Product Documentation
Spectre FX Circuit Simulator User Guide
Product Version 23.1, September 2023

Static High Impedance Node Check (static_highz)

Spectre Syntax

title static_highz  node=[n1 n2 ...] vnth=<value> vpth=<value> <inst=[inst1 inst2...]> <xinst=[xinst1 xinst2...]> <subckt=[subckt1 subckt2....]> <xsubckt=[xsubckt1 xsubckt2....]> <fanout=all|gate|bulk> pwl_time=<value> <depth=n> error_limit=<value> <rpt_node=no|all|top|selected>

SPICE Syntax

.cck title static_highz  node=[n1 n2 ...] vnth=<value> vpth=<value> <inst=[inst1 inst2...]> <xinst=[xinst1 xinst2...]> <subckt=[subckt1 subckt2....]> <xsubckt=[xsubckt1 xsubckt2....]> <fanout=all|gate|bulk> pwl_time=<value> <depth=n> error_limit=<value> <rpt_node=no|all|top|selected>

Description

Reports nodes without a possible conducting path to a DC power supply or ground. The results are written to a file with the extension static.xml, which can be viewed with a Web browser.

Arguments

node

Nodes to be checked for the highz state. Default is none.

vnth

NMOS threshold voltage. This value is used to calculate the voltage drop across a NMOS channel during voltage propagation (the default value is 0.5 v).

vpth

PMOS threshold voltage. This value is used to calculate the voltage drop across a PMOS channel during voltage propagation (the default value is -0.4 v).

inst

Subcircuit instances to which the circuit check is applied. Default is inst=*

xinst

Subcircuit instances that are excluded from the circuit check. Default is none.

subckt

Instances of the specified subcircuit to which the circuit checks are applied. Default is subckt=*.

xsubckt

Instances of the specified subcircuit which are excluded from the circuit checks. Default is none.

fanout

Fanout setting to filter node with specified connection. Possible values are all, gate, and bulk. Default is all.

pwl_time

If specified, all pwl sources are considered constant sources with a value equal to the voltage of the pwl source at pwl_time. Default is infinity.

depth

Hierarchy level (from top level) to be checked. depth=3 reports errors on top level plus 3 sublevels. Default is 8.

rpt_node

Report node voltages. If set to no, no node voltages are reported. If set to all, all node voltages are reported. If set to top, voltages of only the top-level nodes are reported. If set to selected, voltages of only the specified nodes are reported. The report is written to a file named <netlist_name>.<check_name>.nv.

Possible values are no, all, top, and selected. The default value is no.

error_limit

Maximum number of errors to be reported. Default is 10000.

Example

Spectre Syntax

static_hz1 static_highz node=["*"] 

SPICE Syntax

static_hz1 static_highz node=["*"] 

The above command will report all possible high impedance nodes. The following is an example of the report that is displayed in the Web browser:

Related Topics

Static Checks


Return to top
 ⠀
X