migrate jelib->delib
[fleet.git] / chips / marina / electric / gates2inM.delib / xor10.lay
diff --git a/chips/marina/electric/gates2inM.delib/xor10.lay b/chips/marina/electric/gates2inM.delib/xor10.lay
new file mode 100644 (file)
index 0000000..ae2ee8d
--- /dev/null
@@ -0,0 +1,269 @@
+Hgates2inM|8.10k
+
+# External Libraries:
+
+LwiresL|wiresL
+
+# Cell xor10;2{lay}
+Cxor10;2{lay}||cmos90|1188767772815|1223474198202||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@46||28|0||20.8||
+NMetal-1-N-Active-Con|contact@54||14|0||20.8||
+NMetal-1-N-Active-Con|contact@59||0|0||20.8||
+NMetal-1-N-Active-Con|contact@91||-14|0||20.8||
+NMetal-1-N-Active-Con|contact@130||-28|0||20.8||
+NMetal-1-P-Active-Con|contact@131||-28|-48||20.8||
+NMetal-1-P-Active-Con|contact@148||-14|-48||20.8||
+NMetal-1-P-Active-Con|contact@149||0|-48||20.8||
+NMetal-1-P-Active-Con|contact@150||14|-48||20.8||
+NMetal-1-P-Active-Con|contact@151||28|-48||20.8||
+NMetal-1-P-Active-Con|contact@152||-28|48||20.8||
+NMetal-1-P-Active-Con|contact@153||-14|48||20.8||
+NMetal-1-P-Active-Con|contact@154||0|48||20.8||
+NMetal-1-P-Active-Con|contact@155||14|48||20.8||
+NMetal-1-P-Active-Con|contact@156||28|48||20.8||
+NX-Metal-1-Metal-2-Con|contact@157||-28|50||6.2||
+NX-Metal-1-Metal-2-Con|contact@158||0|50||6.2||
+NX-Metal-1-Metal-2-Con|contact@159||28|50||6.2||
+NX-Metal-1-Metal-2-Con|contact@160||28|-50||6.2||
+NX-Metal-1-Metal-2-Con|contact@161||0|-50||6.2||
+NX-Metal-1-Metal-2-Con|contact@162||-28|-50||6.2||
+NX-Metal-1-Metal-2-Con|contact@164||-28|0||6.2||
+NX-Metal-1-Metal-2-Con|contact@165||0|0||6.2||
+NX-Metal-1-Metal-2-Con|contact@166||28|0||6.2||
+NMetal-1-Polysilicon-Con|contact@169||0|29||5.2|R|
+NMetal-1-Polysilicon-Con|contact@174||14|24.4||5.2|R|
+NMetal-1-Polysilicon-Con|contact@178||-14|18.6||5.2|R|
+NMetal-1-Polysilicon-Con|contact@179||0|-29.4||5.2|R|
+NMetal-1-Polysilicon-Con|contact@182||14|-18.6||5.2|R|
+NMetal-1-Polysilicon-Con|contact@183||-14|-24.4||5.2|R|
+NX-Metal-1-Metal-2-Con|contact@184||-14|40||||
+NX-Metal-1-Metal-2-Con|contact@185||14|40||||
+NX-Metal-1-Metal-2-Con|contact@186||-14|-40||||
+NX-Metal-1-Metal-2-Con|contact@187||14|-40||||
+NX-Metal-1-Metal-2-Con|contact@188||-13.5|10||||
+NX-Metal-1-Metal-2-Con|contact@189||14|10||||
+NX-Metal-2-Metal-3-Con|contact@190||2|-40||||
+NX-Metal-2-Metal-3-Con|contact@191||2|10||||
+NX-Metal-2-Metal-3-Con|contact@192||2|40||||
+NMetal-1-Polysilicon-Con|contact@193||-25.5|-25.4||5.2|RR|
+NMetal-1-Polysilicon-Con|contact@194||-25.3|29|||RR|
+NMetal-1-Polysilicon-Con|contact@195||25.5|26.1||5.2|RR|
+NMetal-1-Polysilicon-Con|contact@196||25.3|-29.4|||R|
+NN-Transistor|nmos@17||18|0||26||
+NN-Transistor|nmos@18||24|0||26||
+NN-Transistor|nmos@20||4|0||26||
+NN-Transistor|nmos@21||10|0||26||
+NN-Transistor|nmos@22||-10|0||26||
+NN-Transistor|nmos@23||-4|0||26||
+NN-Transistor|nmos@24||-24|0||26||
+NN-Transistor|nmos@25||-18|0||26||
+NPolysilicon-Pin|pin@16||-18|18.6||||
+NPolysilicon-Pin|pin@17||-10|18.6||||
+NPolysilicon-Pin|pin@18||-4|29||||
+NPolysilicon-Pin|pin@19||4|29||||
+NPolysilicon-Pin|pin@20||10|24.4||||
+NPolysilicon-Pin|pin@21||18|24.4||||
+NPolysilicon-Pin|pin@24||-18|-24.4||||
+NPolysilicon-Pin|pin@25||-10|-24.4||||
+NPolysilicon-Pin|pin@26||-4|-29.4||||
+NPolysilicon-Pin|pin@27||4|-29.4||||
+NPolysilicon-Pin|pin@28||10|-18.6||||
+NPolysilicon-Pin|pin@29||18|-18.6||||
+NPolysilicon-Pin|pin@30||24|-29.4||||
+NMetal-3-Pin|pin@51||2|13||||
+NMetal-1-Pin|pin@75||11.4|18.1||||
+NMetal-1-Pin|pin@80||25.4|30.5||||
+NMetal-1-Pin|pin@81||2.6|30.5||||
+NMetal-1-Pin|pin@84||-22.5|30.5||||
+NMetal-1-Pin|pin@85||-25.4|30.5||||
+NMetal-1-Pin|pin@86||-24.9|-31||||
+NMetal-1-Pin|pin@87||-11.4|18.1||||
+NMetal-1-Pin|pin@88||11.4|-18.1||||
+NMetal-1-Pin|pin@89||-11.4|-18.1||||
+NMetal-1-Pin|pin@91||16.6|-19.1||||
+NMetal-1-Pin|pin@96||-8.5|18.1||||
+NMetal-1-Pin|pin@97||-2.6|-31||||
+NMetal-1-Pin|pin@98||8.5|-18.1||||
+NMetal-1-Pin|pin@100||22.5|-31||||
+NPolysilicon-Pin|pin@101||-24|-24.5||||
+NMetal-1-Pin|pin@102||-24.9|-26||||
+NPolysilicon-Pin|pin@104||-24|29||||
+NMetal-1-Pin|pin@105||-25.4|29||||
+NMetal-1-Pin|pin@106||25.4|28.7||||
+NPolysilicon-Pin|pin@107||24|23.5||||
+NMetal-1-Pin|pin@108||25.3|-31||||
+NPolysilicon-Pin|pin@109||24|-29.4||||
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@2||-28|0|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@3||28|0|||D5G4;
+NP-Select-Node|plnode@21||0|50|67|52||A
+NP-Select-Node|plnode@22||0|-50|67|52||A
+NN-Well-Node|plnode@25||0|50|70|52||A
+NN-Well-Node|plnode@26||0|-50|70|52||A
+NN-Select-Node|plnode@27||0|0|67|48||A
+NP-Well-Node|plnode@29||0|0|70|48||A
+NP-Transistor|pmos@34||-18|-48||26||
+NP-Transistor|pmos@36||-24|-48||26||
+NP-Transistor|pmos@42||-4|-48||26||
+NP-Transistor|pmos@43||-10|-48||26||
+NP-Transistor|pmos@44||10|-48||26||
+NP-Transistor|pmos@45||4|-48||26||
+NP-Transistor|pmos@46||24|-48||26||
+NP-Transistor|pmos@47||18|-48||26||
+NP-Transistor|pmos@50||-18|48||26||
+NP-Transistor|pmos@51||-24|48||26||
+NP-Transistor|pmos@52||-4|48||26||
+NP-Transistor|pmos@53||-10|48||26||
+NP-Transistor|pmos@54||10|48||26||
+NP-Transistor|pmos@55||4|48||26||
+NP-Transistor|pmos@56||24|48||26||
+NP-Transistor|pmos@57||18|48||26||
+AN-Active|net@115|||RS1800|contact@54||14|0|nmos@17|diff-left|15.2|0
+AN-Active|net@125|||RS1800|nmos@17|diff-right|20.8|0|nmos@18|diff-left|21.2|0
+AN-Active|net@126|||RS1800|contact@59||0|0|nmos@20|diff-left|1.2|0
+AN-Active|net@127|||RS1800|nmos@20|diff-right|6.8|0|nmos@21|diff-left|7.2|0
+AN-Active|net@128|||RS0|contact@54||14|0|nmos@21|diff-right|12.8|0
+AN-Active|net@307|||RS1800|contact@91||-14|0|nmos@22|diff-left|-12.8|0
+AN-Active|net@308|||RS0|contact@59||0|0|nmos@23|diff-right|-1.2|0
+AN-Active|net@315|||RS0|nmos@23|diff-left|-6.8|0|nmos@22|diff-right|-7.2|0
+AN-Active|net@375|||RS0|contact@46||28|0|nmos@18|diff-right|26.8|0
+AN-Active|net@501|||RS1800|contact@130||-28|0|nmos@24|diff-left|-26.8|0
+AN-Active|net@502|||RS0|contact@91||-14|0|nmos@25|diff-right|-15.2|0
+AN-Active|net@503|||RS1800|nmos@24|diff-right|-21.2|0|nmos@25|diff-left|-20.8|0
+AP-Active|net@504|||RS1800|contact@131||-28|-48|pmos@36|diff-left|-26.8|-48
+AP-Active|net@655|||RS0|pmos@34|diff-left|-20.8|-48|pmos@36|diff-right|-21.2|-48
+Ametal-2|net@660||6.2|S1800|contact@162||-28|-50|contact@161||0|-50
+AP-Active|net@661|||RS1800|contact@148||-14|-48|pmos@43|diff-left|-12.8|-48
+AP-Active|net@662|||RS0|pmos@42|diff-left|-6.8|-48|pmos@43|diff-right|-7.2|-48
+AP-Active|net@663|||RS1800|contact@149||0|-48|pmos@45|diff-left|1.2|-48
+AP-Active|net@664|||RS0|pmos@44|diff-left|7.2|-48|pmos@45|diff-right|6.8|-48
+AP-Active|net@665|||RS1800|contact@150||14|-48|pmos@47|diff-left|15.2|-48
+AP-Active|net@666|||RS0|pmos@46|diff-left|21.2|-48|pmos@47|diff-right|20.8|-48
+AP-Active|net@672|||RS0|contact@148||-14|-48|pmos@34|diff-right|-15.2|-48
+AP-Active|net@673|||RS0|contact@149||0|-48|pmos@42|diff-right|-1.2|-48
+AP-Active|net@674|||RS0|contact@150||14|-48|pmos@44|diff-right|12.8|-48
+AP-Active|net@675|||RS0|contact@151||28|-48|pmos@46|diff-right|26.8|-48
+Ametal-2|net@684||6.2|S1800|contact@158||0|50|contact@159||28|50
+AP-Active|net@685|||RS1800|contact@152||-28|48|pmos@51|diff-left|-26.8|48
+AP-Active|net@686|||RS0|pmos@50|diff-left|-20.8|48|pmos@51|diff-right|-21.2|48
+AP-Active|net@687|||RS1800|contact@153||-14|48|pmos@53|diff-left|-12.8|48
+AP-Active|net@688|||RS0|pmos@52|diff-left|-6.8|48|pmos@53|diff-right|-7.2|48
+AP-Active|net@689|||RS1800|contact@154||0|48|pmos@55|diff-left|1.2|48
+AP-Active|net@690|||RS0|pmos@54|diff-left|7.2|48|pmos@55|diff-right|6.8|48
+AP-Active|net@691|||RS1800|contact@155||14|48|pmos@57|diff-left|15.2|48
+AP-Active|net@692|||RS0|pmos@56|diff-left|21.2|48|pmos@57|diff-right|20.8|48
+AP-Active|net@693|||RS0|contact@153||-14|48|pmos@50|diff-right|-15.2|48
+AP-Active|net@694|||RS0|contact@154||0|48|pmos@52|diff-right|-1.2|48
+AP-Active|net@695|||RS0|contact@155||14|48|pmos@54|diff-right|12.8|48
+AP-Active|net@696|||RS0|contact@156||28|48|pmos@56|diff-right|26.8|48
+Ametal-2|net@697||6.2|S1800|pinsVddG@2|vdd|-28|50|contact@157||-28|50
+Ametal-1|net@698|||S900|contact@152||-28|50|contact@157||-28|50
+Ametal-2|net@699||6.2|S1800|contact@157||-28|50|contact@158||0|50
+Ametal-1|net@700|||S900|contact@154||0|50|contact@158||0|50
+Ametal-2|net@701||6.2|S1800|contact@159||28|50|pinsVddG@3|vdd|28|50
+Ametal-1|net@702|||S900|contact@156||28|50|contact@159||28|50
+Ametal-2|net@703||6.2|S1800|contact@160||28|-50|pinsVddG@3|vdd_1|28|-50
+Ametal-1|net@704|||S900|contact@151||28|-50|contact@160||28|-50
+Ametal-2|net@705||6.2|S1800|contact@161||0|-50|contact@160||28|-50
+Ametal-1|net@706|||S900|contact@149||0|-50|contact@161||0|-50
+Ametal-2|net@707||6.2|S1800|pinsVddG@2|vdd_1|-28|-50|contact@162||-28|-50
+Ametal-1|net@708|||S900|contact@131||-28|-50|contact@162||-28|-50
+Ametal-2|net@717||6.2|S0|contact@166||28|0|contact@165||0|0
+Ametal-2|net@718||6.2|S0|contact@164||-28|0|pinsVddG@2|gnd|-28|0
+Ametal-1|net@719|||S0|contact@130||-28|0|contact@164||-28|0
+Ametal-2|net@720||6.2|S0|contact@165||0|0|contact@164||-28|0
+Ametal-1|net@721|||S0|contact@59||0|0|contact@165||0|0
+Ametal-2|net@722||6.2|S0|pinsVddG@3|gnd|28|0|contact@166||28|0
+Ametal-1|net@723|||S0|contact@46||28|0|contact@166||28|0
+APolysilicon|net@727|||S900|pmos@50|poly-bottom|-18|30|pin@16||-18|18.6
+APolysilicon|net@728|||S1800|pin@16||-18|18.6|contact@178||-16.6|18.6
+APolysilicon|net@729|||S900|pmos@53|poly-bottom|-10|30|pin@17||-10|18.6
+APolysilicon|net@730|||S0|pin@17||-10|18.6|contact@178||-11.4|18.6
+APolysilicon|net@731|||S900|pmos@52|poly-bottom|-4|30|pin@18||-4|29
+APolysilicon|net@732|||S1800|pin@18||-4|29|contact@169||-2.6|29
+APolysilicon|net@733|||S900|pmos@55|poly-bottom|4|30|pin@19||4|29
+APolysilicon|net@734|||S0|pin@19||4|29|contact@169||2.6|29
+APolysilicon|net@735|||S900|pmos@54|poly-bottom|10|30|pin@20||10|24.4
+APolysilicon|net@736|||S1800|pin@20||10|24.4|contact@174||11.4|24.4
+APolysilicon|net@737|||S900|pmos@57|poly-bottom|18|30|pin@21||18|24.4
+APolysilicon|net@738|||S0|pin@21||18|24.4|contact@174||16.6|24.4
+APolysilicon|net@743|||S2700|pmos@34|poly-top|-18|-30|pin@24||-18|-24.4
+APolysilicon|net@744|||S1800|pin@24||-18|-24.4|contact@183||-16.6|-24.4
+APolysilicon|net@745|||S2700|pmos@43|poly-top|-10|-30|pin@25||-10|-24.4
+APolysilicon|net@746|||S0|pin@25||-10|-24.4|contact@183||-11.4|-24.4
+APolysilicon|net@747|||S2700|pmos@42|poly-top|-4|-30|pin@26||-4|-29.4
+APolysilicon|net@748|||S1800|pin@26||-4|-29.4|contact@179||-2.6|-29.4
+APolysilicon|net@749|||S2700|pmos@45|poly-top|4|-30|pin@27||4|-29.4
+APolysilicon|net@750|||S0|pin@27||4|-29.4|contact@179||2.6|-29.4
+APolysilicon|net@751|||S2700|pmos@44|poly-top|10|-30|pin@28||10|-18.6
+APolysilicon|net@752|||S1800|pin@28||10|-18.6|contact@182||11.4|-18.6
+APolysilicon|net@753|||S2700|pmos@47|poly-top|18|-30|pin@29||18|-18.6
+APolysilicon|net@754|||S0|pin@29||18|-18.6|contact@182||16.6|-18.6
+APolysilicon|net@755|||S2700|pmos@46|poly-top|24|-30|pin@30||24|-29.4
+APolysilicon|net@757|||S900|pin@16||-18|18.6|nmos@25|poly-top|-18|18
+APolysilicon|net@758|||S900|pin@17||-10|18.6|nmos@22|poly-top|-10|18
+APolysilicon|net@760|||S2700|pin@26||-4|-29.4|nmos@23|poly-bottom|-4|-18
+APolysilicon|net@761|||S2700|pin@28||10|-18.6|nmos@21|poly-bottom|10|-18
+APolysilicon|net@762|||S2700|pin@29||18|-18.6|nmos@17|poly-bottom|18|-18
+APolysilicon|net@764|||S900|pin@19||4|29|nmos@20|poly-top|4|18
+Ametal-1|net@788|||S900|contact@153||-14|40|contact@184||-14|40
+Ametal-2|net@789|||S1800|contact@192||2|40|contact@185||14|40
+Ametal-1|net@790|||S900|contact@155||14|40|contact@185||14|40
+Ametal-1|net@793|||S900|contact@148||-14|-40|contact@186||-14|-40
+Ametal-2|net@794|||S0|contact@190||2|-40|contact@186||-14|-40
+Ametal-1|net@795|||S900|contact@150||14|-40|contact@187||14|-40
+Ametal-2|net@799|||S1800|contact@191||2|10|contact@189||14|10
+Ametal-3|net@802|||S900|contact@191||2|10|contact@190||2|-40
+Ametal-2|net@803|||S0|contact@187||14|-40|contact@190||2|-40
+Ametal-3|net@805|||S900|pin@51||2|13|contact@191||2|10
+Ametal-2|net@806|||S1800|contact@188||-13.5|10|contact@191||2|10
+Ametal-3|net@807|||S2700|pin@51||2|13|contact@192||2|40
+Ametal-2|net@808|||S1800|contact@184||-14|40|contact@192||2|40
+Ametal-1|net@866|||S2700|pin@75||11.4|18.1|contact@174||11.4|24.4
+Ametal-1|net@874|||S900|pin@81||2.6|30.5|contact@169||2.6|29
+Ametal-1|net@879|||S0|pin@84||-22.5|30.5|pin@85||-25.4|30.5
+Ametal-1|net@890|||S2700|pin@87||-11.4|18.1|contact@178||-11.4|18.6
+Ametal-1|net@892|||S900|pin@88||11.4|-18.1|contact@182||11.4|-18.6
+Ametal-1|net@894|||S900|pin@89||-11.4|-18.1|contact@183||-11.4|-24.4
+Ametal-1|net@898|||S2700|pin@91||16.6|-19.1|contact@182||16.6|-18.6
+Ametal-1|net@901|||S1800|pin@89||-11.4|-18.1|pin@98||8.5|-18.1
+Ametal-1|net@907|||S0|pin@75||11.4|18.1|pin@96||-8.5|18.1
+Ametal-1|net@908|||S0|pin@96||-8.5|18.1|pin@87||-11.4|18.1
+Ametal-1|net@912|||S1800|pin@81||2.6|30.5|pin@80||25.4|30.5
+Ametal-1|net@913|||S0|pin@81||2.6|30.5|pin@84||-22.5|30.5
+Ametal-1|net@914|||S0|pin@97||-2.6|-31|pin@86||-24.9|-31
+Ametal-1|net@918|||S900|contact@179||-2.6|-29.4|pin@97||-2.6|-31
+Ametal-1|net@919|||S0|pin@100||22.5|-31|pin@97||-2.6|-31
+Ametal-1|net@920|||S1800|pin@98||8.5|-18.1|pin@88||11.4|-18.1
+Ametal-1|net@924|||S1800|contact@189||14|10|contact@54||14|10
+Ametal-1|net@925|||S0|contact@188||-13.5|10|contact@91||-14|10
+APolysilicon|net@926|||S2700|pin@101||-24|-24.5|nmos@24|poly-bottom|-24|-18
+APolysilicon|net@927|||S2700|pmos@36|poly-top|-24|-30|pin@101||-24|-24.5
+APolysilicon|net@928|||S1800|contact@193||-25.5|-24.5|pin@101||-24|-24.5
+Ametal-1|net@929|||S2700|pin@86||-24.9|-31|pin@102||-24.9|-26
+Ametal-1|net@930|||S0|pin@102||-24.9|-26|contact@193||-25.5|-26
+APolysilicon|net@933|||S900|pmos@51|poly-bottom|-24|30|pin@104||-24|29
+APolysilicon|net@934|||S0|pin@104||-24|29|contact@194||-25.3|29
+Ametal-1|net@935|||S900|pin@85||-25.4|30.5|pin@105||-25.4|29
+Ametal-1|net@936|||S1800|pin@105||-25.4|29|contact@194||-25.3|29
+APolysilicon|net@937|||S900|pmos@56|poly-bottom|24|30|pin@107||24|23.5
+Ametal-1|net@938|||S900|pin@80||25.4|30.5|pin@106||25.4|28.7
+Ametal-1|net@939|||S1800|pin@106||25.4|28.7|contact@195||25.5|28.7
+APolysilicon|net@940|||S900|pin@107||24|23.5|nmos@18|poly-top|24|18
+APolysilicon|net@941|||S1800|pin@107||24|23.5|contact@195||25.5|23.5
+Ametal-1|net@942|||S900|contact@196||25.3|-29.4|pin@108||25.3|-31
+Ametal-1|net@943|||S0|pin@108||25.3|-31|pin@100||22.5|-31
+APolysilicon|net@944|||S2700|pmos@46|poly-top|24|-30|pin@109||24|-29.4
+APolysilicon|net@945|||S1800|pin@109||24|-29.4|contact@196||25.3|-29.4
+Egnd||D5G2;|pinsVddG@2|gnd|G
+Egnd_1||D5G2;|pinsVddG@3|gnd|G
+EinA[F]||D5G2;|pin@98||I
+EinA[T]||D5G2;|pin@96||I
+EinB[F]||D5G2;|pin@84||I
+EinB[F_1]|inB[T]|D5G2;|pin@100||I
+Eout||D5G2;|pin@51||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