SPICE

What Is SPICE?

SPICE (Simulation Program with Integrated Circuit Emphasis) is a general-purpose analog electronic circuit simulator used to predict the behavior of circuits before they are physically built or fabricated. Developed at the Electronics Research Laboratory of the University of California, Berkeley, by Laurence Nagel under the direction of Donald Pederson, SPICE began as a class project in 1969 and grew into the worldwide standard for integrated circuit simulation. The original 1973 Berkeley technical report by Nagel and Pederson introduced the program's core capabilities: nonlinear DC analysis, small-signal AC analysis, and transient analysis using nodal formulation.

SPICE is recognized as an IEEE Milestone technology, an acknowledgment that it fundamentally changed how electronic systems are designed by allowing engineers to test circuit behavior at the transistor level without committing to costly fabrication runs. Commercial and open-source descendants of Berkeley SPICE, including HSPICE, PSpice, LTSPICE, and ngspice, are in active use across the semiconductor and electronics industries.

Circuit Analysis

At its core, SPICE solves the system of equations describing a circuit's node voltages and branch currents, as described in Cadence's SPICE simulation overview. It models resistors, capacitors, inductors, diodes, bipolar junction transistors (BJTs), and field-effect transistors (FETs) using compact device models that capture both ideal and parasitic behavior. DC analysis finds the operating point of a circuit at rest. Transient analysis steps the simulation through time, computing voltages and currents as functions of time for specified input waveforms. AC small-signal analysis linearizes the circuit around its operating point and sweeps across a frequency range to characterize gain, phase, and impedance. Monte Carlo analysis extends these core modes to explore circuit behavior across statistical distributions of component tolerances, helping designers identify yield-limiting sensitivities before production.

Device Modeling and Integrated Circuits

SPICE's accuracy depends heavily on the quality of its device models. The BSIM (Berkeley Short-channel IGFET Model) series, developed at UC Berkeley as a companion to SPICE, has been adopted by the Compact Model Coalition as the industry standard for CMOS transistor behavior in silicon processes from the micron to the nanometer node. Foundries provide process design kits (PDKs) that include pre-characterized SPICE models calibrated to their specific manufacturing process, allowing circuit designers to simulate with the same parameters the foundry uses in its own verification. At the integrated-circuit level, simulating a chip design with SPICE is the standard method to confirm that timing, signal integrity, and power consumption meet specification before the design is submitted for fabrication.

Design Automation

SPICE fits into the broader electronic design automation (EDA) ecosystem as the simulation engine invoked by schematic capture tools, layout verification flows, and sign-off checks. Post-layout simulation, which extracts parasitic resistances and capacitances from the physical layout and feeds them back into a SPICE netlist, is a routine step in verifying that a circuit performs as designed once fabricated rather than as an idealized schematic. Tools such as Cadence Spectre and Synopsys CustomSim operate on the same netlist format as SPICE, extending the simulator's capabilities to handle larger circuits through partitioning and parallel computation. The SPICE netlist format itself has become a lingua franca of electronic design, readable and writable by virtually every EDA tool in the signal chain. The Engineering and Technology History Wiki's milestone entry for SPICE traces how the program's open publication enabled its adoption as an industry universal standard.

Applications

SPICE has applications in a range of fields, including:

  • Analog and mixed-signal integrated circuit design and verification
  • Power electronics design for converters, inverters, and regulators
  • RF and microwave circuit characterization
  • Printed circuit board signal integrity and power integrity analysis
  • Automotive and aerospace electronic system validation
Loading…