SlideShare a Scribd company logo
1 of 19
Download to read offline
Space Codesign Systems Inc.
Electronics Design Automation, Space Codesign
and A So-Called Startup Life
Gary Dare
VP of Technical Marketing
TandemLaunch Lunch & Learn
Presenter’s Bio
TandemLaunch - April 2015 2
Gary Leonard Dare
 Born in Winnipeg, Manitoba
 St. Boniface Hospital
 B.Sc. (EE), U of Manitoba
 Ph.D. (EE), Columbia University
 Bell-Northern Research (Nortel)
 Motorola Labs
 Mentor Graphics
 Space Codesign
Electronic Design Automation 101
TandemLaunch - April 2015 3
From Startups to $5 Billion Industry
 First started as internal DIY CAD tools
• at electronics firms, e.g., IBM, Bell Labs, HP
 Also Academic Research
 1980: 18 SF Bay Area + 5 PDX
 2015: up to 32,000 worldwide
 Nearly US$5 Billion industry
80’s Flashback
TandemLaunch - April 2015 4
Mentor Graphics first setup year was spent In Tom Bruegger’s living room!
EDA Big Three
TandemLaunch - April 2015 5
Up to 80% of Entire Market
EDA SME’s (PME)
TandemLaunch - April 2015 6
From 1 to 200 Persons in size
X
X
X
Nearly All EDA Innovations come from Startups!
Carbon Design Systems Case Study
TandemLaunch - April 2015 7
Maturity period in EDA: 10-15 Years (Michel Courtoy)
 Founded 2002
• Most founders from Viewlogic (acquired by Synopsys)
 US$29.2 Venture Funding
• $4 Million from Samsung Ventures on 9/12, 2012
• Excludes Founders seed equity (from exit packages)
 Profitable in Year 10
• But not enough …
 See Magma and Jasper DA for more cases
Successful Hardware/EDA Exits
TandemLaunch - April 2015 8
University Technology Transfer
 National Instruments
• Prof. James Truchard (UT Austin)
• Fate: Fortune 100 company
• Present: CEO – “Doctor T”
 AccelChip
• Prof. Prith Banerji (Northwestern University)
• Fate: Acquired by Xilinx, Inc.
• Present: CTO, Accenture
 MIPS
• Prof. John Hennessy (Stanford University)
• Fate: SGI then Imagination Technologies
• Present: President, Stanford University
Digital Electronics Design Technology
9
A Capsule History
 Physical (workbench) design
 Schematic Capture
 Language-based Design
 Trends
• Integration  Larger/More Complex Designs
• Analysis  Model Complexity, Computation Time
• Role of software rapidly increasing – even definitive
TandemLaunch - April 2015
Language-based Design
TandemLaunch - April 2015 10
From Hardware to System Level
 RTL (register transfer level) – VHDL, Verilog
• AKA Hardware Description Language (HDL)
• Logical function level of detail
• Larger designs  Longer Simulation/Analysis
Project cycle times lengthening!
 ESL (electronic system level) –
C/C++/SystemC
• Higher level of abstraction
• Lower modeling complexity
• Early phase of design (systemic view)
• Smaller code (up to 10X)  Faster Simulation
• Pre-silicon Software Development Feasible
Startup Advantage:
Most STEM Grads
Know C/C++
Space Codesign’s SpaceStudio
TandemLaunch - April 2015 11
Next Generation ESL Design Technology
 Algorithm / Functional Specification
- Requirements for System Architecture
 Architectural Design Exploration
- Hardware/Software Co-design
- Automation supports HW/SW
Partitioning
- Development of System Architecture
 Implementation
 Focus on System Architects
Traditional HW-Centric Workflow
TandemLaunch - April 2015 12
Methodology Impacts Product Development Cycle Time
• Hardware and Software developed on separate paths
• Long design exploration cycles  late problem discovery
• Long HW Prototype debug (FPGA, Emulation, etc.)
• Virtual Prototyping has improved speed but not approach
• Risks in Integration  Problems prolong time-to-market
Mapped
architecture
Analysis
&
diagnostics
time
HW
architecture
C/C++
application
Weeks!
Integration
SW Devel.
HW Design
Henry Ford on Customers’ Needs
TandemLaunch - April 2015 13
Process Improvement Also Needed
 If I had asked people what they wanted,
