User Guide
Setting Up Multiple Views
237
Setting Up Multiple Views
A view is an underlying representation of a hierarchical
block or symbol. A block can have more than one
underlying representation by having multiple views.
For example, you can define a part that has a
transistor-level schematic as one view and a behavioral
model schematic as another view.
Note There are no restrictions on how many views a part can have, or on
what the views are.
Hierarchical symbols have one or more views. Every
hierarchical block or symbol always has a default view
that is initialized as the first schematic assigned to it. You
can change the default view. You can create and associate
additional views at any time. You can modify, delete or
rename views. Each view is associated with a schematic,
and multiple views can point to the same schematic.
Translators
To take different views of a design, configure a translator
to look for separate view attributes. A translator produces
an alternate representation for a schematic. For example,
the PSpice Schematics netlister is a translator that operates
on a schematic to produce a PSpice netlist. A translator
typically looks at information carried by the symbols on a
schematic and may or may not also use the implicit
connectivity.
I
f
you are a
l
so using PLSyn
f
or
programmable logic synthesis, you may
also configure a view to be the name of a
DSL file. Refer to the PLSyn User’s Guide
for more information.