next up previous contents index
Next: Windowing Control Module Up: The Convert Menu: Data Previous: The Set Import Params   Contents   Index


The Read Layout File Button: Read Layout File Panel

The Read Layout File button in the Convert Menu brings up the Read Layout File panel, which can be used to read layout data into Xic.

Merge Into Current mode
This menu provides the option of merging the contents of another cell into the current cell, possibly recursively. Only the content associated with the present display mode is affected, for example in Electrical mode, only the electrical cells will be affected, the physical cells are untouched. Part of the motivation for this mode is to facilitate separate development of electrical and physical designs, allowing them to be merged at a later time.

If No Merge Into Current is the current selection, then merging is turned off. Reading a cell of the same name as the current cell can either overwrite the current cell or the new cell can be ignored, depending on how name clashes are currently handled (as set in the Set Import Parameters panel).

If one of Merge Cell Into Current or Merge Into Current Recursively is selected, and the Read File button is pressed, the following operations will be performed. The user will be prompted for a file name. The user can respond with the name of a file, or the name of a cell in memory.

If the user passes a cell name found in memory, the contents of that cell will be duplicated and added to the current cell. This completes the command. Note that there is no difference between the Merge Cell Into Current and Merge Into Current Recursively modes in this case.

If the file name is found on disk, the file will be opened in a temporary symbol table. If a cell is found in the temporary symbol table that has the same name as the current cell, the contents of that cell will be merged into the current cell. Otherwise, the user will be prompted for a cell name. If the user enters a valid cell name, the contents of that cell will be duplicated into the current cell. If the menu is set to Merge Cell Into Current, the command is done. The temporary symbol table will be cleared.

If a recursive merge is selected, the hierarchy of the current cell is traversed. For each cell in the hierarchy, if a cell with the same name exists in the temporary symbol table, the contents of that cell will be duplicated into its counterpart under the current cell. Care is taken to handle the details of this recursive merge cleanly.

There is no undo capability for this command, so be sure to save a copy of the current cell hierarchy before merging, in case of trouble.

Cell Name Mapping
This group of controls manages the cell name aliasing feature. The Auto-Rename button found here has the same functionality as the Auto Rename selection in the cell name resolution option menu. This applies only when reading archive input files, and not native cell files. The prefix/suffix modifications are applied only in input initiated from this panel or script functions.

The layer change module allows layer filtering and/or mapping to be applied during the read operation. This applies when reading physical data only.

Conversion Scale Factor
The Conversion Scale Factor provides an entry area where a scale factor to be applied during reading can be entered. Values of 0.001 through 1000.0 are acceptable. This will apply to input initiated from this panel only.

The Read File button will prompt the user for a file to read into Xic, in the manner of the Open command. However for archive files scaling, layer filtering, etc. may be applied to the cells read from the file through use of this panel and not via the Open command.

The Dismiss button removes the pop-up from the screen.


next up previous contents index
Next: Windowing Control Module Up: The Convert Menu: Data Previous: The Set Import Params   Contents   Index
Stephen R. Whiteley 2012-04-01