用verdi trace代码 auto trace和trace X

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态的传播路径

查看电路图参考下面:

verdi查看门级电路 

你可能感兴趣的:(Linux/win/vim工具,soc验证,(UVM),verdi,trace,auto,Trace,trace,X)