they would have said faster horses.
SpaceStudio Agile Workflow
TandemLaunch - April 2015 14
Methodology Improvement Enabled By Next Generation ESL Technology
• Automated transformation of functions between HW and SW
• Reuse the Same Model … Without Recoding
• Fast High Level Simulation  Rapid Virtual Prototyping & Analysis
• Agile Work Flow  Immediate Integration and Problem Detection
• Rapid Design Exploration Enabled!
time
Mapped
architecture
Analysis
&
diagnostics
HW architecture
with
SystemC TLM
layer
Multi-threaded
C/C++
application Minutes/Hours!
SW, HW,
Firmware
Generation
Integration
Automation supports HW/SW Partitioning
TandemLaunch - April 2015 15
Same Functions are Retargeted for HW or SW
Drag + Drop
Configuration 1: All SW Configuration 2:
All SW minus IDCT
 Drag and Drop Mechanism Eases Design Iteration
Iteration
Task
Coprocessor
Space Codesign Implementation Flow
TandemLaunch - April 2015 16
Design Creation from Algorithm to Architecture to Implementation
Elix GenX
Functional
(algorithm)
Implementation
SpaceStudio
Architectural
(design exploration,
hw/sw co-design)
….
C/C++
Specifica
tion
Simtek
SoC Virtual
Platform
CPU Core Models (ISS)
IP Reuse
(Mapping)
High Level
Synthesis
Silicon SoC
SoftwareGeneration
Space Codesign in Xilinx Vivado Flow
TandemLaunch - April 2015 17
Design Creation Front-End for Xilinx Vivado (including Vivado HLS)
Elix GenX
IP
(EDK/ISE)
Synthesis
(Vivado HLS)
Xilinx FPGA
Functional
(algorithm)
Implementation
SpaceStudio
Architectural
(design exploration,
hw/sw co-design)
SoftwareGeneration
….
C/C++
Specifica
tion
Simtek
Xilinx Virtual
Platform
CPU Core Models (ISS)
Building Space Codesign
TandemLaunch - April 2015 18
Incorporated in 2008, Operations commenced in August 2010
 Technology Base
• $1 Million in Research Grants
 University Launch Funds
• Univalor
• MSBi Valorisation
 Industrial Innovation Grants
• NRC IRAP (2X)
• SR&ED
 Business Development Grants
• Quebec MDEIE
• Canada EDC/DEC
 Private Placement
Canada Economic Development
For Quebec Regions (CED/DEC)
Corporate versus Startup Careers
TandemLaunch - April 2015 19
Career Directions from the Presenter’s Own Experience
 Corporate
• Pro: Skills, Market Salary, Benefits Package,
Industry Knowledge
• Con: Bureaucracy, Slow Advancement,
Company Consolidations, “Dilbert” Stuff
 Startup
• Pro: New Technology, Fewer Obstacles,
Rapid Advancement, Equity Pop
• Con: Skills, Culture
 Risk: Equal!!!

More Related Content

Similar to Space Codesign at TandemLaunch 20150414

Maintainable Machine Learning Products
Maintainable Machine Learning ProductsMaintainable Machine Learning Products
Maintainable Machine Learning ProductsAndrew Musselman
 
Seminar VU Amsterdam 2015
Seminar VU Amsterdam 2015Seminar VU Amsterdam 2015
Seminar VU Amsterdam 2015Philipp Leitner
 
Agile Change and Release Management at the #1 Online Rental Site in the US
Agile Change and Release Management at the #1 Online Rental Site in the USAgile Change and Release Management at the #1 Online Rental Site in the US
Agile Change and Release Management at the #1 Online Rental Site in the USMatt Stratton
 
DEVNET-1125 Partner Case Study - “Project Hybrid Engineer”
DEVNET-1125	Partner Case Study - “Project Hybrid Engineer”DEVNET-1125	Partner Case Study - “Project Hybrid Engineer”
DEVNET-1125 Partner Case Study - “Project Hybrid Engineer”Cisco DevNet
 
Deploying more technology to shift from agility to anti-fragility
Deploying more technology to shift from agility to anti-fragilityDeploying more technology to shift from agility to anti-fragility
Deploying more technology to shift from agility to anti-fragilitySpyros Lambrinidis
 
