custom keyboard macros

  • Thread starter david.lindstone@gmail.com
  • Start date
D

david.lindstone@gmail.com

Guest
All,
I just moved to a new company using cadence to do IC layout. At my old
company, we used internal tools that allowed customization of keyboard
macros which greatly helped efficiency. Is there any way to do this in
cadence.

Thanks!
Dave
 
On 9 Jan 2006 06:29:29 -0800, "david.lindstone@gmail.com"
<david.lindstone@gmail.com> wrote:

All,
I just moved to a new company using cadence to do IC layout. At my old
company, we used internal tools that allowed customization of keyboard
macros which greatly helped efficiency. Is there any way to do this in
cadence.

Thanks!
Dave
Absolutely. You can customize the bindkeys using SKILL (see sample files in
<instdir>/tools/dfII/samples/local), and you can use the SKILL programming
language to do pretty much anything you want. There's an extremely wide-ranging
API (over 5000 documented SKILL functions).

So the answer is yes, it can be done. You'll probably want to read some of the
documentation (type "cdsdoc", or hit the Help menu in a DFII window).

That said, I'm assuming you're using the Virtuoso Layout editor - you didn't
say. Cadence provide a lot of different tools, so you might have been talking
about automated place and route (encounter) or some other tool.

Andrew.
 
David,

hiSetBindKey() and hiSetBindKeys() are the Skill functions that allow
the user to customize the SKILL language expressions that get executed
for a particular key stroke.

eg.
hiSetBindKey("Layout" "<Key>9" "leHiMarkNet()")

You can put these commands in a file called .cdsinit in your home
directory. .cdsinit is like .cshrc, it gets loaded every time you invoke
cadence.

SKILL language user guide and functions reference documents might be of
help to you. These documents could be accessed through the 'cdsdoc'
executable.

regards,
Suresh


david.lindstone@gmail.com wrote:
All,
I just moved to a new company using cadence to do IC layout. At my old
company, we used internal tools that allowed customization of keyboard
macros which greatly helped efficiency. Is there any way to do this in
cadence.

Thanks!
Dave
 
Andrew:

Can I add bindkeys to THE LSW window.

Specifically I hate the fact that the shifted mouse clicks do not do
the same default operation as
the unshifted ones ...This is most annoying ...

-- Gerry Vandevalk
 
On 7 Feb 2006 21:39:37 -0800, "vdvalk@rogers.com" <vdvalk@rogers.com> wrote:

Andrew:

Can I add bindkeys to THE LSW window.

Specifically I hate the fact that the shifted mouse clicks do not do
the same default operation as
the unshifted ones ...This is most annoying ...

-- Gerry Vandevalk
No, you can't have bindkeys for the LSW.

Sorry!

Andrew.
 

Welcome to EDABoard.com

Sponsor

Back
Top