migrate jelib->delib
[fleet.git] / chips / marina / electric / arbiterM.delib / outputNand.lay
diff --git a/chips/marina/electric/arbiterM.delib/outputNand.lay b/chips/marina/electric/arbiterM.delib/outputNand.lay
new file mode 100644 (file)
index 0000000..9af9270
--- /dev/null
@@ -0,0 +1,203 @@
+HarbiterM|8.10k
+
+# External Libraries:
+
+LwiresL|wiresL
+
+# Cell outputNand;2{lay}
+CoutputNand;2{lay}||cmos90|1232460857451|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@1||-3.5|-48||20.8||
+NMetal-1-N-Active-Con|contact@3||-9.5|0||20.8||
+NMetal-1-P-Active-Con|contact@9||-11.5|-48||20.8||
+NMetal-1-P-Active-Con|contact@10||4.5|-48||20.8||
+NMetal-1-N-Active-Con|contact@14||4.5|0||20.8||
+NMetal-1-Polysilicon-Con|contact@16||-9.5|19||5.2|R|
+NMetal-1-N-Active-Con|contact@30||-23.5|0||20.8||
+NMetal-1-P-Active-Con|contact@31||-19.5|-48||20.8||
+NMetal-1-P-Active-Con|contact@32||-27.5|-48||20.8||
+NMetal-1-Polysilicon-Con|contact@33||4.5|28||24.8|R|
+NX-Metal-1-Metal-2-Con|contact@36||-11.5|-50||6.2||
+NX-Metal-1-Metal-2-Con|contact@37||-27.5|-50||6.2||
+NX-Metal-1-Metal-2-Con|contact@38||4.5|-50||6.2||
+NMetal-1-N-Active-Con|contact@39||32.5|0||20.8||
+NMetal-1-N-Active-Con|contact@40||18.5|0||20.8||
+NMetal-1-P-Active-Con|contact@41||28.5|-48||20.8||
+NMetal-1-P-Active-Con|contact@42||36.5|-48||20.8||
+NMetal-1-P-Active-Con|contact@43||12.5|-48||20.8||
+NMetal-1-P-Active-Con|contact@44||20.5|-48||20.8||
+NX-Metal-1-Metal-2-Con|contact@45||-23.5|0||6.2||
+NX-Metal-1-Metal-2-Con|contact@46||4.5|0||6.2||
+NX-Metal-1-Metal-2-Con|contact@47||32.5|0||6.2||
+NMetal-1-Polysilicon-Con|contact@48||18.5|19||5.2|R|
+NX-Metal-1-Metal-2-Con|contact@49||20.5|-50||6.2||
+NX-Metal-1-Metal-2-Con|contact@50||36.5|-50||6.2||
+NX-Metal-1-Metal-2-Con|contact@52||4.5|50||6.2||
+NX-Metal-1-Metal-2-Con|contact@53||-36.5|-50||6.2||
+NX-Metal-1-Metal-2-Con|contact@54||-32.5|0||6.2||
+NN-Transistor|nmos@2||0.5|0||26||
+NN-Transistor|nmos@3||-5.5|0||26||
+NN-Transistor|nmos@4||-13.5|0||26||
+NN-Transistor|nmos@5||-19.5|0||26||
+NN-Transistor|nmos@6||28.5|0||26||
+NN-Transistor|nmos@7||22.5|0||26||
+NN-Transistor|nmos@8||14.5|0||26||
+NN-Transistor|nmos@9||8.5|0||26||
+NMetal-1-Pin|pin@39||-19.5|-32||||
+NMetal-1-Pin|pin@40||-3.5|-32||||
+NMetal-1-Pin|pin@41||4.5|18.5||||
+NMetal-1-Pin|pin@42||2.5|28||||
+NPolysilicon-Pin|pin@43||28.5|28||||
+NPolysilicon-Pin|pin@44||-19.5|28||||
+NPolysilicon-Pin|pin@45||-5.5|19||||
+NPolysilicon-Pin|pin@46||-13.5|19||||
+NPolysilicon-Pin|pin@47||14.5|19||||
+NPolysilicon-Pin|pin@48||22.5|19||||
+NMetal-1-Pin|pin@49||12.5|-32||||
+NMetal-1-Pin|pin@50||28.5|-32||||
+NMetal-1-Pin|pin@51||-9.5|-32||||
+NMetal-1-Pin|pin@52||18.5|-32||||
+NPolysilicon-Pin|pin@54||14.5|-30||||
+NPolysilicon-Pin|pin@55||-5.5|-30||||
+NPolysilicon-Pin|pin@56||-13.5|-23||||
+NPolysilicon-Pin|pin@57||-15.5|-23||||
+NPolysilicon-Pin|pin@58||22.5|-24||||
+NPolysilicon-Pin|pin@59||24.5|-24||||
+NPolysilicon-Pin|pin@60||32.5|-18||||
+NPolysilicon-Pin|pin@61||-23.5|-18||||
+NMetal-1-Pin|pin@63||-6.9|18.5||||
+NMetal-1-Pin|pin@64||15.9|18.5||||
+NMetal-2-Pin|pin@72||-19.5|50|||Y|
+NMetal-2-Pin|pin@73||-41|0|||Y|
+NMetal-2-Pin|pin@74||-41|-50|||Y|
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@1||41|0|||D5G4;
+NP-Well-Node|plnode@0||0|0|87|48||A
+NN-Well-Node|plnode@1||0|-50|87|52||A
+NN-Well-Node|plnode@2||0|50|87|52||A
+NP-Select-Node|plnode@3||4.5|-50|75|52||A
+NP-Select-Node|plnode@4||25|50|34|52||A
+NN-Select-Node|plnode@5||6.5|0|71|48||A
+NP-Select-Node|plnode@9||-35.5|-68|13|16||A
+NP-Select-Node|plnode@10||4.5|68|13|16||A
+NP-Select-Node|plnode@11||-20.5|50|43|52||A
+NP-Select-Node|plnode@12||4.5|32|13|16||A
+NP-Transistor|pmos@3||-7.5|-48||26||
+NP-Transistor|pmos@4||0.5|-48||26||
+NP-Transistor|pmos@10||-23.5|-48||26||
+NP-Transistor|pmos@11||-15.5|-48||26||
+NP-Transistor|pmos@12||8.5|-48||26||
+NP-Transistor|pmos@13||16.5|-48||26||
+NP-Transistor|pmos@14||24.5|-48||26||
+NP-Transistor|pmos@15||32.5|-48||26||
+NMetal-1-N-Well-Con|substr@0||4.5|50||10.4||
+NMetal-1-N-Well-Con|substr@1||-36.5|-50||10.4||
+NMetal-1-P-Well-Con|well@0||-32.5|0||10.4||
+AN-Active|net@16|||RS0|contact@14||4.5|0|nmos@2|diff-right|3.3|0
+AN-Active|net@21|||RS1800|contact@3||-9.5|0|nmos@3|diff-left|-8.3|0
+AP-Active|net@23|||RS0|contact@1||-3.5|-48|pmos@3|diff-right|-4.7|-48
+AP-Active|net@24|||RS1800|contact@1||-3.5|-48|pmos@4|diff-left|-2.3|-48
+Ametal-2|net@99||6.2|S0|contact@36||-11.5|-50|contact@37||-27.5|-50
+AN-Active|net@109|||RS0|contact@3||-9.5|0|nmos@4|diff-right|-10.7|0
+AN-Active|net@110|||RS1800|contact@30||-23.5|0|nmos@5|diff-left|-22.3|0
+AP-Active|net@111|||RS0|contact@31||-19.5|-48|pmos@10|diff-right|-20.7|-48
+AP-Active|net@112|||RS1800|contact@32||-27.5|-48|pmos@10|diff-left|-26.3|-48
+AP-Active|net@113|||RS1800|contact@31||-19.5|-48|pmos@11|diff-left|-18.3|-48
+AP-Active|net@114|||RS0|contact@9||-11.5|-48|pmos@11|diff-right|-12.7|-48
+AP-Active|net@115|||RS1800|contact@9||-11.5|-48|pmos@3|diff-left|-10.3|-48
+AP-Active|net@116|||RS0|contact@10||4.5|-48|pmos@4|diff-right|3.3|-48
+AN-Active|net@117|||RS0|nmos@4|diff-left|-16.3|0|nmos@5|diff-right|-16.7|0
+AN-Active|net@118|||RS0|nmos@2|diff-left|-2.3|0|nmos@3|diff-right|-2.7|0
+Ametal-1|net@142|||S900|pin@39||-19.5|-32|contact@31||-19.5|-37.6
+Ametal-1|net@143|||S1800|pin@39||-19.5|-32|pin@51||-9.5|-32
+Ametal-1|net@144|||S900|pin@40||-3.5|-32|contact@1||-3.5|-37.6
+Ametal-2|net@145||6.2|S0|contact@38||4.5|-50|contact@36||-11.5|-50
+Ametal-1|net@146|||S900|contact@9||-11.5|-50|contact@36||-11.5|-50
+Ametal-1|net@148|||S900|contact@32||-27.5|-50|contact@37||-27.5|-50
+Ametal-2|net@149||6.2|S0|contact@50||36.5|-50|contact@49||20.5|-50
+Ametal-1|net@150|||S900|contact@10||4.5|-50|contact@38||4.5|-50
+Ametal-1|net@152|||S900|pin@42||2.5|28|contact@33||2.5|28
+AP-Active|net@153|||RS1800|contact@10||4.5|-48|pmos@12|diff-left|5.7|-48
+AP-Active|net@154|||RS0|contact@43||12.5|-48|pmos@12|diff-right|11.3|-48
+AP-Active|net@155|||RS1800|contact@43||12.5|-48|pmos@13|diff-left|13.7|-48
+AP-Active|net@156|||RS0|contact@44||20.5|-48|pmos@13|diff-right|19.3|-48
+AP-Active|net@157|||RS0|contact@41||28.5|-48|pmos@14|diff-right|27.3|-48
+AP-Active|net@158|||RS1800|contact@44||20.5|-48|pmos@14|diff-left|21.7|-48
+AP-Active|net@159|||RS1800|contact@41||28.5|-48|pmos@15|diff-left|29.7|-48
+AP-Active|net@160|||RS0|contact@42||36.5|-48|pmos@15|diff-right|35.3|-48
+AN-Active|net@161|||RS0|contact@39||32.5|0|nmos@6|diff-right|31.3|0
+AN-Active|net@162|||RS1800|contact@40||18.5|0|nmos@7|diff-left|19.7|0
+AN-Active|net@163|||RS0|contact@40||18.5|0|nmos@8|diff-right|17.3|0
+AN-Active|net@164|||RS1800|contact@14||4.5|0|nmos@9|diff-left|5.7|0
+AN-Active|net@165|||RS0|nmos@8|diff-left|11.7|0|nmos@9|diff-right|11.3|0
+AN-Active|net@166|||RS0|nmos@6|diff-left|25.7|0|nmos@7|diff-right|25.3|0
+Ametal-2|net@168||6.2|S0|contact@47||32.5|0|contact@46||4.5|0
+Ametal-1|net@170|||S0|contact@30||-23.5|0|contact@45||-23.5|0
+Ametal-2|net@171||6.2|S0|contact@46||4.5|0|contact@45||-23.5|0
+Ametal-1|net@172|||S0|contact@14||4.5|0|contact@46||4.5|0
+Ametal-2|net@173||6.2|S0|pinsVddG@1|gnd|41|0|contact@47||32.5|0
+Ametal-1|net@174|||S0|contact@39||32.5|0|contact@47||32.5|0
+APolysilicon|net@175|||S2700|nmos@2|poly-top|0.5|18|contact@33||0.5|28
+APolysilicon|net@176|||S2700|nmos@9|poly-top|8.5|18|contact@33||8.5|28
+APolysilicon|net@177|||S2700|nmos@6|poly-top|28.5|18|pin@43||28.5|28
+APolysilicon|net@178|||S0|pin@43||28.5|28|contact@33||16.9|28
+APolysilicon|net@179|||S2700|nmos@5|poly-top|-19.5|18|pin@44||-19.5|28
+APolysilicon|net@180|||S1800|pin@44||-19.5|28|contact@33||-7.9|28
+APolysilicon|net@181|||S2700|nmos@3|poly-top|-5.5|18|pin@45||-5.5|19
+APolysilicon|net@182|||S0|pin@45||-5.5|19|contact@16||-6.9|19
+APolysilicon|net@183|||S2700|nmos@4|poly-top|-13.5|18|pin@46||-13.5|19
+APolysilicon|net@184|||S1800|pin@46||-13.5|19|contact@16||-12.1|19
+APolysilicon|net@185|||S2700|nmos@8|poly-top|14.5|18|pin@47||14.5|19
+APolysilicon|net@186|||S1800|pin@47||14.5|19|contact@48||15.9|19
+APolysilicon|net@187|||S2700|nmos@7|poly-top|22.5|18|pin@48||22.5|19
+APolysilicon|net@188|||S0|pin@48||22.5|19|contact@48||21.1|19
+Ametal-1|net@190|||S900|pin@49||12.5|-32|contact@43||12.5|-37.6
+Ametal-1|net@191|||S1800|pin@52||18.5|-32|pin@50||28.5|-32
+Ametal-1|net@192|||S900|pin@50||28.5|-32|contact@41||28.5|-37.6
+Ametal-1|net@193|||S1800|pin@51||-9.5|-32|pin@40||-3.5|-32
+Ametal-1|net@194|||S900|contact@3||-9.5|-10.4|pin@51||-9.5|-32
+Ametal-1|net@195|||S1800|pin@49||12.5|-32|pin@52||18.5|-32
+Ametal-1|net@196|||S900|contact@40||18.5|-10.4|pin@52||18.5|-32
+Ametal-1|net@198|||S1800|pin@40||-3.5|-32|pin@49||12.5|-32
+APolysilicon|net@201|||S900|nmos@2|poly-bottom|0.5|-18|pmos@4|poly-top|0.5|-30
+APolysilicon|net@202|||S900|nmos@9|poly-bottom|8.5|-18|pmos@12|poly-top|8.5|-30
+APolysilicon|net@203|||S900|nmos@8|poly-bottom|14.5|-18|pin@54||14.5|-30
+APolysilicon|net@204|||S1800|pin@54||14.5|-30|pmos@13|poly-top|16.5|-30
+APolysilicon|net@205|||S900|nmos@3|poly-bottom|-5.5|-18|pin@55||-5.5|-30
+APolysilicon|net@206|||S0|pin@55||-5.5|-30|pmos@3|poly-top|-7.5|-30
+APolysilicon|net@207|||S900|nmos@4|poly-bottom|-13.5|-18|pin@56||-13.5|-23
+APolysilicon|net@208|||S0|pin@56||-13.5|-23|pin@57||-15.5|-23
+APolysilicon|net@209|||S900|pin@57||-15.5|-23|pmos@11|poly-top|-15.5|-30
+APolysilicon|net@210|||S900|nmos@7|poly-bottom|22.5|-18|pin@58||22.5|-24
+APolysilicon|net@211|||S1800|pin@58||22.5|-24|pin@59||24.5|-24
+APolysilicon|net@212|||S900|pin@59||24.5|-24|pmos@14|poly-top|24.5|-30
+APolysilicon|net@213|||S1800|nmos@6|poly-bottom|28.5|-18|pin@60||32.5|-18
+APolysilicon|net@214|||S900|pin@60||32.5|-18|pmos@15|poly-top|32.5|-30
+APolysilicon|net@215|||S0|nmos@5|poly-bottom|-19.5|-18|pin@61||-23.5|-18
+APolysilicon|net@216|||S900|pin@61||-23.5|-18|pmos@10|poly-top|-23.5|-30
+Ametal-2|net@217||6.2|S0|contact@49||20.5|-50|contact@38||4.5|-50
+Ametal-1|net@218|||S900|contact@44||20.5|-50|contact@49||20.5|-50
+Ametal-2|net@219||6.2|S0|pinsVddG@1|vdd_1|41|-50|contact@50||36.5|-50
+Ametal-1|net@220|||S900|contact@42||36.5|-50|contact@50||36.5|-50
+Ametal-1|net@223|||S0|pin@41||4.5|18.5|pin@63||-6.9|18.5
+Ametal-1|net@224|||S2700|pin@63||-6.9|18.5|contact@16||-6.9|19
+Ametal-1|net@225|||S1800|pin@41||4.5|18.5|pin@64||15.9|18.5
+Ametal-1|net@226|||S2700|pin@64||15.9|18.5|contact@48||15.9|19
+Ametal-1|net@233|||S0|substr@0||4.5|50|contact@52||4.5|50
+Ametal-1|net@235|||S1800|substr@1||-36.5|-50|contact@53||-36.5|-50
+Ametal-2|net@236||6.2|S1800|contact@53||-36.5|-50|contact@37||-27.5|-50
+Ametal-2|net@238||6.2|S0|contact@45||-23.5|0|contact@54||-32.5|0
+Ametal-1|net@239|||S0|well@0||-32.5|0|contact@54||-32.5|0
+Ametal-2|net@240||6.2|S1800|contact@52||4.5|50|pinsVddG@1|vdd|41|50
+Ametal-2|net@241||6.2|S1800|pin@73||-41|0|contact@54||-32.5|0
+Ametal-2|net@242||6.2|S1800|pin@74||-41|-50|contact@53||-36.5|-50
+Ametal-2|net@243||6.2|S1800|pin@72||-19.5|50|contact@52||4.5|50
+Egnd||D5G2;|pin@73||G
+Egnd_1||D5G2;|pinsVddG@1|gnd|G
+EinA||D5G2;|pin@42||I
+EinB||D5G2;|pin@41||I
+Eout||D5G2;|pin@40||O
+Evdd||D5G2;|pin@72||P
+Evdd_1||D5G2;|pin@74||P
+Evdd_2||D5G2;|pinsVddG@1|vdd|P
+Evdd_3||D5G2;|pinsVddG@1|vdd_1|P
+X