验证工作过程难免会遇到毛刺等问题需要dump相关信息到波形中,以往用verdi dump波形时,仿真命令行加+fsdb+delta就可以很方便dump到相关信息。最近使用C家仿真工具碰到这个问题,这里记录下C家工具如何dump和查看相关信息,方便大家参考。 Xcelium仿真工具支持simvison和verisium两种图形界面,下文将分别进行介绍。 Simvison版 ...
1. build完成之后生成simv文件 simulation选项:before verdi 1509:simv +fsdb+sequential +fsdb+glicth=0 +fsdb+region after verdi 1509: simv +fsdb+delta 2.使用verdi打开波形文件 view -> Expand Delta -> 勾选Regin Mode->点击Expand/Collapse time at Cursor 就可以看到在某一时刻delta 时间内各信号的变化...
用VCS 仿真的时候,加上编译时选项登录后复制+fsdb+region和运行时选项登录后复制+fsdb+delta。 然后用 Verdi 打开生成的 fsdb 波形。正常的话,可以看到 d5 和 d6 的波形是完全不同的,一个是常0,一个是常1。 只从上图分析的话,两个二分频时钟的波形是完全一致的,被采样的数据是同一个,那么采到的数据也...
①我们要打开.v文件 ②打开nWave然后打开.fsdb波形文件③正式添加波形: 快捷键G或者: 在nTrace中选中信号后,鼠标中键拖拽,或者ctrl+w进行添加 自动加载,用-ssf命令 verdi -sv -f filelist.f –toptb_top-ssf dut.fsdb & [2]查找某信号,添加到nWave中 ①通过nTrave查找到该信号②通过上面的方法进行添加或...
10) 巧用timeunit 设置时钟单位,点击 Time window unit (缺省是1ps,fsdb确定的),可以改成时钟的周期,比如6.4ns, 鼠标左键选择起始时间点, 鼠标右键选择另一个cursor的时间点(结合八),这样delta就可以显示周期数
用VCS仿真的时候,加上编译时选项+fsdb+region和运行时选项+fsdb+delta。 然后用Verdi打开生成的fsdb波形。正常的话,可以看到d5和d6的波形是完全不同的,一个是常0,一个是常1。 只从上图分析的话,两个二分频时钟的波形是完全一致的,被采样的数据是同一个,那么采到的数据也应该是相同的。但我们知道这两个二...
rst_n ) begin if ( ~ rst_n ) begin d6 <= 1'b0;end else begin d6 <= d1;end end ⽤ VCS 仿真的时候,加上编译时选项+fsdb+region和运⾏时选项+fsdb+delta。然后⽤ Verdi 打开⽣成的 fsdb 波形。正常的话,可以看到 d5 和 d6 的波形是完全不同的,⼀个是常0,⼀个是常1。
+fsdbfile+filename – 指定fsdb文件名字。 $fsdbDumpon/$fsdbDumpoff([“option”])控制波形加载的开始和结束;$fsdbDumpoff之后,将停止记录信号值的变化,直到$fsdbDumpon,从当前时刻开始记录信号值的变化。option—选项,如:+fsdbfile+filename – 指定将特定文件的波形加载打开与关闭,如果不指定,则默认指当前...
注 :仿真结果文件必须通过以下环境变量设置生成 : sete v NOVAS_FSDB_ENV_DUMP_SEQ_NUM o 计算事件 1.得到一个时间周期内事件状态的统计数值 ; ◆上升/下降/值改变的总数 2.在 Ware中 ,选择信号并调用View→Sig al Eve t Report。 ◆指定时间范围或选中Sy ic Delta选项。 通过跳变分类信号 在 Ware中选择...
Results命令加载FSDB文件 2 在nTrace中使用Source Active Annotation 或热键x 1 显示源仿真结果 2 信号值 跳变和指针时间同步 3 选择信号 到下一个或更早的跳变 任何改变 上升或下降 执行激励追踪 1 定位一个指定信号的激励驱动 2 选择一个信号并调用RMB Active Trace或Ctrl t 将显示指针时间的驱动状态 关联...