simOutWithArgs
simOutWithArgs(
l_fileList
t_runDirName
t_libName
t_cellName
t_viewName
)
=> t / nil
Description
Translates the netlister-assigned names for nets and instances in the input files specified in fileList to the corresponding user-assigned names, and produces the output files specified in fileList.
Because names requiring translation are not output by the simulator surrounded by square brackets ([ ]), you must provide a sed input script for each simulator that surrounds each name to be translated with square brackets ([ ]). You must also insert the correct command character after the opening square bracket ([).
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 (not nil).
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 ([):
|
Replaces the |
|
|
Replaces the |
The function is defined in /bin/si and also in the Cadence graphics program. You cannot modify this function.
Arguments
Value Returned
Examples
simOutWithArgs(
list ( infile outfile simSedFile)
simRunDir
simLibName
simCellName
simViewName
)
simOutWithArgs( '(( infile1 outfile1 simSedFile)
( infile2 outfile2 simSedFile))
simRunDir
simLibName
simCellName
simViewName
)
Related Topics
Return to top