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

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

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 121|回复: 0

[求助] skillbridge使用

[复制链接]
发表于 4 天前 | 显示全部楼层 |阅读模式

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

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

x
我想用skillbridge找到版图中某个器件的每一层的bounding box,请问有什么skill函数可以调用的。我在gpt中咨询了一下,可以用lesearchhierarchy函数,但是先用这个函数找到版图中的目标器件时出现了报错。我的测试代码为
ws = Workspace.open("test_1")


cv = ws.db.open_cell_view_by_type("test_lib", "MDIV_CELL1", "schematic")
device=cv.instances[0]


cv=ws.db.open_cell_view_by_type('test_lib',"MDIV_CELL1","layout","maskLayout","a")
CdfData=ws.cdf.get_inst_CDF(device)
parameters=CdfData.parameters
target_attr=["l","Wfg",'w','fingers','nf',"totalM"]
dv=ws.db.create_param_inst_by_master_name(cv, device.lib_name, device.cell_name, 'layout', "M4",
                                   device.xy, device.orient, device.num_inst,
                                       [[param.name,param.param_type,param.value]for param in parameters if param.name in target_attr])

#以上代码都没有问题,问题在下面一行
a=ws.le.search_hierarchy(cv,cv.b_box, 0,"instance",[["cell name","==","^M4$"]])
在CIW中报错
command "leSearchHierarchy(__py_db_0x1ee5a51a (list (list -1.828 5.295) (list -0.968 5.995)) 0 \"instance\" (list (list \"cell name\" \"==\" \"^myCell$\")) )" resulted in error ("putprop" 0 t nil ("*Error* putprop: first arg must be either symbol, list, defstruct or user type" nil))
判断应该是最后的嵌套list出了问题,因为skil api中给的样例如下,可能是python字符串转义为skill时会多出一个\导致报错,请问有大神遇到过相关问题吗,是怎么解决的

                               
登录/注册后可看大图

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2025-4-19 09:15 , Processed in 0.017749 second(s), 8 queries , Gzip On, MemCached On.

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