Cadence Tutorial

Spectre Netlist Simulation - Graphical Interface

Authors: David Donofrio, Jos Sulistyo, Meenatchi Jagasivamani and Carrie Aust


This tutorial explains how to simulate your extracted Spectre netlist using Analog Artisit (graphical interface).
To simulate using spectre from the command line go to spectre simulation from the command line

Netlist Simulation Procedure when starting from Composer (schematic netlist):

If you wish to change this model name, it must be done in Composer by displaying an
objects properties (Select object, press 'q' shortcut, change "Model Name" field - note that the '.m.' extension is implied)


Example: Transient analysis, choose 'tran' and then type in the total time you wish to run (ex. 40n or 40e-9)

Once you are done setting up a signal, choose "change"

be sure to disable it by un-selecting "enabled."


If no warnings or errors occur, the simulation will run and all requested signals will be plotted


Netlist Simulation Procedure when starting from Virtuoso (layout netlist):

From Analog Artist:


Example: Transient analysis, choose 'tran' and then type in the total time you wish to run (ex. 40n or 40e-9)


If no warnings or errors occur, the netlist will be extracted and displayed.


order to stimulate the inputs it is necessary to manually edit the file generated by Analog Artisit and add the stimiulus
commands into the file. This can be done with any simple text editor, such as vi.


inverter layout with the necessary commands to stimulate the inputs added. The models used in this
example may be found in the file d25.m (download it!).

From the command line:

The file inverter.scs is an example of the output generated by Analog Artist for an extracted inverter layout with the necessary commands to stimulate the inputs added.

spectre inverter.scs (where 'inverter.scs' is the name of the netlist file generated by Analog Artist)

awd -dataDir inverter.raw/ (where 'inverter' is the name of the netlist file generated by Analog Artist)

NOTE: for the above to work, make sure inverter.scs is in your current working directory.


Four windows appear.
Activate "Result Browser" window.


Yellow node numbers show up on the right end of the hierarchy.


"Waveform Window" displays the waveform.


A windows appears.


Additional Info:
For details of Spice and Spectre, refer to the online manuals. They can be opened as:

cdsdoc &
Choose the following menus in the sequence.
IC Tools -> Analog and Mixed Signal Simulation
-> For SPICE choose "HSPICE/SPICE Interface ..."
-> For Spectre choose "Spectre User Guide."

IMPORTANT:
There must be one blank line at end of file. Spectre is case-sensitive.