Syntax: !oatech cmd libname [args]This command exists only when the OpenAccess plug-in is loaded.
This function has a number of forms, corresponding to various actions to perform on the technology database. These forms, and the corresponding actions, are described below. In each case, the first character of the first token indicates the command type. If this is preceded by a hyphen, the hyphen will be ignored. Thus, for example, first arguments ``-p'', ``p'', and ``print'' are all equivalent.
If which is given (including ``all''), the file format is not specific and a complete data dump of relevant data. This is intended for debugging and information searching.
Output goes to the console window by default, but the -o option, if given, signals that the following argument is a file name for output.
The which is a code indicating what type of information to print, and prname is a sub-type which applies to particular values of which. The prefixes understood for which are listed below, characters that follow the prefix are ignored. Recognition is case-insensitive.
prefix | prname | will print |
---|---|---|
``all'' | everything | |
``u'' | units | |
``an'' | * | analysis libraries |
``l'' | * | layers |
``o'' | * | operating points |
``p'' | * | purposes |
``si'' | * | site definitions |
``va'' | values | |
``viad'' | * | via definitions |
``vias'' | via specifications | |
``viav'' | via variables | |
``co'' | * | constraint groups |
``cg'' | * | constraint groups (as above) |
``cp'' | constraint parameters | |
``d'' | derived layer parameters | |
``ap'' | application object definitions | |
``g'' | * | groups |
For the types marked with an asterisk above, the prname is recognized as the name associated with the records of that type, and only the record with matching name, if any, will be printed. If prname is not given, all records of the selected type are printed.