calibre跑drc、lvs、插dummy
用 ll -lrtF 可以看到有个 svdb目录 ,calibredrv -m gds文件 -rve svdb可以查看open的情况。(1)Input database 下的LAYOUT PATH和 LAYOUT PRIMARY。(1)Input database 下的LAYOUT PATH和 LAYOUT PRIMARY。2、编写merge BEOL.gds(产生的dummy gds)和之前准备
·
drc
所需文件
1、gds文件
2、rule文件
步骤
1、修改rule文件
(1)Input database 下的LAYOUT PATH 和 LAYOUT PRIMARY
(2) DRC RESULTS DATABASE 和 DRC SUMMARY REPORT
(3) 编写run脚本
#!/bin/csh -f
set rule = "rule文件"
calibre -hier -hyper -drc -turbo $rule | tee run.log
(4)查看 :calibredrv -m gds文件 -rve drc.db
(5) 修drc
lvs
同drc、区别calibre -hier -hyper -lvs -turbo $rule | tee run.log
产生的 .db文件可以查看short
用 ll -lrtF 可以看到有个 svdb目录 ,calibredrv -m gds文件 -rve svdb 可以查看open的情况
插dummy
需要的文件
1、gds文件
2、rule文件 步骤
1、修改rule文件
(1)Input database 下的LAYOUT PATH 和 LAYOUT PRIMARY
(2) 编写run脚本
2、编写merge BEOL.gds(产生的dummy gds)和之前准备的gds
set L1 [layout create "TOP.gds" -dt_expand -preservePaths -preserveTextAttributes -preserveProties]
set L2 [layout create "BEOL.gds" -dt_expand -preservePaths -preserveTextAttributes -preserveProties]
$L1 import layout $L2 FALSE rename
$L1 create ref TOP B12aTOP 0 0 0 0 1 //TOP 表示的是TOP.gds的die的名称 B12aTOP 表示的是BEOL.gds的die的名称
$L1 gdsout top.gds
运行:calibredrv merge_dummy.tcl | tee merge_dummy.log
更多推荐
所有评论(0)