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

Static Capacitor Check (static_capacitor)

Spectre Syntax

title static_capacitor type=[range|distr|print] cmin=<value> cmax=<value> error_limit=<value>

SPICE Syntax

.cck title static_capacitor type=[range|distr|print] cmin=<value> cmax=<value> error_limit=<value>

Description

Reports all capacitors within or outside the range cmin and cmax. Moreover, it also generates a distribution list of all capacitors in the circuit.

If the parameter type is set to range, then all capacitors outside the range of cmin and cmax will be reported.

If the parameter type is set to print, then all capacitors between cmin and cmax will be reported. The capacitor names can be sorted by clicking the Device name header.

If the parameter type is set to distr, then a distribution report will be generated for all capacitors. There are 9 bins that are:

-Inf - 0, 0 - 10a, 10a - 100a, 100a - 1f, 1f - 10f, 10f - 100f, 100f - 1p, 1p - 10p, 10p - Inf

However, if two or more consecutive bins are empty then they will merge into one bin, reducing the number of bins. The parameters cmin, cmax, and error_limit are ignored when the parameter type is set to distr.

The results are written to a file with the extension static.xml, which can be viewed with a Web browser.

Arguments

type=range|distr|print

Type of report requested.

cmin

Lower bound of capacitor value to be reported. Default is -1F.

cmax

Upper bound of capacitor value to be reported. Default is 1F.

error_limit

Maximum number of errors to be reported when type=print or type=range. Default is 10000.

Example

Spectre Syntax

chk1 static_capacitor type=distr

SPICE Syntax

.cck chk1 static_capacitor type=distr

The simulator reports a capacitor distribution based on their value, as shown below.

Related Topics

Static Checks


Return to top
 ⠀
X