Sunteți pe pagina 1din 15

ASIC,

Customer-Owned
Tooling,
and Processor Design
Design Style Myths That
Lead EDA Astray

Nancy Nettleton
Manager, VLSI ASIC Device Engineering
April 2000
Design Style Myths

COT is a design style that achieves


higher performance through greater
ownership of physical design.
ASICs are slower than processors
because of design margin.
Design automation tactics tuned on
processors are effective on ASICs if
they are more heavily automated.
Evolution of the ASIC Design
Flow
Early 90’s Mid-90’s Late 90’s Today
0.6um-1.0um 0.35um-0.5um 018um-0.25um <=0.15um

Synthesis Synthesis Synthesis Synthesis

Placement Floorplan Floorplan Floorplan

Routing Placement Placement Placement

Routing Timing Closure Timing Closure

Routing Routing

Customer
Xcap Closure
COT?
ASIC Supplier
COT?
Difference Between ASIC &
COT
Customer ASIC Supplier
Wafer Final Test
Yield Yield

Tested
Logical Physical GDSII Package/ Parts
Netlist +
Design Timing Design Fab Assembly/
Test
Constraints

Customer Foundry Pkg/Test


ASIC model: ASIC supplier responsible for
physical design, silicon fabrication, &
package/assembly/test.
COT model: Customer responsible for physical
design, wafer, and final test yield.
Meaning of Customer-Owned
Tooling Has Changed
Used to mean who owned physical
design, the foundry or the customer.
Now it means who is responsible for
the supply chain, regardless of the
design flow used.
The term Customer-Owned Tooling
No longer defines a design flow.
Transfer of silicon responsibility from a
vertically integrated ASIC supplier to the
customer (with commensurate cost reduction).
Implications of Yield Ownership
Two Types ASIC COT
of Yield Model Model
Was the wafer ASIC Foundry
processed correctly? Supplier
Was the design properly ASIC
targeted within process Supplier Customer
distribution?

Physical design determines target within a process


distribution.
• Clock
• Power
• Signal Integrity
• Performance Verification
Yield and Performance
ASICs target full yield at target
performance.
Clock rate often defined by system interface
No value in running faster.
Non-functional if slower.
Processors typically do not target
full yield at target performance.
Marketable at many performance points.
Added value for higher performance parts, even if
yield is limited.
Can still sell slower parts.
Microprocessor Design Flow
Overview
RTL
Most Like ASIC

Custom
Memory Datapath Synthesis
Circuit
Design Mapping
Design

Place
Custom Custom Datapath &
Layout Layout Compilation Route

Chip Reduced Emphasis on Synth’d Logic


Integration UltraSparcI/II 20+%
UltrasparcIII 15%
Next Gen Sparc 5%
Key Differences in Design Content
ASIC Processor

Synthesized Logic
Memory
Datapath
Custom Circuit
Design

• Dominated by • Dominated by custom


synthesized logic circuit design.
• Compiled memories • Custom memories as
embedded in logic. independent blocks.
• Lightly partitioned. • Heavily partitioned.
Key Methodology
Differences
ASIC Processor

Block Size 100’s of K gates 10’s of K gates

Timing Sign-off Delay Circuit


Calculation Simulation

Timing Closure Automated Manual

Power & Clock Synthesized Custom

Noise Analysis Modeled Simulated

Noise Repair Automated Manual


Migrating to COT
Customer ASIC Supplier

Logical Physical Package/


Fab Assembly/
Test
ASIC

More Custom Tuning?

Logical Physical Package/


Fab Assembly/
Test
COT
Customer Foundry Pkg/Test

Not Necessarily. . .
If Customer Owns
Physical Design, Why
Not Tune It?
ASIC content is fundamentally different
than processor content.
Volatile system IP is partitioned onto ASICs
Highly tuned system interfaces
Definition evolves right up to system power-on.
Rapid silicon implementation is often more
important than detailed tuning.
Even if customer owns physical design, the
nature of the system IP may prohibit design
tuning.
Then why go COT?$ $ $ $ $ $ $ $ $ $
Different Design
Objectives
Processor
More stable architecture (through
partitioning)
Achieve best possible timing
on limited
numberof well-understood critical paths.
System chips
Less stable architecture (because of
system partitioning)
Achieve acceptable timingon large
number of unknown critical paths.
Implications
Processors becoming
increasingly unsuitable as proving
grounds for prevalent silicon
design techniques.
Excellent vehicles for circuit
design and performance-related
problems.
Not representative of system
chips
Small, homogeneous synthesized logic blocks
Heavily partitioned and tuned
Less automation.
Conclusion
Customer-Owned Tooling is a
business model, not a design style.
Ownership of physical design does
not equate to higher performance.
Performance of system chips is
often defined by IP and schedule,
not design techniques.
Heavy partitioning and custom circuit
design make processor design
increasingly less representative of
system chip automation.

S-ar putea să vă placă și