vcs_lab_2006_lab3 Debugging with DVE

测试一个FIFO

1、编译并仿真

vcs -debug -f run1.f 
simv

仿真结果出现错误

Read 4444 from FIFO
FAILURE: Empty flag missed at time 250000000000.000 ps.  Exiting test.
time = 260000000000.000 ps
$finish called from file "fifo_tb.v", line 72.
$finish at simulation time 261000000000.000 ps

2、开始DEBUG
启动DVE并打开仿真结果文件 vcdplus.vpd

dve &

File -> open Database 选择 vcdplus.vpd,界面如下

在这里插入图片描述
在波形窗口显示testbench中的信号,选中所有信号->右键->Add To Waves->New Wave View
在这里插入图片描述
在波形窗口,可以看到上下各有一个时间条,下面的一直显示所有的时间,上面的显示wave窗口中可见部分的时间。
在出错的时间位置上放一个marker,在波形窗口右键->Creat Marker,然后放到250处
波形窗口中还有一个粉色的线,是一个叫做C1的marker,c1是application time
查看时间为250处的波形,信号emptyp为0,但应为checker显示其应为1

在这里插入图片描述
在path schematic 窗口显示 emptyp 的连接,在主窗口选择emptyp信号->右键->Show Path Schmatic
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值