SPACE

VLSI Physical Design Modeling and Verification
 


user
password
 
New user? Click here

Browser policy: we strive to support all recent and popular browsers for proper functioning; using a less recent browser, this site may suffer from visual defects, as well as minor functional defects.

home > documentation
 print 

DEVICE

NAME
SYNOPSIS
OPTIONS
DESCRIPTION
EXAMPLES
FILES
LIMITATIONS
SEE ALSO

NAME

device - set or unset a device status for a circuit cell

SYNOPSIS

device [-s | -u] [ cell ... ]

OPTIONS

-s

Set the device status.

-u

Unset the device status.

DESCRIPTION

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.

EXAMPLES

device
device -s nan2 nor2
device -u nan2

FILES

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

LIMITATIONS

The program lists only cells which are in the circuit celllist(s). The program is not checking the celllist(s) when setting device status.

SEE ALSO

macro(1ICD), putdevmod(1ICD), space(1ICD), xcontrol(1ICD).



QUICK LINKS
Google
SWITCH TO SITE
SPACE/WARP