zoukankan      html  css  js  c++  java
  • [ SVRF ] 用 Calibre 切割 Layout 提取指定区域

    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

    提取前后

  • 相关阅读:
    I/O流
    宇宙第一帅的HTML笔记
    宇宙无敌第一帅的Java笔记
    Activity常用的方法
    Spinne
    安卓布局方式
    for循环
    TextView
    开发Activity步骤
    重写
  • 原文地址:https://www.cnblogs.com/yeungchie/p/14218951.html
Copyright © 2011-2022 走看看