Using Electric 7-9: The Generic Technology

Chapter VII: DESIGN ENVIRONMENTS

| ## 9: The Generic Technology |

One particularly interesting technology is the Generic technology, which is a grab bag of miscellaneous facilities. It is not necessary to actually switch into this technology, for all of its nodes and arcs are available through other means.

### Special Arcs

The Universal arc in the Generic technology is able to make a connection between any two components, even if they are in different technologies. This is useful when mixing technologies while still maintaining proper connectivity, for example when simulating. The Invisible arc attaches any two components, but makes no electrical connection. It is useful for constraining otherwise unrelated components. The Unrouted arc makes arbitrary electrical connections, like the universal arc, but routers know to replace them with real geometry. None of these arcs produce any actual geometry in IC descriptions, but they make important conceptual connections.

Any existing arc in a normal technology can be converted to one of these three special arcs by using the Change... command of the Edit menu. Also, the unrouted arc can be selected for subsequent wiring with the Get Unrouted Wire subcommand of the Routing command of the Tools menu.

### Special Nodes

There are also special nodes in the Generic technology. The Universal-Pin is a node that can connect to any arc. This is useful as an intermediate component when replacing (first you replace the unwanted node with a Universal-Pin to allow it to fit with the existing arcs; then you replace the arcs; finally you put the desired new node in place).

The Invisible-Pin is used for holding text, since it does not appear in hardcopy output (this is what is created when you use the Text (nonlayout) subcommand of the New Special Object command of the Edit menu). This pin can also connect to any arc.

A special primitive, called Facet-Center, defines the origin of any facet. It is also available from the Facet Center subcommand of the New Special Object command of the Edit menu. Once the node is placed, instances of the current facet use this node's location, rather than the lower-left corner, as the grab point for cursor-based references. For example, if you place this node in the upper-right corner of a facet, then creation commands place instances such that their upper-right corner is at the cursor. Deleting this node restores the lower-left corner as the grab point. See Section 3-3 for more information on facet centers.

Note that the Facet-Center is made "hard-to-select" by default, which means that it can only be selected by using the special select button. Use the Get Info command of the Info menu, and check "Easy to Select", to allow simple selection of this component.

| Previous |  |  | Table of Contents |  | Next |