# Before:
# topcell -> a -> b -> c -> d
# topcell -> b -> c -> d
# topcell -> c -> d # After:
# topcell
下面的code保存为flatten.txt. 执行calibredrv flatten.txt
set lay [layout create "abcd.gds" -dt_expand \ -preservePaths -preserveTextAttributes] set topcell [$lay topcell] $lay flatten cell $topcell $lay gdsout out.gds
最近用到发现上面的不能flatten reference, 更新如下
# Before:
# topcell -> a -> b -> c -> d
# topcell -> b -> c -> d
# topcell -> c -> d
set L [layout create "abcd.gds" -dt_expand \
-preservePaths -preserveTextAttributes]
layout copy $L newL
newL gdsout abcd_flatten.gds
# After:
# topcell
将下面的文本保存为flatten.txt
set lay [layout create "abcd.gds" -dt_expand \
-preservePaths -preserveTextAttributes]
$lay flatten cell topcell
$lay gdsout out.gds
运行calibredrv flatten.txt
将下面的文本保存为flatten.txt
set lay [layout create "abcd.gds" -dt_expand \
-preservePaths -preserveTextAttributes]
$lay flatten cell topcell
$lay gdsout out.gds
运行calibredrv flatten.txt
请问可以留个微信吗
可以邮件到 admin@chiplayout.net或微信公众号 chiplayout