9
Abstract Generator SKILL Functions
This topic contains information about the SKILL functions used in Abstract Generator.You can use the same functions in TCL mode by typing absTclMode in the Command Entry Field. Note that TCL does not accept parentheses.
Only the functions listed here are supported for public use. All other functions, regardless of their name or prefix, and undocumented aspects of the functions described below, are private and are subject to change at any time.
When entering SKILL functions in Abstract Generator, the processes of entering parameters and options are different.
-
Set parameters directly on the function line; for example,
absSetLibrary "libname" -
Set options prior to calling the function, using either the
absSetOptionorabsSetBinOptionfunctions; for example,absSetOption "ImportLogicalFiles" "logic1"absSetOption "ImportLogicalType" "Verilog"absImportLogical
If you type in part of a function and press the tab key, Abstract Generator tries to complete the function. If it is unable to do so, it presents a list of possible function names that begin with the partial string you entered.
For example, because all of the SKILL API functions begin with the string abs, if you type in a and press Tab, you will see a list of ALL the function names. Function completion works only for functions beginning with abs.
In Tcl mode only, if you need to know the parameters of a function quickly, type the function name and press Return. If the function requires arguments, Abstract Generator lists them. If there are no required arguments, the function is executed.
abstract> absSetLibrary
Wrong # args. absSetLibrary name
The absSetLibrary function requires the library name to be supplied.
To find out more about SKILL functions, examine the abstract.record file, which contains the record of a session expressed in SKILL functions.
To find a particular SKILL function, use the graphical user interface to perform the action (for example, setting a bin option), then close the program and examine the entries in the abstract.record file.
Return to top