All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.sun.electric.technology.technologies.tft.xml Maven / Gradle / Ivy

There is a newer version: 9.02-e
Show newest version
<?xml version="1.0" encoding="UTF-8"?>

<!--
 *
 * Electric(tm) VLSI Design System
 *
 * File: tft.xml
 * tft technology description
 * Generated automatically from a library
 *
 * Copyright (c) 2008, Oracle and/or its affiliates. All rights reserved.
 *
 * Electric(tm) is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation; either version 3 of the License, or
 * (at your option) any later version.
 *
 * Electric(tm) is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with Electric(tm); see the file COPYING.  If not, write to
 * the Free Software Foundation, Inc., 59 Temple Place, Suite 330,
 * Boston, Mass 02111-1307, USA.
 */
-->

<technology name="tft"
     xmlns="http://electric.sun.com/Technology"
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xsi:schemaLocation="http://electric.sun.com/Technology ../../technology/Technology.xsd">

    <shortName>tft</shortName>
    <description>Thin Film</description>
    <version tech="1" electric="8.05g"/>
    <version tech="2" electric="8.05o"/>
    <numMetals min="2" max="2" default="2"/>
    <scale value="5000.0" relevant="true"/>
    <defaultFoundry value="NONE"/>
    <minResistance value="0.0"/>
    <minCapacitance value="0.0"/>

    <!-- Transparent layers -->
    <transparentLayer transparent="1">
        <r>0</r>
        <g>209</g>
        <b>255</b>
    </transparentLayer>
    <transparentLayer transparent="2">
        <r>255</r>
        <g>155</g>
        <b>192</b>
    </transparentLayer>
    <transparentLayer transparent="3">
        <r>107</r>
        <g>226</g>
        <b>96</b>
    </transparentLayer>
    <transparentLayer transparent="4">
        <r>255</r>
        <g>215</g>
        <b>0</b>
    </transparentLayer>

    <!-- **************************************** LAYERS **************************************** -->
    <layer name="Metal-1" fun="METAL1">
        <transparentColor transparent="1"/>
        <patternedOnDisplay>false</patternedOnDisplay>
        <patternedOnPrinter>true</patternedOnPrinter>
        <pattern>XXXXXXXXXXXXXXXX</pattern>
        <pattern>                </pattern>
        <pattern>XXXXXXXXXXXXXXXX</pattern>
        <pattern>                </pattern>
        <pattern>XXXXXXXXXXXXXXXX</pattern>
        <pattern>                </pattern>
        <pattern>XXXXXXXXXXXXXXXX</pattern>
        <pattern>                </pattern>
        <pattern>XXXXXXXXXXXXXXXX</pattern>
        <pattern>                </pattern>
        <pattern>XXXXXXXXXXXXXXXX</pattern>
        <pattern>                </pattern>
        <pattern>XXXXXXXXXXXXXXXX</pattern>
        <pattern>                </pattern>
        <pattern>XXXXXXXXXXXXXXXX</pattern>
        <pattern>                </pattern>
        <outlined>NOPAT</outlined>
        <opacity>0.8</opacity>
        <foreground>true</foreground>
        <cifLayer cif="CMF"/>
        <pureLayerNode name="Metal-1-Node" port="metal-1">
            <lambda>4.0</lambda>
            <portArc>Metal_1</portArc>
        </pureLayerNode>
    </layer>

    <layer name="Metal-2" fun="METAL2">
        <transparentColor transparent="4"/>
        <patternedOnDisplay>false</patternedOnDisplay>
        <patternedOnPrinter>true</patternedOnPrinter>
        <pattern>   X       X    </pattern>
        <pattern>  X       X     </pattern>
        <pattern> X       X      </pattern>
        <pattern>X       X       </pattern>
        <pattern>       X       X</pattern>
        <pattern>      X       X </pattern>
        <pattern>     X       X  </pattern>
        <pattern>    X       X   </pattern>
        <pattern>   X       X    </pattern>
        <pattern>  X       X     </pattern>
        <pattern> X       X      </pattern>
        <pattern>X       X       </pattern>
        <pattern>       X       X</pattern>
        <pattern>      X       X </pattern>
        <pattern>     X       X  </pattern>
        <pattern>    X       X   </pattern>
        <outlined>NOPAT</outlined>
        <opacity>0.7</opacity>
        <foreground>true</foreground>
        <display3D thick="2.65" height="22.15" mode="NONE" factor="0.0"/>
        <cifLayer cif="CMS"/>
        <pureLayerNode name="Metal-2-Node" port="metal-2">
            <lambda>4.0</lambda>
            <portArc>Metal_2</portArc>
        </pureLayerNode>
    </layer>

    <layer name="HiK" fun="POLY1">
        <transparentColor transparent="2"/>
        <patternedOnDisplay>false</patternedOnDisplay>
        <patternedOnPrinter>true</patternedOnPrinter>
        <pattern>    X       X   </pattern>
        <pattern>     X       X  </pattern>
        <pattern>      X       X </pattern>
        <pattern>       X       X</pattern>
        <pattern>X       X       </pattern>
        <pattern> X       X      </pattern>
        <pattern>  X       X     </pattern>
        <pattern>   X       X    </pattern>
        <pattern>    X       X   </pattern>
        <pattern>     X       X  </pattern>
        <pattern>      X       X </pattern>
        <pattern>       X       X</pattern>
        <pattern>X       X       </pattern>
        <pattern> X       X      </pattern>
        <pattern>  X       X     </pattern>
        <pattern>   X       X    </pattern>
        <outlined>NOPAT</outlined>
        <opacity>0.8</opacity>
        <foreground>true</foreground>
        <cifLayer cif="CPG"/>
        <pureLayerNode name="HiK-Node" port="polysilicon">
            <lambda>4.0</lambda>
        </pureLayerNode>
    </layer>

    <layer name="Pent" fun="DIFFP">
        <opaqueColor r="255" g="0" b="255"/>
        <patternedOnDisplay>false</patternedOnDisplay>
        <patternedOnPrinter>true</patternedOnPrinter>
        <pattern>XXX     XXX     </pattern>
        <pattern> XXX     XXX    </pattern>
        <pattern>  XXX     XXX   </pattern>
        <pattern>   XXX     XXX  </pattern>
        <pattern>    XXX     XXX </pattern>
        <pattern>     XXX     XXX</pattern>
        <pattern>X     XXX     XX</pattern>
        <pattern>XX     XXX     X</pattern>
        <pattern>XXX     XXX     </pattern>
        <pattern> XXX     XXX    </pattern>
        <pattern>  XXX     XXX   </pattern>
        <pattern>   XXX     XXX  </pattern>
        <pattern>    XXX     XXX </pattern>
        <pattern>     XXX     XXX</pattern>
        <pattern>X     XXX     XX</pattern>
        <pattern>XX     XXX     X</pattern>
        <outlined>NOPAT</outlined>
        <opacity>0.8</opacity>
        <foreground>true</foreground>
        <cifLayer cif="CSP"/>
        <pureLayerNode name="Pent-Node" port="P2">
            <lambda>2.0</lambda>
        </pureLayerNode>
    </layer>

    <layer name="Via1" fun="CONTACT1">
        <transparentColor transparent="3"/>
        <patternedOnDisplay>true</patternedOnDisplay>
        <patternedOnPrinter>true</patternedOnPrinter>
        <pattern>                </pattern>
        <pattern>      XX      XX</pattern>
        <pattern> X  X    X  X   </pattern>
        <pattern>      XX      XX</pattern>
        <pattern>                </pattern>
        <pattern>  XX      XX    </pattern>
        <pattern>X    X  X    X  </pattern>
        <pattern>  XX      XX    </pattern>
        <pattern>                </pattern>
        <pattern>      XX      XX</pattern>
        <pattern> X  X    X  X   </pattern>
        <pattern>      XX      XX</pattern>
        <pattern>                </pattern>
        <pattern>  XX      XX    </pattern>
        <pattern>X    X  X    X  </pattern>
        <pattern>  XX      XX    </pattern>
        <outlined>PAT_T1</outlined>
        <opacity>0.5</opacity>
        <foreground>true</foreground>
        <cifLayer cif="CVA"/>
        <pureLayerNode name="Via1-Node" port="active">
            <lambda>4.0</lambda>
        </pureLayerNode>
    </layer>

    <layer name="Passivation" fun="OVERGLASS">
        <opaqueColor r="102" g="102" b="102"/>
        <patternedOnDisplay>true</patternedOnDisplay>
        <patternedOnPrinter>true</patternedOnPrinter>
        <pattern>   XXX     XXX  </pattern>
        <pattern>  XXXXX   XXXXX </pattern>
        <pattern>  XX XX   XX XX </pattern>
        <pattern>  XXXXX   XXXXX </pattern>
        <pattern>   XXX     XXX  </pattern>
        <pattern>                </pattern>
        <pattern>                </pattern>
        <pattern>                </pattern>
        <pattern>   XXX     XXX  </pattern>
        <pattern>  XXXXX   XXXXX </pattern>
        <pattern>  XX XX   XX XX </pattern>
        <pattern>  XXXXX   XXXXX </pattern>
        <pattern>   XXX     XXX  </pattern>
        <pattern>                </pattern>
        <pattern>                </pattern>
        <pattern>                </pattern>
        <outlined>NOPAT</outlined>
        <opacity>0.8</opacity>
        <foreground>true</foreground>
        <cifLayer cif="COG"/>
        <pureLayerNode name="Passivation-Node" port="Passivation">
            <lambda>9.0</lambda>
        </pureLayerNode>
    </layer>

    <layer name="lay1" fun="UNKNOWN">
        <opaqueColor r="255" g="255" b="0"/>
        <patternedOnDisplay>true</patternedOnDisplay>
        <patternedOnPrinter>true</patternedOnPrinter>
        <pattern>XXXXXXXXXXXXXXXX</pattern>
        <pattern>                </pattern>
        <pattern>XXXXXXXXXXXXXXXX</pattern>
        <pattern>                </pattern>
        <pattern>XXXXXXXXXXXXXXXX</pattern>
        <pattern>                </pattern>
        <pattern>XXXXXXXXXXXXXXXX</pattern>
        <pattern>                </pattern>
        <pattern>XXXXXXXXXXXXXXXX</pattern>
        <pattern>                </pattern>
        <pattern>XXXXXXXXXXXXXXXX</pattern>
        <pattern>                </pattern>
        <pattern>XXXXXXXXXXXXXXXX</pattern>
        <pattern>                </pattern>
        <pattern>XXXXXXXXXXXXXXXX</pattern>
        <pattern>                </pattern>
        <outlined>PAT_S</outlined>
        <opacity>1.0</opacity>
        <foreground>false</foreground>
        <cifLayer cif="uk1"/>
        <pureLayerNode name="lay1-Node" port="lay1">
            <lambda>4.0</lambda>
        </pureLayerNode>
    </layer>

    <layer name="lay2" fun="UNKNOWN">
        <opaqueColor r="102" g="255" b="0"/>
        <patternedOnDisplay>true</patternedOnDisplay>
        <patternedOnPrinter>true</patternedOnPrinter>
        <pattern>XXXXXXXXXXXXXXXX</pattern>
        <pattern>                </pattern>
        <pattern>XXXXXXXXXXXXXXXX</pattern>
        <pattern>                </pattern>
        <pattern>XXXXXXXXXXXXXXXX</pattern>
        <pattern>                </pattern>
        <pattern>XXXXXXXXXXXXXXXX</pattern>
        <pattern>                </pattern>
        <pattern>XXXXXXXXXXXXXXXX</pattern>
        <pattern>                </pattern>
        <pattern>XXXXXXXXXXXXXXXX</pattern>
        <pattern>                </pattern>
        <pattern>XXXXXXXXXXXXXXXX</pattern>
        <pattern>                </pattern>
        <pattern>XXXXXXXXXXXXXXXX</pattern>
        <pattern>                </pattern>
        <outlined>PAT_S</outlined>
        <opacity>1.0</opacity>
        <foreground>false</foreground>
        <cifLayer cif="uk2"/>
        <pureLayerNode name="lay2-Node" port="lay2">
            <lambda>4.0</lambda>
        </pureLayerNode>
    </layer>

    <layer name="lay3" fun="UNKNOWN">
        <opaqueColor r="255" g="255" b="102"/>
        <patternedOnDisplay>true</patternedOnDisplay>
        <patternedOnPrinter>true</patternedOnPrinter>
        <pattern>XXXXXXXXXXXXXXXX</pattern>
        <pattern>                </pattern>
        <pattern>XXXXXXXXXXXXXXXX</pattern>
        <pattern>                </pattern>
        <pattern>XXXXXXXXXXXXXXXX</pattern>
        <pattern>                </pattern>
        <pattern>XXXXXXXXXXXXXXXX</pattern>
        <pattern>                </pattern>
        <pattern>XXXXXXXXXXXXXXXX</pattern>
        <pattern>                </pattern>
        <pattern>XXXXXXXXXXXXXXXX</pattern>
        <pattern>                </pattern>
        <pattern>XXXXXXXXXXXXXXXX</pattern>
        <pattern>                </pattern>
        <pattern>XXXXXXXXXXXXXXXX</pattern>
        <pattern>                </pattern>
        <outlined>PAT_S</outlined>
        <opacity>1.0</opacity>
        <foreground>false</foreground>
        <cifLayer cif="uk3"/>
        <pureLayerNode name="lay3-Node" port="lay3">
            <lambda>4.0</lambda>
        </pureLayerNode>
    </layer>

    <layer name="lay4" fun="UNKNOWN">
        <opaqueColor r="102" g="255" b="0"/>
        <patternedOnDisplay>true</patternedOnDisplay>
        <patternedOnPrinter>true</patternedOnPrinter>
        <pattern>XXXXXXXXXXXXXXXX</pattern>
        <pattern>                </pattern>
        <pattern>XXXXXXXXXXXXXXXX</pattern>
        <pattern>                </pattern>
        <pattern>XXXXXXXXXXXXXXXX</pattern>
        <pattern>                </pattern>
        <pattern>XXXXXXXXXXXXXXXX</pattern>
        <pattern>                </pattern>
        <pattern>XXXXXXXXXXXXXXXX</pattern>
        <pattern>                </pattern>
        <pattern>XXXXXXXXXXXXXXXX</pattern>
        <pattern>                </pattern>
        <pattern>XXXXXXXXXXXXXXXX</pattern>
        <pattern>                </pattern>
        <pattern>XXXXXXXXXXXXXXXX</pattern>
        <pattern>                </pattern>
        <outlined>PAT_S</outlined>
        <opacity>1.0</opacity>
        <foreground>false</foreground>
        <cifLayer cif="uk4"/>
        <pureLayerNode name="lay4-Node" port="lay4">
            <lambda>4.0</lambda>
        </pureLayerNode>
    </layer>

    <!-- ******************** ARCS ******************** -->
    <arcProto name="Metal_1" fun="METAL1">
        <wipable/>
        <extended>true</extended>
        <fixedAngle>true</fixedAngle>
        <angleIncrement>90</angleIncrement>
        <antennaRatio>400.0</antennaRatio>
        <diskOffset untilVersion="2" width="1.0"/>
        <arcLayer layer="Metal-1" style="FILLED">
            <lambda>1.0</lambda>
        </arcLayer>
    </arcProto>

    <arcProto name="Metal_2" fun="METAL2">
        <wipable/>
        <extended>true</extended>
        <fixedAngle>true</fixedAngle>
        <angleIncrement>90</angleIncrement>
        <antennaRatio>400.0</antennaRatio>
        <diskOffset untilVersion="2" width="1.0"/>
        <arcLayer layer="Metal-2" style="FILLED">
            <lambda>1.0</lambda>
        </arcLayer>
    </arcProto>

    <!-- ******************** NODES ******************** -->
    <primitiveNode name="Metal-1-Pin" fun="PIN">
        <shrinkArcs/>
        <diskOffset untilVersion="2" x="1.0" y="1.0"/>
        <nodeBase>
            <box>
                <lambdaBox klx="-1.0" khx="1.0" kly="-1.0" khy="1.0"/>
            </box>
        </nodeBase>
        <nodeLayer layer="Metal-1" style="CROSSED">
            <box>
                <lambdaBox klx="-1.0" khx="1.0" kly="-1.0" khy="1.0"/>
            </box>
        </nodeLayer>
        <primitivePort name="metal-1">
            <portAngle primary="0" range="180"/>
            <portTopology>0</portTopology>
            <box>
                <lambdaBox klx="0.0" khx="0.0" kly="0.0" khy="0.0"/>
            </box>
            <portArc>Metal_1</portArc>
        </primitivePort>
    </primitiveNode>

    <primitiveNode name="Metal-2-Pin" fun="PIN">
        <shrinkArcs/>
        <diskOffset untilVersion="2" x="1.0" y="1.0"/>
        <nodeBase>
            <box>
                <lambdaBox klx="-1.0" khx="1.0" kly="-1.0" khy="1.0"/>
            </box>
        </nodeBase>
        <nodeLayer layer="Metal-2" style="CROSSED">
            <box>
                <lambdaBox klx="-1.0" khx="1.0" kly="-1.0" khy="1.0"/>
            </box>
        </nodeLayer>
        <primitivePort name="metal-2">
            <portAngle primary="0" range="180"/>
            <portTopology>0</portTopology>
            <box>
                <lambdaBox klx="0.0" khx="0.0" kly="0.0" khy="0.0"/>
            </box>
            <portArc>Metal_2</portArc>
        </primitivePort>
    </primitiveNode>

    <primitiveNode name="Metal-1-Metal-2-Con" fun="CONTACT">
        <diskOffset untilVersion="2" x="2.5" y="2.5"/>
        <nodeBase>
            <box>
                <lambdaBox klx="-2.5" khx="2.5" kly="-2.5" khy="2.5"/>
            </box>
        </nodeBase>
        <nodeLayer layer="Metal-1" style="FILLED">
            <box>
                <lambdaBox klx="-2.5" khx="2.5" kly="-2.5" khy="2.5"/>
            </box>
        </nodeLayer>
        <nodeLayer layer="Metal-2" style="FILLED">
            <box>
                <lambdaBox klx="-2.5" khx="2.5" kly="-2.5" khy="2.5"/>
            </box>
        </nodeLayer>
        <nodeLayer layer="Via1" style="FILLED">
            <box>
                <lambdaBox klx="-1.0" khx="1.0" kly="-1.0" khy="1.0"/>
            </box>
        </nodeLayer>
        <primitivePort name="metal-1-metal-2">
            <portAngle primary="0" range="180"/>
            <portTopology>0</portTopology>
            <box>
                <lambdaBox klx="-1.0" khx="1.0" kly="-1.0" khy="1.0"/>
            </box>
            <portArc>Metal_1</portArc>
            <portArc>Metal_2</portArc>
        </primitivePort>
    </primitiveNode>

    <primitiveNode name="capacitor" fun="CAPAC">
        <diskOffset untilVersion="1" x="5.5" y="5.5"/>
        <diskOffset untilVersion="2" x="2.5" y="2.5"/>
        <nodeBase>
            <box>
                <lambdaBox klx="-2.5" khx="2.5" kly="-2.5" khy="2.5"/>
            </box>
        </nodeBase>
        <nodeLayer layer="Metal-1" style="FILLED">
            <box>
                <lambdaBox klx="-5.5" khx="5.5" kly="-5.5" khy="5.5"/>
            </box>
        </nodeLayer>
        <nodeLayer layer="Metal-2" style="FILLED" portNum="1">
            <box>
                <lambdaBox klx="-2.5" khx="2.5" kly="-2.5" khy="2.5"/>
            </box>
        </nodeLayer>
        <nodeLayer layer="HiK" style="FILLED">
            <box>
                <lambdaBox klx="-4.5" khx="4.5" kly="-4.5" khy="4.5"/>
            </box>
        </nodeLayer>
        <nodeLayer layer="Via1" style="FILLED">
            <box>
                <lambdaBox klx="-3.5" khx="3.5" kly="-3.5" khy="3.5"/>
            </box>
        </nodeLayer>
        <primitivePort name="cap-met1">
            <portAngle primary="0" range="180"/>
            <portTopology>1</portTopology>
            <box>
                <lambdaBox klx="0.0" khx="0.0" kly="0.0" khy="0.0"/>
            </box>
            <portArc>Metal_1</portArc>
        </primitivePort>
        <primitivePort name="cap-met2-bot">
            <portAngle primary="0" range="180"/>
            <portTopology>0</portTopology>
            <box klx="0.0" khx="0.0" khy="-1.0">
                <lambdaBox klx="0.0" khx="0.0" kly="-2.5" khy="-2.5"/>
            </box>
            <portArc>Metal_2</portArc>
        </primitivePort>
        <primitivePort name="cap-met2-left">
            <portAngle primary="0" range="180"/>
            <portTopology>0</portTopology>
            <box khx="-1.0" kly="0.0" khy="0.0">
                <lambdaBox klx="-2.5" khx="-2.5" kly="0.0" khy="0.0"/>
            </box>
            <portArc>Metal_2</portArc>
        </primitivePort>
        <primitivePort name="cap-met2-right">
            <portAngle primary="0" range="180"/>
            <portTopology>0</portTopology>
            <box klx="1.0" kly="0.0" khy="0.0">
                <lambdaBox klx="2.5" khx="2.5" kly="0.0" khy="0.0"/>
            </box>
            <portArc>Metal_2</portArc>
        </primitivePort>
        <primitivePort name="cap-met2-top">
            <portAngle primary="0" range="180"/>
            <portTopology>0</portTopology>
            <box klx="0.0" khx="0.0" kly="1.0">
                <lambdaBox klx="0.0" khx="0.0" kly="2.5" khy="2.5"/>
            </box>
            <portArc>Metal_2</portArc>
        </primitivePort>
    </primitiveNode>

    <primitiveNode name="P-Transistor" fun="TRAPMOS">
        <diskOffset untilVersion="1" x="5.5" y="5.5"/>
        <diskOffset untilVersion="2" x="2.5" y="0.5"/>
        <nodeBase>
            <box>
                <lambdaBox klx="-2.5" khx="2.5" kly="-0.5" khy="0.5"/>
            </box>
        </nodeBase>
        <nodeLayer layer="Metal-1" style="FILLED">
            <box>
                <lambdaBox klx="-5.5" khx="5.5" kly="-5.5" khy="5.5"/>
            </box>
        </nodeLayer>
        <nodeLayer layer="Metal-2" style="FILLED" portNum="3">
            <box kly="1.0">
                <lambdaBox klx="-2.5" khx="2.5" kly="0.5" khy="2.5"/>
            </box>
        </nodeLayer>
        <nodeLayer layer="Metal-2" style="FILLED" portNum="1">
            <box khy="-1.0">
                <lambdaBox klx="-2.5" khx="2.5" kly="-2.5" khy="-0.5"/>
            </box>
        </nodeLayer>
        <nodeLayer layer="HiK" style="FILLED">
            <box>
                <lambdaBox klx="-4.5" khx="4.5" kly="-4.5" khy="4.5"/>
            </box>
        </nodeLayer>
        <nodeLayer layer="Via1" style="FILLED">
            <box>
                <lambdaBox klx="-3.5" khx="3.5" kly="-3.5" khy="3.5"/>
            </box>
        </nodeLayer>
        <primitivePort name="trans-met1-left">
            <portAngle primary="0" range="180"/>
            <portTopology>0</portTopology>
            <box khx="-1.0">
                <lambdaBox klx="-5.0" khx="-5.0" kly="0.0" khy="0.0"/>
            </box>
            <portArc>Metal_1</portArc>
        </primitivePort>
        <primitivePort name="trans-met2-bot">
            <portAngle primary="0" range="180"/>
            <portTopology>1</portTopology>
            <box khy="-1.0">
                <lambdaBox klx="0.0" khx="0.0" kly="-1.5" khy="-1.5"/>
            </box>
            <portArc>Metal_2</portArc>
        </primitivePort>
        <primitivePort name="trans-met1-right">
            <portAngle primary="0" range="180"/>
            <portTopology>0</portTopology>
            <box>
                <lambdaBox klx="5.0" khx="5.0" kly="0.0" khy="0.0"/>
            </box>
            <portArc>Metal_1</portArc>
        </primitivePort>
        <primitivePort name="trans-met2-top">
            <portAngle primary="0" range="180"/>
            <portTopology>2</portTopology>
            <box kly="1.0">
                <lambdaBox klx="0.0" khx="0.0" kly="1.5" khy="1.5"/>
            </box>
            <portArc>Metal_2</portArc>
        </primitivePort>
    </primitiveNode>

    <menuPalette numColumns="2">

        <menuBox>
            <menuArc>Metal_1</menuArc>
        </menuBox>
        <menuBox>
            <menuNode>P-Transistor</menuNode>
        </menuBox>

        <menuBox>
            <menuArc>Metal_2</menuArc>
        </menuBox>
        <menuBox>
            <menuNode>Metal-1-Metal-2-Con</menuNode>
        </menuBox>

        <menuBox>
            <menuNodeInst protoName="Metal-1-Pin" function="PIN"/>
        </menuBox>
        <menuBox>
            <menuNode>capacitor</menuNode>
        </menuBox>

        <menuBox>
            <menuNodeInst protoName="Metal-2-Pin" function="PIN"/>
        </menuBox>
        <menuBox>
            <menuText>Cell</menuText>
        </menuBox>

        <menuBox>
            <menuText>Pure</menuText>
        </menuBox>
        <menuBox>
            <menuText>Misc.</menuText>
        </menuBox>

    </menuPalette>

    <Foundry name="NONE">

        <layerGds layer="Metal-1" gds="49"/>
        <layerGds layer="Metal-2" gds="51"/>
        <layerGds layer="HiK" gds="46"/>
        <layerGds layer="Pent" gds="44"/>
        <layerGds layer="Via1" gds="50"/>
        <layerGds layer="Passivation" gds="52"/>
        <layerGds layer="lay1" gds="1"/>
        <layerGds layer="lay2" gds="2"/>
        <layerGds layer="lay3" gds="3"/>
        <layerGds layer="lay4" gds="4"/>

        <LayerRule ruleName="1.1" layerName="Metal-1" type="MINWID" when="ALL" value="2.0"/>
        <LayersRule ruleName="1.2" layerNames="{Metal-1,Metal-1}" type="UCONSPA" when="ALL" value="2.0"/>
        <LayerRule ruleName="2.1" layerName="HiK" type="MINWID" when="ALL" value="4.0"/>
        <LayerRule ruleName="3.1" layerName="Pent" type="MINWID" when="ALL" value="4.0"/>
        <LayerRule ruleName="4.1" layerName="Via1" type="MINWID" when="ALL" value="2.0"/>
        <LayersRule ruleName="4.2" layerNames="{Via1,Via1}" type="UCONSPA" when="ALL" value="2.0"/>
        <LayerRule ruleName="5.1" layerName="Metal-2" type="MINWID" when="ALL" value="2.0"/>
        <LayersRule ruleName="5.2" layerNames="{Metal-2,Metal-2}" type="UCONSPA" when="ALL" value="1.0"/>
        <LayerRule ruleName="6.1" layerName="Passivation" type="MINWID" when="ALL" value="9.0"/>
    </Foundry>
</technology>




© 2015 - 2024 Weber Informatics LLC | Privacy Policy