migrate jelib->delib
[fleet.git] / chips / marina / electric / gates1inM.delib / inv90.lay
diff --git a/chips/marina/electric/gates1inM.delib/inv90.lay b/chips/marina/electric/gates1inM.delib/inv90.lay
new file mode 100644 (file)
index 0000000..62e72f7
--- /dev/null
@@ -0,0 +1,286 @@
+Hgates1inM|8.10k
+
+# External Libraries:
+
+LwiresL|wiresL
+
+# Cell inv90;1{lay}
+Cinv90;1{lay}||cmos90|1188767772815|1238257435226||ATTR_NCC(D5G3;NTX-4;Y70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NMetal-1-N-Active-Con|contact@0||-12|0||20.8||
+NMetal-1-P-Active-Con|contact@1||-12|-48||20.8||
+NMetal-1-N-Active-Con|contact@8||-36|0||20.8||
+NMetal-1-P-Active-Con|contact@9||-36|-48||20.8||
+NMetal-1-N-Active-Con|contact@10||-28|0||20.8||
+NMetal-1-P-Active-Con|contact@11||-28|-48||20.8||
+NMetal-1-N-Active-Con|contact@12||-20|0||20.8||
+NMetal-1-P-Active-Con|contact@13||-20|-48||20.8||
+NMetal-1-N-Active-Con|contact@14||-4|0||20.8||
+NMetal-1-P-Active-Con|contact@15||-4|-48||20.8||
+NMetal-1-N-Active-Con|contact@16||4|0||20.8||
+NMetal-1-P-Active-Con|contact@17||4|-48||20.8||
+NMetal-1-N-Active-Con|contact@18||12|0||20.8||
+NMetal-1-P-Active-Con|contact@19||12|-48||20.8||
+NMetal-1-N-Active-Con|contact@20||20|0||20.8||
+NMetal-1-P-Active-Con|contact@21||20|-48||20.8||
+NMetal-1-N-Active-Con|contact@22||28|0||20.8||
+NMetal-1-P-Active-Con|contact@23||28|-48||20.8||
+NMetal-1-N-Active-Con|contact@24||36|0||20.8||
+NMetal-1-P-Active-Con|contact@25||36|-48||20.8||
+NMetal-1-P-Active-Con|contact@26||-12|48||20.8||
+NMetal-1-P-Active-Con|contact@27||-28|48||20.8||
+NMetal-1-P-Active-Con|contact@28||-20|48||20.8||
+NMetal-1-P-Active-Con|contact@29||-4|48||20.8||
+NMetal-1-P-Active-Con|contact@30||4|48||20.8||
+NMetal-1-P-Active-Con|contact@31||12|48||20.8||
+NMetal-1-P-Active-Con|contact@32||20|48||20.8||
+NMetal-1-P-Active-Con|contact@33||28|48||20.8||
+NMetal-1-P-Active-Con|contact@34||36|48||20.8||
+NMetal-1-P-Active-Con|contact@35||-36|48||20.8||
+NMetal-1-Polysilicon-Con|contact@48||0|25|60.8|||
+NMetal-1-Polysilicon-Con|contact@50||0|-25|60.8|||
+NX-Metal-1-Metal-2-Con|contact@68||-36|0||6.2||
+NX-Metal-1-Metal-2-Con|contact@69||-20|0||6.2||
+NX-Metal-1-Metal-2-Con|contact@70||-4|0||6.2||
+NX-Metal-1-Metal-2-Con|contact@71||12|0||6.2||
+NX-Metal-1-Metal-2-Con|contact@72||28|0||6.2||
+NX-Metal-1-Metal-2-Con|contact@77||-36|50||6.2||
+NX-Metal-1-Metal-2-Con|contact@78||-20|50||6.2||
+NX-Metal-1-Metal-2-Con|contact@79||-4|50||6.2||
+NX-Metal-1-Metal-2-Con|contact@80||12|50||6.2||
+NX-Metal-1-Metal-2-Con|contact@81||28|50||6.2||
+NX-Metal-1-Metal-2-Con|contact@82||-36|-50||6.2||
+NX-Metal-1-Metal-2-Con|contact@83||-20|-50||6.2||
+NX-Metal-1-Metal-2-Con|contact@84||-4|-50||6.2||
+NX-Metal-1-Metal-2-Con|contact@85||12|-50||6.2||
+NX-Metal-1-Metal-2-Con|contact@86||28|-50||6.2||
+NN-Transistor|nmos@0||-8|0||26||
+NN-Transistor|nmos@4||-32|0||26||
+NN-Transistor|nmos@5||-24|0||26||
+NN-Transistor|nmos@6||-16|0||26||
+NN-Transistor|nmos@7||0|0||26||
+NN-Transistor|nmos@8||8|0||26||
+NN-Transistor|nmos@9||16|0||26||
+NN-Transistor|nmos@10||24|0||26||
+NN-Transistor|nmos@11||32|0||26||
+NPolysilicon-Pin|pin@10||-32|-25||||
+NPolysilicon-Pin|pin@11||32|-25||||
+NPolysilicon-Pin|pin@12||32|25||||
+NPolysilicon-Pin|pin@13||-32|25||||
+NMetal-1-Pin|pin@38||-28|32||||
+NMetal-1-Pin|pin@40||36|32||||
+NMetal-1-Pin|pin@41||-12|32||||
+NMetal-1-Pin|pin@42||4|32||||
+NMetal-1-Pin|pin@43||20|32||||
+NMetal-1-Pin|pin@44||-28|16||||
+NMetal-1-Pin|pin@45||36|16||||
+NMetal-1-Pin|pin@46||-12|16||||
+NMetal-1-Pin|pin@47||4|16||||
+NMetal-1-Pin|pin@48||20|16||||
+NMetal-1-Pin|pin@49||-28|-32||||
+NMetal-1-Pin|pin@50||36|-32||||
+NMetal-1-Pin|pin@51||-12|-32||||
+NMetal-1-Pin|pin@52||4|-32||||
+NMetal-1-Pin|pin@53||20|-32||||
+NMetal-1-Pin|pin@65||-31|25||||
+NMetal-1-Pin|pin@72||-31|-25||||
+NMetal-1-Pin|pin@73||-30.4|24.5||||
+NMetal-1-Pin|pin@74||-30.4|-24.5||||
+NMetal-1-Pin|pin@75||36|-13||||
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@3||40.5|0|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@4||-40.5|0|||D5G4;
+NP-Select-Node|plnode@23||0|50|83|52||A
+NP-Select-Node|plnode@24||0|-50|83|52||A
+NN-Well-Node|plnode@25||0|50|86|52||A
+NN-Well-Node|plnode@26||0|-50|86|52||A
+NN-Select-Node|plnode@28||0|0|83|48||A
+NP-Well-Node|plnode@29||0|0|86|48||A
+NP-Transistor|pmos@0||-8|-48||26||
+NP-Transistor|pmos@4||-32|-48||26||
+NP-Transistor|pmos@5||-24|-48||26||
+NP-Transistor|pmos@6||-16|-48||26||
+NP-Transistor|pmos@7||0|-48||26||
+NP-Transistor|pmos@8||8|-48||26||
+NP-Transistor|pmos@9||16|-48||26||
+NP-Transistor|pmos@10||24|-48||26||
+NP-Transistor|pmos@11||32|-48||26||
+NP-Transistor|pmos@13||-8|48||26||
+NP-Transistor|pmos@14||24|48||26||
+NP-Transistor|pmos@15||32|48||26||
+NP-Transistor|pmos@16||-32|48||26||
+NP-Transistor|pmos@17||-24|48||26||
+NP-Transistor|pmos@18||-16|48||26||
+NP-Transistor|pmos@19||0|48||26||
+NP-Transistor|pmos@20||8|48||26||
+NP-Transistor|pmos@21||16|48||26||
+AN-Active|net@0|||RS1800|contact@0||-12|0|nmos@0|diff-left|-10.8|0
+AN-Active|net@1|||RS0|contact@14||-4|0|nmos@0|diff-right|-5.2|0
+AN-Active|net@4|||RS1800|contact@20||20|0|nmos@10|diff-left|21.2|0
+AN-Active|net@5|||RS0|contact@22||28|0|nmos@10|diff-right|26.8|0
+AN-Active|net@6|||RS1800|contact@22||28|0|nmos@11|diff-left|29.2|0
+AN-Active|net@7|||RS0|contact@24||36|0|nmos@11|diff-right|34.8|0
+AN-Active|net@13|||RS0|contact@10||-28|0|nmos@4|diff-right|-29.2|0
+AN-Active|net@14|||RS1800|contact@8||-36|0|nmos@4|diff-left|-34.8|0
+AN-Active|net@15|||RS1800|contact@10||-28|0|nmos@5|diff-left|-26.8|0
+AN-Active|net@16|||RS0|contact@12||-20|0|nmos@5|diff-right|-21.2|0
+AN-Active|net@17|||RS0|contact@0||-12|0|nmos@6|diff-right|-13.2|0
+AN-Active|net@18|||RS1800|contact@12||-20|0|nmos@6|diff-left|-18.8|0
+AN-Active|net@19|||RS1800|contact@14||-4|0|nmos@7|diff-left|-2.8|0
+AN-Active|net@20|||RS0|contact@16||4|0|nmos@7|diff-right|2.8|0
+AN-Active|net@21|||RS1800|contact@16||4|0|nmos@8|diff-left|5.2|0
+AN-Active|net@22|||RS0|contact@18||12|0|nmos@8|diff-right|10.8|0
+AN-Active|net@23|||RS1800|contact@18||12|0|nmos@9|diff-left|13.2|0
+AN-Active|net@24|||RS0|contact@20||20|0|nmos@9|diff-right|18.8|0
+AP-Active|net@25|||RS1800|contact@1||-12|-48|pmos@0|diff-left|-10.8|-48
+AP-Active|net@26|||RS0|contact@15||-4|-48|pmos@0|diff-right|-5.2|-48
+AP-Active|net@29|||RS1800|contact@21||20|-48|pmos@10|diff-left|21.2|-48
+AP-Active|net@30|||RS0|contact@23||28|-48|pmos@10|diff-right|26.8|-48
+AP-Active|net@31|||RS1800|contact@23||28|-48|pmos@11|diff-left|29.2|-48
+AP-Active|net@32|||RS0|contact@25||36|-48|pmos@11|diff-right|34.8|-48
+AP-Active|net@38|||RS0|contact@11||-28|-48|pmos@4|diff-right|-29.2|-48
+AP-Active|net@39|||RS1800|contact@9||-36|-48|pmos@4|diff-left|-34.8|-48
+AP-Active|net@40|||RS1800|contact@11||-28|-48|pmos@5|diff-left|-26.8|-48
+AP-Active|net@41|||RS0|contact@13||-20|-48|pmos@5|diff-right|-21.2|-48
+AP-Active|net@42|||RS0|contact@1||-12|-48|pmos@6|diff-right|-13.2|-48
+AP-Active|net@43|||RS1800|contact@13||-20|-48|pmos@6|diff-left|-18.8|-48
+AP-Active|net@44|||RS1800|contact@15||-4|-48|pmos@7|diff-left|-2.8|-48
+AP-Active|net@45|||RS0|contact@17||4|-48|pmos@7|diff-right|2.8|-48
+AP-Active|net@46|||RS1800|contact@17||4|-48|pmos@8|diff-left|5.2|-48
+AP-Active|net@47|||RS0|contact@19||12|-48|pmos@8|diff-right|10.8|-48
+AP-Active|net@48|||RS1800|contact@19||12|-48|pmos@9|diff-left|13.2|-48
+AP-Active|net@49|||RS0|contact@21||20|-48|pmos@9|diff-right|18.8|-48
+AP-Active|net@50|||RS1800|contact@26||-12|48|pmos@13|diff-left|-10.8|48
+AP-Active|net@51|||RS0|contact@29||-4|48|pmos@13|diff-right|-5.2|48
+AP-Active|net@52|||RS1800|contact@32||20|48|pmos@14|diff-left|21.2|48
+AP-Active|net@53|||RS0|contact@33||28|48|pmos@14|diff-right|26.8|48
+AP-Active|net@54|||RS1800|contact@33||28|48|pmos@15|diff-left|29.2|48
+AP-Active|net@55|||RS0|contact@34||36|48|pmos@15|diff-right|34.8|48
+AP-Active|net@56|||RS0|contact@27||-28|48|pmos@16|diff-right|-29.2|48
+AP-Active|net@57|||RS1800|contact@35||-36|48|pmos@16|diff-left|-34.8|48
+AP-Active|net@58|||RS1800|contact@27||-28|48|pmos@17|diff-left|-26.8|48
+AP-Active|net@59|||RS0|contact@28||-20|48|pmos@17|diff-right|-21.2|48
+AP-Active|net@60|||RS0|contact@26||-12|48|pmos@18|diff-right|-13.2|48
+AP-Active|net@61|||RS1800|contact@28||-20|48|pmos@18|diff-left|-18.8|48
+AP-Active|net@62|||RS1800|contact@29||-4|48|pmos@19|diff-left|-2.8|48
+AP-Active|net@63|||RS0|contact@30||4|48|pmos@19|diff-right|2.8|48
+AP-Active|net@64|||RS1800|contact@30||4|48|pmos@20|diff-left|5.2|48
+AP-Active|net@65|||RS0|contact@31||12|48|pmos@20|diff-right|10.8|48
+AP-Active|net@66|||RS1800|contact@31||12|48|pmos@21|diff-left|13.2|48
+AP-Active|net@67|||RS0|contact@32||20|48|pmos@21|diff-right|18.8|48
+APolysilicon|net@90|||S900|pin@13||-32|25|nmos@4|poly-top|-32|18
+APolysilicon|net@91|||S2700|contact@48||-8|25|pmos@13|poly-bottom|-8|30
+APolysilicon|net@92|||S2700|contact@48||-24|25|pmos@17|poly-bottom|-24|30
+APolysilicon|net@93|||S2700|contact@48||-16|25|pmos@18|poly-bottom|-16|30
+APolysilicon|net@94|||S2700|contact@48||0|25|pmos@19|poly-bottom|0|30
+APolysilicon|net@95|||S2700|contact@48||8|25|pmos@20|poly-bottom|8|30
+APolysilicon|net@96|||S2700|contact@48||16|25|pmos@21|poly-bottom|16|30
+APolysilicon|net@97|||S2700|contact@48||24|25|pmos@14|poly-bottom|24|30
+APolysilicon|net@98|||S2700|pin@12||32|25|pmos@15|poly-bottom|32|30
+APolysilicon|net@102|||S2700|contact@50||-8|-25|nmos@0|poly-bottom|-8|-18
+APolysilicon|net@103|||S2700|contact@50||-24|-25|nmos@5|poly-bottom|-24|-18
+APolysilicon|net@104|||S2700|contact@50||-16|-25|nmos@6|poly-bottom|-16|-18
+APolysilicon|net@105|||S2700|contact@50||0|-25|nmos@7|poly-bottom|0|-18
+APolysilicon|net@106|||S2700|contact@50||8|-25|nmos@8|poly-bottom|8|-18
+APolysilicon|net@107|||S2700|contact@50||16|-25|nmos@9|poly-bottom|16|-18
+APolysilicon|net@108|||S2700|contact@50||24|-25|nmos@10|poly-bottom|24|-18
+APolysilicon|net@109|||S2700|pin@11||32|-25|nmos@11|poly-bottom|32|-18
+APolysilicon|net@113|||S900|pin@10||-32|-25|pmos@4|poly-top|-32|-30
+APolysilicon|net@158|||S2700|pmos@5|poly-top|-24|-30|contact@50||-24|-25
+APolysilicon|net@159|||S900|nmos@4|poly-bottom|-32|-18|pin@10||-32|-25
+APolysilicon|net@160|||S1800|pin@10||-32|-25|contact@50||-30.4|-25
+APolysilicon|net@161|||S2700|pmos@6|poly-top|-16|-30|contact@50||-16|-25
+APolysilicon|net@162|||S2700|pmos@0|poly-top|-8|-30|contact@50||-8|-25
+APolysilicon|net@163|||S2700|pmos@7|poly-top|0|-30|contact@50||0|-25
+APolysilicon|net@164|||S2700|pmos@8|poly-top|8|-30|contact@50||8|-25
+APolysilicon|net@165|||S2700|pmos@9|poly-top|16|-30|contact@50||16|-25
+APolysilicon|net@166|||S2700|pmos@10|poly-top|24|-30|contact@50||24|-25
+APolysilicon|net@167|||S2700|pmos@11|poly-top|32|-30|pin@11||32|-25
+APolysilicon|net@168|||S0|pin@11||32|-25|contact@50||30.4|-25
+APolysilicon|net@169|||S2700|nmos@11|poly-top|32|18|pin@12||32|25
+APolysilicon|net@170|||S1800|contact@48||30.4|25|pin@12||32|25
+APolysilicon|net@171|||S2700|nmos@10|poly-top|24|18|contact@48||24|25
+APolysilicon|net@172|||S2700|nmos@9|poly-top|16|18|contact@48||16|25
+APolysilicon|net@173|||S2700|nmos@8|poly-top|8|18|contact@48||8|25
+APolysilicon|net@174|||S2700|nmos@7|poly-top|0|18|contact@48||0|25
+APolysilicon|net@175|||S2700|nmos@0|poly-top|-8|18|contact@48||-8|25
+APolysilicon|net@176|||S2700|nmos@6|poly-top|-16|18|contact@48||-16|25
+APolysilicon|net@177|||S2700|nmos@5|poly-top|-24|18|contact@48||-24|25
+APolysilicon|net@178|||S900|pmos@16|poly-bottom|-32|30|pin@13||-32|25
+APolysilicon|net@179|||S1800|pin@13||-32|25|contact@48||-30.4|25
+Ametal-2|net@186||6.2|S1800|contact@72||28|0|pinsVddG@3|gnd|40.5|0
+Ametal-2|net@187||6.2|S0|pinsVddG@3|vdd|40.5|50|contact@81||28|50
+Ametal-2|net@188||6.2|S0|pinsVddG@3|vdd_1|40.5|-50|contact@86||28|-50
+Ametal-1|net@198|||S0|contact@8||-36|0|contact@68||-36|0
+Ametal-2|net@199||6.2|S1800|contact@68||-36|0|contact@69||-20|0
+Ametal-1|net@200|||S0|contact@12||-20|0|contact@69||-20|0
+Ametal-2|net@201||6.2|S1800|contact@69||-20|0|contact@70||-4|0
+Ametal-1|net@202|||S0|contact@14||-4|0|contact@70||-4|0
+Ametal-2|net@203||6.2|S1800|contact@70||-4|0|contact@71||12|0
+Ametal-1|net@204|||S0|contact@18||12|0|contact@71||12|0
+Ametal-2|net@205||6.2|S1800|contact@71||12|0|contact@72||28|0
+Ametal-1|net@206|||S0|contact@22||28|0|contact@72||28|0
+Ametal-1|net@216|||S900|contact@35||-36|50|contact@77||-36|50
+Ametal-2|net@217||6.2|S0|contact@78||-20|50|contact@77||-36|50
+Ametal-1|net@218|||S900|contact@28||-20|50|contact@78||-20|50
+Ametal-2|net@219||6.2|S0|contact@79||-4|50|contact@78||-20|50
+Ametal-1|net@220|||S900|contact@29||-4|50|contact@79||-4|50
+Ametal-2|net@221||6.2|S0|contact@80||12|50|contact@79||-4|50
+Ametal-1|net@222|||S900|contact@31||12|50|contact@80||12|50
+Ametal-2|net@223||6.2|S0|contact@81||28|50|contact@80||12|50
+Ametal-1|net@224|||S900|contact@33||28|50|contact@81||28|50
+Ametal-1|net@226|||S900|contact@9||-36|-50|contact@82||-36|-50
+Ametal-2|net@227||6.2|S0|contact@83||-20|-50|contact@82||-36|-50
+Ametal-1|net@228|||S900|contact@13||-20|-50|contact@83||-20|-50
+Ametal-2|net@229||6.2|S0|contact@84||-4|-50|contact@83||-20|-50
+Ametal-1|net@230|||S900|contact@15||-4|-50|contact@84||-4|-50
+Ametal-2|net@231||6.2|S0|contact@85||12|-50|contact@84||-4|-50
+Ametal-1|net@232|||S900|contact@19||12|-50|contact@85||12|-50
+Ametal-2|net@233||6.2|S0|contact@86||28|-50|contact@85||12|-50
+Ametal-1|net@234|||S900|contact@23||28|-50|contact@86||28|-50
+Ametal-1|net@277|||S900|contact@27||-28|48|pin@38||-28|32
+Ametal-1|net@278|||S1800|pin@43||20|32|pin@40||36|32
+Ametal-1|net@280|||S900|contact@34||36|37.6|pin@40||36|32
+Ametal-1|net@281|||S900|pin@40||36|32|pin@45||36|16
+Ametal-1|net@282|||S900|pin@75||36|-13|pin@50||36|-32
+Ametal-1|net@283|||S1800|pin@38||-28|32|pin@41||-12|32
+Ametal-1|net@284|||S900|contact@26||-12|37.6|pin@41||-12|32
+Ametal-1|net@285|||S1800|pin@41||-12|32|pin@42||4|32
+Ametal-1|net@286|||S900|contact@30||4|37.6|pin@42||4|32
+Ametal-1|net@287|||S1800|pin@42||4|32|pin@43||20|32
+Ametal-1|net@288|||S900|contact@32||20|37.6|pin@43||20|32
+Ametal-1|net@289|||S2700|contact@10||-28|0|pin@44||-28|16
+Ametal-1|net@290|||S900|pin@45||36|16|contact@24||36|10.4
+Ametal-1|net@291|||S1800|pin@48||20|16|pin@45||36|16
+Ametal-1|net@292|||S1800|pin@44||-28|16|pin@46||-12|16
+Ametal-1|net@293|||S2700|contact@0||-12|10.4|pin@46||-12|16
+Ametal-1|net@294|||S1800|pin@46||-12|16|pin@47||4|16
+Ametal-1|net@295|||S2700|contact@16||4|10.4|pin@47||4|16
+Ametal-1|net@296|||S1800|pin@47||4|16|pin@48||20|16
+Ametal-1|net@297|||S2700|contact@20||20|10.4|pin@48||20|16
+Ametal-1|net@298|||S2700|contact@11||-28|-48|pin@49||-28|-32
+Ametal-1|net@299|||S900|pin@50||36|-32|contact@25||36|-37.6
+Ametal-1|net@300|||S1800|pin@53||20|-32|pin@50||36|-32
+Ametal-1|net@301|||S1800|pin@49||-28|-32|pin@51||-12|-32
+Ametal-1|net@302|||S2700|contact@1||-12|-37.6|pin@51||-12|-32
+Ametal-1|net@303|||S1800|pin@51||-12|-32|pin@52||4|-32
+Ametal-1|net@304|||S2700|contact@17||4|-37.6|pin@52||4|-32
+Ametal-1|net@305|||S1800|pin@52||4|-32|pin@53||20|-32
+Ametal-1|net@306|||S2700|contact@21||20|-37.6|pin@53||20|-32
+Ametal-1|net@383|||S2700|pin@73||-30.4|24.5|contact@48||-30.4|25
+Ametal-1|net@385|||S900|pin@74||-30.4|-24.5|contact@50||-30.4|-25
+Ametal-2|net@392||6.2|S0|contact@68||-36|0|pinsVddG@4|gnd|-40.5|0
+Ametal-2|net@393||6.2|S0|contact@82||-36|-50|pinsVddG@4|vdd_1|-40.5|-50
+Ametal-2|net@394||6.2|S0|contact@77||-36|50|pinsVddG@4|vdd|-40.5|50
+Ametal-1|net@395|||S1800|pin@65||-31|25|contact@48||-30.4|25
+Ametal-1|net@396|||S1800|pin@72||-31|-25|contact@50||-30.4|-25
+Ametal-1|net@397|||S900|contact@24||36|-10.4|pin@75||36|-13
+Egnd||D5G2;|pinsVddG@4|gnd|G
+Egnd_1||D5G2;|pinsVddG@3|gnd|G
+EinA||D5G2;|pin@72||I
+EinB||D5G2;|pin@65||I
+Eout||D5G2;|pin@75||O
+Evdd||D5G2;|pinsVddG@4|vdd|P
+Evdd_1||D5G2;|pinsVddG@4|vdd_1|P
+Evdd_2||D5G2;|pinsVddG@3|vdd|P
+Evdd_3||D5G2;|pinsVddG@3|vdd_1|P
+X