在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 2978|回复: 8

[求助] 什么是bit粘连

[复制链接]
发表于 2020-8-10 17:16:36 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
有三个关于验证的问题,希望帮忙解答下:

1. 什么是bit粘连,什么是地址粘连。为什么验证时发送555或aaa就可以验证出是否有粘连?
2. 在uvm环境复用下级环境时,复用各个agent中refmodel是由哪些需要注意的?

3. rtl中case。。。default。。。语句中,通过分析覆盖率,发现根本无法覆盖到default分支,那么此时应该怎么办?
发表于 2020-8-11 09:57:06 | 显示全部楼层
1. Design 设计时由于错误,将bit m和 bit n的值都等于一个寄存器bit值,就是bit粘连。地址粘连是2个地址都赋予了相同的内容。
3. code coverage exclude
 楼主| 发表于 2020-8-11 11:12:02 | 显示全部楼层
谢谢,
我还有一个问题,寄存器读写测试时,对每个寄存器都写,写完之后再全读一下;还要对单个寄存器进行写读,然后再下一个寄存器写读。。。;这两个操作有什么不同么?
发表于 2020-8-11 19:51:29 | 显示全部楼层
为了判断不同寄存器所在地址域段的译码逻辑是否有问题,也可以判断对同一域段的寄存器一写一读之间的时序是否没问题。有些设计时序错了,可能写OK了,结果读的时序错了。连写连读可能没有问题,但读写跳变就会有问题。
 楼主| 发表于 2020-8-12 10:54:09 | 显示全部楼层


gaurson 发表于 2020-8-11 19:51
为了判断不同寄存器所在地址域段的译码逻辑是否有问题,也可以判断对同一域段的寄存器一写一读之间的时序是 ...


一写一读可以判断出这个寄存器读写逻辑是否有问题,这个我明白了。谢谢了。
那么全写全读是为了什么呢?能举个具体点的例子么?
发表于 2020-8-12 18:21:32 | 显示全部楼层
不仅仅是读写逻辑单独看哦,是读写连起来看对不对。全写全读,我理解就是看看地址连续性、写和写之间、读和读之间的时序。
发表于 2022-6-1 23:34:22 | 显示全部楼层
1. 什么是bit粘连,什么是地址粘连。为什么验证时发送555或aaa就可以验证出是否有粘连?
实际上,作为一个老员工,最近我就在思考bit粘连完备性的问题,我可以很明确回答你,发送5555,aaaa并不能解决bit粘连问题。现在已经过了两年了,你可以思考一下为什么。回复我一下,互相探讨
发表于 2022-6-6 11:29:56 | 显示全部楼层
bit粘连会不会有多种情况,左右粘连、上下粘连,叠肩粘连,这些可能在芯片测试中会出现;
发表于 2022-6-6 19:48:51 | 显示全部楼层
形式验证可以验全吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-20 07:24 , Processed in 0.018849 second(s), 6 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表