SPICE (simulation Program with Integrated Circuit Emphasis)

SPICE (Simulation Program with Integrated Circuit Emphasis)
Overview

SPICE is the standard circuit simulation engine used to verify analog, digital, and mixed-signal IC designs by numerically solving circuit equations. Developed at UC Berkeley in 1973, it remains the foundation of all circuit simulation.

What SPICE Does

  • DC Analysis: Find the operating point (bias conditions) of the circuit.
  • AC Analysis: Frequency response (gain, phase, bandwidth) using linearized small-signal models.
  • Transient Analysis: Time-domain simulation of circuit response to input signals. Most computationally intensive.
  • Monte Carlo: Statistical variation analysis—run many simulations with randomly varied parameters to predict yield.
  • Corner Analysis: Simulate at fast/slow/typical process corners, voltage, and temperature (PVT) extremes.

SPICE Models

  • BSIM (Berkeley Short-channel IGFET Model): Industry standard MOSFET model (BSIM3, BSIM4 for planar; BSIM-CMG for FinFET/GAA).
  • PSP: Compact MOSFET model used by some foundries.
  • Model Cards: Foundry-provided parameter files characterizing transistor behavior at each process corner. Contain hundreds of parameters.

Modern SPICE Tools

  • Synopsys HSPICE: Gold-standard accuracy. Used for analog design signoff.
  • Synopsys PrimeSim: Next-generation SPICE with multi-threaded performance.
  • Cadence Spectre: Tightly integrated with Virtuoso analog design environment.
  • Cadence Spectre FX: Fast SPICE with parallelism for large digital blocks.
  • Siemens AFS: Analog FastSPICE for large mixed-signal verification.

FastSPICE vs. SPICE

  • SPICE: Full accuracy, slow. Practical for circuits up to ~50K transistors.
  • FastSPICE: Approximations for 10-100× speedup. Handles millions of transistors. Used for full-chip power analysis, memory verification, and mixed-signal simulation.

Take spice (simulation program with integrated circuit emphasis) further

Ask the copilot about this term, or have our engineers assess it against your process.