Please wait. This can take some minutes ...
Many resources are needed to download a project. Please understand that we have to compensate our server costs. Thank you in advance.
Project price only 1 $
You can buy this project and download/modify it how often you want.
com.sun.electric.technology.technologies.mocmossub.xml Maven / Gradle / Ivy
<?xml version="1.0" encoding="UTF-8"?>
<!--
*
* Electric(tm) VLSI Design System
*
* File: mocmossub.xml
* mocmossub 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="mocmossub"
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>Submicron MOSIS CMOS</shortName>
<description>MOSIS CMOS (old submicron rules, 2-6 metals [now 6], double poly, converts to newer MOSIS CMOS)</description>
<version tech="1" electric="8.05g"/>
<version tech="2" electric="8.05o"/>
<numMetals min="6" max="6" default="6"/>
<scale value="200.0" relevant="true"/>
<defaultFoundry value="MOSIS"/>
<minResistance value="50.0"/>
<minCapacitance value="50.0"/>
<!-- Transparent layers -->
<transparentLayer transparent="1">
<r>96</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>224</r>
<g>95</g>
<b>255</b>
</transparentLayer>
<transparentLayer transparent="5">
<r>247</r>
<g>251</g>
<b>20</b>
</transparentLayer>
<!-- **************************************** LAYERS **************************************** -->
<layer name="Metal-1" fun="METAL1">
<transparentColor transparent="1"/>
<patternedOnDisplay>false</patternedOnDisplay>
<patternedOnPrinter>false</patternedOnPrinter>
<pattern> X X X X </pattern>
<pattern> </pattern>
<pattern>X X X X </pattern>
<pattern> </pattern>
<pattern> X X X X </pattern>
<pattern> </pattern>
<pattern>X X X X </pattern>
<pattern> </pattern>
<pattern> X X X X </pattern>
<pattern> </pattern>
<pattern>X X X X </pattern>
<pattern> </pattern>
<pattern> X X X X </pattern>
<pattern> </pattern>
<pattern>X X X X </pattern>
<pattern> </pattern>
<outlined>NOPAT</outlined>
<opacity>0.8</opacity>
<foreground>true</foreground>
<display3D thick="1.5" height="17.0" mode="NONE" factor="0.2"/>
<cifLayer cif="CMF"/>
<parasitics resistance="0.06" capacitance="0.07" edgeCapacitance="0.0"/>
<pureLayerNode name="Metal-1-Node" port="metal-1">
<lambda>3.0</lambda>
<portArc>Metal-1</portArc>
</pureLayerNode>
</layer>
<layer name="Metal-2" fun="METAL2">
<transparentColor transparent="4"/>
<patternedOnDisplay>false</patternedOnDisplay>
<patternedOnPrinter>false</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>
<display3D thick="1.5" height="19.0" mode="NONE" factor="0.2"/>
<cifLayer cif="CMS"/>
<parasitics resistance="0.06" capacitance="0.04" edgeCapacitance="0.0"/>
<pureLayerNode name="Metal-2-Node" port="metal-2">
<lambda>3.0</lambda>
<portArc>Metal-2</portArc>
</pureLayerNode>
</layer>
<layer name="Metal-3" fun="METAL3">
<transparentColor transparent="5"/>
<patternedOnDisplay>false</patternedOnDisplay>
<patternedOnPrinter>false</patternedOnPrinter>
<pattern> X X X X </pattern>
<pattern> </pattern>
<pattern>X X X X </pattern>
<pattern> </pattern>
<pattern> X X X X </pattern>
<pattern> </pattern>
<pattern>X X X X </pattern>
<pattern> </pattern>
<pattern> X X X X </pattern>
<pattern> </pattern>
<pattern>X X X X </pattern>
<pattern> </pattern>
<pattern> X X X X </pattern>
<pattern> </pattern>
<pattern>X X X X </pattern>
<pattern> </pattern>
<outlined>NOPAT</outlined>
<opacity>0.8</opacity>
<foreground>true</foreground>
<display3D thick="1.5" height="21.0" mode="NONE" factor="0.2"/>
<cifLayer cif="CMT"/>
<parasitics resistance="0.06" capacitance="0.04" edgeCapacitance="0.0"/>
<pureLayerNode name="Metal-3-Node" port="metal-3">
<lambda>3.0</lambda>
<portArc>Metal-3</portArc>
</pureLayerNode>
</layer>
<layer name="Metal-4" fun="METAL4">
<opaqueColor r="0" g="0" b="0"/>
<patternedOnDisplay>true</patternedOnDisplay>
<patternedOnPrinter>true</patternedOnPrinter>
<pattern> X X </pattern>
<pattern> XX XX </pattern>
<pattern> X X X X </pattern>
<pattern> X X X X </pattern>
<pattern>XXXXXX XXXXXX </pattern>
<pattern> X X </pattern>
<pattern> X X </pattern>
<pattern> </pattern>
<pattern> X X </pattern>
<pattern> XX XX </pattern>
<pattern> X X X X </pattern>
<pattern> X X X X </pattern>
<pattern>XXXXXX XXXXXX </pattern>
<pattern> X X </pattern>
<pattern> X X </pattern>
<pattern> </pattern>
<outlined>NOPAT</outlined>
<opacity>0.8</opacity>
<foreground>true</foreground>
<display3D thick="1.5" height="23.0" mode="NONE" factor="0.2"/>
<cifLayer cif="CMQ"/>
<parasitics resistance="0.03" capacitance="0.04" edgeCapacitance="0.0"/>
<pureLayerNode name="Metal-4-Node" port="metal-4">
<lambda>3.0</lambda>
<portArc>Metal-4</portArc>
</pureLayerNode>
</layer>
<layer name="Metal-5" fun="METAL5">
<opaqueColor r="0" g="0" b="0"/>
<patternedOnDisplay>true</patternedOnDisplay>
<patternedOnPrinter>true</patternedOnPrinter>
<pattern>XXXXXX XXXXXX </pattern>
<pattern>X X </pattern>
<pattern>X X </pattern>
<pattern>XXXXX XXXXX </pattern>
<pattern> X X </pattern>
<pattern> X X </pattern>
<pattern>XXXXX XXXXX </pattern>
<pattern> </pattern>
<pattern>XXXXXX XXXXXX </pattern>
<pattern>X X </pattern>
<pattern>X X </pattern>
<pattern>XXXXX XXXXX </pattern>
<pattern> X X </pattern>
<pattern> X X </pattern>
<pattern>XXXXX XXXXX </pattern>
<pattern> </pattern>
<outlined>NOPAT</outlined>
<opacity>0.8</opacity>
<foreground>true</foreground>
<display3D thick="1.5" height="25.0" mode="NONE" factor="0.2"/>
<cifLayer cif="CMP"/>
<parasitics resistance="0.03" capacitance="0.04" edgeCapacitance="0.0"/>
<pureLayerNode name="Metal-5-Node" port="metal-5">
<lambda>3.0</lambda>
<portArc>Metal-5</portArc>
</pureLayerNode>
</layer>
<layer name="Metal-6" fun="METAL6">
<opaqueColor r="161" g="184" b="69"/>
<patternedOnDisplay>true</patternedOnDisplay>
<patternedOnPrinter>true</patternedOnPrinter>
<pattern> XX XX </pattern>
<pattern> XX XX </pattern>
<pattern>X X </pattern>
<pattern>XXXXX XXXXX </pattern>
<pattern>X X X X </pattern>
<pattern>X X X X </pattern>
<pattern> XXXX XXXX </pattern>
<pattern> </pattern>
<pattern> XX XX </pattern>
<pattern> XX XX </pattern>
<pattern>X X </pattern>
<pattern>XXXXX XXXXX </pattern>
<pattern>X X X X </pattern>
<pattern>X X X X </pattern>
<pattern> XXXX XXXX </pattern>
<pattern> </pattern>
<outlined>NOPAT</outlined>
<opacity>0.8</opacity>
<foreground>true</foreground>
<display3D thick="1.5" height="27.0" mode="NONE" factor="0.2"/>
<cifLayer cif="CM6"/>
<parasitics resistance="0.03" capacitance="0.04" edgeCapacitance="0.0"/>
<pureLayerNode name="Metal-6-Node" port="metal-6">
<lambda>3.0</lambda>
<portArc>Metal-6</portArc>
</pureLayerNode>
</layer>
<layer name="Polysilicon-1" fun="POLY1">
<transparentColor transparent="2"/>
<patternedOnDisplay>false</patternedOnDisplay>
<patternedOnPrinter>false</patternedOnPrinter>
<pattern> X X X X</pattern>
<pattern>XXXXXXXXXXXXXXXX</pattern>
<pattern> X X X X</pattern>
<pattern> X X X X X X X X</pattern>
<pattern> X X X X</pattern>
<pattern>XXXXXXXXXXXXXXXX</pattern>
<pattern> X X X X</pattern>
<pattern> X X X X X X X X</pattern>
<pattern> X X X X</pattern>
<pattern>XXXXXXXXXXXXXXXX</pattern>
<pattern> X X X X</pattern>
<pattern> X X X X X X X X</pattern>
<pattern> X X X X</pattern>
<pattern>XXXXXXXXXXXXXXXX</pattern>
<pattern> X X X X</pattern>
<pattern> X X X X X X X X</pattern>
<outlined>NOPAT</outlined>
<opacity>0.8</opacity>
<foreground>true</foreground>
<display3D thick="1.0" height="15.0" mode="NONE" factor="0.2"/>
<cifLayer cif="CPG"/>
<parasitics resistance="2.5" capacitance="0.09" edgeCapacitance="0.0"/>
<pureLayerNode name="Polysilicon-1-Node" port="polysilicon-1">
<lambda>2.0</lambda>
<portArc>Polysilicon-1</portArc>
</pureLayerNode>
</layer>
<layer name="Polysilicon-2" fun="POLY2">
<opaqueColor r="0" g="0" b="0"/>
<patternedOnDisplay>true</patternedOnDisplay>
<patternedOnPrinter>true</patternedOnPrinter>
<pattern>X X XXXXX X XXXX</pattern>
<pattern>X X X X </pattern>
<pattern>XXXXX X XXXXX X </pattern>
<pattern>X X X X </pattern>
<pattern>X X XXXXX X XXXX</pattern>
<pattern>X X X X </pattern>
<pattern>XXXXX X XXXXX X </pattern>
<pattern>X X X X </pattern>
<pattern>X X XXXXX X XXXX</pattern>
<pattern>X X X X </pattern>
<pattern>XXXXX X XXXXX X </pattern>
<pattern>X X X X </pattern>
<pattern>X X XXXXX X XXXX</pattern>
<pattern>X X X X </pattern>
<pattern>XXXXX X XXXXX X </pattern>
<pattern>X X X X </pattern>
<outlined>NOPAT</outlined>
<opacity>0.8</opacity>
<foreground>true</foreground>
<display3D thick="1.0" height="15.0" mode="NONE" factor="0.2"/>
<cifLayer cif="CEL"/>
<parasitics resistance="50.0" capacitance="1.0" edgeCapacitance="0.0"/>
<pureLayerNode name="Polysilicon-2-Node" port="polysilicon-2">
<lambda>3.0</lambda>
<portArc>Polysilicon-2</portArc>
</pureLayerNode>
</layer>
<layer name="P-Active" fun="DIFFP">
<transparentColor transparent="3"/>
<patternedOnDisplay>false</patternedOnDisplay>
<patternedOnPrinter>false</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>NOPAT</outlined>
<opacity>0.8</opacity>
<foreground>true</foreground>
<display3D thick="2.0" height="13.0" mode="NONE" factor="0.2"/>
<cifLayer cif="CAA"/>
<parasitics resistance="2.5" capacitance="0.9" edgeCapacitance="0.0"/>
<pureLayerNode name="Active-Node" port="active">
<lambda>3.0</lambda>
<portArc>Active</portArc>
<portArc>P-Active</portArc>
<portArc>N-Active</portArc>
</pureLayerNode>
</layer>
<layer name="N-Active" fun="DIFFN">
<transparentColor transparent="3"/>
<patternedOnDisplay>false</patternedOnDisplay>
<patternedOnPrinter>false</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>NOPAT</outlined>
<opacity>0.8</opacity>
<foreground>true</foreground>
<display3D thick="2.0" height="13.0" mode="NONE" factor="0.2"/>
<cifLayer cif="CAA"/>
<parasitics resistance="3.0" capacitance="0.9" edgeCapacitance="0.0"/>
<pureLayerNode name="N-Active-Node" port="active">
<lambda>3.0</lambda>
<portArc>Active</portArc>
<portArc>P-Active</portArc>
<portArc>N-Active</portArc>
</pureLayerNode>
</layer>
<layer name="P-Select" fun="IMPLANTP">
<opaqueColor r="162" g="170" b="97"/>
<patternedOnDisplay>true</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>
<display3D thick="3.0" height="12.0" mode="SCREEN_DOOR" factor="0.4"/>
<cifLayer cif="CSP"/>
<pureLayerNode name="P-Select-Node" port="select">
<lambda>4.0</lambda>
</pureLayerNode>
</layer>
<layer name="N-Select" fun="IMPLANTN">
<opaqueColor r="162" g="170" b="97"/>
<patternedOnDisplay>true</patternedOnDisplay>
<patternedOnPrinter>true</patternedOnPrinter>
<pattern> X </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> X</pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> X </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> X</pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<outlined>NOPAT</outlined>
<opacity>0.8</opacity>
<foreground>true</foreground>
<display3D thick="3.0" height="12.0" mode="SCREEN_DOOR" factor="0.4"/>
<cifLayer cif="CSN"/>
<pureLayerNode name="N-Select-Node" port="select">
<lambda>4.0</lambda>
</pureLayerNode>
</layer>
<layer name="P-Well" fun="WELLP">
<opaqueColor r="0" g="0" b="0"/>
<patternedOnDisplay>true</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>
<display3D thick="4.0" height="11.0" mode="NICEST" factor="0.8"/>
<cifLayer cif="CWP"/>
<pureLayerNode name="P-Well-Node" port="well">
<lambda>12.0</lambda>
<portArc>P-Active</portArc>
</pureLayerNode>
</layer>
<layer name="N-Well" fun="WELLN">
<opaqueColor r="0" g="0" b="0"/>
<patternedOnDisplay>true</patternedOnDisplay>
<patternedOnPrinter>true</patternedOnPrinter>
<pattern> X </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> X </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> X </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> X </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<outlined>NOPAT</outlined>
<opacity>0.8</opacity>
<foreground>true</foreground>
<display3D thick="4.0" height="11.0" mode="NICEST" factor="0.8"/>
<cifLayer cif="CWN"/>
<pureLayerNode name="N-Well-Node" port="well">
<lambda>12.0</lambda>
<portArc>P-Active</portArc>
</pureLayerNode>
</layer>
<layer name="Poly-Cut" fun="CONTACT1" extraFun="connects-poly">
<opaqueColor r="161" g="151" b="126"/>
<patternedOnDisplay>false</patternedOnDisplay>
<patternedOnPrinter>false</patternedOnPrinter>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<outlined>NOPAT</outlined>
<opacity>0.8</opacity>
<foreground>true</foreground>
<display3D thick="1.0" height="16.0" mode="NONE" factor="0.2"/>
<cifLayer cif="CCG"/>
<parasitics resistance="2.2" capacitance="0.0" edgeCapacitance="0.0"/>
<pureLayerNode name="Poly-Cut-Node" port="polycut">
<lambda>2.0</lambda>
</pureLayerNode>
</layer>
<layer name="Active-Cut" fun="CONTACT1" extraFun="connects-diff">
<opaqueColor r="161" g="151" b="126"/>
<patternedOnDisplay>false</patternedOnDisplay>
<patternedOnPrinter>false</patternedOnPrinter>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<outlined>NOPAT</outlined>
<opacity>0.8</opacity>
<foreground>true</foreground>
<display3D thick="4.0" height="13.0" mode="NONE" factor="0.2"/>
<cifLayer cif="CCG"/>
<parasitics resistance="2.5" capacitance="0.0" edgeCapacitance="0.0"/>
<pureLayerNode name="Active-Cut-Node" port="activecut">
<lambda>2.0</lambda>
</pureLayerNode>
</layer>
<layer name="Via1" fun="CONTACT2" extraFun="connects-metal">
<opaqueColor r="0" g="0" b="0"/>
<patternedOnDisplay>false</patternedOnDisplay>
<patternedOnPrinter>false</patternedOnPrinter>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<outlined>NOPAT</outlined>
<opacity>0.8</opacity>
<foreground>true</foreground>
<display3D thick="0.5" height="18.5" mode="NONE" factor="0.2"/>
<cifLayer cif="CVA"/>
<parasitics resistance="1.0" capacitance="0.0" edgeCapacitance="0.0"/>
<pureLayerNode name="Via-1-Node" port="via-1">
<lambda>2.0</lambda>
</pureLayerNode>
</layer>
<layer name="Via2" fun="CONTACT3" extraFun="connects-metal">
<opaqueColor r="0" g="0" b="0"/>
<patternedOnDisplay>false</patternedOnDisplay>
<patternedOnPrinter>false</patternedOnPrinter>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<outlined>NOPAT</outlined>
<opacity>0.8</opacity>
<foreground>true</foreground>
<display3D thick="0.5" height="20.5" mode="NONE" factor="0.2"/>
<cifLayer cif="CVS"/>
<parasitics resistance="0.9" capacitance="0.0" edgeCapacitance="0.0"/>
<pureLayerNode name="Via-2-Node" port="via-2">
<lambda>2.0</lambda>
</pureLayerNode>
</layer>
<layer name="Via3" fun="CONTACT4" extraFun="connects-metal">
<opaqueColor r="0" g="0" b="0"/>
<patternedOnDisplay>false</patternedOnDisplay>
<patternedOnPrinter>false</patternedOnPrinter>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<outlined>NOPAT</outlined>
<opacity>0.8</opacity>
<foreground>true</foreground>
<display3D thick="0.5" height="22.5" mode="NONE" factor="0.2"/>
<cifLayer cif="CVT"/>
<parasitics resistance="0.8" capacitance="0.0" edgeCapacitance="0.0"/>
<pureLayerNode name="Via-3-Node" port="via-3">
<lambda>2.0</lambda>
</pureLayerNode>
</layer>
<layer name="Via4" fun="CONTACT5" extraFun="connects-metal">
<opaqueColor r="0" g="0" b="0"/>
<patternedOnDisplay>false</patternedOnDisplay>
<patternedOnPrinter>false</patternedOnPrinter>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<outlined>NOPAT</outlined>
<opacity>0.8</opacity>
<foreground>true</foreground>
<display3D thick="0.5" height="24.5" mode="NONE" factor="0.2"/>
<cifLayer cif="CVQ"/>
<parasitics resistance="0.8" capacitance="0.0" edgeCapacitance="0.0"/>
<pureLayerNode name="Via-4-Node" port="via-4">
<lambda>2.0</lambda>
</pureLayerNode>
</layer>
<layer name="Via5" fun="CONTACT6" extraFun="connects-metal">
<opaqueColor r="0" g="0" b="0"/>
<patternedOnDisplay>false</patternedOnDisplay>
<patternedOnPrinter>false</patternedOnPrinter>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<outlined>NOPAT</outlined>
<opacity>0.8</opacity>
<foreground>true</foreground>
<display3D thick="0.5" height="26.5" mode="NONE" factor="0.2"/>
<cifLayer cif="CV5"/>
<parasitics resistance="0.8" capacitance="0.0" edgeCapacitance="0.0"/>
<pureLayerNode name="Via-5-Node" port="via-5">
<lambda>2.0</lambda>
</pureLayerNode>
</layer>
<layer name="Passivation" fun="OVERGLASS">
<opaqueColor r="0" g="0" b="0"/>
<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>
<display3D thick="1.0" height="30.0" mode="NONE" factor="0.2"/>
<cifLayer cif="COG"/>
<pureLayerNode name="Passivation-Node" port="passivation">
<lambda>8.0</lambda>
</pureLayerNode>
</layer>
<layer name="Transistor" fun="TRANSISTOR">
<opaqueColor r="200" g="200" b="200"/>
<patternedOnDisplay>false</patternedOnDisplay>
<patternedOnPrinter>false</patternedOnPrinter>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<outlined>NOPAT</outlined>
<opacity>0.8</opacity>
<foreground>true</foreground>
<display3D thick="0.0" height="31.0" mode="NONE" factor="0.2"/>
</layer>
<layer name="Poly-Cap" fun="CAP">
<opaqueColor r="161" g="151" b="126"/>
<patternedOnDisplay>false</patternedOnDisplay>
<patternedOnPrinter>false</patternedOnPrinter>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<outlined>NOPAT</outlined>
<opacity>0.8</opacity>
<foreground>true</foreground>
<display3D thick="0.0" height="28.0" mode="NONE" factor="0.2"/>
<cifLayer cif="CPC"/>
<pureLayerNode name="Poly-Cap-Node" style="CLOSED" port="poly-cap">
<lambda>8.0</lambda>
</pureLayerNode>
</layer>
<layer name="P-Active-Well" fun="DIFFP">
<transparentColor transparent="3"/>
<patternedOnDisplay>false</patternedOnDisplay>
<patternedOnPrinter>false</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>NOPAT</outlined>
<opacity>0.8</opacity>
<foreground>true</foreground>
<display3D thick="2.0" height="13.0" mode="NONE" factor="0.2"/>
<cifLayer cif="CAA"/>
<pureLayerNode name="P-Active-Well-Node" style="CLOSED" port="p-active-well">
<lambda>8.0</lambda>
</pureLayerNode>
</layer>
<layer name="Pad-Frame" fun="ART">
<opaqueColor r="170" g="83" b="170"/>
<patternedOnDisplay>false</patternedOnDisplay>
<patternedOnPrinter>false</patternedOnPrinter>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<pattern> </pattern>
<outlined>NOPAT</outlined>
<opacity>0.8</opacity>
<foreground>true</foreground>
<display3D thick="0.0" height="33.0" mode="NONE" factor="0.2"/>
<cifLayer cif="CX"/>
<pureLayerNode name="Pad-Frame-Node" style="CLOSED" port="pad-frame">
<lambda>8.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.5"/>
<arcLayer layer="Metal-1" style="FILLED">
<lambda>1.5</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.5"/>
<arcLayer layer="Metal-2" style="FILLED">
<lambda>1.5</lambda>
</arcLayer>
</arcProto>
<arcProto name="Metal-3" fun="METAL3">
<wipable/>
<extended>true</extended>
<fixedAngle>true</fixedAngle>
<angleIncrement>90</angleIncrement>
<antennaRatio>400.0</antennaRatio>
<diskOffset untilVersion="2" width="1.5"/>
<arcLayer layer="Metal-3" style="FILLED">
<lambda>1.5</lambda>
</arcLayer>
</arcProto>
<arcProto name="Metal-4" fun="METAL4">
<wipable/>
<extended>true</extended>
<fixedAngle>true</fixedAngle>
<angleIncrement>90</angleIncrement>
<antennaRatio>400.0</antennaRatio>
<diskOffset untilVersion="2" width="1.5"/>
<arcLayer layer="Metal-4" style="FILLED">
<lambda>1.5</lambda>
</arcLayer>
</arcProto>
<arcProto name="Metal-5" fun="METAL5">
<wipable/>
<extended>true</extended>
<fixedAngle>true</fixedAngle>
<angleIncrement>90</angleIncrement>
<antennaRatio>400.0</antennaRatio>
<diskOffset untilVersion="2" width="1.5"/>
<arcLayer layer="Metal-5" style="FILLED">
<lambda>1.5</lambda>
</arcLayer>
</arcProto>
<arcProto name="Metal-6" fun="METAL6">
<wipable/>
<extended>true</extended>
<fixedAngle>true</fixedAngle>
<angleIncrement>90</angleIncrement>
<antennaRatio>400.0</antennaRatio>
<diskOffset untilVersion="2" width="1.5"/>
<arcLayer layer="Metal-6" style="FILLED">
<lambda>1.5</lambda>
</arcLayer>
</arcProto>
<arcProto name="Polysilicon-1" fun="POLY1">
<wipable/>
<extended>true</extended>
<fixedAngle>true</fixedAngle>
<angleIncrement>90</angleIncrement>
<antennaRatio>200.0</antennaRatio>
<diskOffset untilVersion="2" width="1.0"/>
<arcLayer layer="Polysilicon-1" style="FILLED">
<lambda>1.0</lambda>
</arcLayer>
</arcProto>
<arcProto name="Polysilicon-2" fun="POLY2">
<wipable/>
<extended>true</extended>
<fixedAngle>true</fixedAngle>
<angleIncrement>90</angleIncrement>
<antennaRatio>200.0</antennaRatio>
<diskOffset untilVersion="2" width="1.5"/>
<arcLayer layer="Polysilicon-2" style="FILLED">
<lambda>1.5</lambda>
</arcLayer>
</arcProto>
<arcProto name="P-Active" fun="DIFFP">
<wipable/>
<extended>true</extended>
<fixedAngle>true</fixedAngle>
<angleIncrement>90</angleIncrement>
<antennaRatio>200.0</antennaRatio>
<diskOffset untilVersion="1" width="7.5"/>
<diskOffset untilVersion="2" width="1.5"/>
<arcLayer layer="P-Active" style="FILLED">
<lambda>1.5</lambda>
</arcLayer>
<arcLayer layer="P-Select" style="FILLED">
<lambda>3.5</lambda>
</arcLayer>
<arcLayer layer="N-Well" style="FILLED">
<lambda>7.5</lambda>
</arcLayer>
</arcProto>
<arcProto name="N-Active" fun="DIFFN">
<wipable/>
<extended>true</extended>
<fixedAngle>true</fixedAngle>
<angleIncrement>90</angleIncrement>
<antennaRatio>200.0</antennaRatio>
<diskOffset untilVersion="1" width="7.5"/>
<diskOffset untilVersion="2" width="1.5"/>
<arcLayer layer="N-Active" style="FILLED">
<lambda>1.5</lambda>
</arcLayer>
<arcLayer layer="N-Select" style="FILLED">
<lambda>3.5</lambda>
</arcLayer>
<arcLayer layer="P-Well" style="FILLED">
<lambda>7.5</lambda>
</arcLayer>
</arcProto>
<arcProto name="Active" fun="DIFF">
<wipable/>
<extended>true</extended>
<fixedAngle>true</fixedAngle>
<angleIncrement>90</angleIncrement>
<antennaRatio>200.0</antennaRatio>
<diskOffset untilVersion="2" width="1.5"/>
<arcLayer layer="N-Active" style="FILLED">
<lambda>1.5</lambda>
</arcLayer>
<arcLayer layer="P-Active" style="FILLED">
<lambda>1.5</lambda>
</arcLayer>
</arcProto>
<!-- ******************** NODES ******************** -->
<primitiveNode name="Metal-1-Pin" fun="PIN">
<shrinkArcs/>
<diskOffset untilVersion="2" x="1.5" y="1.5"/>
<nodeBase>
<box>
<lambdaBox klx="-1.5" khx="1.5" kly="-1.5" khy="1.5"/>
</box>
</nodeBase>
<nodeLayer layer="Metal-1" style="CROSSED">
<box>
<lambdaBox klx="-1.5" khx="1.5" kly="-1.5" khy="1.5"/>
</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.5" y="1.5"/>
<nodeBase>
<box>
<lambdaBox klx="-1.5" khx="1.5" kly="-1.5" khy="1.5"/>
</box>
</nodeBase>
<nodeLayer layer="Metal-2" style="CROSSED">
<box>
<lambdaBox klx="-1.5" khx="1.5" kly="-1.5" khy="1.5"/>
</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-3-Pin" fun="PIN">
<shrinkArcs/>
<diskOffset untilVersion="2" x="1.5" y="1.5"/>
<nodeBase>
<box>
<lambdaBox klx="-1.5" khx="1.5" kly="-1.5" khy="1.5"/>
</box>
</nodeBase>
<nodeLayer layer="Metal-3" style="CROSSED">
<box>
<lambdaBox klx="-1.5" khx="1.5" kly="-1.5" khy="1.5"/>
</box>
</nodeLayer>
<primitivePort name="metal-3">
<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-3</portArc>
</primitivePort>
</primitiveNode>
<primitiveNode name="Metal-4-Pin" fun="PIN">
<shrinkArcs/>
<diskOffset untilVersion="2" x="1.5" y="1.5"/>
<nodeBase>
<box>
<lambdaBox klx="-1.5" khx="1.5" kly="-1.5" khy="1.5"/>
</box>
</nodeBase>
<nodeLayer layer="Metal-4" style="CROSSED">
<box>
<lambdaBox klx="-1.5" khx="1.5" kly="-1.5" khy="1.5"/>
</box>
</nodeLayer>
<primitivePort name="metal-4">
<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-4</portArc>
</primitivePort>
</primitiveNode>
<primitiveNode name="Metal-5-Pin" fun="PIN">
<shrinkArcs/>
<diskOffset untilVersion="2" x="1.5" y="1.5"/>
<nodeBase>
<box>
<lambdaBox klx="-1.5" khx="1.5" kly="-1.5" khy="1.5"/>
</box>
</nodeBase>
<nodeLayer layer="Metal-5" style="CROSSED">
<box>
<lambdaBox klx="-1.5" khx="1.5" kly="-1.5" khy="1.5"/>
</box>
</nodeLayer>
<primitivePort name="metal-5">
<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-5</portArc>
</primitivePort>
</primitiveNode>
<primitiveNode name="Metal-6-Pin" fun="PIN">
<shrinkArcs/>
<diskOffset untilVersion="2" x="1.5" y="1.5"/>
<nodeBase>
<box>
<lambdaBox klx="-1.5" khx="1.5" kly="-1.5" khy="1.5"/>
</box>
</nodeBase>
<nodeLayer layer="Metal-6" style="CROSSED">
<box>
<lambdaBox klx="-1.5" khx="1.5" kly="-1.5" khy="1.5"/>
</box>
</nodeLayer>
<primitivePort name="metal-6">
<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-6</portArc>
</primitivePort>
</primitiveNode>
<primitiveNode name="Polysilicon-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="Polysilicon-1" style="CROSSED">
<box>
<lambdaBox klx="-1.0" khx="1.0" kly="-1.0" khy="1.0"/>
</box>
</nodeLayer>
<primitivePort name="polysilicon-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>Polysilicon-1</portArc>
</primitivePort>
</primitiveNode>
<primitiveNode name="Polysilicon-2-Pin" fun="PIN">
<shrinkArcs/>
<diskOffset untilVersion="2" x="1.5" y="1.5"/>
<nodeBase>
<box>
<lambdaBox klx="-1.5" khx="1.5" kly="-1.5" khy="1.5"/>
</box>
</nodeBase>
<nodeLayer layer="Polysilicon-2" style="CROSSED">
<box>
<lambdaBox klx="-1.5" khx="1.5" kly="-1.5" khy="1.5"/>
</box>
</nodeLayer>
<primitivePort name="polysilicon-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>Polysilicon-2</portArc>
</primitivePort>
</primitiveNode>
<primitiveNode name="P-Active-Pin" fun="PIN">
<shrinkArcs/>
<diskOffset untilVersion="1" x="7.5" y="7.5"/>
<diskOffset untilVersion="2" x="1.5" y="1.5"/>
<nodeBase>
<box>
<lambdaBox klx="-1.5" khx="1.5" kly="-1.5" khy="1.5"/>
</box>
</nodeBase>
<nodeLayer layer="P-Active" style="CROSSED">
<box>
<lambdaBox klx="-1.5" khx="1.5" kly="-1.5" khy="1.5"/>
</box>
</nodeLayer>
<nodeLayer layer="P-Select" style="CROSSED">
<box>
<lambdaBox klx="-3.5" khx="3.5" kly="-3.5" khy="3.5"/>
</box>
</nodeLayer>
<nodeLayer layer="N-Well" style="CROSSED">
<box>
<lambdaBox klx="-7.5" khx="7.5" kly="-7.5" khy="7.5"/>
</box>
</nodeLayer>
<primitivePort name="p-active">
<portAngle primary="0" range="180"/>
<portTopology>0</portTopology>
<box>
<lambdaBox klx="0.0" khx="0.0" kly="0.0" khy="0.0"/>
</box>
<portArc>P-Active</portArc>
</primitivePort>
</primitiveNode>
<primitiveNode name="N-Active-Pin" fun="PIN">
<shrinkArcs/>
<diskOffset untilVersion="1" x="7.5" y="7.5"/>
<diskOffset untilVersion="2" x="1.5" y="1.5"/>
<nodeBase>
<box>
<lambdaBox klx="-1.5" khx="1.5" kly="-1.5" khy="1.5"/>
</box>
</nodeBase>
<nodeLayer layer="N-Active" style="CROSSED">
<box>
<lambdaBox klx="-1.5" khx="1.5" kly="-1.5" khy="1.5"/>
</box>
</nodeLayer>
<nodeLayer layer="N-Select" style="CROSSED">
<box>
<lambdaBox klx="-3.5" khx="3.5" kly="-3.5" khy="3.5"/>
</box>
</nodeLayer>
<nodeLayer layer="P-Well" style="CROSSED">
<box>
<lambdaBox klx="-7.5" khx="7.5" kly="-7.5" khy="7.5"/>
</box>
</nodeLayer>
<primitivePort name="n-active">
<portAngle primary="0" range="180"/>
<portTopology>0</portTopology>
<box>
<lambdaBox klx="0.0" khx="0.0" kly="0.0" khy="0.0"/>
</box>
<portArc>N-Active</portArc>
</primitivePort>
</primitiveNode>
<primitiveNode name="Active-Pin" fun="PIN">
<shrinkArcs/>
<diskOffset untilVersion="2" x="1.5" y="1.5"/>
<nodeBase>
<box>
<lambdaBox klx="-1.5" khx="1.5" kly="-1.5" khy="1.5"/>
</box>
</nodeBase>
<nodeLayer layer="N-Active" style="CROSSED">
<box>
<lambdaBox klx="-1.5" khx="1.5" kly="-1.5" khy="1.5"/>
</box>
</nodeLayer>
<nodeLayer layer="P-Active" style="CROSSED">
<box>
<lambdaBox klx="-1.5" khx="1.5" kly="-1.5" khy="1.5"/>
</box>
</nodeLayer>
<primitivePort name="active">
<portAngle primary="0" range="180"/>
<portTopology>0</portTopology>
<box>
<lambdaBox klx="0.0" khx="0.0" kly="0.0" khy="0.0"/>
</box>
<portArc>Active</portArc>
<portArc>P-Active</portArc>
<portArc>N-Active</portArc>
</primitivePort>
</primitiveNode>
<primitiveNode name="Metal-1-P-Active-Con" fun="CONTACT">
<diskOffset untilVersion="1" x="8.5" y="8.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="-2.0" khx="2.0" kly="-2.0" khy="2.0"/>
</box>
</nodeLayer>
<nodeLayer layer="P-Active" style="FILLED">
<box>
<lambdaBox klx="-2.5" khx="2.5" kly="-2.5" khy="2.5"/>
</box>
</nodeLayer>
<nodeLayer layer="N-Well" style="FILLED">
<box>
<lambdaBox klx="-8.5" khx="8.5" kly="-8.5" khy="8.5"/>
</box>
</nodeLayer>
<nodeLayer layer="P-Select" style="FILLED">
<box>
<lambdaBox klx="-4.5" khx="4.5" kly="-4.5" khy="4.5"/>
</box>
</nodeLayer>
<nodeLayer layer="Active-Cut" style="FILLED">
<multicutbox sizex="2.0" sizey="2.0" sep1d="3.0" sep2d="3.0">
<lambdaBox klx="0.0" khx="0.0" kly="0.0" khy="0.0"/>
</multicutbox>
</nodeLayer>
<primitivePort name="metal-1-p-act">
<portAngle primary="0" range="180"/>
<portTopology>0</portTopology>
<box>
<lambdaBox klx="-0.5" khx="0.5" kly="-0.5" khy="0.5"/>
</box>
<portArc>P-Active</portArc>
<portArc>Metal-1</portArc>
</primitivePort>
</primitiveNode>
<primitiveNode name="Metal-1-N-Active-Con" fun="CONTACT">
<diskOffset untilVersion="1" x="8.5" y="8.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="-2.0" khx="2.0" kly="-2.0" khy="2.0"/>
</box>
</nodeLayer>
<nodeLayer layer="N-Active" style="FILLED">
<box>
<lambdaBox klx="-2.5" khx="2.5" kly="-2.5" khy="2.5"/>
</box>
</nodeLayer>
<nodeLayer layer="P-Well" style="FILLED">
<box>
<lambdaBox klx="-8.5" khx="8.5" kly="-8.5" khy="8.5"/>
</box>
</nodeLayer>
<nodeLayer layer="N-Select" style="FILLED">
<box>
<lambdaBox klx="-4.5" khx="4.5" kly="-4.5" khy="4.5"/>
</box>
</nodeLayer>
<nodeLayer layer="Active-Cut" style="FILLED">
<multicutbox sizex="2.0" sizey="2.0" sep1d="3.0" sep2d="3.0">
<lambdaBox klx="0.0" khx="0.0" kly="0.0" khy="0.0"/>
</multicutbox>
</nodeLayer>
<primitivePort name="metal-1-n-act">
<portAngle primary="0" range="180"/>
<portTopology>0</portTopology>
<box>
<lambdaBox klx="-0.5" khx="0.5" kly="-0.5" khy="0.5"/>
</box>
<portArc>N-Active</portArc>
<portArc>Metal-1</portArc>
</primitivePort>
</primitiveNode>
<primitiveNode name="Metal-1-Polysilicon-1-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="Polysilicon-1" style="FILLED">
<box>
<lambdaBox klx="-2.5" khx="2.5" kly="-2.5" khy="2.5"/>
</box>
</nodeLayer>
<nodeLayer layer="Metal-1" style="FILLED">
<box>
<lambdaBox klx="-2.0" khx="2.0" kly="-2.0" khy="2.0"/>
</box>
</nodeLayer>
<nodeLayer layer="Poly-Cut" style="FILLED">
<multicutbox sizex="2.0" sizey="2.0" sep1d="3.0" sep2d="3.0">
<lambdaBox klx="0.0" khx="0.0" kly="0.0" khy="0.0"/>
</multicutbox>
</nodeLayer>
<primitivePort name="metal-1-polysilicon-1">
<portAngle primary="0" range="180"/>
<portTopology>0</portTopology>
<box>
<lambdaBox klx="-0.5" khx="0.5" kly="-0.5" khy="0.5"/>
</box>
<portArc>Polysilicon-1</portArc>
<portArc>Metal-1</portArc>
</primitivePort>
</primitiveNode>
<primitiveNode name="Metal-1-Polysilicon-2-Con" fun="CONTACT">
<diskOffset untilVersion="2" x="2.0" y="2.0"/>
<nodeBase>
<box>
<lambdaBox klx="-2.0" khx="2.0" kly="-2.0" khy="2.0"/>
</box>
</nodeBase>
<nodeLayer layer="Metal-1" style="FILLED">
<box>
<lambdaBox klx="-2.0" khx="2.0" kly="-2.0" khy="2.0"/>
</box>
</nodeLayer>
<nodeLayer layer="Polysilicon-2" style="FILLED">
<box>
<lambdaBox klx="-1.5" khx="1.5" kly="-1.5" khy="1.5"/>
</box>
</nodeLayer>
<nodeLayer layer="Poly-Cut" style="FILLED">
<multicutbox sizex="2.0" sizey="2.0" sep1d="3.0" sep2d="3.0">
<lambdaBox klx="0.0" khx="0.0" kly="0.0" khy="0.0"/>
</multicutbox>
</nodeLayer>
<primitivePort name="metal-1-polysilicon-2">
<portAngle primary="0" range="180"/>
<portTopology>0</portTopology>
<box>
<lambdaBox klx="-0.5" khx="0.5" kly="-0.5" khy="0.5"/>
</box>
<portArc>Polysilicon-2</portArc>
<portArc>Metal-1</portArc>
</primitivePort>
</primitiveNode>
<primitiveNode name="Metal-1-Polysilicon-1-2-Con" fun="CONTACT">
<diskOffset untilVersion="2" x="3.5" y="3.5"/>
<nodeBase>
<box>
<lambdaBox klx="-3.5" khx="3.5" kly="-3.5" khy="3.5"/>
</box>
</nodeBase>
<nodeLayer layer="Polysilicon-1" style="FILLED">
<box>
<lambdaBox klx="-3.5" khx="3.5" kly="-3.5" khy="3.5"/>
</box>
</nodeLayer>
<nodeLayer layer="Polysilicon-2" style="FILLED">
<box>
<lambdaBox klx="-1.5" khx="1.5" kly="-1.5" khy="1.5"/>
</box>
</nodeLayer>
<nodeLayer layer="Poly-Cut" style="FILLED">
<multicutbox sizex="2.0" sizey="2.0" sep1d="3.0" sep2d="3.0">
<lambdaBox klx="0.0" khx="0.0" kly="0.0" khy="0.0"/>
</multicutbox>
</nodeLayer>
<primitivePort name="metal-1-polysilicon-1-2">
<portAngle primary="0" range="180"/>
<portTopology>0</portTopology>
<box klx="0.0" khx="0.0" kly="0.0" khy="0.0">
<lambdaBox klx="0.0" khx="0.0" kly="0.0" khy="0.0"/>
</box>
<portArc>Polysilicon-1</portArc>
<portArc>Polysilicon-2</portArc>
<portArc>Metal-1</portArc>
</primitivePort>
</primitiveNode>
<primitiveNode name="P-Transistor" fun="TRAPMOS">
<diskOffset untilVersion="1" x="7.5" y="10.0"/>
<diskOffset untilVersion="2" x="1.5" y="1.0"/>
<nodeBase>
<box>
<lambdaBox klx="-1.5" khx="1.5" kly="-1.0" khy="1.0"/>
</box>
</nodeBase>
<nodeLayer layer="Polysilicon-1" style="FILLED">
<serpbox lWidth="1.0" rWidth="1.0" tExtent="2.5" bExtent="2.5">
<lambdaBox klx="-4.0" khx="4.0" kly="-1.0" khy="1.0"/>
</serpbox>
</nodeLayer>
<nodeLayer layer="P-Active" style="FILLED" electrical="false">
<serpbox lWidth="4.0" rWidth="4.0" tExtent="0.0" bExtent="0.0">
<lambdaBox klx="-1.5" khx="1.5" kly="-4.0" khy="4.0"/>
</serpbox>
</nodeLayer>
<nodeLayer layer="P-Select" style="FILLED" portNum="-1">
<serpbox lWidth="6.0" rWidth="6.0" tExtent="2.0" bExtent="2.0">
<lambdaBox klx="-3.5" khx="3.5" kly="-6.0" khy="6.0"/>
</serpbox>
</nodeLayer>
<nodeLayer layer="N-Well" style="FILLED" portNum="-1">
<serpbox lWidth="10.0" rWidth="10.0" tExtent="6.0" bExtent="6.0">
<lambdaBox klx="-7.5" khx="7.5" kly="-10.0" khy="10.0"/>
</serpbox>
</nodeLayer>
<nodeLayer layer="P-Active" style="FILLED" portNum="3" electrical="true">
<serpbox kly="0.0" lWidth="4.0" rWidth="0.0" tExtent="0.0" bExtent="0.0">
<lambdaBox klx="-1.5" khx="1.5" kly="0.0" khy="4.0"/>
</serpbox>
</nodeLayer>
<nodeLayer layer="P-Active" style="FILLED" portNum="1" electrical="true">
<serpbox khy="0.0" lWidth="0.0" rWidth="4.0" tExtent="0.0" bExtent="0.0">
<lambdaBox klx="-1.5" khx="1.5" kly="-4.0" khy="0.0"/>
</serpbox>
</nodeLayer>
<primitivePort name="p-trans-poly-left">
<portAngle primary="180" range="90"/>
<portTopology>0</portTopology>
<box khx="-1.0">
<lambdaBox klx="-3.5" khx="-3.5" kly="0.0" khy="0.0"/>
</box>
<portArc>Polysilicon-1</portArc>
</primitivePort>
<primitivePort name="p-trans-diff-top">
<portAngle primary="90" range="90"/>
<portTopology>1</portTopology>
<box kly="1.0">
<lambdaBox klx="0.0" khx="0.0" kly="3.5" khy="4.0"/>
</box>
<portArc>P-Active</portArc>
</primitivePort>
<primitivePort name="p-trans-poly-right">
<portAngle primary="0" range="90"/>
<portTopology>0</portTopology>
<box klx="1.0">
<lambdaBox klx="3.5" khx="3.5" kly="0.0" khy="0.0"/>
</box>
<portArc>Polysilicon-1</portArc>
</primitivePort>
<primitivePort name="p-trans-diff-bottom">
<portAngle primary="270" range="90"/>
<portTopology>3</portTopology>
<box khy="-1.0">
<lambdaBox klx="0.0" khx="0.0" kly="-4.0" khy="-3.5"/>
</box>
<portArc>P-Active</portArc>
</primitivePort>
<serpTrans>
<specialValue>5.0</specialValue>
<specialValue>1.5</specialValue>
<specialValue>2.5</specialValue>
<specialValue>2.0</specialValue>
<specialValue>1.0</specialValue>
<specialValue>2.0</specialValue>
</serpTrans>
</primitiveNode>
<primitiveNode name="N-Transistor" fun="TRANMOS">
<diskOffset untilVersion="1" x="7.5" y="10.0"/>
<diskOffset untilVersion="2" x="1.5" y="1.0"/>
<nodeBase>
<box>
<lambdaBox klx="-1.5" khx="1.5" kly="-1.0" khy="1.0"/>
</box>
</nodeBase>
<nodeLayer layer="Polysilicon-1" style="FILLED">
<serpbox lWidth="1.0" rWidth="1.0" tExtent="2.5" bExtent="2.5">
<lambdaBox klx="-4.0" khx="4.0" kly="-1.0" khy="1.0"/>
</serpbox>
</nodeLayer>
<nodeLayer layer="N-Active" style="FILLED" electrical="false">
<serpbox lWidth="4.0" rWidth="4.0" tExtent="0.0" bExtent="0.0">
<lambdaBox klx="-1.5" khx="1.5" kly="-4.0" khy="4.0"/>
</serpbox>
</nodeLayer>
<nodeLayer layer="N-Select" style="FILLED" portNum="-1">
<serpbox lWidth="6.0" rWidth="6.0" tExtent="2.0" bExtent="2.0">
<lambdaBox klx="-3.5" khx="3.5" kly="-6.0" khy="6.0"/>
</serpbox>
</nodeLayer>
<nodeLayer layer="P-Well" style="FILLED" portNum="-1">
<serpbox lWidth="10.0" rWidth="10.0" tExtent="6.0" bExtent="6.0">
<lambdaBox klx="-7.5" khx="7.5" kly="-10.0" khy="10.0"/>
</serpbox>
</nodeLayer>
<nodeLayer layer="N-Active" style="FILLED" portNum="3" electrical="true">
<serpbox kly="0.0" lWidth="4.0" rWidth="0.0" tExtent="0.0" bExtent="0.0">
<lambdaBox klx="-1.5" khx="1.5" kly="0.0" khy="4.0"/>
</serpbox>
</nodeLayer>
<nodeLayer layer="N-Active" style="FILLED" portNum="1" electrical="true">
<serpbox khy="0.0" lWidth="0.0" rWidth="4.0" tExtent="0.0" bExtent="0.0">
<lambdaBox klx="-1.5" khx="1.5" kly="-4.0" khy="0.0"/>
</serpbox>
</nodeLayer>
<primitivePort name="n-trans-poly-left">
<portAngle primary="180" range="90"/>
<portTopology>0</portTopology>
<box khx="-1.0">
<lambdaBox klx="-3.5" khx="-3.5" kly="0.0" khy="0.0"/>
</box>
<portArc>Polysilicon-1</portArc>
</primitivePort>
<primitivePort name="n-trans-diff-top">
<portAngle primary="90" range="90"/>
<portTopology>1</portTopology>
<box kly="1.0">
<lambdaBox klx="0.0" khx="0.0" kly="3.5" khy="4.0"/>
</box>
<portArc>N-Active</portArc>
</primitivePort>
<primitivePort name="n-trans-poly-right">
<portAngle primary="0" range="90"/>
<portTopology>0</portTopology>
<box klx="1.0">
<lambdaBox klx="3.5" khx="3.5" kly="0.0" khy="0.0"/>
</box>
<portArc>Polysilicon-1</portArc>
</primitivePort>
<primitivePort name="n-trans-diff-bottom">
<portAngle primary="270" range="90"/>
<portTopology>3</portTopology>
<box khy="-1.0">
<lambdaBox klx="0.0" khx="0.0" kly="-4.0" khy="-3.5"/>
</box>
<portArc>N-Active</portArc>
</primitivePort>
<serpTrans>
<specialValue>5.0</specialValue>
<specialValue>1.5</specialValue>
<specialValue>2.5</specialValue>
<specialValue>2.0</specialValue>
<specialValue>1.0</specialValue>
<specialValue>2.0</specialValue>
</serpTrans>
</primitiveNode>
<primitiveNode name="Metal-1-Metal-2-Con" fun="CONTACT">
<diskOffset untilVersion="2" x="2.0" y="2.0"/>
<nodeBase>
<box>
<lambdaBox klx="-2.0" khx="2.0" kly="-2.0" khy="2.0"/>
</box>
</nodeBase>
<nodeLayer layer="Metal-1" style="FILLED">
<box>
<lambdaBox klx="-2.0" khx="2.0" kly="-2.0" khy="2.0"/>
</box>
</nodeLayer>
<nodeLayer layer="Metal-2" style="FILLED">
<box>
<lambdaBox klx="-2.0" khx="2.0" kly="-2.0" khy="2.0"/>
</box>
</nodeLayer>
<nodeLayer layer="Via1" style="FILLED">
<multicutbox sizex="2.0" sizey="2.0" sep1d="3.0" sep2d="3.0">
<lambdaBox klx="0.0" khx="0.0" kly="0.0" khy="0.0"/>
</multicutbox>
</nodeLayer>
<primitivePort name="metal-1-metal-2">
<portAngle primary="0" range="180"/>
<portTopology>0</portTopology>
<box>
<lambdaBox klx="-0.5" khx="0.5" kly="-0.5" khy="0.5"/>
</box>
<portArc>Metal-1</portArc>
<portArc>Metal-2</portArc>
</primitivePort>
</primitiveNode>
<primitiveNode name="Metal-2-Metal-3-Con" fun="CONTACT">
<diskOffset untilVersion="2" x="2.0" y="2.0"/>
<nodeBase>
<box>
<lambdaBox klx="-2.0" khx="2.0" kly="-2.0" khy="2.0"/>
</box>
</nodeBase>
<nodeLayer layer="Metal-2" style="FILLED">
<box>
<lambdaBox klx="-2.0" khx="2.0" kly="-2.0" khy="2.0"/>
</box>
</nodeLayer>
<nodeLayer layer="Metal-3" style="FILLED">
<box>
<lambdaBox klx="-2.0" khx="2.0" kly="-2.0" khy="2.0"/>
</box>
</nodeLayer>
<nodeLayer layer="Via2" style="FILLED">
<multicutbox sizex="2.0" sizey="2.0" sep1d="3.0" sep2d="3.0">
<lambdaBox klx="0.0" khx="0.0" kly="0.0" khy="0.0"/>
</multicutbox>
</nodeLayer>
<primitivePort name="metal-2-metal-3">
<portAngle primary="0" range="180"/>
<portTopology>0</portTopology>
<box>
<lambdaBox klx="-0.5" khx="0.5" kly="-0.5" khy="0.5"/>
</box>
<portArc>Metal-2</portArc>
<portArc>Metal-3</portArc>
</primitivePort>
</primitiveNode>
<primitiveNode name="Metal-3-Metal-4-Con" fun="CONTACT">
<diskOffset untilVersion="2" x="2.0" y="2.0"/>
<nodeBase>
<box>
<lambdaBox klx="-2.0" khx="2.0" kly="-2.0" khy="2.0"/>
</box>
</nodeBase>
<nodeLayer layer="Metal-3" style="FILLED">
<box>
<lambdaBox klx="-2.0" khx="2.0" kly="-2.0" khy="2.0"/>
</box>
</nodeLayer>
<nodeLayer layer="Metal-4" style="FILLED">
<box>
<lambdaBox klx="-2.0" khx="2.0" kly="-2.0" khy="2.0"/>
</box>
</nodeLayer>
<nodeLayer layer="Via3" style="FILLED">
<multicutbox sizex="2.0" sizey="2.0" sep1d="4.0" sep2d="4.0">
<lambdaBox klx="0.0" khx="0.0" kly="0.0" khy="0.0"/>
</multicutbox>
</nodeLayer>
<primitivePort name="metal-3-metal-4">
<portAngle primary="0" range="180"/>
<portTopology>0</portTopology>
<box>
<lambdaBox klx="-0.5" khx="0.5" kly="-0.5" khy="0.5"/>
</box>
<portArc>Metal-3</portArc>
<portArc>Metal-4</portArc>
</primitivePort>
</primitiveNode>
<primitiveNode name="Metal-4-Metal-5-Con" fun="CONTACT">
<diskOffset untilVersion="2" x="2.0" y="2.0"/>
<nodeBase>
<box>
<lambdaBox klx="-2.0" khx="2.0" kly="-2.0" khy="2.0"/>
</box>
</nodeBase>
<nodeLayer layer="Metal-4" style="FILLED">
<box>
<lambdaBox klx="-2.0" khx="2.0" kly="-2.0" khy="2.0"/>
</box>
</nodeLayer>
<nodeLayer layer="Metal-5" style="FILLED">
<box>
<lambdaBox klx="-2.0" khx="2.0" kly="-2.0" khy="2.0"/>
</box>
</nodeLayer>
<nodeLayer layer="Via4" style="FILLED">
<multicutbox sizex="2.0" sizey="2.0" sep1d="3.0" sep2d="3.0">
<lambdaBox klx="0.0" khx="0.0" kly="0.0" khy="0.0"/>
</multicutbox>
</nodeLayer>
<primitivePort name="metal-4-metal-5">
<portAngle primary="0" range="180"/>
<portTopology>0</portTopology>
<box>
<lambdaBox klx="-0.5" khx="0.5" kly="-0.5" khy="0.5"/>
</box>
<portArc>Metal-4</portArc>
<portArc>Metal-5</portArc>
</primitivePort>
</primitiveNode>
<primitiveNode name="Metal-5-Metal-6-Con" fun="CONTACT">
<diskOffset untilVersion="2" x="3.0" y="3.0"/>
<nodeBase>
<box>
<lambdaBox klx="-3.0" khx="3.0" kly="-3.0" khy="3.0"/>
</box>
</nodeBase>
<nodeLayer layer="Metal-6" style="FILLED">
<box>
<lambdaBox klx="-3.0" khx="3.0" kly="-3.0" khy="3.0"/>
</box>
</nodeLayer>
<nodeLayer layer="Metal-5" style="FILLED">
<box>
<lambdaBox klx="-2.0" khx="2.0" kly="-2.0" khy="2.0"/>
</box>
</nodeLayer>
<nodeLayer layer="Via5" style="FILLED">
<multicutbox sizex="2.0" sizey="2.0" sep1d="3.0" sep2d="3.0">
<lambdaBox klx="0.0" khx="0.0" kly="0.0" khy="0.0"/>
</multicutbox>
</nodeLayer>
<primitivePort name="metal-5-metal-6">
<portAngle primary="0" range="180"/>
<portTopology>0</portTopology>
<box>
<lambdaBox klx="-0.5" khx="0.5" kly="-0.5" khy="0.5"/>
</box>
<portArc>Metal-5</portArc>
<portArc>Metal-6</portArc>
</primitivePort>
</primitiveNode>
<primitiveNode name="Metal-1-Well-Con" fun="WELL">
<diskOffset untilVersion="1" x="7.0" y="7.0"/>
<diskOffset untilVersion="2" x="3.0" y="3.0"/>
<nodeBase>
<box>
<lambdaBox klx="-3.0" khx="3.0" kly="-3.0" khy="3.0"/>
</box>
</nodeBase>
<nodeLayer layer="P-Active-Well" style="FILLED">
<box>
<lambdaBox klx="-3.0" khx="3.0" kly="-3.0" khy="3.0"/>
</box>
</nodeLayer>
<nodeLayer layer="Metal-1" style="FILLED">
<box>
<lambdaBox klx="-2.0" khx="2.0" kly="-2.0" khy="2.0"/>
</box>
</nodeLayer>
<nodeLayer layer="P-Well" style="FILLED">
<box>
<lambdaBox klx="-7.0" khx="7.0" kly="-7.0" khy="7.0"/>
</box>
</nodeLayer>
<nodeLayer layer="P-Select" style="FILLED">
<box>
<lambdaBox klx="-5.0" khx="5.0" kly="-5.0" khy="5.0"/>
</box>
</nodeLayer>
<nodeLayer layer="Active-Cut" style="FILLED">
<multicutbox sizex="2.0" sizey="2.0" sep1d="3.0" sep2d="3.0">
<lambdaBox klx="0.0" khx="0.0" kly="0.0" khy="0.0"/>
</multicutbox>
</nodeLayer>
<primitivePort name="metal-1-well">
<portAngle primary="0" range="180"/>
<portTopology>0</portTopology>
<box>
<lambdaBox klx="-0.5" khx="0.5" kly="-0.5" khy="0.5"/>
</box>
<portArc>Metal-1</portArc>
<portArc>Active</portArc>
</primitivePort>
</primitiveNode>
<primitiveNode name="Metal-1-Substrate-Con" fun="SUBSTRATE">
<diskOffset untilVersion="1" x="7.0" y="7.0"/>
<diskOffset untilVersion="2" x="3.0" y="3.0"/>
<nodeBase>
<box>
<lambdaBox klx="-3.0" khx="3.0" kly="-3.0" khy="3.0"/>
</box>
</nodeBase>
<nodeLayer layer="N-Active" style="FILLED">
<box>
<lambdaBox klx="-3.0" khx="3.0" kly="-3.0" khy="3.0"/>
</box>
</nodeLayer>
<nodeLayer layer="Metal-1" style="FILLED">
<box>
<lambdaBox klx="-2.0" khx="2.0" kly="-2.0" khy="2.0"/>
</box>
</nodeLayer>
<nodeLayer layer="N-Well" style="FILLED">
<box>
<lambdaBox klx="-7.0" khx="7.0" kly="-7.0" khy="7.0"/>
</box>
</nodeLayer>
<nodeLayer layer="N-Select" style="FILLED">
<box>
<lambdaBox klx="-5.0" khx="5.0" kly="-5.0" khy="5.0"/>
</box>
</nodeLayer>
<nodeLayer layer="Active-Cut" style="FILLED">
<multicutbox sizex="2.0" sizey="2.0" sep1d="3.0" sep2d="3.0">
<lambdaBox klx="0.0" khx="0.0" kly="0.0" khy="0.0"/>
</multicutbox>
</nodeLayer>
<primitivePort name="metal-1-substrate">
<portAngle primary="0" range="180"/>
<portTopology>0</portTopology>
<box>
<lambdaBox klx="-0.5" khx="0.5" kly="-0.5" khy="0.5"/>
</box>
<portArc>Metal-1</portArc>
<portArc>Active</portArc>
</primitivePort>
</primitiveNode>
<spiceHeader level="1">
<spiceLine line="*CMOS/BULK-NWELL (PRELIMINARY PARAMETERS)"/>
<spiceLine line=".OPTIONS NOMOD DEFL=3UM DEFW=3UM DEFAD=70P DEFAS=70P LIMPTS=1000"/>
<spiceLine line="+ITL4=1000 ITL5=0 RELTOL=0.01 ABSTOL=500PA VNTOL=500UV LVLTIM=2"/>
<spiceLine line="+LVLCOD=1"/>
<spiceLine line=".MODEL N NMOS LEVEL=1"/>
<spiceLine line="+KP=60E-6 VTO=0.7 GAMMA=0.3 LAMBDA=0.05 PHI=0.6"/>
<spiceLine line="+LD=0.4E-6 TOX=40E-9 CGSO=2.0E-10 CGDO=2.0E-10 CJ=.2MF/M^2"/>
<spiceLine line=".MODEL P PMOS LEVEL=1"/>
<spiceLine line="+KP=20E-6 VTO=0.7 GAMMA=0.4 LAMBDA=0.05 PHI=0.6"/>
<spiceLine line="+LD=0.6E-6 TOX=40E-9 CGSO=3.0E-10 CGDO=3.0E-10 CJ=.2MF/M^2"/>
<spiceLine line=".MODEL DIFFCAP D CJO=.2MF/M^2"/>
</spiceHeader>
<spiceHeader level="2">
<spiceLine line="* MOSIS 3u CMOS PARAMS"/>
<spiceLine line=".OPTIONS NOMOD DEFL=2UM DEFW=6UM DEFAD=100P DEFAS=100P"/>
<spiceLine line="+LIMPTS=1000 ITL4=1000 ITL5=0 ABSTOL=500PA VNTOL=500UV"/>
<spiceLine line="* Note that ITL5=0 sets ITL5 to infinity"/>
<spiceLine line=".MODEL N NMOS LEVEL=2 LD=0.3943U TOX=502E-10"/>
<spiceLine line="+NSUB=1.22416E+16 VTO=0.756 KP=4.224E-05 GAMMA=0.9241"/>
<spiceLine line="+PHI=0.6 UO=623.661 UEXP=8.328627E-02 UCRIT=54015.0"/>
<spiceLine line="+DELTA=5.218409E-03 VMAX=50072.2 XJ=0.4U LAMBDA=2.975321E-02"/>
<spiceLine line="+NFS=4.909947E+12 NEFF=1.001E-02 NSS=0.0 TPG=1.0"/>
<spiceLine line="+RSH=20.37 CGDO=3.1E-10 CGSO=3.1E-10"/>
<spiceLine line="+CJ=3.205E-04 MJ=0.4579 CJSW=4.62E-10 MJSW=0.2955 PB=0.7"/>
<spiceLine line=".MODEL P PMOS LEVEL=2 LD=0.2875U TOX=502E-10"/>
<spiceLine line="+NSUB=1.715148E+15 VTO=-0.7045 KP=1.686E-05 GAMMA=0.3459"/>
<spiceLine line="+PHI=0.6 UO=248.933 UEXP=1.02652 UCRIT=182055.0"/>
<spiceLine line="+DELTA=1.0E-06 VMAX=100000.0 XJ=0.4U LAMBDA=1.25919E-02"/>
<spiceLine line="+NFS=1.0E+12 NEFF=1.001E-02 NSS=0.0 TPG=-1.0"/>
<spiceLine line="+RSH=79.10 CGDO=2.89E-10 CGSO=2.89E-10"/>
<spiceLine line="+CJ=1.319E-04 MJ=0.4125 CJSW=3.421E-10 MJSW=0.198 PB=0.66"/>
<spiceLine line=".TEMP 25.0"/>
</spiceHeader>
<menuPalette numColumns="3">
<menuBox>
<menuNode>Metal-1-Substrate-Con</menuNode>
</menuBox>
<menuBox>
<menuNode>P-Transistor</menuNode>
</menuBox>
<menuBox>
<menuNode>N-Transistor</menuNode>
</menuBox>
<menuBox>
<menuArc>Active</menuArc>
</menuBox>
<menuBox>
<menuNodeInst protoName="Active-Pin" function="PIN"/>
</menuBox>
<menuBox>
<menuNode>Metal-1-Well-Con</menuNode>
</menuBox>
<menuBox>
<menuArc>P-Active</menuArc>
</menuBox>
<menuBox>
<menuNodeInst protoName="P-Active-Pin" function="PIN"/>
</menuBox>
<menuBox>
<menuNode>Metal-1-P-Active-Con</menuNode>
</menuBox>
<menuBox>
<menuArc>N-Active</menuArc>
</menuBox>
<menuBox>
<menuNodeInst protoName="N-Active-Pin" function="PIN"/>
</menuBox>
<menuBox>
<menuNode>Metal-1-N-Active-Con</menuNode>
</menuBox>
<menuBox>
<menuArc>Polysilicon-1</menuArc>
</menuBox>
<menuBox>
<menuNodeInst protoName="Polysilicon-1-Pin" function="PIN"/>
</menuBox>
<menuBox>
<menuNode>Metal-1-Polysilicon-1-Con</menuNode>
</menuBox>
<menuBox>
<menuArc>Polysilicon-2</menuArc>
</menuBox>
<menuBox>
<menuNodeInst protoName="Polysilicon-2-Pin" function="PIN"/>
</menuBox>
<menuBox>
<menuNode>Metal-1-Polysilicon-2-Con</menuNode>
</menuBox>
<menuBox>
<menuArc>Metal-1</menuArc>
</menuBox>
<menuBox>
<menuNodeInst protoName="Metal-1-Pin" function="PIN"/>
</menuBox>
<menuBox>
<menuNode>Metal-1-Metal-2-Con</menuNode>
</menuBox>
<menuBox>
<menuArc>Metal-2</menuArc>
</menuBox>
<menuBox>
<menuNodeInst protoName="Metal-2-Pin" function="PIN"/>
</menuBox>
<menuBox>
<menuNode>Metal-2-Metal-3-Con</menuNode>
</menuBox>
<menuBox>
<menuArc>Metal-3</menuArc>
</menuBox>
<menuBox>
<menuNodeInst protoName="Metal-3-Pin" function="PIN"/>
</menuBox>
<menuBox>
<menuNode>Metal-3-Metal-4-Con</menuNode>
</menuBox>
<menuBox>
<menuArc>Metal-4</menuArc>
</menuBox>
<menuBox>
<menuNodeInst protoName="Metal-4-Pin" function="PIN"/>
</menuBox>
<menuBox>
<menuNode>Metal-4-Metal-5-Con</menuNode>
</menuBox>
<menuBox>
<menuArc>Metal-5</menuArc>
</menuBox>
<menuBox>
<menuNodeInst protoName="Metal-5-Pin" function="PIN"/>
</menuBox>
<menuBox>
<menuNode>Metal-5-Metal-6-Con</menuNode>
</menuBox>
<menuBox>
<menuArc>Metal-6</menuArc>
</menuBox>
<menuBox>
<menuNodeInst protoName="Metal-6-Pin" function="PIN"/>
</menuBox>
<menuBox/>
<menuBox>
<menuText>Pure</menuText>
</menuBox>
<menuBox>
<menuText>Misc.</menuText>
</menuBox>
<menuBox>
<menuText>Cell</menuText>
</menuBox>
</menuPalette>
<Foundry name="MOSIS">
<layerGds layer="Metal-1" gds="49"/>
<layerGds layer="Metal-2" gds="51"/>
<layerGds layer="Metal-3" gds="62"/>
<layerGds layer="Metal-4" gds="31"/>
<layerGds layer="Metal-5" gds="33"/>
<layerGds layer="Metal-6" gds="38"/>
<layerGds layer="Polysilicon-1" gds="46"/>
<layerGds layer="Polysilicon-2" gds="56"/>
<layerGds layer="P-Active" gds="43"/>
<layerGds layer="N-Active" gds="43"/>
<layerGds layer="P-Select" gds="44"/>
<layerGds layer="N-Select" gds="45"/>
<layerGds layer="P-Well" gds="41"/>
<layerGds layer="N-Well" gds="42"/>
<layerGds layer="Poly-Cut" gds="25"/>
<layerGds layer="Active-Cut" gds="25"/>
<layerGds layer="Via1" gds="50"/>
<layerGds layer="Via2" gds="61"/>
<layerGds layer="Via3" gds="30"/>
<layerGds layer="Via4" gds="32"/>
<layerGds layer="Via5" gds="39"/>
<layerGds layer="Passivation" gds="52"/>
<layerGds layer="Poly-Cap" gds="28"/>
<layerGds layer="P-Active-Well" gds="43"/>
<layerGds layer="Pad-Frame" gds="19"/>
<LayerRule ruleName="W_14" layerName="Poly-Cut" type="MINWID" when="ALL" value="2.0"/>
<LayerRule ruleName="W_15" layerName="Active-Cut" type="MINWID" when="ALL" value="2.0"/>
<LayerRule ruleName="W_16" layerName="Via1" type="MINWID" when="ALL" value="2.0"/>
<LayerRule ruleName="W_17" layerName="Via2" type="MINWID" when="ALL" value="2.0"/>
<LayerRule ruleName="W_18" layerName="Via3" type="MINWID" when="ALL" value="2.0"/>
<LayerRule ruleName="W_19" layerName="Via4" type="MINWID" when="ALL" value="2.0"/>
<LayerRule ruleName="W_20" layerName="Via5" type="MINWID" when="ALL" value="2.0"/>
<LayersRule ruleName="C_0_0" layerNames="{Metal-1,Metal-1}" type="CONSPA" when="ALL" value="3.0"/>
<LayersRule ruleName="U_0_0" layerNames="{Metal-1,Metal-1}" type="UCONSPA" when="ALL" value="3.0"/>
<LayersRule ruleName="C_1_1" layerNames="{Metal-2,Metal-2}" type="CONSPA" when="ALL" value="3.0"/>
<LayersRule ruleName="U_1_1" layerNames="{Metal-2,Metal-2}" type="UCONSPA" when="ALL" value="3.0"/>
<LayersRule ruleName="C_2_2" layerNames="{Metal-3,Metal-3}" type="CONSPA" when="ALL" value="3.0"/>
<LayersRule ruleName="U_2_2" layerNames="{Metal-3,Metal-3}" type="UCONSPA" when="ALL" value="3.0"/>
<LayersRule ruleName="C_3_3" layerNames="{Metal-4,Metal-4}" type="CONSPA" when="ALL" value="3.0"/>
<LayersRule ruleName="U_3_3" layerNames="{Metal-4,Metal-4}" type="UCONSPA" when="ALL" value="3.0"/>
<LayersRule ruleName="C_4_4" layerNames="{Metal-5,Metal-5}" type="CONSPA" when="ALL" value="3.0"/>
<LayersRule ruleName="U_4_4" layerNames="{Metal-5,Metal-5}" type="UCONSPA" when="ALL" value="3.0"/>
<LayersRule ruleName="C_5_5" layerNames="{Metal-6,Metal-6}" type="CONSPA" when="ALL" value="3.0"/>
<LayersRule ruleName="U_5_5" layerNames="{Metal-6,Metal-6}" type="UCONSPA" when="ALL" value="3.0"/>
<LayersRule ruleName="C_6_6" layerNames="{Polysilicon-1,Polysilicon-1}" type="CONSPA" when="ALL" value="3.0"/>
<LayersRule ruleName="U_6_6" layerNames="{Polysilicon-1,Polysilicon-1}" type="UCONSPA" when="ALL" value="3.0"/>
<LayersRule ruleName="C_6_8" layerNames="{Polysilicon-1,P-Active}" type="CONSPA" when="ALL" value="1.0"/>
<LayersRule ruleName="U_6_8" layerNames="{Polysilicon-1,P-Active}" type="UCONSPA" when="ALL" value="1.0"/>
<LayersRule ruleName="C_6_9" layerNames="{Polysilicon-1,N-Active}" type="CONSPA" when="ALL" value="1.0"/>
<LayersRule ruleName="U_6_9" layerNames="{Polysilicon-1,N-Active}" type="UCONSPA" when="ALL" value="1.0"/>
<LayersRule ruleName="U_6_15" layerNames="{Polysilicon-1,Active-Cut}" type="UCONSPA" when="ALL" value="2.0"/>
<LayersRule ruleName="C_6_24" layerNames="{Polysilicon-1,P-Active-Well}" type="CONSPA" when="ALL" value="1.0"/>
<LayersRule ruleName="U_6_24" layerNames="{Polysilicon-1,P-Active-Well}" type="UCONSPA" when="ALL" value="1.0"/>
<LayersRule ruleName="C_7_7" layerNames="{Polysilicon-2,Polysilicon-2}" type="CONSPA" when="ALL" value="3.0"/>
<LayersRule ruleName="U_7_7" layerNames="{Polysilicon-2,Polysilicon-2}" type="UCONSPA" when="ALL" value="3.0"/>
<LayersRule ruleName="C_7_8" layerNames="{Polysilicon-2,P-Active}" type="CONSPA" when="ALL" value="1.0"/>
<LayersRule ruleName="U_7_8" layerNames="{Polysilicon-2,P-Active}" type="UCONSPA" when="ALL" value="1.0"/>
<LayersRule ruleName="C_7_9" layerNames="{Polysilicon-2,N-Active}" type="CONSPA" when="ALL" value="1.0"/>
<LayersRule ruleName="U_7_9" layerNames="{Polysilicon-2,N-Active}" type="UCONSPA" when="ALL" value="1.0"/>
<LayersRule ruleName="U_7_14" layerNames="{Polysilicon-2,Poly-Cut}" type="UCONSPA" when="ALL" value="3.0"/>
<LayersRule ruleName="C_7_24" layerNames="{Polysilicon-2,P-Active-Well}" type="CONSPA" when="ALL" value="1.0"/>
<LayersRule ruleName="U_7_24" layerNames="{Polysilicon-2,P-Active-Well}" type="UCONSPA" when="ALL" value="1.0"/>
<LayersRule ruleName="C_8_8" layerNames="{P-Active,P-Active}" type="CONSPA" when="ALL" value="3.0"/>
<LayersRule ruleName="U_8_8" layerNames="{P-Active,P-Active}" type="UCONSPA" when="ALL" value="3.0"/>
<LayersRule ruleName="C_8_9" layerNames="{P-Active,N-Active}" type="CONSPA" when="ALL" value="3.0"/>
<LayersRule ruleName="U_8_9" layerNames="{P-Active,N-Active}" type="UCONSPA" when="ALL" value="3.0"/>
<LayersRule ruleName="U_8_14" layerNames="{P-Active,Poly-Cut}" type="UCONSPA" when="ALL" value="2.0"/>
<LayersRule ruleName="C_8_24" layerNames="{P-Active,P-Active-Well}" type="CONSPA" when="ALL" value="3.0"/>
<LayersRule ruleName="U_8_24" layerNames="{P-Active,P-Active-Well}" type="UCONSPA" when="ALL" value="3.0"/>
<LayersRule ruleName="C_9_9" layerNames="{N-Active,N-Active}" type="CONSPA" when="ALL" value="3.0"/>
<LayersRule ruleName="U_9_9" layerNames="{N-Active,N-Active}" type="UCONSPA" when="ALL" value="3.0"/>
<LayersRule ruleName="U_9_14" layerNames="{N-Active,Poly-Cut}" type="UCONSPA" when="ALL" value="2.0"/>
<LayersRule ruleName="C_9_24" layerNames="{N-Active,P-Active-Well}" type="CONSPA" when="ALL" value="3.0"/>
<LayersRule ruleName="U_9_24" layerNames="{N-Active,P-Active-Well}" type="UCONSPA" when="ALL" value="3.0"/>
<LayersRule ruleName="U_10_10" layerNames="{P-Select,P-Select}" type="UCONSPA" when="ALL" value="2.0"/>
<LayersRule ruleName="U_10_11" layerNames="{P-Select,N-Select}" type="UCONSPA" when="ALL" value="0.0"/>
<LayersRule ruleName="U_11_11" layerNames="{N-Select,N-Select}" type="UCONSPA" when="ALL" value="2.0"/>
<LayersRule ruleName="C_12_12" layerNames="{P-Well,P-Well}" type="CONSPA" when="ALL" value="6.0"/>
<LayersRule ruleName="U_12_12" layerNames="{P-Well,P-Well}" type="UCONSPA" when="ALL" value="18.0"/>
<LayersRule ruleName="U_12_13" layerNames="{P-Well,N-Well}" type="UCONSPA" when="ALL" value="0.0"/>
<LayersRule ruleName="C_13_13" layerNames="{N-Well,N-Well}" type="CONSPA" when="ALL" value="6.0"/>
<LayersRule ruleName="U_13_13" layerNames="{N-Well,N-Well}" type="UCONSPA" when="ALL" value="18.0"/>
<LayersRule ruleName="C_14_14" layerNames="{Poly-Cut,Poly-Cut}" type="CONSPA" when="ALL" value="3.0"/>
<LayersRule ruleName="U_14_14" layerNames="{Poly-Cut,Poly-Cut}" type="UCONSPA" when="ALL" value="3.0"/>
<LayersRule ruleName="C_14_15" layerNames="{Poly-Cut,Active-Cut}" type="CONSPA" when="ALL" value="3.0"/>
<LayersRule ruleName="C_15_15" layerNames="{Active-Cut,Active-Cut}" type="CONSPA" when="ALL" value="3.0"/>
<LayersRule ruleName="U_15_15" layerNames="{Active-Cut,Active-Cut}" type="UCONSPA" when="ALL" value="3.0"/>
<LayersRule ruleName="C_16_16" layerNames="{Via1,Via1}" type="CONSPA" when="ALL" value="3.0"/>
<LayersRule ruleName="U_16_16" layerNames="{Via1,Via1}" type="UCONSPA" when="ALL" value="3.0"/>
<LayersRule ruleName="C_17_17" layerNames="{Via2,Via2}" type="CONSPA" when="ALL" value="3.0"/>
<LayersRule ruleName="U_17_17" layerNames="{Via2,Via2}" type="UCONSPA" when="ALL" value="3.0"/>
<LayersRule ruleName="C_18_18" layerNames="{Via3,Via3}" type="CONSPA" when="ALL" value="4.0"/>
<LayersRule ruleName="U_18_18" layerNames="{Via3,Via3}" type="UCONSPA" when="ALL" value="4.0"/>
<LayersRule ruleName="C_19_19" layerNames="{Via4,Via4}" type="CONSPA" when="ALL" value="3.0"/>
<LayersRule ruleName="U_19_19" layerNames="{Via4,Via4}" type="UCONSPA" when="ALL" value="3.0"/>
<LayersRule ruleName="C_20_20" layerNames="{Via5,Via5}" type="CONSPA" when="ALL" value="3.0"/>
<LayersRule ruleName="U_20_20" layerNames="{Via5,Via5}" type="UCONSPA" when="ALL" value="3.0"/>
<LayersRule ruleName="C_24_24" layerNames="{P-Active-Well,P-Active-Well}" type="CONSPA" when="ALL" value="3.0"/>
<LayersRule ruleName="U_24_24" layerNames="{P-Active-Well,P-Active-Well}" type="UCONSPA" when="ALL" value="3.0"/>
</Foundry>
</technology>