36
The Emerging Electronic Design Automation Design Technology Needs for Supporting Emerging Reaches of Silicon Rajesh Gupta, UC San Diego [email protected] http://www.cse.ucsd.edu/~gupta http://www.cse.ucsd.edu/~gupta

The Emerging Electronic Design Automation

  • Upload
    bluma

  • View
    35

  • Download
    1

Embed Size (px)

DESCRIPTION

The Emerging Electronic Design Automation. Design Technology Needs for Supporting Emerging Reaches of Silicon Rajesh Gupta, UC San Diego [email protected]. http://www.cse.ucsd.edu/~gupta. A Chip Is A Wonderful Thing!. A typical chip, circa: 2006 50 square millimeters 50 million transistors - PowerPoint PPT Presentation

Citation preview

Page 1: The Emerging Electronic Design Automation

The Emerging Electronic Design Automation

Design Technology Needs for Supporting Emerging Reaches of

Silicon

Rajesh Gupta, UC San Diego

[email protected]://www.cse.ucsd.edu/~guptahttp://www.cse.ucsd.edu/~gupta

Page 2: The Emerging Electronic Design Automation

212/18/03 R. Gupta, UC San Diego

A Chip Is A Wonderful Thing!A typical chip, circa: 2006 50 square millimeters 50 million transistors 1-10 GHz, 100-1000 MOP/sq mm, 10-100

MIPS/mW 300 mm, 10,000 units/wafer, 20K

wafers/month $5 per part

Does not matter what you build Processor, MEMS, Networking, Wireless,

Memory So there is a strong incentive to port your

application, system, box to the “chip”

Page 3: The Emerging Electronic Design Automation

312/18/03 R. Gupta, UC San Diego

The Technology and Its Industry

Com

pone

nts

Sys

tem

s

ToolsM

asks

Mask data

Source: IBS 2003

Page 4: The Emerging Electronic Design Automation

412/18/03 R. Gupta, UC San Diego

The EDA Industry Current EDA market

$1B Synthesis and verification– $400M synthesis, $400M verification, $200M

Emulation $2.7in PDA, IP and Design Services.

8% Y-Y growth in Q2/2003 More like 6.0% for tool licenses (85% of revenue)

Revenue Drivers for EDA Semiconductor R&D spending Design completion activity Semiconductor capital expenditures (backend EDA tools)

Good chips and more chips lead to EDA growth

Page 5: The Emerging Electronic Design Automation

512/18/03 R. Gupta, UC San Diego

But it costs $20M to build one…

Not a problem, until you consider this…

Source: IBS 2003

Page 6: The Emerging Electronic Design Automation

612/18/03 R. Gupta, UC San Diego

“Disaggregation” in Semis Of the 72 distinct application markets that

rely on value added IC designs (ASIC, ASSP, FPGA, SOC)

over 50% are less than $500M 75% are less than $1B

Manufacturing is no longer a competitive advantage

Source: IBS

Page 7: The Emerging Electronic Design Automation

712/18/03 R. Gupta, UC San Diego

Rising Fabless, Fablite Currently at $20B

about 15% of the semiconductor market going up to 50% by 2006

Design technology needs are not the same as those of high value part manufacturers

Example: Baseband and CMOS Radio

Source: Teresa Meng, Atheros

Page 8: The Emerging Electronic Design Automation

812/18/03 R. Gupta, UC San Diego

A Changing Industry Structural Changes

Outsourcing: Fabrication, Design Implementation

Technological Changes New materials and devices being explored to overcome the

roadmap “brickwalls” The mega-investments into nanotechnology

– History tells us that fundamental device discoveries happen within a relatively short period of time

– All major components of IC today were invented within a 10-year period from the Shockley transistor in 1947

– But a long development cycle for manufacturing (more on it later)

Page 9: The Emerging Electronic Design Automation

912/18/03 R. Gupta, UC San Diego

…Dragging EDA Along With It (Rapidly) Falling ASIC Starts

From 10K in 1996 to about 2K in 2005

Rise of FPGAs and Deep Deep Submicron Noise Can lead to shrinking or at best stationary market in ICs

“EDA moving from expansion to retention phase.” [Desai, Industry Update, Nov 2003]

