0% found this document useful (0 votes)
389 views3 pages

EE140/240A Cadence Editing Shortcuts Spring 2018: Schematic Editor Layout Editor Symbol Editor

This document provides shortcuts for navigating Cadence Virtuoso's schematic, symbol, and layout editors. It lists common commands, their associated hotkeys, icons, and menus. Examples of useful commands include placing instances, editing object properties, drawing wires and pins, and moving or aligning objects. Customizing preferences through .cdsinit and .cdsenv files is also mentioned.

Uploaded by

ohenri100
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
389 views3 pages

EE140/240A Cadence Editing Shortcuts Spring 2018: Schematic Editor Layout Editor Symbol Editor

This document provides shortcuts for navigating Cadence Virtuoso's schematic, symbol, and layout editors. It lists common commands, their associated hotkeys, icons, and menus. Examples of useful commands include placing instances, editing object properties, drawing wires and pins, and moving or aligning objects. Customizing preferences through .cdsinit and .cdsenv files is also mentioned.

Uploaded by

ohenri100
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

EE140/240A CADENCE EDITING SHORTCUTS Spring 2018

Introduction

Cadence Virtuoso is a powerful design tool, but navigating its many features can be difficult.
Many shortcuts exist, but that doesn’t really help you unless you are aware of them. The
purpose of this handout is to provide a quick summary of some of the most useful features and
commands in the schematic, symbol, and layout editors of Cadence Virtuoso. Here is a picture
of each editor – they are all structured the same way:
Drop-down menus Drop-down menus Drop-down menus
Icon toolbar Icon toolbar
Icon toolbar

Assistants

Assistants
Assistants

Schematic Editor Symbol Editor Layout Editor

For the most part, any command is accessible via the top set of drop-down menus. Quick
access to many common commands is provided through the icon toolbar directly under those.
Even quicker access is provided through a set of hot keys (bindkeys) that automatically trigger
an action. The Window drop-down menu allows you to choose which icons are present in the
toolbar (go to Window  Toolbars), or to add more advanced tools to the left and right of the
editor (go to Window  Assistants).

While many commands are similar between each editor, they are (unfortunately) not always
triggered by the same set of default hot keys, or even the same drop-down menu selection. On
the next few pages, we provide tables summarizing which hot keys, icons, and drop-down menu
selections can be used to trigger some of the most common commands. Many of these
commands can also be found in the drop-down menu that appears after right-clicking an object.
Note that pressing F3 while a command is enabled gives you a more detailed set of
options for each command. To disable a command, hit the ESC key.

Virtuoso preferences – hot keys, default display settings, etc. – can also be configured using the
.cdsinit file in your Cadence run directory and the .cdsenv file in your home directory. We will not
cover how to modify these files here, but if you would like to customize something specific, there
is a good chance someone online has tried something similar. (Some sample .cdsinit
customizations are given here.)
EE140/240A CADENCE EDITING SHORTCUTS Spring 2018

Summarized Virtuoso features

WORKING WITH OTHER INSTANCES


Function Hot key Icon Toolbar access Relevant editor
Place a schematic or layout instance (or Schematic,
i Create  Instance
layout mosaic) Layout
Schematic,
Edit  Properties  Objects
Edit properties of selected object q Symbol
Edit  Basic  Properties Layout
Add Property Editor assistant to sidebar
Window  Assistants  Schematic,
(useful for editing properties of multiple - -
Property Editor Layout, Symbol
selected objects simultaneously)
Read-only: e
Schematic
Edit: Shift+e Edit  Hierarchy 
Descend into design of selected instance -
In-place: x Descend Edit/Read
Layout
Descend: Shift+x
Ctrl + e Schematic
Return to previous level of hierarchy - Edit  Hierarchy  Return
Shift + b Layout
Edit  Hierarchy  Print Tree Schematic
Display hierarchy of current design Shift + t -
Edit  Hierarchy  Tree Layout

