Spectre Circuit Simulator

Last updated

Spectre is a SPICE-class circuit simulator owned and distributed by the software company Cadence Design Systems. It provides the basic SPICE analyses and component models. It also supports the Verilog-A modeling language. Spectre comes in enhanced versions that also support RF simulation (SpectreRF) and mixed-signal simulation (AMS Designer).

Contents

Specifications

List of supported device models

Language and Netlist support

The netlist formats, behavioral modeling languages, parasitic netlist formats, and stimulus files are common across the Spectre Simulation Platform. Supported formats include:

  1. Spectre and SPICE netlist formats
  2. Spectre, SPICE, and PSpice models
  3. Verilog-A 2.0 LRM-compliant behavioral models and structural netlists
  4. DSPF/SPEF parasitic formats
  5. S-parameter data files in Touchstone, CITI-file, and Spectre formats
  6. SST2, PSF, PSF XL, and FSDB waveform formats
  7. Digital vector (VEC), Verilog-Value Change Dump (VCD), Extended Verilog-Value Change Dump (EVCD), and digital stimulus

Spectre simulation options

  1. The Spectre X-RF Option provides accurate and fast simulation for RFIC circuits and includes periodic steady-state, small-signal, and noise analyses along with harmonic balance (HB) analysis capabilities to maximize performance without loss in accuracy. Taking advantage of the Spectre X architecture, HB analysis can be distributed to multiple cores to power through the simulation task faster
  2. The Spectre CPU Accelerator Option enables multi-thread simulation for transient and periodic steady-state analysis, extremely useful for verification of parasitic back-annotated designs across multiple CPUs
  3. The Spectre Power Option provides dedicated transistor-level electro-migration and IR drop (EM-IR) analysis that can be used on the command line or within the front-to-back flow, leveraging the Cadence Voltus-Fi Custom Power Integrity Solution
  4. Part of the Cadence Safety Solution providing fast fault injection and simulation to accelerate the functional safety closure of analog/mixed-signal designs

Spectre products

Spectre Simulation Platform.png
Spectre Simulation Platform
Spectre ProductsFeatures
Spectre X Simulator:
  • Solves large-scale verification simulation challenges for complex analog, RF, and mixed-signal blocks and subsystems
  • Scalable and massively parallel simulation for today’s cloud
  • 3X to 10X speed increase and 5X capacity improvement while maintaining Spectre golden SPICE-level accuracy
Spectre FX Simulator
  • Performance Gains: Up to 3X speed up over the latest FastSPICE simulators while delivering equal or better accuracy and high capacity
  • Scalability: Up to 32 cores with multi-threading to parallelize transient simulations for improved productivity
  • Easy to Use: Out of the box, intuitive use model requires minimal tuning for optimal accuracy/ performance balance
  • Ease of Adoption: seamless integration into Cadence Virtuoso ADE Product Suite provides adoption into Spectre and SPICE flows.
  • Expanded Verification: Extensive verification capabilities and comprehensive analyses
Spectre AMS Designer
  • Ensures design quality with proven Spectre analog and Xcelium digital simulation technologies
  • Supports both the analog design flow use model in the Virtuoso ADE Product Suite as well as the digital verification use model in the Xcelium environment
  • Allows a higher level of abstraction and accelerates simulation to achieve fast turnaround time with extensive language support, such as Verilog, VHDL, SystemVerilog, SystemVerilog Assertion, Verilog-AMS, VHDL-AMS, SystemVerilog Real Number Modeling (RNM)
  • Accelerates simulation of RF circuits at full SPICE accuracy by combining envelope analysis of RF transceivers with digital baseband simulation
Spectre RF Option
  • High-performance simulation of linear and non-linear RF circuits
  • Enables verification of designs with complex modulated signals
  • Verification of RF designs in context of on- and off-chip passive circuitry
