Product Documentation
Spectre Circuit Simulator Reference
Product Version 23.1, September 2023

Static Coupling Impact Check (static_coupling)

Description

Evaluate the possible coupling effects in the circuit.

For each victim node, find out its voltage level impact from aggressors by divde total agressor's charge with its total capacitance (including cc+gc+device cap). Each agressor's charge is calculated by multiply coupling aggressor's voltage level (using Vmax for worst case analysis) by coupling capacitance. In this check, only capacitors written in netlist will be counted.

The results are reported into a file with the extension static.xml, which can be read with a web browser.

Syntax

Name static_coupling parameter=value ...

Parameters

Design check parameters

node

[...]

Nodes to which the check is applied. Default is none.

Filtering parameters

error_limit

100

Maximum number of errors reported. Default is 100.

Digitize parameters

vpth

-0.4 V

PMOS threshold voltage. This value is used to calculate the voltage drop across a PMOS channel during voltage propagation. Default is -0.4 V.

vnth

0.5 V

NMOS threshold voltage. This value is used to calculate the voltage drop across a NMOS channel during voltage propagation. Default is 0.5 V.

pwl_time

infinity

Time for pwl src to be considered as constant vsrc.

vsrcnodefile

[...]

Defines file from which node voltages are read for performing the check.

Wildcard scoping

inst

[...]

Subcircuit instances to which the check is applied. Default includes all instances (inst=*).

xinst

[...]

Subcircuit instances to be excluded from the check. Default is none.

subckt

[...]

The instances of the specified subcircuit to which the check is applied. Default includes all subcircuits (subckt=*).

xsubckt

[...]

The instances of the specified subcircuits that are excluded from the check. Default is none.

depth

8

Hierarchy levels (starting from top, instance, or subcircuit scope) to be checked. Default is 8.


Return to top
 ⠀
X