More and more it is EDA consuming itself Revenue reallocation within the same block: Verification, Synthesis Major portions of EDA revenues are business with itself Basic value proposition is being lost

OTOH, Dataquest predicts 15% growth based on ESL expansion

The record there is not so good so far

– Compilers, embedded systems, software– Embedded software is about a $1B

Are we becoming irrelevant?

Page 10: The Emerging Electronic Design Automation

1012/18/03 R. Gupta, UC San Diego

What Must EDA Do?

A Three-Point Prescription:

Understand the new silicon

Enable box makers expand reach of silicon

Understand that marketplace is not everything

Page 11: The Emerging Electronic Design Automation

1112/18/03 R. Gupta, UC San Diego

The New Semi Characteristics Highly application specific

domain specific IC design, focus on system level

Content increasingly determines processing “embedded intelligence” through embedded software

Connection more important than processing bandwidth delivery more important than computational efficiency

1

Page 12: The Emerging Electronic Design Automation

1212/18/03 R. Gupta, UC San Diego

New Semi Challenges

Need streamlined/simplified system architectures gain from scalability, adaptability, not from design complexity The technology favors concurrency than speed

Design reuse, design closure and sign-off make IP viable through software value add and platform

ownership

Key technical challenges Productivity, Power, Heterogeneous Integration, Test

Getting it right means many more systems capabilities through Software

1

Page 13: The Emerging Electronic Design Automation

1312/18/03 R. Gupta, UC San Diego

Design Decisions Are Important

1

Source: Teresa Meng

Page 14: The Emerging Electronic Design Automation

1412/18/03 R. Gupta, UC San Diego

And Likelihood of Failure High

1

Page 15: The Emerging Electronic Design Automation

1512/18/03 R. Gupta, UC San Diego

Engineering Moving Up Chip Engineering Moving Up and Moving

Down Systems Engineering versus Silicon Engineering

Silicon Engineering Hot-buttons Design for Manufacturing Defect-tolerant Design

EDA has been so far supporting Silicon Engineering

With lip-service to System Engineering

1

Page 16: The Emerging Electronic Design Automation

1612/18/03 R. Gupta, UC San Diego

Systems Engineering

Example Problem: How to achieve high throughput in a SOC for wireless

applications?

Can select a modem sub-system that packs more bits/Hz, but it will tolerate less noise and be less robust so that link

throughput may not improve

Can increase transmit power in RF subsystem to improve robustness but this increases energy cost, reduces network capacity, and

requires more expensive analog circuits (power amps)

Can reduce bits/frame to tolerate higher bit error rates (BER) and provide more robustness, but this may

increase overhead and queuing delays

Can increase precision in digital modem to reduce noise, but this leads to wider on-chip busses and more power consumption

Getting it right (within engineering constraints) is the task of “Systems Engineering”

MultipleAccessMultiplex

SourceCoder

SourceCoder

ChannelCoder Modulator Power

Amplifier

Radio

Channel

MultipleAccessDemultiplex

SourceDecoder

SourceDecoder

ChannelDecoder

Demodulator& Equalizer

RFFilter

So

urc

eD

esti

nat

ion

Carrier fc

Carrier fc

“Highly variable b/w”“Random & Noisy”

“Limited b/w”

“Spurious disconnections”

transmittedsymbol stream

received (corrupted)symbol stream

antenna

antenna

1

Page 17: The Emerging Electronic Design Automation

1712/18/03 R. Gupta, UC San Diego

Expanding Semiconductor Use

2

Page 18: The Emerging Electronic Design Automation

1812/18/03 R. Gupta, UC San Diego

Future Silicon Proliferation From Computers, Communications to

Gaming, Robotics, Biomedical, …

Instrumented wide-area spaces

Personal area spaces

Internet end-points

In-body, in-cell, in-vitro spaces

Going Forward Si Has Place in Major Human Endeavors Communications: Wireless, Sensor networks, open spectrum Entertainment: Virtual worlds, education, multimedia delivery Medicine and Biology: lab-on-chip, devices & disability assists Transportation: automotive, avionics Physical Sciences: big science, life sciences Exploration: space, oceanic

2

