1
Administrative Functions
The administrative SKILL functions let you do the following:
- Open and close a technology file in virtual memory
- Manage files opened in virtual memory. Includes
- Save the technology file opened in virtual memory to disk
- Attach a technology file to a Virtuoso® Design Environment library
- Dump open technology files to ASCII files
- Compile and load ASCII files to virtual memory
- Execute programs based on dump and load triggers
- Set and get control parameters for use in the technology data
- Determine the units set for each cellview type in a technology database
The functions are categorized as:
-
File Functions
These functions let you open, close, and manage data in virtual memory. The open functions provide three modes that control what remains on disk and what is loaded into virtual memory. The modes are as follows:- Read — loads the contents of the technology database into virtual memory and does not allow any edits to it
- Append — loads the contents of the technology database into virtual memory and does allow edits
- Write — deletes the contents of the technology database on disk and loads the empty database into virtual memory. Write mode does allow edits. Use this mode with extreme caution.
The file functions are listed below:-
techOpenTechFile -
techOpenDefaultTechFile -
techReopenTechFile -
techCopyTechFile -
techDeleteTechFile -
techSaveTechFile -
techCloseTechFile -
techPurgeTechFile -
techRefreshTechFile -
techTruncateTechFile -
techGetDefaultTechName -
techGetTechFile -
techGetTechFileDdId -
techGetOpenTechFiles -
techVerifyTechFileId -
techSetEvaluate -
techSetTimeStamp -
techGetTimeStamp
-
Attach Functions
These functions let you attach, or bind, a specific technology database to a DFII library. You can also delete the binding.
The technology database binding is made up of two properties,techLibandtechFile. You must set both properties for every DFII library. The properties are defined as follows:
The attach functions are listed below: -
Dump, Load, and Trigger Functions
These functions let you transfer technology data from ASCII format to virtual memory (load) and back again (dump). You can also set programs to execute based on a dump or load trigger.
The dump and load trigger functions notify you when a dump or load event occurs. Triggers are of two types, pre-event and post-event. Pre-event triggers notify you before the event occurs, post-event triggers notify you afterward.
The dump, load, and trigger functions are listed below: -
Floating-Point Precision Function
This function lets you set the precision, or number of digits following the decimal point, in floating-point numbers. Different systems can require different levels of precision for floating-point calculations.
techSetPrecisionis a floating-point function.: -
ICC Information Function
This function creates a constraint group and rules file for the Virtuoso chip assembly router.
techMakeVirtuosoIccInfois an ICC information function.
Return to top