===============================================================================
Module : my_if
===============================================================================
SCORE LINE TOGGLE FSM
95.83 -- 95.83 --
Source File(s) :
/home/fguo/Desktop/fifo/my_if.sv
Module self-instances :
SCORE LINE TOGGLE FSM NAME
95.83 -- 95.83 -- top_tb.my_if1
-------------------------------------------------------------------------------
Toggle Coverage for Module : my_if
Total Covered Percent
Totals 10 8 80.00
Total Bits 48 46 95.83
Total Bits 0->1 24 23 95.83
Total Bits 1->0 24 23 95.83
Ports 4 4 100.00
Port Bits 8 8 100.00
Port Bits 0->1 4 4 100.00
Port Bits 1->0 4 4 100.00
Signals 6 4 66.67
Signal Bits 40 38 95.00
Signal Bits 0->1 20 19 95.00
Signal Bits 1->0 20 19 95.00
Port Details
Toggle Toggle 1->0 Toggle 0->1 Direction
wclk Yes Yes Yes INPUT
rclk Yes Yes Yes INPUT
wrst_n Yes Yes Yes INPUT
rrst_n Yes Yes Yes INPUT
Signal Details
Toggle Toggle 1->0 Toggle 0->1
winc Yes Yes Yes
rinc No No Yes
wdata[7:0] Yes Yes Yes
wfull Yes Yes Yes
rempty No Yes No
rdata[7:0] Yes Yes Yes
-------------------------------------------------------------------------------
===============================================================================
Module Instance : top_tb.my_if1
===============================================================================
Instance :
SCORE LINE TOGGLE FSM
95.83 -- 95.83 --
Instance's subtree :
SCORE LINE TOGGLE FSM
95.83 -- 95.83 --
Module :
SCORE LINE TOGGLE FSM NAME
95.83 -- 95.83 -- my_if
Parent :
SCORE LINE TOGGLE FSM NAME
100.00 100.00 100.00 -- top_tb
Subtrees :
no children
----------------
-------------------------------------------------------------------------------
Since this is the module's only instance, the coverage report is the same as for the module.
===============================================================================
Module : rptr_empty
===============================================================================
SCORE LINE TOGGLE FSM
97.79 100.00 95.59 --
Source File(s) :
/home/fguo/Desktop/fifo/rptr_empty.v
Module self-instances :
SCORE LINE TOGGLE FSM NAME
97.79 100.00 95.59 -- top_tb.asyn_fifo1.rpte_empty11
-------------------------------------------------------------------------------
Line Coverage for Module : rptr_empty
Line No. Total Covered Percent
TOTAL 6 6 100.00
ALWAYS 38 3 3 100.00
ALWAYS 52 3 3 100.00
37 always@(posedge rclk or negedge rrst_n)
38 1/1 if(!rrst_n)
39 1/1 {rptr,rbin} <= 0;
40 else
41 1/1 {rptr,rbin} <= {rgnext,rbnext};
42
43 assign raddr = rbin[ADDRSIZEL-1 : 0];
44
45 assign rbnext = rbin + (rinc & ~rempty);
46
47 assign rgnext = rbnext>>1 ^ rbnext;
48
49 //assign rempty = (rq2_wptr == rptr) ? 1 : 0; rempty为什么不能写成组合逻辑
50 assign rempty_val = (rgnext == rq2_wptr) ? 1 : 0;
51 always@(posedge rclk or negedge rrst_n)
52 1/1 if(!rrst_n)
53 1/1 rempty <= 1;
54 else
55 1/1 rempty <= rempty_val;
-------------------------------------------------------------------------------
Toggle Coverage for Module : rptr_empty
Total Covered Percent
Totals 11 8 72.73
Total Bits 68 65 95.59
Total Bits 0->1 34 32 94.12
Total Bits 1->0 34 33 97.06
Ports 7 5 71.43
Port Bits 36 34 94.44
Port Bits 0->1 18 17 94.44
Port Bits 1->0 18 17 94.44
Signals 4 3 75.00
Signal Bits 32 31 96.88
Signal Bits 0->1 16 15 93.75
Signal Bits 1->0 16 16 100.00
Port Details
Toggle Toggle 1->0 Toggle 0->1 Direction
rrst_n Yes Yes Yes INPUT
rclk Yes Yes Yes INPUT
rinc No No Yes INPUT
rq2_wptr[4:0] Yes Yes Yes INPUT
raddr[3:0] Yes Yes Yes OUTPUT
rptr[4:0] Yes Yes Yes OUTPUT
rempty No Yes No OUTPUT
Signal Details
Toggle Toggle 1->0 Toggle 0->1
rbin[4:0] Yes Yes Yes
rbnext[4:0] Yes Yes Yes
rgnext[4:0] Yes Yes Yes
rempty_val No Yes No
-------------------------------------------------------------------------------
===============================================================================
Module Instance : top_tb.asyn_fifo1.rpte_empty11
===============================================================================
Instance :
SCORE LINE TOGGLE FSM
97.79 100.00 95.59 --
Instance's subtree :
SCORE LINE TOGGLE FSM
97.79 100.00 95.59 --
Module :
SCORE LINE TOGGLE FSM NAME
97.79 100.00 95.59 -- rptr_empty
Parent :
SCORE LINE TOGGLE FSM NAME
98.08 -- 98.08 -- asyn_fifo1
Subtrees :
no children
----------------
-------------------------------------------------------------------------------
Since this is the module's only instance, the coverage report is the same as for the module.
===============================================================================
Module : asyn_fifo
===============================================================================
SCORE LINE TOGGLE FSM
98.08 -- 98.08 --
Source File(s) :
/home/fguo/Desktop/fifo/asyn_fifo.v
Module self-instances :
SCORE LINE TOGGLE FSM NAME
98.08 -- 98.08 -- top_tb.asyn_fifo1
-------------------------------------------------------------------------------
Toggle Coverage for Module : asyn_fifo
Total Covered Percent
Totals 16 14 87.50
Total Bits 104 102 98.08
Total Bits 0->1 52 51 98.08
Total Bits 1->0 52 51 98.08
Ports 10 8 80.00
Port Bits 48 46 95.83
Port Bits 0->1 24 23 95.83
Port Bits 1->0 24 23 95.83
Signals 6 6 100.00
Signal Bits 56 56 100.00
Signal Bits 0->1 28 28 100.00
Signal Bits 1->0 28 28 100.00
Port Details
Toggle Toggle 1->0 Toggle 0->1 Direction
wclk Yes Yes Yes INPUT
rclk Yes Yes Yes INPUT
wrst_n Yes Yes Yes INPUT
rrst_n Yes Yes Yes INPUT
winc Yes Yes Yes INPUT
rinc No No Yes INPUT
wdata[7:0] Yes Yes Yes INPUT
wfull Yes Yes Yes OUTPUT
rempty No Yes No OUTPUT
rdata[7:0] Yes Yes Yes OUTPUT
Signal Details
Toggle Toggle 1->0 Toggle 0->1
waddr[3:0] Yes Yes Yes
raddr[3:0] Yes Yes
没有合适的资源?快使用搜索试试~ 我知道了~
fifo_UVM.zip
共274个文件
html:29个
js:26个
db:20个
1星 需积分: 49 51 下载量 91 浏览量
2021-08-14
10:43:51
上传
评论 10
收藏 8.48MB ZIP 举报
温馨提示
数字IC验证初学入门者,UVM验证方法学,异步FIFO
资源详情
资源评论
资源推荐
收起资源包目录
fifo_UVM.zip (274个子文件)
novas_autosave.ses.wave.0 951B
default.build.auto.1 697B
_40780_archive_1.a 15.03MB
.vlogansetup.args 14B
verdi.cmd.bak 7KB
default.build 204B
build_db 669B
_vcs_pli_stub_.c 41KB
vc_hdrs.c 15KB
rmapats.c 1KB
rmar.c 195B
cc_dummy_file 34B
check_fsearch_db 2KB
checksum 246B
verdi.cmd 7KB
.cmoptions 156B
novas.conf 272KB
.31626fguo-OptiPlex-7040.conf 262KB
novas_autosave.ses.config 16KB
covg_defs 1KB
.create_fsearch_db 741B
style.css 138KB
.urg.css 14KB
.urg.css 14KB
.breadcrumb.css 3KB
.breadcrumb.css 3KB
.breadcrumb.css 3KB
.layout.css 3KB
.layout.css 3KB
.layout.css 3KB
.treetable.css 2KB
.treetable.css 2KB
.treetable.css 2KB
code.css 795B
custom.css 0B
filelist.cu 566B
uvm_dpi.d 896B
.daidir_complete 0B
rmapats.dat 2KB
vcselab_master_hsim_virtintf_info.dat 256B
pcxpxmr.dat 179B
nsparam.dat 8B
stitch_nsparam.dat 4B
hsscan_cfg.dat 0B
vcselab_misc_hsim_elab.db 45KB
vcselab_master_hsim_elabout.db 26KB
vcselab_misc_hsim_merge.db 9KB
vcselab_misc_hsim_fegate.db 8KB
vcselab_misc_partition.db 6KB
vcselab_misc_hsim_name.db 607B
cc_bcode.db 600B
vcselab_misc_partitionDbg.db 553B
vcselab_misc_hsim_lvl.db 492B
vcselab_misc_midd.db 366B
vcselab_misc_hsim_uds.db 156B
vcselab_misc_mnmn.db 147B
cwidincr.db 33B
vcselab_misc_hsdef.db 32B
vcselab_misc_hil_stmts.db 32B
eblklvl.db 24B
saifNetInfo.db 2B
vcselab_misc_vcselabref.db 1B
.macro_30271.db 0B
dumpcheck.db 0B
filelist.dpi 342B
DPIFuncTaskList 738B
glyphicons-halflings-regular.eot 20KB
external_functions 10KB
filelist 1KB
filelist 295B
tb.fsdb 13KB
dve_debug.db.gz 85KB
idents_tapi.xml.gz 183B
rmapats.h 60KB
vc_hdrs.h 2KB
import_dpic.h 1KB
rmar.h 212B
rmar0.h 114B
Makefile.hsopt 973B
filelist.hsopt 514B
grp0.html 12KB
grp0.html 12KB
mod8.html 11KB
mod8.html 11KB
mod1.html 11KB
mod1.html 11KB
mod7.html 11KB
mod7.html 11KB
mod9.html 11KB
mod9.html 11KB
index.html 11KB
mod5.html 10KB
mod5.html 10KB
mod0.html 10KB
mod0.html 10KB
mod6.html 9KB
mod6.html 9KB
mod3.html 9KB
mod3.html 9KB
modlist.html 7KB
共 274 条
- 1
- 2
- 3
如筏喻者
- 粉丝: 110
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论1