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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 83734|回复: 154

[求助] ICC floorplan经验

[复制链接]
发表于 2012-8-20 14:26:28 | 显示全部楼层 |阅读模式

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

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

x
大家能谈谈下ICC中floorplan的一些经验?陈涛版主介绍过一些基本原则,如大memory放外圈,根据data flow等。

在ICC中,我是这么做的,望大家批评指正。
首先,initial之后,我设置工具自动将macro摆放在四周,然后执行create_fp_placement。命令执行完,根据工具初步摆放结果来调整memory的位置以及出pin的方向。最后将stdcell移除出去,就可以加blockage和打power了。
PS:其实工具在做create_fp_placement是根据设计的hierarchy来摆放memory的位置。(与place_opt有别)
大家能谈谈你们的做法吗?
发表于 2012-8-21 22:38:59 | 显示全部楼层
别用Tool来自动Place Hardmacro,全部手动摆放,tool很傻的。

如果有需要,我可以给你们做个Presentation, 做PR,floorplan是关键。
发表于 2012-8-22 13:52:43 | 显示全部楼层
回复 4# zhq415758192
20多个,这麽多啊。
1.有data flow 否?
2. place之后,你分析结果了否?

一般来说10个Floorplan左右,应该出个差不多能接受的结果。20多个Floorplan,有些多。

因人而异,place之后好好分析结果是非常重要的一步。
发表于 2012-8-22 17:06:13 | 显示全部楼层
回复 3# jiancongwoo


    你可以做一个说明文档,供大家讨论学习。
发表于 2012-8-22 17:09:02 | 显示全部楼层
Floorplan涉及的东西很多,包括utilization,pin/PAD位置,macro摆放,power等,当然最主要还有timing。floorplan的实现是一个探索的过程
发表于 2012-8-22 17:56:36 | 显示全部楼层




    确实FloorPlan不好定论,有太多的case,“分享经验”恐怕很难总结出来,就像版主说的一样需要探究
但是也有些commom的经验,大家可以讨论一下
发表于 2012-8-22 21:45:34 | 显示全部楼层
回复 4# zhq415758192


  怎么会做Floorplan有那么多呢?如果有数据流的话,应该不需要那么多吧
发表于 2012-8-22 21:47:15 | 显示全部楼层
回复 4# zhq415758192


    还有一个问题,想跟你讨论下,一次做多个FP,怎么对比结果呢?不同的FP可能需要添加不同的plan group, bound ,group_path,如果每次都试这些,一次做多个,此不是非常费时?
发表于 2012-8-23 13:26:11 | 显示全部楼层


回复  zhq415758192


    还有一个问题,想跟你讨论下,一次做多个FP,怎么对比结果呢?不同的FP可能需 ...
wjchuan 发表于 2012-8-22 21:47




    工具自己有这个功能
发表于 2012-8-23 14:40:11 | 显示全部楼层
回复 7# damonzhao


    我觉得floorplan影响congestion和route也很大。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-5 12:24 , Processed in 0.028438 second(s), 7 queries , Gzip On, Redis On.

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