60 likes | 256 Views
CSE241A VLSI Digital Circuits Winter 2003 Recitation 7: Extraction. Introduction. Parasitic extraction Resistance and Capacitance Dominate peformance still Elmore delay Gain better view of the back-end. Formats. SDF Standard delay format RSPF Reduced Standard Parasitic Format DSPF
E N D
CSE241AVLSI Digital CircuitsWinter 2003Recitation 7: Extraction
Introduction • Parasitic extraction • Resistance and Capacitance • Dominate peformance still • Elmore delay • Gain better view of the back-end
Formats • SDF • Standard delay format • RSPF • Reduced Standard Parasitic Format • DSPF • Detailed Standard Parasitic Format
SDF Example (DELAYFILE (SDFVERSION "2.1") (DESIGN "crcscram16bi") (DATE "February 24, 2003 17:08:2") (VENDOR "") (PROGRAM "PEARL") (VERSION "PEARL 5.1-s072") (DIVIDER /) (VOLTAGE 2.000:2.000:2.000) (PROCESS "1.000:1.000:1.000") (TEMPERATURE 25.000:25.000:25.000) (TIMESCALE 1ns) (CELL (CELLTYPE "crcscram16bi") (INSTANCE) (DELAY (ABSOLUTE (INTERCONNECT err_reg/Q err (0.001065:0.001065:0.001065) (0.001065:0.001065:0.001065)) (INTERCONNECT U254/Y dataout[15] (0.000084:0.000084:0.000084) (0.000084:0.000084:0.000084)) (INTERCONNECT U248/Y dataout[14] (0.000183:0.000183:0.000183) (0.000183:0.000183:0.000183)) (INTERCONNECT U246/Y dataout[13] (0.000469:0.000469:0.000469) (0.000469:0.000469:0.000469)) (INTERCONNECT U244/Y dataout[12] (0.000592:0.000592:0.000592) (0.000592:0.000592:0.000592)) (INTERCONNECT U242/Y dataout[11] (0.000077:0.000077:0.000077) (0.000077:0.000077:0.000077)) (INTERCONNECT U240/Y dataout[10] (0.000148:0.000148:0.000148) (0.000148:0.000148:0.000148)) (INTERCONNECT U238/Y dataout[9] (0.000530:0.000530:0.000530) (0.000530:0.000530:0.000530)) (INTERCONNECT U236/Y dataout[8] (0.000847:0.000847:0.000847) (0.000847:0.000847:0.000847)) (INTERCONNECT U234/Y dataout[7] (0.000608:0.000608:0.000608) (0.000608:0.000608:0.000608)) (INTERCONNECT U231/Y dataout[6] (0.000727:0.000727:0.000727) (0.000727:0.000727:0.000727)) (INTERCONNECT U229/Y dataout[5] (0.000411:0.000411:0.000411) (0.000411:0.000411:0.000411))
RSPF Example *|RSPF 1.5 *|DESIGN "crcscram16bi" *|DATE "24 February 2003, 17:05:57" *|VENDOR "Cadence Design Systems, Inc." *|PROGRAM "Silicon Ensemble" *|VERSION "5.4.114" *|DIVIDER / *|DELIMITER : *|BUSBIT [] * * Resistance Units : 1 ohms * Capacitance Units : 1 pico farads * .SUBCKT crcscram16bi err dataout[15] dataout[14] dataout[13] dataout[12] + dataout[11] dataout[10] dataout[9] dataout[8] dataout[7] dataout[6] + dataout[5] dataout[4] dataout[3] dataout[2] dataout[1] dataout[0] + datain[15] datain[14] datain[13] datain[12] datain[11] datain[10] + datain[9] datain[8] datain[7] datain[6] datain[5] datain[4] datain[3] + datain[2] datain[1] datain[0] scrIn eof sof desEn scrEn crcGen + rst clk * *|GROUND_NET VSS * TIMING.CAPACITANCE.MODEL = PP * * gnd! is a ground net. * vdd! is a power net. *|NET err .022328PF *|DRIVER err_reg:Q err_reg Q *|S (err_reg:Q:OUTP1 0.0 0.0) R2 err_reg:Q err_reg:Q:OUTP1 44.502190 C1 err_reg:Q:OUTP1 VSS .019468PF C2 err_reg:Q VSS .002860PF *|LOAD err *|S (err:INP1 0.0 0.0) E1 err:INP1 VSS err_reg:Q VSS 1.0 R3 err:INP1 err 1.065491