CLDM

NAME
SYNOPSIS
OPTIONS
DESCRIPTION
FILES
LIMITATIONS
SEE ALSO
DIAGNOSTICS

NAME

cldm - convert LDM to layout database

SYNOPSIS

cldm [-4bforsvx] inputfile

OPTIONS

-4

Test non-orthogonal input conform 45 degree.

-b

Sound the bell if the program is finished.

-f

Enables cell overwrite (force) mode.

-o

Use no-origin mode (default).

-r

Give no rounding messages.

-s

Do only a syntax check.

-v

Enable the verbose mode.

-x

Use origin mode.

DESCRIPTION

Cldm adds the layout description of one or more cells (models in LDM) to the ICD database. If a cell description is read, cldm creates a new cell directory, and translates the LDM cell description into an internal database format.

The cell descriptions are read from the specified LDM file and must be the last argument. In most cases a file with suffix ".ldm". The input must be conform the syntax rules of LDM. If not, a syntax error will be the result, and an appropriate error message will be generated.

To help you in making a correct cell definition you can invoke cldm with option -s. In that case cldm performs only a syntax check, and two kinds of semantic checks, i.e.:

1) a cell may not be redefined,

2) a cell called in a cell description must already exist.

With the origin mode (option -x) the lower-left corner of the bounding box of a sub-cell is used as the translation vector reference point. Note that if the input file for cldm was obtained with xldm, the option -x should only be used if and only if it was also used with xldm.

If an error is detected the cell will not be added to the database. This can result in subsequent error messages, complaining about the fact that the cell does not exist.

FILES

NELSISPROJECT/.dmrc

NELSISPROJECT/layout/impcelllist

NELSISPROJECT/layout/celllist

For each cell in the celllist:

NELSISPROJECT/layout/cell/annotations

NELSISPROJECT/layout/cell/box

NELSISPROJECT/layout/cell/info

NELSISPROJECT/layout/cell/mc

NELSISPROJECT/layout/cell/nor

NELSISPROJECT/layout/cell/term

LIMITATIONS

The current working directory must be the project directory.

SEE ALSO

"The Geometrical Mask Layout Language LDM" - NELSIS user documentation.
addproj(1ICD), impcell(1ICD), mkpr(1ICD), xldm(1ICD).

DIAGNOSTICS

All error messages are intended to be self-explanatory.