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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 11723|回复: 26

[求助] DC综合结果report_timing cell delay问题

[复制链接]
发表于 2014-3-20 17:10:27 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 dengbo11111111 于 2014-3-20 17:13 编辑

背景:我的设计按照bottom-up方式综合的;reference design “intrlv_1024”在上层design “DEC”之下,例化名为”Inst_intrlv“。问题:我单独综合design “intrlv_1024”的时候时序没问题,但是我在综合 “DEC”时将底层设计 “intrlv_1024”导入并且设置dont_touch属性后发现时序在”Inst_intrlv“里面的有些cell_delay的延迟很大,应该是高扇出问题,但是这些cell不在边界上,应该不存在胶粘逻辑,并且我是在DC-T下用compile_ultra综合的,这个指令自带边界优化。具体问题如下截图所示:
“intrlv_1024”的timing report:
交织.PNG
“DEC”的timing report:

DEC_1

DEC_1


DEC_2

DEC_2


希望大家遇到过此问题的给个建议或者解决方案,谢谢了
发表于 2014-3-21 08:32:11 | 显示全部楼层
是不是你的负载电容设置很大,set load?
 楼主| 发表于 2014-3-21 08:56:37 | 显示全部楼层
回复 2# trippa
不大呀,我是设置的某个DFF的D端口 drive.PNG
发表于 2014-3-22 09:42:49 | 显示全部楼层
把你整个综合脚本贴出来看看
发表于 2014-3-22 18:01:28 | 显示全部楼层
report_timing 多加一些选项,-cap -net -trans -input
 楼主| 发表于 2014-3-22 18:25:34 | 显示全部楼层
回复 4# trippa
约束1.PNG 约束2.PNG
以上是我的约束文件
 楼主| 发表于 2014-3-22 18:27:51 | 显示全部楼层
回复 5# 分特

多加选项解决不了问题吧,最多只能增大找到原因的概率而已
发表于 2014-3-22 23:53:42 | 显示全部楼层
The problem of timing violation with setup timing is the critical path to long.
That is the rtl coding issue. Your clcok source was the gate clock. Does you can reduce the clock propagation delay?
发表于 2014-3-24 08:47:48 | 显示全部楼层
回复 6# dengbo11111111
我觉得有点问题,首先时钟网络和复位信号都设置成ideal_network,所以复位信号的驱动能力应该设置成无限大set_drive 0 [get_ports "rst ...."]和时钟网络一样,再次是在进行增量编译之前要把子模块的dont_touch去掉。还有你的工作环境设置我不知道是不是放在一个单独的脚本里面了,如果没有的话得加上。上面是我的一点看法。
 楼主| 发表于 2014-3-24 10:06:21 | 显示全部楼层
回复 9# trippa
对于工作环境的设置这一问题,我的工作的逻辑库和物理库已经指定,加上我用的是DC-T,不需要设置WLM,该算法会根据virtual place&route来估计RC,所以应该不需要设置工作环境。你说的对复位信号设置无限大驱动这个约束我先试试,谢了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-11-15 00:30 , Processed in 0.030930 second(s), 11 queries , Gzip On, Redis On.

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