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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 10833|回复: 14

[求助] skill 怎样提取层次化的layer信息

[复制链接]
发表于 2012-11-23 11:17:49 | 显示全部楼层 |阅读模式
100资产
如题:想提取layout中某cell的layer的坐标,但不想flatten 此cell请问用skill怎么实现啊?求指教

发表于 2013-4-30 20:43:02 | 显示全部楼层
你可以写个skill,在skill里面,复制一个,flatten ,对flatten 的shape进行坐标的提取
 楼主| 发表于 2013-5-2 13:23:25 | 显示全部楼层
回复 2# xuhongwei_li


   不太明白,复制后可以不粘贴出来吗,如果要粘贴出来不就产生了其它自己不想要的东西啊
发表于 2013-5-2 14:54:56 | 显示全部楼层
LZ的提问里信息量太大,可否整理一下:
1,某cell里面的layer坐标,是指所有不同Layer的所有shape坐标,还是某层特定Layer的所有shape的坐标,还是。。。
2,layer的所谓坐标是指bBox还是该层layer的points?
3,最好介绍一下你最终想做什么
 楼主| 发表于 2013-5-2 15:09:10 | 显示全部楼层
回复 4# zh1898


   其实可以这样理解:我就是想获取:某layout中的某个cell里面的一条path线信息(是layout中的cell下面,而不是layout下的path线)。不知道是否表述清楚了!
发表于 2013-5-2 16:05:22 | 显示全部楼层
先获得当下的winID和cellviewID,
再foreach(inst cvID~>instances
         if inst~>cellName==ABC then :::找到cellName是ABC的instance
         leDescend(cvId inst) :::进到该cell内部,再抓取objType==path的shape的坐标或points信息。。。
 楼主| 发表于 2013-5-3 16:59:34 | 显示全部楼层
回复 6# zh1898


   首先谢谢您的解答,但是用leDescend() 进入内部,再获取的坐标是下层坐标。不是上层坐标啊。
发表于 2013-5-6 15:04:03 | 显示全部楼层
办法总归比问题多,假设cell在top view中的rotation是R0,可以考虑先得到cell的坐标(x1,y1),再进入cel后,得到path在该cell中的坐标(x2,y2),那么回到顶层cell中的path在顶层中的坐标相当于(x1+x2,y1+y2)。。。
 楼主| 发表于 2013-5-8 14:53:46 | 显示全部楼层
回复 8# zh1898


   这样的啊,哈哈谢谢了。我还以为有直接一个函数得到哦。
发表于 2017-7-23 23:58:48 | 显示全部楼层
学习学习
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-3-29 22:45 , Processed in 0.032692 second(s), 9 queries , Gzip On, Redis On.

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