Page 19: The Emerging Electronic Design Automation

1912/18/03 R. Gupta, UC San Diego

Accelerating Proliferation2

Near Future: < 5 years

Going Forward: > 5 years

Page 20: The Emerging Electronic Design Automation

2012/18/03 R. Gupta, UC San Diego

Environmental Monitoring Santa Margarita Ecological Reserve,

SMER 4,334 acre field station 50 miles NE of San Diego

with variety of habitat, terrain A testbed for 56 ongoing experiments

including sensing– Hydrology (stream flow, temp, pH,

O2, conductivity..)– Microclimate, fire hazard– Chemical, biological agents

High Performance Wireless Research and Education Network

45 Mbps wireless backbone running across southern CA connecting

– SMER, Mt. Palomar, IGPP/SIO seismic network

Real-time environmental monitoring – Seismic, oceanographic,

hydrological, ecological data http://hpwren.ucsd.edu

2

Page 21: The Emerging Electronic Design Automation

2112/18/03 R. Gupta, UC San Diego

Santa Margarita Ecological Reserve

Source, Dan Cayan, UCSD SIO

2

Water Chemistry Quality Stations

Page 22: The Emerging Electronic Design Automation

2212/18/03 R. Gupta, UC San Diego

Drive Integration: BioChem Labs. Crisis detection, evolutionary monitoring,

genotyping Computation+Networking+Sensing

In-package integration of microfluidic, communications, networking and processing subsystems

Remotely operated, reconfigurable laboratories for biochemical analysis

Sub-systems Biofluidic sample preparation, transport, disposal Chemical analysis, biological assays In-situ monitoring, control, communication, adaptation

2

Page 23: The Emerging Electronic Design Automation

2312/18/03 R. Gupta, UC San Diego

Going Forward…On-Chip Chemistry

2

electromagnet area underneath device

arm 1

4 mm

holes for fluidic contact

holes for electrical contact

1 mm

arm 2 arm3

IC-like microfluidic processors for handling complex biofluids & self-calibration (BioFlips) Micropumps, flow sensors, viscosity sensors, diffusion assayes,

laminar flow-based target extractors, flow cytometers.

Page 24: The Emerging Electronic Design Automation

2412/18/03 R. Gupta, UC San Diego

Drive IC Into Fabrics and Buildings

Ember radios and networks

2

Source: Ember Networks

Page 25: The Emerging Electronic Design Automation

2512/18/03 R. Gupta, UC San Diego

Systems Engineering through EDAConsider “Wireless SOC” Platforms: OMAP, PCA, MXC

Basic theme:

Merging hardware: Heterogenous MP on-chip

– Separating software• Communications, networking, applications

In the process, a lot of legacy stuff is left in as “overheads”

– Multiple UI functions, fragmented memory system and shared memory processor locks

2

1

Page 26: The Emerging Electronic Design Automation

2612/18/03 R. Gupta, UC San Diego

Multiple Heterogenous On-Chip

Software development is a challenge with evolving processors

Shared memory processing Use OS and API support to provide a

“usable” programming model Divergent approaches

TI: Integrate DSP, single programming environment Intel, Motorola: Separate Comm, Networking, App.

What is the right programming model for these systems?

2

1

Page 27: The Emerging Electronic Design Automation

2712/18/03 R. Gupta, UC San Diego

ESL Technology Needs These are needs that will turn technology

capacity afforded by new chips into new systems capabilities

Components and Compositional Correctness

A posteriori validation is simply not possible

Software and Software Infrastructure Hardware capabilities and constraints driving need for new

software architecture New “awareness” into software infrastructure

– Energy, Location, Reactivity, Precision, Security

2

1

Page 28: The Emerging Electronic Design Automation

2812/18/03 R. Gupta, UC San Diego

1 Compositional Correctness Build “Complete” System Models

That includes the application and system software Adapt, control and debug applications Explore the full potential of SOC architectural platforms

– e.g., by exploring applications, networking and communication subsystems together

How? Through “Component Composition Framework” (CCF)

Define compositional semantics

– enable easy system construction and its “formal” validation

– “adequate”, hierarchical and verifiable composition

– Create “Virtual” System Architectures Leverage advances in programming languages and verification.

