![]() |
7: Facet Information |
![]() |
To get some basic information about the current facet (size, dates, etc) use the Describe this Facet command of the Info menu.
To see a list of facets, use the Edit Facet... command of the Facets menu. This will show the facet names (at which point you can cancel the dialog).
To see a more complete list of facets, with creation and revision dates, use the Describe all Facets command of the Info menu. This same information can be written to a disk file, formatted for spreadsheets (tab-separated) with the Describe all Facets to File... command. In this extended view, the last four columns show the usage (the number of times that this facet appears as an instance in other facets), and three state bits: L (if the facet contents are locked), I (if instances of the facet are locked), and C (if the facet is part of a cell library).
To see which ports have been exported from the current facet, use the Info menu commands List Exported Ports (for a text listing) or Show Exported Ports (for a graphical indication). To see a list of exported ports that are electrically connected to the current object, at all levels of hierarchy, use List Ports on Network command.
To see a list of facet instances below the current facet, use the List Facet Instances command of the Info menu. To look up the hierarchy and find facets that contain the current facet as an instance, use the List Facet Usage... command of the Facets menu.
The most advanced command for examining hierarchical structure is Show Facets Graphically (of the Info menu) which creates a graph of the facet hierarchy. This graph is actually a new facet, called "FacetStructure", built from Artwork nodes, and stored with the other facets. If you select a name in this graph, then the Edit Facet... command of the Facets menu defaults to that facet.
The Edit Documentation View command of the View menu allows you to store arbitrary text with the cell. The text editing window that appears can contain any information. See section 4-10 for more on text editing.
To examine and set more information about existing facets, use the Facet Options... command of the Facets menu:
The upper part of the dialog provides options on a per-facet basis (choose the facet and set its options). The checkbox "Disallow modification of anything in this facet", allows you to control whether the contents of a facet is editable or not. When the modification is disallowed, no changes may be made. This is useful when you want to allow examination without accidental modification. The checkbox "Disallow modification of instances in this facet", is also prevents changes to the selected facet, but in this case, only sub-instances are locked. This is useful when you have a correct instance placement and are doing wiring.
The check box "Part of a cell-library" indicates that this facet is from a library of standard cells and should be treated accordingly. Buttons on the bottom allow all facets to be included in a cell-library or removed from being part of a cell-library. Most dialogs that list facets can remove those from cell-libraries to keep the list simpler.
The "Expand new instances" and "Unexpand new instances" buttons choose whether newly created instances of this facet are expanded (contents visible) or unexpanded (drawn with a black outline).
The "Characteristic Spacing" is the spacing of this facet when arrayed (see section 6-4).
The lower part of the dialog contains options that will apply to all facets. The checkbox "Disallow modification of facet instances" requests that all facet instances be anchored. Any command that results in the movement of a facet instance will fail. This is useful when a large circuit is being assembled, for it is often the case that there are many facet instances that must be wired together. It is common during this phase of design to accidentally create, delete, move, or otherwise alter the facets, which causes an annoying delay in editing. This checkbox prevents the placement from being affected by wire editing commands. Wires may still be created, and primitives may still be fully edited, but any attempt to manipulate facet instances results in an error.
The check box "Place facet-centers when making icons" requests that Facet-Center nodes be placed when icons are created (see section 3-3). Icons are created with the Make Icon command of the View menu (see 3-12).
The check box "Tiny facets hashed out" requests that facets be displayed with a gray hash pattern when they are too tiny for their contents to be distinguished. Without this option, all geometry is drawn, which can take a long time. You can control the threshold of "tinyness" by setting the number of lambda units per pixel. Any view in which this many lambda units are shown in pixel will be too small to display fully.
The check box "Check facet dates during creation" requests that date information be used to ensure a proper circuit building sequence. When this box is checked, warning messages will be issued when editing a facet that has more recent subfacet instances. Electric tracks facet creation and revision dates, and this information can be displayed with the Describe all Facets command of the Info menu.
![]() |
Previous | ![]() |
Table of Contents | Next | ![]() |