![]() |
Technologies |
![]() |
The library "samples.txt" contains a number of examples of the different technologies in Electric (you can read it with the Readable Dump subcommand of the Import command of the File menu). The table below lists the examples:
Facet | Technology | Description |
tech-MOSISCMOSSub | mocmossub | Submicron MOSIS CMOS rules |
tech-MOSISCMOS | mocmos | Older MOSIS CMOS rules |
tech-RoundCMOS | rcmos | Experimental round CMOS rules |
tech-nMOS | nmos | n-Channel MOS rules |
tech-SchematicsDigital | schematics, digital | Digital schematics layout |
tech-SchematicsAnalog | schematics, analog | Analog schematics layout |
tech-PCB | pcb | Printed-circuit board layout |
tech-DigitalFilter | efido | Digital filter architecture |
tech-GEM | gem | Temporal logic specification |
tech-Artwork | artwork | Graphical design |
In general, each technology has three classes of primitive nodes: the pins, components, and pure-layer nodes. The pins are used to join arcs, so there is one pin for every arc in the technology. The components are the basic nodes used in design: contacts, transistors, etc. Finally, the pure-layer nodes are used for geometric manipulation, so there is one for every layer in the technology. The component menu on the left side of the editing window contains arcs at the bottom (these are horizontal layers), pin nodes above that (these appear as boxes with a cross inside), and components at the top (the more complex layer combinations). The pure-layer nodes, which are generally not in the components menu, are available from the New Pure-Layer Node command of the Edit menu. (Note that if you use the Components Menu... command of the Windows menu, and increase the number of menu entries, then the pure-layer nodes will be visible in the components menu.)
When Electric begins, the status area shows the current "Technology". There are, however, many others from which to choose. There are multiple CMOS variations to handle popular design rules such as MOSIS, D.O.D., and even round geometry. A simple Bipolar technology is available. Even Gallium Arsenide technologies have been built into Electric, but since they made use of proprietary design-rules, they are not distributed with the system. There are also abstract design environments such as schematics, artwork, and digital-filter design.
To work with a different technology, use the Change Current Technology command of the Technology menu. This will prompt you with a list of available technologies. Once a choice is made, the component menu on the left will be redrawn to show the primitive nodes and arcs in the new technology. Since each technology has its own overlappable colors, you will also notice a chromatic change in the display. To see a list of primitive nodes and arcs in the current technology, use the Describe Current Technology command of the Info menu. To get a detailed list of layer, node, and arc information in a technology, use the Document Technology command of the Technology menu.
Electric makes no restrictions about mixing components from different technologies. While editing a facet, you can switch technologies and start using new components along side the ones from the former technology. It is up to the designer to ensure that the resulting circuit is sensible.
![]() |
Previous | ![]() |
Table of Contents | Next | ![]() |