space codesign at tandemlaunch 20150414

19
Space Codesign Systems Inc. Electronics Design Automation, Space Codesign and A So-Called Startup Life Gary Dare VP of Technical Marketing TandemLaunch Lunch & Learn

Upload: space-codesign

Post on 19-Jul-2015

227 views

Category:

Engineering


1 download

TRANSCRIPT

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

Soft

war

e G

ener

atio

n

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)

Soft

war

e G

ener

atio

n

….

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!!!