User Guide
Adding and Defining Stimulus
261
Note For Release 9.2, the maximum limits have been removed for the
following .SUBCKT arguments: nodes, parameters, and optional
nodes.
Hierarchical netlists are especially useful to IC designers
who want to perform Layout vs. Schematic (LVS)
verification because they are more accurate descriptions
of the true circuit.
Using netlisting templates
In Schematics, the template property specifies how
primitive parts are described in the simulation netlist. A
template defines the pin order and which other part
property values to include in the netlist. In order to be
included in the simulation, a part must have a template
property. (The default template is TEMPLATE.) In the
process of creating the netlist, buses, connectors, and so
on, are resolved.
For Release 9.2, an alternate template option is now
provided which allows you to define which netlisting
template property to use. This option applies to both flat
and hierarchical netlists. With this option, you may
specify a particular netlist template for generating netlists
that can be used by other simulation tools, for example, or
for creating alternate PSpice netlists that contain different
part descriptions.
To learn more about using alternate netlist templates, see
Specifying alternate netlist templates.
Passing parameters to subcircuits
Hierarchical netlists have the advantage of allowing
parameters to be passed from the top level schematic to
any subcircuit schematics. To take advantage of this new
feature in Release 9.2, you must use the new SUBPARAM
part in the SPECIAL.OLB library.
To learn more about setting up parameterized subcircuits
for hierarchical netlists, see Using SUBPARAM.