09 The Extreme-scale Scientific Software Stack for Collaborative Open Source
09 The Extreme-scale Scientific Software Stack for Collaborative Open Source09 The Extreme-scale Scientific Software Stack for Collaborative Open Source
09 The Extreme-scale Scientific Software Stack for Collaborative Open SourceRCCSRENKEI
 
Containers at Netflx - An Evolving Story QConSF2015
Containers at Netflx - An Evolving Story QConSF2015Containers at Netflx - An Evolving Story QConSF2015
Containers at Netflx - An Evolving Story QConSF2015Sangeeta Narayanan
 
The Download: Tech Talks by the HPCC Systems Community, Episode 11
The Download: Tech Talks by the HPCC Systems Community, Episode 11The Download: Tech Talks by the HPCC Systems Community, Episode 11
The Download: Tech Talks by the HPCC Systems Community, Episode 11HPCC Systems
 
ResumeTimConnell
ResumeTimConnellResumeTimConnell
ResumeTimConnellTim Connell
 
Software Analytics - Achievements and Challenges
Software Analytics - Achievements and ChallengesSoftware Analytics - Achievements and Challenges
Software Analytics - Achievements and ChallengesTao Xie
 
Space Codesign CMC Microsystems Webinar 20150205 unrolled
Space Codesign CMC Microsystems Webinar 20150205 unrolledSpace Codesign CMC Microsystems Webinar 20150205 unrolled
Space Codesign CMC Microsystems Webinar 20150205 unrolledSpace Codesign
 
AI Solutions with Macnica.ai - AI Expo 2018 Tokyo Japan
AI Solutions with Macnica.ai - AI Expo 2018 Tokyo JapanAI Solutions with Macnica.ai - AI Expo 2018 Tokyo Japan
AI Solutions with Macnica.ai - AI Expo 2018 Tokyo JapanAvkash Chauhan
 
Michael Lang Resume - 2015 A1
Michael Lang Resume - 2015 A1Michael Lang Resume - 2015 A1
Michael Lang Resume - 2015 A1Mike Lang
 
NLP based Data Engineering and ETL Tool - Ask On Data.pdf
NLP based Data Engineering and ETL Tool - Ask On Data.pdfNLP based Data Engineering and ETL Tool - Ask On Data.pdf
NLP based Data Engineering and ETL Tool - Ask On Data.pdfHelicalInsight1
 
Priyanka Jain_Resume20161602
Priyanka Jain_Resume20161602Priyanka Jain_Resume20161602
Priyanka Jain_Resume20161602Priyanka Jain
 
Sudipta_Mukherjee_Resume-Nov_2022.pdf
Sudipta_Mukherjee_Resume-Nov_2022.pdfSudipta_Mukherjee_Resume-Nov_2022.pdf
Sudipta_Mukherjee_Resume-Nov_2022.pdfSudipta Mukherjee
 
The Nuxeo Way: leveraging open source to build a world-class ECM platform
The Nuxeo Way: leveraging open source to build a world-class ECM platformThe Nuxeo Way: leveraging open source to build a world-class ECM platform
The Nuxeo Way: leveraging open source to build a world-class ECM platformNuxeo
 

Similar to Space Codesign at TandemLaunch 20150414 (20)

Maintainable Machine Learning Products
Maintainable Machine Learning ProductsMaintainable Machine Learning Products
Maintainable Machine Learning Products
 
Seminar VU Amsterdam 2015
Seminar VU Amsterdam 2015Seminar VU Amsterdam 2015
Seminar VU Amsterdam 2015
 
Agile Change and Release Management at the #1 Online Rental Site in the US
Agile Change and Release Management at the #1 Online Rental Site in the USAgile Change and Release Management at the #1 Online Rental Site in the US
Agile Change and Release Management at the #1 Online Rental Site in the US
 
DEVNET-1125 Partner Case Study - “Project Hybrid Engineer”
DEVNET-1125	Partner Case Study - “Project Hybrid Engineer”DEVNET-1125	Partner Case Study - “Project Hybrid Engineer”
DEVNET-1125 Partner Case Study - “Project Hybrid Engineer”
 
