pd practices

Upload: kiran-srinivasa

Post on 08-Apr-2018

215 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/7/2019 PD Practices

    1/14

    Simplex Solutions , Inc. 2001 All Rights Reserved 1 IEEE DATC EDP; Apr il 9 -10, 2001

    Physical Design Methodology Best PracticesNANOMETER AND RTL-DOWN CLOSURE

    Aurangzeb KhanSimplex Solutions, Inc.

    IEEE DATC Electronic Design Processes WorkshopMonterey, CA

    Apri l 9-10, 2001

  • 8/7/2019 PD Practices

    2/14

    Simplex Solutions , Inc. 2001 All Rights Reserved 2 IEEE DATC EDP; Apr il 9 -10, 2001

    SOC design opportunities & challenges

    u No market for a 2nd to marketu 3-months late = $500M loss

    0

    0.5

    1

    1.5

    2

    1 3 6 912

    15

    18

    21

    24

    27

    Time (Months)

    Norm.#

    '96 Mfg. Lifecycle

    00 Mfg. Lifecyc le

    n Limited design capacityu Competitive new products roadmap

    u

    Customize productsu Access new processes first

    u Multiple sourcing

    n First -to-Market & Volume SOCsBusiness Success

    n Rapid increase in design complexity

  • 8/7/2019 PD Practices

    3/14

    Simplex Solutions , Inc. 2001 All Rights Reserved 3 IEEE DATC EDP; Apr il 9 -10, 2001

    VLSI SOC: Rapid increase in design complexity

    n 0.5um0.18umn 5x5 mm221.7x21.3 mm2

    n ~0.8287.5M transistorsn 3LM 6LMn ~50150 MHz (#>500MHz)

    #

    *

    #: Cirrus Logic, Inc. IC, 3Ci

    *: Sony Computer Entertainment, Inc. &Sony Corporation Graphics

    SynthesizerI-32. Copyright 2000Sony Computer Entertainment, Inc.ISSCC2001, 9.6

    DataI/O

    32 Mb

    eDRAM

    32 Mb

    eDRAM

    32 Mb

    eDRAM

    32 Mb

    eDRAM

    32 Mb

    eDRAM

    32 Mb

    eDRAM

    32 Mb

    eDRAM

    32 Mb

    eDRAM

    MicroprocessorInterface

    Data I/O

    Data I/O

    Power

    Distribution

    Synthesized Blocks

    Power

    Distribution

  • 8/7/2019 PD Practices

    4/14

    Simplex Solutions , Inc. 2001 All Rights Reserved 4 IEEE DATC EDP; Apr il 9 -10, 2001

    VLSI SOC: Hierarchical design approach

    n Enable concurrent engineering

    n Reduce development complexity

    nSimplify program management

    n Leverage proven IP blocks

    u Improve TTM, TTV and quality

    u Reduce technical, schedule risks

    n Leverage platform infrastructure

    u

    Verification, Validation

    SOC

    VLSI

    Digital

    A

    Conve

    ntional

    Metho

    dology

    Time-to-Market

    9

    Chip Development Time

    12

    Add

    ition

    alR

    esou

    rce

    Higher Cost

    15

    Time-to-Volume

    Enhan

    cedMe

    thodo

    logy

    IPRe

    use

    ChipDesignCom

    plexity

    1

    10

    100

    1000

    HigherLev

    erage

    0 6

    Multip

    lePro

    ducts

    n SOC Design = IP block creation + block integration

  • 8/7/2019 PD Practices

    5/14

    Simplex Solutions , Inc. 2001 All Rights Reserved 5 IEEE DATC EDP; Apr il 9 -10, 2001

    Top-level SOC design methodology

    n Black-box models

    Top-level

    Verification

    SOC Functional Partitionin g

    I/O, power, cl ock, test

    Design Specs

    Fnl., Si.

    Design

    Fnl.

    Design

    Analog FE

    Design

    uP porting,

    optimization

    PLL, Clock

    Design

    RAM, ROM

    Ckt. Design

    I/O Design,

    S I

    Fn.,GDS2

    .subckt,GDS2

    Top-level + HDC silicon d esign

    .subckt,GDS2

    .subckt,GDS2

    Fn.,GDS2

    ERC, DRC, LVS

    Tape-out

    Reqmts.

    n Functional design hierarchical

    n Electrical / physical design hierarchical

    n IP leverage; Customer-specific design

  • 8/7/2019 PD Practices

    6/14

    Simplex Solutions , Inc. 2001 All Rights Reserved 6 IEEE DATC EDP; Apr il 9 -10, 2001

    VHDL Design

    Synthesis

    Pre-layout Timi ng

    Design Specs

    Lib.+SWLMConstraints

    P&R, testabilit y

    Post-layout timing

    ERC, DRC, LVS

    Tape-out

    Power, clo ck, SI, I/O

    Fnl., pwr., SI ECO

    Reqmts.

    Floor-planningLib.+CWLM

    Formal Synthesis

    Block-level design methodology

    nArchitectural optimization (timing)n Inter-group buses, bandwidth

    nClock, SI, test; validation

    n Top-, block-specific CWLM-based(or better)

    nWith added constraints

    n Full RC back-annotationnHierarchical black-box models

    nCustom WLM (or better)n Power, clock, test reqmts. addednCritical blocks (e.g., ECC)

    n Top, block clock designn I/O driver, padringdesignnNoise minimization, isolation

    n Power distribution (Internal, I/O)n Board-level timing, SI

    n Scan stitching, re-ordering

  • 8/7/2019 PD Practices

    7/14

    Simplex Solutions , Inc. 2001 All Rights Reserved 7 IEEE DATC EDP; Apr il 9 -10, 2001

    Sony Computer Entertainment: GSI-32

    n Performanceu eDRAMBandwidth = 48 GB/su Buses >2K bits wideu Render 75M polygons/s

    n SOC integrationu 280M + 7.5M transistorsu 21.7 x 21.3 mm2

    n Scaleu >400K components

    l11 blocks, 31K-218K gatesl>68K flip-flops

    u >500K signal netsl>2K nets >10 mm. long

    n 0.18 um, 6-metal CMOS

    DataI/O

    eDRAMeDRAMeDRAM eDRAM

    eDRAMeDRAMeDRAM eDRAM

    Mi

    croprocessorInterfa

    ce

    Data I/O

    Data I/O

    Power

    Distribution

    Power

    Distribution

    Synthesized Blocks

    n Enhanced architecture: 8x higher eDRAM vs. PS

    2 GS

    ISSCC2001 9.6

  • 8/7/2019 PD Practices

    8/14

    Simplex Solutions , Inc. 2001 All Rights Reserved 8 IEEE DATC EDP; Apr il 9 -10, 2001

    Design approach

    n Fully-hierarchical design: Netlist to tape-out in 10 weeks

    n Design challenges

    uPower distribution

    uClock architecture

    uTiming designlLoad modeling

    lDelay calculation

    uSignal Integrity

    lBuffer insertionlCrosstalkFP: Floorplan

    S: SynthesisC: ClockP&R: Place-&-RouteSI: Signal IntegrityV: ERC, DRC, LVS

    RTL, Synthesis

    Parallel Verif ication (0...N)

    Tape-out

    Concurrent

    Design

    FP, S, C, P&R

    Timing, SI, V

    FP, S, C, P&R

    Timing, SI, V

  • 8/7/2019 PD Practices

    9/14

    Simplex Solutions , Inc. 2001 All Rights Reserved 9 IEEE DATC EDP; Apr il 9 -10, 2001

    Accurate fully-hierarchical delay calculation

    n Signal paths traverse hierarchyu Block inputs with ~0 2 mm. metal RC delay

    IC

    BAL

    Q

    QSET

    CLR

    S

    RQ

    QSET

    CLR

    S

    R

    B1

    C D A D

    IC

    B C

    CL B1

    n Fully-hierarchical block-based timing analysisuAnalyze large designs (scalable capacity)

    uEnable concurrent design

    uFaster timing convergence, verification (STA)

    nModel block boundary pin input RC as CLn CL timing inaccuracies when RC significant

  • 8/7/2019 PD Practices

    10/14

    Simplex Solutions , Inc. 2001 All Rights Reserved 10 IEEE DATC EDP; Apr il 9 -10, 2001

    nCL over-estimates RC delayu Latent hold time defects

    u Setup overdriven

    n ECSM (Ceff(50%)) fits SPICE at

    threshold

    n ECSM ~2% correlation toSPICE for complex topologies

    Voltage(V)

    CLB1RC

    C eff(50%)

    A B

    Ceff(50%)

    Time (ns)

    IC

    BA B1C D

    CL

    IC

    BA B1'C D

    1.46

    1.481.50

    1.52

    1.54

    1.56

    1.43 1.48 1.53Delay (ns)

    Dela

    y(ns) +2%

    SPICEECSM

    Accurate fully-hierarchical t iming

  • 8/7/2019 PD Practices

    11/14

    Simplex Solutions , Inc. 2001 All Rights Reserved 11 IEEE DATC EDP; Apr il 9 -10, 2001

    Signal integrity

    A B

    X/2 mm. X/2 mm.

    A B

    X mm.

    n Insert buffers ~1.5 - 2.5 mm.u Bound timing uncertainty

    u Reduce total delay

    0

    2

    46

    8

    10

    12

    0.5 2.5Wire Length (mm.)

    Delay

    (0.5mm

    .norm)

    w/o buffer

    w/ 1 buffer

    n Address impact in Static Timing

    Analysisu Reduce setup time margin

    u Bounded hold time margin

    3%

    13%

    23%

    33%

    0.5 1.5Wire Length (mm.)

    Inc.Delay(%)

    0.25

    0.15

  • 8/7/2019 PD Practices

    12/14

    Simplex Solutions , Inc. 2001 All Rights Reserved 12 IEEE DATC EDP; Apr il 9 -10, 2001

    IC design design methodology, technology

    n Hierarchical (mixed-signal) designu Fully-hierarchical timing: Enhance concurrent design

    n Power distribution

    n Clocking architecture

    n New design technology

    u Nonlinear delay calculation technologyu Black-box, gray-box modeling

    u Signal integrity

    lRC transmission line effects

    lCrosstalk management

    lBuffer insertionn 0.15um 0.13um work

    u Technology validation, signal integrity, RLC, substrate, others

    n Focus on silicon engineering: First silicon success

  • 8/7/2019 PD Practices

    13/14

    Simplex Solutions , Inc. 2001 All Rights Reserved 13 IEEE DATC EDP; Apr il 9 -10, 2001

    Related readingn A. Khan, et. al., A 150 MHz Graphics Rendering Processor with 256Mb Embedded

    DRAM, Digest of Technical Papers, pp. 150-151, 442, International Solid State

    Circuits Conference, February 5-7, 2001, San Francisco

    n S. Nassif , Delay Variabili ty: Sources, Impacts and Trends, pp. 369-69, Digest of

    Technical Papers, International Solid State Circuits Conference, February 2000

    n A. Khan, Design Challenges in Cirrus Logic, Inc. 3Ci System-on-a-Chip

    Development, SOC Design Seminar, Stanford University, May 1999

    n S. Nemazie, A. Khan, et. al., 260 Mb/s Mixed-Signal Single-Chip Integrated SystemElectronics for Magnetic Hard Disk Drives, Digest of Technical Papers, pp. 42-43,

    443, and Slide Supplement 1999 to the Digest of Techn ical Papers, pp. 44-45,

    International Solid State Circuits Conference, February 15-17, 1999, San Francisco

    n R. Baird, et. al., A Mixed-Signal 120Msample/s PRML Solution for DVD Systems,Digest of Technical Papers, pp. 38-39, 442, and Slide Supplement 1999 to the Digest

    of Technical Papers, pp. 40-41, 378 International Solid State Circui ts Conference,February 15-17, 1999, San Francisco

    n S. Naffziger, Design Methodologies for Interconnects in GHz+ ICs, InternationalSolid State Circuits Conference Short Course, February 1999

    n Semiconductor Perspectives: Top Ten Stories of 1998," Intl . Data Corp., 1/99

  • 8/7/2019 PD Practices

    14/14

    Simplex Solutions , Inc. 2001 All Rights Reserved 14 IEEE DATC EDP; Apr il 9 -10, 2001

    Acknowledgments; Copyright notice

    nWe greatly appreciate the support of :uCirrus Logic, Inc.uSony Computer Entertainment, Inc.uSony Corporation Semiconductor Network Companyu

    Sony Kihara Research Center, Inc.n Registered trademarks and copyright material ofCirrus Logic, Inc., Sony Computer Entertainment, Inc.and Sony Corporation used with permission

    n All r ights are reserved by the respective companiesuNo part of this material may be used without the prior written

    consent of Cirrus Logic, Inc., Sony Computer Entertainment,Inc., Sony Corporation and Simplex Solutions, Inc.