use calibredrv Moving a Cell‘s Origin

EDA
0 字 / 约 0 分钟
2021/3/15

mydeltax和mydeltay为offset value

sh
set mylayout mylayout.gds
set myoutfile myoutfile.gds
set mydeltax 12.0
set mydeltay 15.0
set L [layout create $mylayout -dt_expand]
set mytopcell [$L topcell]
$L cellname $mytopcell myoldtopcell
set mydbunits [$L units user]
$L create cell $mytopcell
$L create ref $mytopcell myoldtopcell \
[expr $mydeltax / $mydbunits] \
[expr $mydeltay / $mydbunits] 0 0 1
$L expand cell myoldtopcell
$L gdsout $myoutfile $mytopcell