Deploying more technology to shift from agility to anti-fragility
Deploying more technology to shift from agility to anti-fragilityDeploying more technology to shift from agility to anti-fragility
Deploying more technology to shift from agility to anti-fragility
 
09 The Extreme-scale Scientific Software Stack for Collaborative Open Source
09 The Extreme-scale Scientific Software Stack for Collaborative Open Source09 The Extreme-scale Scientific Software Stack for Collaborative Open Source
09 The Extreme-scale Scientific Software Stack for Collaborative Open Source
 
Containers at Netflx - An Evolving Story QConSF2015
Containers at Netflx - An Evolving Story QConSF2015Containers at Netflx - An Evolving Story QConSF2015
Containers at Netflx - An Evolving Story QConSF2015
 
The Download: Tech Talks by the HPCC Systems Community, Episode 11
The Download: Tech Talks by the HPCC Systems Community, Episode 11The Download: Tech Talks by the HPCC Systems Community, Episode 11
The Download: Tech Talks by the HPCC Systems Community, Episode 11
 
ResumeTimConnell
ResumeTimConnellResumeTimConnell
ResumeTimConnell
 
Software Analytics - Achievements and Challenges
Software Analytics - Achievements and ChallengesSoftware Analytics - Achievements and Challenges
Software Analytics - Achievements and Challenges
 
Space Codesign CMC Microsystems Webinar 20150205 unrolled
Space Codesign CMC Microsystems Webinar 20150205 unrolledSpace Codesign CMC Microsystems Webinar 20150205 unrolled
Space Codesign CMC Microsystems Webinar 20150205 unrolled
 
AI Solutions with Macnica.ai - AI Expo 2018 Tokyo Japan
AI Solutions with Macnica.ai - AI Expo 2018 Tokyo JapanAI Solutions with Macnica.ai - AI Expo 2018 Tokyo Japan
AI Solutions with Macnica.ai - AI Expo 2018 Tokyo Japan
 
Michael Lang Resume - 2015 A1
Michael Lang Resume - 2015 A1Michael Lang Resume - 2015 A1
Michael Lang Resume - 2015 A1
 
NLP based Data Engineering and ETL Tool - Ask On Data.pdf
NLP based Data Engineering and ETL Tool - Ask On Data.pdfNLP based Data Engineering and ETL Tool - Ask On Data.pdf
NLP based Data Engineering and ETL Tool - Ask On Data.pdf
 
Programming for Problem Solving
Programming for Problem SolvingProgramming for Problem Solving
Programming for Problem Solving
 
Priyanka Jain_Resume20161602
Priyanka Jain_Resume20161602Priyanka Jain_Resume20161602
Priyanka Jain_Resume20161602
 
Sudipta_Mukherjee_Resume-Nov_2022.pdf
Sudipta_Mukherjee_Resume-Nov_2022.pdfSudipta_Mukherjee_Resume-Nov_2022.pdf
Sudipta_Mukherjee_Resume-Nov_2022.pdf
 
The Nuxeo Way: leveraging open source to build a world-class ECM platform
The Nuxeo Way: leveraging open source to build a world-class ECM platformThe Nuxeo Way: leveraging open source to build a world-class ECM platform
The Nuxeo Way: leveraging open source to build a world-class ECM platform
 
Shaik Niyas Ahamed M Resume
Shaik Niyas Ahamed M ResumeShaik Niyas Ahamed M Resume
Shaik Niyas Ahamed M Resume
 
Anastasios_Fakas
Anastasios_FakasAnastasios_Fakas
Anastasios_Fakas
 

Recently uploaded

Transport layer issues and challenges - Guide
Transport layer issues and challenges - GuideTransport layer issues and challenges - Guide
Transport layer issues and challenges - GuideGOPINATHS437943
 
US Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionUS Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionMebane Rash
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxKartikeyaDwivedi3
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvLewisJB
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxk795866
 
Vishratwadi & Ghorpadi Bridge Tender documents
Vishratwadi & Ghorpadi Bridge Tender documentsVishratwadi & Ghorpadi Bridge Tender documents
Vishratwadi & Ghorpadi Bridge Tender documentsSachinPawar510423
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfme23b1001
 
Unit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfg
Unit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfgUnit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfg
Unit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfgsaravananr517913
 
