MAKEGLN

NAME
SYNOPSIS
OPTIONS
DESCRIPTION
LIMITATIONS
SEE ALSO

NAME

makegln - create a gln representation of a layout

SYNOPSIS

makegln [-vDc] [-o masklist] [-n masklist] [-m maxmem] cell [...]

OPTIONS

-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).

DESCRIPTION

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).

LIMITATIONS

The current version of makegln can only handle 45-degree layout.

SEE ALSO

exp(1ICD), mplot (1ICD), getepslay (1ICD), space (1ICD).