ICC floorplan调整core size大小不成功
时间:10-02
整理:3721RD
点击:
我一般create_die_area -poly 做好die size的大小,在利用create_floorplan里面的boundrary contrl type来确定core size的大小,由于我的模拟macro都是做成IO PAD的,所以需要填写core area与IO PAD之间的距离(上下左右四条边),但是我每次这样做之后,macro位置跟着变化,而且每调整core area他们都随着乱摆放,core area也不是想要的,不知为什么,不知道怎么弄起来最方便
create_floorplan -keep_macro_place即可
left_io2core 1 -bottom_io2core 1 -right_io2core 1 -top_io2core 1 可以控制core到die的距离,
有时候要用负值来搞定, icc在这方面是做的有点傻就是
嗯,谢谢,搞定了,对我的模拟macro来说就是keep IO placement,剩下就可以随意调整core size的大小,负值距离,嗯,就是这样搞。谢谢版大。
Hi 小编
我floorplan时,先读入io的约束,
通过initialize_floorplan 来限定core的width和height ,以及core到pad的距离,但是总是core无缘无故的增大了,core 的width和height都变化了,不知道怎么回事?
initialize_floorplan -control_type width_and_height \
.....\
-left_io2core 0 \
-right_io2core 0 \
-bottom_io2core 0 \
-up_io2core 0\
...\
-core_widthxxx \
-core_height xx
设置core 太小,