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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 8015|回复: 11

[求助] 如何用Cadence Skill读取原理图中symbol的引脚信息?

[复制链接]
发表于 2019-12-12 22:04:27 | 显示全部楼层 |阅读模式
20资产
请问Skill中是否有对应的函数,能够从原理图中读取symbol的引脚信息呢?(包括引脚名称,引脚输入输出方向,引脚坐标等)
求大神解答一下!


 楼主| 发表于 2019-12-12 22:06:05 | 显示全部楼层
对于原理图中symbol的位置坐标和大小,是否也可以用skill读取呢?
发表于 2019-12-19 22:23:27 | 显示全部楼层


隔壁老姚 发表于 2019-12-12 22:06
对于原理图中symbol的位置坐标和大小,是否也可以用skill读取呢?


事实是所有的信息都是可以读到的,无一例外。
发表于 2019-12-19 22:25:07 | 显示全部楼层


隔壁老姚 发表于 2019-12-12 22:06
对于原理图中symbol的位置坐标和大小,是否也可以用skill读取呢?


只要对Cadence的数据库数据格式熟悉,10分钟不到就可以写出很简单的代码。
发表于 2020-1-6 15:03:00 | 显示全部楼层
其实对symbol的pin信息读取这玩意挺考验人的 因为这个pin这个东西没有一个直接的dbID,无法通过选中pin~>xy这种得到信息,所以需要找到它的各种信息需要一点技巧,还有对电路上面symbol的cdf有所了解。但是你需要的东西用skill都可以得到
 楼主| 发表于 2020-1-7 17:03:25 | 显示全部楼层
本帖最后由 隔壁老姚 于 2020-1-7 17:05 编辑


selObj = car(geGetSelSet())
                        selInstMasterCV = dbOpenCellViewByType(selObj~>master~>libName selObj~>master~>cellName "symbol" "" "r")    ;open the cell view object for the master of selected instance.
                            pinInfoList = nil
                            selObjSelBox = car(setof(d_shape selInstMasterCV~>shapes d_shape~>objType == "rect" && d_shape~>lpp == list("instance" "drawing")))~>bBox                                 ;to get the selecting box
                            foreach(term selInstMasterCV~>terminals    ;loop all the terminals
                                foreach(pin term~>pins
                                    pinXY = centerBox(pin~>fig~>bBox)
                                    pinInfoList = cons(list(term~>name, pinXY, term~>direction), pinInfoList)
                                );foreach(pin)
                            );forech(term)



各位同学,我已经解决了该问题,请参考以上代码
代码源自  http://bbs.eetop.cn/thread-625962-1-1.html
感谢fatcat1205大神的帮助
发表于 2020-11-2 17:34:45 | 显示全部楼层
厉害
发表于 2020-11-2 18:07:09 | 显示全部楼层


amodaman 发表于 2019-12-19 22:25
只要对Cadence的数据库数据格式熟悉,10分钟不到就可以写出很简单的代码。
...


大佬,如何访问cadence的数据库中的数据?
发表于 2021-6-26 11:57:00 | 显示全部楼层
谢谢分享!
发表于 2022-8-12 14:35:52 | 显示全部楼层
感谢感谢,我正需要这个
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

×

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

GMT+8, 2024-11-22 06:49 , Processed in 0.027820 second(s), 6 queries , Gzip On, Redis On.

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