Calibre XRC的使用

Embed Size (px)

Citation preview

  • Calibre xRC

    1

    Calibre xRC

    intrinsiccoupledsubstrate11 intrinsic plate45 intrinsic fringe 12362 nearbody 3 crossover fringe6 crossover plate

    1

    RC

    2 Calibre xRC

    Calibre xRC

    transistor level

  • gate levelADMS Power

    NoiseTiming RC RCCSignal Integrity RC RCC Calibre xRC

    EldoHspicespectreDSPFSPEF Calibre xRC reducethresholds

    tolerances Calibre xRC

    layout schematic

    3

    Calibre xRC 2 Calibre xRC

    2 Calibre xRC

    31 xRC

    2Calibre xRC xRCxRCLVS xRC

  • 311

    Calibre xCalibrate xcalibratexCalibrateshielding

    CAPACITANCE ORDER ndiff pdiff poly1 metal1 metal2

    metal1 poly poly metal1 poly

    Calibre SVRF metal1 0.2ohmmetal1 poly1 10ohm, RESISTANCE SHEET METAL1 [0.2 0]

    RESISTANCE CONNECTION METAL1 POLY1 [10 0]

    312 LVS PEX

    LVS LVS

    PEX xRC 5Lumped CRCRCCR-only PEX

    PEX xRC PEX NETLIST SIMPLE Calibre xrc pdb rcc rules

    Calibre xrc fmt simple rules

    PEX NETLIST LUMPED Calibre xrc pdb rcc rules Calibre xrc fmt c rules

    Lumped C

    Calibre xrc pdb rcc rules Calibre xrc fmt rc rules

    RC

    Calibre xrc pdb rcc rules Calibre xrc fmt rcc rules

    RCC PEX NETLIST DISTRIBUTED

    Calibre xrc pdb rcc rules Calibre xrc fmt r rules

    R

  • PEX xRC //*****************************************************************************

    LAYOUT PATH .../***.gds LAYOUT PRIMARY layout_topcell_name

    LAYOUT SYSTEM gds2

    ()

    SOURCE PATH .../netlist_name SOURCE PRIMARY schematic_topcell_name

    SOURCE SYSTEM spice

    MASK SVDB DIRECTORY .../svdb QUERY XRC LVS xRC LVS REPORT lvs.rep LVS

    PEX NETLIST SIMPLE .../top.simp HSPICE SOURCE LOCATION PEX hspice

    PEX NETLIST LUMPED .../top.lump HSPICE SOURCE PEX REPORT LUMPED .../lump.rep PEX hspice

    PEX NETLIST DISTRIBUTED .../top.dist DSPF SOURCE PEX REPORT DISTRIBUTED .../dist.repASCII SOURCE PEX RC RCC DSPF

    include .../pex.rules include .../lvs.rules ( lvs) //****************************************************************************

    PEXxRC PEX NETLIST SIMPLE HSPICESPECTRE PEX NETLIST LUMPED HSPICESPECTREELDO PEX NETLIST DISTRIBUTED HSPICESPECTREDSPFSPEFELDO

  • 313 PEX

    1Excluding and selection PEX EXCLUDE LUMPED SOURCE net1 net2 PEX EXCLUDE DISTRIBUTED SOURCE net1 net2 net1 net2 PEX INCLUDE LUMPED net1 net2 PEX INCLUDE DISTRIBUTED net1 net2 net1 net2net1net2 PEX EXCLUDE PEX INCLUDE calibre xrc pdb -select xRC PEX INCLUDE PEX EXCLUDE 2Reduction PEX TOLERANCE DISTRIBUTED

    TICERTime Constant Equilibration Reduction PEX THRESHOLD

    PEX REDUCE LUMPED C

    PEX REDUCE COUPLED( calibre xrc fmt -g) mgcdocs

    32

    2 Calibre xRC

    321 LVSLayout vs. Schematicor PHDBPersistent Hierarchical Database

    DRC LVS LVS DRC LVS Calibre SVRFStandard Verification Rule Format LVS Calibre SVDBStandard Verification Database LVS xRC LVS SVDB LVS topcell.sp PHDBPersistent Hierarchical Database LVS calibre lvs hier spi svdb/layout_spice_file rule_file_name

  • layout_spice_file rule_file_name LVS xRC calibre xrc phdb rule_file_name

    322 PDBParasitic database

    LVS calibre xrc pdb [r|-c|-rc|-rcc ] [-select] rule_file_name [ ]rule_file_name Calibre xRC LVS Calibre xRC PDBParasitic DatabaseCalibre xRC PDBxRC xRC RC RCC coupled CxRC PDB

    323 FMTFormat Netlists or Reports

    calibre xrc fmt [-c|-r|-rc|-rcc|all] [-g] rule_file_name Calibre xRC PDB

    /bin/csh f \rm rf svdb/*.pdb calibre lvs hier spi svdb/topcell.sp rules |tee lvs.log calibre xrc pdb rcc rules |tee pdb.log calibre xrc fmt all rules |tee fmt.log rules xRC

  • 4

    , 1.a Flat Transistor-Level netlist

    2a Gate-Level Netlist xcellCalibre xRC calibre lvs hier spice svdb/design.sp hcell xcell_list rules calibre xrc pdb rc xcell xcell_list rules calibre xrc fmt all xcell xcell_list rules LVS hcellxcell_list hcell 3. a Hierarchical Netlist

    xcell_list xcell calibre lvs hier spice svdb/design.sp hcell xcell_list rules calibre xrc pdb rc full xcell xcell_list rules calibre xrc fmt all full xcell xcell_list rules

    5

    Calibre xRC

    design.***design.***.pex design.***.topcell.pxi design.***design.***.pex RC design.***.topcell.pxi design.***.pex*.pex*.pxi xRC LVS

    design.spsvdb Calibre RVE calibre rve svdb&

  • 3 Calibre RVE

    Calibre RVE DRCLVS 3 View Net Parasitics 4

    4

  • Find 4OSCO 5

    5

    6 Calibre

    Calibre PEX Cadence.cdsinit Calibre

    load (/usr/calibre/mgc_skl.skl) icfb Calibre Cadence Calibre 6

  • 6

    Run PEX PEX 7

    7 PEX GUI

  • Rules Inputs LVS Inputs/H-cells PEX x-Cells file, xcellOutputs 8

    8

    9 4ADMSAdvanceMS license

    9

  • 10 5 No Inductancedefault

    10

    11CALIBREVIEW Calibre license

    11

  • 12 SCHEMATIC LAYOUT

    12

    Exclude IncludeTop-Level Nets Recursive Nets

    xRC 13

    13 xRC

  • Run Control AdvancedShow PEX steps in task button barPEX Generate PDB incrementally xRC PDB PDB PEX PEX Options Setup

    PEX Options PEX Options 14

    14 PEX Opitons

    Run PEX xRC

    PEX GUI xRC

    7

    Calibre xRC

  • % setenv PEX_***

    1% setenv PEX_EXTRACT_FLOATING_NETS OFF/ON xRC floatingOFFON 2% setenv PEX_FMT_GLOBAL VDD;VSS VDDVSS PIN.subckt.global VDD VSS

    20061229