Cadence Mixed-Signal Circuit Design Environment User Guide
Interface Element Macro Models
October 2003
77
Product Version 5.0
s
Inherits CDF parameters for the interface element
s
Passes the digital source and interface net to the macro
s
Passes all parameters specified in cdsSpice macroArguments to the instantiation
SpectreS Example
The following example illustrates an instantiation of an A2D interface element. Assume that
an A2D interface element has the following properties:
The instantiation in the SpectreS raw netlist is
USE MOS1_d2a 99999 2 0 4.5 1.5n 1.1n 500
The digital source (
99999
) and analog node (
2
) are automatically maintained by the netlister.
After macro file substitution and macro parameter replacement, the netlist file contains the
following lines:
d2a 99999 0 d2a src="99999" val0=0 val1=4.5 rise=1.5n fall=1.1n
R99999 99999 2 500
Models for the Spectre Simulator
The sample IE models provided by Cadence in the
analogLib
and
ieLib
libraries include
IE macro model files for both the Spectre and SpectreS simulators. If you have other IE macro
models written for SpectreS simulation that you want to use with the Spectre simulator, you
must convert those models.
Converting a SpectreS IE model to a Spectre IE model requires these steps:
Properties from CDF
cdsSpice Properties
macro = MOS1_d2a
macro reference = MOS1_d2a.S
d2a_vl = 0
&3 = 0
d2a_vh = 4.5
&4 = 4.5
d2a_tr = 1.5n
&5 = 1.5n
d2a_tf = 1.1n
&6 = 1.1n
d2a_rout = 500
&7 = 500
Summary :
Converting a SpectreS IE model to a Spectre IE model requires these steps: Properties from CDF cdsSpice Properties macro = MOS1_d2a macro reference = MOS1_d2a.S d2a_vl = 0 &3 = 0 d2a_vh = 4.5 &4 = 4.5 d2a_tr = 1.5n &5 = 1.5n d2a_tf = 1.1n &6 = 1.1n d2a_rout = 500 &7 = 500
Tags :
macro,interface,spectres,models,spectre,500,element,99999,properties,15n,instantiation,11n,following