|
| 1 | +<?xml version="1.0" encoding="utf-8"?> |
| 2 | +<technology> |
| 3 | + <name>ASAP 7</name> |
| 4 | + <description>ASAP 7 nm Technology</description> |
| 5 | + <dbu>0.00025</dbu> |
| 6 | + <base-path>./platforms/asap7/KLayout/</base-path> |
| 7 | + <original-base-path>.klayout/tech/asap7/</original-base-path> |
| 8 | + <layer-properties_file>asap7.lyp</layer-properties_file> |
| 9 | + <add-other-layers>true</add-other-layers> |
| 10 | + <reader-options> |
| 11 | + <gds2> |
| 12 | + <box-mode>1</box-mode> |
| 13 | + <allow-big-records>true</allow-big-records> |
| 14 | + <allow-multi-xy-records>true</allow-multi-xy-records> |
| 15 | + </gds2> |
| 16 | + <common> |
| 17 | + <create-other-layers>true</create-other-layers> |
| 18 | + <layer-map>layer_map()</layer-map> |
| 19 | + <enable-properties>true</enable-properties> |
| 20 | + <enable-text-objects>true</enable-text-objects> |
| 21 | + </common> |
| 22 | + <lefdef> |
| 23 | + <read-all-layers>true</read-all-layers> |
| 24 | + <layer-map>layer_map('BOUNDARY : 100/0';'M1 : 19/0';'M1.LABEL : 19/2';'M1.PIN : 19/251';'M2 : 20/0';'M2.LABEL : 20/2';'M2.PIN : 20/251';'M3 : 30/0';'M3.LABEL : 30/2';'M3.PIN : 30/251';'M4 : 40/0';'M4.LABEL : 40/2';'M4.PIN : 40/251';'M5 : 50/0';'M5.LABEL : 50/2';'M5.PIN : 50/251';'M6 : 60/0';'M6.LABEL : 60/2';'M6.PIN : 60/251';'M7 : 70/0';'M7.LABEL : 70/2';'M7.PIN : 70/251';'M8 : 80/0';'M8.LABEL : 80/2';'M8.PIN : 80/251';'M9 : 90/0';'M9.LABEL : 90/2';'M9.PIN : 90/251';'V0 : 18/0';'V0.LABEL : 29/0';'V1 : 21/0';'V2 : 25/0';'V3 : 35/0';'V4 : 45/0';'V5 : 55/0';'V6 : 65/0';'V7 : 75/0';'V8 : 85/0';'V9 : 95/0';'GATE : 7/0';'COMP : 101/0';'DIEAREA : 235/0')</layer-map> |
| 25 | + <dbu>0.00025</dbu> |
| 26 | + <produce-net-names>true</produce-net-names> |
| 27 | + <net-property-name>#1</net-property-name> |
| 28 | + <produce-inst-names>true</produce-inst-names> |
| 29 | + <inst-property-name>#1</inst-property-name> |
| 30 | + <produce-cell-outlines>true</produce-cell-outlines> |
| 31 | + <cell-outline-layer>DIEAREA</cell-outline-layer> |
| 32 | + <produce-placement-blockages>true</produce-placement-blockages> |
| 33 | + <placement-blockage-layer>PLACEMENT_BLK</placement-blockage-layer> |
| 34 | + <produce-regions>true</produce-regions> |
| 35 | + <region-layer>REGIONS</region-layer> |
| 36 | + <produce-via-geometry>true</produce-via-geometry> |
| 37 | + <via-geometry-suffix/> |
| 38 | + <via-geometry-datatype>0</via-geometry-datatype> |
| 39 | + <produce-pins>true</produce-pins> |
| 40 | + <pins-suffix>.PIN</pins-suffix> |
| 41 | + <pins-datatype>251</pins-datatype> |
| 42 | + <produce-obstructions>false</produce-obstructions> |
| 43 | + <produce-blockages>false</produce-blockages> |
| 44 | + <produce-labels>true</produce-labels> |
| 45 | + <labels-suffix>.LABEL</labels-suffix> |
| 46 | + <labels-datatype>2</labels-datatype> |
| 47 | + <produce-routing>true</produce-routing> |
| 48 | + <routing-suffix/> |
| 49 | + <routing-datatype>0</routing-datatype> |
| 50 | + <lef-files>./platforms/asap7/lef/asap7_tech_1x_201209.lef</lef-files> |
| 51 | + </lefdef> |
| 52 | + <dxf> |
| 53 | + <dbu>0.00025</dbu> |
| 54 | + <unit>1</unit> |
| 55 | + <text-scaling>100</text-scaling> |
| 56 | + <circle-points>100</circle-points> |
| 57 | + <circle-accuracy>0</circle-accuracy> |
| 58 | + <contour-accuracy>0</contour-accuracy> |
| 59 | + <polyline-mode>0</polyline-mode> |
| 60 | + <render-texts-as-polygons>false</render-texts-as-polygons> |
| 61 | + <keep-other-cells>false</keep-other-cells> |
| 62 | + <keep-layer-names>false</keep-layer-names> |
| 63 | + <create-other-layers>true</create-other-layers> |
| 64 | + <layer-map>layer_map()</layer-map> |
| 65 | + </dxf> |
| 66 | + <cif> |
| 67 | + <wire-mode>0</wire-mode> |
| 68 | + <dbu>0.00025</dbu> |
| 69 | + <layer-map>layer_map()</layer-map> |
| 70 | + <create-other-layers>true</create-other-layers> |
| 71 | + <keep-layer-names>false</keep-layer-names> |
| 72 | + </cif> |
| 73 | + </reader-options> |
| 74 | + <writer-options> |
| 75 | + <gds2> |
| 76 | + <write-timestamps>true</write-timestamps> |
| 77 | + <write-cell-properties>false</write-cell-properties> |
| 78 | + <write-file-properties>false</write-file-properties> |
| 79 | + <no-zero-length-paths>false</no-zero-length-paths> |
| 80 | + <multi-xy-records>false</multi-xy-records> |
| 81 | + <max-vertex-count>8000</max-vertex-count> |
| 82 | + <max-cellname-length>32000</max-cellname-length> |
| 83 | + <libname>LIB</libname> |
| 84 | + </gds2> |
| 85 | + <oasis> |
| 86 | + <compression-level>2</compression-level> |
| 87 | + <write-cblocks>false</write-cblocks> |
| 88 | + <strict-mode>false</strict-mode> |
| 89 | + <write-std-properties>1</write-std-properties> |
| 90 | + <subst-char>*</subst-char> |
| 91 | + <permissive>false</permissive> |
| 92 | + </oasis> |
| 93 | + <cif> |
| 94 | + <polygon-mode>0</polygon-mode> |
| 95 | + </cif> |
| 96 | + <cif> |
| 97 | + <dummy-calls>false</dummy-calls> |
| 98 | + <blank-separator>false</blank-separator> |
| 99 | + </cif> |
| 100 | + </writer-options> |
| 101 | + <connectivity> |
| 102 | + <connection>DrainSource,V0,M1</connection> |
| 103 | + <connection>poly,V0,M1</connection> |
| 104 | + <connection>M1,V1,M2</connection> |
| 105 | + <connection>M2,V2,M3</connection> |
| 106 | + <connection>M3,V3,M4</connection> |
| 107 | + <connection>M4,V4,M5</connection> |
| 108 | + <connection>M5,V5,M6</connection> |
| 109 | + <connection>M6,V6,M7</connection> |
| 110 | + <connection>M7,V7,M8</connection> |
| 111 | + <connection>M8,V8,M9</connection> |
| 112 | + <connection>M9,V9,Pad</connection> |
| 113 | + <symbols>DrainSource='1/0 - 9/0'</symbols> |
| 114 | + <symbols>poly='9/0'</symbols> |
| 115 | + <symbols>contact='18/0'</symbols> |
| 116 | + <symbols>M1='19/0'</symbols> |
| 117 | + <symbols>V1='21/0'</symbols> |
| 118 | + <symbols>M2='20/0'</symbols> |
| 119 | + <symbols>V2='25/0'</symbols> |
| 120 | + <symbols>M3='30/0'</symbols> |
| 121 | + <symbols>V3='35/0'</symbols> |
| 122 | + <symbols>M4='40/0'</symbols> |
| 123 | + <symbols>V4='45/0'</symbols> |
| 124 | + <symbols>M5='50/0'</symbols> |
| 125 | + <symbols>V5='55/0'</symbols> |
| 126 | + <symbols>M6='60/0'</symbols> |
| 127 | + <symbols>V6='65/0'</symbols> |
| 128 | + <symbols>M7='70/0'</symbols> |
| 129 | + <symbols>V7='75/0'</symbols> |
| 130 | + <symbols>M8='80/0'</symbols> |
| 131 | + <symbols>V8='85/0'</symbols> |
| 132 | + <symbols>M9='90/0'</symbols> |
| 133 | + <symbols>V9='95/0'</symbols> |
| 134 | + </connectivity> |
| 135 | +</technology> |
0 commit comments