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

Dynamic Pulse Width Check (dyn_pulsewidth)

Description

Reports nodes with pulse width error.

The pulse widths that fall outside of pwmin_low and pwmax_low, and pwmin_high and pwmax_high are reported.

The results are written to the dynamic.xml file, which can be viewed in a Web browser.

Syntax

Name dyn_pulsewidth parameter=value ...

Parameters

Design check parameters

node

[...]

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

pwmin_low

0.0 sec

The minimum value of the pulse width in logic 0 state.

pwmax_low

infinity sec

The maximum value of the pulse width in logic 0 state.

pwmin_high

0.0 sec

The minimum value of the pulse width in logic 1 state.

pwmax_high

infinity sec

The maximum value of the pulse width in logic 1 state.

fanout

all

Fanout setting to filter node with specified connection. This option is supported only in XPS.Possible values are all, gate and bulk.

Digitize parameters

vlth

0.2 V

Low voltage threshold for signal net.

vhth

0.8 V

High voltage threshold for signal net.

Filtering parameters

time_window

[tstart, tstop] sec

Time window during which the circuit check is applied. Multiple non-overlapping time windows are supported. Default time window is 0 to tend.

error_limit

10000

Maximum number of errors reported. Default is 10000.

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.

Related Topics

Dynamic Pulse Width Check


Return to top
 ⠀
X