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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 1118|回复: 10

[求助] 求助大佬两个脚本!!!

[复制链接]
发表于 2023-7-26 10:46:46 | 显示全部楼层 |阅读模式

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

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

x
1.统计电路里一把线的数量,因为电路里有许多(0:8)(0:15)这类的走线,想统计数量,方便layout预留足够的走线空间。
2.统计layout里统一名字的instance/Mosaic的数量,常用于统计decap电容的数量,结果显示在CIW窗口。
可有偿,谢谢啦。
发表于 2023-7-26 13:45:15 | 显示全部楼层
好像不难。
发表于 2023-7-26 13:59:53 | 显示全部楼层
第二个用FindReplace应该可以统计,你可以试一下
发表于 2023-7-27 11:20:03 | 显示全部楼层
本帖最后由 光非 于 2023-7-27 18:13 编辑

第二个脚本
procedure(Count(cellName)
      let((objs sum1 sum2 sum inst_List objList)
          geSelectAllFig()
          objs = geGetSelSet()
          sum1 = sum2 = 0
          inst_List = nil
          objList = setof(x objs x~>cellName == cellName)
   foreach(obj objList
       case(obj~>objType
           ("mosaic" sum1 = sum1 + obj~>rows * obj~>columns
           )
           ("inst"   inst_List = cons(obj inst_List)                    
           )
           );case
          );foreach
          sum2 = sum2 + length(inst_List)
          sum = sum1 + sum2
          geDeselectAllFig()
          printf("There are %d instances/Mosaic named %s.\n" sum cellName)
         );let
        );proc
这里的cellName是你想统计的单元名称,比如在CIW窗口输入Count("DEACP"),记得带上“”。小白献丑,还请
多多指正;另外3楼说的方法也能满足你的需求,楼主可以试试
 楼主| 发表于 2023-7-27 14:40:02 | 显示全部楼层


光非 发表于 2023-7-27 11:20
第二个脚本
procedure(Count(cellName)
      let((cv objs sum1 sum2 sum inst_List objList)


好的谢谢,请问使用方法是什么啊,选中decap然后使用这个快捷键吗
发表于 2023-7-27 15:34:39 | 显示全部楼层


wangxu19950704 发表于 2023-7-27 14:40
好的谢谢,请问使用方法是什么啊,选中decap然后使用这个快捷键吗


我没写快捷键,load脚本之后直接在CIW窗口输入Count("DECAP"),括号里填你要统计object的cellName
 楼主| 发表于 2023-7-27 16:53:34 | 显示全部楼层


光非 发表于 2023-7-27 15:34
我没写快捷键,load脚本之后直接在CIW窗口输入Count("DECAP"),括号里填你要统计object的cellName ...


大佬,遇到一个问题,我经常会把一些器件放到一个group里面,你这个脚本无法识别group里面的instance
 楼主| 发表于 2023-7-27 17:10:30 | 显示全部楼层


光非 发表于 2023-7-27 15:34
我没写快捷键,load脚本之后直接在CIW窗口输入Count("DECAP"),括号里填你要统计object的cellName ...


其实我发现file-summary这个功能也能实现,白写了。。。大佬能帮忙写第一个统计电路走线的吗
发表于 2024-3-19 11:14:19 | 显示全部楼层
感谢分享
发表于 2024-4-8 23:43:18 来自手机 | 显示全部楼层


wangxu19950704 发表于 2023-7-27 17:10
其实我发现file-summary这个功能也能实现,白写了。。。大佬能帮忙写第一个统计电路走线的吗
...


file  summary 是什么功能?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-4-28 23:13 , Processed in 0.035410 second(s), 6 queries , Gzip On, Redis On.

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