Analog Simulation

Analog Circuit Simulation (SPICE) is the computational method that solves the nonlinear differential equations governing transistor, resistor, capacitor, and inductor behavior to predict the time-domain, frequency-domain, and DC operating characteristics of analog circuits — the essential validation tool for amplifiers, PLLs, ADCs, power management ICs, and RF circuits where digital simulation cannot capture continuous-signal behavior. SPICE (Simulation Program with Integrated Circuit Emphasis, UC Berkeley 1973) and its commercial successors are the universal language of analog circuit design.

Core SPICE Analysis Types

AnalysisDescriptionOutputUse
.DCSweep DC biasI-V curves, operating pointBias, large-signal
.ACSmall-signal frequency sweepGain, phase, bandwidthAmplifier frequency response
.TRANTime-domain integrationWaveforms vs. timeTransient behavior, settling
.NOISENoise power spectral densityInput/output referred noiseNoise figure, SNR
.MONTEMonte Carlo statisticalDistribution of outputsYield prediction, mismatch
.SENSSensitivity analysisPartial derivativesIdentify critical components

SPICE Transistor Models

  • BSIM3/4: Standard for bulk CMOS, accurate for 250nm–28nm.
  • BSIM-CMG: FinFET and GAA (Common Multi-Gate) model — industry standard from 14nm.
  • PSP: Physics-based model with excellent symmetry at Vds=0 — used for RF and precision analog.
  • EKV: Compact model popular in analog design (explicit in gm/Id).
  • Model parameters extracted from silicon measurements → library from foundry PDK.

SPICE Solvers

  • Newton-Raphson iteration: Linearizes nonlinear circuit equations → iterate to convergence.
  • Numerical integration (TRAN): Trapezoidal or gear method → timestep control by local truncation error.
  • Convergence challenges: Circuits with many nonlinearities, regenerative circuits (latches, oscillators) → can fail to converge → requires initial condition hints or modified analysis.

Commercial SPICE Tools

ToolVendorStrength
HSPICESynopsysMost accurate, industry standard for signoff
SpectreCadenceBest-in-class Monte Carlo and RF analysis
EldoMentor/SiemensEuropean analog standard
ngspiceOpen sourceFree, SPICE3 compatible, research/hobbyist
XyceSandia LabsParallel SPICE for very large circuits

Monte Carlo Simulation

  • Runs SPICE N=1000–10,000 times with random process/mismatch parameters.
  • Each run: VT, COX, µ randomly varied per statistical model (σ from foundry characterization).
  • Output: Distribution of gain, offset, Vmin, bandwidth → estimate yield.
  • Purpose: Verify 3σ or 6σ design robustness without physical wafers.
  • Critical for: SRAM bit cell, current mirror mismatch, ADC linearity.

Corner Simulation

  • Run .DC/.AC/.TRAN at: TT, SS, FF, SF, FS process corners × voltage extremes × temperature extremes.
  • Verify: Circuit functions (gain > spec, offset < spec) at all corners.
  • Typical: 5 corners × 3 voltages × 5 temperatures = 75 simulation runs per circuit.

Fast SPICE for Large Circuits

  • Full SPICE: Accurate but slow — 10,000 transistors × 1 µs simulation can take hours.
  • Fast SPICE (Synopsys HSIM, Cadence UltraSim): Reduced-order models, event-driven → 10–100× speedup.
  • Trade-off: Slightly less accurate for exact settling and coupling effects.
  • Application: Full PLL transient simulation, SRAM access time across address sweeps.

Simulation Accuracy vs. Silicon

  • Target: SPICE AC gain vs. silicon within ±0.5 dB, DC offset within ±5 mV.
  • Corner correlation: Simulated SS vs. measured slow silicon within ±10%.
  • RO (Ring Oscillator) frequency: SPICE within ±5% of silicon → validates transistor model.

Analog SPICE simulation is the design medium through which analog circuits are conceived, refined, and proven before the first silicon is made — by solving the physics of electron flow through every transistor simultaneously, SPICE-based simulation enables analog designers to iterate designs thousands of times in software in the days it would take to design and fabricate a single test chip, compressing what once required years of hardware iteration into a design cycle of weeks.

Take analog simulation further

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