【EDA】 Verdi 使用笔记

简介: 【EDA】 Verdi 使用笔记

Verdi快捷键


  • verdi Ctrl+Alt+A进入上一heirarchy


  • 窗口选择source→parameter/active annotation等在code窗口显示cursor时刻的数值


  • 右键信号→ follow signal选择相应heirarchy进入上层或下层


  • 右键信号→ siganl选择相同信号


  • shift+s搜索module


  • shift+a搜索signal(支持通配符、hierarchy)


  • module av verdi查看已有的verdi版本,module load version加载对应版本



Verdi显示字号


调整Verdi代码字号:

verdi → Tools → Preferences → Source Code → Color/Font


调整Verdi设计树字号:

verdi → Tools → Preferences → Source Code → Design Tree → Fonts


调整波形显示字号:

verdi → Tools → Preferences → Waveform → Color/Font/Pattern → Font




Verdi波形中显示状态机状态名称


click FSM status reg → add to waveform → click new schematic,看下波形里状态机是不是有状态名了 ←_←




Verdi中查看VIP user guide

最左上方点击Window -> 选择Protocol Debug Mode -> 选择对应的VIP ->  进去后就可以点击查看对应的guide啦(一般是在Help Resources中) 再次选择Hardware Debug  Mode可退出当前mode




Verdi波形中信号加延时,信号逻辑操作加延时


如果单纯要看信号加延时,可以在nWave窗口选中代操作的信号 -> 点击左上方Waveform选项 -> Wavform Time -> Shift Individual Signal Time -> 设置延时。


如果要在信号逻辑操作的时候加延时,选中信号 -> 邮件Logical Operation,<<-左移,->>信号右移,需要指定移位时间,如“/tb/signal->>100”




Verdi查看数字信号的模拟波形


nWave选中要查看的数字信号波形 -> nWave Waveform -> 选择Analog Waveform,即可

可Set Notation,可在nWave Analog选择更多功能




Verdi页面没有find string框了


从verdi 2019切到2021后不知为啥没有Find String的框了,这是最常用的一个功能了,也没找到在哪儿调出来

db02d03a6f8c4fee91dc8edc342ab94e.png


解决办法是:选中信号直接敲\,或者verdi左上角Source -> Find String,都是弹出窗口,会遮挡,感觉还是不如之前摆在header上好用




Verdi 窗口命名


verdi -preTitle “your_title”




命令行开Verdi 同时打开 rc 文件加载signal


verdi -ssf your_wave_form -sswr your_rc



verdi 提取信号到文件


用 fsdbreport 吧,用法示例如下:


fsdbreport  your_wave_form.fsdb  -s "/tb/dut/d_in" -w 32 -of h -o d_in.txt


-of h -> hex,不加的话是 bin

也可以按照某积运算结构提取数据。用 -exp “xxxx”



一个 verdi 窗口打开多个波形


  1. 先开一个波形


  1. 点击 verdi 窗口左上角 这个图标新开波形窗口

36dfb0a03bc24dd890510f4d6b5087f7.png


3.选择新的波形窗口,nWave 左上角 File -> Open -> 选择新的波形,打开。


注:在新的波形窗口 Ctrl + W 不太好使,跑到最初的波形窗口去了,但可以右键拖过来。

目录
相关文章
|
前端开发 算法 Unix
面向前端设计的DFT基础介绍(一)——MBIST存储器内建自测试
本文介绍了MBIST存储器内建自测试的中,MBIST的特点,如何测试,Tessent加入的测试逻辑的结构等基础知识,继而以几个实例的图示和解读,描述了RTL设计满足MBIST设计的前置需求。
46688 3
面向前端设计的DFT基础介绍(一)——MBIST存储器内建自测试
ZYNQ-AXI总线的信号接口要求以及时序关系
ZYNQ-AXI总线的信号接口要求以及时序关系
2437 0
ZYNQ-AXI总线的信号接口要求以及时序关系
|
芯片 异构计算 算法
芯片验证 | Formal验证技术总结
芯片验证 | Formal验证技术总结
1156 0
芯片验证 | Formal验证技术总结
|
测试技术 Shell Windows
SV学习笔记(二)
SV学习笔记(二)
1013 0
Verdi的使用技巧总结
Verdi的使用技巧总结
2765 0
深入理解AMBA总线(十四)AXI Ordering Model、非对齐访问等
深入理解AMBA总线(十四)AXI Ordering Model、非对齐访问等
2935 1
【AXI】解读AXI协议中的burst突发传输机制
【AXI】解读AXI协议中的burst突发传输机制
【AXI】解读AXI协议中的burst突发传输机制
|
DataX 图形学
【UCIe】UCIe 物理层介绍(电气物理篇)
【UCIe】UCIe 物理层介绍(电气物理篇)
3629 0
【UCIe】UCIe 物理层介绍(电气物理篇)
|
芯片 流计算 内存技术
【UCIe】初识 UCIe
【UCIe】初识 UCIe
5114 3
【UCIe】初识 UCIe