Professional Documents
Culture Documents
Simulators in The Affirma Analog Design Environment: Sachin Shinde Xiaolai He
Simulators in The Affirma Analog Design Environment: Sachin Shinde Xiaolai He
Simulators in The Affirma Analog Design Environment: Sachin Shinde Xiaolai He
Direct Simulators
Eg. Spectre
Socket Simulators
Eg. SpectreS, cdsSpice
Socket Simulation
The netlist is processed by Cadence SPICE to evaluate all
expressions and resolve passed parameters.
Socket methodology is used to integrate a simulator if the current
simulator cannot handle expressions or parameters passing.
Efficient operation in various interactive mode such as simulation
stop and restart or change values and resimulate.
Other Simulators
In addition to Cadence SPICE and Spectre
circuit simulator popular analog and
microwave simulators can be used through
a set of integrated simulation interfaces.
Eg. Meta Softwares HSPICE circuit simulator,
HPs MNS microwave simulator, Compact
Softwares Harmonica microwave simulator.
Spectre Simulator
AFFIRMA Spectre simulates analog and digital
circuits at the differential equation level.
The capabilities of Spectre circuit simulator are
similar in function and application to SPICE, but
Spectre is not descended from SPICE.
Spectre and SPICE use the same basic
algorithms eg. Newton Raphson, direct matrix
solution, but every algorithm is newly
implemented.
Manual claims Spectre algorithms are the best
currently available and is faster, accurate, more
reliable and more flexible than previous SPICE
like simulators.
Improved Accuracy
Improved component models and core simulator algorithms
Improved Speed
Improved Reliability
Improved Models
Analog HDLS
Works with Spectre HDL and Verilog- A
RF Capabilities
Analyses of Mixer, oscillators, sample hold and switched-capacitor filter
Environment
Fully integrated into Cadence DFII for AFFIRMA and also in Cadence Analog
workbench design system
Cadence SPICE
Cadence SPICE simulator is an interactive
circuit simulator based on UC Berkleys
SPICE2 program.
Modified architecture for interactive
operations plus enhancement that
automatically improve convergence with
problem circuit.
Can be used within the Analog simulation
environment or as a standalone simulator.
HSPICE Simulator
Signal Integrity:
HSPICE simulates enhanced W elements and extracted S parameters
for accurate signal integrity analysis of PCBs.
Inverter Example
Compared performance of Spectre,
SpectreS, cdsSpice and HSPICE
simulators using the inverter example.
Hspice (AMI06N)
Conclusion
Many variations of SPICE simulators are available in the
market each optimized for different function.
The choice of a type of SPICE simulator is very problem
dependent.
Spectre available in AFFIRMA is not a SPICE simulator.
Spectre is well documented.
Cadence SPICE is the SPICE simulator available in
AFFIRMA which can be used with cdsSPICE or
SpectreS interface.
In the inverter simulation we found spectre simulator to
be much faster than SpectreS and cdsSpice.
Conclusion (cont.)
Couldn't compare the speed of simulation for
Spectra and Hspice simulators.
NCSU tutorial states that they didnt find and
significant difference between HSPICE and
Spectre simulations results.
In general we would recommend the use of
Spectra over SpectreS and cdsSpice if the
development environment is Cadence.
If portability of design across different
environment is desired a Spice based simulator
like Hspice or cdsSpice is recommended.
References
Affirma Analog Circuit Design Environment
User Guide, Cadence, Product version
4.4.6, April 2001
Cadence Spice Reference Manual
AFFIRMA Spectre simulator users guide
http://www.synopsys.com
http://www.seas.upenn.edu/~jan/spice/spic
e.overview.html#INTRODUCTION