wildgoat的个人空间 http://blog.w73uwd.com/wildgoat [收藏] [复制] [RSS]

日志

Incorrect LEF/OA class of cell ......, expected cell with class 'PAD SPACER'相关 .

热度 11已有 1489 次阅读2020-5-13 22:41 |个人分类:Digital|系统分类:芯片设计| Incorrect, LEF, class, PAD, SPACER

碰到的问题是其中某一边不能添加FILLER,而其他各边可以正常添加。和下面罗列的网上找到的问题可能不太一样。

------------------------------------------------------------------------------------

Q:在io def文件中,io filler的属性class描述为PAD,如下所示:MACRO PFEED1    CLASS PAD ;    FOREIGN PFEED1 0。000 0。000  ;    ORIGIN 0。000 0。000 ;    SIZE 1。000 BY 235。000 ;    SYMMETRY x y r90 ;    SITE pad ;但是添加io filler的时候  addIoFiller –cell  PFEED1  -prefix    IOFILLER,总是提示这个warnning:Incorrect LEF class of cell 'PFEED1', expected cell with class 'PAD SPACER'。把上面的 CLASS PAD 改成 CLASS PAD SPACER; 或者改成 CLASS SPACER; 或者直接在CLASS PAD 下面添加一行CLASS SPACER;还是回提示这个warning 请问这是怎么回事呢

------------------------------------------------------------------------------------

from:http://bbs.w73uwd.com/forum.php?mod=viewthread&tid=410853Q:用ICC做IO的insert_pad_filler,结果报错"ERROR: cell (XX) is not a filler cell"去看了FILLER的LEF,CLASS PAD除了尺寸其他定义和IO差不多,请问该怎么解决,是LEF的问题吗?

国丰彩票改了CLASS PAD SPACER还是报错

A:我遇到过类似问题,用millkyway打开filler的库,把cell再mark cell type改成pad filler属性就好了如果不想动库,只能自己计算好个数create_cell后用手摆了

------------------------------------------------------------------------------------

from:https://www.cnblogs.com/lelin/p/12582175.html。该方法未验证是否可行,但看帖子后面回复说是可行的。

Q:我在执行如下命令时:icc_shell> insert_pad_filler -cell "PFILL10W PFILL5W PFILL2W PFILL1W PFILL01W PFILL001W"提示我cell is not a filler cell,详细信息如下:Hierarchical pad insertion...ERROR : cell (PFILL10W) is not a filler cell我可以确定上面添加的cell的name是没有问题的,并且IO库我也link进来了,请教下为什么出现这种问题?该怎么解决?这些filler cell在IO的lef库文件里的类型定义如下(以PFILL1W为例):其类型定义为PAD,难道要改成filler cell吗?怎么改?MACRO PFILL1W  CLASS  PAD ;  FOREIGN PFILL1W 0.000 0.000 ;  ORIGIN 0.000 0.000 ;  SIZE 1.000 BY 121.000 ;  SYMMETRY R90  ;  SITE IOSite ;  OBS       LAYER METAL7 ;        RECT 0.000 0.000 1.000 121.000 ;      LAYER METAL6 ;        RECT 0.000 0.000 1.000 121.000 ;      LAYER VIA67 ;        RECT 0.000 0.000 1.000 121.000 ;      LAYER VIA56 ;

A:1, 修改你filler cell的属性为io filler,可以用milkyway 修改,如下:cmMarkCellTypesetFormField "Mark Cell Type" "Library Name" "library"setFormField "Mark Cell Type" "Cell Name" "cell_name。*"setFormField "Mark Cell Type" "pattern match" "1"setFormField "Mark Cell Type" "Cell Type" "pad filler"formApply "Mark Cell Type"formCancel "Mark Cell Type"2, 第二种方法,自己写脚本,用create_cell 加进去。

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 注册

关闭

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

小黑屋| 关于我们| 联系我们| 在线咨询 |  EETOP 创芯网 ( )

GMT+8, 2020-7-17 01:17 , Processed in 0.029955 second(s), 7 queries , Gzip On, Redis On.

Powered by X3.4

© 2001-2017

返回顶部
快赢彩票 卓易彩票 网易彩票 荣鼎彩 欢乐生肖官方网站