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

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

找回密码

  登录   注册  

快捷导航
搜帖子
12
返回列表 发新帖
楼主: niuniudundun

[求助] 求一个选中一条金属线上所有via孔的脚本

[复制链接]
发表于 2023-2-14 09:50:29 | 显示全部楼层


着着着火了 发表于 2023-2-13 23:22
把我写的那两段代码整合一下就是可以用的代码了,我测试过没有问题。

我用的是IC61版本,不知道你说的问 ...


617的 输入SelViaFromNet出现下面的问题
*Error* eval: undefined function - geEditCellView----------写geGetEditCellView吗?还是geGetEditCellViewWindow?
*Error* eval: undefined function - dbGetViaLayer--------还有这个写什么?

发表于 2023-2-14 11:27:07 | 显示全部楼层
本帖最后由 着着着火了 于 2023-2-14 11:35 编辑


wangzhongyan 发表于 2023-2-14 09:50
617的 输入SelViaFromNet出现下面的问题
*Error* eval: undefined function - geEditCellView---------- ...


确实是geGetEditCellView(),一直没发现写错。

dbGetViaLayer就照着我那个那样写就可以了。


你问的这两个问题其实很容易通过自己去查"SKILL API Finder"来解决,自己去试试吧!





发表于 2023-2-16 19:25:19 来自手机 | 显示全部楼层
第一个foreach里的for(i 0 net~>nPoints-2什么意思,为什么要减2
发表于 2023-8-17 21:49:56 | 显示全部楼层
请问这个脚本有啥用
 楼主| 发表于 2024-1-5 14:41:29 | 显示全部楼层
当一条线上的孔相距很远时,删掉这条线上的孔就很方便,不然找到这些孔费时间的
发表于 2024-3-19 17:11:36 | 显示全部楼层
感谢分享
发表于 2025-1-22 15:05:46 | 显示全部楼层


着着着火了 发表于 2023-2-14 11:27
确实是geGetEditCellView(),一直没发现写错。

dbGetViaLayer就照着我那个那样写就可以了。


我这边617 也显示没这个函数定义 ,有能替代的吗
1.png
发表于 2025-1-22 16:29:47 | 显示全部楼层


yeshaoxiangshen 发表于 2025-1-22 15:05
我这边617 也显示没这个函数定义 ,有能替代的吗


可以先尝试在CIW窗口输出dbGetViaLayer()这个函数看是报没有定义还是缺参数,没有定义就只能另找函数实现功能了,至于替代的没想过,自己去API Finder找找吧
发表于 2025-2-19 17:28:49 | 显示全部楼层


yeshaoxiangshen 发表于 2025-1-22 15:05
我这边617 也显示没这个函数定义 ,有能替代的吗


我这里能搜到这个函数的用法,图片贴出来了。
我觉得这个可以自己写,通过viaID~>?,找一下对应的属性,假如这属性就叫viaLayerType,那就用过滤器判定一遍viaID~>viaLayerType=="layer1",然后把viaID~>layerName赋值给变量就行了(那个属性不一定叫做layerName哈)。



Cadence Help相关描述截图

Cadence Help相关描述截图
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2025-4-11 11:00 , Processed in 0.024478 second(s), 8 queries , Gzip On, MemCached On.

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