simInWithArgs
simInWithArgs(
l_fileList
t_runDirName
t_libName
t_cellName
t_viewName
)
=> t / nil
Description
Translates the designer-assigned names for nets and instances in the input files into the corresponding netlister-assigned names and creates the files for input into the simulator.
When the input arguments are processed the following conditions apply:
-
If libName is
nil, then the simLibName, simCellName, simViewName environment variables are used. -
Otherwise, if cellName is
nil, then the simCellName environment variable is used. -
If viewName is
nil, then the simViewName environment variable is used.
Therefore, the libName argument must not be nil if the cellName and viewName arguments are used.
All text in the inputFileName file is copied to the outputFileName file, unless it is surrounded by square brackets ([ ]). The opening square bracket ([) specifies that the following text up to the closing square bracket (]) must be interpreted. The entire expression is replaced by the interpreted value.
One of the command characters below must follow the opening square bracket ([):
The function is defined in /bin/si. You cannot modify this function.
Arguments
|
The name of the simulation run directory. It must be a string name. |
|
|
The name of the library containing the top-level cellview of the design. |
|
Value Returned
Examples
simInWithArgs( list("control" "si.inp") simRunDir
simLibName simCellName simViewName )
simInWithArgs( '((infile1 outfile1) (infile2 outfile2))
simRunDir simLibName simCellName
simViewName )
Related Topics
Return to top