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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 3387|回复: 10

[求助] VCS仿真出现时序违例

[复制链接]
发表于 2022-6-13 10:38:56 | 显示全部楼层 |阅读模式

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

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

x
大家好,不知道大家有没有遇见过在VCS仿真的时候出现时序问题的问题,我的设计在pr和pt阶段都没有问题,但是vcs仿真的时候出现了如下warning,请大家帮忙看看这是怎么回事儿,需要怎么解决呢? image.png
发表于 2022-6-13 17:31:14 | 显示全部楼层
首先保证你仿真跑的是对的,sta clean,sdf没问题。然后从报错的reg往前追,看看上一级怎么回事。如果你跑的没问题,那大概率是激励给的不对。
 楼主| 发表于 2022-6-13 19:27:17 | 显示全部楼层


li441262673 发表于 2022-6-13 17:31
首先保证你仿真跑的是对的,sta clean,sdf没问题。然后从报错的reg往前追,看看上一级怎么回事。如果你跑 ...


嗯嗯,好的,我检查一下,谢谢您的回复。
发表于 2022-6-13 20:18:39 | 显示全部楼层
樓主, 您列出的問題都是FlipFlop  SN<-> CK 或 RN<-> CK.
很容易找原因.

 楼主| 发表于 2022-6-13 21:14:47 | 显示全部楼层


thjan65 发表于 2022-6-13 20:18
樓主, 您列出的問題都是FlipFlop  SN CK 或 RN CK.
很容易找原因.


谢谢您的回复,请问可以展开说说吗,我是新手,不太熟练,感谢!
发表于 2022-6-13 21:34:07 | 显示全部楼层
以第二行為例. t1 (posedge SN) = 3503346, t2 (posedge CK) = 3503381, 故delta T = 3381-3346 = 35 < 257 (limit)
所以 simulation 顯示violation.
表示 SN 由0-->1, 經過 35 ps 之後 CK由 0-->1. 但 Flip Flop 需要 257. 所以 產生 violation.
請確認SN 由 0-->1 是不是您設計想要結果的, 如果不是, 那可能是 combinational logic 造成的.  
不論是哪一種, 都要解決.
发表于 2022-6-14 01:23:13 | 显示全部楼层
是不是设计中忘了加reset synchronizer,导致removal, recovery violation
发表于 2022-6-14 08:57:06 | 显示全部楼层
你先报一下timing,看看有没有问题?
 楼主| 发表于 2022-6-29 14:53:51 | 显示全部楼层


thjan65 发表于 2022-6-13 21:34
以第二行為例. t1 (posedge SN) = 3503346, t2 (posedge CK) = 3503381, 故delta T = 3381-3346 = 35 < 257 ...


非常感谢!
 楼主| 发表于 2022-6-29 14:55:08 | 显示全部楼层


jake 发表于 2022-6-14 01:23
是不是设计中忘了加reset synchronizer,导致removal, recovery violation


嗯嗯,我仔细检查一下,感谢您的回复。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-11-22 04:00 , Processed in 0.021963 second(s), 7 queries , Gzip On, Redis On.

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