Product Documentation
Spectre Circuit Simulator Components and Device Models Reference
Product Version 23.1, June 2023


Preface

This manual assumes that you are familiar with the development, design, and simulation of integrated circuits and that you have some familiarity with SPICE simulation.

This manual describes equations and parameters for models supported by the Spectre® circuit simulator.

Spectre is an advanced circuit simulator that simulates analog and digital circuits at the differential equation level. The simulator uses improved algorithms that offer increased simulation speed and greatly improved convergence characteristics over SPICE. Besides the basic capabilities, the Spectre circuit simulator provides significant additional capabilities over SPICE. Verilog®-A uses functional description text files (modules) to model the behavior of electrical circuits and other systems. Spectre RF Simulation Option adds several new analyses that support the efficient calculation of the operating point, transfer function, noise, and distortion of common RF and communication circuits, such as mixers, oscillators, sample holds, and switched-capacitor filters.

This preface discusses the following topics:

Related Documents

The following can give you more information about the Spectre circuit simulator and related products:

Typographic and Syntax Conventions

This list describes the syntax conventions used for the Spectre circuit simulator.

literal

Nonitalic words indicate keywords that you must enter literally. These keywords represent command (function, routine) or option names, file names and paths, and any other sort of type-in commands.

argument

Words in italics indicate user-defined arguments for which you must substitute a name or a value. (The characters before the underscore (_) in the word indicate the data types that this argument can take. Names are case sensitive.

|

Vertical bars (OR-bars) separate possible choices for a single argument. They take precedence over any other character.

[ ]

Brackets denote optional arguments. When used with OR-bars, they enclose a list of choices. You can choose one argument from the list.

{ }

Braces are used with OR-bars and enclose a list of choices. You must choose one argument from the list.

...

Three dots (...) indicate that you can repeat the previous argument. If you use them with brackets, you can specify zero or more arguments. If they are used without brackets, you must specify at least one argument, but you can specify more.

The language requires many characters not included in the preceding list. You must enter required characters exactly as shown.
Kundert, Kenneth S. The Designer’s Guide to SPICE & Spectre. Boston: Kluwer Academic Publishers, 1995.
Return to top
 ⠀
X