脚本是一个 makefile 文件,执行的时候先执行 make gen
, 再运行make diff
。
oasis 文件
target = /xxx/xxx.oas
ref = /xxx/xxx.oas
target_top = topCellName
ref_top = topCellName
gen:
dbdiff -system OASIS -refdesign $(ref) $(ref_top) -design $(target) $(target_top) -write_xor_rules xor.runset
diff:
calibre -64 -hier -turbo 60 -hyper -drc ./xor.runset
gds 文件
target = /xxx/xxx.gds
ref = /xxx/xxx.gds
target_top = topCellName
ref_top = topCellName
gen:
dbdiff -system GDS -refdesign $(ref) $(ref_top) -design $(target) $(target_top) -write_xor_rules xor.runset
diff:
calibre -64 -hier -turbo 60 -hyper -drc ./xor.runset
一个文件是 gds 一个文件是 oas
target = /xxx/xxx.gds
ref = /xxx/xxx.oas
target_top = topCellName
ref_top = topCellName
gen:
dbdiff -system GDS -refsystem OASIS -refdesign $(ref) $(ref_top) -design $(target) $(target_top) -write_xor_rules xor.runset
diff:
calibre -64 -hier -turbo 60 -hyper -drc ./xor.runset