Circuit Simulation
Home » Products & Workflows Hub » AI-Driven Design » Circuit Simulation
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.
Product briefs (PDF): SmartSpice · SmartSpice Pro · SmartView · SmartSpice RadHard
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.
What is the difference between SPICE and FastSPICE?
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.
Which Silvaco simulator should I use for my design?
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.
Can Silvaco simulators run inside a Cadence or Synopsys flow?
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.
What netlist and model formats are supported?
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.
How is radiation-hardened circuit simulation different?
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.