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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 13386|回复: 20

[求助] dc时序违规,怎么解决?

[复制链接]
发表于 2010-10-18 11:33:05 | 显示全部楼层 |阅读模式

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

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

x
最近刚接触dc综合,用0.18工艺进行综合时候,出现了以下时序违规,请求大家帮忙分析一下,小女子感激不尽~~~~~~
startpoint:U_control/o_m_41
(falling edge_triggered flip-flop clocked by i_clk)
endpoint: m41(output port)
path croup: default
path type: max
point                                                         fanout               cap            incr               path
U_control/o_m_41/CKN(DFFNSX2)                                                         0.00             0.00f
U_control/o_m_41/Q((DFFNSX2)                                                            0.37             0.37f
m4_pd[1] (net)                                             2                   0.02            0.00              0.37f
pad_m41/P                                                                                         1381.96          1382.33f
m41(net)                                                      1                   3.98             0.00             1382.33f
m41(inout)                                                                                            0.00             1382.33f
data arrival time                                                                                                         1382.33

max_delay                      18.00                          18.00
output extral delay            0.00                          18.00
      
data requires time                                              18.00
data arrival time                                               -1382.33
slack(VIOLATTED)                                            -1364.33
发表于 2010-10-18 14:44:45 | 显示全部楼层
pad和U_control/o_m_41之间的delay太大了,可能是你的wlm设置的不对吧。……………………
发表于 2010-10-18 22:11:24 | 显示全部楼层
检查你的约束文件不对吧
 楼主| 发表于 2010-10-19 12:36:51 | 显示全部楼层
具体是指什么约束呢?能不能说具体点啊,期待回复,谢谢~~~~
发表于 2010-10-19 18:35:29 | 显示全部楼层
m41后面负载电容明显太大了,对output设置set_load
发表于 2010-10-19 19:41:28 | 显示全部楼层
負載太大,設置問題,同樣樓上
 楼主| 发表于 2010-10-20 11:41:56 | 显示全部楼层
我看了下pad的lib文件里面,p端的电容是3.48,我设置的set_load是0.5,两者加起来刚好是3.98,就算我把set_load设置为0 ,这是最理想的情况了,负载电容是3.48,延时还是很大啊~~ 郁闷了,WLM每种情况都试了还是不行啊,到底是哪的问题呢?
 楼主| 发表于 2010-10-26 15:31:15 | 显示全部楼层




    补充:今天用report_delay_calculate查看了pad/PD(下拉)到pad/p端的延时计算情况,发现该cell的fall delay延时很大,rise delay延时很小。而pad/PU(上拉)到pad/p端情况相反。看了下io的lib文件,发现里面定义的延时就1000左右。说明是库本身的问题,但是为什么对上下拉电阻的时序这么设置呢?请大家在帮忙分析下。谢谢~~~~
发表于 2010-10-26 16:19:56 | 显示全部楼层
对pad 应该要设计set_dont_use属性.
发表于 2010-10-29 23:11:48 | 显示全部楼层
这个违例太大了吧,sdc文件肯定有问题。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-11-25 08:07 , Processed in 0.026592 second(s), 8 queries , Gzip On, Redis On.

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