【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 不太好使,跑到最初的波形窗口去了,但可以右键拖过来。

目录
相关文章
|
6月前
|
机器学习/深度学习 人工智能 算法
EDA设计:原理、实践与代码实现
EDA设计:原理、实践与代码实现
193 2
|
6月前
|
图形学
EDA编程
EDA编程
66 0
|
6月前
|
XML 存储 数据处理
EDA设计 (2)
EDA设计 (2)
47 0
|
6月前
|
存储 XML 数据库连接
EDA设计 (3)
EDA设计 (3)
48 0
|
6月前
|
数据采集 数据可视化 数据挖掘
EDA
EDA
70 0
|
6月前
|
Python
EDA设计:从理论到实践
EDA设计:从理论到实践
EDA设计:原理、应用与代码实践
EDA设计:原理、应用与代码实践
|
6月前
|
机器学习/深度学习 人工智能 算法
基于EDA的图形化设计实践
基于EDA的图形化设计实践
61 1
|
6月前
|
人工智能 大数据 图形学
EDA设计的创新与实践
EDA设计的创新与实践
75 1
|
6月前
|
大数据 图形学 云计算
EDA设计:技术深度解析与实战代码应用
EDA设计:技术深度解析与实战代码应用