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 Pro

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

SmartView

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

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

InVar

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

A SmartSpice capability

Circuit Rubberband

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

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.

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.

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

Analog and mixed-signal design

Analog circuit simulation for bandgaps, PLLs and data converters, where sign-off is a full SPICE run and Verilog-A models the behavioral blocks around them.

SRAM and memory

Memory arrays and compiler characterization, often tens of thousands of corner runs for a single process node.

TFT and display

Pixel circuits and full panels on a-Si, poly-Si, organic and metal-oxide TFT models, including Silvaco's four-terminal TFT model.

Radiation-hardened design

Single- and multi-bit upsets and dose-rate effects on your foundry's own models, tied back to Silvaco's process and device simulation.

IR-drop and thermal sign-off

Supply drop and self-heating across the full chip, checked early enough in the back end that you can still change the design.

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.

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.

Customer case study

August 2018

Customer Case Study: Using SmartSpice to Deliver Next-Generation, Low Power Memory Systems

Mobile Semiconductor moved its memory-compiler characterization to SmartSpice and SmartView. One 22nm node took 56,000 SPICE runs, characterization times improved by 50%, and the team's legacy control files and .MEASURE statements carried across.

Release notes · PDF

July 2025

Top 10 New Features in the SmartSpice 2022 Baseline Release

The move from 5.0.3.R to 5.2.0.R brought a new solver with speedups of up to 25x. It also added an improved GUI, a built-in text editor, SmartSpice RF and Pro updates, and better Spectre compatibility inside Cadence ADE. SmartSpice currently ships as 5.9.2.R.

Release notes · PDF

August 2022

In Silvaco's comparison run, 5.0.3.R finished in 1,124 seconds against 4,766 for 4.44.3.R, using about a ninth of the memory.

Application note · PDF

August 2018

On a post-layout 45nm SRAM, HPP with Jivaro reduction and Turbo mode cut a run from about 90 hours to 2.2 hours, with power measurements within 1%. The note covers setup for pre- and post-layout work.

Webinar

July 2025

Why a four-terminal TFT model matters for display backplanes, and how Flex Modeling reproduces image retention at SPICE level.

Application note · PDF

August 2022

SmartSpice SEU Module

Where single-event upsets come from, how the Messenger current model represents a particle strike, and how a .RAD statement applies it in SmartSpice.

Evaluate it, or get help running it

Evaluating SmartSpice

Bring the circuit that's giving you trouble: the deck, the foundry models, the transient that won't converge. Talk it through with a Silvaco applications engineer.

Downloads and documentation

Installers, release notes and manuals are in the Silvaco customer portal, which needs an account. SmartSpice, SmartView and Gateway come together in the IC Design package of the 2025 baseline release.

Already running it

Open a support case, or get help with licensing and installation.

SPICE simulation questions

What is SPICE simulation?

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.

The rest of AI-Driven Design

Analog and Custom IC

Where the netlist comes from and goes back to — Gateway drives SmartSpice from the schematic, and Jivaro reduces the post-layout netlist it simulates

Design IP

Silicon you license rather than design and simulate yourself — Mixel PHY IP, and foundation and system IP