Skip to Content
Language EN JA KO ZH

Circuit simulation and SPICE simulation

SPICE simulation software for analog, mixed-signal, memory and display circuits, with full transistor-level accuracy where your design depends on it and FastSPICE where the circuit is too big for that.

What SPICE simulation does

  • What a SPICE simulator computes

    Give a SPICE simulator your netlist and a compact model for every device, usually from the foundry's PDK. It solves for the voltage at every node and the current in every branch, at a bias point, across frequency or step by step through time. What comes back is a waveform, and the waveform is your design review.

  • Why transistor-level accuracy matters

    You can abstract a digital gate into a delay. You can't do that with a bandgap, a PLL or a data converter. They pass or fail on offsets, noise and bias currents that only exist at the transistor. So analog sign-off is still a SPICE simulation run, and the models you feed in matter as much as the solver.

  • What changes at scale

    An SRAM array or a display panel holds millions of devices, and solving each one at every timestep stops being practical. So you spread the work across cores, or partition the circuit and let its quiet parts run on a coarser schedule. SmartSpice handles the first. SmartSpice Pro handles the second.

Pick the tool by the problem in front of you

  • SmartSpice

    The parallel SPICE simulator for circuits where the full transistor-level answer decides sign-off, running your HSPICE and Spectre decks.

    SmartSpice circuit simulator
  • SmartSpice Pro

    FastSPICE for SRAM and TFT display circuits that run to millions of devices, where capacity matters more than solving each one in full.

    SmartSpice Pro FastSPICE
  • SmartView

    Waveform viewing and measurement for analog, RF, digital and mixed-signal results, live during a run or after it.

    SmartView waveform analysis
  • SmartSpice RadHard

    Radiation analysis built on the SmartSpice engine, covering single-event effects and dose rate.

    SmartSpice RadHard radiation simulation
  • InVar

    IR drop, electromigration and thermal analysis on analog and mixed-signal designs, from one block to the full chip.

    InVar IR-drop and thermal analysis
  • A SmartSpice capability

    Circuit Rubberband

    Tune model and instance parameters while the circuit runs, and watch the waveform follow each change.

    Circuit Rubberband real-time tuning

Full SPICE accuracy or FastSPICE capacity?

It comes down to what your circuit can tolerate, an approximation or its own size. Both read the same foundry models, so the choice never means rebuilding your flow.

Full SPICE accuracy

SmartSpice

Choose SmartSpice when only the transistor-level answer is acceptable: a critical net, a precision analog block, custom digital logic or a cell library you're characterizing. You get DC, AC, transient and noise analysis with built-in local and global optimization. Several solvers and stepping algorithms work toward convergence, on circuits of more than 8 million active devices.

SmartSpice

FastSPICE capacity

SmartSpice Pro

SmartSpice Pro is the pick once a circuit runs to millions of elements and most of them repeat, as in an SRAM array or a TFT panel. Active and latent partitions run at different rates, with accuracy set per partition. It covers DC operating point and transient, so AC and noise stay in SmartSpice.

SmartSpice Pro

Need something in between? SmartSpice's HPP mode runs a transient simulation in parallel across your cores for fast-analog speed, and the accuracy tolerances stay yours to set.

The circuits it's built for

Drop it into an HSPICE or Spectre flow

  • Netlists

    Your HSPICE and Spectre decks load in SmartSpice, which supports their analysis features and result formats. Legacy PSPICE and Berkeley SPICE netlists work as well, so SmartSpice can sit next to the simulators you already have.

  • Device models

    Foundry-supplied HSPICE and Spectre models load directly in SmartSpice and SmartSpice Pro, and you can draw on calibrated model libraries for TFT, OTFT, SOI, HBT, FRAM and FinFET technologies. Custom models come in through Verilog-A, covering the analog features of Verilog-AMS 2.3.1. SmartSpice Pro also supports TMI.

    Check the PDK table for your foundry and node
  • Cadence ADE and Synopsys tools

    SmartSpice runs inside Cadence ADE in Spectre-compatible mode, and it reads the HSPICE netlists and models a Synopsys flow produces.

  • Results and compute

    Send jobs through LSF or Sun Grid, and SmartSpice spreads Monte Carlo and .ALTER runs across your network CPUs. SmartView opens the results, including FSDB, Spectre PSF, Touchstone and Liberty data.

Results from real SPICE simulation runs

Silvaco EDA already runs at 6 in 10 of the largest semiconductor companies, so you won't be the first team to put it to work.

Product briefs (PDF): SmartSpice · SmartSpice Pro · SmartView · SmartSpice RadHard

Evaluate it, or get help running it

SPICE simulation questions

SPICE simulation predicts how a circuit behaves by computing every node voltage and branch current from a netlist and compact device models. It works at a DC operating point, across frequency or through time. Analog and mixed-signal sign-off still relies on it, since no higher-level abstraction captures a bandgap's offset or a PLL's jitter.

SPICE solves every device at every timestep, which is accurate but caps the circuit size you can run. FastSPICE partitions the circuit and simulates inactive parts less often, trading a controlled amount of accuracy for capacity. Silvaco's FastSPICE engine is SmartSpice Pro, built for multi-million-element memory and display circuits.

It depends on the circuit. SmartSpice fits work where accuracy decides the outcome, SmartSpice Pro fits large SRAM arrays and TFT panels, SmartSpice RadHard covers radiation effects and InVar covers IR drop and thermal. SmartView is the waveform viewer across the whole SmartSpice line.

Yes. SmartSpice plugs into Cadence ADE as the simulator, in Spectre-compatible mode. In a Synopsys flow the connection is through formats: HSPICE decks and models load into SmartSpice, HSPICE and FSDB waveforms open in SmartView, and the setup you already run stays in place.

SmartSpice reads HSPICE, Spectre, PSPICE and Berkeley SPICE netlists, plus foundry HSPICE and Spectre models including BSIM3, BSIM4, BSIM6 and BSIM-CMG for FinFET. Verilog-A handles custom and behavioral models, and SmartSpice Pro adds TMI. On the results side, SmartView takes SmartSpice raw files, HSPICE, Spectre PSF, FSDB, Touchstone and VCD.

A particle strike or a dose-rate pulse injects current your circuit was never designed to carry. SmartSpice RadHard builds that physics into compiled versions of standard device models instead of added subcircuits. You call the analysis with a .RAD statement and run it on the foundry models you already have, with no netlist edits.