ICC floorplan设定P/Gcells以及corner问题
时间:10-02
整理:3721RD
点击:
背景:我现在手里面的物理库只有sc,没有io和macro。
问题:floorplan阶段我加载的物理库里面如果只有sc,没有io的库怎么办?比如我要创建P/G cell,这就需要一个reference,比如:
create_cell {vdd_l vdd_r vdd_t vdd_b} pvdipvdi就是库中的参考reference,但是sc库里面没有pvdi这一类的reference cell。
大神帮忙看看我以下这样子写行不?
create_cell {vdd_left vdd_right vdd_bottom vdd_top} -hierarchical
问题:floorplan阶段我加载的物理库里面如果只有sc,没有io的库怎么办?比如我要创建P/G cell,这就需要一个reference,比如:
create_cell {vdd_l vdd_r vdd_t vdd_b} pvdipvdi就是库中的参考reference,但是sc库里面没有pvdi这一类的reference cell。
大神帮忙看看我以下这样子写行不?
create_cell {vdd_left vdd_right vdd_bottom vdd_top} -hierarchical
这样写是可以的之后set就可以了
can you create the pins for it?
谢谢,但是现在又遇到另一个问题:我找到了io cell库,也将这个库添加了进来。 在floorplan阶段create_cell时,指令如下:
create_cell {vss1_left vss1_right vss1_bottom vss1_top} PVSS1W
ICC提示错误:相应的io reference cell找不到,但是这些io reference cell是存在于IO库的FRAM下面的,错误截图如下:
接着我发现一个问题,给的库里面CEL下面没有各个cell的物理版图信息,我推测是这个问题导致此错误,因此我推测io reference cell不是在FRAM下面找,而是在CEL下面找。所以我接下来单纯的将FRAM下面的cell copy到CEL下面,结果还是截图所示的错误。
我刚开始以为是文件操作权限导致的,后来我将所有文件都修改为可读可写可执行以后发现这个问题还是没有得到解决。
我的路径配置:
setADDITIONAL_SEARCH_PATH"libs/smic/mw_lib/sc libs/smic/mw_lib/io libs/smic/db rtl cons script mapped_ddc unmapped_ddc log";
我的ICC配置截图:(CEL下面是空的)
此问题我已解决,原因是更改库后需要重新加载
最好一起添加库