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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 1740|回复: 7

[求助] 求助!关于插boundary cell只能插横向的问题

[复制链接]
发表于 2023-5-24 18:25:42 | 显示全部楼层 |阅读模式

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

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

x
    如题,在插入boundary cell时,出现在macro周围只在其上方和下方插入两行boundary cell,而在左右两列没有插入,而且在四个角的cell自身方向也没有旋转,脚本和warning如下,模拟版图转数字后端,开始做项目了,遇到各种细节问题,还请各位老师帮忙分析一下,谢谢!

    脚本:
set bound_cell [get_lib_cells xxxx]
create_boundary_cells \
-lef_boundary_cell  $bound_cell \
-right_boundary_cell $bound_cell \
-top_boundary_cells $bound_cell \
-bottom_boundary_cells $bound_cell \
-top_right_outside_corner_cell $bound_cell \
-bottom_right_outside_corner_cell $bound_cell \
-top_left_outside_corner_cell $bound_cell \
-bottom_left_outside_corner_cell $bound_cell \
-top_left_inside_corner_cells $bound_cell \
-top_right_inside_corner_cells $bound_cell \
-bottom_left_inside_corner_cells $bound_cell \
-bottom_right_inside_corner_cells $bound_cell \
-mirror_left_outside_corner_cell \
-mirror_right_outside_corner_cell \
-mirror_right_inside_corner_cell \
-mirror_left_inside_corner_cell \
-mirror_left_boundary_cell \
-mirror_right_boundary_cell \  
-mirror_left_inside_horizontal_abutment_cell \
-mirror_right_inside_horizontal_abutment_cell \  
-at_va_boundary \
-prefix bound
出现的warning:
1、Site master "unit" has neither X-symmetry nor Y-symmetry . The "legal orientations" for the standard cells will be limited. (LGL-031)
2、Routing direction of metal layer GT is neither "horizontal" nor "vertical". PDC checks will not be performed on this layer.(PDC-003)
3、Cannot place boundary cell at location (x,y) because cell has an orientation that is not legal for the row it is placed on (CHF-115)
以上,非常感谢!
发表于 2023-5-25 09:14:37 | 显示全部楼层
你选的boundary cell 有问题吧
 楼主| 发表于 2023-5-25 09:32:38 | 显示全部楼层


king-wa 发表于 2023-5-25 09:14
你选的boundary cell 有问题吧


cell 名是我木有打全,smic的filler cell,FILL4_A9TR40,现象是只在macro或者core区域的横向方向插,横向可以插入,而竖向插不进去,warning有提示illegal,我source了routing metal direction脚本好像也没起作用。
 楼主| 发表于 2023-5-29 14:06:57 | 显示全部楼层
本帖最后由 pengpeng286 于 2023-5-29 17:11 编辑

在gui中将其中一个MX方向的cell在属性选项里设置成R180的方向是可以的,然后当把它拖回原来的位置时,它会自动变成MX方向,而我在过往项目中看到插入的boundary cell如果一横排是MX,在最边上的一个cell是R180方向,往上的一竖列依次是MY和R180,也就是说,我插的cell不能mirror,不知是ndm库生成的问题,还是site_row等等什么的问题。
 楼主| 发表于 2023-5-29 16:42:47 | 显示全部楼层
脚本逐条执行试了,发现删掉-mirror那几条选项,就可以在上下左右都插入boundary cell,请各位老师帮忙看看这是什么原因呢?
 楼主| 发表于 2023-5-30 17:54:55 | 显示全部楼层
找到原因了,自己来解答一下:查看cell的sitDef.unit属性,发现symmetry那一项的value是空的,将它改为Y,再重新source 添加boundary cell的脚本,可以正确插入cell。
发表于 2024-9-11 10:57:36 | 显示全部楼层


pengpeng286 发表于 2023-5-30 17:54
找到原因了,自己来解答一下:查看cell的sitDef.unit属性,发现symmetry那一项的value是空的,将它改为Y, ...


您好,我也遇到这个问题了,但是我根据set_attribute 选项是site_def.unit.symmetry设置为Y之后,还是没用
发表于 2024-9-11 10:58:46 | 显示全部楼层


钟意 发表于 2024-9-11 10:57
您好,我也遇到这个问题了,但是我根据set_attribute 选项是site_def.unit.symmetry设置为Y之后,还是没 ...


设置的是site_def.symmetry -value Y ,然后显示也是设置上了,但还是加不进去
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-12-5 10:41 , Processed in 0.019509 second(s), 7 queries , Gzip On, Redis On.

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