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.

Download Report

Transcript 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.

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 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” 2

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

The Technology and Its Industry

Tools Mask data

Source: IBS 2003 3

12/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

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

4

But it costs $20M to build one…

Source: IBS 2003

Not a problem, until you consider this…

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

5

“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 6

12/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

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

Source: Teresa Meng, Atheros 7

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) 8

12/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, softwareEmbedded software is about a $1B

Are we becoming irrelevant?

9

12/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

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

10

1 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 11

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

1 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

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

12

1 Design Decisions Are Important

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

Source: Teresa Meng 13

1 And Likelihood of Failure High

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

14

1 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

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

15

1 Systems Engineering

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

antenna Source Coder Can select a modem sub-system Channel Coder Modulator Power Amplifier

 

that packs more bits/Hz, but it will tolerate less noise and be less robust so that link throughput may not improve Carrier f Can increase transmit power in RF subsystem c transmitted symbol stream

 

requires more expensive analog circuits (power amps) Can reduce bits/frame

“Limited b/w” “Random & Noisy” “Spurious disconnections”

Radio Channel to tolerate higher bit error rates (BER) and provide more robustness, but this may increase overhead and queuing delays symbol stream

 

antenna

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

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

2 Expanding Semiconductor Use

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

17

2 Future Silicon Proliferation

From Computers, Communications to

Gaming, Robotics, Biomedical, …

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 wide-area spaces Internet end-points Transportation: automotive, avionics

 

Physical Sciences: Exploration: big science, life sciences space, oceanic Personal area spaces

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

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

2 Accelerating Proliferation

Near Future: < 5 years Going Forward: > 5 years 12/18/03 R. Gupta, UC San Diego

19

2 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 hazardChemical, 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

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

20

2 Santa Margarita Ecological Reserve

Water Chemistry Quality Stations

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

Source, Dan Cayan, UCSD SIO 21

2 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 22

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

2 Going Forward…On-Chip Chemistry

IC-like microfluidic processors for handling complex

contact underneath device

biofluids & self-calibration (BioFlips)

Micropumps, flow sensors, viscosity sensors, diffusion assayes, laminar flow-based target extractors, flow cytometers.

4 mm arm3 arm 2 1 mm

23

2 Drive IC Into Fabrics and Buildings

12/18/03 R. Gupta, UC San Diego Ember radios and networks

Source: Ember Networks 24

1 2 Systems Engineering through EDA

Consider “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 25

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

1 Multiple Heterogenous On-Chip 2

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?

26

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

1 2 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

27

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

1 2 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 compositionCreate “Virtual” System Architectures

Leverage advances in programming languages and verification.

28

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

1 2 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 29

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

1 2 Consider Energy “Awareness”

  

What does it mean to be aware?

Services “know” about energy, power

File system, memory management, process schedulingMake 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 30

12/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

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

31

3 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.

Transistor Single crystal Zone refining Grown junction, Silicon junction Oxide masking, diffusion Planar transistor process, IC Bell Labs Western Elect.

Western Elect.

WE, TI WE Fairchild, TI Ion implantation, plasma processing, E-beam AT&T Bell Labs.

1947 1950 1950 1951, 1955 1955 1960, 1961 32

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

3 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,… 33

12/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.

34

12/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.

35

12/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?

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

36