Chapter 3: Hierarchy
plug
3-9: Libraries
3-9-3: Writing Libraries
plug


Writing libraries to disk is done with the Save Library command (in menu File). The Save All Libraries command writes all libraries that have changed.
Figure 3.24
You can also use the save-libraries icon from the tool bar.

To force all libraries to be saved, use the Mark All Libraries for Saving command, or use Save All Libraries in Format... to specify how they are to be saved.

If a library was read from disk, it is written back to the same file. If, however, you wish to write the library to a new file (thus preserving the original) then use the Save Library As... command.

The Library Preferences (in menu File / Preferences..., "I/O" section, "Library" tab) offers options for writing libraries to disk. By default, saved libraries overwrite the previous files and no backup is created. If you choose "Backup of last library file", then the former library is renamed so that it has a "~" at the end.

Figure 3.19

If you choose "Backup history of library files", then the former library is renamed so that it has its creation date as part of its name.

Electric can also write external format files with these commands in the File / Export menu:

The exported files from Electric are often considered to be proprietary information, and must be marked appropriately. Copyright information can be inserted into exported files with the Copyright Preferences (in menu File / Preferences..., "I/O" section, "Copyright" tab).

Figure 3.13

Since each export file has a different format for comments, the copyright text should not contain any such characters. Instead, the system will insert the proper comment characters for the particular export format.

The copyright information will be inserted into decks exported for CIF, LEF, and PostScript, as well as in simulation netlists for Verilog, Spice, Silos, ESIM/RSIM/RNL/COSMOS, FastHenry, Maxwell, and IRSIM.


Prev Previous     Contents Table of Contents     Next Next