soc design challenge rajeev madhavan chairman and ceo

23
SOC Design Challenge Rajeev Madhavan Chairman and CEO

Upload: moses-stewart

Post on 16-Jan-2016

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SOC Design Challenge Rajeev Madhavan Chairman and CEO

SOC Design ChallengeRajeev Madhavan

Chairman and CEO

Page 2: SOC Design Challenge Rajeev Madhavan Chairman and CEO

Search For Killer Applications ….

• Search is on for the next killer applications (microprocessor)

− E.g Combination communications, consumer and computer

− What do we do in the meantime?

1980’s 1990’s 2000

CommunicationsConsumer

Computer

Page 3: SOC Design Challenge Rajeev Madhavan Chairman and CEO

Economy of Scale for Product Company on 300mm Fab

10

100

1,000

10,000

100,000

1 11 21 31 41 51 61 71 81 91

2001 Revenue 2000 Revenue

(6,000)

( M US$)

Source: Dataquest (2002)

SC Vendors above $6BYear 2000-14 companies & Year 2001 only- 5 companies.

SC Ranking in 2001, 2000

Product Revenue from one 300mm Fab

Page 4: SOC Design Challenge Rajeev Madhavan Chairman and CEO

Economy of Scale for 300mm Fab**

• One single 300 mm fab with 30K wafer/month capacity in 90nm will generate about US$6B of product revenue, or about US$2.4B of foundry revenue. **

Cost about US$3B**

Handful of product companies and few foundries can afford it or need it.

• Joint ventures will be formed**

Killer applications (microprocessors) and some other IDMs will have foundries but partnerships in general are evolving

Reticle Costs are increasing $1M+ .. But ….

Page 5: SOC Design Challenge Rajeev Madhavan Chairman and CEO

Foundries – Partnerships and Evolutions

Moore’s law – Process engineers has delivered at or faster pace

Moore’s law will slow not so much technologically, but

economically.

Disintegration of supply chain continues

Page 6: SOC Design Challenge Rajeev Madhavan Chairman and CEO

Development Costs – Software

• Case Study - Magma> Development Environment

» Visual C++

» Utilities (Purify, quantify)

» Automated QA & regression suite

> Purchased available IP

» Verilog, VHDL, DEF, GDSII parser

» Other parsers

» Schematic viewer

> About 1.2M lines of code

» C++/JAVA

MANTLE

Single Executable

JAVAXML

QA DesignsC++IP

C++

Pu

rify

Qu

an

tify

Software Development

Reg

ressio

n/Q

ACompilers

Editing and Debugging

Env

Page 7: SOC Design Challenge Rajeev Madhavan Chairman and CEO

Software Development - Progress

Ease of deployment has allowed proliferation of software/IT across the world

Page 8: SOC Design Challenge Rajeev Madhavan Chairman and CEO

Software Investment

• Case Study – Magma> Roughly 1.2M lines of code

> Synthesis, placement, routing, timing, noise, delay calculation, power rail ….

> 65+ Ph.d’s

> Low hardware expenses

> Total investment - $110M

» $80M on R&D

Page 9: SOC Design Challenge Rajeev Madhavan Chairman and CEO

Development Costs - Hardware

• Advanced 90nm Complexities

−Advanced analysis and hence correction

> Optimization with On-chip variation

> Multi-mode analysis throughout IC design flow

> Complex delay calculation requirement

> Slew, skew, hold, setup, multi-corners ….

−Noise models, EM models

−SPICE delay correlation per path/net

−Routing complexities – Manufacturing effects

Page 10: SOC Design Challenge Rajeev Madhavan Chairman and CEO

Hardware - Investment

• 40 M gate designs − 18mm X 18mm, 2000 I/Os, 500Mhz

− Approximately 4M lines of RTL

• Design re-use (wherever possible)

• 50+ engineers−Experts in synthesis, P&R, signal integrity, design

closure

• $80M investment−Requires $160M in 2 years to realize break even

−Where is the killer application for this??

Traditional design flows will make Moore’s law economically infeasible

Page 11: SOC Design Challenge Rajeev Madhavan Chairman and CEO

Hardware – Traditional IC creation flows

• Series of point tools that looks at various steps−Software does not require every user to look at assembly

−Placed gates is too late, netlist is just an intermediate format

−Corrections at the end is suicidal

−Wireload is completely off and is a non-starter

−Standalone analysis is dead

−Power and other manufacturing effects cannot be done as point solutions

