微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微电子和IC设计 > IC后端设计交流 > 请教:ICC floorplan有30个RAM,怎么摆?

请教:ICC floorplan有30个RAM,怎么摆?

时间:10-02 整理:3721RD 点击:
根据RAM大小,大的fix住?
ICC有没有根据数据流向自动做个优化的摆放,我再手动调整下?

不是那么做的。数据流怎么走,这个你可以问前端。

先根据数据流摆个初步的,再根据timing情况调整

try Macro Placement

前端应该propose一个floorplan吧?

没弄过那么多的!

Floorplan时的memory都是手工摆的吧,数据流正是后端工程师在Floorplan前要学习的,真正了解了数据流向才能摆出一个最正确的Floorplan,我认为,ICC里好像没用过自动摆memory的命令,Encounter里有可以自动摆memory的命令的,只是摆出来的都不怎么好

create_fp_placement 可以用一下,不过摆得效果不是太好

encounter中可以根据电流流向自动摆?怎么实现的?

根据数据流向……

根据fly的连接线就能知道一个初始的摆放,不过话说回来,这个东西大部分还是靠手工的,我摆过一个127个memory的,很痛苦的说

可以explore一下吗? 看哪个效果优,就用哪个,太多的话肯定要手工修正一下。没有那么恐怖,拜把

我还以为是300个呢, 100个以下的基本上可以手摆,
工具放的太差,就是根据logic group啊,很简单的,
对于timing 不紧张的design, memory放错了也不要紧, 只要route过就行

学习了,这个问题提的很好~

学习。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top