Cadence Virtuoso 自定义快捷键

1、首先,在CIW窗口点开Options-->Log Filter,并将所有选项都选中。这样,当在Virtuoso进行操作时,所有的操作命令都将在CIW窗口中print出来。

Cadence Virtuoso 自定义快捷键_第1张图片

2、打开一个schematic,选中某一net将其高亮,然后通过菜单Create-->Probe-->Remove all将其取消高亮。这时可以观察到CIW窗口中的操作指令:

Cadence Virtuoso 自定义快捷键_第2张图片

geAddNetProbe() 高亮net的指令

geDeleteAllProbe(getCurrentWindow() t) 取消高亮net的指令

下面开始自定义快捷键,自定义快捷键有两种方法

法一、利用CIW的GUI界面自定义快捷键

  1. CIW窗口打开Options-->Bindkeys,可以看到很多快捷键的定义。

① 点击Schematics;

② 点击右下角的绿色 加法符号

③ 点击蓝色框,在键盘上输出你想要的 快捷键,Viruoso会自动获取。然后 在橙色框中输入刚刚复制的高亮 的指令: geAddNetProbe()

如图,将快捷键0设置为高亮指令,点击apply,设置成功。同样的办法可以设置取消高亮的快捷键。

Cadence Virtuoso 自定义快捷键_第3张图片
Cadence Virtuoso 自定义快捷键_第4张图片

法二:修改cdsinit文件自定义快捷键

1)从以下路径:/tools/dfII/samples/local/cdsinit,拷贝到自己的工作目录,并保存为.cdsinit文件

打开.cdsinit文件,定位到文件中:LOAD USER CUSTOMIZATION 之后的内容(行首没 有分号的if...else...语句)在每一行行首添加一 个“;”,代表注释掉这部分内容,具体原因可 以阅读if...else...上面的说明,实际上是为了防 止软件对这个文件发生递归调用,导致系统死 掉,这一点一定要留意,很多人因为这个原因 导致软件启动不正常,查找原因浪费不少时间。

Cadence Virtuoso 自定义快捷键_第5张图片

2)在.cdsinit文件中定义快捷键,找到 LOAD APPLICATION BIND KEY DEFINITIONS位置

Cadence Virtuoso 自定义快捷键_第6张图片

3)修改红框中的内容,删除前面的“;”号,增加schematic快捷键;

修改前:

Cadence Virtuoso 自定义快捷键_第7张图片

修改后:设置高亮为快捷键0

Cadence Virtuoso 自定义快捷键_第8张图片

4)复制上一步内容,设置Layout快捷键

Cadence Virtuoso 自定义快捷键_第9张图片

5)当新增bindkey后需要在CIW下重新load .cdsinit文件或者重启virtuoso。

Cadence Virtuoso 自定义快捷键_第10张图片

*相比起方法一,方法二更具有可复用性,一但.cdsinit文件设置了之后,后续就不用再每次重启 软件后再设置了,而且一个人设置了之后,其他人就可以将.cdsinit复制到自己的启动目录下就 可以统一使用了。

你可能感兴趣的:(virtuoso,cadence,EDA,其他)