The EDA Industry - UCSD MESL Website

Download Report

Transcript The EDA Industry - UCSD MESL Website

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”
12/18/03 R. Gupta, UC San Diego
2
Systems
The Technology and Its Industry
Mask data
Masks
Components
Tools
Source: IBS 2003
12/18/03 R. Gupta, UC San Diego
3
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
12/18/03 R. Gupta, UC San Diego
Source: IBS 6
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)
12/18/03 R. Gupta, UC San Diego
8
…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?
12/18/03 R. Gupta, UC San Diego
9
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
12/18/03 R. Gupta, UC San Diego
11
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
Source: Teresa Meng
12/18/03 R. Gupta, UC San Diego
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
Source
Example Problem: How to achieve high throughput in a SOC
for wireless applications?
antenna
Source
Coder
Multiple
Channel
 Can select aMultiplex
modem sub-system
Access
Coder
Modulator
Source
that packs more bits/Hz, but it will tolerate less noise and be less robust so that link
Coder
throughput may not improve
Carrier fc
 Can increase transmit power in RF subsystem

Power
Amplifier
transmitted
symbol stream
 to improve robustness but this increases
“Limitedenergy
b/w” cost, reduces network capacity, and
Radio
requires more expensive analog “Highly
circuits (power
amps)
variable
b/w”
“Random & Noisy”
Channel
Can reduce bits/frame
“Spurious disconnections”
 to tolerate higher bit error rates (BER) and provide more robustness,
but this may
received (corrupted)
increase overhead and queuing delays
symbol stream
Destination
Source
 Can
increase precision in digital modem
Decoder
Multiple
Channel
Demodulator
RF consumption
 to reduce noise,
but this leads
to widerDecoder
on-chip busses
and more power
Demultiplex
antenna
Access
& Equalizer
Filter
Source
 Getting
Decoder it right (within engineering constraints) is the task of
“Systems Engineering”
Carrier fc
12/18/03 R. Gupta, UC San Diego
16
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
Instrumented
Medicine and Biology: lab-on-chip, devices & disability assists
wide-area spaces
Internet end-points
 Transportation: automotive, avionics
 Physical Sciences: big science, life sciences
 Exploration: space, oceanic
In-body, in-cell, in-vitro spaces
Personal area spaces
12/18/03 R. Gupta, UC San Diego
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 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
12/18/03 R. Gupta, UC San Diego
20
2 Santa Margarita Ecological Reserve
Water Chemistry Quality Stations
Source, Dan Cayan, UCSD SIO
12/18/03 R. Gupta, UC San Diego
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
12/18/03 R. Gupta, UC San Diego
22
2 Going Forward…On-Chip Chemistry
 IC-like microfluidic processors for handling complex
biofluids & self-calibration (BioFlips)
holes for fluidic
contact
electromagnet area
underneath device
 Micropumps, flow sensors, viscosity sensors, diffusion assayes,
laminar flow-based target extractors, flow cytometers.
arm 1
4 mm
arm3
arm 2
holes for electrical
12/18/03 R. Gupta,
UC San Diego
contact
1 mm
23
2 Drive IC Into Fabrics and Buildings
Ember radios and networks
Source: Ember Networks
12/18/03 R. Gupta, UC San Diego
24
1 Systems Engineering through EDA
2
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
12/18/03 R. Gupta, UC San Diego
25
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?
12/18/03 R. Gupta, UC San Diego
26
1 ESL Technology Needs
2
 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
12/18/03 R. Gupta, UC San Diego
27
1 1 Compositional Correctness
2
 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.
12/18/03 R. Gupta, UC San Diego
28
1 2 Software and Its Infrastructure
2
 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
12/18/03 R. Gupta, UC San Diego
29
1 Consider Energy “Awareness”
2
 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
12/18/03 R. Gupta, UC San Diego
30
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
1947
1950
1950
1951, 1955
1955
1960, 1961
Ion implantation, plasma processing, AT&T Bell Labs.
E-beam
12/18/03 R. Gupta, UC San Diego
32
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,…
12/18/03 R. Gupta, UC San Diego
33
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.
12/18/03 R. Gupta, UC San Diego
34
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.
12/18/03 R. Gupta, UC San Diego
35
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