migrate jelib->delib
[fleet.git] / chips / marina / electric / gates3inM.delib / nand3in14.lay
diff --git a/chips/marina/electric/gates3inM.delib/nand3in14.lay b/chips/marina/electric/gates3inM.delib/nand3in14.lay
new file mode 100644 (file)
index 0000000..ea57d9a
--- /dev/null
@@ -0,0 +1,251 @@
+Hgates3inM|8.10k
+
+# External Libraries:
+
+LwiresL|wiresL
+
+# Cell nand3in14;1{lay}
+Cnand3in14;1{lay}||cmos90|1188767772815|1238257435226||ATTR_NCC(D5G3;NTY69.5;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NMetal-1-N-Active-Con|contact@54||0|0||26||
+NMetal-1-N-Active-Con|contact@59||-20|0||26||
+NMetal-1-N-Active-Con|contact@91||-40|0||26||
+NMetal-1-Polysilicon-Con|contact@174||0|-28.5|5.2||RR|
+NMetal-1-Polysilicon-Con|contact@175||0|26.5|56.8||RR|
+NMetal-1-P-Active-Con|contact@177||-24|-48||15.6||
+NX-Metal-1-Metal-2-Con|contact@180||-24|-50||6.2||
+NMetal-1-N-Active-Con|contact@189||40|0||26||
+NMetal-1-N-Active-Con|contact@190||20|0||26||
+NMetal-1-P-Active-Con|contact@194||-16|-48||15.6||
+NMetal-1-P-Active-Con|contact@195||-8|-48||15.6||
+NMetal-1-P-Active-Con|contact@196||0|-48||15.6||
+NMetal-1-P-Active-Con|contact@197||8|-48||15.6||
+NMetal-1-P-Active-Con|contact@198||16|-48||15.6||
+NMetal-1-P-Active-Con|contact@199||24|-48||15.6||
+NMetal-1-P-Active-Con|contact@200||32|-48||15.6||
+NMetal-1-P-Active-Con|contact@201||40|-48||15.6||
+NX-Metal-1-Metal-2-Con|contact@202||-8|-50||6.2||
+NX-Metal-1-Metal-2-Con|contact@203||8|-50||6.2||
+NX-Metal-1-Metal-2-Con|contact@204||24|-50||6.2||
+NX-Metal-1-Metal-2-Con|contact@205||40|-50||6.2||
+NMetal-1-P-Active-Con|contact@206||8|48||15.6||
+NMetal-1-P-Active-Con|contact@207||16|48||15.6||
+NMetal-1-P-Active-Con|contact@208||24|48||15.6||
+NMetal-1-P-Active-Con|contact@209||32|48||15.6||
+NMetal-1-P-Active-Con|contact@210||40|48||15.6||
+NX-Metal-1-Metal-2-Con|contact@211||24|50||6.2||
+NX-Metal-1-Metal-2-Con|contact@212||8|50||6.2||
+NX-Metal-1-Metal-2-Con|contact@213||40|50||6.2||
+NMetal-1-Polysilicon-Con|contact@214||-20|-20.5|5.2||RR|
+NMetal-1-Polysilicon-Con|contact@215||-37.2|-26|5.2||RRR|
+NMetal-1-Polysilicon-Con|contact@216||20|-20.5|5.2||RR|
+NMetal-1-Polysilicon-Con|contact@217||37.5|-24|5.2||RRR|
+NX-Metal-1-Metal-2-Con|contact@218||-40|0||6.2||
+NX-Metal-1-Metal-2-Con|contact@219||0|0||6.2||
+NX-Metal-1-Metal-2-Con|contact@220||40|0||6.2||
+NN-Transistor|nmos@20||-16|0||29||
+NN-Transistor|nmos@21||-10|0||29||
+NN-Transistor|nmos@22||-30|0||29||
+NN-Transistor|nmos@23||-24|0||29||
+NN-Transistor|nmos@24||-4|0||29||
+NN-Transistor|nmos@25||-36|0||29||
+NN-Transistor|nmos@26||24|0||29||
+NN-Transistor|nmos@27||30|0||29||
+NN-Transistor|nmos@28||10|0||29||
+NN-Transistor|nmos@29||16|0||29||
+NN-Transistor|nmos@30||36|0||29||
+NN-Transistor|nmos@31||4|0||29||
+NMetal-1-Pin|pin@78||9.5|-20.5||||
+NMetal-1-Pin|pin@102||-27|26.5||||
+NMetal-1-Pin|pin@145||45.5|-7||||
+NPolysilicon-Pin|pin@179||-30|26.5||||
+NPolysilicon-Pin|pin@180||30|26.5||||
+NPolysilicon-Pin|pin@181||-24|-20.5||||
+NPolysilicon-Pin|pin@182||-16|-20.5||||
+NPolysilicon-Pin|pin@183||-4|-28.5||||
+NPolysilicon-Pin|pin@184||4|-28.5||||
+NPolysilicon-Pin|pin@185||16|-20.5||||
+NPolysilicon-Pin|pin@186||24|-20.5||||
+NPolysilicon-Pin|pin@187||36|-22.4||||
+NPolysilicon-Pin|pin@188||-36|-23.4||||
+NPolysilicon-Pin|pin@189||-4|-28.5||||
+NPolysilicon-Pin|pin@190||4|-28.5||||
+NMetal-1-Pin|pin@196||37.5|-28.5||||
+NMetal-1-Pin|pin@198||16|34.5||||
+NMetal-1-Pin|pin@200||32|34.5||||
+NMetal-1-Pin|pin@202||20|18.5||||
+NMetal-1-Pin|pin@203||-20|18.5||||
+NMetal-1-Pin|pin@204||-16|-34.5||||
+NMetal-1-Pin|pin@206||32|-34.5||||
+NMetal-1-Pin|pin@207||16|-34.5||||
+NMetal-1-Pin|pin@208||0|-34.5||||
+NMetal-1-Pin|pin@209||45.5|18.5||||
+NMetal-1-Pin|pin@212||-34.5|-28.5||||
+NMetal-1-Pin|pin@214||34|34.5||||
+NMetal-1-Pin|pin@216||34|18.5||||
+NPolysilicon-Pin|pin@217||-4|-28.5||||
+NPolysilicon-Pin|pin@218||4|-28.5||||
+NPolysilicon-Pin|pin@219||36|-25.6||||
+NMetal-1-Pin|pin@220||45.5|-34.5||||
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@2||-44.5|0|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@3||49|0|||D5G4;
+NN-Select-Node|plnode@45||0|0|91|48||A
+NN-Well-Node|plnode@46||0|50|94|52||A
+NN-Well-Node|plnode@47||0|-50|94|52||A
+NP-Select-Node|plnode@48||0|50|91|52||A
+NP-Select-Node|plnode@49||0|-50|91|52||A
+NP-Well-Node|plnode@50||0|0|94|48||A
+NP-Transistor|pmos@43||-20|-48||18||
+NP-Transistor|pmos@49||-12|-48||18||
+NP-Transistor|pmos@50||-4|-48||18||
+NP-Transistor|pmos@51||4|-48||18||
+NP-Transistor|pmos@52||12|-48||18||
+NP-Transistor|pmos@53||20|-48||18||
+NP-Transistor|pmos@54||28|-48||18||
+NP-Transistor|pmos@55||36|-48||18||
+NP-Transistor|pmos@58||12|48||18||
+NP-Transistor|pmos@59||20|48||18||
+NP-Transistor|pmos@60||28|48||18||
+NP-Transistor|pmos@61||36|48||18||
+AN-Active|net@126|||RS1800|contact@59||-20|0|nmos@20|diff-left|-18.8|0
+AN-Active|net@308|||RS0|contact@59||-20|0|nmos@23|diff-right|-21.2|0
+AN-Active|net@672|||RS0|nmos@21|diff-left|-12.8|0|nmos@20|diff-right|-13.2|0
+AN-Active|net@673|||RS0|nmos@23|diff-left|-26.8|0|nmos@22|diff-right|-27.2|0
+AP-Active|net@881|||RS1800|contact@177||-24|-48|pmos@43|diff-left|-22.8|-48
+Ametal-2|net@885||6.2|S1800|pinsVddG@2|vdd_1|-44.5|-50|contact@180||-24|-50
+AN-Active|net@894|||RS0|contact@54||0|0|nmos@24|diff-right|-1.2|0
+AN-Active|net@895|||RS1800|contact@91||-40|0|nmos@25|diff-left|-38.8|0
+AN-Active|net@904|||RS0|nmos@24|diff-left|-6.8|0|nmos@21|diff-right|-7.2|0
+AN-Active|net@905|||RS1800|nmos@25|diff-right|-33.2|0|nmos@22|diff-left|-32.8|0
+AN-Active|net@944|||RS1800|contact@190||20|0|nmos@26|diff-left|21.2|0
+AN-Active|net@945|||RS0|contact@190||20|0|nmos@29|diff-right|18.8|0
+AN-Active|net@946|||RS0|nmos@27|diff-left|27.2|0|nmos@26|diff-right|26.8|0
+AN-Active|net@947|||RS0|nmos@29|diff-left|13.2|0|nmos@28|diff-right|12.8|0
+AN-Active|net@948|||RS0|contact@189||40|0|nmos@30|diff-right|38.8|0
+AN-Active|net@950|||RS0|nmos@30|diff-left|33.2|0|nmos@27|diff-right|32.8|0
+AN-Active|net@951|||RS1800|nmos@31|diff-right|6.8|0|nmos@28|diff-left|7.2|0
+AN-Active|net@952|||RS1800|contact@54||0|0|nmos@31|diff-left|1.2|0
+Ametal-2|net@953||6.2|S1800|contact@205||40|-50|pinsVddG@3|vdd_1|49|-50
+Ametal-1|net@956|||S900|contact@177||-24|-49|contact@180||-24|-49
+AP-Active|net@957|||RS0|contact@194||-16|-48|pmos@43|diff-right|-17.2|-48
+AP-Active|net@958|||RS1800|contact@194||-16|-48|pmos@49|diff-left|-14.8|-48
+AP-Active|net@959|||RS0|contact@195||-8|-48|pmos@49|diff-right|-9.2|-48
+AP-Active|net@960|||RS1800|contact@195||-8|-48|pmos@50|diff-left|-6.8|-48
+AP-Active|net@961|||RS0|contact@196||0|-48|pmos@50|diff-right|-1.2|-48
+AP-Active|net@962|||RS1800|contact@196||0|-48|pmos@51|diff-left|1.2|-48
+AP-Active|net@963|||RS0|contact@197||8|-48|pmos@51|diff-right|6.8|-48
+AP-Active|net@964|||RS1800|contact@197||8|-48|pmos@52|diff-left|9.2|-48
+AP-Active|net@965|||RS0|contact@198||16|-48|pmos@52|diff-right|14.8|-48
+AP-Active|net@966|||RS1800|contact@198||16|-48|pmos@53|diff-left|17.2|-48
+AP-Active|net@967|||RS0|contact@199||24|-48|pmos@53|diff-right|22.8|-48
+AP-Active|net@968|||RS1800|contact@199||24|-48|pmos@54|diff-left|25.2|-48
+AP-Active|net@969|||RS0|contact@200||32|-48|pmos@54|diff-right|30.8|-48
+AP-Active|net@970|||RS1800|contact@200||32|-48|pmos@55|diff-left|33.2|-48
+AP-Active|net@971|||RS0|contact@201||40|-48|pmos@55|diff-right|38.8|-48
+Ametal-2|net@972||6.2|S1800|contact@180||-24|-50|contact@202||-8|-50
+Ametal-1|net@973|||S900|contact@195||-8|-50|contact@202||-8|-50
+Ametal-2|net@974||6.2|S1800|contact@202||-8|-50|contact@203||8|-50
+Ametal-1|net@975|||S900|contact@197||8|-50|contact@203||8|-50
+Ametal-2|net@976||6.2|S1800|contact@203||8|-50|contact@204||24|-50
+Ametal-1|net@977|||S900|contact@199||24|-50|contact@204||24|-50
+Ametal-2|net@978||6.2|S1800|contact@204||24|-50|contact@205||40|-50
+Ametal-1|net@979|||S900|contact@201||40|-50|contact@205||40|-50
+AP-Active|net@980|||RS1800|contact@206||8|48|pmos@58|diff-left|9.2|48
+AP-Active|net@981|||RS0|contact@207||16|48|pmos@58|diff-right|14.8|48
+AP-Active|net@982|||RS1800|contact@207||16|48|pmos@59|diff-left|17.2|48
+AP-Active|net@983|||RS0|contact@208||24|48|pmos@59|diff-right|22.8|48
+AP-Active|net@984|||RS1800|contact@208||24|48|pmos@60|diff-left|25.2|48
+AP-Active|net@985|||RS0|contact@209||32|48|pmos@60|diff-right|30.8|48
+AP-Active|net@986|||RS1800|contact@209||32|48|pmos@61|diff-left|33.2|48
+AP-Active|net@987|||RS0|contact@210||40|48|pmos@61|diff-right|38.8|48
+Ametal-2|net@990||6.2|S0|contact@212||8|50|pinsVddG@2|vdd|-44.5|50
+Ametal-2|net@991||6.2|S0|pinsVddG@3|vdd|49|50|contact@213||40|50
+Ametal-1|net@992|||S900|contact@208||24|50|contact@211||24|50
+Ametal-2|net@993||6.2|S0|contact@211||24|50|contact@212||8|50
+Ametal-1|net@994|||S900|contact@206||8|50|contact@212||8|50
+Ametal-2|net@995||6.2|S0|contact@213||40|50|contact@211||24|50
+Ametal-1|net@996|||S900|contact@210||40|50|contact@213||40|50
+APolysilicon|net@997|||S2700|nmos@22|poly-top|-30|19.5|pin@179||-30|26.5
+APolysilicon|net@998|||S1800|pin@179||-30|26.5|contact@175||-28.4|26.5
+APolysilicon|net@999|||S2700|nmos@27|poly-top|30|19.5|pin@180||30|26.5
+APolysilicon|net@1000|||S0|pin@180||30|26.5|contact@175||28.4|26.5
+APolysilicon|net@1001|||S2700|nmos@28|poly-top|10|19.5|contact@175||10|26.5
+APolysilicon|net@1002|||S2700|nmos@21|poly-top|-10|19.5|contact@175||-10|26.5
+APolysilicon|net@1003|||S900|pmos@58|poly-bottom|12|34|contact@175||12|26.5
+APolysilicon|net@1004|||S900|pmos@59|poly-bottom|20|34|contact@175||20|26.5
+APolysilicon|net@1005|||S900|pmos@60|poly-bottom|28|34|contact@175||28|26.5
+APolysilicon|net@1007|||S900|nmos@23|poly-bottom|-24|-19.5|pin@181||-24|-20.5
+APolysilicon|net@1008|||S1800|pin@181||-24|-20.5|contact@214||-22.6|-20.5
+APolysilicon|net@1009|||S900|nmos@20|poly-bottom|-16|-19.5|pin@182||-16|-20.5
+APolysilicon|net@1010|||S0|pin@182||-16|-20.5|contact@214||-17.4|-20.5
+APolysilicon|net@1011|||S900|nmos@24|poly-bottom|-4|-19.5|pin@183||-4|-28.5
+APolysilicon|net@1012|||S1800|pin@183||-4|-28.5|contact@174||-2.6|-28.5
+APolysilicon|net@1013|||S900|nmos@31|poly-bottom|4|-19.5|pin@184||4|-28.5
+APolysilicon|net@1014|||S0|pin@184||4|-28.5|contact@174||2.6|-28.5
+APolysilicon|net@1015|||S900|nmos@29|poly-bottom|16|-19.5|pin@185||16|-20.5
+APolysilicon|net@1016|||S1800|pin@185||16|-20.5|contact@216||17.4|-20.5
+APolysilicon|net@1017|||S900|nmos@26|poly-bottom|24|-19.5|pin@186||24|-20.5
+APolysilicon|net@1018|||S0|pin@186||24|-20.5|contact@216||22.6|-20.5
+APolysilicon|net@1019|||S900|nmos@30|poly-bottom|36|-19.5|pin@187||36|-22.4
+APolysilicon|net@1020|||S1800|pin@187||36|-22.4|contact@217||37.5|-22.4
+APolysilicon|net@1021|||S900|nmos@25|poly-bottom|-36|-19.5|pin@188||-36|-23.4
+APolysilicon|net@1022|||S0|pin@188||-36|-23.4|contact@215||-37.2|-23.4
+APolysilicon|net@1024|||S1800|pin@189||-4|-28.5|contact@174||-2.6|-28.5
+APolysilicon|net@1026|||S0|pin@190||4|-28.5|contact@174||2.6|-28.5
+Ametal-1|net@1037|||S0|contact@174||-2.6|-28.5|pin@212||-34.5|-28.5
+Ametal-1|net@1038|||S1800|contact@174||2.6|-28.5|pin@196||37.5|-28.5
+Ametal-1|net@1040|||S900|contact@217||37.5|-25.6|pin@196||37.5|-28.5
+Ametal-1|net@1043|||S900|contact@207||16|40.2|pin@198||16|34.5
+Ametal-1|net@1045|||S1800|pin@198||16|34.5|pin@200||32|34.5
+Ametal-1|net@1046|||S900|contact@209||32|40.2|pin@200||32|34.5
+Ametal-2|net@1049||6.2|S1800|contact@219||0|0|contact@220||40|0
+Ametal-2|net@1050||6.2|S1800|pinsVddG@2|gnd|-44.5|0|contact@218||-40|0
+Ametal-1|net@1051|||S0|contact@91||-40|0|contact@218||-40|0
+Ametal-2|net@1052||6.2|S1800|contact@218||-40|0|contact@219||0|0
+Ametal-1|net@1053|||S0|contact@54||0|0|contact@219||0|0
+Ametal-2|net@1054||6.2|S1800|contact@220||40|0|pinsVddG@3|gnd|49|0
+Ametal-1|net@1055|||S0|contact@189||40|0|contact@220||40|0
+Ametal-1|net@1056|||S2700|contact@190||20|13|pin@202||20|18.5
+Ametal-1|net@1057|||S0|pin@202||20|18.5|pin@203||-20|18.5
+Ametal-1|net@1058|||S900|pin@203||-20|18.5|contact@59||-20|13
+Ametal-1|net@1060|||S2700|contact@194||-16|-40.2|pin@204||-16|-34.5
+Ametal-1|net@1061|||S1800|pin@208||0|-34.5|pin@207||16|-34.5
+Ametal-1|net@1063|||S2700|contact@200||32|-40.2|pin@206||32|-34.5
+Ametal-1|net@1064|||S1800|pin@207||16|-34.5|pin@206||32|-34.5
+Ametal-1|net@1065|||S2700|contact@198||16|-40.2|pin@207||16|-34.5
+Ametal-1|net@1066|||S1800|pin@204||-16|-34.5|pin@208||0|-34.5
+Ametal-1|net@1067|||S2700|contact@196||0|-40.2|pin@208||0|-34.5
+Ametal-1|net@1068|||S1800|pin@202||20|18.5|pin@216||34|18.5
+Ametal-1|net@1078|||S0|pin@214||34|34.5|pin@200||32|34.5
+Ametal-1|net@1079|||S900|pin@209||45.5|18.5|pin@145||45.5|-7
+Ametal-1|net@1081|||S0|pin@102||-27|26.5|contact@175||-28.4|26.5
+Ametal-1|net@1082|||S1800|pin@78||9.5|-20.5|contact@216||17.4|-20.5
+Ametal-1|net@1083|||S0|pin@78||9.5|-20.5|contact@214||-17.4|-20.5
+Ametal-1|net@1088|||S1800|pin@216||34|18.5|pin@209||45.5|18.5
+Ametal-1|net@1090|||S1800|contact@215||-37.2|-28.5|pin@212||-34.5|-28.5
+Ametal-1|net@1091|||S900|pin@214||34|34.5|pin@216||34|18.5
+APolysilicon|net@1092|||S2700|pmos@43|poly-top|-20|-34|contact@214||-20|-20.5
+APolysilicon|net@1093|||S2700|pmos@50|poly-top|-4|-34|pin@217||-4|-28.5
+APolysilicon|net@1094|||S1800|pin@217||-4|-28.5|contact@174||-2.6|-28.5
+APolysilicon|net@1095|||S2700|pmos@51|poly-top|4|-34|pin@218||4|-28.5
+APolysilicon|net@1096|||S0|pin@218||4|-28.5|contact@174||2.6|-28.5
+APolysilicon|net@1097|||S2700|pmos@55|poly-top|36|-34|pin@219||36|-25.6
+APolysilicon|net@1098|||S1800|pin@219||36|-25.6|contact@217||37.5|-25.6
+APolysilicon|net@1099|||S0|pmos@49|poly-top|-12|-34|pmos@43|poly-top|-20|-34
+APolysilicon|net@1100|||S1800|pmos@54|poly-top|28|-34|pmos@55|poly-top|36|-34
+APolysilicon|net@1101|||S0|pmos@53|poly-top|20|-34|pmos@52|poly-top|12|-34
+APolysilicon|net@1102|||S2700|pmos@53|poly-top|20|-34|contact@216||20|-20.5
+APolysilicon|net@1104|||S0|pmos@61|poly-bottom|36|34|pmos@60|poly-bottom|28|34
+Ametal-1|net@1105|||S900|pin@145||45.5|-7|pin@220||45.5|-34.5
+Ametal-1|net@1106|||S0|pin@220||45.5|-34.5|pin@206||32|-34.5
+Egnd||D5G2;|pinsVddG@2|gnd|G
+Egnd_1||D5G2;|pinsVddG@3|gnd|G
+EinA||D5G2;|pin@212||I
+EinB||D5G2;|pin@102||I
+EinC||D5G2;|pin@78||I
+Eout||D5G2;|pin@145||O
+Evdd||D5G2;|pinsVddG@2|vdd|P
+Evdd_1||D5G2;|pinsVddG@2|vdd_1|P
+Evdd_2||D5G2;|pinsVddG@3|vdd|P
+Evdd_3||D5G2;|pinsVddG@3|vdd_1|P
+X