Next: Physical Terminal Editing
Up: The Terminal Edit Pop-Up:
Previous: The Terminal Edit Pop-Up:
Contents
Index
Electrical Scalar Terminal Editing
At the top of the panel is a Terminal Index numeric entry area.
This can be used to change the terminals index number, and therefor
order in subcircuit references. The renumbering is a two step
process:
- The present terminal is removed, and the remaining terminals are
renumbered, using unique and contiguous new index values (zero based).
- The terminal is reinserted at the given index. The terminal
that had that index and those larger will have their index values
incremented.
Changing the index of a scalar terminal does not update the
multi-contact terminals! The index values used in the bus terminals
may require compensating changes.
Just below is the Terminal Name text entry area. This will
contain the name of the terminal, which can be edited by the user.
The entry can be empty, in which case Xic will generate a name.
The Has physical terminal check box should be checked if the
terminal will have a corresponding contact point in the physical
layout. Setting this check box will allocate the internal data
structure needed to maintain the association. In most cases, this
will be required. It is not required if, for example, the user at
this point is only concerned with a schematic for simulations. The
terminal can be edited and this box checked at a later time, when the
user is ready to add a layout. The box is never checked for terminals
used in the schematic for special purposes that are perhaps related to
simulation, that have no ``real'' implementation in the layout.
When the Has physical terminal check box is checked, the Physical group is un-grayed. There are two controls in this group.
- Layer Binding
The Layer Binding menu provides a layer name that is a hint used
by the extraction system when placing the physical terminal in the
layout. This is set by Xic after extraction, and if correct should
not be changed. It is set by the user when a terminal is manually
placed, to resolve ambiguity about which layer the terminal connects
to.
- Location locked by user placement
When a terminal is manually placed, the Location locked by user
placement check box will become checked. This indicates that the
FIXED flag is set in the terminal. Terminals with this flag set
will never be moved by Xic during extraction/association.
The location and layer must be correct or association will fail.
Although Xic will automatically place terminals, at times this will
fail and the user will have to place some terminals manually to obtain
correct or complete association.
Below the Physical group are check boxes for setting some binary
options.
-
- Set contact by name only
This check box, when checked, sets the BYNAME flag in the
terminal which changes its interpretation in the schematic (it has no
effect in physical mode). Ordinarily, a terminal is placed on a
``connection point'' of a wire net in the schematic (i.e., a vertex),
or a device or subcircuit contact point. Association of the terminal
to that wire net is by location. If there is no underlying connection
point, and the terminal has an assigned name, Xic will then attempt
to add the terminal to an existing net with a matching name. If this
flag is set, then the initial attempt to connect the terminal by
location will be skipped. This is useful if the terminal is to be
made invisible, to avoid accidental connections. The scalar wire nets
can be named with the Node (Net) Name Mapping panel from the
side menu (see 7.11).
- Set terminal invisible in schematic
This check box, when checked, sets the SCINVIS flag in the
terminal which prevents the terminal from being displayed in
schematics. This is for terminals that are used only as bit
connections for a multi-contact connector. Recall that every bit in a
multi-contact connector is a scalar connector, that must exist if a
connection is to be established. If connectivity is to be provided
only via the multi-contact connector, the individual bits are visually
superfluous and clutter the display. However, they can be made
invisible in the schematic with this flag. They should probably also
have the BYNAME flag set as well, so that they don't make an
unintended connection by location. The setting has no effect in
physical mode.
- Set terminal invisible in symbol
This check box controls the analogous SYINVIS flag, which when
set causes the terminal to be invisible in the symbolic
representation, if any. This flag will almost always track the state
of the SCINVIS flag, but this is not an absolute requirement.
It is possible for a schematic to use individual bits for connections,
whereas the symbol uses a multi-contact terminal, or vice-versa.
Next: Physical Terminal Editing
Up: The Terminal Edit Pop-Up:
Previous: The Terminal Edit Pop-Up:
Contents
Index
Stephen R. Whiteley
2024-09-29