2

1

Page 29: The Emerging Electronic Design Automation

2912/18/03 R. Gupta, UC San Diego

2 Software and Its Infrastructure Changes in structure of system software

OS moving towards micro-kernels

– Services moved to processes (e.g., Nucleus, Symbian)

– Still legacy remains: memory, file semantics as unifying theme for communications.

Changes in division of labor among Application, middleware, operating system Compiler, runtime

Challenges in bringing new capabilities and contract into the system software

2

1

Page 30: The Emerging Electronic Design Automation

3012/18/03 R. Gupta, UC San Diego

Consider Energy “Awareness” What does it mean to be aware?

Services “know” about energy, power

– File system, memory management, process scheduling

– Make each of them energy aware

How does one make software to be “aware”?

Use “reflectivity” in software to build adaptive software Ability to reason about and act upon itself (OS, MW)

Make middleware adaptive to respond to application requirements

and to dynamically smooth the imbalances between demand and availability of energy resource

2

1

Page 31: The Emerging Electronic Design Automation

3112/18/03 R. Gupta, UC San Diego

What Must EDA Do?

A Three-Point Prescription:

Understand the new silicon

Enable box makers expand reach of silicon

Understand that marketplace is not everything

Page 32: The Emerging Electronic Design Automation

3212/18/03 R. Gupta, UC San Diego

EDA Technology and Marketplace By and large EDA technology moves through

startups and acquisitions One of the few industries where the business plans do not always call

for sustainable standalone business The driver for EDA industry growth is

Semiconductor R&D Major semi innovations happened in the

industry labs.

3

Transistor Bell Labs 1947Single crystal Western

Elect.1950

Zone refining Western Elect.

1950

Grown junction, Silicon junction

WE, TI 1951, 1955

Oxide masking, diffusion WE 1955Planar transistor process, IC Fairchild, TI 1960,

1961Ion implantation, plasma processing, E-beam

AT&T Bell Labs.

Page 33: The Emerging Electronic Design Automation

3312/18/03 R. Gupta, UC San Diego

Semi. R&D Is Changing Rapidly Shrinking, vanishing industry research

laboratories Industry resorting to consortia to carry out

needed technology innovations and developments

Often with substantial government support SEMATECH, SELETE, ASET, MEDIA, ITRI, HsinChuPark,

3

Page 34: The Emerging Electronic Design Automation

3412/18/03 R. Gupta, UC San Diego

Sematech Experience & EDATech US Semiconductor industry gradually lost

share starting late 70’s By 1985, it lost leadership. Semi equipment

vendors were loosing share about 5% per year

Its fate was pretty much sealed until the industry and Reagan administration decided to do something about “The Rising Sun”

The industry worked hard to define a “precompetitive space”

Supported the supplier industry to semi houses

$100M per year, for 8 years until 1994 $800M investment by the government, $100M per year

By 1994, the industry assumed its leadership position.

Page 35: The Emerging Electronic Design Automation

3512/18/03 R. Gupta, UC San Diego

Summary The new Silicon comes out of the fab fast and

furious Our ability to implement and manufacture vastly exceeds our

capability to architect, reason and validate the new generation of silicon systems

Our challenge is to make sure what goes into manufacturing has tremendous value-add to end application (systems)

Software is the defining IP But it is a whole new ballgame: new awareness, fangled, adaptive,

… R&D leadership necessary to turn Si

advantage into new systems capabilities New applications as reflected in new forms of computing

– Cognitive, Mobile, Entertainment, Embedded, Wireless, Trusted/secure computing, and so on.

If left alone, the gap between our systems capabilities and new Si possibilities will continue to widen.

Page 36: The Emerging Electronic Design Automation

3612/18/03 R. Gupta, UC San Diego

Questions to ponder What is the right precompetitive space for

EDA? Frameworks Backend backplane Data format standards Language, libraries, models, models of computation

What is the next big application space for Semis?

Lab-on-chip, smart fabrics, appliances, robotics

What are the training needs for the EDA professional? And where will the jobs be?

Systems engineering, Nanotechnology, Biology, Chemistry

What is “Plan B” for EDA? How can EDA expand beyond supplier to Semis?