nbool - perform boolean operations on layout masks |
nbool [-f] [-n|-c] [cell_name] |
-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. |
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. |
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. |
exp(1ICD), dimcheck(1ICD), makevln(1ICD) |