https://www.cnblogs.com/yeungchie/
用于提取特定区域的寄生环境,需要指定一个层次作为区域标识。
下面的例子用 TEXT(999:9) 来确定需要提取 MET1(10:0) 的区域。
Layout 提取的操作还是要用 Calibre ,比在 Virtuoso 里用 Skill 快多了。
- code
LAYOUT PATH "top.gds"
LAYOUT PRIMARY "top"
DRC SUMMARY REPORT "top.rpt"
DRC RESULTS DATABASE "extract.gds" GDSII
LAYOUT SYSTEM GDSII
DRC MAXIMUM RESULTS ALL
DRC MAXIMUM VERTEX 1024
PRECISION 1000
RESOLUTION 1
UNIT LENGTH U
layer map 10 datatype 0 1001
layer MET1i 1001
layer map 999 datatype 9 1002
layer TEXTi 1002
MET1_TEXTi {
copy ( MET1i and TEXTi )
}
drc check map MET1_TEXTi 10 0
- run
$> calibre -drc run.drc # Flatten 输出
$> calibre -drc -hier -turbo -hyper run.drc # 层次化 提速
- show
提取前后