Home > Training > NA > NA Training Course Detail

NA Training Course Detail 

Back to course catalog

Delivery MethodVersionDatesLocationsLengthCost 
Online Subscription Available 24 hours, 7 days a week.Online2912.00Register »
Online10.1Available 24 hours, 7 days a week.Online  1638.00Register »
Instructor LedMMSIM12.1Scheduled upon demand 16  Hrs1456.00Express Interest »
 More Instructor-Led

Course ID:  ES_84004_MMSIM10.1

Course Description

In this course, you use the Virtuoso® Spectre® Circuit Simulator to run fast and accurate analog simulations. 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 like 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 how to 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 and use multithreading options with the Accelerated Parallel Simulator to simulate large netlists with and without parasitic reduction.

Learning Objectives

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
  • Run Spectre simulations using the Accelerated Parallel Simulator with parasitic reduction

Software Used in This Course

  • Virtuoso Spectre Circuit Simulator
  • Virtuoso Accelerated Parallel Simulator
  • Virtuoso Analog Design Environment

Software Release(s)

  • MMSIM 10.1, IC 6.1.5

Course Agenda

Note that this course can be tailored to better meet your needscontact the Cadence training staff for specifics.

Day 1

  • About This Course and Getting Help
  • Getting Acquainted with the Spectre Language
  • Using Spectre from the Command-line Interface
  • Exploring the Virtuoso Visualization and Analysis Tool

Day 2

  • Exploring Spectre Compatibility with SPICE Simulators
  • Examining and Running the DC and Transient Analyses
  • Introducing the Spectre Measurement Description Language

Day 3

  • Running Small-signal and Additional Spectre Analyses
  • Using Multithreading Options with the Spectre Simulator
  • Introducing Spectre RF Analyses (Optional)
  • Understanding Parameters Common to All Spectre Analyses (Optional)


  • 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.

Related Courses

  • Virtuoso AMS Designer
  • RF Analysis with Virtuoso Spectre Simulator
  • Analog Modeling with Verilog-A
  • Virtuoso Analog Design Environment
  • Using Virtuoso Spectre Simulator Effectively

Click here to view course learning maps, and here for complete course catalogs.