Verdi

一、生成波形文件

三大EDA厂商软件生成波形可以和verdi配合使用:

  • Sysnopsys--vcs(接触)
  • Cadence--irun
  • Mentor--Qusta
    Dump波形的两类方法:1.基于系统函数(如下) 2.基于ucli / tcl接口
$ fsdbDumpfile("system.fsdb") ; 
$ fsdbDumppvars(0, tb_top) ;

二、Verid:makefile脚本

vcs:
    vcs ahb_tb.v ahb.v -sverilog +v2k  -fsdb_old 
    ./simv  #运行才能生成fsdb文件
ve:
     verdi ahb_tb.v ahb.v  -sv -ssf system.fsdb -sswr wahb.rc \
    -nologo
clean:
    rm -rf csrc novas.rc simv simv.daidir vcom1.log verdiLog vsim1.log system.fsdb* 
   vcs.key ucli.key DVEfiles inter.vpd
nl:
     nLint -gui -2001 -sv ./rtl/test.v &

-ssf : 加载波形文件;-sswr: 加载信号列表;-nologo:不显示进入的欢迎界面

三、文本编辑器妙用

set tabstop=4             //tab键空格个数
set cursorcolumn         //列高亮打开
set cursorline           //行高亮打开
快捷键 ZQ:不保存就退出,ZZ:保存并退出;ggVG全文选中 ;Ctrl+F/B:向后翻页,向前翻页

四、Verid保存波形

Verid查看过的信号波形列表可以保存成.rc文件,通过脚本调用直接打开。

-ssf system.fsdb -sswr wahb.rc -nologo
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Modelsim脚本自动仿真 1、创建文件 run.do,“#”为注释符号 2、写完以上run.do文件后,在「 ...
    马哥_Marin阅读 11,782评论 4 8
  • verdi -dbdir output/simvcssvlog.daidir & 看波形verdi -f tb.f...
    Poisson_Lee阅读 12,035评论 2 2
  • Makefile加载verdi波形方法 1.编译参数增加verdi的PLI,使用32位编译的去掉64。 2.仿真运...
    500强低级工程师阅读 19,605评论 0 6
  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 13,794评论 1 32
  • 正月十五月儿圆,临近分别红事宴。(红事宴:红喜事,结婚配对) 红字红帖红对联,单人独往代赴宴。 屋外无云艳阳天,室...
    蜀道小二阅读 4,145评论 25 28