Spectre Accelerated Parallel Simulator
  • Provides 10X-100X the single-thread performance (10X over Spectre Circuit Simulator) with out-of-box SPICE accuracy and convergence
  • Enables high-precision simulation for large, post-layout analog designs and subsystems without compromising accuracy
  • Delivers scalable performance with a multi-core architecture, allowing higher levels of analog design integration and verification
  • Uses foundry-certified device models (common across all simulation engines in the Virtuoso Multi-Mode Simulation solution) to ensure silicon-accurate analog designs
  • TÜV SÜD “Fit for Purpose – TCL1” certified to meet ISO 26262 automotive functional safety requirements
Virtuoso ADE Product Suite
  • Circuit exploration of analog, mixed-signal, and RFIC designs made easy
  • Extensive design exploration, simulation, and verification
  • Analog specification-verification cockpit
  • A new level of statistical analysis for high-yield and advanced-node designs
  • TÜV SÜD “Fit for Purpose – TCL1” certified to meet ISO 26262 automotive functional safety requirements
  • Part of the Cadence Safety Solution automating the functional safety test set up and debug of analog/mixed-signal designs
Legato Reliability Solution
  • Improves test coverage of manufacturing test using analog defect simulation
  • Advanced aging analysis better predicts device operating lifetime
  • Performs dynamic electrothermal simulation of design to prevent thermal overstress during operation
  • Analog defect simulation is integrated into the Spectre AMS Designer to enable simulation of mixed-signal design
  • Based on Virtuoso custom IC design platform and Spectre Accelerated Parallel Simulator (APS) for fast, easy adoption
  • Part of the Cadence Safety Solution providing automated fault identification and diagnostic coverage for analog/mixed-signal design failure modes
Spectre eXtensive Partitioning Simulator (XPS)
  • High performance and capacity pre- and post-layout simulation for design and IP characterization at the block and full-chip level, delivering a significant reduction in simulation run time compared to a traditional FastSPICE simulator
  • Fully compatible with Spectre simulation platform using a unified simulation front-end
  • Comprehensive set of transistor-level static and dynamic circuit checks to identify issues early in the design flow
  • Predictable accuracy and runtime tradeoff with speed option to accommodate different needs
  • Seamless integration of design and verification in the Virtuoso ADE Product Suite
Voltus-Fi Custom Power Integrity Solution
  • Transistor-level power grid and signal net EM-IR accuracy, performance, and accuracy by Cadence Spectre simulator and its patented, voltage-based, iterated matrix-solving technology
  • Foundry enablement and certification on EM rules and IR drop accuracy on advanced FinFET and FD-SOI nodes
  • Seamless integration in Cadence Virtuoso Digital Implementation platform for highly efficient analog/mixed-signal EM-IR analysis, debug, and fixing
  • Comprehensive, single path in the Virtuoso flow from Cadence Physical Verification System/Assura DRC/LVS to Quantus Extraction Solution to Virtuoso ADE/Spectre EM-IR, Voltus-Fi Custom Power Integrity Solution, and Virtuoso Layout Suite
  • Power-grid view macro model generation for top-level, full-chip Voltus tool power signoff

History

Spectre was developed at Cadence Design Systems by Ken Kundert and Jacob K. White. The software is continuously being improved upon and developed further to bring high quality, accurate analog simulation. Spectre is currently a leading circuit simulator, competing with HSPICE and several others.

Related Research Articles

<span class="mw-page-title-main">Electrical network</span> Assemblage of connected electrical elements

An electrical network is an interconnection of electrical components or a model of such an interconnection, consisting of electrical elements. An electrical circuit is a network consisting of a closed loop, giving a return path for the current. Thus all circuits are networks, but not all networks are circuits. Linear electrical networks, a special type consisting only of sources, linear lumped elements, and linear distributed elements, have the property that signals are linearly superimposable. They are thus more easily analyzed, using powerful frequency domain methods such as Laplace transforms, to determine DC response, AC response, and transient response.

