1、引言
Verdi应该是现在所有IC公司用来debug的必备工具之一,不管是IC验证工程师还是IC设计工程师,熟练操作Verdi,掌握一些Verdi的快速操作技巧,将给debug、追踪代码带来很大的效率提升。下面总结一些比较常用的小技巧,能够熟练使用的话应该足以应付平时基本的debug过程。
2、常用技能
2.1 查找
使用快捷键 shift+a,输入需要查找的信号名,可使用通配符,可在所有文件中查找该信号。
当前文件,查找信号,与gvim命令类似,按快捷键“/”,会跳出 Find string 对话框,输入需要查找的信号名。
当然也可以在菜单栏的搜索框进行查找。按中键拖入输入栏,然后点向上或向下查找,找同名信号
或者点击信号,按快捷键”Ctrl+F”,信号名就会自动输入到输入栏
代码窗口使用快捷键 shift+s,查找模块或者文件。
波形窗口按键shift+s可以将波形保存为xxx.rc格式文件,下次再使用按快捷键r可load上次保存的波形信号列表。
2.2 跳转
文件内跳转到特定行数,类似gvim命令,按“g”,然后输入想要跳转的行数,一般是跳到首行用的较多,对文件行数比较多时,比较实用。
标记跳转,在代码窗口按shift+m,会在当前位置标记,然后等你追踪代码追踪到别的文件后,按住ctl_shiftl_+m 或者鼠标右键,选择previous mark可以跳到之前标记的位置。在波形窗口中,按键shift+m使用mark功能标记一下,可以自定义名称和颜色,方便查找。
drive/load 基本功能跳转。双击instance跳转到子模块,这些属于基本功能。
在实例化信号端口,按住ctrl键,双击信号名可直接进入子模块内的相同信号名所在位置。
2.3 复制
有时候需要找信号所在模块的层次结构,着实话在verdi有几个方法,一是在波形窗口,按h快捷键,可显示所有层次,再按右键,选择复制全路径。
在代码窗口,信号列表也可以通过右键保存信号的方式,拿到并保存信号的层次结构。
或者是shift+a,在查找框就能显示信号层次来,然后双击全选,鼠标中键复制。
2.4 改变信号和波形颜色
波形窗口按C或者T修改信号或者波形颜色,方便查看。一般用c,color的缩写。
本文暂时没有评论,来添加一个吧(●'◡'●)