NBOOL

NAME
SYNOPSIS
OPTIONS
DESCRIPTION
FILES
SEE ALSO

NAME

nbool - perform boolean operations on layout masks

SYNOPSIS

nbool [-f] [-n|-c] [cell_name]

OPTIONS

-c

Check for hierarchical compostion errors, this is the default mode of operation.

-n

Do not check for hierarchical compostion errors.

-f

Use 'booldata' from the current working directory as input_file in which the layercombinations are specified instead of the standard one from the library.

DESCRIPTION

Nbool performs boolean operations on vln_files. If no option or the "-c" option is given, the program also checks for hierarchical composition errors such as overlap of layers of different cells without the presence of terminals. Use the "-n" option to turn this mode of operation off.

The boolean functions, which are performed, are specified in the file "booldata" in the directory "ICDPATH/share/lib/process/TECHN". A boolean processing number, as specified in the file "booldata", is appended to the corresponding output file "bool_".

If no cell_name is given the cells given in the file "exp_dat" are processed.

The current working directory must be the project directory.

The nbool program is normally not called directly by the user, but it is used by the dimcheck program.

FILES

NELSISPROJECT/exp_dat

names of the cells to be processed

ICDPATH/share/lib/process/TECHN/booldata

input, TECHN=technology name

NELSISPROJECT/layout/cell/LC_vln

input, LC=LayerCode

NELSISPROJECT/layout/cell/bool_BN

input - output, BN=Boolean Nr.

SEE ALSO

exp(1ICD), dimcheck(1ICD), makevln(1ICD)