在 「nWave」 菜单栏依次点击 File --> Edit Virtual File 在弹出的界面中,依次双击要需要merge的fsdb文件,在 save as那一栏选择导出的目录,最后点击 OK ,就会生成一个vf文件 在 nWave 窗口选择 vf 文件,就可以拉出 两个fsdb文件中的信号了
每个fsdb文件中包含的信号量也比较少,所以并没有发现问题我是用Edit Virtual FIle把dump不同hier的fsdb文件merge到一起,当在实际项目中,每个fsdb文件中的信号都比较多,于是拉信号时就出现了下面这个问题原因是在实际项目中,难以避免有些信号是同名的,而且在我的使用方式下,dump的时间...
1. 合并多个fsdb文件 使用Virtual File功能:首先,通过菜单栏的File > Edit Virtual File选项,导入需要合并的多个fsdb文件。确保时间一致:在导入文件时,要确保这些fsdb文件的起点和终点时间是一致的,以便合并后的波形能够正确显示。保存为vf文件:编辑完成后,将虚拟文件保存为vf格式。选择vf文件:在nW...
$fsdbDumpfile:Specify FSDB File Name and limit the FSDB file size; 用来设置名字和限制FSDB文件大小; ---$fsdbDumpfile("chip.fsdb");---$fsdbDumpfile("chip.fsdb",1000); $fsdbDumpSVA: Dump SVA results into FSDB; ---$fsdbDumpSVA;---$fsdbDumpSVA(1,system.arbiter);---$fsdbDumpSVA(syste...
1. (最常用) 一般是在testbench(验证环境,简称tb)中的top.sv文件里,创建个initial块结合$fsdbDumpxxx()命令来配置: 提醒:使用这种方法,vcs编译前需要添加-debug_access选项。 2. (不常用) VCS添加编译选项"+vcs+fsdbon": 这样指定仿真过程生成.fsdb格式的波形,默认则保存成名为novas.fsdb的波形文件; ...
1)波形类型转换类:fsdb2saif,fsdb2vcd, log2fsdb(只能增加某些周期性信号,从log txt直接产生fsdb波形,适合于siloti的某些分析) xml2fsdb vpd2fsdb,vcd2fsdb; 2)fsdb的波形合并与抽取:fsdbextract,fsdbmerge; 3)fsdb波形文件的修改,主要是scope:fsdbedit; ...
只在特定条件(如CLE == 1 && DQS == 1)下为1。4. 合并fsdb文件当需要合并多次dump的信号时,可以使用Verdi的Virtual File功能。首先,通过File > Edit Virtual File,导入多个fsdb文件并确保它们的起点和终点时间一致。然后保存为vf文件,再在nWave中选择vf文件,即可合并信号。
和大家分享一个小技巧,你在debug问题的时候,是不是也曾经想过将波形中的某些信号转化成txt,然后用txt的值复现某些波形或者与理论值对比。今天这篇文章就教大家怎么用verdi 将fsdb格式的波形转化成txt。 这里用到的工具是verdi的fsdbreport指令。 直接上干货,以下面的波形为例,我想将 ch0_data 有效的data存在txt里...
-o hwsw.fsdb:这个命令指示的是输出的文件。 转换完成后使用:verdi -dbdir sim.daidir -ssf hwsw.vf打开verdi,并打开HW/SW即可实现硬件软件同步的仿真。 hwsw.vf是对两个fsdb文件的合并,即design.fsdb和log转换来的hwsw.fsdb。 在nwave里面点击File/Edit Virtual File合并两个文件,即可生成上述的hwsw.vf。
具体路径可能因Verdi的版本和配置而有所不同,但一般可以在“Edit”或“Search”菜单下找到“Find Signal”或类似的选项。 输入需要查找的信号名称或关键词: 在信号查找功能中,你会看到一个输入框,用于输入你要查找的信号名称或关键词。确保你输入的是准确的信号名称,或者与信号相关的关键词,以便能够成功找到目标信号...