Page 12: SOC Design Challenge Rajeev Madhavan Chairman and CEO

Sawai Madopur – Slide 1

Page 13: SOC Design Challenge Rajeev Madhavan Chairman and CEO

Sawai Madopur – Slide 2

Page 14: SOC Design Challenge Rajeev Madhavan Chairman and CEO

Sawai Madopur – Slide 3

Page 15: SOC Design Challenge Rajeev Madhavan Chairman and CEO

History – Determining The Design Flow?

• Does not leverage similarity− Increases implementation

effort

− Increases bugs

− No consistency by construction

• Does not minimize interfaces− Tools spend most code on

reading data and conditioning data.

common data basewith all data.

api

internaldatastructure

Tool 1

api

internaldatastructure

Tool 2

api

internaldatastructure

Tool 3

api

internaldatastructure

Tool 4

api

internaldatastructure

Tool 189

api

internaldatastructure

Tool 190

e.g. routere.g. timere.g. placer

Incremental tools (Timer, extraction, noise, rail)

are part of the infrastructure.

They are not tools!

Page 16: SOC Design Challenge Rajeev Madhavan Chairman and CEO

Taming Costs – EDA Advances

• Designer spends time doing architecture selection

• Verification− Model Checking/assertions

− Could become major bottleneck

• Implementation− Correct by construction

− Flat or Hierarchy> Not driven by tools

> Flat

» Ease of use

> Hierarchy

» IP and design management

VLSI COMPILER

RTLGoals

GDS II

Design ClosureFaster Turnaround Time

Least Resources

Pro

cess

, Lib

rary

VLSI Compiler – An Economic Necessity

Page 17: SOC Design Challenge Rajeev Madhavan Chairman and CEO

Unified data model – essential for 90nm

• Tools share a common data structure. They run directly on it.

• All design data lives “in core” during the flow, attached to data structure.

• Only one format: the data structure

• Allows deep incrementality

Data-model

PlacementAlg.

RoutingAlg.

Tool nAlg.

...

TCLaccess

TimingAlg.

GUIaccess

VerificationAlg.

Image Snapshot

Externalformatsor tools

Page 18: SOC Design Challenge Rajeev Madhavan Chairman and CEO

“The Tall Thin VLSI Engineer”

• Focus on product−Algorithm, functionality and architecture of product

−Simplify implementation

• Engineering responsibility−Architecture/algorithmic engineer

> Is architecture right?

> Is design feasible? What is the early silicon performance?

» Sign-off to implementation

−Implementation engineer> Logistics, implementation, packaging & testing

Open EDA system with built in technology

Reduce integration needs and meet design goals

Page 19: SOC Design Challenge Rajeev Madhavan Chairman and CEO

Leverage

“Give me a lever long enough, and a prop strong enough, and I can single-handedly

move the world.”

-- Archimedes

Page 20: SOC Design Challenge Rajeev Madhavan Chairman and CEO

Magma’s Technology Edge

FixedTimingFixedTiming

SuperCellSuperCell

Unified Data ModelUnified Data Model

Fast chips – on time

Large designs – on time

Quality designs – on time

BA 1X

Logic design

A 1XB

After layout

BA 4X

Wire widening

Wire spacing

Cellsizing

Page 21: SOC Design Challenge Rajeev Madhavan Chairman and CEO

RTL-to-GDSII Solution

Single executable…multiple product packagesPatented unified data model

Bla

st R

ail

Blast Fusion

GDSII

Blast Fusion APX

Blast Create

RTL

NetlistBlast Plan

Bla

st N

ois

eNetlistNetlist

Page 22: SOC Design Challenge Rajeev Madhavan Chairman and CEO

The Fastest Growing Market

• “IC Implementation market will be one of the highest-growing markets in the next 2 years” – expected to be $483M in 2006

• Magma market share currently at 31% and growing rapidly – “grew at a staggering 343% last year”

Source: Gartner Dataquest (October 2002)

Cadence 24%Synopsys

41%

IC ImplementationMarket Share, 2001

31%

Page 23: SOC Design Challenge Rajeev Madhavan Chairman and CEO

Conclusion

• VLSI Compiler−Productivity gains for digital IC design by leaps

> Keeps Moore’s law economically more viable

• VLSI Verification−Progress essential for complex designs

• Tall thin VLSI engineer−Cost improvement

−Productivity improvement

• EDA−Change from PD to unified system