[matlab] ISE map报告里面Latch-thrus是什么意思

[复制链接]
5221|7
 楼主| AutoESL 发表于 2011-5-25 11:32 | 显示全部楼层 |阅读模式
本帖最后由 AutoESL 于 2011-10-3 09:11 编辑

map报告里面Number used as Latch-thrus  
Latch-thrus 这个是什么意思啊?

一直没有搞明白,今天在水木上又看到这个问题了。
午后苦丁茶 发表于 2011-5-25 16:56 | 显示全部楼层
21IC之星 发表于 2011-5-26 13:53 | 显示全部楼层
帮你顶上去
jennyzheng 发表于 2011-6-2 15:56 | 显示全部楼层
SuperX-man 发表于 2011-6-2 16:45 | 显示全部楼层
其实就是 借道 的意思.

具体点就是,在你设计中有些走线没法直接走过去,综合的时候也就从Latch中穿过去了.这个Latch就一直会保持ON的状态,那么也就是说这个Latch原本的功能就不起作用了.

Number used as Latch-thrus 也就是告诉你,有多少个Latch被借道了..
 楼主| AutoESL 发表于 2011-6-2 20:54 | 显示全部楼层
其实就是 借道 的意思.

具体点就是,在你设计中有些走线没法直接走过去,综合的时候也就从Latch中穿过去了.这个Latch就一直会保持ON的状态,那么也就是说这个Latch原本的功能就不起作用了.

Number used as Latch-thru ...
SuperX-man 发表于 2011-6-2 16:45


没法直接走过去是什么意思?那种情况下会出现这种情况呢?
SuperX-man 发表于 2011-6-3 13:05 | 显示全部楼层
"没法直接走过去",这个表述确实不明确.

我的意思是,在实际走线时候,为了满足你约束的时序,软件会选择穿过某个Latch来达到你要求的时间,而不是绕一圈,或者是因为器件内部结构的关系和你工程设计的结构,比如硬核这类不可移动位置的,为了与其连接可能会穿过一个Latch.
这种情况完全可以通过进一步的约束来避开.

评分

参与人数 1威望 +1 收起 理由
AutoESL + 1

查看全部评分

 楼主| AutoESL 发表于 2011-6-3 20:33 | 显示全部楼层
谢谢版主的解答
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

0

主题

2517

帖子

3

粉丝
快速回复 在线客服 返回列表 返回顶部