device - set or unset a device status for a circuit cell |
device [-s | -u] [ cell ... ] |
-s |
Set the device status. |
|||
-u |
Unset the device status. |
Device sets or unsets the device status for one or more circuit cells and prints the new status(es). If no option is specified, only the current status of the cell is printed. For new projects with xcontrol use the program xcontrol to change and list the cell device status. In that case, the program device can only change and list the "devmod" file status. If no cell is specified, all device cells in the current project circuit view are listed. The program also reads the imported circuit celllist and tries to find device status for imported cells in the remote projects. A printed device status for a remote cell is flagged with an '*' sign. When setting the device status for a cell that doesn't exist yet as a circuit cell, a corresponding layout cell with the same name has to be present (and its "term" stream). In that case also the streams "mc", "net" and "term" are created, and the celllist is updated. When a cell is defined as a device, space(1ICD) will not extract this cell but it will include it as a network primitive in the extracted circuit. This will work both with hierarchical extraction and flat extraction. Moreover, circuit retrieval tools like xsls(1ICD), xspice(1ICD), and xvhdl(1ICD) will also interpret cells that are devices as network primitives. When it is necessary to specify the order of the terminals of the device cell or when it is necessary to add a simulation model to the device, please use the tool putdevmod(1ICD). During extraction, when a device cell is also a macro (see macro(1ICD)), the layout of the cell will be expanded in each cell where it is used as an instance. |
device device -s nan2 nor2 device -u nan2 |
NELSISPROJECT/layout/cell/term NELSISPROJECT/circuit/celllist NELSISPROJECT/circuit/impcelllist NELSISPROJECT/circuit/cell/devmod NELSISPROJECT/circuit/cell/mc NELSISPROJECT/circuit/cell/net NELSISPROJECT/circuit/cell/term |
The program lists only cells which are in the circuit celllist(s). The program is not checking the celllist(s) when setting device status. |
macro(1ICD), putdevmod(1ICD), space(1ICD), xcontrol(1ICD). |