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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 4542|回复: 9

[求助] ICC plan group问题

[复制链接]
发表于 2012-2-22 13:33:13 | 显示全部楼层 |阅读模式

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

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

x
各位大侠你们好!
我是后端新手,目前正在使用ICC来进行floor planning的工作,参考synopsys的 ICC hierarchical reference methodology,将top level中的几个大模块做成plan group。我的设计是一嵌入式多媒体芯片,里面含有十几个memory,很多个memory要被多个block 共享,memory都在top level层次。我用直接将大模块create_plan_group,得到的结果让我很不满意。如下图

FP_plan_groups

FP_plan_groups

ICC将所有不是plan group的模块全部放在了一起,而我是希望memory的放置根据它们和plan group的逻辑联系来确定,至少应该和没有create_plan_groups之前,使用 virtual flat placement得到的结果比较接近。我现在有几点疑问:

1. 我希望不要把所有没有被group的standard cell 和memory放置在一个矩形内,很多memory我希望放在各个group之前,这个是必须手动摆放吗?有没有一些半自动的方法?

2. 我希望有些模块可以沿着memory的边界来确定形状,我希望有些是L形的,如果要设置L形的话,我是不是必须自己把形状完全确定好,它才能生成一个L形的group?

3. 是不是所有的standard cell都必须放在某个 group里面? 我觉得把一些大的block做成plan_group,其他的小逻辑分散在group之间,应该能让工具优化timing的时候自由度更大吧?但是ICC似乎把这些逻辑全部都驱赶到一块了。

先问这么多了,谢谢大家!

发表于 2012-2-22 14:04:54 | 显示全部楼层
回复 1# ouyds001


   疑惑中,同求解答
 楼主| 发表于 2012-2-22 18:16:14 | 显示全部楼层
自己顶下!
发表于 2012-5-14 13:27:40 | 显示全部楼层
好东西啊 !!!!!好东西啊 !!!!!
发表于 2012-5-14 14:15:08 | 显示全部楼层
bang 你定下
发表于 2012-5-16 20:35:10 | 显示全部楼层
学习中
发表于 2012-5-17 16:31:14 | 显示全部楼层
icc和 encounter有什么区别?
发表于 2012-5-30 18:46:49 | 显示全部楼层
Thanks
发表于 2012-6-7 21:40:36 | 显示全部楼层
喜欢用encounter做floorplan
发表于 2012-6-8 06:35:02 | 显示全部楼层
memory只能包含在某个plan group里面,也就是某个module里面,不可能包含在多个module,

plan group是paritition level, 各自互斥的,
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-4-19 11:34 , Processed in 0.030298 second(s), 8 queries , Gzip On, Redis On.

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