Static RC Delay Check (static_rcdelay)
Spectre Syntax
title static_rcdelay node=[n1 n2 ...] maxnrise=<value> minnrise=<value> maxnfall=<value> minnfall=<value> maxtrise=<value> mintrise=<value> maxtfall=<value> mintfall=<value> <inst=[inst1 inst2...]> <xinst=[xinst1 xinst2...]> <subckt=[subckt1 subckt2....]> <xsubckt=[xsubckt1 xsubckt2....]> <depth=n> fanoutmargin=[lower_marginhigher margin] cmin=<value> <detailed_path=[yes|no]>
SPICE Syntax
.cck title static_rcdelay node=[n1 n2 ...] maxnrise=<value> minnrise=<value> maxnfall=<value> minnfall=<value> maxtrise=<value> mintrise=<value> maxtfall=<value> mintfall=<value> <inst=[inst1 inst2...]> <xinst=[xinst1 xinst2...]> <subckt=[subckt1 subckt2....]> <xsubckt=[xsubckt1 xsubckt2....]> <depth=n> fanoutmargin=[lower_marginhigher margin] cmin=<value> <detailed_path=[yes|no]>
Description
Reports nodes with excessive rise or fall times. Rise and fall times are based on estimation.
The static_rcdelay check analyzes only the fanout nodes. It does not check nodes that connect to MOSDIODEs or MOSCAPs. The check reports either the top worst case rise/fall times (maxnrise, maxnfall) or nodes with rise/fall times above the user-defined thresholds (maxtrise, maxtfall). In addition, the check reports the driving MOSFETs and the receiving MOSFET (gate connected to the analyzed node) for each node.
For postlayout netlist, the check supports only the backannotation (stitching) flow.
The results are reported into a file with the extension static.xml, which can be read with a Web browser.
Arguments
Example
chk static_rcdelay node=[*] maxnrise=10 cmin=1e-14 detailed_path=no
.cck chk static_rcdelay node=[*] maxnrise=10 cmin=1e-14 detailed_path=no
The above command will estimate the RC delay for all nodes. It will report four tables, one table for each parameter. It will report the maximum (highest) two rise delays.
The following is an example of the report that is displayed in the Web browser:

Related Topics
Return to top