15
ASIC, Customer-Owned Tooling, and Processor Design Nancy Nettleton Manager, VLSI ASIC Device Engineering April 2000 Design Style Myths That Lead EDA Astray

ASIC, Customer-Owned Tooling, and Processor Design Nancy Nettleton Manager, VLSI ASIC Device Engineering April 2000 Design Style Myths That Lead EDA Astray

Embed Size (px)

Citation preview

Page 1: ASIC, Customer-Owned Tooling, and Processor Design Nancy Nettleton Manager, VLSI ASIC Device Engineering April 2000 Design Style Myths That Lead EDA Astray

ASIC, Customer-Owned

Tooling, and Processor

Design

Nancy NettletonManager, VLSI ASIC Device EngineeringApril 2000

Design Style Myths That Lead EDA Astray

Page 2: ASIC, Customer-Owned Tooling, and Processor Design Nancy Nettleton Manager, VLSI ASIC Device Engineering April 2000 Design Style Myths That Lead EDA Astray

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.

Page 3: ASIC, Customer-Owned Tooling, and Processor Design Nancy Nettleton Manager, VLSI ASIC Device Engineering April 2000 Design Style Myths That Lead EDA Astray

Evolution of the ASIC Design Flow

Synthesis

Floorplan

Placement

Timing Closure

Routing

Late 90’s018um-0.25um

Synthesis

Floorplan

Placement

Timing Closure

Routing

Xcap Closure

Today<=0.15um

Synthesis

Placement

Routing

Early 90’s0.6um-1.0um

Synthesis

Floorplan

Placement

Routing

Mid-90’s0.35um-0.5um

COT?

COT?

Customer

ASIC Supplier

Page 4: ASIC, Customer-Owned Tooling, and Processor Design Nancy Nettleton Manager, VLSI ASIC Device Engineering April 2000 Design Style Myths That Lead EDA Astray

Difference Between ASIC & COT

Wafer Yield

Final TestYield

FabPackage/

Assembly/Test

TestedPartsPhysical

Design Logical

Design Netlist +Timing

Constraints

GDSII

ASIC SupplierCustomer

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.

Page 5: ASIC, Customer-Owned Tooling, and Processor Design Nancy Nettleton Manager, VLSI ASIC Device Engineering April 2000 Design Style Myths That Lead EDA Astray

Meaning of Customer-Owned Tooling Has ChangedUsed 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).

Page 6: ASIC, Customer-Owned Tooling, and Processor Design Nancy Nettleton Manager, VLSI ASIC Device Engineering April 2000 Design Style Myths That Lead EDA Astray

Implications of Yield Ownership

Was the wafer processed correctly?

Was the design properly targeted within process

distribution?

Two Types of Yield

ASICSupplier

ASICSupplier

ASICModel

Foundry

Customer

COTModel

Physical design determines target within a process distribution.

• Clock• Power• Signal Integrity• Performance Verification

Page 7: ASIC, Customer-Owned Tooling, and Processor Design Nancy Nettleton Manager, VLSI ASIC Device Engineering April 2000 Design Style Myths That Lead EDA Astray

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.

Page 8: ASIC, Customer-Owned Tooling, and Processor Design Nancy Nettleton Manager, VLSI ASIC Device Engineering April 2000 Design Style Myths That Lead EDA Astray

Microprocessor Design Flow Overview

RTL

CustomCircuitDesign

CustomLayout

MemoryDesign

CustomLayout

Datapath Mapping

Datapath Compilation

Synthesis

Place&

Route

ChipIntegration

Reduced Emphasis on Synth’d LogicUltraSparcI/II 20+%UltrasparcIII 15%Next Gen Sparc 5%

Most Like ASIC

Page 9: ASIC, Customer-Owned Tooling, and Processor Design Nancy Nettleton Manager, VLSI ASIC Device Engineering April 2000 Design Style Myths That Lead EDA Astray

Key Differences in Design Content

ASIC Processor

Synthesized Logic

Memory

Datapath

Custom Circuit Design

• Dominated by synthesized logic

• Dominated by custom circuit design.

• Compiled memories embedded in logic.

• Custom memories as independent blocks.

• Heavily partitioned.

• Lightly partitioned.

Page 10: ASIC, Customer-Owned Tooling, and Processor Design Nancy Nettleton Manager, VLSI ASIC Device Engineering April 2000 Design Style Myths That Lead EDA Astray

Key Methodology DifferencesASIC Processor

Delay Calculation

Circuit Simulation

Timing Sign-off

Synthesized CustomPower & Clock

100’s of K gates10’s of K gatesBlock Size

Modeled SimulatedNoise Analysis

Automated ManualTiming Closure

Automated ManualNoise Repair

Page 11: ASIC, Customer-Owned Tooling, and Processor Design Nancy Nettleton Manager, VLSI ASIC Device Engineering April 2000 Design Style Myths That Lead EDA Astray

Migrating to COTASIC SupplierCustomer

FabPackage/

Assembly/Test

Physical

Logical ASIC

Customer Foundry Pkg/Test

FabPackage/

Assembly/Test

Physical

Logical COT

More Custom Tuning?

Not Necessarily. . .

Page 12: ASIC, Customer-Owned Tooling, and Processor Design Nancy Nettleton Manager, VLSI ASIC Device Engineering April 2000 Design Style Myths That Lead EDA Astray

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 interfacesDefinition 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?

$ $ $ $ $ $ $ $ $ $

Page 13: ASIC, Customer-Owned Tooling, and Processor Design Nancy Nettleton Manager, VLSI ASIC Device Engineering April 2000 Design Style Myths That Lead EDA Astray

Different Design ObjectivesProcessor

System chips

More stable architecture (through partitioning)

Achieve best possible timing

Less stable architecture (because of system partitioning)Achieve acceptable timing

on limited numberof well-understood critical paths.

on large number of unknown critical paths.

Page 14: ASIC, Customer-Owned Tooling, and Processor Design Nancy Nettleton Manager, VLSI ASIC Device Engineering April 2000 Design Style Myths That Lead EDA Astray

ImplicationsProcessors 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 blocksHeavily partitioned and tunedLess automation.

Page 15: ASIC, Customer-Owned Tooling, and Processor Design Nancy Nettleton Manager, VLSI ASIC Device Engineering April 2000 Design Style Myths That Lead EDA Astray

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.