migrate jelib->delib
[fleet.git] / chips / marina / electric / compareM.delib / countCompGasP.sch
diff --git a/chips/marina/electric/compareM.delib/countCompGasP.sch b/chips/marina/electric/compareM.delib/countCompGasP.sch
new file mode 100644 (file)
index 0000000..c8d753b
--- /dev/null
@@ -0,0 +1,278 @@
+HcompareM|8.10k
+
+# External Libraries:
+
+LcentersJ|centersJ
+
+LdriversM|driversM
+
+LorangeTSMC090nm|orangeTSMC090nm
+
+LredFive|redFive
+
+# Cell countCompGasP;1{sch}
+CcountCompGasP;1{sch}||schematic|1242002248944|1243246631749|I
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@2||-63|21||||
+NOff-Page|conn@4||-42|33|||RRR|
+NOff-Page|conn@5||74.5|-17|||RR|
+NOff-Page|conn@6||-18|-30|||R|
+NOff-Page|conn@7||-15|-7|||RRR|
+NOff-Page|conn@8||-15|-22|||R|
+NOff-Page|conn@9||-31|33.5|||R|
+NOff-Page|conn@10||48|47.5|||R|
+IcountCompGasP;1{ic}|countCom@0||-60.5|38|||D5G4;
+IcentersJ:ctrAND3in30A;1{ic}|ctrAND3i@0||12|-6.5|XR||D5G4;
+IredFive:inv;1{ic}|inv@4||-66|-13|X||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:inv;1{ic}|inv@6||-66|-19|XY||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:inv;1{ic}|inv@7||-3|0|Y||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:inv;1{ic}|inv@8||18|7|Y||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:inv;1{ic}|inv@9||30.5|-24|YRR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:invI;2{ic}|invI@3||-66|-1|X||D5G4;|ATTR_Delay(D5G1;NPX1.75;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NPX1.25;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:invI;2{ic}|invI@5||-66|-31|XY||D5G4;|ATTR_Delay(D5G1;NPX1.75;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NPX1.25;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:invI;2{ic}|invI@8||-3|-12|Y||D5G4;|ATTR_Delay(D5G1;NPX1.75;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NPX1.25;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:invI;2{ic}|invI@9||24|12|XYRRR||D5G4;|ATTR_Delay(D5G1;NPX1.75;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NPX1.25;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:invI;2{ic}|invI@10||24.5|-29.5|XYR||D5G4;|ATTR_Delay(D5G1;NPX1.75;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NPX1.25;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:invI;2{ic}|invI@11||15|43|XR||D5G4;|ATTR_Delay(D5G1;NPX1.75;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NPX1.25;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:invI;2{ic}|invI@14||27|43|XR||D5G4;|ATTR_Delay(D5G1;NPX1.75;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NPX1.25;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:invI;2{ic}|invI@15||39|43|XR||D5G4;|ATTR_Delay(D5G1;NPX1.75;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NPX1.25;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:nand2;1{ic}|nand2@0||-22.5|-18|X||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_X(D5G1.5;NPX2.5;Y2.5;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:nand2;1{ic}|nand2@1||24|33|R||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_X(D5G1.5;NPX2.5;Y2.5;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:nand2;1{ic}|nand2@4||36|33|R||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_X(D5G1.5;NPX2.5;Y2.5;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:nand2;1{ic}|nand2@5||48|33|R||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_X(D5G1.5;NPX2.5;Y2.5;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:nand2_sy;1{ic}|nand2_sy@2||-51|-18|Y||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_X(D5G1.5;NPX2.5;Y2.5;)S6|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:nand2n_sy;1{ic}|nand2n_s@0||43|-17|XY||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2.5;)I100|ATTR_X(D5G1.5;NPX2;Y2.5;)S6|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:nor2_sy;1{ic}|nor2_sy@1||61|-11|RR||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NPX2.25;Y2.25;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:nor2_sy;1{ic}|nor2_sy@2||61|-23|X||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NPX2.25;Y2.25;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:nor2n;1{ic}|nor2n@0||-36|-12|R||D0G4;|ATTR_Delay(D5G1;NPX3;Y-3;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+Ngeneric:Invisible-Pin|pin@0||-15.5|43.5|||||ART_message(D5G3;)Sies 17 May 2009
+Ngeneric:Invisible-Pin|pin@1||-14.5|49.5|||||ART_message(D5G6;)ScountCompGasP
+NWire_Pin|pin@2||-36|9||||
+NWire_Pin|pin@3||-37|-18||||
+NWire_Pin|pin@34||-35|-18||||
+NWire_Pin|pin@35||-18|-19||||
+NWire_Pin|pin@38||66|-12|||R|
+NWire_Pin|pin@39||66|-22|||R|
+NWire_Pin|pin@41||66|-24|||R|
+NWire_Pin|pin@42||66|-5|||R|
+NWire_Pin|pin@43||66|-10|||R|
+NWire_Pin|pin@46||-42|18||||
+NWire_Pin|pin@48||-42|24||||
+NWire_Pin|pin@51||-54|16||||
+NWire_Pin|pin@52||-54|-17||||
+NWire_Pin|pin@53||-57|26||||
+NWire_Pin|pin@79||66|-29|||R|
+NWire_Pin|pin@95||48|-18|||R|
+NWire_Pin|pin@96||48|-23|||R|
+NWire_Pin|pin@97||48|-16|||R|
+NWire_Pin|pin@98||48|-11|||R|
+NWire_Pin|pin@104||0|11||||
+Ngeneric:Invisible-Pin|pin@106||-8.5|-25.5|||||ART_message(D3G2;)S[goLO is one inversion,after go.,ready is a further delayed,version of goLO.,ready=HI indicates that the,calculation box has reset.]
+Ngeneric:Invisible-Pin|pin@107||44.5|-30|||||ART_message(D3G2;)S["in[L,E,G] is the result",of the calculation.,They are mutually exclusive.]
+Ngeneric:Invisible-Pin|pin@108||-48.5|-23.5|||||ART_message(D3G2;)S[go turns on when both,inputs have arrived and,the calculation box has reset.]
+Ngeneric:Invisible-Pin|pin@109||-48.5|-32.5|||||ART_message(D3G2;)S[go turns off when an answer,is available and the compare,stage has fired.]
+NWire_Pin|pin@111||-15|-17||||
+NWire_Pin|pin@112||-72|-13||||
+NWire_Pin|pin@113||-72|-7||||
+NWire_Pin|pin@114||-60|-7||||
+NWire_Pin|pin@115||-60|-1||||
+NWire_Pin|pin@116||-72|-1||||
+NWire_Pin|pin@117||-72|2||||
+NWire_Pin|pin@118||-72|-19|||Y|
+NWire_Pin|pin@119||-72|-25|||Y|
+NWire_Pin|pin@120||-60|-25|||Y|
+NWire_Pin|pin@121||-60|-31|||Y|
+NWire_Pin|pin@122||-72|-31|||Y|
+NWire_Pin|pin@123||-72|-34|||Y|
+NWire_Pin|pin@125||-54|-13||||
+NWire_Pin|pin@126||-57|-19||||
+NWire_Pin|pin@131||-15|9||||
+NWire_Pin|pin@144||0|21||||
+NWire_Pin|pin@145||-42|21||||
+NWire_Pin|pin@164||3|0|||XY|
+NWire_Pin|pin@165||3|-6|||XY|
+NWire_Pin|pin@166||-9|-6|||XY|
+NWire_Pin|pin@167||-9|-12|||XY|
+NWire_Pin|pin@171||3|-12|||X|
+NWire_Pin|pin@172||3|-8|||X|
+NWire_Pin|pin@184||12|7||||
+NWire_Pin|pin@187||10|-17||||
+NWire_Pin|pin@189||14|-17||||
+NWire_Pin|pin@190||24|7||||
+NWire_Pin|pin@192||24.5|-24|||RR|
+NWire_Pin|pin@194||36|7||||
+NWire_Pin|pin@195||36|-24||||
+NWire_Pin|pin@197||12|28||||
+NWire_Pin|pin@199||12|-24||||
+NWire_Pin|pin@201||23|28||||
+NWire_Pin|pin@202||25|24||||
+NWire_Pin|pin@206||35|28||||
+NWire_Pin|pin@207||37|24||||
+NWire_Pin|pin@210||47|28||||
+NWire_Pin|pin@211||49|24||||
+NWire_Pin|pin@214||-36.5|28||||
+NWire_Pin|pin@215||-36.5|14||||
+NWire_Pin|pin@216||15|39||||
+NWire_Pin|pin@217||24|39||||
+NWire_Pin|pin@218||27|39||||
+NWire_Pin|pin@219||36|39||||
+NWire_Pin|pin@220||39|39||||
+NWire_Pin|pin@221||48|39||||
+NWire_Pin|pin@222||15|49||||
+NWire_Pin|pin@223||27|49||||
+NWire_Pin|pin@224||39|49||||
+NWire_Pin|pin@225||-15|0||||
+IdriversM:predDri20wMC;1{ic}|predDri2@0||-6.5|9|XY||D5G4;
+IdriversM:predDri60wMC;1{ic}|predDri6@0||-48|16|XY||D5G4;
+IdriversM:predDri60wMC;1{ic}|predDri6@1||-48|26|X||D5G4;
+IdriversM:sucDri20;1{ic}|sucDri20@0||-22|9|||D5G4;
+IorangeTSMC090nm:wire90;1{ic}|wire90@0||1|28|||D0G4;|ATTR_L(D5G1;PUD)S958|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@2||-42|-18|||D0G4;|ATTR_L(D5G1;PUD)S958|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@3||-30|-18|||D0G4;|ATTR_L(D5G1;PUD)S958|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@4||-32|9|||D0G4;|ATTR_L(D5G1;PUD)S958|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@15||-66|-7|||D0G4;|ATTR_L(D5G1;PUD)S958|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@17||-66|-25|Y||D0G4;|ATTR_L(D5G1;PUD)S958|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@22||-3|-6|XY||D0G4;|ATTR_L(D5G1;PUD)S958|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@23||3|7|||D0G4;|ATTR_L(D5G1;PUD)S958|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@25||28.5|7|||D0G4;|ATTR_L(D5G1;PUD)S958|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@26||20|-24|RR||D0G4;|ATTR_L(D5G1;PUD)S958|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@27||23|-17|||D0G4;|ATTR_L(D5G1;PUD)S958|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@28||52|-11|||D0G4;|ATTR_L(D5G1;PUD)S958|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@29||52|-23|||D0G4;|ATTR_L(D5G1;PUD)S958|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@30||19.5|39|||D0G4;|ATTR_L(D5G1;PUD)S958|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@31||31.5|39|||D0G4;|ATTR_L(D5G1;PUD)S958|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@32||43.5|39|||D0G4;|ATTR_L(D5G1;PUD)S958|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+Awire|count[E]|D5G2;||2700|invI@14|out|27|45.5|pin@223||27|49
+Awire|count[G]|D5G2;||2700|invI@15|out|39|45.5|pin@224||39|49
+Awire|count[L]|D5G2;||2700|invI@11|out|15|45.5|pin@222||15|49
+Awire|fire|D5G2;||900|pin@197||12|28|pin@184||12|7
+Awire|in[E]|D5G2;||2700|pin@39||66|-22|pin@38||66|-12
+Awire|in[E]|D5G2;Y-2.5;||900|nand2@4|ina|37|30.5|pin@207||37|24
+Awire|in[G]|D5G2;||2700|pin@43||66|-10|pin@42||66|-5
+Awire|in[G]|D5G2;Y-2.5;||900|nand2@5|ina|49|30.5|pin@211||49|24
+Awire|in[L]|D5G2;||2700|pin@79||66|-29|pin@41||66|-24
+Awire|in[L]|D5G2;Y-2;||900|nand2@1|ina|25|30.5|pin@202||25|24
+Awire|net@0|||2700|nor2n@0|out|-36|-9.5|pin@2||-36|9
+Awire|net@59|||1800|nand2@0|ina|-20|-19|pin@35||-18|-19
+Awire|net@64|||0|pin@38||66|-12|nor2_sy@1|inb|63.5|-12
+Awire|net@65|||1800|nor2_sy@2|inb|63.5|-22|pin@39||66|-22
+Awire|net@69|||0|pin@41||66|-24|nor2_sy@2|ina|63.5|-24
+Awire|net@71|||1800|nor2_sy@1|ina|63.5|-10|pin@43||66|-10
+Awire|net@84|||900|nor2n@0|ina|-35|-14.5|pin@34||-35|-18
+Awire|net@85|||1800|predDri6@0|mc|-45|18|pin@46||-42|18
+Awire|net@88|||900|pin@145||-42|21|pin@46||-42|18
+Awire|net@91|||0|predDri6@0|pred|-51|16|pin@51||-54|16
+Awire|net@94|||0|predDri6@1|pred|-51|26|pin@53||-57|26
+Awire|net@119|||1800|predDri6@1|mc|-45|24|pin@48||-42|24
+Awire|net@145|||0|wire90@0|a|-1.5|28|pin@214||-36.5|28
+Awire|net@153|||1800|nand2_sy@2|out|-48.5|-18|wire90@2|a|-44.5|-18
+Awire|net@154|||1800|wire90@2|b|-39.5|-18|pin@3||-37|-18
+Awire|net@155|||0|nand2@0|out|-25|-18|wire90@3|b|-27.5|-18
+Awire|net@156|||0|wire90@3|a|-32.5|-18|pin@34||-35|-18
+Awire|net@157|||1800|wire90@4|b|-29.5|9|sucDri20@0|in|-26|9
+Awire|net@158|||0|wire90@4|a|-34.5|9|pin@2||-36|9
+Awire|net@172|||1800|sucDri20@0|succ|-18|9|pin@131||-15|9
+Awire|net@205|||900|pin@35||-18|-19|conn@6|y|-18|-28
+Awire|net@242|||900|pin@95||48|-18|pin@96||48|-23
+Awire|net@245|||2700|pin@97||48|-16|pin@98||48|-11
+Awire|net@258|||1800|predDri2@0|mc|-3.5|11|pin@104||0|11
+Awire|net@269|||2700|conn@8|y|-15|-20|pin@111||-15|-17
+Awire|net@271|||0|inv@4|out|-68.5|-13|pin@112||-72|-13
+Awire|net@272|||2700|pin@112||-72|-13|pin@113||-72|-7
+Awire|net@273|||1800|pin@113||-72|-7|wire90@15|a|-68.5|-7
+Awire|net@274|||1800|wire90@15|b|-63.5|-7|pin@114||-60|-7
+Awire|net@275|||2700|pin@114||-60|-7|pin@115||-60|-1
+Awire|net@276|||0|pin@115||-60|-1|invI@3|in|-63.5|-1
+Awire|net@277|||0|invI@3|out|-68.5|-1|pin@116||-72|-1
+Awire|net@279|||0|inv@6|out|-68.5|-19|pin@118||-72|-19
+Awire|net@280|||900|pin@118||-72|-19|pin@119||-72|-25
+Awire|net@281|||1800|pin@119||-72|-25|wire90@17|a|-68.5|-25
+Awire|net@282|||1800|wire90@17|b|-63.5|-25|pin@120||-60|-25
+Awire|net@283|||900|pin@120||-60|-25|pin@121||-60|-31
+Awire|net@284|||0|pin@121||-60|-31|invI@5|in|-63.5|-31
+Awire|net@285|||0|invI@5|out|-68.5|-31|pin@122||-72|-31
+Awire|net@288|||900|pin@125||-54|-13|pin@52||-54|-17
+Awire|net@289|||1800|inv@4|in|-63.5|-13|pin@125||-54|-13
+Awire|net@291|||0|nand2_sy@2|ina|-53.5|-17|pin@52||-54|-17
+Awire|net@293|||0|nand2_sy@2|inb|-53.5|-19|pin@126||-57|-19
+Awire|net@301|||0|pin@111||-15|-17|nand2@0|inb|-20|-17
+Awire|net@310|||1800|inv@6|in|-63.5|-19|pin@126||-57|-19
+Awire|net@326|||1800|wire90@0|b|3.5|28|pin@197||12|28
+Awire|net@337|||900|conn@4|y|-42|31|pin@48||-42|24
+Awire|net@339|||900|pin@48||-42|24|pin@145||-42|21
+Awire|net@340|||0|pin@144||0|21|pin@145||-42|21
+Awire|net@342|||900|pin@144||0|21|pin@104||0|11
+Awire|net@394|||1800|inv@7|out|-0.5|0|pin@164||3|0
+Awire|net@395|||900|pin@164||3|0|pin@165||3|-6
+Awire|net@396|||0|pin@165||3|-6|wire90@22|a|-0.5|-6
+Awire|net@397|||0|wire90@22|b|-5.5|-6|pin@166||-9|-6
+Awire|net@398|||900|pin@166||-9|-6|pin@167||-9|-12
+Awire|net@399|||1800|pin@167||-9|-12|invI@8|in|-5.5|-12
+Awire|net@404|||1800|invI@8|out|-0.5|-12|pin@171||3|-12
+Awire|net@408|||1800|pin@131||-15|9|predDri2@0|pred|-9.5|9
+Awire|net@441|||2700|ctrAND3i@0|out|12|-0.5|pin@184||12|7
+Awire|net@448|||2700|pin@187||10|-17|ctrAND3i@0|inA|10|-12.5
+Awire|net@451|||2700|pin@189||14|-17|ctrAND3i@0|inB_1|14|-9.5
+Awire|net@452|||1800|wire90@23|b|5.5|7|pin@184||12|7
+Awire|net@454|||0|wire90@23|a|0.5|7|predDri2@0|in|-3.5|7
+Awire|net@455|||1800|pin@111||-15|-17|pin@187||10|-17
+Awire|net@457|||0|pin@190||24|7|inv@8|out|20.5|7
+Awire|net@458|||0|wire90@25|a|26|7|pin@190||24|7
+Awire|net@459|||900|invI@9|in|24|9.5|pin@190||24|7
+Awire|net@461|||1800|pin@192||24.5|-24|inv@9|out|28|-24
+Awire|net@462|||1800|wire90@26|a|22.5|-24|pin@192||24.5|-24
+Awire|net@463|||2700|invI@10|in|24.5|-27|pin@192||24.5|-24
+Awire|net@465|||1800|wire90@25|b|31|7|pin@194||36|7
+Awire|net@466|||900|pin@194||36|7|pin@195||36|-24
+Awire|net@472|||1800|inv@9|in|33|-24|pin@195||36|-24
+Awire|net@476|||2700|pin@199||12|-24|ctrAND3i@0|inB|12|-12.5
+Awire|net@479|||0|inv@8|in|15.5|7|pin@184||12|7
+Awire|net@480|||0|wire90@26|b|17.5|-24|pin@199||12|-24
+Awire|net@481|||0|ctrAND3i@0|out_1|12.5|-5|ctrAND3i@0|out_1|12.5|-5
+Awire|net@486|||1800|pin@189||14|-17|wire90@27|a|20.5|-17
+Awire|net@487|||1800|wire90@27|b|25.5|-17|nand2n_s@0|out|40.5|-17
+Awire|net@488|||0|nor2_sy@1|out|58.5|-11|wire90@28|b|54.5|-11
+Awire|net@490|||1800|pin@96||48|-23|wire90@29|a|49.5|-23
+Awire|net@491|||1800|wire90@29|b|54.5|-23|nor2_sy@2|out|58.5|-23
+Awire|net@494|||900|nand2@1|inb|23|30.5|pin@201||23|28
+Awire|net@500|||900|nand2@4|inb|35|30.5|pin@206||35|28
+Awire|net@504|||900|nand2@5|inb|47|30.5|pin@210||47|28
+Awire|net@510|||0|pin@214||-36.5|28|predDri6@1|in|-45|28
+Awire|net@511|||900|pin@214||-36.5|28|pin@215||-36.5|14
+Awire|net@512|||0|pin@215||-36.5|14|predDri6@0|in|-45|14
+Awire|net@513|||0|pin@201||23|28|pin@197||12|28
+Awire|net@514|||0|pin@206||35|28|pin@201||23|28
+Awire|net@515|||0|pin@210||47|28|pin@206||35|28
+Awire|net@522|||900|invI@11|in|15|40.5|pin@216||15|39
+Awire|net@523|||1800|pin@216||15|39|wire90@30|a|17|39
+Awire|net@524|||1800|wire90@30|b|22|39|pin@217||24|39
+Awire|net@525|||900|pin@217||24|39|nand2@1|out|24|35.5
+Awire|net@527|||1800|pin@218||27|39|wire90@31|a|29|39
+Awire|net@528|||1800|wire90@31|b|34|39|pin@219||36|39
+Awire|net@530|||1800|pin@220||39|39|wire90@32|a|41|39
+Awire|net@531|||1800|wire90@32|b|46|39|pin@221||48|39
+Awire|net@532|||900|pin@219||36|39|nand2@4|out|36|35.5
+Awire|net@533|||900|pin@221||48|39|nand2@5|out|48|35.5
+Awire|net@537|||900|invI@14|in|27|40.5|pin@218||27|39
+Awire|net@538|||900|invI@15|in|39|40.5|pin@220||39|39
+Awire|net@539|||900|pin@131||-15|9|pin@225||-15|0
+Awire|net@540|||900|pin@225||-15|0|conn@7|a|-15|-5
+Awire|net@541|||0|inv@7|in|-5.5|0|pin@225||-15|0
+Awire|net@542|||0|wire90@28|a|49.5|-11|pin@98||48|-11
+Awire|net@543|||1800|nand2n_s@0|ina|45.5|-16|pin@97||48|-16
+Awire|net@544|||1800|nand2n_s@0|inb|45.5|-18|pin@95||48|-18
+Awire|predLO|D5G2;||2700|pin@3||-37|-18|nor2n@0|inb|-37|-14.5
+Awire|pred[A]|D5G2;||900|pin@51||-54|16|pin@125||-54|-13
+Awire|pred[B]|D5G2;||900|pin@53||-57|26|pin@126||-57|-19
+Awire|s[1]|D5G2;||2700|pin@116||-72|-1|pin@117||-72|2
+Awire|s[2]|D5G2;||900|pin@122||-72|-31|pin@123||-72|-34
+Awire|s[3]|D5G2;||2700|pin@171||3|-12|pin@172||3|-8
+Es[4:6]|count[L,E,G]|D6G2;|conn@10|y|O
+Ego||D6G2;|conn@7|y|O
+EgoLO[1]|goLO|D4G2;|conn@8|a|I
+Ein[L,E,G]||D4G2;|conn@5|a|I
+Emc||D4G2;|conn@4|a|I
+Epred[A,B]||D4G2;|conn@2|a|I
+Eready||D4G2;|conn@6|a|I
+Es[1:3]||D6G2;|conn@9|y|O
+X