打印
[matlab]

logic delay 和 route delay占的比率问题

[复制链接]
2360|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
AutoESL|  楼主 | 2011-8-22 09:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 AutoESL 于 2011-9-30 15:29 编辑

-------------------------------------------------  ---------------------------
    Total                                      5.970ns (2.554ns logic, 3.416ns route)
                                                       (42.8% logic, 57.2% route)

我的目标是达到5ns,logic delay 才2.554ns,为什么route delay会这么大呢?

一般是什么原因造成route delay占这么大的比例?
                

相关帖子

沙发
wahahaabc| | 2011-8-22 12:41 | 只看该作者
1# AutoESL
布局不好ROUTE DELAY就会很大

不过感觉AUTOESL兄弟的logic延迟也有点大也 已经超过40%了 修改MAP,布局布线的参数试一下 如果不行 修改设计最有效

使用特权

评论回复
板凳
dan_xb| | 2011-8-22 13:06 | 只看该作者
为什么一定要5nS?
如果是外部管脚的问题,修改管脚之间的相互delay
如果是内部的问题,插入clock周期

使用特权

评论回复
地板
SuperX-man| | 2011-8-22 13:18 | 只看该作者
直接在约束里写一下

使用特权

评论回复
5
AutoESL|  楼主 | 2011-8-22 13:31 | 只看该作者
1# AutoESL  
布局不好ROUTE DELAY就会很大

不过感觉AUTOESL兄弟的logic延迟也有点大也 已经超过40%了 修改MAP,布局布线的参数试一下 如果不行 修改设计最有效 ...
wahahaabc 发表于 2011-8-22 12:41


40%就算很大了吗?
               

使用特权

评论回复
6
AutoESL|  楼主 | 2011-8-22 13:35 | 只看该作者
为什么一定要5nS?
如果是外部管脚的问题,修改管脚之间的相互delay
如果是内部的问题,插入clock周期
dan_xb 发表于 2011-8-22 13:06

应该是内部的问题。
5个加法器联起来了,以为ISE可以自动做balance(默认选项,不知道修改map选项能不能有帮助),看样子是没有做出来
手动修改之后就差不多能做到时序收敛了
               

使用特权

评论回复
7
SuperX-man| | 2011-8-22 14:44 | 只看该作者
balance只是将走线平均化,不特别约束的话,位置很随机的

使用特权

评论回复
8
hjjnet| | 2011-8-22 17:31 | 只看该作者
如果就一根线的话,superx-man推荐的好,约束一下就行。如果涉及到一个模块的,比较多的线都有这个问题,建议看一下P&R结果,是否需要做区域约束

使用特权

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

本版积分规则

个人签名:天使宝贝 博客IT人生 From C/C++/SystemC to Xilinx FPGA

0

主题

2517

帖子

3

粉丝