Product Documentation
Virtuoso Layout Suite XL: Basic Editing User Guide
Product Version IC23.1, November 2023

Bindkeys in Virtuoso Layout Suite

Many layout editor commands can be run by using bindkeys or keyboard shortcuts. If bindkey settings are loaded, bindkeys appear to the right of the command name on the menu.

The list of default bindkeys for Layout XL is available at the following location, where your_install_dir is the directory where your Cadence software is installed.

your_install_dir/samples/local/lxBindKeys.il

To load a file of bindkey definitions every time you run Layout XL, add the following line to your .cdsinit file.

load(prependInstallPath("path_to_bindkey_file"))

For example, the following line loads the list of default bindkeys for Layout XL.

load(prependInstallPath("samples/local/lxBindKeys.il"))

The following table lists some of the Layout XL bindkeys defined in lxBindKeys.il and the corresponding SKILL functions and menu commands.

Key SKILL Function Menu

F10

nclToggleCAEMode()

Options – Layout XL – General tab; Constraint-aware editing option

Ctrl+H

geDSAFreeze(hiGetCurrentWindow()
hiGetPoint(hiGetCurrentWindow()))

Freeze DSA and Unfreeze DSA options on the shortcut menu

Ctrl+L

lxProbeRemoveAll()

Ctrl+M

lxHiSwapComps()

Edit – Advanced – Swap Components

Shift+L

lxHiProbe()

Connectivity – XL Probe

RMB

lxCmdOptions()

Shift+RMB

lxCmdShiftOptions()

Shift+Ctrl+H

lxToggleShowAllIncompleteNets()

Connectivity – Incomplete Nets – Show/Hide All

H

lxToggleShowIncompleteNets()

Connectivity – Incomplete Nets – Show/Hide Current

Shift+H

lxShowHideIncompleteNets()

Connectivity – Incomplete Nets – Show/Hide Selected

To view a detailed list of bindkeys, see Bindkeys in Virtuoso Layout Suite.

Related Topics

Bindkeys and Access Keys


Return to top
 ⠀
X