模板 filemerge
##run_gdsmerge
calibredrv merge.tcl | tee merge.log
##merge.tcl
layout filemerge \
-in top.gds.gz \
-in xx.gds \
-cblockmode 1 \
-tmp . -reportconflicts -mode overwrite \
-oasisout top.oas \
-topcell top
模板 filemerge和move cell
set l0 [layout create chip_top.oas -dt_expand]
set l1 [layout create sealring.gds -dt_expand]
set l0_top [$l0 topcell]
set l1_top [$l1 topcell]
$l0 import layout $l1 FALSE rename
$l0 create ref $l0_top $l1_top 0 0 0 0 1
set x_offset -17050
set y_offset -16270
$l0 modify origin $l0_top $x_offset $y_offset
$l0 oasisout chip_top.oas $l0_top