In computer engineering, a hardware description language (HDL) is a specialized computer language used to describe the structure and behavior of electronic circuits, most commonly to design ASICs and program FPGAs.

SPICE is a general-purpose, open-source analog electronic circuit simulator. It is a program used in integrated circuit and board-level design to check the integrity of circuit designs and to predict circuit behavior.

<span class="mw-page-title-main">Standard cell</span>

In semiconductor design, standard-cell methodology is a method of designing application-specific integrated circuits (ASICs) with mostly digital-logic features. Standard-cell methodology is an example of design abstraction, whereby a low-level very-large-scale integration (VLSI) layout is encapsulated into an abstract logic representation.

Standard Parasitic Exchange Format (SPEF) is an IEEE standard for representing parasitic data of wires in a chip in ASCII format. Non-ideal wires have parasitic resistance and capacitance that are captured by SPEF. These wires also have inductance that is not included in SPEF. SPEF is used for delay calculation and ensuring signal integrity of a chip which eventually determines its speed of operation.

<span class="mw-page-title-main">OrCAD</span> Electronic design automation software

OrCAD Systems Corporation was a software company that made OrCAD, a proprietary software tool suite used primarily for electronic design automation (EDA). The software is used mainly by electronic design engineers and electronic technicians to create electronic schematics, and perform mixed-signal simulation and electronic prints for manufacturing printed circuit boards (PCBs). OrCAD was taken over by Cadence Design Systems in 1999 and was integrated with Cadence Allegro in 2005.

The electric circuit extraction or simply circuit extraction, also netlist extraction, is the translation of an integrated circuit layout back into the electrical circuit (netlist) it is intended to represent. This extracted circuit is needed for various purposes including circuit simulation, static timing analysis, signal integrity, power analysis and optimization, and logic to layout comparison. Each of these functions require a slightly different representation of the circuit, resulting in the need for multiple layout extractions. In addition, there may be a postprocessing step of converting the device-level circuit into a purely digital circuit, but this is not considered part of the extraction process.

<span class="mw-page-title-main">Ngspice</span> Analog circuit simulator software

Ngspice is an open-source mixed-level/mixed-signal electronic circuit simulator. It is a successor of the latest stable release of Berkeley SPICE, version 3f.5, which was released in 1993. A small group of maintainers and the user community contribute to the ngspice project by providing new features, enhancements and bug fixes.

<span class="mw-page-title-main">Quite Universal Circuit Simulator</span>

Quite Universal Circuit Simulator (Qucs) is a free-software electronics circuit simulator software application released under GPL. It offers the ability to set up a circuit with a graphical user interface and simulate the large-signal, small-signal and noise behaviour of the circuit. Pure digital simulations are also supported using VHDL and/or Verilog. Only a small set of digital devices like flip flops and logic gates can be used with analog circuits. Qucs uses its own SPICE-incompatible backend simulator Qucsator, however the Qucs-S fork supports some SPICE backends.

Verilog-A is an industry standard modeling language for analog circuits. It is the continuous-time subset of Verilog-AMS. A few commercial applications may export MEMS designs in Verilog-A format.

SmartSpice is a commercial version of SPICE developed by Silvaco. SmartSpice is used to design complex analog circuits, analyze critical nets, characterize cell libraries, and verify analog mixed-signal designs. SmartSpice is compatible with popular analog design flows and foundry-supplied device models. It supports a reduced design space simulation environment. Among its usages in the electronics industry is Dynamic Timing Analysis.

<span class="mw-page-title-main">CircuitLogix</span> Electronic circuit simulator software

CircuitLogix is a software electronic circuit simulator which uses PSpice to simulate thousands of electronic devices, models, and circuits. CircuitLogix supports analog, digital, and mixed-signal circuits, and its SPICE simulation gives accurate real-world results. The graphic user interface allows students to quickly and easily draw, modify and combine analog and digital circuit diagrams. CircuitLogix was first launched in 2005, and its popularity has grown quickly since that time. In 2012, it reached the milestone of 250,000 licensed users, and became the first electronics simulation product to have a global installed base of a quarter-million customers in over 100 countries.

