NBOOL(1ICD)

NAME
nbool - perform boolean operations on layout masks

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

OPTIONS
Check for hierarchical compostion errors, this is the default mode of operation. Do not check for hierarchical compostion errors. 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/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.

AUTHORS
T.G.R. van Leuken, J. Fokkema

FILES
proj_dir/exp_dat	names of the cells to be processed
ICDPATH/lib/process/TECHN/booldata	input, TECHN=technology name
proj_dir/layout/cell/LC_vln	input, LC=LayerCode
proj_dir/layout/cell/bool_BN	input - output, BN=Boolean Nr.

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