目录
写在前边
1.verdi的配置
2. 波形的产生及打开
写在前边
本部分内容主要对Verdi的学习进行总结,大概分三篇文章进行叙述。
1.verdi的配置
1.首先打开.bashrc文件进行环境配置
2.Verdi 配置如下:
verdi_HOME: 配置Verdi的home目录,也就是Verdi安装的位置;
PATH:配置Verdi的启动目录;
LD_LIBRARY_PATH:配置Verdi的库;(我是用的vcs进行编译,如果有用questa编译的要进行修改)
~/.bashrc
export Verdi_HOME=$Synopsys_Dir/Verdi2015
export PATH=$Verdi_HOME/bin:$PATH
export LD_LIBRARY_PATH="/opt/Synopsys/Verdi2015/share/PLI/lib/linux64"$PATH
export LD_LIBRARY_PATH="/opt/Synopsys/Verdi2015/share/PLI/VCS/linux64"$PAT
2. 波形的产生及打开
波形的产生,需要在top文件中添加波形控制的系统函数,最常用的系统函数如下:
$fsdbDumpfile("*.fsdb") //dump的波形文件将以*.fsdb命名
$fsdbDumpvars(0) //表示dump top结构下的所有结构波形,如果为1,表示只dump top一层,其他数字类似;
以上列举了经常使用到的fsdb命令,对于一些其他的命令,又想了解的伙伴可以点击这里。
接着还需要在Makefile中添加相应命令实现波形边仿真便产生以及波形的打开;
在run的过程中添加+fsdb+autoflush,实现边仿真边产生波形,在打开Verdi后添加 -ssf *.fsdb 打开波形。