<span class="mw-page-title-main">Electronic circuit simulation</span>

Electronic circuit simulation uses mathematical models to replicate the behavior of an actual electronic device or circuit. Simulation software allows for modeling of circuit operation and is an invaluable analysis tool. Due to its highly accurate modeling capability, many colleges and universities use this type of software for the teaching of electronics technician and electronics engineering programs. Electronics simulation software engages its users by integrating them into the learning experience. These kinds of interactions actively engage learners to analyze, synthesize, organize, and evaluate content and result in learners constructing their own knowledge.

<span class="mw-page-title-main">Cadence Design Systems</span> American multinational computational software company

Cadence Design Systems, Inc., headquartered in San Jose, California, is an American multinational computational software company, founded in 1988 by the merger of SDA Systems and ECAD, Inc. The company produces software, hardware, and silicon structures for designing integrated circuits, systems on chips (SoCs), and printed circuit boards.

BSIM refers to a family of MOSFET transistor models for integrated circuit design. It also refers to the BSIM group located in the Department of Electrical Engineering and Computer Sciences (EECS) at the University of California, Berkeley, that develops these models. Accurate transistor models are needed for electronic circuit simulation, which in turn is needed for integrated circuit design. As the devices become smaller each process generation, new models are needed to accurately reflect the transistor's behavior.

SpectreRF is an option to the Spectre Circuit Simulator from Cadence Design Systems. It adds a series of analyses that are particularly useful for RF circuits to the basic capabilities of Spectre. SpectreRF was first released in 1996 and was notable for three reasons. First, it was arguably the first RF simulator in that it was the first to be designed for large bipolar and CMOS RF circuits; it used shooting methods as its base algorithm; and it pioneered the use of Krylov subspace methods. The use of shooting methods gave SpectreRF remarkable robustness and the Krylov methods gave it capacity that was roughly 100 times greater than existing simulators at the time. Previously such simulators were designed to simulate very small GaAs integrated circuits and hybrids. These simulators were based on harmonic balance and could reliably simulate circuits with tens of transistors whereas SpectreRF could simulate circuits with thousands of transistors.

LTspice is a SPICE-based analog electronic circuit simulator computer software, produced by semiconductor manufacturer Analog Devices. It is the most widely distributed and used SPICE software in the industry. Though it is freeware, LTspice is not artificially restricted to limit its capabilities. It ships with a library of SPICE models from Analog Devices, Linear Technology, Maxim Integrated, and third-party sources.

<span class="mw-page-title-main">Ken Kundert</span> Creator of Spectre, SpectreRF, and Verilog-A; pioneer of analog verification

Kenneth S. Kundert is an engineer that is notable for his work in the area of Electronic Design Automation (EDA). He studied electrical engineering at the University of California, Berkeley under professors Alberto Sangiovanni-Vincentelli and Robert G. Meyer and received his doctorate in 1989. During this time, he created the circuit simulator that eventually became the Advanced Design System from what is now PathWave Design and the Spectre circuit simulator from Cadence Design Systems.

CoolSPICE is a computer-aided design tool for electronic circuit development. It is a version of the SPICE simulation tool that focuses on design and simulation for circuit operation at cryogenic temperatures, circuits operating with Wide-bandgap semiconductors, and simulation of thermal effects on circuit performance.

<span class="mw-page-title-main">SPICE OPUS</span> Analog circuit simulator software

SPICE OPUS is a free general purpose electronic circuit simulator, developed and maintained by members of EDA Group, University of Ljubljana, Slovenia. It is based on original Berkeley’s SPICE analog circuit simulator and inlcudes various improvements and advances, such as memory-leak bug fixes and plotting tool improvements. SPICE OPUS is specially designed for fast optimization loops via its built-in optimizer.

References