migrate jelib->delib
[fleet.git] / chips / marina / electric / arbiterM.delib / arbiter3.sch
diff --git a/chips/marina/electric/arbiterM.delib/arbiter3.sch b/chips/marina/electric/arbiterM.delib/arbiter3.sch
new file mode 100644 (file)
index 0000000..752f6ec
--- /dev/null
@@ -0,0 +1,63 @@
+HarbiterM|8.10k
+
+# External Libraries:
+
+LorangeTSMC090nm|orangeTSMC090nm
+
+# Cell arbiter3;1{sch}
+Carbiter3;1{sch}||schematic|1188764205282|1225194459486|
+Iarbiter3;1{ic}|arbiterD@1||21|9|Y||D5G4;
+NOff-Page|conn@0||-18|-12|||R|
+NOff-Page|conn@1||-18|9.5|||R|
+NOff-Page|conn@2||7|-12.5|||R|
+NOff-Page|conn@3||7|10|||R|
+NOff-Page|conn@4||-25|-5||||
+NOff-Page|conn@5||16.5|-5|||RR|
+Ihalf3inArb;1{ic}|halfArbC@1||-18|0|XR||D5G4;
+Ihalf3inArb;1{ic}|halfArbC@2||7|0|R||D5G4;
+Ngeneric:Invisible-Pin|pin@0||-0.5|32|||||ART_message(D5G6;)Sarbiter3
+Ngeneric:Invisible-Pin|pin@1||-1.5|19|||||ART_message(D5G3;)Sies 30 August 2008
+Ngeneric:Invisible-Pin|pin@2||-1.5|26|||||ART_message(D5G4;)S[this is an arbiter,with anti-metastability]
+NWire_Pin|pin@9||-5|1||||
+NWire_Pin|pin@10||-5|-2||||
+NWire_Pin|pin@11||-7|-4||||
+NWire_Pin|pin@12||-7|-5||||
+NWire_Pin|pin@13||-7|1||||
+NWire_Pin|pin@14||-7|-2||||
+NWire_Pin|pin@15||-5|-4||||
+NWire_Pin|pin@16||-5|-5||||
+NWire_Pin|pin@27||5|-5||||
+NWire_Pin|pin@28||-16|-5||||
+NWire_Pin|pin@31||-20|-5||||
+NWire_Pin|pin@36||9|-5||||
+IorangeTSMC090nm:wire90;1{ic}|wire90@0||-12|1|||D0G4;|ATTR_L(D5G1;PUD)D459.7000000000001|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@1||0|1|||D0G4;|ATTR_L(D5G1;PUD)D468.6000000000001|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+Awire|net@14|||0|wire90@1|a|-2.5|1|pin@9||-5|1
+Awire|net@15|||900|pin@9||-5|1|pin@10||-5|-2
+Awire|net@16|||450|pin@10||-5|-2|pin@11||-7|-4
+Awire|net@17|||900|pin@11||-7|-4|pin@12||-7|-5
+Awire|net@19|||1800|wire90@0|b|-9.5|1|pin@13||-7|1
+Awire|net@20|||900|pin@13||-7|1|pin@14||-7|-2
+Awire|net@21|||1350|pin@14||-7|-2|pin@15||-5|-4
+Awire|net@22|||900|pin@15||-5|-4|pin@16||-5|-5
+Awire|net@24|||1800|pin@28||-16|-5|pin@12||-7|-5
+Awire|net@25|||0|pin@27||5|-5|pin@16||-5|-5
+Awire|net@54|||900|halfArbC@1|inA|-16|-3|pin@28||-16|-5
+Awire|net@58|||1800|conn@4|y|-23|-5|pin@31||-20|-5
+Awire|net@59|||2700|pin@31||-20|-5|halfArbC@1|req[AA]|-20|-3
+Awire|net@60|||900|conn@1|a|-18|7.5|halfArbC@1|grant[A]|-18|3
+Awire|net@61|||0|wire90@0|a|-14.5|1|halfArbC@1|cross|-17|1
+Awire|net@65|||2700|conn@0|y|-18|-10|halfArbC@1|req[A]|-18|-3
+Awire|net@74|||0|conn@5|y|14.5|-5|pin@36||9|-5
+Awire|net@75|||2700|pin@36||9|-5|halfArbC@2|req[AA]|9|-3
+Awire|net@76|||2700|pin@27||5|-5|halfArbC@2|inA|5|-3
+Awire|net@77|||900|conn@3|a|7|8|halfArbC@2|grant[A]|7|3
+Awire|net@78|||2700|conn@2|y|7|-10.5|halfArbC@2|req[A]|7|-3
+Awire|net@79|||1800|wire90@1|b|2.5|1|halfArbC@2|cross|6|1
+Egrant[A]||D6G2;|conn@1|y|O
+Egrant[B]||D6G2;|conn@3|y|O
+Ereq[A]|req[A1]|D4G2;|conn@0|a|I
+Ereq[AA]|req[A2]|D4G2;|conn@4|a|I
+Ereq[B]|req[B1]|D4G2;|conn@2|a|I
+Ereq[BB]|req[B2]|D4G2;|conn@5|a|I
+X