verdi可以方便的trace代码,常见的操作如下:
1.拖拽
可以将代码窗口选中的信号拖拽到波形窗口,查看波形
拖拽波形窗口选中的信号到代码窗口 代码自动跳转到选中信号
两个verdi同时打开同一份代码的不同仿真波形 可以在一个verdi波形窗口选择信号 拖拽到另一个verdi波形窗口,这样便于在两个波形窗口比较数据,这种比用rc文件交互快捷方便。
2.双击代码选择信号可以一级一级查看该信号的drive
3.选中代码或波形的信号使用oneTrace查看drive或load或connect
也可以点快捷键看drive和load,还可以查看电路图
4.auto Trace和Trace X
这两个在查看层级较深,电路复杂的情况下很好用,不用一级一级的双击,同时会显示电路图。特别是网表仿真比较好用。
需要注意的是
1.只能trace drive和fan-in
2.需要指定时间 采用波形窗口的当前Marker时间
3.打开方式
可以在代码选中信号右键--》Temporal Flow View--》Auto Trace
可以在菜单Tools--》emporal Flow View--》Auto Trace
可以在波形窗口(右边的波形窗口而不是显示波形信号的地方)右键--》Temporal Flow View-
-》Auto Trace
以上打开方式 同样可以看到Trace X命令
如果需要trace fanout可以使用“New Schematic--》Fan-out” 打开方式和上面一样。
打开trace的电路窗口之后 可以选信号和cell 右键可以查看更多操作,同时可以直接ctrl+4添加到波形。还可以高亮信号。
auto Trace可以trace 信号跳变
Trace X可以trace x态的传播路径
查看电路图参考下面: