|
»»»Home «««
»»»TELL «««
»»»Toped «««
|
The layout database is the place where all graphical data is stored. Toped uses its own database format called TDT. It deals purely with graphical data.There is no electrical or setup information stored there. A TDT file can be loaded as a target database or as a library. TELL defines several internal functions to deal with TDT databases.
Create a new empty design. This function defines also the user units for the design. At the moment only default user units a possible (GDSII default 1 micron = 1000 DBU).
The second overloaded function is defined for recovery purposes - Toped always uses that form in the log file. time_created parameter is used later when the database is saved. Load a TDT file and create TDT database (design) into memory. Toped handles only one target database at a time, so current design will be closed if the operation is successful. The loaded design becomes current.
The second overloaded function is used in the log files for recovery mode. It
reads the database only if the Example 2. tdtread tdtread("/$TPD_LOCAL/tdt/toped_design.tdt");
tdtread("/home/guest_user/tpd_des.tdt",
"20-01-2006 01:09:53","21-05-2006 22:22:54");Load a TDT file as a library, relink and update the database into memory. Toped handles multiple libraries, so already loaded libraries will not be unloaded.
Unload a library, relink and update the database into memory. The cells linked to this library will be relinked. If a cell definition doesn't exists in the remaining libraries, the reference will be marked as "undefined"
Save the current design to the disk in TDT format overwriting (updating) already existing file. The current design in memory is not changed or altered.
The second overloaded function is used in the log files for recovery mode. It
implements conditional save. The command is executed only if the Save the design under a new name to the disk in TDT format. File with this name should not exist. The current design in memory is not changed or altered.
| ||||||||||||||||||