abby118的个人空间 https://blog.eetop.cn/?1555282 [收藏] [复制] [分享] [RSS]

日志

fixBigBox.il

已有 61 次阅读| 2025-8-14 09:23 |个人分类:学习skill|系统分类:芯片设计

备份

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;  to fix the cell boundary bigger than real data issue

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;


procedure(fixBigBox(@optional (deleteWrongLPP nil))

  let((cv techFile)

     cv=geGetEditCellView()

techFile = techGetTechFile(cv)

    

foreach(sh cv~>steiners

    printf("Deteling steiners at %L\n" sh~>bBox )

    dbDeleteObject(sh)

   )

;; detele guides

 

    foreach(sh cv~>guides

    printf("Deteling guides at %L\n" sh~>bBox )

    dbDeleteObject(sh)

   )

     ;; detele markers

foreach(sh cv~>markers

    printf("Deteling markers at %L\n" sh~>bBox )

    dbDeleteObject(sh)

   )

     ;; detele changeLayer

foreach(sh cv~>shapes

        if(sh~>layerName == "changedLayer"

  then

            printf("Deteling changedLayer at %L\n" sh~>bBox )

            dbDeleteObject(sh)

           )

   )

   

foreach(sh cv~>shapes 

        if(!techGetLP(techFile sh~>lpp)

    if(deleteWrongLPP then

  printf("Deteling shape whose lpp is not defind in current PDK:\n 

    LPP=%L bBox=%L\n" sh~>lpp sh~>bBox)

dbDeleteObject(sh)

else

    printf("This shape is a layer not belonging to current PDK, if you need to delete it please run command fixBigBox(t)\n LPP=%L bBox=%L\n" sh~>lpp sh~>bBox)

)

)

)

        dbSave(cv)

        dbComputeBBox(cv)

        hiRedraw()

  )


)



点赞

全部作者的其他最新日志

评论 (0 个评论)

facelist

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

  • 2

    周排名
  • 0

    月排名
  • 0

    总排名
  • 1

    关注
  • 1

    粉丝
  • 5

    好友
  • 5

    获赞
  • 5

    评论
  • 304

    访问数
关闭

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


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

GMT+8, 2025-8-21 06:41 , Processed in 0.010792 second(s), 8 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
返回顶部