calibredrv 做 LVL 脚本

calibredrv 做 LVL 的脚本

脚本是一个 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
posted @ 2023-10-27 14:04  卑以自牧lq  阅读(462)  评论(0)    收藏  举报