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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 4250|回复: 73

[原创] 一个可以搜索到cell被调用次数的skill脚本

[复制链接]
发表于 2024-1-22 16:53:55 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 着着着火了 于 2024-1-22 17:50 编辑

作用:如题
用法:在CIW窗口load FindInstCallTimes.il,然后用绑定的快捷键数字键盘7或者FindInstCallTimesForm()调用。

主界面
fict1.png
执行后跳出来的结果界面
fict2.png     fict5.png
同时在CIW窗口会显示一些统计信息
fict3.png
fict4.png

目前有个小bug,假设搜索”test1"这个cell,则以这个cell的名字作为前缀的cell也会被搜索出来,比如test11、test1_1、text1a...,原因是leSearchHierarchy()这个函数就是这样的特性,还没想到解决方法,有知道的大神提点提点。


有时候项目参与人数一多,一个cell会被好多个人调用,到了项目后期想改某个cell时又总是担心其他人调用了但自己不知道,重新复制一个又浪费磁盘空间,也不利于模块的高效性原则,所以写了这么一个功能。
若觉得有用,给我留个言吧


FindInstCallTimes.zip

2.12 KB, 下载次数: 111 , 下载积分: 资产 -2 信元, 下载支出 2 信元

 楼主| 发表于 2024-1-31 17:59:31 | 显示全部楼层
本帖最后由 着着着火了 于 2024-1-31 18:09 编辑

更新版2.0


感谢“YuSHL"反馈了一个BUG,已修复;同时也修复了一开始所提到的会搜索出同名后缀多余cell的BUG

FindInstCallTimes.zip

2.15 KB, 下载次数: 110 , 下载积分: 资产 -2 信元, 下载支出 2 信元

 楼主| 发表于 2024-7-15 15:50:43 | 显示全部楼层
更新版3.0


修复了坛友提到的一个bug,优化了从搜索结果打开目标cell窗口的视觉效果,使目标cell选中(打开Dimming功能会高亮),突出重点。
callTimes.png

FindInstCallTimes.zip

2.21 KB, 下载次数: 26 , 下载积分: 资产 -2 信元, 下载支出 2 信元

 楼主| 发表于 2024-8-15 11:02:33 | 显示全部楼层
更新版4.0


修复了一个小bug:搜索目标cell的默认值不会随着cell view的改变而改变。

已经下过3.0版本的更不更新都行,不影响主要功能

FindInstCallTimes.zip

2.23 KB, 下载次数: 9 , 下载积分: 资产 -2 信元, 下载支出 2 信元

 楼主| 发表于 2024-8-16 14:26:33 | 显示全部楼层
更新版5.0


再修一个小bug:在启动virtuoso后只有一个CIW窗口的情况下就直接用FindInstCallTimesForm()调用获取不到cv的bug。

理论上来说确实不需要打开任何窗口就执行脚本使用功能的,但写的时候真的没想过会有人一打开virtuoso就用

下过3.0、4.0版本的更不更新都行,基本不影响使用。

FindInstCallTimes.zip

2.25 KB, 下载次数: 10 , 下载积分: 资产 -2 信元, 下载支出 2 信元

 楼主| 发表于 2024-8-21 15:56:00 | 显示全部楼层
更新6.0


再修一个bug:搜索电路图的symbol调用一直都是"no cell call the target cell"的状态。

这个问题一开始就存在,只是我基本没测试过几次schematic,基本都是layout,所以没发现,感谢反馈的坛友。

搜索schematic有可能会有很多warning,好多都是电路改了之后没有check and save的情况,还有没添加对应库的情况,有的话又不放心的可以自己看看都报了什么。

FindInstCallTimes.zip

2.23 KB, 下载次数: 42 , 下载积分: 资产 -2 信元, 下载支出 2 信元

发表于 2024-1-22 18:30:24 | 显示全部楼层
感谢,感谢,一直想要这么一个脚本,想导致我改动会影响到那些人。。。
发表于 2024-1-22 18:52:00 | 显示全部楼层
感谢
发表于 2024-1-23 09:00:12 来自手机 | 显示全部楼层
谢谢
发表于 2024-1-23 10:56:34 | 显示全部楼层
感谢!
发表于 2024-1-24 17:13:29 | 显示全部楼层
太棒了,感谢楼主,学习学习
发表于 2024-1-26 11:05:39 | 显示全部楼层
感谢
发表于 2024-1-30 15:22:25 | 显示全部楼层
ddsSyncWidthForm这类函数是不是618以下的版本都不能用?
 楼主| 发表于 2024-1-30 16:43:57 | 显示全部楼层


YuSHL 发表于 2024-1-30 15:22
ddsSyncWidthForm这类函数是不是618以下的版本都不能用?


51能用,617也没问题,其它版本没条件测试,估计没什么问题吧
发表于 2024-1-30 19:12:21 | 显示全部楼层
学习学习
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

×

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

GMT+8, 2024-11-18 00:34 , Processed in 0.030387 second(s), 8 queries , Gzip On, Redis On.

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