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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 3133|回复: 6

[求助] set_wire_mode和set_wire_model

[复制链接]
发表于 2014-11-12 21:27:55 | 显示全部楼层 |阅读模式

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

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

x
1.jpg

mode的三种情况,segment,top和enclosed,
模块中的wire_model分别是 20*20  30*30 中间模块的是 40*40 顶层模块的是 50*50
求大神们能解释下这个图
发表于 2014-11-12 22:15:47 | 显示全部楼层
本帖最后由 一路向前 于 2014-11-13 07:44 编辑

50*50。。。应该是block的大小吧,对应到lib里面去,top,segment,enclose是对内嵌的这些block的net使用不同model的一种分配方法吧,我理解的比较浅显
发表于 2014-11-12 22:32:59 | 显示全部楼层
本帖最后由 一路向前 于 2014-11-13 07:44 编辑

在做线延时预估的时候需要根据chip的大小或者block去预测线延时的length,一般block越大,length越大,延时就越大,所以根据block的大小,lib里设定了不同的预估方法,就model,但是对上面的三幅图,又有不同的三种mode,top就是根据顶层block的小去确定model,enclose是将图中的那条net(特例)根据上一层去确定model,最后一个就是按block的区域去确定不同的model
应该有不对的地方,求指正
 楼主| 发表于 2014-11-27 09:34:53 | 显示全部楼层
回复 3# 一路向前
恩,你说的可能也是底下这个意思,下面这个是标准答案,你看看,应该和你说的一个意思

set_wire_load_mode
如果只是在子模块综合中设置了线负载模型,那么跨模块边界的连线延迟如何估计,该命令就是用于设置模块互连线延迟估计所使用的模块
该模式有三种选择:
Top                指定模块互连线延迟的估计使用顶层模块的线负载模型
Enclosed        指定模块互连线延迟的估计使用包含该连线的最小模块的线负载模型
Segmented    将连线按模型边界分段,各段的延迟分别按照各自模块的线负载模型估计延迟,然后把估计结果相加得到该连线的延迟
发表于 2014-11-28 21:43:14 | 显示全部楼层
回复 4# 522526tl


   嗯,这个解释好,学习下
发表于 2014-11-29 11:15:31 | 显示全部楼层
明白了~~~
发表于 2016-5-30 22:14:21 | 显示全部楼层
一张图,清晰明了,纠结了这么久的事情,终于门清啦,撒花
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

×

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

GMT+8, 2024-5-1 19:09 , Processed in 0.033161 second(s), 10 queries , Gzip On, Redis On.

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