打印

[求助]时序报告满足,但后仿真数据无法在一个周期内稳定

[复制链接]
3716|32
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
如下图所示,程序例化了四个模块,使用的同一个IP,数据要求是流水线输入流水线输出。功能仿真时,输出功能正确。但是后仿真时,有的输出无法在同一个周期内稳定,而且,四个相同的模块输出结果还不一样,后仿真中输出只有第一个正常。时序约束中只设置的时钟周期,4ns,静态时序报告显示如下:
Clock to Setup on destination clock clk
---------------+---------+---------+---------+---------+
                | Src:Rise| Src:Fall| Src:Rise| Src:Fall|
Source Clock   |Dest:Rise|Dest:Rise|Dest:Fall|Dest:Fall|
---------------+---------+---------+---------+---------+
clk            |    3.962|         |         |         |
---------------+---------+---------+---------+---------+


Timing summary:
---------------

Timing errors: 0  Score: 0  (Setup/Max: 0, Hold: 0)

Constraints cover 253308 paths, 0 nets, and 25468 connections

Design statistics:
    Minimum period:   3.962ns{1}   (Maximum frequency: 252.398MHz)


请大侠分析下原因,指导下小弟。



相关帖子

沙发
GoldSunMonkey| | 2013-1-13 22:04 | 只看该作者
应该是时序不满足要求造成的

使用特权

评论回复
板凳
jlass| | 2013-1-14 09:01 | 只看该作者
往往是临界点的问题

使用特权

评论回复
地板
yunxiaoxiao110|  楼主 | 2013-1-14 14:50 | 只看该作者
GoldSunMonkey 发表于 2013-1-13 22:04
应该是时序不满足要求造成的

你指的是时序报告给出的时序不可靠吗?我后仿真只能测试到180MHz频率左右,达不到250MHz。

使用特权

评论回复
5
yunxiaoxiao110|  楼主 | 2013-1-14 14:50 | 只看该作者
jlass 发表于 2013-1-14 09:01
往往是临界点的问题

后仿真只测到180HMz频率左右,离临界点的频率还有点远啊。。

使用特权

评论回复
6
GoldSunMonkey| | 2013-1-14 21:51 | 只看该作者
要么是你设计本身跑不了180M要么是IP本身不支持后仿真

使用特权

评论回复
7
visicom| | 2013-1-14 21:53 | 只看该作者
同楼上,还有就是综合引入了路径延迟

使用特权

评论回复
8
GoldSunMonkey| | 2013-1-14 22:06 | 只看该作者
visicom 发表于 2013-1-14 21:53
同楼上,还有就是综合引入了路径延迟

兄弟一样嘛

使用特权

评论回复
9
yunxiaoxiao110|  楼主 | 2013-1-15 14:28 | 只看该作者
GoldSunMonkey 发表于 2013-1-14 21:51
要么是你设计本身跑不了180M要么是IP本身不支持后仿真

是能跑到180M,但是跑不到时序分析的250M,连200M也跑不到。。不知为啥

使用特权

评论回复
10
GoldSunMonkey| | 2013-1-15 22:53 | 只看该作者
yunxiaoxiao110 发表于 2013-1-15 14:28
是能跑到180M,但是跑不到时序分析的250M,连200M也跑不到。。不知为啥

看visicom的回答

使用特权

评论回复
11
yunxiaoxiao110|  楼主 | 2013-1-16 14:47 | 只看该作者
GoldSunMonkey 发表于 2013-1-15 22:53
看visicom的回答

。。。时序报告就是poute-par静态时序报告啊,应该已经考虑了延迟才给出了最高频率吧

使用特权

评论回复
12
LMQQ| | 2013-1-16 23:17 | 只看该作者
yunxiaoxiao110 发表于 2013-1-16 14:47
。。。时序报告就是poute-par静态时序报告啊,应该已经考虑了延迟才给出了最高频率吧 ...

如果你认为的都对,那你看猴哥的解释吧

使用特权

评论回复
13
GoldSunMonkey| | 2013-1-16 23:20 | 只看该作者
是呀,我解释过了。

要么是你设计本身跑不了180M要么是IP本身不支持后仿真

使用特权

评论回复
评分
参与人数 2威望 +6 收起 理由
RaiseCom + 3 很给力!
feihong777 + 3 很给力!
14
xuehua230| | 2013-1-19 22:01 | 只看该作者
GoldSunMonkey 发表于 2013-1-16 23:20
是呀,我解释过了。

要么是你设计本身跑不了180M要么是IP本身不支持后仿真 ...

猴哥解释的对

使用特权

评论回复
15
feihong777| | 2013-1-19 22:10 | 只看该作者
解释的很好啊

使用特权

评论回复
16
RaiseCom| | 2013-1-19 22:23 | 只看该作者
太给力啊

使用特权

评论回复
17
GoldSunMonkey| | 2013-1-19 22:39 | 只看该作者
感谢大家的支持啊

使用特权

评论回复
18
yunxiaoxiao110|  楼主 | 2013-1-19 23:18 | 只看该作者
GoldSunMonkey 发表于 2013-1-16 23:20
是呀,我解释过了。

要么是你设计本身跑不了180M要么是IP本身不支持后仿真 ...

那如何验证是设计频率达不到180M还是IP不支持后仿真呢。。只有下板子才能知道吗?有没有其他方法

使用特权

评论回复
19
GoldSunMonkey| | 2013-1-20 22:09 | 只看该作者
yunxiaoxiao110 发表于 2013-1-19 23:18
那如何验证是设计频率达不到180M还是IP不支持后仿真呢。。只有下板子才能知道吗?有没有其他方法 ...

你都说了,看IP的说明。如果不是就板卡验证呗。
说不定板卡验证没有问题呢

使用特权

评论回复
20
DragonKing88| | 2013-1-20 22:12 | 只看该作者
GoldSunMonkey 发表于 2013-1-20 22:09
你都说了,看IP的说明。如果不是就板卡验证呗。
说不定板卡验证没有问题呢 ...

板卡呗

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

26

帖子

0

粉丝