migrate jelib->delib
[fleet.git] / chips / marina / electric / gates2inM.delib / nand30easy.lay
diff --git a/chips/marina/electric/gates2inM.delib/nand30easy.lay b/chips/marina/electric/gates2inM.delib/nand30easy.lay
new file mode 100644 (file)
index 0000000..a005a10
--- /dev/null
@@ -0,0 +1,214 @@
+Hgates2inM|8.10k
+
+# External Libraries:
+
+LwiresL|wiresL
+
+# Cell nand30easy;1{lay}
+Cnand30easy;1{lay}||cmos90|1222186477169|1238257435226||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NMetal-1-P-Active-Con|contact@0||-6|48||20.8||
+NMetal-1-N-Active-Con|contact@1||-42|0||20.8||
+NMetal-1-N-Active-Con|contact@2||-28|0||20.8||
+NMetal-1-N-Active-Con|contact@3||-14|0||20.8||
+NMetal-1-N-Active-Con|contact@4||0|0||20.8||
+NMetal-1-N-Active-Con|contact@5||14|0||20.8||
+NMetal-1-N-Active-Con|contact@6||28|0||20.8||
+NMetal-1-N-Active-Con|contact@7||42|0||20.8||
+NMetal-1-P-Active-Con|contact@8||2|48||20.8||
+NMetal-1-P-Active-Con|contact@9||10|48||20.8||
+NMetal-1-P-Active-Con|contact@10||18|48||20.8||
+NMetal-1-P-Active-Con|contact@11||26|48||20.8||
+NMetal-1-P-Active-Con|contact@12||34|48||20.8||
+NMetal-1-P-Active-Con|contact@13||42|48||20.8||
+NMetal-1-Polysilicon-Con|contact@16||-28|19|5.2|||
+NMetal-1-Polysilicon-Con|contact@17||0|19|5.2|||
+NMetal-1-Polysilicon-Con|contact@18||28|19|5.2|||
+NMetal-1-Polysilicon-Con|contact@19||-14|-25|5.2|||
+NMetal-1-Polysilicon-Con|contact@20||14|-25|5.2|||
+NMetal-1-Polysilicon-Con|contact@21||34|-25|5.2||RR|
+NMetal-1-Polysilicon-Con|contact@22||-34|-25|5.2||RR|
+NX-Metal-1-Metal-2-Con|contact@23||10|50||6.2||
+NX-Metal-1-Metal-2-Con|contact@24||-6|50||6.2||
+NX-Metal-1-Metal-2-Con|contact@25||26|50||6.2||
+NX-Metal-1-Metal-2-Con|contact@26||42|50||6.2||
+NX-Metal-1-Metal-2-Con|contact@27||-14|0||6.2||
+NX-Metal-1-Metal-2-Con|contact@28||-42|0||6.2||
+NX-Metal-1-Metal-2-Con|contact@29||14|0||6.2||
+NX-Metal-1-Metal-2-Con|contact@30||42|0||6.2||
+NMetal-1-P-Active-Con|contact@35||-34|48||20.8|X|
+NMetal-1-P-Active-Con|contact@36||-42|48||20.8|X|
+NX-Metal-1-Metal-2-Con|contact@38||-42|50||6.2||
+NN-Transistor|nmos@0||-38|0||26||
+NN-Transistor|nmos@1||-32|0||26||
+NN-Transistor|nmos@2||-24|0||26||
+NN-Transistor|nmos@3||-18|0||26||
+NN-Transistor|nmos@4||-10|0||26||
+NN-Transistor|nmos@5||-4|0||26||
+NN-Transistor|nmos@6||4|0||26||
+NN-Transistor|nmos@7||10|0||26||
+NN-Transistor|nmos@8||18|0||26||
+NN-Transistor|nmos@9||24|0||26||
+NN-Transistor|nmos@10||32|0||26||
+NN-Transistor|nmos@11||38|0||26||
+NPolysilicon-Pin|pin@0||-32|19||||
+NPolysilicon-Pin|pin@1||-4|19||||
+NPolysilicon-Pin|pin@2||24|19||||
+NPolysilicon-Pin|pin@5||-38|-25||||
+NPolysilicon-Pin|pin@6||38|-25||||
+NMetal-1-Pin|pin@7||2|32||||
+NMetal-1-Pin|pin@8||34|32||||
+NMetal-1-Pin|pin@9||18|32||||
+NPolysilicon-Pin|pin@10||4|19||||
+NPolysilicon-Pin|pin@11||-24|19||||
+NPolysilicon-Pin|pin@12||32|19||||
+NMetal-1-Pin|pin@13||-27|-25||||
+NPolysilicon-Pin|pin@17||-18|-25||||
+NPolysilicon-Pin|pin@18||10|-25||||
+NPolysilicon-Pin|pin@19||-4|19||||
+NPolysilicon-Pin|pin@20||4|19||||
+NMetal-1-Pin|pin@23||36|11||||
+NMetal-1-Pin|pin@24||36|32||||
+NMetal-1-Pin|pin@31||-22.5|19||||
+NMetal-1-Pin|pin@32||-34|32||||
+NMetal-1-Pin|pin@33||-28|-16||||
+NMetal-1-Pin|pin@34||28|-16||||
+NMetal-1-Pin|pin@35||0|-16||||
+NPolysilicon-Pin|pin@36||-10|-25||||
+NPolysilicon-Pin|pin@37||18|-25||||
+NMetal-1-Pin|pin@38||28|11||||
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@2||-46.5|0|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@3||46.5|0|||D5G4;
+NP-Well-Node|plnode@0||0|0|98|48||A
+NN-Well-Node|plnode@1||0|-50|98|52||A
+NN-Well-Node|plnode@2||0|50|98|52||A
+NP-Select-Node|plnode@3||0|-50|95|52||A
+NP-Select-Node|plnode@4||0|50|95|52||A
+NN-Select-Node|plnode@5||0|0|95|48||A
+NP-Transistor|pmos@0||-2|48||26||
+NP-Transistor|pmos@1||6|48||26||
+NP-Transistor|pmos@2||14|48||26||
+NP-Transistor|pmos@3||22|48||26||
+NP-Transistor|pmos@4||30|48||26||
+NP-Transistor|pmos@5||38|48||26||
+NP-Transistor|pmos@8||-38|48||26|X|
+AN-Active|net@0|||RS1800|contact@1||-42|0|nmos@0|diff-left|-40.8|0
+AN-Active|net@1|||RS0|contact@2||-28|0|nmos@1|diff-right|-29.2|0
+AN-Active|net@2|||RS1800|contact@6||28|0|nmos@10|diff-left|29.2|0
+AN-Active|net@3|||RS0|contact@7||42|0|nmos@11|diff-right|40.8|0
+AN-Active|net@4|||RS1800|contact@2||-28|0|nmos@2|diff-left|-26.8|0
+AN-Active|net@5|||RS0|contact@3||-14|0|nmos@3|diff-right|-15.2|0
+AN-Active|net@6|||RS1800|contact@3||-14|0|nmos@4|diff-left|-12.8|0
+AN-Active|net@7|||RS0|contact@4||0|0|nmos@5|diff-right|-1.2|0
+AN-Active|net@8|||RS1800|contact@4||0|0|nmos@6|diff-left|1.2|0
+AN-Active|net@9|||RS0|contact@5||14|0|nmos@7|diff-right|12.8|0
+AN-Active|net@10|||RS1800|contact@5||14|0|nmos@8|diff-left|15.2|0
+AN-Active|net@11|||RS0|contact@6||28|0|nmos@9|diff-right|26.8|0
+AP-Active|net@12|||RS1800|contact@0||-6|48|pmos@0|diff-left|-4.8|48
+AP-Active|net@13|||RS0|contact@8||2|48|pmos@0|diff-right|0.8|48
+AP-Active|net@14|||RS1800|contact@8||2|48|pmos@1|diff-left|3.2|48
+AP-Active|net@15|||RS0|contact@9||10|48|pmos@1|diff-right|8.8|48
+AP-Active|net@16|||RS0|contact@10||18|48|pmos@2|diff-right|16.8|48
+AP-Active|net@17|||RS1800|contact@9||10|48|pmos@2|diff-left|11.2|48
+AP-Active|net@18|||RS1800|contact@10||18|48|pmos@3|diff-left|19.2|48
+AP-Active|net@19|||RS0|contact@11||26|48|pmos@3|diff-right|24.8|48
+AP-Active|net@20|||RS1800|contact@11||26|48|pmos@4|diff-left|27.2|48
+AP-Active|net@21|||RS0|contact@12||34|48|pmos@4|diff-right|32.8|48
+AP-Active|net@22|||RS1800|contact@12||34|48|pmos@5|diff-left|35.2|48
+AP-Active|net@23|||RS0|contact@13||42|48|pmos@5|diff-right|40.8|48
+AN-Active|net@26|||RS1800|nmos@0|diff-right|-35.2|0|nmos@1|diff-left|-34.8|0
+AN-Active|net@27|||RS0|nmos@3|diff-left|-20.8|0|nmos@2|diff-right|-21.2|0
+AN-Active|net@28|||RS0|nmos@5|diff-left|-6.8|0|nmos@4|diff-right|-7.2|0
+AN-Active|net@29|||RS0|nmos@7|diff-left|7.2|0|nmos@6|diff-right|6.8|0
+AN-Active|net@30|||RS0|nmos@9|diff-left|21.2|0|nmos@8|diff-right|20.8|0
+AN-Active|net@31|||RS0|nmos@11|diff-left|35.2|0|nmos@10|diff-right|34.8|0
+APolysilicon|net@32|||S2700|nmos@1|poly-top|-32|18|pin@0||-32|19
+APolysilicon|net@33|||S1800|pin@0||-32|19|contact@16||-30.6|19
+APolysilicon|net@34|||S2700|nmos@5|poly-top|-4|18|pin@1||-4|19
+APolysilicon|net@35|||S1800|pin@1||-4|19|contact@17||-2.6|19
+APolysilicon|net@36|||S2700|nmos@9|poly-top|24|18|pin@2||24|19
+APolysilicon|net@37|||S1800|pin@2||24|19|contact@18||25.4|19
+Ametal-1|net@42|||S1800|pin@31||-22.5|19|contact@17||-2.6|19
+Ametal-1|net@43|||S1800|contact@17||2.6|19|contact@18||25.4|19
+Ametal-1|net@44|||S1800|contact@19||-11.4|-25|contact@20||11.4|-25
+APolysilicon|net@45|||S900|nmos@0|poly-bottom|-38|-18|pin@5||-38|-25
+APolysilicon|net@46|||S1800|pin@5||-38|-25|contact@22||-36.6|-25
+APolysilicon|net@47|||S900|nmos@11|poly-bottom|38|-18|pin@6||38|-25
+APolysilicon|net@48|||S0|pin@6||38|-25|contact@21||34.4|-25
+Ametal-2|net@49||6.2|S1800|contact@26||42|50|pinsVddG@3|vdd|46.5|50
+Ametal-2|net@50||6.2|S0|contact@30||42|0|contact@29||14|0
+Ametal-2|net@52||6.2|S1800|contact@38||-42|50|contact@24||-6|50
+Ametal-1|net@53|||S900|contact@9||10|50|contact@23||10|50
+Ametal-2|net@54||6.2|S1800|contact@24||-6|50|contact@23||10|50
+Ametal-1|net@55|||S900|contact@0||-6|50|contact@24||-6|50
+Ametal-2|net@56||6.2|S1800|contact@23||10|50|contact@25||26|50
+Ametal-1|net@57|||S900|contact@11||26|50|contact@25||26|50
+Ametal-2|net@58||6.2|S1800|contact@25||26|50|contact@26||42|50
+Ametal-1|net@59|||S900|contact@13||42|50|contact@26||42|50
+Ametal-1|net@60|||S900|contact@8||2|48|pin@7||2|32
+Ametal-1|net@61|||S1800|pin@9||18|32|pin@8||34|32
+Ametal-1|net@62|||S2700|pin@8||34|32|contact@12||34|37.6
+Ametal-1|net@63|||S1800|pin@7||2|32|pin@9||18|32
+Ametal-1|net@64|||S900|contact@10||18|37.6|pin@9||18|32
+Ametal-2|net@65||6.2|S0|contact@28||-42|0|pinsVddG@2|gnd|-46.5|0
+Ametal-1|net@66|||S0|contact@3||-14|0|contact@27||-14|0
+Ametal-2|net@67||6.2|S0|contact@27||-14|0|contact@28||-42|0
+Ametal-1|net@68|||S0|contact@1||-42|0|contact@28||-42|0
+Ametal-2|net@69||6.2|S0|contact@29||14|0|contact@27||-14|0
+Ametal-1|net@70|||S0|contact@5||14|0|contact@29||14|0
+Ametal-2|net@71||6.2|S0|pinsVddG@3|gnd|46.5|0|contact@30||42|0
+Ametal-1|net@72|||S0|contact@7||42|0|contact@30||42|0
+APolysilicon|net@73|||S2700|nmos@6|poly-top|4|18|pin@10||4|19
+APolysilicon|net@74|||S0|pin@10||4|19|contact@17||2.6|19
+APolysilicon|net@75|||S2700|nmos@2|poly-top|-24|18|pin@11||-24|19
+APolysilicon|net@76|||S0|pin@11||-24|19|contact@16||-25.4|19
+APolysilicon|net@77|||S2700|nmos@10|poly-top|32|18|pin@12||32|19
+APolysilicon|net@78|||S0|pin@12||32|19|contact@18||30.6|19
+Ametal-1|net@81|||S0|contact@19||-16.6|-25|pin@13||-27|-25
+APolysilicon|net@92|||S900|nmos@3|poly-bottom|-18|-18|pin@17||-18|-25
+APolysilicon|net@93|||S1800|pin@17||-18|-25|contact@19||-16.6|-25
+APolysilicon|net@94|||S900|nmos@7|poly-bottom|10|-18|pin@18||10|-25
+APolysilicon|net@95|||S1800|pin@18||10|-25|contact@20||11.4|-25
+APolysilicon|net@97|||S1800|pin@19||-4|19|contact@17||-2.6|19
+APolysilicon|net@99|||S0|pin@20||4|19|contact@17||2.6|19
+APolysilicon|net@100|||S1800|pmos@4|poly-bottom|30|30|pmos@5|poly-bottom|38|30
+APolysilicon|net@103|||S0|pmos@1|poly-bottom|6|30|pmos@0|poly-bottom|-2|30
+Ametal-1|net@108|||S2700|pin@23||36|11|pin@24||36|32
+Ametal-1|net@109|||S0|pin@24||36|32|pin@8||34|32
+APolysilicon|net@110|||S900|pmos@0|poly-bottom|-2|30|contact@17||-2|19
+APolysilicon|net@111|||S1800|pmos@1|poly-bottom|6|30|pmos@2|poly-bottom|14|30
+APolysilicon|net@112|||S1800|pmos@3|poly-bottom|22|30|pmos@4|poly-bottom|30|30
+APolysilicon|net@113|||S900|pmos@4|poly-bottom|30|30|contact@18||30|19
+AP-Active|net@114|||RS0|contact@35||-34|48|pmos@8|diff-left|-35.2|48
+AP-Active|net@115|||RS1800|contact@36||-42|48|pmos@8|diff-right|-40.8|48
+Ametal-2|net@117||6.2|S1800|pinsVddG@2|vdd|-46.5|50|contact@38||-42|50
+Ametal-1|net@118|||S900|contact@36||-42|50|contact@38||-42|50
+APolysilicon|net@119|||S900|pmos@8|poly-bottom|-38|30|nmos@0|poly-top|-38|18
+Ametal-1|net@120|||S900|contact@35||-34|48|pin@32||-34|32
+Ametal-2|net@126||6.2|S1800|pinsVddG@2|vdd_1|-46.5|-50|pinsVddG@3|vdd_1|46.5|-50
+Ametal-1|net@129|||S1800|contact@16||-25.4|19|pin@31||-22.5|19
+Ametal-1|net@131|||S1800|pin@32||-34|32|pin@7||2|32
+Ametal-1|net@132|||S900|contact@2||-28|0|pin@33||-28|-16
+Ametal-1|net@133|||S1800|pin@35||0|-16|pin@34||28|-16
+Ametal-1|net@134|||S2700|pin@34||28|-16|contact@6||28|-10.4
+Ametal-1|net@135|||S1800|pin@33||-28|-16|pin@35||0|-16
+Ametal-1|net@136|||S900|contact@4||0|-10.4|pin@35||0|-16
+APolysilicon|net@137|||S900|nmos@4|poly-bottom|-10|-18|pin@36||-10|-25
+APolysilicon|net@138|||S0|pin@36||-10|-25|contact@19||-11.4|-25
+APolysilicon|net@139|||S900|nmos@8|poly-bottom|18|-18|pin@37||18|-25
+APolysilicon|net@140|||S0|pin@37||18|-25|contact@20||16.6|-25
+Ametal-1|net@141|||S0|pin@13||-27|-25|contact@22||-31.4|-25
+Ametal-1|net@142|||S1800|contact@20||16.6|-25|contact@21||31.4|-25
+Ametal-1|net@143|||S0|pin@23||36|11|pin@38||28|11
+Ametal-1|net@144|||S900|pin@38||28|11|contact@6||28|10.4
+Egnd||D5G2;|pinsVddG@2|gnd|G
+Egnd_1||D5G2;|pinsVddG@3|gnd|G
+EinA||D5G2;|pin@13||I
+EinB||D5G2;|pin@31||I
+Eout||D5G2;|pin@24||O
+Eout_1||D5G2;|pin@33||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