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

标题: 时序约束 [打印本页]

作者: 小工兵    时间: 2015-9-29 17:02
标题: 时序约束
请问以下,如果发现一个路径中数据延时时间已经超过了一个时钟周期(目的寄存器和源寄存器时钟相同),可以把这条路径约束为多周期路径吗
作者: harry_hust    时间: 2015-9-29 21:13
回复 1# 小工兵


   如果该路径不需要pipeline就可以。如果需要pipeline,还是得加一级寄存器避免多周期约束。
作者: 小工兵    时间: 2015-9-30 09:50
回复 2# harry_hust


    我的时钟周期是20ns,未加流水线寄存器前数据延时是29多ns,加了后数据延时为15点多ns
作者: disenchanted    时间: 2015-9-30 10:44
加了流水线寄存器之后能满足建立时间吗?
作者: harry_hust    时间: 2015-9-30 11:36
回复 3# 小工兵


   这样应该满足setup要求了吧
作者: guhao1988    时间: 2015-9-30 14:25
学习学习
作者: 小工兵    时间: 2015-9-30 14:41
回复 5# harry_hust

不,还有几纳秒的负松弛
作者: 小工兵    时间: 2015-9-30 18:11
这个警告还有一个很奇怪的地方,那就是即使timequest没报出保持时间错误也会出现
作者: harry_hust    时间: 2015-9-30 21:30
回复 7# 小工兵


   时钟周期20ns,现在延时只有15ns了,不是可以了吗,怎么还会有VIOLATE呢?
作者: 小工兵    时间: 2015-10-2 23:26
回复 9# harry_hust
这只是数据延时的数据,算上时钟skew那些,还是会有violation的
作者: 小工兵    时间: 2015-10-2 23:27
不好意思,8楼的那条信息是发错的,




欢迎光临 EETOP 创芯网论坛 (原名:电子顶级开发网) (https://bbs.eetop.cn/) Powered by Discuz! X3.5