马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
VCS_Lab ebuggingsimulation mismatches 实验五修正竞争冒险 (1)实验五parta的文件如下:
(2)compile and simulation,执行命令:vcs -f adder.f -R,出现error
(3)加上race,执行命令:vcs -fadder.f -R +race
(4)打开race.unique.out,下边为出现的竞争冒险,所谓竞争冒险就是同一时间内进行读写操作
(5)在addertb.v发现error_count同一时间被赋予不同的值
(6)修改addertb.v
(7)删掉race*,执行命令:rm race*,再编译仿真,加上race
(8)并且未生成run.unique.out文件,说明已经fix 竞争冒险
(9)进行partb实验,文件如下:
(10)先compile and simulation,执行命令:vcs -f adder.f -R +race,出现error
(11)出现race.unique.out,说明有竞争冒险
(12)查看race.unique.out (13)查看adder.v
(14)修改adder.v
(15)删掉race*,执行命令:rm race*,再编译仿真,加上race
(16)并且未生成run.unique.out文件,说明已经fix 竞争冒险
file:///C:/Users/18ljqiu/AppData/Local/Temp/msohtmlclip1/01/clip_image030.png
|