next up previous contents index
Next: The Save As Button: Up: The File Menu: Xic Previous: The File Selection Panel   Contents   Index


The Save Button: Save Cell

The Save button in the File Menu allows saving unsaved work to disk files, under the present file/cell name.

If editing a cell from the device library, the Save command will bring up the Library Cell Parameters panel (see A.7), which allows device defaults to be edited, and has provision for saving the cell into a device library file or as a native cell file.

Otherwise, if there are cells in memory that have been modified, a pop-up will appear. The pop-up displays a listing of all modified cells and hierarchies, each with a yes/no entry that can be toggled by the user to set whether the cell or hierarchy will be saved. The display has four columns. Column 1 gives the name of the cell, which for a hierarchy is the top level cell. The second column is ``yes'' or ``no''. Clicking on this word will toggle between the two states. The buttons will set the states of all these words: Save All sets them to ``yes'', Skip All sets them to ``no''. The third column gives the type of file that will be created or updated: `X' for Xic native, `B' for CGX, `C' for CIF, `G' for GDSII, and `O' for OASIS. This entry is shown in color, and the color used for archives is different than the color used for native cell files. The fourth column is the full path name of the file that will be written if the second column is ``yes''. While the pop-up is visible, all other controls are inoperable. Pressing Apply - Continue, or deleting the window, will save the files marked ``yes'', retire the pop-up, and allow Xic to continue. Pressing the ABORT button will retire the pop-up and abort the present command.

Xic native cells are saved under their own name, in the directory containing the file the cell was read from, or the current directory if the cell was created within Xic. If a cell from an archive file was modified, the hierarchy is saved in the name of the original archive file, or the top-level cell name with an extension if the original file name is unknown. The file type is the same as the origin of the hierarchy. The Save As command can be used to save under a different name or file type.

In all cases, the previous version of an overwritten file is given a ``.bak'' extension and retained (any existing ``.bak'' file will be overwritten, however).

The !sa command has the same effect as invoking Save. The same pop-up appears at other times when the user should make a decision about saving work, such as when exiting Xic.


next up previous contents index
Next: The Save As Button: Up: The File Menu: Xic Previous: The File Selection Panel   Contents   Index
Stephen R. Whiteley 2012-04-01