Solving The Right Triangles PowerPoint 2.ppt
Solving The Right Triangles PowerPoint 2.pptSolving The Right Triangles PowerPoint 2.ppt
Solving The Right Triangles PowerPoint 2.pptJasonTagapanGulla
 
Earthing details of Electrical Substation
Earthing details of Electrical SubstationEarthing details of Electrical Substation
Earthing details of Electrical Substationstephanwindworld
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfAsst.prof M.Gokilavani
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfAsst.prof M.Gokilavani
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)dollysharma2066
 
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)Dr SOUNDIRARAJ N
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...121011101441
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 

Recently uploaded (20)

Transport layer issues and challenges - Guide
Transport layer issues and challenges - GuideTransport layer issues and challenges - Guide
Transport layer issues and challenges - Guide
 
US Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionUS Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of Action
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptx
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvv
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptx
 
Vishratwadi & Ghorpadi Bridge Tender documents
Vishratwadi & Ghorpadi Bridge Tender documentsVishratwadi & Ghorpadi Bridge Tender documents
Vishratwadi & Ghorpadi Bridge Tender documents
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdf
 
Unit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfg
Unit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfgUnit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfg
Unit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfg
 
Solving The Right Triangles PowerPoint 2.ppt
Solving The Right Triangles PowerPoint 2.pptSolving The Right Triangles PowerPoint 2.ppt
Solving The Right Triangles PowerPoint 2.ppt
 
Earthing details of Electrical Substation
Earthing details of Electrical SubstationEarthing details of Electrical Substation
Earthing details of Electrical Substation
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
 
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 

