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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 1637|回复: 5

[求助] 后仿X态的delay问题

[复制链接]
发表于 2022-4-29 19:16:43 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 duanwuqqqqqq 于 2022-4-29 19:17 编辑

大家好。我在后仿时遇到个问题,麻烦大牛指点一下,先行谢过。
现象:
scan后仿中寄存器CK->Q的delay在SI不为X态时和sdf中文件标的的值时一致的。但是在SI为X时CK->Q的delay值则和sdf文件不匹配,且是一个特别小的值,导致1个cycle的X态传到后级寄存器时变成了两个cycle。请问为什么当SI为X态时CK->Q的delay值这么小,当SI为X态时根据sdf文件中CONDELSE条件应该是0.04量级的吧,这个0.002001的值是怎么来的?
如下图中所示,当SI不为X态时,波形中测量CK->Q上升沿/下降沿都是0.041ns,与sdf中一致;当SI为X态时,波形中测试CK->Q只有0.002001ns。
sdf文件:
2117870730.jpg
当SI非X态时CK->Qdelay值:
webwxgetmsgimg (1).jpg
当SI为X态时CK->Qdelay值:
243970712.jpg

发表于 2022-4-29 22:07:33 | 显示全部楼层
先解決所有X.
 楼主| 发表于 2022-4-29 23:37:36 来自手机 | 显示全部楼层


thjan65 发表于 2022-4-29 22:07
先解決所有X.


这个scan的仿真,是会存在X态的:scan链上的某些寄存器的D端的驱动包含不可控的cell,在capture阶段会将X状态采到寄存器中,正常情况下在shift out后测试pattern期望的值也是X,比对会pass。这里的问题主要是由于X态时CK->Q的delay大大缩短导致后级寄存器hold violation,从而导致正常的值也变成X态,最终pattern fail
发表于 2022-4-30 08:16:12 | 显示全部楼层
推測SDF中SI為X時, SDF 無法表示其效果. 所以還是建議先把所有X解決.
樓主說有不可控制的信號導致X, 那就加電路讓它變成可控制.

 楼主| 发表于 2022-4-30 19:00:55 来自手机 | 显示全部楼层


thjan65 发表于 2022-4-30 08:16
推測SDF中SI為X時, SDF 無法表示其效果. 所以還是建議先把所有X解決.
樓主說有不可控制的信號導致X, 那就加 ...


多谢回复。我先研究一下是否是X态时sdf文件无法标上,如果的确是这样的话只能先解决不可控cell的X态问题。
发表于 2022-5-2 09:11:28 来自手机 | 显示全部楼层
不为x态那里condition 是0111,为啥不是0.04而是0.041?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

×

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

GMT+8, 2024-11-25 18:17 , Processed in 0.023098 second(s), 8 queries , Gzip On, Redis On.

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