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


Contents

Preface

Related Documents

Typographic and Syntax Conventions

References

Additional Learning Resources

1

Introducing the Spectre Circuit Simulator

Spectre Circuit Simulator

Spectre Circuit Simulator Features
Spectre Netlist Format
Benefits of Using the Spectre Circuit Simulator

Spectre Accelerated Parallel Simulator

Benefits of Spectre APS

Spectre eXtensive Partitioning Simulator

Benefits of Spectre XPS

2

Command-Line Options

Spectre Command-Line Options

Default Values
Default Parameter Values

3

Analysis Statements

AC Analysis (ac)
ACMatch Analysis (acmatch)
Alter a Circuit, Component, or Netlist Parameter (alter)
Alter Group (altergroup)
Check Parameter Values (check)
Checklimit Analysis (checklimit)
Setting for Simulink-MATLAB co-simulation (cosim)
Costomerrpreset Analysis (customerrpreset)
DC Analysis (dc)
DC Device Matching Analysis (dcmatch)
Device Characterization (devchrz)
Immediate Set Dspf Options (dspf_options)
Envelope Following Analysis (envlp)
Harmonic Balance Steady State Analysis (hb)
HB AC Analysis (hbac)
HB Noise Analysis (hbnoise)
HB S-Parameter Analysis (hbsp)
HB Stability Analysis (hbstb)
HB XF Analysis (hbxf)
Circuit Information (info)
LF Analysis (lf)
Load Pull Analysis (loadpull)
Monte Carlo Analysis (montecarlo)
Noise Analysis (noise)
Optimize Analysis (optimize)
Immediate Set Options (options)
Periodic AC Analysis (pac)
Periodic Noise Analysis (pnoise)
Periodic S-Parameter Analysis (psp)
Periodic Steady-State Analysis (pss)
Periodic STB Analysis (pstb)
Periodic Transfer Function Analysis (pxf)
PZ Analysis (pz)
Quasi-Periodic AC Analysis (qpac)
Quasi-Periodic Noise Analysis (qpnoise)
Quasi-Periodic S-Parameter Analysis (qpsp)
Quasi-Periodic Steady State Analysis (qpss)
Quasi-Periodic Transfer Function Analysis (qpxf)
Reliability Analysis (reliability)
Deferred Set Options (set)
Shell Command (shell)
S-Parameter Analysis (sp)
Stability Analysis (stb)
Reliability Stress Analysis (stress)
Sweep Analysis (sweep)
Time-Domain Reflectometer Analysis (tdr)
THERMAL Analysis (thermal)
Transient Analysis (tran)
Special Current Saving Options (uti)
Transfer Function Analysis (xf)

4

Other Simulation Topics

AHDL Linter Usage (ahdllint)

Using analogmodel for Model Passing (analogmodel)

Behavioral Source Use Model (bsource)

Checkpoint - Restart (checkpoint)

Configuring CMI Shared Objects (cmiconfig)

Built-in Mathematical and Physical Constants (constants)

Convergence Difficulties (convergence)

The dcopt command line option (dcopt)

encryption (encryption)

Expressions (expressions)

The fastdc command line option (fastdc)

Fault List for Transient Fault Analysis (faults)

Dynamic Force Voltage Node (force_voltage)

User Defined Functions (functions)

Global Nodes (global)

IBIS Component Use Model (ibis)

Initial Conditions (ic)

The Structural if-statement (if)

Include File (include)

Spectre Netlist Keywords (keywords)

Library - Sectional Include (library)

Library Multi-Technology Simulation Mode (lmts)

Tips for Reducing Memory Usage (memory)

Multi-Technology Simulation Mode (mts)

Node Sets (nodeset)

Parameter Soft Limits (param_limits)

Netlist Parameters (parameters)

Parameter Set - Block of Data (paramset)

The postlayout command line option (postlayout)

Pspice_include File (pspice_include)

Dynamic Release Voltage Node (release_voltage)

Tips for Reducing Memory Usage with SpectreRF (rfmemory)

Output Selections (save)

Savestate - Recover (savestate)

Sensitivity Analyses (sens)

Options for Sparam Standalone Checking and Fitting Tool (sparam)

SpectreRF Summary (spectrerf)

Stitch Flow Use Model (stitch)

Subcircuit Definitions (subckt)

Vec/Vcd/Evcd Digital Stimulus (vector)

Verilog-A Usage and Language Summary (veriloga)

5

Circuit Checks

Dynamic Subckt Instance Activity Check (dyn_activity)
Dynamic Active Node Check (dyn_actnode)
Dynamic Capacitor Voltage Check (dyn_capv)
Dynamic DC Leakage Path Check (dyn_dcpath)
Dynamic Delay Check (dyn_delay)
Dynamic Diode Voltage Check (dyn_diodev)
Dynamic Excessive Element Current Check (dyn_exi)
Dynamic Excessive Rise, Fall, Undefined State Time Check (dyn_exrf)
Dynamic Floating Node Statistical Check (dyn_float_tran_stat)
Dynamic Floating Node Induced DC Leakage Path Check (dyn_floatdcpath)
Dynamic Float Crosstalk Check (dyn_floatxtalk)
Dynamic Glitch Check (dyn_glitch)
Dynamic HighZ Node Check (dyn_highz)
Dynamic MOSFET Voltage Check (dyn_mosv)
Dynamic Node Capacitance Check (dyn_nodecap)
Dynamic Noisy Node Check (dyn_noisynode)
Dynamic Oscillation Check (dyn_osc)
Dynamic Power Density Check (dyn_powerdensity)
Dynamic Pulse Width Check (dyn_pulsewidth)
Dynamic Resistor Voltage Check (dyn_resv)
Dynamic Rise Fall Edge Check (dyn_risefall)
Dynamic Setup and Hold Check (dyn_setuphold)
Dynamic Subckt Port Voltage/Current Check (dyn_subcktport)
Dynamic Subckt Port Power Check (dyn_subcktpwr)
Dynamic Uninitialized latch (dyn_uninilatch)
Static Capacitor Check (static_capacitor)
Static Capacitor Voltage Check (static_capv)
Static Coupling Impact Check (static_coupling)
Static DC Leakage Path Check (static_dcpath)
Static Diode Voltage Check (static_diodev)
Static ERC Check (static_erc)
Static Highfanout Check (static_highfanout)
Static HighZ Node Check (static_highz)
Static MOSFET Voltage Check (static_mosv)
Static NMOS to vdd count (static_nmos2vdd)
Static NMOS Forward Bias Bulk Check (static_nmosb)
Static Always Conducting NMOSFET Check (static_nmosvgs)
Static PMOS to gnd count (static_pmos2gnd)
Static PMOS Forward Bias Bulk Check (static_pmosb)
Static Always Conducting PMOSFET Check (static_pmosvgs)
Static RCDelay Check (static_rcdelay)
Static Resistor Check (static_resistor)
Static Resistor Voltage Check (static_resv)
Static Stack Check (static_stack)
Static Subckt Port Voltage Check (static_subcktport)
Static Transmission Gate Check (static_tgate)
Static Topology Check (static_topology)
Static Voltage Domain Conflict Check (static_vconflict)
Static Voltage Domain Device Check (static_voltdomain)

A

References


Return to top
 ⠀
X