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 |
CIGNAMESYNOPSISOPTIONSDESCRIPTIONLIMITATIONSFILESSEE ALSONAME |
cig - convert layout from ICD project to GDS II
|
SYNOPSIS |
cig maincell [-airsuv] [-f mf]
[-t tapelength] [-d density] [-m
mlist]
|
OPTIONS |
-a
|
|
No AREF generation (are expanded to SREFs).
|
|
-i
|
|
Also processing of imported cells.
|
|
-r
|
|
Try to use remote cell names for alias names.
|
|
-s
|
|
Splitting mode: Create multi-reel files. The length of
each 'volume' depends on the tape length and
density.
|
|
-u
|
|
Convert the cell names to UPPERCASE.
|
|
-v
|
|
Enable verbose mode.
|
|
-f
|
|
For specification of an alternate multiplication factor
(default: 1000).
|
|
-t
|
|
Tape length specification: This option is only effective
when option -s is used. The tape length can be 600, 1200 or
2400 ft (default: 2400 ft).
|
|
-d
|
|
Density specification: This option is only effective
when option -s is used. The density can be 800 or 1600 bpi
(default: 1600 bpi).
|
|
Use this mask list instead of the default mask list.
|
DESCRIPTION |
Cig converts data from the ICD database to GDS
format. The output is the file
maincell.gds.volume-nr.
The co-ordinates in a GDS file are specified in GDS
database units. This unit is normally 1/1000 of a user unit
(i.e. your lambda value). Thus, if you make a new project,
you have to choice a suitable lambda value (in microns). If
you want to change lambda, use the clambda program.
Note that the program normally multiplies all values with
1000. This may result in too big or too small values. In
that case take a smaller multiplication factor. It is better
to use always a value >= 4, because elements in the
"nor" files may be on 1/4 lambda grid.
The layers of the used process are mapped to GDS layer
numbers by a mask list file. Default this file is the file
bmlist.gds in the process directory, but an alternative file
can be specified using the option -m. For a description of
the contents of the mask list file, see bmlist(4ICD). Each
line of this file contains a mask name, a GDS layer number
and (optionally) a GDS data type or text type number.
Besides that it is specified in this file how layout from
the project is mapped to GDS layout records, it is also
specified in this file how terminals (pins) and labels (net
names) are mapped to GDS text structures. If the mapping of
a terminal or label to a text structure is not defined, the
terminal or label can be specified in the GDS file as a
property with a boundary element (see cgi(1ICD)).
|
LIMITATIONS |
GDS layer numbers must be in range 0 to 256.
|
FILES |
ICDPATH/share/lib/process/proc/bmlist.gds |
|
NELSISPROJECT/layout/celllist |
|
NELSISPROJECT/layout/cell/box |
|
NELSISPROJECT/layout/cell/info |
|
NELSISPROJECT/layout/cell/mc |
|
NELSISPROJECT/layout/cell/nor |
|
NELSISPROJECT/layout/cell/term |
SEE ALSO |
cga(1ICD), cgi(1ICD), clambda(1ICD), mkpr(1ICD),
bmlist(4ICD).
|
|
|
|