next up previous contents index
Next: Attribute Colors Up: Technology File Attributes Previous: Technology File Attributes   Contents   Index


Presentation Attributes

Axes [Plain | Mark | None]
This determines the presentation style for the axes in physical mode. The default is Mark, where the origin is marked with a small box. If Plain is given, the axes are simple lines. If None is given, the axes will not be drawn.

GridSpacing spacing
The spacing is a floating point number which represents the default grid spacing (in microns) in both physical and electrical modes. Unlike most other keywords in this section, this keyword is not recognized in print driver blocks.
Default: 1.0

$\textstyle \parbox{4in}{\tt
ElecGridSpacing {\it spacing}\\
PhysGridSpacing {\it spacing}}$
These keywords can be used to independently set the grid spacing in electrical and physical modes. The last read GridSpacing directive will have precedence for a given mode. Unlike most other keywords in this section, these keywords are not recognized in print driver blocks.

Snapping num
This keyword sets the snapping grid in both physical and electrical modes. The num is a positive or negative integer with absolute value of one through ten. If positive, num represents the number of snap points per grid interval. If negative, num represents the number of grid lines per snap line. Unlike most other keywords in this section, this keyword is not recognized in print driver blocks.
Default: 1

$\textstyle \parbox{4in}{\tt
ElecSnapping {\it num}\\
PhysSnapping {\it num}}$
These keywords allow the snapping to be set independently for electrical and physical modes. The last Snapping directive has precedence for a given mode. Unlike most other keywords in this section, these keywords are not recognized in print driver blocks.

The electrical mode grid spacing and snapping values provided must define a snaping grid on one-micron multiples, or the settings will be ignored (and defaults used). This is to eliminate the possibility that numerical roundoff errors will prevent electrical connections from being recognized. Although it is possible to set non-micron snapping from within Xic for repair of old files, non-micron parameters will not be written to a new technology file when using the Save Tech command in the Attributes Menu.

ShowGrid [y|n]
This determines whether or not the grid will be shown by default, and applies to both physical and electrical modes.
Default: y

$\textstyle \parbox{4in}{
{\tt ElecShowGrid} [{\tt y\vert n}]\\
{\tt PhysShowGrid} [{\tt y\vert n}]}$
These keywords allow the grid display to be set independently for the two modes. The last ShowGrid directive will have precedence for a given mode.

GridOnBottom [y|n]
This keyword determines whether the grid is shown on top of or below the rendered objects.
Default: y

$\textstyle \parbox{4in}{
{\tt ElecGridOnBottom} [{\tt y\vert n}]\\
{\tt PhysGridOnBottom} [{\tt y\vert n}]}$
These keywords allow the grid to be displayed above or below the rendered objects independently for the two modes. The last GridOnBottom directive will have precedence for a given mode.

GridStyle style [xsize]
This sets the style of grid to use in both electrical and physical modes. The style is a decimal of hex (with ``0x'' prefix) integer whose binary pattern is used to replicate the grid lines. A value of 0 indicates a point grid, and -1 indicates solid grid lines. Other values are taken as a line pattern that is periodically reproduced. From the MSB, the pattern starts with the first set bit, and continues through the LSB.

If the style value is 0, for a ``dots'' grid, a second integer will be read if present. This value can be 0-6, and represents the number of pixels to light up around the central pixel in the four compass directions. The ``dots'' can appear as brighter dots or small crosses, as set by this integer. This integer is ignored if style is nonzero, and is taken as 0 if absent.
Default: 0xcc (hex)

$\textstyle \parbox{4in}{\tt
ElecGridStyle {\it style}\\
PhysGridStyle {\it style}}$
These keywords allow the grid style to be set independently for electrical and physical modes. The last GridStyle directive has precedence for a given mode.

Expand num
This keyword sets the initial expansion level for subcells, for both electrical and physical modes. If zero, no subcells are expanded. If -1, all subcells will be shown expanded. A positive integer indicates that subcells up to that depth will be shown expanded.
Default: 0

$\textstyle \parbox{4in}{\tt
ElecExpand {\it num}\\
PhysExpand {\it num}}$
These forms allow the expansion level for electrical and physical modes to be set separately.

DisplayAllText num
This keyword sets whether label text is displayed or not, for both electrical and physical modes. If num is 0, labels will not be displayed. If 1 (actually, any number not 0 or 2), labels will be displayed in ``legible'' orientation. If 2, labels will be shown in true orientation, i.e., rotated and mirrored as placed and transformed along with the containing instance.
Default: 1

$\textstyle \parbox{4in}{\tt
ElecDisplayAllText {\it num}\\
PhysDisplayAllText {\it num}}$
These forms allow the display of label text for electrical and physical modes to be set separately.

ShowPhysProps [y|n]
This keyword sets whether physical property strings are displayed in physical mode.
Default: n

LabelAllInstances num
This keyword sets whether unexpanded instances are labeled or not, for both electrical and physical modes. If num is 0, instances will not be labeled. If 1, instances will be labeled, with the label appearing either in horizontal or vertical orientation, whichever provides the best fit into the cell bounding box. If 2, the cell name is rotated and mirrored along with the cell.
Default: 1

$\textstyle \parbox{4in}{\tt
ElecLabelAllInstances {\it num}\\
PhysLabelAllInstances {\it num}}$
These forms allow the display of unexpanded instance text for electrical and physical modes to be set separately.

ShowContext [y|n]
When given `y', the context surrounding a subcell is shown during a sub-edit initiated with the Push command in the Cell Menu. This applies to both electrical and physical modes.
Default: y

$\textstyle \parbox{4in}{\tt
ElecShowContext {\it num}\\
PhysShowContext {\it num}}$
These forms allow the display of editing context for electrical and physical modes to be set separately.

ShowTinyBB [y|n]
If `y' is given, tiny subcells will be represented by their bounding box. Otherwise, these subcells will not be shown. The size threshold is given by the CellThreshold variable, set with the !set command. This applies to both electrical and physical modes.
Default: y

$\textstyle \parbox{4in}{\tt
ElecShowTinyBB {\it num}\\
PhysShowTinyBB {\it num}}$
These forms allow the tiny subcell rendering for electrical and physical modes to be set separately.


next up previous contents index
Next: Attribute Colors Up: Technology File Attributes Previous: Technology File Attributes   Contents   Index
Stephen R. Whiteley 2012-04-01