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