Space Codesign at TandemLaunch 20150414

  • 1. Space Codesign Systems Inc. Electronics Design Automation, Space Codesign and A So-Called Startup Life Gary Dare VP of Technical Marketing TandemLaunch Lunch & Learn
  • 2. Presenter’s Bio TandemLaunch - April 2015 2 Gary Leonard Dare  Born in Winnipeg, Manitoba  St. Boniface Hospital  B.Sc. (EE), U of Manitoba  Ph.D. (EE), Columbia University  Bell-Northern Research (Nortel)  Motorola Labs  Mentor Graphics  Space Codesign
  • 3. Electronic Design Automation 101 TandemLaunch - April 2015 3 From Startups to $5 Billion Industry  First started as internal DIY CAD tools • at electronics firms, e.g., IBM, Bell Labs, HP  Also Academic Research  1980: 18 SF Bay Area + 5 PDX  2015: up to 32,000 worldwide  Nearly US$5 Billion industry
  • 4. 80’s Flashback TandemLaunch - April 2015 4 Mentor Graphics first setup year was spent In Tom Bruegger’s living room!
  • 5. EDA Big Three TandemLaunch - April 2015 5 Up to 80% of Entire Market
  • 6. EDA SME’s (PME) TandemLaunch - April 2015 6 From 1 to 200 Persons in size X X X Nearly All EDA Innovations come from Startups!
  • 7. Carbon Design Systems Case Study TandemLaunch - April 2015 7 Maturity period in EDA: 10-15 Years (Michel Courtoy)  Founded 2002 • Most founders from Viewlogic (acquired by Synopsys)  US$29.2 Venture Funding • $4 Million from Samsung Ventures on 9/12, 2012 • Excludes Founders seed equity (from exit packages)  Profitable in Year 10 • But not enough …  See Magma and Jasper DA for more cases
  • 8. Successful Hardware/EDA Exits TandemLaunch - April 2015 8 University Technology Transfer  National Instruments • Prof. James Truchard (UT Austin) • Fate: Fortune 100 company • Present: CEO – “Doctor T”  AccelChip • Prof. Prith Banerji (Northwestern University) • Fate: Acquired by Xilinx, Inc. • Present: CTO, Accenture  MIPS • Prof. John Hennessy (Stanford University) • Fate: SGI then Imagination Technologies • Present: President, Stanford University
  • 9. Digital Electronics Design Technology 9 A Capsule History  Physical (workbench) design  Schematic Capture  Language-based Design  Trends • Integration  Larger/More Complex Designs • Analysis  Model Complexity, Computation Time • Role of software rapidly increasing – even definitive TandemLaunch - April 2015
  • 10. Language-based Design TandemLaunch - April 2015 10 From Hardware to System Level  RTL (register transfer level) – VHDL, Verilog • AKA Hardware Description Language (HDL) • Logical function level of detail • Larger designs  Longer Simulation/Analysis Project cycle times lengthening!  ESL (electronic system level) – C/C++/SystemC • Higher level of abstraction • Lower modeling complexity • Early phase of design (systemic view) • Smaller code (up to 10X)  Faster Simulation • Pre-silicon Software Development Feasible Startup Advantage: Most STEM Grads Know C/C++
  • 11. Space Codesign’s SpaceStudio TandemLaunch - April 2015 11 Next Generation ESL Design Technology  Algorithm / Functional Specification - Requirements for System Architecture  Architectural Design Exploration - Hardware/Software Co-design - Automation supports HW/SW Partitioning - Development of System Architecture  Implementation  Focus on System Architects
  • 12. Traditional HW-Centric Workflow TandemLaunch - April 2015 12 Methodology Impacts Product Development Cycle Time • Hardware and Software developed on separate paths • Long design exploration cycles  late problem discovery • Long HW Prototype debug (FPGA, Emulation, etc.) • Virtual Prototyping has improved speed but not approach • Risks in Integration  Problems prolong time-to-market Mapped architecture Analysis & diagnostics time HW architecture C/C++ application Weeks! Integration SW Devel. HW Design
  • 13. Henry Ford on Customers’ Needs TandemLaunch - April 2015 13 Process Improvement Also Needed  If I had asked people what they wanted, they would have said faster horses.
  • 14. SpaceStudio Agile Workflow TandemLaunch - April 2015 14 Methodology Improvement Enabled By Next Generation ESL Technology • Automated transformation of functions between HW and SW • Reuse the Same Model … Without Recoding • Fast High Level Simulation  Rapid Virtual Prototyping & Analysis • Agile Work Flow  Immediate Integration and Problem Detection • Rapid Design Exploration Enabled! time Mapped architecture Analysis & diagnostics HW architecture with SystemC TLM layer Multi-threaded C/C++ application Minutes/Hours! SW, HW, Firmware Generation Integration
  • 15. Automation supports HW/SW Partitioning TandemLaunch - April 2015 15 Same Functions are Retargeted for HW or SW Drag + Drop Configuration 1: All SW Configuration 2: All SW minus IDCT  Drag and Drop Mechanism Eases Design Iteration Iteration Task Coprocessor
  • 16. Space Codesign Implementation Flow TandemLaunch - April 2015 16 Design Creation from Algorithm to Architecture to Implementation Elix GenX Functional (algorithm) Implementation SpaceStudio Architectural (design exploration, hw/sw co-design) …. C/C++ Specifica tion Simtek SoC Virtual Platform CPU Core Models (ISS) IP Reuse (Mapping) High Level Synthesis Silicon SoC SoftwareGeneration
  • 17. Space Codesign in Xilinx Vivado Flow TandemLaunch - April 2015 17 Design Creation Front-End for Xilinx Vivado (including Vivado HLS) Elix GenX IP (EDK/ISE) Synthesis (Vivado HLS) Xilinx FPGA Functional (algorithm) Implementation SpaceStudio Architectural (design exploration, hw/sw co-design) SoftwareGeneration …. C/C++ Specifica tion Simtek Xilinx Virtual Platform CPU Core Models (ISS)
  • 18. Building Space Codesign TandemLaunch - April 2015 18 Incorporated in 2008, Operations commenced in August 2010  Technology Base • $1 Million in Research Grants  University Launch Funds • Univalor • MSBi Valorisation  Industrial Innovation Grants • NRC IRAP (2X) • SR&ED  Business Development Grants • Quebec MDEIE • Canada EDC/DEC  Private Placement Canada Economic Development For Quebec Regions (CED/DEC)
  • 19. Corporate versus Startup Careers TandemLaunch - April 2015 19 Career Directions from the Presenter’s Own Experience  Corporate • Pro: Skills, Market Salary, Benefits Package, Industry Knowledge • Con: Bureaucracy, Slow Advancement, Company Consolidations, “Dilbert” Stuff  Startup • Pro: New Technology, Fewer Obstacles, Rapid Advancement, Equity Pop • Con: Skills, Culture  Risk: Equal!!!