Top Banner

of 15

ASIC Design Flow - Sun Micro System

Apr 10, 2018

Download

Documents

dangkai
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  • 8/8/2019 ASIC Design Flow - Sun Micro System

    1/15

    ASIC,Customer-Owned

    Tooling,and Processor Design

    Nancy NettletonManager, VLSI ASIC Device EngineeringApril 2000

    Design Style Myths ThatLead EDA Astray

  • 8/8/2019 ASIC Design Flow - Sun Micro System

    2/15

    Design Style Myths

    COT is a design style that achieves

    higher performance through greaterownership of physical design.

    ASICs are slower than processors

    because of design margin.Design automation tactics tuned onprocessors are effective on ASICs if

    they are more heavily automated.

  • 8/8/2019 ASIC Design Flow - Sun Micro System

    3/15

    Evolution of the ASIC DesignFlow

    Synthesis

    Floorplan

    Placement

    Timing Closure

    Routing

    Late 90s018um-0.25um

    Synthesis

    Floorplan

    Placement

    Timing Closure

    Routing

    Xcap Closure

    Today

  • 8/8/2019 ASIC Design Flow - Sun Micro System

    4/15

    Difference Between ASIC &COT

    Wafer

    Yield

    Final Test

    Yield

    FabPackage/

    Assembly/

    Test

    Tested

    PartsPhysical

    Design

    Logical

    DesignNetlist +

    Timing

    Constraints

    GDSII

    ASIC SupplierCustomer

    Customer Foundry Pkg/Test

    ASIC model: ASIC supplier responsible forphysical design, silicon fabrication, &package/assembly/test.

    COT model: Customer responsible for physical

    design, wafer, and final test yield.

  • 8/8/2019 ASIC Design Flow - Sun Micro System

    5/15

    Meaning of Customer-OwnedTooling Has Changed

    Used to mean who owned physical

    design, the foundry or the customer.Now it means who is responsible forthe supply chain, regardless of the

    design flow used.The term Customer-Owned Tooling

    No longer defines a design flow.

    Transfer of silicon responsibility from avertically integrated ASIC supplier to thecustomer (with commensurate cost reduction).

  • 8/8/2019 ASIC Design Flow - Sun Micro System

    6/15

    Implications of Yield Ownership

    Was the waferprocessed correctly?

    Was the design properly

    targeted within processdistribution?

    Two Types

    of Yield

    ASICSupplier

    ASIC

    Supplier

    ASIC

    Model

    Foundry

    Customer

    COT

    Model

    Physical design determines target within a process

    distribution. Clock

    Power

    Signal Integrity

    Performance Verification

  • 8/8/2019 ASIC Design Flow - Sun Micro System

    7/15

    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 targetfull yield at target performance.

    Marketable at many performance points.Added value for higher performance parts, even ifyield is limited.

    Can still sell slower parts.

  • 8/8/2019 ASIC Design Flow - Sun Micro System

    8/15

    Microprocessor Design FlowOverview

    RTL

    Custom

    Circuit

    Design

    CustomLayout

    Memory

    Design

    CustomLayout

    Datapath

    Mapping

    DatapathCompilation

    Synthesis

    Place

    &

    Route

    Chip

    Integration

    Reduced Emphasis on Synthd Logic

    UltraSparcI/II 20+%

    UltrasparcIII 15%

    Next Gen Sparc 5%

    Most Like ASIC

  • 8/8/2019 ASIC Design Flow - Sun Micro System

    9/15

    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.

  • 8/8/2019 ASIC Design Flow - Sun Micro System

    10/15

    Key MethodologyDifferences

    ASIC Processor

    DelayCalculation

    CircuitSimulation

    Timing Sign-off

    Synthesized CustomPower & Clock

    100s of K gates 10s of K gatesBlock Size

    Modeled SimulatedNoise Analysis

    Automated ManualTiming Closure

    Automated ManualNoise Repair

  • 8/8/2019 ASIC Design Flow - Sun Micro System

    11/15

    Migrating to COTASIC SupplierCustomer

    FabPackage/

    Assembly/

    Test

    PhysicalLogical

    ASIC

    Customer Foundry Pkg/Test

    FabPackage/

    Assembly/Test

    PhysicalLogical

    COT

    More Custom Tuning?

    Not Necessarily. . .

  • 8/8/2019 ASIC Design Flow - Sun Micro System

    12/15

    If Customer Owns

    Physical Design, WhyNot Tune It?ASIC content is fundamentally different

    than processor content.Volatile system IP is partitioned onto ASICsHighly tuned system interfaces

    Definition evolves right up to system power-on.

    Rapid silicon implementation is often moreimportant than detailed tuning.

    Even if customer owns physical design, the

    nature of the system IP may prohibit designtuning.

    Then why go COT?$ $ $ $ $ $ $ $ $ $

  • 8/8/2019 ASIC Design Flow - Sun Micro System

    13/15

    Different DesignObjectivesProcessor

    System chips

    More stable architecture (throughpartitioning)Achieve best possible timing

    Less stable architecture (because of

    system partitioning)Achieve acceptable timing

    on limited

    numberof well-understood critical paths.

    on largenumberof unknown critical paths.

  • 8/8/2019 ASIC Design Flow - Sun Micro System

    14/15

    ImplicationsProcessors becoming

    increasingly unsuitable as provinggrounds for prevalent silicondesign techniques.

    Excellent vehicles for circuitdesign and performance-relatedproblems.

    Not representative of systemchips

    Small, homogeneous synthesized logic blocksHeavily partitioned and tuned

    Less automation.

  • 8/8/2019 ASIC Design Flow - Sun Micro System

    15/15

    Conclusion

    Customer-Owned Tooling is abusiness model, not a design style.

    Ownership of physical design doesnot 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 designincreasingly less representative ofsystem chip automation.