Important: The most current version of this course is under a new title: Spectre Simulator Fundamentals. This is a series of short courses on the specific topics listed here. It uses the MMSIM 15.1 and IC 6.1.7 software versions of the tools. Please click on one or more of these if you are interested in the latest version:
Spectre Simulator Fundamentals S1: Spectre Basics
Spectre Simulator Fundamentals S2: Large-Signal Analyses
Spectre Simulator Fundamentals S3: Small-Signal Analyses
Spectre Simulator Fundamentals S4: Measurement Description Language
In this course, you use the Virtuoso® Spectre® Circuit Simulator to run fast and accurate analog simulations from the command-line. You learn Spectre syntax so you can read and generate a Spectre netlist along with the parameters associated with each analysis, including large and small signals, including DC, transient, and AC. You also learn to use these parameters, along with available global options to set convergence and accuracy criteria.
You explore the compatibility of the Virtuoso Spectre simulator with popular SPICE simulation languages and use SPICE-based netlists to simulate in the Virtuoso Spectre environment. You run Spectre simulations, learn to save the results in different database formats, and plot waveforms in the Virtuoso Visualization and Analysis tool. You explore the Spectre Measurement Description Language (MDL) for pre- and postprocess Spectre simulations.
You learn Latin Hypercube Sampling and statistical methods to run Monte Carlo analysis. You also learn to run Spectre reliability analysis to determine the circuit reliability due to Hot Carrier Injection (HCI) and Negative Bias Temperature Instability (NBIT).
After completing this course, you will be able to:
- Use Virtuoso Spectre syntax to read and write a netlist with subcircuits and Analog HDLs
- Use the Virtuoso Spectre simulator from the command line and set simulation parameters and options
- Analyze simulation results using the Virtuoso Visualization and Analysis waveform tools
- Run Spectre simulation with SPICE netlists
- Run large-signal analyses like DC and transient analysis
- Use the Spectre MDL scripting language to create measurement aliases
- Run small-signal/AC, transfer function, S-Parameter, noise, sensitivity, Fourier, stability, pole-zero, dcmatch and Monte Carlo analyses
- Run reliability simulations using the Spectre simulator
Software Used in This Course
- Virtuoso Spectre Circuit Simulator
- Virtuoso Multimode Simulation
- Cadence Design Framework II
- Virtuoso Schematic Editor L
- Virtuoso Visualization and Analysis XL
Note that this course can be tailored to better meet your needs – contact the Cadence training staff for specifics.
- About This Course and Getting Help
- Introduction to the Spectre Language
- Spectre Command-Line Interface
- Spectre Compatibility with SPICE Simulators
- DC Analysis
- Transient Analysis
- The Spectre Measurement Description Language (MDL)
- Small-signal and Additional Spectre Analyses
- Appendix A – Analog HDLs
- Appendix B – The Spectre Circuit Simulator License
- Appendix C – Spectre Command-Line Options
- Appendix D – The Relref Option in the Spectre Simulator
- Appendix E – Introduction to Spectre RF Analyses
- Appendix F – Parameters common to All Spectre Analyses
- RF Designers
- IC Designer
- Electrical Engineers
- Design Engineers
- Analog Designers
- Chip Designers
- Analog and Mixed-Signal IC Designers
- Analog IC Designers
- You need knowledge of or experience with SPICE simulators.
- You need to understand analog design basics and know how to read SPICE netlists.
Click here to view course learning maps, and here for complete course catalogs.