makegln - create a gln representation of a layout |
makegln [-vDc] [-o masklist] [-n masklist] [-m maxmem] cell [...] |
-v |
verbose mode. |
-omasklist |
process only the masks in masklist. Masklist is a comma- or blank-separated list of masknames. |
-nmasklist |
exclude the masks in masklist from processing. |
-mmaxmem |
use maxmem (default 1) MByte of main memory for sorting of gln edges. |
-D |
delete the bxx and nxx files (output of makebox) when ready. |
||
-c |
do not compress the temporary files (less cpu time, more disk space). |
Makegln creates a non-vertical line segment representation (gln representation) of the layout of the specified cells, as input for the programs space (1ICD) and mplot (1ICD) and getepslay (1ICD). Normally, makegln is automatically invoked by the programs above. However, makegln can also be run directly or trough exp (1ICD) with the ``-g'' option. The input of makegln is a set of nxx and bxx files as produced by makeboxl (1ICD) or makeboxh (1ICD). In order to sort the output, makegln uses a directory where it stores temporary data. The default directory for this is selected from the list of directories /tmp and /usr/tmp, whichever has more space available. Using the environment variable SPACE_TMPDIR it is possible to specify an alternative list of directories, separated by the character ':' (e.g. /tmp:/usr/tmp:/user/john/tmp). |
The current version of makegln can only handle 45-degree layout. |
exp(1ICD), mplot (1ICD), getepslay (1ICD), space (1ICD). |