DRAWING COMMANDS
Function Hot key Icon Toolbar access Relevant editor
Schematic,
Undo / Redo u / Shift + u Edit  Undo/Redo
Symbol, Layout
Schematic,
Check and save design Shift + x File  Check and Save
Symbol
Schematic,
Delete selected objects Delete Edit  Delete
Symbol, Layout
Schematic,
Copy selected objects c Edit  Copy
Symbol, Layout
Draw a wire w Create  Wire (narrow) Schematic
Draw a path p Create  Wiring  Wire Layout
Draw a line - Create  Shape  Line Symbol
Schematic,
p
Add a pin Create  Pin Symbol
- Layout
Create  Wire Name Schematic
Add a label l
Create  Label Symbol, Layout
Schematic,
Move instance, keeping wire connections m
Edit  Stretch Symbol
Stretch shape s Layout
Schematic,
Move instance only (not maintaining wire Shift + m
Edit  Move Symbol
connections)
m Layout
Rotate object (hot keys apply to objects Schematic,
r Edit  Rotate
being moved; icon or menu applies to Symbol
selected objects) Shift + o Edit  Rotate  (select option) Layout
Edit  Rotate (press F3 for Schematic,
Shift + r
Mirror object menu to mirror) Symbol
Ctrl + j Edit  Flip  (select option) Layout
EE140/240A CADENCE EDITING SHORTCUTS Spring 2018

Add labeled wire stubs to selected Create  Wire Stubs and


Spacebar - Schematic
instance Names
Align selected group of objects (use Schematic,
Edit  Align  (select option)
menu or drop-down on icon to select - Symbol
alignment type) Edit  Advanced  Align Layout
Open ‘Create Via’ window o Create  Via Layout
Create bus (many parallel paths) Ctrl + Shift + x Create  Wiring  Bus Layout
Draw a ruler k - Tools  Create Measurement Layout
Clear all rulers Shift + k - Tools  Clear All Measurements Layout
Toggle between Full / Partial select
mode (controls what happens when you Options  Selection  (Choose
- (click to ‘Partial’ / ‘Full’ from drop-down) Layout
click and drag a selection box over a
shape) toggle)
Toggle between grouping / ungrouping Options  Selection  (Select /
- Layout
vias stacked together deselect ‘Via Stack’)
Toggle between orthogonal / diagonal / Options  Display Options 
- Layout
any angle snap modes (modify Snap Modes)
Chop rectangle out of selected polygon Shift + c - Edit  Basic  Chop Layout
Create  Group /
Group / ungroup selected layout objects - Layout
Edit  Group  Ungroup
Toggle gravity (snaps cursor to edges, Options  Editor  (Select /
g - Layout
centers of shapes) deselect ‘Gravity On’)
DISPLAY CONFIGURATION
Function Hot key Icon Toolbar access Relevant editor
Schematic,
Zoom to fit everything in visible area f View  Zoom to fit
Layout, Symbol
Schematic,
[ or scroll
Zoom in View  Zoom in Symbol
Ctl + z or scroll Layout
Schematic,
] or scroll
Zoom out View  Zoom out Symbol
Shift + z or scroll Layout
z or right click Schematic,
Draw box to specify zoom area - View  Zoom to area
and drag Symbol, Layout
Schematic,
Open ‘Display Options’ window (change o
- Options  Display Symbol
snap settings, layout hierarchy visibility)
e Layout
Schematic,
Open ‘Display Editor’ window (toggle Shift + o
- Options  Editor Symbol
display defaults, gravity)
Shift + e Layout
Toggle visibility of certain instance text View  Hide/Show Instance Schematic,
- -
labels Labels, Notes, etc. Symbol
‘V’ (visible) or ‘S’ (selectable)
Toggle visibility, selectability of certain
- - checkbox in Layers Panel of Layout
drawing layers
Palette Assistant
Automatic design rule checking Options  DRD Edit  (Check
- Layout
(enforce / notify) ‘Enforce’ or ‘Notify’)

You might also like