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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 2765|回复: 5

calibre如何对两层做布尔运算?

[复制链接]
发表于 2016-3-19 11:13:28 | 显示全部楼层 |阅读模式

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

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

x
如题,数据量大的文件,怎么对两层做布尔运算?我不想炸散cell,这样数据量太大了?
发表于 2016-3-25 15:37:10 | 显示全部楼层
用calibredrv的shell命令,直接读取gds
 楼主| 发表于 2016-4-19 15:47:16 | 显示全部楼层
回复 2# 血溶伊剑


   我对这个不是很清楚,能不能说的详细点,谢谢!
发表于 2016-4-21 18:13:14 | 显示全部楼层
回复 3# x020722


    你想做什么布尔运算?
发表于 2016-4-22 09:40:27 | 显示全部楼层
我做了个例子,不知道是不是你要的。

test.drv.tcl
-------------------------------
set gdsfile "myL.gds"
set la "300"
set lb "301"
set lo "400"

set L [layout create $ gdsfile]
$L AND $la $lb $lo
$L gdsout "new_$gdsfile"
-------------------------------------
上面的代码实现gdsfile中la和lb两层的AND,运算结果为lo层,最终生成一个新的gds,包含la、lb和lo层。
在命令行中用calibredrv test.drv.tcl就可以运行了。
 楼主| 发表于 2016-6-24 21:19:10 | 显示全部楼层
回复 4# 血溶伊剑

最近没来论坛,所以没注意到你的回复。非常感谢,我没用过命名脚本,都是用图形界面,所以不知道怎么操作。有没有命令脚本方面的文档,我学习下。
我想要的布尔运算是这样的
例如:la-lb+lc
就是比如我要在la层挖掉lb的图形,然后把lc层添加上去,但是我不想去掉cell的结构属性。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2025-7-14 03:25 , Processed in 0.018774 second(s), 7 queries , Gzip On, MemCached On.

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