Product Documentation
Virtuoso Layout Suite SKILL Reference
Product Version IC23.1, November 2023

lxRunCmdInVXL

lxRunCmdInVXL(
d_layCV 
u_cmd 
g_cmdArgs 
[ ?schCV d_schCV ]
)
=> t / nil

Description

This function is being maintained only to support backward compatibility. Cadence recommends that you use lxRunCmdInXL instead. If you were to use lxRunCmdInVXL, use it to run a user-supplied command in Layout XL, with CPH and the Binder enabled, without opening the windows. The PhysConfig used is obtained from the layout cellview. If you want to work in Automatic mode, the schematic cellview, an optional argument, is required. The batch function does not work with the following: Interactive editing, Incremental binding, and Incremental extraction.

Arguments

d_layCV

ID of the layout cellview.

u_cmd

The command symbol.

g_cmdArgs

The list of command arguments. If no arguments are required, provide nil.

?schCV d_schCV

A schematic cellview ID to be used to run the command in Automatic mode. This is an optional argument.

Value Returned

t

Command ran successfully.

nil

Error in command.

Return value from supplied command

Return value based on the SKILL command provided by the user.

Example

lxRunCmdInVXL(lcv 'ciLxComparisonReport list(?layoutCV lcv ?showReport nil
?useViewNames t ?useTimeStamp t))

Result

lxRunCmdInVXL(lcv 'bndGetBoundObjects list(inst1) ?schCV scv)

Return to top
 ⠀
X