next up previous contents index
Next: Overview Up: The Convert Menu: Data Previous: Generating ASCII Output from   Contents   Index


The Assemble Button: Layout File Merge Tool Panel

The Layout File Merge Tool, brought up with the Assemble button in the Convert Menu, will extract cell hierarchies from one or more layout files, optionally perform some processing, then add the hierarchies to a single output file. It is essentially a graphical front-end for the !assemble command. The tool is intended to be highly flexible. Potential applications include building up reticles for mask generation or combining design output from different development groups into a single file.

Similar operations can be performed by use of reference cells.

The supported layout file formats for input and output are GDSII, CGX, OASIS, and CIF. The file format is specified when writing, and is determined automatically when reading. Any combination of these formats can be used for input and output.

The data read from the input files can be processed in various ways before writing to output. Some of these operations are sketched below.

Any combination of these processing operations can be specified.

The processed hierarchies from the specified input layout files are generally placed in a new top-level cell created in the output file. The user can choose the name of this cell, and if no name is given, no new top-level cell will be created, and the data from each input will simply be concatenated in the output.

During the merge, the tool remembers tha names of all cells seen, and will automatically change the names of cells that would clash in the combined file. Notification of the change will be written to the log file, which is produced during a run. The logfile is named ``assemble.log'' and is produced in the current directory.



Subsections
next up previous contents index
Next: Overview Up: The Convert Menu: Data Previous: Generating ASCII Output from   Contents   Index
Stephen R. Whiteley 2024-09-29