migrate jelib->delib
[fleet.git] / chips / marina / electric / arbiterM.delib / meArbiter.lay
diff --git a/chips/marina/electric/arbiterM.delib/meArbiter.lay b/chips/marina/electric/arbiterM.delib/meArbiter.lay
new file mode 100644 (file)
index 0000000..19368e5
--- /dev/null
@@ -0,0 +1,53 @@
+HarbiterM|8.10k
+
+# Cell meArbiter;2{lay}
+CmeArbiter;2{lay}||cmos90|1232461889540|1238257435226||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NX-Metal-1-Metal-2-Con|contact@0||56|34||||
+NX-Metal-1-Metal-2-Con|contact@1||-56|-34||||
+IinputNor;3{lay}|inputNor@2||147|0|||D5G4;
+IinputNor;3{lay}|inputNor@3||-147|0|RR||D5G4;
+Imutex;2{lay}|mutex@0||0|0|||D5G4;
+IoutputNand;2{lay}|outputNa@2||70.5|0|||D5G4;
+IoutputNand;2{lay}|outputNa@3||-70.5|0|RR||D5G4;
+NMetal-1-Pin|pin@4||56|18.5||||
+NMetal-1-Pin|pin@6||-56|-18.5||||
+Ametal-2|net@28|||S1800|inputNor@2|gnd|98.5|0|outputNa@2|gnd_1|111.5|0
+Ametal-2|net@29|||S1800|inputNor@2|vdd|98.5|50|outputNa@2|vdd_2|111.5|50
+Ametal-2|net@30|||S1800|inputNor@2|vdd_1|98.5|-50|outputNa@2|vdd_3|111.5|-50
+Ametal-2|net@31|||S0|inputNor@3|gnd|-98.5|0|outputNa@3|gnd_1|-111.5|0
+Ametal-2|net@32|||S0|inputNor@3|vdd|-98.5|-50|outputNa@3|vdd_2|-111.5|-50
+Ametal-2|net@33|||S0|inputNor@3|vdd_1|-98.5|50|outputNa@3|vdd_3|-111.5|50
+Ametal-2|net@34|||S1800|mutex@0|in[B]|50|40|inputNor@2|out|106|40
+Ametal-2|net@35|||S0|mutex@0|in[A]|-50|-40|inputNor@3|out|-106|-40
+Ametal-1|net@36|||S0|outputNa@2|inB|75|18.5|pin@4||56|18.5
+Ametal-2|net@39|||S1800|mutex@0|out[A_1]|50|34|contact@0||56|34
+Ametal-1|net@40|||S2700|pin@4||56|18.5|contact@0||56|34
+Ametal-1|net@41|||S1800|outputNa@3|inB|-75|-18.5|pin@6||-56|-18.5
+Ametal-2|net@44|||S0|mutex@0|out[A]|-50|-34|contact@1||-56|-34
+Ametal-1|net@47|||S1800|outputNa@2|inB|75|18.5|inputNor@2|outX|112|18.5
+Ametal-1|net@48|||S900|pin@6||-56|-18.5|contact@1||-56|-34
+Ametal-1|net@49|||S0|outputNa@3|inB|-75|-18.5|inputNor@3|outX|-112|-18.5
+Ametal-2|net@51|||S0|mutex@0|reset[B]|-19|22|inputNor@3|in[2]|-94|22
+Ametal-2|net@52|||S1800|mutex@0|reset[A]|23|-22|inputNor@2|in[2]|94|-22
+Ametal-2|net@53||6.2|S0|mutex@0|vdd_2|52.5|50|outputNa@2|vdd|51|50
+Ametal-2|net@54||6.2|S1800|mutex@0|vdd_1|-52.5|-50|outputNa@3|vdd|-51|-50
+Ametal-2|net@56||6.2|S0|outputNa@3|vdd_1|-29.5|50|mutex@0|vdd|-52.5|50
+Ametal-2|net@57||6.2|S1800|mutex@0|gnd|-52.5|0|outputNa@3|gnd|-29.5|0
+Ametal-2|net@59||6.2|S0|mutex@0|gnd_1|52.5|0|outputNa@2|gnd|29.5|0
+Ametal-2|net@60||6.2|S1800|outputNa@2|vdd_1|29.5|-50|mutex@0|vdd_3|52.5|-50
+Egnd_2|gnd|D5G2;|inputNor@3|gnd_1|G
+Egnd_1||D5G2;|inputNor@2|gnd_1|G
+EinA_1|in[A]|D5G2;|outputNa@3|inA|I
+EinA|in[B]|D5G2;|outputNa@2|inA|I
+Eout_1|out[A]|D5G2;|outputNa@3|out|O
+Eout|out[B]|D5G2;|outputNa@2|out|O
+Ein[3]|req[A1]|D5G2;|inputNor@3|in[2]|O
+Ein[2]|req[A2]|D5G2;|inputNor@3|in[1]|O
+Ein[4]|req[B1]|D5G2;|inputNor@2|in[2]|O
+Ein[1]|req[B2]|D5G2;|inputNor@2|in[1]|O
+Evdd_5|vdd|D5G2;|inputNor@3|vdd_3|P
+Evdd_2||D5G2;|inputNor@2|vdd_2|P
+Evdd_3||D5G2;|inputNor@2|vdd_3|P
+Evdd_4||D5G2;|inputNor@3|vdd_2|P
+X