add kesselsCounter.jelib
authorAdam Megacz <adam.megacz@sun.com>
Wed, 27 May 2009 20:03:45 +0000 (20:03 +0000)
committerAdam Megacz <adam.megacz@sun.com>
Wed, 27 May 2009 20:03:45 +0000 (20:03 +0000)
electric/kesselsCounter.jelib [new file with mode: 0644]

diff --git a/electric/kesselsCounter.jelib b/electric/kesselsCounter.jelib
new file mode 100644 (file)
index 0000000..8e380a3
--- /dev/null
@@ -0,0 +1,3506 @@
+# header information:
+HkesselsCounter|8.08k
+
+# Views:
+Vicon|ic
+Vlayout|lay
+Vschematic|sch
+
+# External Libraries:
+
+LcentersJ|centersJ
+
+LdriversM|driversM
+
+LlatchesK|latchesK
+
+LloopCountM|loopCountM
+
+LorangeTSMC090nm|orangeTSMC090nm
+
+LredFive|redFive
+
+LscanM|scanM
+
+LwiresL|wiresL
+
+# Tools:
+Ouser|DefaultTechnology()Sartwork|SchematicTechnology()Scmos90
+Oio|GDSOutputConvertsBracketsInExports()BF|GDSWritesExportPins()BT
+
+# Technologies:
+Tcmos|ScaleFORcmos()D1000.0
+Tcmos90|"GDS(ST)LayerForPad-FrameINcmos90"()S43|"GDS(ST)LayerForPassivationINcmos90"()S169|"GDS(TSMC)LayerForPad-FrameINcmos90"()S43|"GDS(TSMC)LayerForPassivationINcmos90"()S169
+Tmocmos|ScaleFORmocmos()D100.0|SelectedFoundryFormocmos()STSMC
+Trcmos|ScaleFORrcmos()D1000.0
+
+# Cell adamPredDri;1{ic}
+CadamPredDri;1{ic}||artwork|1242951800374|1243285579498|E
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NTriangle|art@1||-9|0|3|2|RRR|
+NPin|pin@0||-6|4|1|1||
+NPin|pin@1||-10|4|1|1||
+NPin|pin@2||-10|-4|1|1||
+NPin|pin@3||-6|-4|1|1||
+Nschematic:Wire_Pin|pin@4||-10|0||||
+Nschematic:Wire_Pin|pin@5||-6|0||||
+Nschematic:Wire_Pin|pin@6||-8|-4||||
+Ngeneric:Invisible-Pin|pin@7||-8|-3|||||ART_message(D5G1;)Smc
+ASolid|net@1|||FS900|pin@1||-10|4|pin@2||-10|-4
+ADotted|net@3|||FS2700|pin@3||-6|-4|pin@0||-6|4
+ADotted|net@4|||FS1800|pin@2||-10|-4|pin@3||-6|-4
+ADotted|net@5|||FS1800|pin@1||-10|4|pin@0||-6|4
+Efire||D5G2;X2;|pin@5||B
+Emc||D5G2;Y-2;|pin@6||B
+Epred||D5G2;X-2;|pin@4||B
+X
+
+# Cell adamPredDri;1{lay}
+CadamPredDri;1{lay}||cmos90|1219497083032|1241981698008||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1241981751253
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NMetal-1-N-Active-Con|contact@2||-2.5|0||20.8||
+NMetal-1-N-Active-Con|contact@3||5.5|0||20.8||
+NMetal-1-N-Active-Con|contact@4||14.5|6||10.4||
+NMetal-1-P-Active-Con|contact@5||-14.5|43.5||10.4||
+NMetal-1-P-Active-Con|contact@6||5.5|43.5||10.4||
+NMetal-1-P-Active-Con|contact@7||14.5|43.5||10.4||
+NMetal-1-N-Active-Con|contact@8||-11.5|7||5.2|X|
+NMetal-1-Polysilicon-Con|contact@9||5.5|-20.5|5.2|||
+NMetal-1-Polysilicon-Con|contact@10||-13|24.5|5.2||R|
+NMetal-1-Polysilicon-Con|contact@12||9|21.5|5.2||R|
+NMetal-1-Polysilicon-Con|contact@13||5.5|62|5.2||RR|
+NX-Metal-1-Metal-2-Con|contact@14||5.5|50||6.2||
+NX-Metal-1-Metal-2-Con|contact@15||5.5|0||6.2||
+NX-Metal-1-Metal-2-Con|contact@19||-11.5|0||6.2||
+NN-Transistor|nmos@2||1.5|0||26||
+NN-Transistor|nmos@3||10.5|6||14||
+NN-Transistor|nmos@5||-7.5|7||8|X|
+NPolysilicon-Pin|pin@2||-7.5|-4.9||||
+NPolysilicon-Pin|pin@5||1.5|-20.5||||
+NMetal-1-Pin|pin@7||-2.5|16||||
+NMetal-1-Pin|pin@8||-7.5|16||||
+NPolysilicon-Pin|pin@9||10.5|24.1||||
+NPolysilicon-Pin|pin@10||4|62||||
+NMetal-1-Pin|pin@11||14.5|62||||
+NMetal-1-Pin|pin@12||9|16||||
+NMetal-1-Pin|pin@14||5.5|-22||||
+NMetal-1-Pin|pin@15||-13|25||||
+NMetal-1-Pin|pin@22||-7.5|36.2||||
+NMetal-1-Pin|pin@23||-14.5|36.2||||
+NPolysilicon-Pin|pin@28||1.5|23||||
+NPolysilicon-Pin|pin@29||-10.5|16||||
+NPolysilicon-Pin|pin@30||-4.5|62||||
+NPolysilicon-Pin|pin@31||-10.5|25||||
+NPolysilicon-Pin|pin@32||10.5|-6||||
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@2||-19|0|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@3||19|0|||D5G4;
+NP-Well-Node|plnode@0||0|0|43|48||A
+NN-Well-Node|plnode@1||0|-50|43|52||A
+NN-Well-Node|plnode@2||0|50|43|52||A
+NP-Select-Node|plnode@3||0|-50|40|52||A
+NP-Select-Node|plnode@4||0|50|40|52||A
+NN-Select-Node|plnode@5||0|0|40|48||A
+NP-Transistor|pmos@0||-10.5|43.5||14||
+NP-Transistor|pmos@1||-4.5|43.5||14||
+NP-Transistor|pmos@2||1.5|43.5||14||
+NP-Transistor|pmos@3||10.5|43.5||14||
+AN-Active|net@2|||RS1800|contact@2||-2.5|0|nmos@2|diff-left|-1.3|0
+AN-Active|net@3|||RS0|contact@3||5.5|0|nmos@2|diff-right|4.3|0
+AN-Active|net@5|||RS0|contact@4||14.5|6|nmos@3|diff-right|13.3|6
+AP-Active|net@8|||RS1800|contact@5||-14.5|43.5|pmos@0|diff-left|-13.3|43.5
+AP-Active|net@9|||RS0|contact@6||5.5|43.5|pmos@2|diff-right|4.3|43.5
+AP-Active|net@11|||RS0|contact@7||14.5|43.5|pmos@3|diff-right|13.3|43.5
+AP-Active|net@12|||RS0|pmos@2|diff-left|-1.3|43.5|pmos@1|diff-right|-1.7|43.5
+AP-Active|net@13|||RS0|pmos@1|diff-left|-7.3|43.5|pmos@0|diff-right|-7.7|43.5
+AN-Active|net@15|||RS1800|contact@8||-11.5|7|nmos@5|diff-right|-10.3|7
+APolysilicon|net@16|||S900|pmos@3|poly-bottom|10.5|31.5|pin@9||10.5|24.1
+APolysilicon|net@22|||S900|nmos@5|poly-bottom|-7.5|-2|pin@2||-7.5|-4.9
+APolysilicon|net@28|||S900|nmos@2|poly-bottom|1.5|-18|pin@5||1.5|-20.5
+APolysilicon|net@29|||S1800|pin@5||1.5|-20.5|contact@9||6.1|-20.5
+Ametal-1|net@32|||S900|pin@7||-2.5|16|contact@2||-2.5|10.4
+Ametal-1|net@35|||S900|contact@7||14.5|38.3|contact@4||14.5|11.2
+APolysilicon|net@36|||S900|pin@9||10.5|24.1|nmos@3|poly-top|10.5|18
+APolysilicon|net@37|||S1800|contact@12||9|24.1|pin@9||10.5|24.1
+AP-Active|net@38|||S1800|contact@6||5.5|43.5|pmos@3|diff-left|7.7|43.5
+APolysilicon|net@40|||S1800|pin@10||4|62|contact@13||5.4|62
+Ametal-2|net@42||6.2|S0|contact@14||5.5|50|pinsVddG@2|vdd|-19|50
+Ametal-2|net@43||6.2|S0|pinsVddG@3|vdd_1|19|-50|pinsVddG@2|vdd_1|-19|-50
+Ametal-2|net@44||6.2|S0|pinsVddG@3|vdd|19|50|contact@14||5.5|50
+Ametal-1|net@45|||S900|contact@6||5.5|48.7|contact@14||5.5|46.9
+Ametal-2|net@46||6.2|S1800|contact@15||5.5|0|pinsVddG@3|gnd|19|0
+Ametal-1|net@47|||S0|contact@3||5.5|0|contact@15||5.5|0
+Ametal-1|net@50|||S2700|contact@7||14.5|48.7|pin@11||14.5|62
+Ametal-1|net@51|||S0|pin@11||14.5|62|contact@13||8.1|62
+Ametal-1|net@52|||S1800|pin@7||-2.5|16|pin@12||9|16
+Ametal-1|net@53|||S2700|pin@12||9|16|contact@12||9|18.9
+Ametal-1|net@56|||S900|pin@15||-13|25|contact@10||-13|25
+Ametal-1|net@57|||S2700|pin@14||5.5|-22|contact@9||5.5|-20.5
+Ametal-1|net@65|||S0|pin@7||-2.5|16|pin@8||-7.5|16
+Ametal-1|net@70|||S0|pin@22||-7.5|36.2|pin@23||-14.5|36.2
+Ametal-1|net@71|||S2700|pin@23||-14.5|36.2|contact@5||-14.5|38.3
+Ametal-1|net@73|||S2700|pin@8||-7.5|16|pin@22||-7.5|36.2
+Ametal-2|net@77||6.2|S1800|contact@19||-11.5|0|contact@15||5.5|0
+APolysilicon|net@83|||S900|pin@28||1.5|23|nmos@2|poly-top|1.5|18
+APolysilicon|net@85|||S0|nmos@5|poly-top|-7.5|16|pin@29||-10.5|16
+APolysilicon|net@86|||S2700|pin@29||-10.5|16|pin@31||-10.5|25
+APolysilicon|net@87|||S2700|pin@28||1.5|23|pmos@2|poly-bottom|1.5|31.5
+APolysilicon|net@88|||S0|contact@13||2.9|62|pin@30||-4.5|62
+APolysilicon|net@89|||S900|pin@30||-4.5|62|pmos@1|poly-top|-4.5|55.5
+Ametal-2|net@90||6.2|S1800|pinsVddG@2|gnd|-19|0|contact@19||-11.5|0
+Ametal-1|net@91|||S900|contact@8||-11.5|4.4|contact@19||-11.5|3.1
+APolysilicon|net@92|||S2700|pin@31||-10.5|25|pmos@0|poly-bottom|-10.5|31.5
+APolysilicon|net@93|||S0|pin@31||-10.5|25|contact@10||-13|25
+APolysilicon|net@94|||S900|nmos@3|poly-bottom|10.5|-6|pin@32||10.5|-6
+AN-Active|net@95|||RS1800|contact@3||5.5|3|nmos@3|diff-left|7.7|3
+AN-Active|net@96|||RS0|contact@2||-2.5|3.5|nmos@5|diff-left|-4.7|3.5
+Egnd||D5G2;|pinsVddG@2|gnd|G
+Egnd_1||D5G2;|pinsVddG@3|gnd|G
+Ein||D5G2;|pin@14||I
+Emc||D5G2;|pin@15||I
+Epred||D5G2;|pin@23||O
+Epred_1||D5G2;|pin@7||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
+
+# Cell adamPredDri;1{sch}
+CadamPredDri;1{sch}||schematic|1188777360591|1243383338946|
+IorangeTSMC090nm:NMOSx;1{ic}|NMOSx@0||0|-6|||D0G4;|ATTR_Delay(D5G1;NPX-2.5;Y-2;)I100|ATTR_X(D5G1.5;NPX-0.5;Y2.5;)S10
+IorangeTSMC090nm:NMOSx;1{ic}|NMOSx@1||8.5|-5.5|X||D0G4;|ATTR_Delay(D5G1;NPX-2.5;Y-2;)I100|ATTR_X(D5G1.5;NPX-0.5;Y2.5;)S4
+IorangeTSMC090nm:PMOS4fwk;1{ic}|PMOS4fwk@0||0|5|X||D5G4;|ATTR_Delay(D5G1;NPX4.5;Y-2;)I100|ATTR_L(D5FLeave alone;G1;NOLPX4.5;)S2|ATTR_W(D6FLeave alone;G1;NOLPX3;Y1;)S3
+IredFive:PMOS;1{ic}|PMOS@0||0|18|||D5G4;|ATTR_Delay(D5G1;NPX5;Y-2;)I100|ATTR_X(D5G1.5;NPX5;Y0.5;)I1
+IredFive:PMOS;1{ic}|PMOS@3||0|11|RR||D5G4;|ATTR_Delay(D5G1;NPX5;Y-2;)I100|ATTR_X(D5G1.5;NPX5;Y0.5;)I1
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-12|0||||
+NOff-Page|conn@1||27.5|0||||
+NOff-Page|conn@2||23|-12.5|||R|
+NGround|gnd@0||0|-13||||
+NGround|gnd@1||8.5|-13||||
+IredFive:invLT;1{ic}|invLT@0||16|11|X||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S3|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+Ngeneric:Invisible-Pin|pin@0||9|42.5|||||ART_message(D5G6;)S[adamPredDri,(based on predDri10wM)]
+NWire_Pin|pin@4||0|0||||
+NWire_Pin|pin@15||-6|-6||||
+NWire_Pin|pin@16||-6|0||||
+NWire_Pin|pin@21||21|11||||
+NWire_Pin|pin@34||8.5|0||||
+Ngeneric:Invisible-Pin|pin@35||-23|27.5|||||ART_message(D5G4;)SHI is full
+NWire_Pin|pin@38||21|0||||
+NWire_Pin|pin@56||-6|18||||
+NWire_Pin|pin@59||0|3||||
+NWire_Pin|pin@60||-3|18||||
+NWire_Pin|pin@66||23|-5.5||||
+NWire_Pin|pin@69||0|7||||
+NWire_Pin|pin@70||15|5||||
+NWire_Pin|pin@71||15|-5.5||||
+IadamPredDri;1{ic}|predDriv@0||21|24|X||D5G4;
+NPower|pwr@0||0|23||||
+IorangeTSMC090nm:wire90;1{ic}|wire90@0||8|11|||D0G4;|ATTR_L(D5G1;PUD)D106.69999999999997|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+Awire|net@25|||900|pin@16||-6|0|pin@15||-6|-6
+Awire|net@61|||0|pin@16||-6|0|conn@0|y|-10|0
+Awire|net@70|||1800|invLT@0|in|18.5|11|pin@21||21|11
+Awire|net@72|||900|pin@21||21|11|pin@38||21|0
+Awire|net@91|||900|NMOSx@0|s|0|-8|gnd@0||0|-11
+Awire|net@97|||900|pin@4||0|0|NMOSx@0|d|0|-4
+Awire|net@98|||1800|pin@15||-6|-6|NMOSx@0|g|-3|-6
+Awire|net@102|||900|NMOSx@1|s|8.5|-7.5|gnd@1||8.5|-11
+Awire|net@104|||2700|NMOSx@1|d|8.5|-3.5|pin@34||8.5|0
+Awire|net@105|||1800|pin@34||8.5|0|pin@38||21|0
+Awire|net@106|||1800|pin@4||0|0|pin@34||8.5|0
+Awire|net@112|||1800|pin@38||21|0|conn@1|a|25.5|0
+Awire|net@145|||0|invLT@0|out|13.5|11|wire90@0|b|10.5|11
+Awire|net@183|||2700|pin@16||-6|0|pin@56||-6|18
+Awire|net@187|||2700|pin@4||0|0|pin@59||0|3
+Awire|net@188|||1800|pin@56||-6|18|pin@60||-3|18
+Awire|net@191|||900|pwr@0||0|23|PMOS@0|s|0|20
+Awire|net@196|||0|PMOS@0|g|-3|18|pin@60||-3|18
+Awire|net@199|||0|PMOS4fwk@0|d|0|3|pin@59||0|3
+Awire|net@202|||900|pin@66||23|-5.5|conn@2|y|23|-10.5
+Awire|net@207|||0|PMOS4fwk@0|s|0|7|pin@69||0|7
+Awire|net@209|||0|pin@69||0|7|PMOS4fwk@0|s|0|7
+Awire|net@210|||0|wire90@0|a|5.5|11|PMOS@3|g|3|11
+Awire|net@211|||2700|PMOS@3|d|0|13|PMOS@0|d|0|16
+Awire|net@212|||900|PMOS@3|s|0|9|pin@69||0|7
+Awire|net@213|||1800|pin@71||15|-5.5|pin@66||23|-5.5
+Awire|net@214|||1800|PMOS4fwk@0|g|3|5|pin@70||15|5
+Awire|net@215|||1800|NMOSx@1|g|11.5|-5.5|pin@71||15|-5.5
+Awire|net@216|||900|pin@70||15|5|pin@71||15|-5.5
+Ein|fire|D4G2;|conn@0|a|I
+Emc||D4G2;|conn@2|a|I
+Epred||D6G2;|conn@1|y|O
+X
+
+# Cell adamPredDriInitFull;1{ic}
+CadamPredDriInitFull;1{ic}||artwork|1242951800374|1243282124376|E
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NFilled-Triangle|art@2||-9|0|3|2|RRR|
+NPin|pin@0||-6|4|1|1||
+NPin|pin@1||-10|4|1|1||
+NPin|pin@2||-10|-4|1|1||
+NPin|pin@3||-6|-4|1|1||
+Nschematic:Wire_Pin|pin@4||-10|0||||
+Nschematic:Wire_Pin|pin@5||-6|0||||
+Nschematic:Wire_Pin|pin@6||-8|-4||||
+Ngeneric:Invisible-Pin|pin@7||-8|-3|||||ART_message(D5G1;)Smc
+ASolid|net@1|||FS900|pin@1||-10|4|pin@2||-10|-4
+ADotted|net@3|||FS2700|pin@3||-6|-4|pin@0||-6|4
+ADotted|net@4|||FS1800|pin@2||-10|-4|pin@3||-6|-4
+ADotted|net@5|||FS1800|pin@1||-10|4|pin@0||-6|4
+Ein||D5G2;X1;|pin@5||B
+Emc||D5G2;Y-2;|pin@6||B
+Epred||D5G2;X-2;|pin@4||B
+X
+
+# Cell adamPredDriInitFull;1{lay}
+CadamPredDriInitFull;1{lay}||cmos90|1219497083032|1241981698008||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1241981751253
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NMetal-1-N-Active-Con|contact@2||-2.5|0||20.8||
+NMetal-1-N-Active-Con|contact@3||5.5|0||20.8||
+NMetal-1-N-Active-Con|contact@4||14.5|6||10.4||
+NMetal-1-P-Active-Con|contact@5||-14.5|43.5||10.4||
+NMetal-1-P-Active-Con|contact@6||5.5|43.5||10.4||
+NMetal-1-P-Active-Con|contact@7||14.5|43.5||10.4||
+NMetal-1-N-Active-Con|contact@8||-11.5|7||5.2|X|
+NMetal-1-Polysilicon-Con|contact@9||5.5|-20.5|5.2|||
+NMetal-1-Polysilicon-Con|contact@10||-13|24.5|5.2||R|
+NMetal-1-Polysilicon-Con|contact@12||9|21.5|5.2||R|
+NMetal-1-Polysilicon-Con|contact@13||5.5|62|5.2||RR|
+NX-Metal-1-Metal-2-Con|contact@14||5.5|50||6.2||
+NX-Metal-1-Metal-2-Con|contact@15||5.5|0||6.2||
+NX-Metal-1-Metal-2-Con|contact@19||-11.5|0||6.2||
+NN-Transistor|nmos@2||1.5|0||26||
+NN-Transistor|nmos@3||10.5|6||14||
+NN-Transistor|nmos@5||-7.5|7||8|X|
+NPolysilicon-Pin|pin@2||-7.5|-4.9||||
+NPolysilicon-Pin|pin@5||1.5|-20.5||||
+NMetal-1-Pin|pin@7||-2.5|16||||
+NMetal-1-Pin|pin@8||-7.5|16||||
+NPolysilicon-Pin|pin@9||10.5|24.1||||
+NPolysilicon-Pin|pin@10||4|62||||
+NMetal-1-Pin|pin@11||14.5|62||||
+NMetal-1-Pin|pin@12||9|16||||
+NMetal-1-Pin|pin@14||5.5|-22||||
+NMetal-1-Pin|pin@15||-13|25||||
+NMetal-1-Pin|pin@22||-7.5|36.2||||
+NMetal-1-Pin|pin@23||-14.5|36.2||||
+NPolysilicon-Pin|pin@28||1.5|23||||
+NPolysilicon-Pin|pin@29||-10.5|16||||
+NPolysilicon-Pin|pin@30||-4.5|62||||
+NPolysilicon-Pin|pin@31||-10.5|25||||
+NPolysilicon-Pin|pin@32||10.5|-6||||
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@2||-19|0|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@3||19|0|||D5G4;
+NP-Well-Node|plnode@0||0|0|43|48||A
+NN-Well-Node|plnode@1||0|-50|43|52||A
+NN-Well-Node|plnode@2||0|50|43|52||A
+NP-Select-Node|plnode@3||0|-50|40|52||A
+NP-Select-Node|plnode@4||0|50|40|52||A
+NN-Select-Node|plnode@5||0|0|40|48||A
+NP-Transistor|pmos@0||-10.5|43.5||14||
+NP-Transistor|pmos@1||-4.5|43.5||14||
+NP-Transistor|pmos@2||1.5|43.5||14||
+NP-Transistor|pmos@3||10.5|43.5||14||
+AN-Active|net@2|||RS1800|contact@2||-2.5|0|nmos@2|diff-left|-1.3|0
+AN-Active|net@3|||RS0|contact@3||5.5|0|nmos@2|diff-right|4.3|0
+AN-Active|net@5|||RS0|contact@4||14.5|6|nmos@3|diff-right|13.3|6
+AP-Active|net@8|||RS1800|contact@5||-14.5|43.5|pmos@0|diff-left|-13.3|43.5
+AP-Active|net@9|||RS0|contact@6||5.5|43.5|pmos@2|diff-right|4.3|43.5
+AP-Active|net@11|||RS0|contact@7||14.5|43.5|pmos@3|diff-right|13.3|43.5
+AP-Active|net@12|||RS0|pmos@2|diff-left|-1.3|43.5|pmos@1|diff-right|-1.7|43.5
+AP-Active|net@13|||RS0|pmos@1|diff-left|-7.3|43.5|pmos@0|diff-right|-7.7|43.5
+AN-Active|net@15|||RS1800|contact@8||-11.5|7|nmos@5|diff-right|-10.3|7
+APolysilicon|net@16|||S900|pmos@3|poly-bottom|10.5|31.5|pin@9||10.5|24.1
+APolysilicon|net@22|||S900|nmos@5|poly-bottom|-7.5|-2|pin@2||-7.5|-4.9
+APolysilicon|net@28|||S900|nmos@2|poly-bottom|1.5|-18|pin@5||1.5|-20.5
+APolysilicon|net@29|||S1800|pin@5||1.5|-20.5|contact@9||6.1|-20.5
+Ametal-1|net@32|||S900|pin@7||-2.5|16|contact@2||-2.5|10.4
+Ametal-1|net@35|||S900|contact@7||14.5|38.3|contact@4||14.5|11.2
+APolysilicon|net@36|||S900|pin@9||10.5|24.1|nmos@3|poly-top|10.5|18
+APolysilicon|net@37|||S1800|contact@12||9|24.1|pin@9||10.5|24.1
+AP-Active|net@38|||S1800|contact@6||5.5|43.5|pmos@3|diff-left|7.7|43.5
+APolysilicon|net@40|||S1800|pin@10||4|62|contact@13||5.4|62
+Ametal-2|net@42||6.2|S0|contact@14||5.5|50|pinsVddG@2|vdd|-19|50
+Ametal-2|net@43||6.2|S0|pinsVddG@3|vdd_1|19|-50|pinsVddG@2|vdd_1|-19|-50
+Ametal-2|net@44||6.2|S0|pinsVddG@3|vdd|19|50|contact@14||5.5|50
+Ametal-1|net@45|||S900|contact@6||5.5|48.7|contact@14||5.5|46.9
+Ametal-2|net@46||6.2|S1800|contact@15||5.5|0|pinsVddG@3|gnd|19|0
+Ametal-1|net@47|||S0|contact@3||5.5|0|contact@15||5.5|0
+Ametal-1|net@50|||S2700|contact@7||14.5|48.7|pin@11||14.5|62
+Ametal-1|net@51|||S0|pin@11||14.5|62|contact@13||8.1|62
+Ametal-1|net@52|||S1800|pin@7||-2.5|16|pin@12||9|16
+Ametal-1|net@53|||S2700|pin@12||9|16|contact@12||9|18.9
+Ametal-1|net@56|||S900|pin@15||-13|25|contact@10||-13|25
+Ametal-1|net@57|||S2700|pin@14||5.5|-22|contact@9||5.5|-20.5
+Ametal-1|net@65|||S0|pin@7||-2.5|16|pin@8||-7.5|16
+Ametal-1|net@70|||S0|pin@22||-7.5|36.2|pin@23||-14.5|36.2
+Ametal-1|net@71|||S2700|pin@23||-14.5|36.2|contact@5||-14.5|38.3
+Ametal-1|net@73|||S2700|pin@8||-7.5|16|pin@22||-7.5|36.2
+Ametal-2|net@77||6.2|S1800|contact@19||-11.5|0|contact@15||5.5|0
+APolysilicon|net@83|||S900|pin@28||1.5|23|nmos@2|poly-top|1.5|18
+APolysilicon|net@85|||S0|nmos@5|poly-top|-7.5|16|pin@29||-10.5|16
+APolysilicon|net@86|||S2700|pin@29||-10.5|16|pin@31||-10.5|25
+APolysilicon|net@87|||S2700|pin@28||1.5|23|pmos@2|poly-bottom|1.5|31.5
+APolysilicon|net@88|||S0|contact@13||2.9|62|pin@30||-4.5|62
+APolysilicon|net@89|||S900|pin@30||-4.5|62|pmos@1|poly-top|-4.5|55.5
+Ametal-2|net@90||6.2|S1800|pinsVddG@2|gnd|-19|0|contact@19||-11.5|0
+Ametal-1|net@91|||S900|contact@8||-11.5|4.4|contact@19||-11.5|3.1
+APolysilicon|net@92|||S2700|pin@31||-10.5|25|pmos@0|poly-bottom|-10.5|31.5
+APolysilicon|net@93|||S0|pin@31||-10.5|25|contact@10||-13|25
+APolysilicon|net@94|||S900|nmos@3|poly-bottom|10.5|-6|pin@32||10.5|-6
+AN-Active|net@95|||RS1800|contact@3||5.5|3|nmos@3|diff-left|7.7|3
+AN-Active|net@96|||RS0|contact@2||-2.5|3.5|nmos@5|diff-left|-4.7|3.5
+Egnd||D5G2;|pinsVddG@2|gnd|G
+Egnd_1||D5G2;|pinsVddG@3|gnd|G
+Ein||D5G2;|pin@14||I
+Emc||D5G2;|pin@15||I
+Epred||D5G2;|pin@23||O
+Epred_1||D5G2;|pin@7||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
+
+# Cell adamPredDriInitFull;1{sch}
+CadamPredDriInitFull;1{sch}||schematic|1188777360591|1243282391319|
+IorangeTSMC090nm:NMOSx;1{ic}|NMOSx@0||0|-11|||D0G4;|ATTR_Delay(D5G1;NPX-2.5;Y-2;)I100|ATTR_X(D5G1.5;NPX-0.5;Y2.5;)S10
+IorangeTSMC090nm:NMOSx;1{ic}|NMOSx@2||0|-4|RR||D0G4;|ATTR_Delay(D5G1;NPX-2.5;Y-2;)I100|ATTR_X(D5G1.5;NPX-0.5;Y2.5;)S10
+IorangeTSMC090nm:PMOS4fwk;1{ic}|PMOS4fwk@0||0|11|X||D5G4;|ATTR_Delay(D5G1;NPX4.5;Y-2;)I100|ATTR_L(D5FLeave alone;G1;NOLPX4.5;)S2|ATTR_W(D6FLeave alone;G1;NOLPX3;Y1;)S3
+IredFive:PMOS;1{ic}|PMOS@0||0|18|||D5G4;|ATTR_Delay(D5G1;NPX5;Y-2;)I100|ATTR_X(D5G1.5;NPX5;Y0.5;)I1
+IredFive:PMOS;1{ic}|PMOS@4||36|5|||D5G4;|ATTR_Delay(D5G1;NPX5;Y-2;)I100|ATTR_X(D5G1.5;NPX5;Y0.5;)I1
+IadamPredDriInitFull;1{ic}|adamPred@0||21|24|X||D5G4;
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-12|0||||
+NOff-Page|conn@1||41.5|0||||
+NOff-Page|conn@2||26|-15.5|||R|
+NGround|gnd@0||0|-18||||
+IredFive:invLT;1{ic}|invLT@0||16|11|X||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S3|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:invLT;1{ic}|invLT@2||26|-9|XR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S3|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+Ngeneric:Invisible-Pin|pin@0||9|42.5|||||ART_message(D5G6;)S[adamPredDriInitFull,(based on predDri10wM)]
+NWire_Pin|pin@4||0|0||||
+NWire_Pin|pin@15||-6|-11||||
+NWire_Pin|pin@16||-6|0||||
+NWire_Pin|pin@21||21|11||||
+Ngeneric:Invisible-Pin|pin@35||-23|27.5|||||ART_message(D5G4;)SHI is full
+NWire_Pin|pin@38||21|0||||
+NWire_Pin|pin@56||-6|18||||
+NWire_Pin|pin@59||0|9||||
+NWire_Pin|pin@60||-3|18||||
+NWire_Pin|pin@72||36|0||||
+NWire_Pin|pin@78||26|-2||||
+NWire_Pin|pin@79||25|5||||
+NWire_Pin|pin@80||13|-4||||
+NPower|pwr@0||0|23||||
+NPower|pwr@1||36|10||||
+IorangeTSMC090nm:wire90;1{ic}|wire90@0||8|11|||D0G4;|ATTR_L(D5G1;PUD)D106.69999999999997|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+Awire|net@25|||900|pin@16||-6|0|pin@15||-6|-11
+Awire|net@61|||0|pin@16||-6|0|conn@0|y|-10|0
+Awire|net@70|||1800|invLT@0|in|18.5|11|pin@21||21|11
+Awire|net@72|||900|pin@21||21|11|pin@38||21|0
+Awire|net@91|||900|NMOSx@0|s|0|-13|gnd@0||0|-16
+Awire|net@98|||1800|pin@15||-6|-11|NMOSx@0|g|-3|-11
+Awire|net@112|||1800|pin@38||21|0|pin@72||36|0
+Awire|net@145|||0|invLT@0|out|13.5|11|wire90@0|b|10.5|11
+Awire|net@183|||2700|pin@16||-6|0|pin@56||-6|18
+Awire|net@187|||2700|pin@4||0|0|pin@59||0|9
+Awire|net@188|||1800|pin@56||-6|18|pin@60||-3|18
+Awire|net@191|||900|pwr@0||0|23|PMOS@0|s|0|20
+Awire|net@196|||0|PMOS@0|g|-3|18|pin@60||-3|18
+Awire|net@199|||0|PMOS4fwk@0|d|0|9|pin@59||0|9
+Awire|net@217|||2700|PMOS@4|s|36|7|pwr@1||36|10
+Awire|net@218|||1800|pin@72||36|0|conn@1|a|39.5|0
+Awire|net@219|||900|PMOS@4|d|36|3|pin@72||36|0
+Awire|net@222|||0|pin@38||21|0|pin@4||0|0
+Awire|net@226|||0|PMOS4fwk@0|s|0|13|PMOS4fwk@0|s|0|13
+Awire|net@227|||1800|PMOS4fwk@0|g|3|11|wire90@0|a|5.5|11
+Awire|net@228|||2700|PMOS4fwk@0|s|0|13|PMOS@0|d|0|16
+Awire|net@230|||2700|conn@2|y|26|-13.5|invLT@2|in|26|-11.5
+Awire|net@233|||2700|NMOSx@2|s|0|-2|pin@4||0|0
+Awire|net@234|||900|NMOSx@2|d|0|-6|NMOSx@0|d|0|-9
+Awire|~mc|D5G2;||2700|invLT@2|out|26|-6.5|pin@78||26|-2
+Awire|~mc|D5G2;||0|PMOS@4|g|33|5|pin@79||25|5
+Awire|~mc|D5G2;||1800|NMOSx@2|g|3|-4|pin@80||13|-4
+Ein||D4G2;|conn@0|a|I
+Emc||D4G2;|conn@2|a|I
+Epred||D6G2;|conn@1|y|O
+X
+
+# Cell adamSucANDdri;1{ic}
+CadamSucANDdri;1{ic}||artwork|1188825505548|1243321834586|EI
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@2||-3|0|4|4|RRR||ART_degrees()F[0.0,3.1415927]
+NThick-Circle|art@3||-0.5|0|1|1||
+Nschematic:Bus_Pin|pin@0||-5|-1|-1|-1|Y|
+Nschematic:Bus_Pin|pin@1||-5|1|-1|-1|Y|
+Nschematic:Bus_Pin|pin@2||5|0|-1|-1||
+NPin|pin@17||0|4|1|1||
+NPin|pin@18||0|-4|1|1||
+NPin|pin@19||4|0|1|1||
+NPin|pin@32||2|4|1|1||
+NPin|pin@33||2|6|1|1||
+NPin|pin@34||1|5|1|1||
+NPin|pin@35||2|5|1|1||
+NPin|pin@36||3|5|1|1||
+NPin|pin@37||-1|5|1|1||
+NPin|pin@38||3|1|1|1||
+NPin|pin@39||-1|3|1|1||
+NPin|pin@40||0|3|1|1||
+Ngeneric:Invisible-Pin|pin@41||1.5|0|||||ART_message(D5G2;)S20
+NPin|pin@42||-5|-1|1|1||
+NPin|pin@43||-4|-1|1|1||
+NPin|pin@44||-5|1|1|1||
+NPin|pin@45||-4|1|1|1||
+NPin|pin@46||4|0|1|1||
+NPin|pin@47||5|0|1|1||
+NPin|pin@48||-4|2|1|1||
+NPin|pin@49||-3|2|1|1||
+NPin|pin@50||-4|-2|1|1||
+NPin|pin@51||-3|-2|1|1||
+NPin|pin@52||-4|-1|1|1||
+Ngeneric:Invisible-Pin|pin@53||-3|4|||||ART_message(D5G1;)SAdamified
+AThicker|net@12|||FS900|pin@40||0|3|pin@18||0|-4
+AThicker|net@13|||FS2250|pin@18||0|-4|pin@19||4|0
+AThicker|net@14|||FS3150|pin@19||4|0|pin@17||0|4
+AThicker|net@25|||FS2700|pin@35||2|5|pin@33||2|6
+AThicker|net@26|||FS450|pin@33||2|6|pin@34||1|5
+AThicker|net@27|||FS2700|pin@32||2|4|pin@35||2|5
+AThicker|net@28|||FS1800|pin@35||2|5|pin@36||3|5
+AThicker|net@29|||FS0|pin@34||1|5|pin@37||-1|5
+AThicker|net@30|||FS900|pin@36||3|5|pin@38||3|1
+AThicker|net@31|||FS900|pin@37||-1|5|pin@39||-1|3
+AThicker|net@32|||FS900|pin@17||0|4|pin@40||0|3
+AThicker|net@33|||FS1800|pin@39||-1|3|pin@40||0|3
+AThicker|net@34|||FS1800|pin@42||-5|-1|pin@43||-4|-1
+AThicker|net@35|||FS1800|pin@44||-5|1|pin@45||-4|1
+AThicker|net@36|||FS1800|pin@46||4|0|pin@47||5|0
+AThicker|net@37|||FS0|pin@49||-3|2|pin@48||-4|2
+AThicker|net@38|||FS900|pin@48||-4|2|pin@50||-4|-2
+AThicker|net@39|||FS1800|pin@50||-4|-2|pin@51||-3|-2
+AThicker|net@40|||FS3150|pin@51||-3|-2|pin@52||-4|-1
+EinA||D5G2;|pin@0||I
+EinB||D5G2;|pin@1||I
+Esucc||D5G2;|pin@2||O
+X
+
+# Cell adamSucANDdri;1{lay}
+CadamSucANDdri;1{lay}||cmos90|1219500791887|1241981698008||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1241981751253
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NMetal-1-P-Active-Con|contact@0||20.5|50||20.8||
+NMetal-1-P-Active-Con|contact@1||12.5|50||20.8||
+NMetal-1-P-Active-Con|contact@2||4.5|50||20.8||
+NMetal-1-N-Active-Con|contact@3||7.5|3||5.2||
+NMetal-1-N-Active-Con|contact@4||21.5|3||5.2||
+NMetal-1-P-Active-Con|contact@5||29.5|47||15.6||
+NMetal-1-N-Active-Con|contact@6||29.5|3||5.2||
+NMetal-1-Polysilicon-Con|contact@7||20.5|-12.5|5.2|||
+NX-Metal-1-Metal-2-Con|contact@8||21.5|0||6.2||
+NX-Metal-1-Metal-2-Con|contact@9||4.5|50||6.2||
+NX-Metal-1-Metal-2-Con|contact@10||20.5|50||6.2||
+NMetal-1-Polysilicon-Con|contact@11||24|28.5|5.2||R|
+NMetal-1-P-Active-Con|contact@12||20.5|-50||20.8||
+NMetal-1-P-Active-Con|contact@13||12.5|-50||20.8||
+NMetal-1-P-Active-Con|contact@14||4.5|-50||20.8||
+NX-Metal-1-Metal-2-Con|contact@17||4.5|-50||6.2||
+NX-Metal-1-Metal-2-Con|contact@18||20.5|-50||6.2||
+NMetal-1-N-Active-Con|contact@22||-1.5|0||5.2||
+NMetal-1-Polysilicon-Con|contact@23||4.5|-27.5|5.2||R|
+NMetal-1-Polysilicon-Con|contact@24||4.5|26.5|5.2||R|
+NMetal-1-P-Active-Con|contact@27||-12.5|-50||20.8||
+NMetal-1-P-Active-Con|contact@28||-12.5|50||20.8||
+NMetal-1-N-Active-Con|contact@29||-15.5|0||5.2||
+NMetal-1-P-Active-Con|contact@30||-4.5|-50||20.8||
+NMetal-1-P-Active-Con|contact@31||-4.5|50||20.8||
+NX-Metal-1-Metal-2-Con|contact@34||-12.5|50||6.2||
+NX-Metal-1-Metal-2-Con|contact@35||-1.5|0||6.2||
+NMetal-1-N-Active-Con|contact@37||-29.5|0||5.2||
+NX-Metal-1-Metal-2-Con|contact@38||-12.5|-50||6.2||
+NX-Metal-1-Metal-2-Con|contact@39||-29.5|0||6.2||
+NMetal-1-Polysilicon-Con|contact@40||-12.5|-17.5|5.2||RR|
+NMetal-1-Polysilicon-Con|contact@41||-15.5|17|5.2||RR|
+NN-Transistor|nmos@0||25.5|3||8||
+NN-Transistor|nmos@1||11.5|3||8||
+NN-Transistor|nmos@2||17.5|3||8||
+NN-Transistor|nmos@3||-5.5|0||11||
+NN-Transistor|nmos@4||-11.5|0||11||
+NN-Transistor|nmos@5||-19.5|0||11||
+NN-Transistor|nmos@6||-25.5|0||11||
+NPolysilicon-Pin|pin@0||8.5|31||||
+NPolysilicon-Pin|pin@1||16.5|31||||
+NMetal-1-Pin|pin@2||29.5|-12||||
+NMetal-1-Pin|pin@3||12.5|34||||
+NPolysilicon-Pin|pin@4||25.5|25.9||||
+NMetal-1-Pin|pin@6||24|34||||
+NPolysilicon-Pin|pin@7||24.5|25.9||||
+NPolysilicon-Pin|pin@8||17.5|-12.5||||
+NMetal-1-Pin|pin@9||23.1|-12||||
+NMetal-1-Pin|pin@10||12.5|-34||||
+NPolysilicon-Pin|pin@34||6|-32||||
+NMetal-1-Pin|pin@36||10|3||||
+NMetal-1-Pin|pin@38||10|34||||
+NMetal-1-Pin|pin@40||10|-34||||
+NPolysilicon-Pin|pin@42||6|-28.5||||
+NMetal-1-Pin|pin@47||-15|-19||||
+NMetal-1-Pin|pin@52||-4.5|26||||
+NPolysilicon-Pin|pin@54||6|31||||
+NPolysilicon-Pin|pin@56||6|12||||
+NMetal-1-Pin|pin@57||4.5|26||||
+NPolysilicon-Pin|pin@58||6|24||||
+NMetal-1-Pin|pin@62||-4.5|11||||
+NPolysilicon-Pin|pin@66||6|-6||||
+NMetal-1-Pin|pin@69||-15|19||||
+NMetal-1-Pin|pin@81||-15.5|-11||||
+NMetal-1-Pin|pin@82||-15.5|11||||
+NMetal-1-Pin|pin@83||-4.5|-11||||
+NMetal-1-Pin|pin@87||-4.5|-29||||
+NPolysilicon-Pin|pin@88||25.5|62.5||||
+NPolysilicon-Pin|pin@89||-5.5|15.5||||
+NPolysilicon-Pin|pin@91||-8.5|-17.5||||
+NPolysilicon-Pin|pin@92||-5.5|-15.5||||
+NPolysilicon-Pin|pin@93||-25.5|-15.5||||
+NPolysilicon-Pin|pin@94||-11.5|32||||
+NPolysilicon-Pin|pin@95||-19.5|17||||
+NPolysilicon-Pin|pin@96||-11.5|17||||
+NPolysilicon-Pin|pin@97||-15.1|-15.5||||
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@2||-34|0|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@3||34|0|||D5G4;
+NP-Well-Node|plnode@0||0|0|73|48||A
+NN-Well-Node|plnode@1||0|-50|73|52||A
+NN-Well-Node|plnode@2||0|50|73|52||A
+NP-Select-Node|plnode@3||0|-50|70|52||A
+NP-Select-Node|plnode@4||0|50|70|52||A
+NN-Select-Node|plnode@5||0|0|70|48||A
+NP-Transistor|pmos@0||25.5|47||20||
+NP-Transistor|pmos@1||16.5|50||26||
+NP-Transistor|pmos@2||8.5|50||26||
+NP-Transistor|pmos@3||16.5|-50||26||
+NP-Transistor|pmos@4||8.5|-50||26||
+NP-Transistor|pmos@5||-8.5|50||26||
+NP-Transistor|pmos@6||-8.5|-50||26||
+AN-Active|net@0|||RS1800|contact@4||21.5|3|nmos@0|diff-left|22.7|3
+AN-Active|net@1|||RS0|contact@6||29.5|3|nmos@0|diff-right|28.3|3
+AN-Active|net@2|||RS1800|contact@3||7.5|3|nmos@1|diff-left|8.7|3
+AN-Active|net@3|||RS0|contact@4||21.5|3|nmos@2|diff-right|20.3|3
+AN-Active|net@10|||RS1800|nmos@1|diff-right|14.3|3|nmos@2|diff-left|14.7|3
+APolysilicon|net@11|||S900|pmos@2|poly-bottom|8.5|32|pin@0||8.5|31
+APolysilicon|net@12|||S900|pmos@1|poly-bottom|16.5|32|pin@1||16.5|31
+Ametal-1|net@13|||S900|contact@6||29.5|2.4|pin@2||29.5|-12
+Ametal-2|net@16||6.2|S0|contact@18||20.5|-50|contact@17||4.5|-50
+Ametal-1|net@18|||S0|contact@4||21.5|2.5|contact@8||21.5|2.5
+Ametal-2|net@19||6.2|S0|contact@10||20.5|50|contact@9||4.5|50
+Ametal-1|net@20|||S0|contact@2||4.5|50|contact@9||4.5|50
+Ametal-1|net@22|||S0|contact@0||20.5|50|contact@10||20.5|50
+APolysilicon|net@23|||S900|pmos@0|poly-bottom|25.5|32|pin@4||25.5|25.9
+APolysilicon|net@24|||S0|pin@4||25.5|25.9|contact@11||24|25.9
+Ametal-1|net@27|||S1800|pin@3||12.5|34|pin@6||24|34
+Ametal-1|net@28|||S900|pin@6||24|34|contact@11||24|27.1
+APolysilicon|net@30|||S0|pin@7||24.5|25.9|contact@11||24|25.9
+APolysilicon|net@31|||S900|nmos@2|poly-bottom|17.5|-6|pin@8||17.5|-12.5
+APolysilicon|net@32|||S1800|pin@8||17.5|-12.5|contact@7||17.9|-12.5
+Ametal-1|net@33|||S0|pin@2||29.5|-12|pin@9||23.1|-12
+Ametal-1|net@34|||S900|pin@9||23.1|-12|contact@7||23.1|-12.5
+Ametal-1|net@39|||S2700|contact@13||12.5|-50|pin@10||12.5|-34
+Ametal-1|net@40|||S900|contact@1||12.5|39.6|pin@3||12.5|34
+Ametal-1|net@57|||S900|contact@14||4.5|-50|contact@17||4.5|-50
+Ametal-1|net@59|||S900|contact@12||20.5|-50|contact@18||20.5|-50
+AN-Active|net@62|||RS0|contact@22||-1.5|0|nmos@3|diff-right|-2.7|0
+Ametal-2|net@74||6.2|S0|contact@9||4.5|50|contact@34||-12.5|50
+Ametal-2|net@77||6.2|S1800|contact@10||20.5|50|pinsVddG@3|vdd|34|50
+Ametal-2|net@78||6.2|S1800|contact@8||21.5|0|pinsVddG@3|gnd|34|0
+Ametal-2|net@79||6.2|S1800|contact@18||20.5|-50|pinsVddG@3|vdd_1|34|-50
+APolysilicon|net@114|||S0|pmos@3|poly-top|16.5|-32|pin@34||6|-32
+APolysilicon|net@117|||S1800|pin@34||6|-32|pmos@4|poly-top|8.5|-32
+Ametal-1|net@121|||S1800|contact@3||7.5|3|pin@36||10|3
+Ametal-1|net@124|||S1800|pin@38||10|34|pin@3||12.5|34
+Ametal-1|net@127|||S1800|pin@40||10|-34|pin@10||12.5|-34
+Ametal-1|net@128|||S2700|contact@6||29.5|2.6|contact@5||29.5|47
+APolysilicon|net@130|||S900|pin@42||6|-28.5|pin@34||6|-32
+Ametal-1|net@131|||S2700|pin@36||10|3|pin@38||10|34
+Ametal-1|net@132|||S900|pin@36||10|3|pin@40||10|-34
+APolysilicon|net@136|||S1800|contact@23||4.5|-28.5|pin@42||6|-28.5
+APolysilicon|net@143|||S900|pin@4||25.5|25.9|nmos@0|poly-top|25.5|12
+AN-Active|net@150|||RS1800|contact@29||-15.5|0|nmos@4|diff-left|-14.3|0
+Ametal-1|net@170|||S2700|pin@52||-4.5|26|contact@31||-4.5|44.8
+Ametal-2|net@175||6.2|S0|contact@34||-12.5|50|pinsVddG@2|vdd|-34|50
+Ametal-1|net@176|||S2700|contact@28||-12.5|49.2|contact@34||-12.5|50
+Ametal-2|net@177||6.2|S0|contact@8||21.5|0|contact@35||-1.5|0
+Ametal-1|net@178|||S0|contact@22||-1.5|0|contact@35||-1.5|0
+APolysilicon|net@181|||S0|pin@0||8.5|31|pin@54||6|31
+APolysilicon|net@184|||S0|pin@1||16.5|31|pin@0||8.5|31
+APolysilicon|net@186|||S1800|pin@56||6|12|nmos@1|poly-top|11.5|12
+APolysilicon|net@187|||S900|pin@58||6|24|pin@56||6|12
+Ametal-1|net@188|||S2700|contact@24||4.5|24.6|pin@57||4.5|26
+Ametal-1|net@189|||S0|pin@57||4.5|26|pin@52||-4.5|26
+APolysilicon|net@190|||S900|pin@54||6|31|pin@58||6|24
+APolysilicon|net@191|||S0|pin@58||6|24|contact@24||4.5|24
+AP-Active|net@197|||RS1800|contact@0||20.5|48.5|pmos@0|diff-left|22.7|48.5
+AP-Active|net@198|||RS0|contact@5||29.5|47|pmos@0|diff-right|28.3|47
+AP-Active|net@199|||RS0|contact@0||20.5|50|pmos@1|diff-right|19.3|50
+AP-Active|net@200|||RS1800|contact@1||12.5|50|pmos@1|diff-left|13.7|50
+AP-Active|net@201|||RS0|contact@1||12.5|50|pmos@2|diff-right|11.3|50
+AP-Active|net@202|||RS1800|contact@2||4.5|50|pmos@2|diff-left|5.7|50
+AP-Active|net@203|||RS0|contact@12||20.5|-50|pmos@3|diff-right|19.3|-50
+AP-Active|net@204|||RS1800|contact@13||12.5|-50|pmos@3|diff-left|13.7|-50
+AP-Active|net@205|||RS0|contact@13||12.5|-50|pmos@4|diff-right|11.3|-50
+AP-Active|net@206|||RS1800|contact@14||4.5|-50|pmos@4|diff-left|5.7|-50
+AP-Active|net@207|||RS0|contact@31||-4.5|50|pmos@5|diff-right|-5.7|50
+AP-Active|net@208|||RS0|contact@30||-4.5|-50|pmos@6|diff-right|-5.7|-50
+Ametal-1|net@213|||S900|pin@52||-4.5|26|pin@62||-4.5|11
+APolysilicon|net@220|||S2700|pin@42||6|-28.5|pin@66||6|-6
+APolysilicon|net@221|||S1800|pin@66||6|-6|nmos@1|poly-bottom|11.5|-6
+AN-Active|net@225|||RS0|nmos@3|diff-left|-8.3|0|nmos@4|diff-right|-8.7|0
+AN-Active|net@228|||RS0|contact@29||-15.5|0|nmos@5|diff-right|-16.7|0
+AN-Active|net@229|||RS1800|contact@37||-29.5|0|nmos@6|diff-left|-28.3|0
+AP-Active|net@230|||RS1800|contact@28||-12.5|50|pmos@5|diff-left|-11.3|50
+AP-Active|net@231|||RS1800|contact@27||-12.5|-50|pmos@6|diff-left|-11.3|-50
+Ametal-2|net@239||6.2|S1800|pinsVddG@2|vdd_1|-34|-50|contact@38||-12.5|-50
+Ametal-2|net@240||6.2|S1800|contact@38||-12.5|-50|contact@17||4.5|-50
+Ametal-1|net@241|||S900|contact@27||-12.5|-50|contact@38||-12.5|-50
+AN-Active|net@242|||RS1800|nmos@6|diff-right|-22.7|0|nmos@5|diff-left|-22.3|0
+Ametal-2|net@243||6.2|S0|contact@35||-1.5|0|contact@39||-29.5|0
+Ametal-2|net@244||6.2|S0|contact@39||-29.5|0|pinsVddG@2|gnd|-34|0
+Ametal-1|net@245|||S0|contact@37||-29.5|0|contact@39||-29.5|0
+Ametal-1|net@252|||S2700|pin@81||-15.5|-11|contact@29||-15.5|-2.6
+Ametal-1|net@253|||S2700|contact@29||-15.5|2.6|pin@82||-15.5|11
+Ametal-1|net@254|||S1800|pin@82||-15.5|11|pin@62||-4.5|11
+Ametal-1|net@256|||S2700|pin@87||-4.5|-29|pin@83||-4.5|-11
+Ametal-1|net@257|||S1800|pin@81||-15.5|-11|pin@83||-4.5|-11
+Ametal-1|net@263|||S2700|pin@47||-15|-19|contact@40||-15|-17.5
+Ametal-1|net@264|||S900|pin@69||-15|19|contact@41||-15|17
+Ametal-1|net@265|||S2700|contact@30||-4.5|-39.6|pin@87||-4.5|-29
+Ametal-1|net@266|||S0|contact@23||4.5|-29|pin@87||-4.5|-29
+APolysilicon|net@267|||S2700|pmos@0|poly-top|25.5|62|pin@88||25.5|62.5
+APolysilicon|net@268|||S2700|nmos@3|poly-top|-5.5|10.5|pin@89||-5.5|15.5
+APolysilicon|net@274|||S2700|pmos@6|poly-top|-8.5|-32|pin@91||-8.5|-17.5
+APolysilicon|net@275|||S0|pin@91||-8.5|-17.5|contact@40||-9.9|-17.5
+APolysilicon|net@276|||S900|nmos@3|poly-bottom|-5.5|-10.5|pin@92||-5.5|-15.5
+APolysilicon|net@277|||S0|pin@97||-15.1|-15.5|pin@93||-25.5|-15.5
+APolysilicon|net@278|||S2700|pin@93||-25.5|-15.5|nmos@6|poly-bottom|-25.5|-10.5
+APolysilicon|net@279|||S0|pmos@5|poly-bottom|-8.5|32|pin@94||-11.5|32
+APolysilicon|net@280|||S900|pin@94||-11.5|32|pin@96||-11.5|17
+APolysilicon|net@281|||S2700|nmos@5|poly-top|-19.5|10.5|pin@95||-19.5|17
+APolysilicon|net@282|||S1800|pin@95||-19.5|17|contact@41||-17.6|17
+APolysilicon|net@283|||S900|pin@96||-11.5|17|nmos@4|poly-top|-11.5|10.5
+APolysilicon|net@284|||S0|pin@96||-11.5|17|contact@41||-12.9|17
+APolysilicon|net@285|||S0|pin@92||-5.5|-15.5|pin@97||-15.1|-15.5
+APolysilicon|net@286|||S900|pin@97||-15.1|-15.5|contact@40||-15.1|-17.5
+Egnd||D5G2;|pinsVddG@2|gnd|G
+Egnd_1||D5G2;|pinsVddG@3|gnd|G
+EinA||D5G2;|pin@47||I
+EinB||D5G2;|pin@69||I
+Esucc||D5G2;|pin@38||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
+
+# Cell adamSucANDdri;1{sch}
+CadamSucANDdri;1{sch}||schematic|1188777360591|1243321811396|
+IorangeTSMC090nm:NMOS4fwk;1{ic}|NMOS4fwk@0||0|-5|||D5G4;|ATTR_Delay(D5G1;NPX4.5;Y-2;)I100|ATTR_L(D5FLeave alone;G1;NOLPX4.5;)S2|ATTR_W(D6FLeave alone;G1;NOLPX3;Y1;)S3
+IredFive:NMOS;1{ic}|NMOS@0||0|-9|RR||D5G4;|ATTR_Delay(D5G1;NPX5;Y-2;)I100|ATTR_X(D5G1.5;NPX5;Y0.5;)I1
+IorangeTSMC090nm:PMOSx;1{ic}|PMOSx@0||0|6|||D0G4;|ATTR_Delay(D5G1;NPX3.5;Y-2;)I100|ATTR_X(D5G1.5;NPX3.5;Y0.5;)S20
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-23|-2||||
+NOff-Page|conn@1||17|0||||
+NOff-Page|conn@2||-23|2||||
+NGround|gnd@0||0|-14||||
+IredFive:inv;1{ic}|inv@0||13|-9|X||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S4|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:nand2;1{ic}|nand2@0||-14.5|0|||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
+Ngeneric:Invisible-Pin|pin@0||2.5|30|||||ART_message(D5G6;)SsucANDdri20
+Ngeneric:Invisible-Pin|pin@1||1.5|21|||||ART_message(D5G3;)Sies 30 December 2008
+Ngeneric:Invisible-Pin|pin@2||0.5|25|||||ART_message(D5G4;)Ssuccessor AND driver size 20
+NWire_Pin|pin@4||0|0||||
+NWire_Pin|pin@6||-19|2||||
+NWire_Pin|pin@7||-19|1||||
+NWire_Pin|pin@8||-19|-2||||
+NWire_Pin|pin@9||-19|-1||||
+NWire_Pin|pin@12||17|-9||||
+NWire_Pin|pin@13||17|0||||
+NWire_Pin|pin@28||-4|6||||
+NWire_Pin|pin@31||-4|0||||
+NWire_Pin|pin@32||-4|-5||||
+NPower|pwr@0||0|13.5||||
+IadamSucANDdri;1{ic}|sucANDdr@2||19.5|11|||D5G4;
+IorangeTSMC090nm:wire90;1{ic}|wire90@0||-8|0|||D0G4;|ATTR_L(D5G1;PUD)D309.00000000000006|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)S1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@1||6.5|-9|||D0G4;|ATTR_L(D5G1;PUD)D114.9|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)S1|ATTR_width(D5G1;NPY-2;)I3
+Awire|net@6|||1800|pin@4||0|0|pin@13||17|0
+Awire|net@8|||1800|conn@2|y|-21|2|pin@6||-19|2
+Awire|net@9|||900|pin@6||-19|2|pin@7||-19|1
+Awire|net@11|||1800|conn@0|y|-21|-2|pin@8||-19|-2
+Awire|net@12|||2700|pin@8||-19|-2|pin@9||-19|-1
+Awire|net@19|||1800|inv@0|in|15.5|-9|pin@12||17|-9
+Awire|net@20|||0|pin@13||17|0|conn@1|a|15|0
+Awire|net@21|||2700|pin@12||17|-9|pin@13||17|0
+Awire|net@51|||0|PMOSx@0|g|-3|6|pin@28||-4|6
+Awire|net@53|||900|pwr@0||0|13.5|PMOSx@0|s|0|8
+Awire|net@57|||2700|pin@4||0|0|PMOSx@0|d|0|4
+Awire|net@58|||1800|pin@9||-19|-1|nand2@0|ina|-17|-1
+Awire|net@59|||1800|pin@7||-19|1|nand2@0|inb|-17|1
+Awire|net@67|||0|wire90@0|a|-10.5|0|nand2@0|out|-12|0
+Awire|net@68|||900|pin@31||-4|0|pin@32||-4|-5
+Awire|net@69|||900|pin@28||-4|6|pin@31||-4|0
+Awire|net@70|||1800|wire90@0|b|-5.5|0|pin@31||-4|0
+Awire|net@71|||0|inv@0|out|10.5|-9|wire90@1|b|9|-9
+Awire|net@79|||2700|NMOS@0|s|0|-7|NMOS4fwk@0|s|0|-7
+Awire|net@80|||2700|gnd@0||0|-12|NMOS@0|d|0|-11
+Awire|net@81|||1800|pin@32||-4|-5|NMOS4fwk@0|g|-3|-5
+Awire|net@82|||2700|NMOS4fwk@0|d|0|-3|pin@4||0|0
+Awire|net@83|||1800|NMOS@0|g|3|-9|wire90@1|a|4|-9
+EinA||D4G2;|conn@0|a|I
+EinB||D4G2;|conn@2|a|I
+Esucc||D6G2;|conn@1|y|O
+X
+
+# Cell adamSucDri;1{ic}
+CadamSucDri;1{ic}||artwork|1242951800374|1243285588647|E
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NPin|pin@0||-10|4|1|1|X|
+NPin|pin@1||-6|4|1|1|X|
+NPin|pin@2||-6|-4|1|1|X|
+NPin|pin@3||-10|-4|1|1|X|
+Nschematic:Wire_Pin|pin@4||-6|0|||X|
+Nschematic:Wire_Pin|pin@5||-10|0|||X|
+NPin|pin@6||-6|0|1|1||
+ASolid|net@1|||FS900|pin@1||-6|4|pin@2||-6|-4
+ADotted|net@3|||FS2700|pin@3||-10|-4|pin@0||-10|4
+ADotted|net@4|||FS1800|pin@0||-10|4|pin@1||-6|4
+ADotted|net@5|||FS1800|pin@3||-10|-4|pin@2||-6|-4
+Efire||D5G2;X1;|pin@5||B
+Epred|succ|D5G2;X-3;|pin@4||B
+X
+
+# Cell adamSucDri;1{lay}
+CadamSucDri;1{lay}||cmos90|1219500791887|1241981698008||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1241981751253
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NMetal-1-N-Active-Con|contact@3||-2.5|3||5.2||
+NMetal-1-N-Active-Con|contact@4||11.5|3||5.2||
+NMetal-1-P-Active-Con|contact@5||19.5|47||15.6||
+NMetal-1-N-Active-Con|contact@6||19.5|3||5.2||
+NMetal-1-Polysilicon-Con|contact@7||11.5|-12.5|5.2|||
+NX-Metal-1-Metal-2-Con|contact@8||11.5|0||6.2||
+NX-Metal-1-Metal-2-Con|contact@9||-4|50||6.2||
+NX-Metal-1-Metal-2-Con|contact@10||11.5|50||6.2||
+NMetal-1-P-Active-Con|contact@12||10.5|-50||20.8||
+NMetal-1-P-Active-Con|contact@13||2.5|-50||20.8||
+NMetal-1-P-Active-Con|contact@14||-5.5|-50||20.8||
+NX-Metal-1-Metal-2-Con|contact@17||-5.5|-50||6.2||
+NX-Metal-1-Metal-2-Con|contact@18||10.5|-50||6.2||
+NMetal-1-P-Active-Con|contact@19||-14.5|-44||5.2||
+NMetal-1-P-Active-Con|contact@20||-12|44||5.2||
+NMetal-1-N-Active-Con|contact@21||-19.5|0||5.2||
+NMetal-1-N-Active-Con|contact@22||-11.5|0||5.2||
+NMetal-1-Polysilicon-Con|contact@23||-6|-16|5.2||R|
+NX-Metal-1-Metal-2-Con|contact@25||-19.5|0||6.2||
+NMetal-1-Polysilicon-Con|contact@26||-17|-19|5.2||R|
+NMetal-1-P-Active-Con|contact@27||11.5|47||15.6||
+NMetal-1-Polysilicon-Con|contact@28||6.5|22|5.2||R|
+NMetal-1-P-Active-Con|contact@29||-4|44||5.2||
+NN-Transistor|nmos@0||15.5|3||8||
+NN-Transistor|nmos@1||1.5|3||8||
+NN-Transistor|nmos@2||7.5|3||8||
+NN-Transistor|nmos@3||-15.5|0||8||
+NMetal-1-Pin|pin@9||13.1|-12||||
+NPolysilicon-Pin|pin@26||-15.5|35||||
+NPolysilicon-Pin|pin@27||-15.5|-35||||
+NMetal-1-Pin|pin@29||-11.5|39.8||||
+NPolysilicon-Pin|pin@34||1.5|-32||||
+NMetal-1-Pin|pin@36||2.5|-0.5||||
+NMetal-1-Pin|pin@40||2.5|-34||||
+NPolysilicon-Pin|pin@42||1.5|-16.5||||
+NMetal-1-Pin|pin@43||-11.5|-16.5||||
+NPolysilicon-Pin|pin@45||-15.5|-20.6||||
+NMetal-1-Pin|pin@47||-17|-19||||
+NMetal-1-Pin|pin@48||-12|39.8||||
+NMetal-1-Pin|pin@49||-11.5|-39.8||||
+NMetal-1-Pin|pin@50||-14.5|-39.8||||
+NPolysilicon-Pin|pin@51||-10.5|-54||||
+NPolysilicon-Pin|pin@55||15.5|-12.5||||
+NMetal-1-Pin|pin@56||2.5|-12.5||||
+NMetal-1-Pin|pin@57||19.5|21.5||||
+NPolysilicon-Pin|pin@58||7.5|19.4||||
+NMetal-1-Pin|pin@59||-2.5|-0.5||||
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@2||-24|0|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@3||24|0|||D5G4;
+NP-Well-Node|plnode@0||0|0|53|48||A
+NN-Well-Node|plnode@1||0|-50|53|52||A
+NN-Well-Node|plnode@2||0|50|53|52||A
+NP-Select-Node|plnode@3||0|-50|50|52||A
+NP-Select-Node|plnode@4||0|50|50|52||A
+NN-Select-Node|plnode@5||0|0|50|48||A
+NP-Transistor|pmos@0||15.5|47||20||
+NP-Transistor|pmos@3||6.5|-50||26||
+NP-Transistor|pmos@4||-1.5|-50||26||
+NP-Transistor|pmos@5||-8|44||8||
+NP-Transistor|pmos@6||-10.5|-44||8||
+AN-Active|net@0|||RS1800|contact@4||11.5|3|nmos@0|diff-left|12.7|3
+AN-Active|net@1|||RS0|contact@6||19.5|3|nmos@0|diff-right|18.3|3
+AN-Active|net@2|||RS1800|contact@3||-2.5|3|nmos@1|diff-left|-1.3|3
+AN-Active|net@3|||RS0|contact@4||11.5|3|nmos@2|diff-right|10.3|3
+AN-Active|net@10|||RS1800|nmos@1|diff-right|4.3|3|nmos@2|diff-left|4.7|3
+Ametal-2|net@16||6.2|S0|contact@18||10.5|-50|contact@17||-5.5|-50
+Ametal-1|net@18|||S0|contact@4||11.5|2.5|contact@8||11.5|2.5
+Ametal-2|net@19||6.2|S0|contact@10||11.5|50|contact@9||-4|50
+Ametal-1|net@34|||S900|pin@9||13.1|-12|contact@7||13.1|-12.5
+Ametal-1|net@57|||S900|contact@14||-5.5|-50|contact@17||-5.5|-50
+Ametal-1|net@59|||S900|contact@12||10.5|-50|contact@18||10.5|-50
+AN-Active|net@61|||RS1800|contact@21||-19.5|0|nmos@3|diff-left|-18.3|0
+AN-Active|net@62|||RS0|contact@22||-11.5|0|nmos@3|diff-right|-12.7|0
+Ametal-2|net@74||6.2|S0|contact@9||-4|50|pinsVddG@2|vdd|-24|50
+Ametal-2|net@75||6.2|S0|contact@8||11.5|0|contact@25||-19.5|0
+Ametal-2|net@76||6.2|S0|contact@17||-5.5|-50|pinsVddG@2|vdd_1|-24|-50
+Ametal-2|net@77||6.2|S1800|contact@10||11.5|50|pinsVddG@3|vdd|24|50
+Ametal-2|net@78||6.2|S1800|contact@8||11.5|0|pinsVddG@3|gnd|24|0
+Ametal-2|net@79||6.2|S1800|contact@18||10.5|-50|pinsVddG@3|vdd_1|24|-50
+AP-Active|net@81|||RS0|contact@5||19.5|47|pmos@0|diff-right|18.3|47
+AP-Active|net@86|||RS0|contact@12||10.5|-50|pmos@3|diff-right|9.3|-50
+AP-Active|net@87|||RS1800|contact@13||2.5|-50|pmos@3|diff-left|3.7|-50
+AP-Active|net@88|||RS0|contact@13||2.5|-50|pmos@4|diff-right|1.3|-50
+AP-Active|net@89|||RS1800|contact@14||-5.5|-50|pmos@4|diff-left|-4.3|-50
+AP-Active|net@91|||RS1800|contact@20||-12|44|pmos@5|diff-left|-10.8|44
+AP-Active|net@93|||RS1800|contact@19||-14.5|-44|pmos@6|diff-left|-13.3|-44
+APolysilicon|net@100|||S2700|nmos@3|poly-top|-15.5|9|pin@26||-15.5|35
+APolysilicon|net@101|||S1800|pin@26||-15.5|35|pmos@5|poly-bottom|-8|35
+APolysilicon|net@102|||S900|pin@45||-15.5|-20.6|pin@27||-15.5|-35
+APolysilicon|net@103|||S1800|pin@27||-15.5|-35|pmos@6|poly-top|-10.5|-35
+APolysilicon|net@114|||S0|pmos@3|poly-top|6.5|-32|pin@34||1.5|-32
+APolysilicon|net@117|||S0|pin@34||1.5|-32|pmos@4|poly-top|-1.5|-32
+Ametal-1|net@128|||S2700|pin@57||19.5|21.5|contact@5||19.5|47
+APolysilicon|net@130|||S900|pin@42||1.5|-16.5|pin@34||1.5|-32
+Ametal-1|net@132|||S900|pin@56||2.5|-12.5|pin@40||2.5|-34
+APolysilicon|net@135|||S900|nmos@1|poly-bottom|1.5|-6|pin@42||1.5|-16.5
+APolysilicon|net@136|||S1800|contact@23||-6|-16.5|pin@42||1.5|-16.5
+Ametal-1|net@137|||S900|contact@22||-11.5|0.4|pin@43||-11.5|-16.5
+Ametal-1|net@138|||S0|contact@23||-6|-16.5|pin@43||-11.5|-16.5
+Ametal-2|net@141||6.2|S0|contact@25||-19.5|0|pinsVddG@2|gnd|-24|0
+Ametal-1|net@142|||S900|contact@21||-19.5|0.4|contact@25||-19.5|0
+APolysilicon|net@144|||S900|nmos@3|poly-bottom|-15.5|-9|pin@45||-15.5|-20.6
+APolysilicon|net@145|||S1800|contact@26||-17|-20.6|pin@45||-15.5|-20.6
+Ametal-1|net@147|||S0|contact@26||-17|-19|pin@47||-17|-19
+Ametal-1|net@148|||S0|pin@29||-11.5|39.8|pin@48||-12|39.8
+Ametal-1|net@149|||S2700|pin@48||-12|39.8|contact@20||-12|41.4
+Ametal-1|net@152|||S900|pin@43||-11.5|-16.5|pin@49||-11.5|-39.8
+Ametal-1|net@153|||S0|pin@49||-11.5|-39.8|pin@50||-14.5|-39.8
+Ametal-1|net@154|||S900|pin@50||-14.5|-39.8|contact@19||-14.5|-41.4
+APolysilicon|net@155|||S2700|pin@51||-10.5|-54|pmos@6|poly-bottom|-10.5|-53
+Ametal-1|net@161|||S900|contact@27||11.5|48.5|contact@10||11.5|48.5
+AP-Active|net@162|||RS1800|contact@27||11.5|47|pmos@0|diff-left|12.7|47
+Ametal-1|net@163|||S900|pin@29||-11.5|39.8|contact@22||-11.5|2.6
+APolysilicon|net@165|||S900|nmos@0|poly-bottom|15.5|-6|pin@55||15.5|-12.5
+APolysilicon|net@166|||S0|pin@55||15.5|-12.5|contact@7||14.1|-12.5
+Ametal-1|net@167|||S900|pin@36||2.5|-0.5|pin@56||2.5|-12.5
+Ametal-1|net@168|||S0|contact@7||8.9|-12.5|pin@56||2.5|-12.5
+APolysilicon|net@169|||S900|pmos@0|poly-bottom|15.5|32|nmos@0|poly-top|15.5|12
+Ametal-1|net@170|||S2700|contact@6||19.5|2.6|pin@57||19.5|21.5
+Ametal-1|net@171|||S0|pin@57||19.5|21.5|contact@28||6.5|21.5
+APolysilicon|net@172|||S1800|contact@28||6.5|19.4|pin@58||7.5|19.4
+APolysilicon|net@173|||S900|pin@58||7.5|19.4|nmos@2|poly-top|7.5|12
+AP-Active|net@175|||RS0|contact@14||-5.5|-47|pmos@6|diff-right|-7.7|-47
+Ametal-1|net@176|||S2700|contact@13||2.5|-50|pin@40||2.5|-34
+Ametal-1|net@177|||S0|pin@36||2.5|-0.5|pin@59||-2.5|-0.5
+Ametal-1|net@178|||S2700|pin@59||-2.5|-0.5|contact@3||-2.5|0.4
+Ametal-1|net@179|||S2700|contact@29||-4|46.6|contact@9||-4|46.9
+AP-Active|net@180|||RS0|contact@29||-4|44|pmos@5|diff-right|-5.2|44
+Egnd||D5G2;|pinsVddG@2|gnd|G
+Egnd_1||D5G2;|pinsVddG@3|gnd|G
+Ein||D5G2;|pin@47||I
+Esucc||D5G2;|pin@40||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
+
+# Cell adamSucDri;1{sch}
+CadamSucDri;1{sch}||schematic|1188777360591|1243285588647|
+IorangeTSMC090nm:NMOS4fwk;1{ic}|NMOS4fwk@0||0|-6|||D5G4;|ATTR_Delay(D5G1;NPX4.5;Y-2;)I100|ATTR_L(D5FLeave alone;G1;NOLPX4.5;)S2|ATTR_W(D6FLeave alone;G1;NOLPX3;Y1;)S3
+IredFive:NMOS;1{ic}|NMOS@0||0|-10|RR||D5G4;|ATTR_Delay(D5G1;NPX5;Y-2;)I100|ATTR_X(D5G1.5;NPX5;Y0.5;)I1
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-26|0||||
+NOff-Page|conn@1||26.5|0||||
+NGround|gnd@0||0|-15||||
+IredFive:inv;1{ic}|inv@1||18|-10|X||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S4|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:inv;1{ic}|inv@2||-18|0|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S4|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+Ngeneric:Invisible-Pin|pin@0||9|32.5|||||ART_message(D5G6;)S[adamSucDri,(based on sucDri10)]
+NWire_Pin|pin@4||0|0||||
+NWire_Pin|pin@18||-6|6||||
+NWire_Pin|pin@32||23|-10||||
+NWire_Pin|pin@33||23|0||||
+NWire_Pin|pin@37||-6|0||||
+NWire_Pin|pin@39||-6|-6||||
+IredFive:pms1;2{ic}|pms1@0||0|6|||D5G4;|ATTR_Delay(D5G1;NPX-2;Y0.25;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX3.25;Y2.75;)S10
+IadamSucDri;1{ic}|succDriv@0||33|10|||D5G4;
+IorangeTSMC090nm:wire90;1{ic}|wire90@0||9|-10|||D0G4;|ATTR_L(D5G1;PUD)D124.7|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@1||-11|0|||D0G4;|ATTR_L(D5G1;PUD)D503.39999999999975|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+Awire|net@94|||0|inv@1|out|15.5|-10|wire90@0|b|11.5|-10
+Awire|net@95|||1800|inv@1|in|20.5|-10|pin@32||23|-10
+Awire|net@96|||1800|pin@33||23|0|conn@1|a|24.5|0
+Awire|net@97|||2700|pin@32||23|-10|pin@33||23|0
+Awire|net@98|||0|pin@33||23|0|pin@4||0|0
+Awire|net@106|||1800|conn@0|y|-24|0|inv@2|in|-20.5|0
+Awire|net@109|||2700|pin@39||-6|-6|pin@37||-6|0
+Awire|net@110|||0|wire90@1|a|-13.5|0|inv@2|out|-15.5|0
+Awire|net@111|||2700|pin@37||-6|0|pin@18||-6|6
+Awire|net@112|||1800|wire90@1|b|-8.5|0|pin@37||-6|0
+Awire|net@118|||900|pms1@0|d|0|4|pin@4||0|0
+Awire|net@119|||0|pms1@0|g|-3|6|pin@18||-6|6
+Awire|net@123|||1800|pin@39||-6|-6|NMOS4fwk@0|g|-3|-6
+Awire|net@124|||2700|NMOS4fwk@0|d|0|-4|pin@4||0|0
+Awire|net@125|||2700|NMOS@0|s|0|-8|NMOS4fwk@0|s|0|-8
+Awire|net@126|||1800|NMOS@0|g|3|-10|wire90@0|a|6.5|-10
+Awire|net@127|||2700|gnd@0||0|-13|NMOS@0|d|0|-12
+Ein|fire|D4G2;|conn@0|a|I
+Esucc||D6G2;|conn@1|y|O
+X
+
+# Cell endCap;1{ic}
+CendCap;1{ic}||artwork|1242937501096|1243390781232|E
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NTriangle|art@2||-9|-4|3|2|RRR|
+NTriangle|art@4||-9|-12|3|2|RRR|
+NPin|pin@0||-10|-2|1|1||
+NPin|pin@1||-10|-26|1|1||
+NPin|pin@2||-2|-26|1|1||
+NPin|pin@3||-2|-2|1|1||
+Nschematic:Wire_Pin|pin@9||-10|-4||||
+Ngeneric:Invisible-Pin|pin@13||-6|-14|||R||ART_message(D5G2;)SendCap
+Nschematic:Wire_Pin|pin@16||-10|-16||||
+Nschematic:Wire_Pin|pin@18||-10|-12||||
+NPin|pin@19||-10|-16|1|1||
+Nschematic:Wire_Pin|pin@20||-6|-26||||
+Nschematic:Wire_Pin|pin@21||-10|-8||||
+NPin|pin@22||-10|-8|1|1||
+ASolid|net@0|||FS900|pin@0||-10|-2|pin@1||-10|-26
+ASolid|net@1|||FS1800|pin@1||-10|-26|pin@2||-2|-26
+ASolid|net@3|||FS0|pin@3||-2|-2|pin@0||-10|-2
+ASolid|net@6|||FS900|pin@3||-2|-2|pin@2||-2|-26
+Enext|borrow|D4G1;X-1;|pin@18||B
+Edec|load|D4G1;X-1;|pin@9||B
+Emc||D5G1;Y-1;|pin@20||U
+Eout||D4G1;X-1;|pin@16||B
+Ex||D5G2;X-2;|pin@21||U
+X
+
+# Cell endCap;1{sch}
+CendCap;1{sch}||schematic|1242940285645|1243317178610|
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@3||-34|11|||R|
+NOff-Page|conn@4||-44|18||||
+NOff-Page|conn@5||-23|21||||
+NOff-Page|conn@6||-44|24||||
+NOff-Page|conn@7||-44|3||||
+IendCap;1{ic}|endCap@0||1|33|||D5G4;
+Igasp_2x1;1{ic}|gasp_2x1@0||-28|30|||D5G4;
+NGround|gnd@0||-38|0||||
+Ngeneric:Invisible-Pin|pin@55||-25.5|41.5|||||ART_message(D5G4;)Sthe end cap of the Kessels counter
+Ngeneric:Invisible-Pin|pin@56||-24.5|37.5|||||ART_message(D5G3;)Sam 25 May 2009
+Ngeneric:Invisible-Pin|pin@57||-23.5|46.5|||||ART_message(D5G6;)SendCap
+NWire_Pin|pin@58||-38|3||||
+Awire|net@74|||1800|conn@6|y|-42|24|gasp_2x1@0|in|-38|24
+Awire|net@75|||1800|conn@4|y|-42|18|gasp_2x1@0|in2|-38|18
+Awire|net@76|||0|conn@5|a|-25|21|gasp_2x1@0|out|-30|21
+Awire|net@77|||2700|conn@3|y|-34|13|gasp_2x1@0|mc|-34|16
+Awire|net@78|||1800|conn@7|y|-42|3|pin@58||-38|3
+Awire|net@79|||900|pin@58||-38|3|gnd@0||-38|2
+Eborrow||D5G2;X-8;|conn@6|y|U
+Eload||D5G2;X-7;|conn@4|y|U
+Emc||D5G2;X-2;|conn@3|a|U
+Eout||D5G2;X6;|conn@5|a|U
+Ex||D5G2;X-1;|conn@7|a|U
+X
+
+# Cell gasp_0x2;1{ic}
+Cgasp_0x2;1{ic}||artwork|1242937501096|1243374474508|E
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NPin|pin@0||-10|-2|1|1||
+NPin|pin@1||-10|-16|1|1||
+NPin|pin@2||-2|-16|1|1||
+NPin|pin@3||-2|-2|1|1||
+Nschematic:Wire_Pin|pin@16||-2|-4||||
+NPin|pin@19||-2|-4|1|1||
+NPin|pin@21||-2|-14|1|1||
+Nschematic:Wire_Pin|pin@22||-2|-14||||
+Nschematic:Wire_Pin|pin@24||-6|-16||||
+ASolid|net@0|||FS900|pin@0||-10|-2|pin@1||-10|-16
+ASolid|net@1|||FS1800|pin@1||-10|-16|pin@2||-2|-16
+ASolid|net@2|||FS2700|pin@2||-2|-16|pin@3||-2|-2
+ASolid|net@3|||FS0|pin@3||-2|-2|pin@0||-10|-2
+Emc||D5G1;Y-1;|pin@24||U
+Eout1||D4G1;X3;|pin@16||B
+Eout2||D5G1;X2;|pin@22||U
+X
+
+# Cell gasp_0x2;1{sch}
+Cgasp_0x2;1{sch}||schematic|1242940285645|1243374495048|
+IadamSucDri;1{ic}|adamSucD@0||12|-25|XRR||D5G4;
+IadamSucDri;1{ic}|adamSucD@1||11|27|XRR||D5G4;
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@5||25|-25|||XRR|
+NOff-Page|conn@7||26|27||||
+NOff-Page|conn@8||-21|-14||||
+IcentersJ:ctrAND3in30;1{ic}|ctrAND3i@2||-11|4|R||D5G4;
+Igasp_0x2;1{ic}|gasp_0x2@0||-34|-15|||D5G4;
+NWire_Pin|pin@13||20|-14|||X|
+NWire_Pin|pin@14||20|-25|||X|
+NWire_Pin|pin@44||-9.5|-14||||
+NWire_Pin|pin@55||-10|-25||||
+NWire_Pin|pin@56||-9|27||||
+NWire_Pin|pin@57||11|27||||
+NWire_Pin|pin@58||11|-11||||
+NWire_Pin|pin@59||-7.5|-11||||
+NWire_Pin|pin@69||-11|20||||
+NWire_Pin|pin@70||-8.5|-11||||
+NWire_Pin|pin@71||-10.5|-14||||
+NWire_Pin|pin@72||-13.5|-14||||
+Awire|fire|D5G2;||0|adamSucD@0|fire|2|-25|pin@55||-10|-25
+Awire|fire|D5G2;||0|adamSucD@1|fire|1|27|pin@56||-9|27
+Awire|fire|D5G2;||2700|ctrAND3i@2|out|-11|10|pin@69||-11|20
+Awire|net@33|||1800|pin@14||20|-25|conn@5|a|23|-25
+Awire|net@37|||900|pin@13||20|-14|pin@14||20|-25
+Awire|net@73|||0|pin@13||20|-14|pin@44||-9.5|-14
+Awire|net@74|||1800|adamSucD@0|pred|6|-25|pin@14||20|-25
+Awire|net@76|||1800|pin@57||11|27|conn@7|a|24|27
+Awire|net@78|||1800|adamSucD@1|pred|5|27|pin@57||11|27
+Awire|net@79|||900|pin@57||11|27|pin@58||11|-11
+Awire|net@80|||0|pin@58||11|-11|pin@59||-7.5|-11
+Awire|net@92|||900|ctrAND3i@2|inA|-8.5|-2|pin@70||-8.5|-11
+Awire|net@93|||1800|pin@70||-8.5|-11|pin@59||-7.5|-11
+Awire|net@94|||900|ctrAND3i@2|inB|-10.5|-2|pin@71||-10.5|-14
+Awire|net@95|||1800|pin@71||-10.5|-14|pin@44||-9.5|-14
+Awire|net@96|||1800|conn@8|y|-19|-14|pin@72||-13.5|-14
+Awire|net@97|||2700|pin@72||-13.5|-14|ctrAND3i@2|inC|-13.5|-2
+Emc||D5G2;X-2;|conn@8|a|U
+Eout1||D5G2;X7;|conn@7|a|U
+Eout2||D5G2;X7;|conn@5|a|U
+X
+
+# Cell gasp_1x1;1{ic}
+Cgasp_1x1;1{ic}||artwork|1242937501096|1243372365233|E
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NTriangle|art@4||-9|-9|3|2|RRR|
+NPin|pin@0||-10|-4|1|1||
+NPin|pin@1||-10|-14|1|1||
+NPin|pin@2||-2|-14|1|1||
+NPin|pin@3||-2|-4|1|1||
+Nschematic:Wire_Pin|pin@18||-10|-9||||
+Nschematic:Wire_Pin|pin@20||-6|-14||||
+NPin|pin@21||-2|-9|1|1||
+Nschematic:Wire_Pin|pin@22||-2|-9||||
+ASolid|net@0|||FS900|pin@0||-10|-4|pin@1||-10|-14
+ASolid|net@1|||FS1800|pin@1||-10|-14|pin@2||-2|-14
+ASolid|net@2|||FS2700|pin@2||-2|-14|pin@3||-2|-4
+ASolid|net@3|||FS0|pin@3||-2|-4|pin@0||-10|-4
+Ein||D4G1;X-1;|pin@18||B
+Emc||D5G1;Y-1;|pin@20||U
+Eout2|out|D5G1;X2;|pin@22||U
+X
+
+# Cell gasp_1x1;1{sch}
+Cgasp_1x1;1{sch}||schematic|1242940285645|1243286308481|
+IadamPredDri;1{ic}|adamPred@0||-23|24|XRR||D5G4;
+IadamSucDri;1{ic}|adamSucD@0||12|-25|XRR||D5G4;
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@3||-43|-38||||
+NOff-Page|conn@5||25|-25|||XRR|
+NOff-Page|conn@6||-44|24||||
+IcentersJ:ctrAND2in30;1{ic}|ctrAND2i@0||-11|3|R||D5G4;
+Igasp_1x1;1{ic}|gasp_1x1@0||-34|-15|||D5G4;
+IredFive:inv;1{ic}|inv@0||-30|-11|||D5G4;|ATTR_X(D5FLeave alone;G1.5;NOLPX1.5;Y2;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+NWire_Pin|pin@13||20|-14|||X|
+NWire_Pin|pin@14||20|-25|||X|
+NWire_Pin|pin@30||-31|-38||||
+NWire_Pin|pin@41||-40|24||||
+NWire_Pin|pin@42||-40|-11||||
+NWire_Pin|pin@43||-12.5|-11||||
+NWire_Pin|pin@44||-9.5|-14||||
+NWire_Pin|pin@48||-31|34||||
+NWire_Pin|pin@54||-17|24||||
+NWire_Pin|pin@55||-10|-25||||
+NWire_Pin|pin@60||-9.5|-6||||
+NWire_Pin|pin@61||-12.5|-6||||
+NWire_Pin|pin@62||-12|-6||||
+NWire_Pin|pin@63||-10|-6||||
+NWire_Pin|pin@64||-11|20||||
+Awire|fire|D5G2;||1800|adamPred@0|fire|-29|24|pin@54||-17|24
+Awire|fire|D5G2;||0|adamSucD@0|fire|2|-25|pin@55||-10|-25
+Awire|fire|D5G2;||2700|ctrAND2i@0|out|-11|9|pin@64||-11|20
+Awire|mc|D5G2;||2700|adamPred@0|mc|-31|28|pin@48||-31|34
+Awire|mc|D5G2;||1800|conn@3|y|-41|-38|pin@30||-31|-38
+Awire|net@33|||1800|pin@14||20|-25|conn@5|a|23|-25
+Awire|net@37|||900|pin@13||20|-14|pin@14||20|-25
+Awire|net@60|||1800|pin@41||-40|24|adamPred@0|pred|-33|24
+Awire|net@61|||1800|conn@6|y|-42|24|pin@41||-40|24
+Awire|net@62|||900|pin@41||-40|24|pin@42||-40|-11
+Awire|net@69|||0|inv@0|in|-32.5|-11|pin@42||-40|-11
+Awire|net@73|||0|pin@13||20|-14|pin@44||-9.5|-14
+Awire|net@74|||1800|adamSucD@0|pred|6|-25|pin@14||20|-25
+Awire|net@82|||2700|pin@44||-9.5|-14|pin@60||-9.5|-6
+Awire|net@83|||2700|pin@43||-12.5|-11|pin@61||-12.5|-6
+Awire|net@84|||1800|pin@61||-12.5|-6|pin@62||-12|-6
+Awire|net@85|||2700|pin@62||-12|-6|ctrAND2i@0|inB|-12|-3
+Awire|net@86|||0|pin@60||-9.5|-6|pin@63||-10|-6
+Awire|net@87|||2700|pin@63||-10|-6|ctrAND2i@0|inA|-10|-3
+Awire|~in|D5G2;||1800|inv@0|out|-27.5|-11|pin@43||-12.5|-11
+Ein||D5G2;X-8;|conn@6|y|U
+Emc||D5G2;X-2;|conn@3|a|U
+Eout2|out|D5G2;X7;|conn@5|a|U
+X
+
+# Cell gasp_1x2;1{ic}
+Cgasp_1x2;1{ic}||artwork|1242937501096|1243372421385|E
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NTriangle|art@4||-9|-9|3|2|RRR|
+NPin|pin@0||-10|-2|1|1||
+NPin|pin@1||-10|-16|1|1||
+NPin|pin@2||-2|-16|1|1||
+NPin|pin@3||-2|-2|1|1||
+Nschematic:Wire_Pin|pin@16||-2|-4||||
+Nschematic:Wire_Pin|pin@18||-10|-9||||
+NPin|pin@19||-2|-4|1|1||
+Nschematic:Wire_Pin|pin@20||-6|-16||||
+NPin|pin@21||-2|-14|1|1||
+Nschematic:Wire_Pin|pin@22||-2|-14||||
+ASolid|net@0|||FS900|pin@0||-10|-2|pin@1||-10|-16
+ASolid|net@1|||FS1800|pin@1||-10|-16|pin@2||-2|-16
+ASolid|net@2|||FS2700|pin@2||-2|-16|pin@3||-2|-2
+ASolid|net@3|||FS0|pin@3||-2|-2|pin@0||-10|-2
+Eborrow|in|D4G1;X-1;|pin@18||B
+Emc||D5G1;Y-1;|pin@20||U
+Eout|out1|D4G1;X3;|pin@16||B
+Eout2||D5G1;X2;|pin@22||U
+X
+
+# Cell gasp_1x2;1{sch}
+Cgasp_1x2;1{sch}||schematic|1242940285645|1243284365254|
+IadamPredDri;1{ic}|adamPred@0||-23|24|XRR||D5G4;
+IadamSucDri;1{ic}|adamSucD@0||12|-25|XRR||D5G4;
+IadamSucDri;1{ic}|adamSucD@1||11|27|XRR||D5G4;
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@3||-43|-38||||
+NOff-Page|conn@5||25|-25|||XRR|
+NOff-Page|conn@6||-44|24||||
+NOff-Page|conn@7||26|27||||
+IcentersJ:ctrAND3in30;1{ic}|ctrAND3i@1||-10|0|R||D5G4;
+Igasp_1x2;1{ic}|gasp_1x2@0||-34|-15|||D5G4;
+IredFive:inv;1{ic}|inv@0||-30|-11|||D5G4;|ATTR_X(D5FLeave alone;G1.5;NOLPX1.5;Y2;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+NWire_Pin|pin@13||20|-14|||X|
+NWire_Pin|pin@14||20|-25|||X|
+NWire_Pin|pin@30||-31|-38||||
+NWire_Pin|pin@41||-40|24||||
+NWire_Pin|pin@42||-40|-11||||
+NWire_Pin|pin@43||-12.5|-11||||
+NWire_Pin|pin@44||-9.5|-14||||
+NWire_Pin|pin@46||-10|18||||
+NWire_Pin|pin@48||-31|34||||
+NWire_Pin|pin@54||-17|24||||
+NWire_Pin|pin@55||-10|-25||||
+NWire_Pin|pin@56||-9|27||||
+NWire_Pin|pin@57||11|27||||
+NWire_Pin|pin@58||11|-11||||
+NWire_Pin|pin@59||-7.5|-11||||
+Awire|fire|D5G2;||2700|ctrAND3i@1|out|-10|6|pin@46||-10|18
+Awire|fire|D5G2;||1800|adamPred@0|fire|-29|24|pin@54||-17|24
+Awire|fire|D5G2;||0|adamSucD@0|fire|2|-25|pin@55||-10|-25
+Awire|fire|D5G2;||0|adamSucD@1|fire|1|27|pin@56||-9|27
+Awire|mc|D5G2;||2700|adamPred@0|mc|-31|28|pin@48||-31|34
+Awire|mc|D5G2;||1800|conn@3|y|-41|-38|pin@30||-31|-38
+Awire|net@33|||1800|pin@14||20|-25|conn@5|a|23|-25
+Awire|net@37|||900|pin@13||20|-14|pin@14||20|-25
+Awire|net@60|||1800|pin@41||-40|24|adamPred@0|pred|-33|24
+Awire|net@61|||1800|conn@6|y|-42|24|pin@41||-40|24
+Awire|net@62|||900|pin@41||-40|24|pin@42||-40|-11
+Awire|net@64|||2700|pin@43||-12.5|-11|ctrAND3i@1|inC|-12.5|-6
+Awire|net@66|||2700|pin@44||-9.5|-14|ctrAND3i@1|inB|-9.5|-6
+Awire|net@69|||0|inv@0|in|-32.5|-11|pin@42||-40|-11
+Awire|net@73|||0|pin@13||20|-14|pin@44||-9.5|-14
+Awire|net@74|||1800|adamSucD@0|pred|6|-25|pin@14||20|-25
+Awire|net@76|||1800|pin@57||11|27|conn@7|a|24|27
+Awire|net@78|||1800|adamSucD@1|pred|5|27|pin@57||11|27
+Awire|net@79|||900|pin@57||11|27|pin@58||11|-11
+Awire|net@80|||0|pin@58||11|-11|pin@59||-7.5|-11
+Awire|net@81|||2700|pin@59||-7.5|-11|ctrAND3i@1|inA|-7.5|-6
+Awire|~in|D5G2;||1800|inv@0|out|-27.5|-11|pin@43||-12.5|-11
+Eborrow|in|D5G2;X-8;|conn@6|y|U
+Emc||D5G2;X-2;|conn@3|a|U
+Eout1||D5G2;X7;|conn@7|a|U
+Eout|out2|D5G2;X7;|conn@5|a|U
+X
+
+# Cell gasp_2x1;1{ic}
+Cgasp_2x1;1{ic}||artwork|1242937501096|1243317104317|E
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NTriangle|art@4||-9|-6|3|2|RRR|
+NTriangle|art@6||-9|-12|3|2|RRR|
+NPin|pin@0||-10|-4|1|1||
+NPin|pin@1||-10|-14|1|1||
+NPin|pin@2||-2|-14|1|1||
+NPin|pin@3||-2|-4|1|1||
+Nschematic:Wire_Pin|pin@18||-10|-6||||
+Nschematic:Wire_Pin|pin@20||-6|-14||||
+NPin|pin@21||-2|-9|1|1||
+Nschematic:Wire_Pin|pin@22||-2|-9||||
+Nschematic:Wire_Pin|pin@25||-10|-12||||
+ASolid|net@0|||FS900|pin@0||-10|-4|pin@1||-10|-14
+ASolid|net@1|||FS1800|pin@1||-10|-14|pin@2||-2|-14
+ASolid|net@2|||FS2700|pin@2||-2|-14|pin@3||-2|-4
+ASolid|net@3|||FS0|pin@3||-2|-4|pin@0||-10|-4
+Ein||D4G1;X-1;|pin@18||B
+Ein2||D5G1;X-2;|pin@25||U
+Emc||D5G1;Y-1;|pin@20||U
+Eout||D5G1;X2;|pin@22||U
+X
+
+# Cell gasp_2x1;1{sch}
+Cgasp_2x1;1{sch}||schematic|1242940285645|1243317112214|
+IadamPredDri;1{ic}|adamPred@0||-23|24|XRR||D5G4;
+IadamPredDri;1{ic}|adamPred@1||9|25|X||D5G4;
+IadamSucDri;1{ic}|adamSucD@0||12|-25|XRR||D5G4;
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@3||-43|-38||||
+NOff-Page|conn@5||25|-25|||XRR|
+NOff-Page|conn@6||-44|24||||
+NOff-Page|conn@8||29|25|||X|
+IcentersJ:ctrAND3in30;1{ic}|ctrAND3i@0||-8|6|R||D5G4;
+Igasp_2x1;1{ic}|gasp_2x1@0||43|18|||D5G4;
+IredFive:inv;1{ic}|inv@0||7|-10|X||D5G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX1.5;Y2;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:inv;1{ic}|inv@1||-23|-11|XRR||D5G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX1.5;Y2;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+NWire_Pin|pin@13||20|-14|||X|
+NWire_Pin|pin@14||20|-25|||X|
+NWire_Pin|pin@30||-31|-38||||
+NWire_Pin|pin@48||-31|34||||
+NWire_Pin|pin@54||-17|24||||
+NWire_Pin|pin@55||-10|-25||||
+NWire_Pin|pin@67||-40|-10||||
+NWire_Pin|pin@71||-40|24||||
+NWire_Pin|pin@72||-4|-10||||
+NWire_Pin|pin@73||24|-10|||X|
+NWire_Pin|pin@74||24|25|||X|
+NWire_Pin|pin@75||17|15||||
+NWire_Pin|pin@76||5|25||||
+NWire_Pin|pin@80||-8|18||||
+NWire_Pin|pin@81||-5|-10||||
+NWire_Pin|pin@82||-5|0||||
+NWire_Pin|pin@83||-10.5|-11||||
+NWire_Pin|pin@84||20|-15||||
+NWire_Pin|pin@85||-7|-15||||
+NWire_Pin|pin@86||-7|0||||
+NWire_Pin|pin@89||-40|-11||||
+Ngeneric:Invisible-Pin|pin@91||-6.5|41.5|||||ART_message(D5G3;)Sam 25 May 2009
+Ngeneric:Invisible-Pin|pin@92||-5.5|50.5|||||ART_message(D5G6;)Sgasp_2x1
+Awire|fire|D5G2;||1800|adamPred@0|fire|-29|24|pin@54||-17|24
+Awire|fire|D5G2;||0|adamSucD@0|fire|2|-25|pin@55||-10|-25
+Awire|fire|D5G2;||0|adamPred@1|fire|15|25|pin@76||5|25
+Awire|fire|D5G2;||2700|ctrAND3i@0|out|-8|12|pin@80||-8|18
+Awire|mc|D5G2;||2700|adamPred@0|mc|-31|28|pin@48||-31|34
+Awire|mc|D5G2;||1800|conn@3|y|-41|-38|pin@30||-31|-38
+Awire|mc|D5G2;||900|adamPred@1|mc|17|21|pin@75||17|15
+Awire|net@33|||1800|pin@14||20|-25|conn@5|a|23|-25
+Awire|net@37|||900|pin@84||20|-15|pin@14||20|-25
+Awire|net@74|||1800|adamSucD@0|pred|6|-25|pin@14||20|-25
+Awire|net@96|||0|adamPred@0|pred|-33|24|pin@71||-40|24
+Awire|net@97|||0|pin@71||-40|24|conn@6|y|-42|24
+Awire|net@98|||2700|pin@67||-40|-10|pin@71||-40|24
+Awire|net@101|||2700|pin@73||24|-10|pin@74||24|25
+Awire|net@102|||1800|adamPred@1|pred|19|25|pin@74||24|25
+Awire|net@103|||1800|inv@0|in|9.5|-10|pin@73||24|-10
+Awire|net@104|||0|conn@8|y|27|25|pin@74||24|25
+Awire|net@107|||0|pin@72||-4|-10|pin@81||-5|-10
+Awire|net@108|||2700|pin@81||-5|-10|pin@82||-5|0
+Awire|net@109|||0|pin@82||-5|0|ctrAND3i@0|inA|-5.5|0
+Awire|net@111|||2700|pin@83||-10.5|-11|ctrAND3i@0|inC|-10.5|0
+Awire|net@112|||900|pin@13||20|-14|pin@84||20|-15
+Awire|net@113|||0|pin@84||20|-15|pin@85||-7|-15
+Awire|net@114|||2700|pin@85||-7|-15|pin@86||-7|0
+Awire|net@115|||0|pin@86||-7|0|ctrAND3i@0|inB|-7.5|0
+Awire|net@120|||900|pin@67||-40|-10|pin@89||-40|-11
+Awire|net@121|||1800|pin@89||-40|-11|inv@1|in|-25.5|-11
+Awire|~in|D5G2;||1800|inv@1|out|-20.5|-11|pin@83||-10.5|-11
+Awire|~in2|D5G2;||0|inv@0|out|4.5|-10|pin@72||-4|-10
+Ein||D5G2;X-8;|conn@6|y|U
+Ein2||D5G2;X-6;|conn@8|y|U
+Emc||D5G2;X-2;|conn@3|a|U
+Eout||D5G2;X7;|conn@5|a|U
+X
+
+# Cell gasp_2x2;1{ic}
+Cgasp_2x2;1{ic}||artwork|1242937501096|1243316291733|E
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NTriangle|art@4||-1|-4|3|2|R|
+NTriangle|art@6||-9|-14|3|2|RRR|
+NPin|pin@0||-10|-2|1|1||
+NPin|pin@1||-10|-16|1|1||
+NPin|pin@2||0|-16|1|1||
+NPin|pin@3||0|-2|1|1||
+Nschematic:Wire_Pin|pin@16||0|-14||||
+Nschematic:Wire_Pin|pin@18||0|-4||||
+NPin|pin@19||0|-14|1|1||
+Nschematic:Wire_Pin|pin@20||-6|-16||||
+NPin|pin@21||-10|-4|1|1||
+Nschematic:Wire_Pin|pin@22||-10|-4||||
+Nschematic:Wire_Pin|pin@24||-10|-14||||
+ASolid|net@0|||FS900|pin@0||-10|-2|pin@1||-10|-16
+ASolid|net@1|||FS1800|pin@1||-10|-16|pin@2||0|-16
+ASolid|net@2|||FS2700|pin@2||0|-16|pin@3||0|-2
+ASolid|net@3|||FS0|pin@3||0|-2|pin@0||-10|-2
+Edec||D5G1;X-2;|pin@24||U
+Emc||D5G1;Y-1;|pin@20||U
+Eout2|next|D5G1;X-2;|pin@22||U
+Eout1|out|D4G1;X3;|pin@16||B
+Ein|prev|D4G1;X3;|pin@18||B
+X
+
+# Cell gasp_2x2;2{sch}
+Cgasp_2x2;2{sch}||schematic|1242942044308|1243384680385|
+IadamPredDri;1{ic}|adamPred@0||-24|66|XYRR||D5G4;
+IadamPredDri;1{ic}|adamPred@1||7|66|X||D5G4;
+IadamSucDri;1{ic}|adamSucD@1||23|15|||D5G4;
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||25|15||||
+NOff-Page|conn@1||-44|15|||RR|
+NOff-Page|conn@2||-44|66||||
+NOff-Page|conn@4||-42|2||||
+NOff-Page|conn@5||27|66|||XRR|
+IcentersJ:ctrAND4in30;2{ic}|ctrAND4i@0||-10|43|R||D5G4;
+Igasp_2x2;1{ic}|gasp_dn@0||63|93|||D5G4;
+IredFive:inv;1{ic}|inv@8||-24|31|||D5G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX1.5;Y2;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:inv;1{ic}|inv@10||5|31|X||D5G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX1.5;Y2;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+Ngeneric:Invisible-Pin|pin@6||-6|80|||||ART_message(D5G5;)Sgasp_dn
+NWire_Pin|pin@110||-32|2||||
+NWire_Pin|pin@114||-39|23||||
+NWire_Pin|pin@115||-39|15||||
+NWire_Pin|pin@119||-12|23||||
+NWire_Pin|pin@120||-38|66||||
+NWire_Pin|pin@121||-38|31||||
+NWire_Pin|pin@122||-14|31||||
+NWire_Pin|pin@124||-10|58||||
+NWire_Pin|pin@127||20|23||||
+NWire_Pin|pin@128||20|15||||
+NWire_Pin|pin@131||-6|31||||
+NWire_Pin|pin@132||22|31|||X|
+NWire_Pin|pin@133||22|66|||X|
+NWire_Pin|pin@149||15|56||||
+NWire_Pin|pin@153||-32|56||||
+NWire_Pin|pin@157||-9|15||||
+NWire_Pin|pin@158||-20|66||||
+NWire_Pin|pin@159||3|66||||
+NWire_Pin|pin@160||-12|15||||
+NWire_Pin|pin@161||-12|31||||
+NWire_Pin|pin@162||-8|23||||
+NWire_Pin|pin@163||-6|23||||
+IdriversM:sucDri20;1{ic}|sucDri20@0||-26|15|RR||D5G4;
+Awire|fire|D5G2;||2700|ctrAND4i@0|out|-10|49|pin@124||-10|58
+Awire|fire|D5G2;||0|adamSucD@1|fire|13|15|pin@157||-9|15
+Awire|fire|D5G2;||1800|adamPred@0|fire|-30|66|pin@158||-20|66
+Awire|fire|D5G2;||0|adamPred@1|fire|13|66|pin@159||3|66
+Awire|fire|D5G2;||1800|sucDri20@0|in|-22|15|pin@160||-12|15
+Awire|mc|D5G2;||1800|conn@4|y|-40|2|pin@110||-32|2
+Awire|mc|D5G2;||900|adamPred@1|mc|15|62|pin@149||15|56
+Awire|mc|D5G2;||900|adamPred@0|mc|-32|62|pin@153||-32|56
+Awire|net@319|||0|pin@120||-38|66|conn@2|y|-42|66
+Awire|net@322|||0|pin@115||-39|15|conn@1|a|-42|15
+Awire|net@329|||900|pin@114||-39|23|pin@115||-39|15
+Awire|net@336|||0|adamPred@0|pred|-34|66|pin@120||-38|66
+Awire|net@337|||900|pin@120||-38|66|pin@121||-38|31
+Awire|net@339|||2700|pin@122||-14|31|ctrAND4i@0|inD|-14|37
+Awire|net@345|||1800|pin@128||20|15|conn@0|a|23|15
+Awire|net@346|||900|pin@127||20|23|pin@128||20|15
+Awire|net@351|||1800|pin@133||22|66|conn@5|a|25|66
+Awire|net@354|||2700|pin@132||22|31|pin@133||22|66
+Awire|net@356|||1800|pin@121||-38|31|inv@8|in|-26.5|31
+Awire|net@358|||0|pin@119||-12|23|pin@114||-39|23
+Awire|net@365|||1800|adamPred@1|pred|17|66|pin@133||22|66
+Awire|net@368|||1800|inv@10|in|7.5|31|pin@132||22|31
+Awire|net@372|||1800|adamSucD@1|pred|17|15|pin@128||20|15
+Awire|net@373|||0|sucDri20@0|succ|-30|15|pin@115||-39|15
+Awire|net@375|||0|pin@131||-6|31|pin@161||-12|31
+Awire|net@376|||2700|pin@161||-12|31|ctrAND4i@0|inC|-12|37
+Awire|net@377|||1800|pin@119||-12|23|pin@162||-8|23
+Awire|net@378|||2700|pin@162||-8|23|ctrAND4i@0|inB|-8|37
+Awire|net@379|||0|pin@127||20|23|pin@163||-6|23
+Awire|net@380|||2700|pin@163||-6|23|ctrAND4i@0|inA|-6|37
+Awire|~dec|D5G2;||1800|inv@8|out|-21.5|31|pin@122||-14|31
+Awire|~prev|D5G2;||0|inv@10|out|2.5|31|pin@131||-6|31
+Edec||D5G2;X-4;|conn@2|a|B
+Emc||D5G2;X-4;|conn@4|a|B
+Enext||D5G2;X6;|conn@1|a|B
+Eprev|out|D5G2;X6;|conn@0|a|B
+Eprev@354184740|prev|D5G2;X7;|conn@5|a|U
+X
+
+# Cell gasp_3x1;2{ic}
+Cgasp_3x1;2{ic}||artwork|1242937501096|1243316348447|E
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NTriangle|art@2||-5|2|3|2|RRR|
+NTriangle|art@3||3|-8|3|2|R|
+NTriangle|art@4||3|2|3|2|R|
+NPin|pin@0||-6|4|1|1||
+NPin|pin@1||-6|-10|1|1||
+NPin|pin@2||4|-10|1|1||
+NPin|pin@3||4|4|1|1||
+Nschematic:Wire_Pin|pin@9||-6|2||||
+Nschematic:Wire_Pin|pin@16||4|2||||
+Nschematic:Wire_Pin|pin@17||4|-8||||
+Nschematic:Wire_Pin|pin@18||-6|-8||||
+Nschematic:Wire_Pin|pin@19||-1|-10||||
+NPin|pin@20||-6|-8|1|1||
+ASolid|net@0|||FS900|pin@0||-6|4|pin@1||-6|-10
+ASolid|net@1|||FS1800|pin@1||-6|-10|pin@2||4|-10
+ASolid|net@2|||FS2700|pin@2||4|-10|pin@3||4|4
+ASolid|net@3|||FS0|pin@3||4|4|pin@0||-6|4
+Edec||D4G1;X-1;|pin@9||B
+Eout|loadFinished|D6G1;X1;|pin@16||B
+Emc||D5G1;Y-1;|pin@19||I
+Enext||D4G1;X-1;|pin@18||B
+Eprev||D5G1;X2;|pin@17||B
+X
+
+# Cell gasp_3x1;1{sch}
+Cgasp_3x1;1{sch}||schematic|1242942044308|1243384588605|
+IadamPredDri;1{ic}|adamPred@0||1|9|X||D5G4;
+IadamPredDri;1{ic}|adamPred@1||-16|66|XYRR||D5G4;
+IadamPredDri;1{ic}|adamPred@2||-1|66|X||D5G4;
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||25|9||||
+NOff-Page|conn@1||-44|9|||RR|
+NOff-Page|conn@2||-44|66||||
+NOff-Page|conn@3||25|66||||
+NOff-Page|conn@4||-43|2||||
+IcentersJ:ctrAND4in30;2{ic}|ctrAND4i@0||-7|43|R||D5G4;
+Igasp_3x1;2{ic}|gasp_dnU@0||30|83|||D5G4;
+IredFive:inv;1{ic}|inv@7||-33|31|||D5G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX1.5;Y2;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:inv;1{ic}|inv@8||7|23|RR||D5G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX1.5;Y2;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:inv;1{ic}|inv@9||15|31|RR||D5G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX1.5;Y2;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+Ngeneric:Invisible-Pin|pin@6||-6|80|||||ART_message(D5G5;)Sgasp_dnU
+NWire_Pin|pin@110||-32|2||||
+NWire_Pin|pin@114||-39|23||||
+NWire_Pin|pin@115||-39|9||||
+NWire_Pin|pin@119||-9|23||||
+NWire_Pin|pin@120||-38|66||||
+NWire_Pin|pin@121||-38|31||||
+NWire_Pin|pin@122||-11|31||||
+NWire_Pin|pin@124||-7|58||||
+NWire_Pin|pin@126||-5|23||||
+NWire_Pin|pin@127||20|23||||
+NWire_Pin|pin@128||20|9||||
+NWire_Pin|pin@129||20|66||||
+NWire_Pin|pin@130||20|31||||
+NWire_Pin|pin@131||-3|31||||
+NWire_Pin|pin@135||9|-1||||
+NWire_Pin|pin@143||-2|9||||
+NWire_Pin|pin@144||-10|66||||
+NWire_Pin|pin@145||-4|66||||
+NWire_Pin|pin@146||-24|55||||
+NWire_Pin|pin@147||7|54||||
+NWire_Pin|pin@148||-16|9||||
+IdriversM:sucDri20;1{ic}|sucDri20@0||-31|9|RR||D5G4;
+Awire|fire|D5G2;||2700|ctrAND4i@0|out|-7|49|pin@124||-7|58
+Awire|fire|D5G2;||0|adamPred@0|fire|7|9|pin@143||-2|9
+Awire|fire|D5G2;||1800|adamPred@1|fire|-22|66|pin@144||-10|66
+Awire|fire|D5G2;||0|adamPred@2|fire|5|66|pin@145||-4|66
+Awire|fire|D5G2;||1800|sucDri20@0|in|-27|9|pin@148||-16|9
+Awire|mc|D5G2;||900|adamPred@0|mc|9|5|pin@135||9|-1
+Awire|mc|D5G2;||1800|conn@4|y|-41|2|pin@110||-32|2
+Awire|mc|D5G2;||900|adamPred@1|mc|-24|62|pin@146||-24|55
+Awire|mc|D5G2;||900|adamPred@2|mc|7|62|pin@147||7|54
+Awire|net@319|||0|pin@120||-38|66|conn@2|y|-42|66
+Awire|net@322|||0|pin@115||-39|9|conn@1|a|-42|9
+Awire|net@323|||1800|adamPred@0|pred|11|9|pin@128||20|9
+Awire|net@324|||1800|pin@129||20|66|conn@3|a|23|66
+Awire|net@329|||900|pin@114||-39|23|pin@115||-39|9
+Awire|net@335|||2700|pin@119||-9|23|ctrAND4i@0|inC|-9|37
+Awire|net@336|||0|adamPred@1|pred|-26|66|pin@120||-38|66
+Awire|net@337|||900|pin@120||-38|66|pin@121||-38|31
+Awire|net@339|||2700|pin@122||-11|31|ctrAND4i@0|inD|-11|37
+Awire|net@343|||900|ctrAND4i@0|inB|-5|37|pin@126||-5|23
+Awire|net@345|||1800|pin@128||20|9|conn@0|a|23|9
+Awire|net@346|||900|pin@127||20|23|pin@128||20|9
+Awire|net@347|||1800|adamPred@2|pred|9|66|pin@129||20|66
+Awire|net@348|||900|pin@129||20|66|pin@130||20|31
+Awire|net@350|||2700|pin@131||-3|31|ctrAND4i@0|inA|-3|37
+Awire|net@352|||0|inv@7|in|-35.5|31|pin@121||-38|31
+Awire|net@354|||1800|pin@114||-39|23|pin@119||-9|23
+Awire|net@356|||1800|inv@8|in|9.5|23|pin@127||20|23
+Awire|net@358|||1800|inv@9|in|17.5|31|pin@130||20|31
+Awire|net@359|||0|sucDri20@0|succ|-35|9|pin@115||-39|9
+Awire|~dec|D5G2;||1800|inv@7|out|-30.5|31|pin@122||-11|31
+Awire|~loadFinished|D5G2;||0|inv@9|out|12.5|31|pin@131||-3|31
+Awire|~prev|D5G2;||0|inv@8|out|4.5|23|pin@126||-5|23
+Edec||D5G2;X-4;|conn@2|a|B
+Eout|loadFinished|D5G2;X11;|conn@3|a|B
+Emc||D5G2;X-4;|conn@4|a|B
+Enext||D5G2;X6;|conn@1|a|B
+Eprev||D5G2;X6;|conn@0|a|B
+X
+
+# Cell gasp_cond_1x0;1{ic}
+Cgasp_cond_1x0;1{ic}||artwork|1242937501096|1243390122062|E
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NTriangle|art@4||-9|-9|3|2|RRR|
+NPin|pin@0||-10|-4|1|1||
+NPin|pin@1||-10|-14|1|1||
+NPin|pin@2||-2|-14|1|1||
+NPin|pin@3||-2|-4|1|1||
+Nschematic:Wire_Pin|pin@18||-10|-9||||
+Nschematic:Wire_Pin|pin@20||-6|-14||||
+Nschematic:Wire_Pin|pin@24||-6|-4||||
+NPin|pin@25||-6|-4|1|1|R|
+NPin|pin@26||-6|-6|1|1|R|
+Ngeneric:Invisible-Pin|pin@27||-6|-9|||||ART_message(D5G3;)S[done,reset]
+ASolid|net@0|||FS900|pin@0||-10|-4|pin@1||-10|-14
+ASolid|net@1|||FS1800|pin@1||-10|-14|pin@2||-2|-14
+ASolid|net@2|||FS2700|pin@2||-2|-14|pin@3||-2|-4
+ASolid|net@3|||FS0|pin@3||-2|-4|pin@0||-10|-4
+AThicker|net@4|||FS900|pin@25||-6|-4|pin@26||-6|-6
+Econd||D5G1;Y1;|pin@24||U
+Ein||D4G1;X-1;|pin@18||B
+Emc||D5G1;Y-1;|pin@20||U
+X
+
+# Cell gasp_cond_1x0;1{sch}
+Cgasp_cond_1x0;1{sch}||schematic|1242940285645|1243390303200|
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@3||-43|-38||||
+NOff-Page|conn@6||-44|24||||
+NOff-Page|conn@7||-44|-12||||
+IcentersJ:ctrAND1in30;1{ic}|ctrAND1i@0||-9|2|R||D5G4;
+Igasp_cond_1x0;1{ic}|gasp_con@2||30|29|||D5G4;
+IredFive:nand2;1{ic}|nand2@0||-26|-11|||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_X(D5G1.5;NPX2.5;Y2.5;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+NWire_Pin|pin@30||-31|-38||||
+NWire_Pin|pin@67||-40|-10||||
+NWire_Pin|pin@71||-40|24||||
+Ngeneric:Invisible-Pin|pin@73||-11.5|36.5|||||ART_message(D5G3;)Sam 26 May 2009
+Ngeneric:Invisible-Pin|pin@74||-10.5|45.5|||||ART_message(D5G6;)Sgasp_cond_1x0
+NWire_Pin|pin@79||-9|16||||
+NWire_Pin|pin@80||-9|-11||||
+NWire_Pin|pin@82||-13|26||||
+NWire_Pin|pin@83||-12|22||||
+IdriversM:predDri10wMC;1{ic}|predDri1@0||-24|24|RR||D5G4;
+Awire|fire|D5G2;||2700|ctrAND1i@0|out|-9|8|pin@79||-9|16
+Awire|fire|D5G2;||1800|predDri1@0|in|-21|22|pin@83||-12|22
+Awire|mc|D5G2;||1800|conn@3|y|-41|-38|pin@30||-31|-38
+Awire|mc|D5G2;||1800|predDri1@0|mc|-21|26|pin@82||-13|26
+Awire|net@91|||1800|pin@67||-40|-10|nand2@0|inb|-28.5|-10
+Awire|net@97|||0|pin@71||-40|24|conn@6|y|-42|24
+Awire|net@98|||2700|pin@67||-40|-10|pin@71||-40|24
+Awire|net@99|||1800|conn@7|y|-42|-12|nand2@0|ina|-28.5|-12
+Awire|net@104|||1800|nand2@0|out|-23.5|-11|pin@80||-9|-11
+Awire|net@105|||2700|pin@80||-9|-11|ctrAND1i@0|in|-9|-4
+Awire|net@107|||0|predDri1@0|pred|-27|24|pin@71||-40|24
+Econd||D5G2;X-3;|conn@7|a|U
+Ein||D5G2;X-8;|conn@6|y|U
+Emc||D5G2;X-2;|conn@3|a|U
+X
+
+# Cell gasp_cond_1x1;1{ic}
+Cgasp_cond_1x1;1{ic}||artwork|1242937501096|1243384308861|E
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NTriangle|art@4||-9|-9|3|2|RRR|
+NPin|pin@0||-10|-4|1|1||
+NPin|pin@1||-10|-14|1|1||
+NPin|pin@2||-2|-14|1|1||
+NPin|pin@3||-2|-4|1|1||
+Nschematic:Wire_Pin|pin@18||-10|-9||||
+Nschematic:Wire_Pin|pin@20||-6|-14||||
+NPin|pin@21||-2|-9|1|1||
+Nschematic:Wire_Pin|pin@22||-2|-9||||
+Nschematic:Wire_Pin|pin@24||-6|-4||||
+NPin|pin@25||-6|-4|1|1|R|
+NPin|pin@26||-6|-6|1|1|R|
+Ngeneric:Invisible-Pin|pin@27||-6|-9|||||ART_message(D5G3;)S[reset,ting]
+ASolid|net@0|||FS900|pin@0||-10|-4|pin@1||-10|-14
+ASolid|net@1|||FS1800|pin@1||-10|-14|pin@2||-2|-14
+ASolid|net@2|||FS2700|pin@2||-2|-14|pin@3||-2|-4
+ASolid|net@3|||FS0|pin@3||-2|-4|pin@0||-10|-4
+AThicker|net@4|||FS900|pin@25||-6|-4|pin@26||-6|-6
+Econd||D5G1;Y1;|pin@24||U
+Ein||D4G1;X-1;|pin@18||B
+Emc||D5G1;Y-1;|pin@20||U
+Eout||D5G1;X2;|pin@22||U
+X
+
+# Cell gasp_cond_1x1;1{sch}
+Cgasp_cond_1x1;1{sch}||schematic|1242940285645|1243384387299|
+IadamSucDri;1{ic}|adamSucD@0||12|-25|XRR||D5G4;
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@3||-43|-38||||
+NOff-Page|conn@5||25|-25|||XRR|
+NOff-Page|conn@6||-44|24||||
+NOff-Page|conn@7||-44|-12||||
+IcentersJ:ctrAND2in30;1{ic}|ctrAND2i@0||-11|3|R||D5G4;
+Igasp_cond_1x1;1{ic}|gasp_con@1||30|29|||D5G4;
+IredFive:nand2;1{ic}|nand2@0||-26|-11|||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_X(D5G1.5;NPX2.5;Y2.5;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+NWire_Pin|pin@13||20|-14|||X|
+NWire_Pin|pin@14||20|-25|||X|
+NWire_Pin|pin@30||-31|-38||||
+NWire_Pin|pin@43||-12.5|-11||||
+NWire_Pin|pin@44||-9.5|-14||||
+NWire_Pin|pin@55||-10|-25||||
+NWire_Pin|pin@60||-9.5|-6||||
+NWire_Pin|pin@61||-12.5|-6||||
+NWire_Pin|pin@62||-12|-6||||
+NWire_Pin|pin@63||-10|-6||||
+NWire_Pin|pin@64||-11|20||||
+NWire_Pin|pin@67||-40|-10||||
+NWire_Pin|pin@71||-40|24||||
+Ngeneric:Invisible-Pin|pin@73||-11.5|36.5|||||ART_message(D5G3;)Sam 25 May 2009
+Ngeneric:Invisible-Pin|pin@74||-10.5|45.5|||||ART_message(D5G6;)Sgasp_cond_1x1
+NWire_Pin|pin@76||-14|26||||
+NWire_Pin|pin@77||-14|22||||
+IdriversM:predDri20wMC;1{ic}|predDri2@0||-29|24|RR||D5G4;
+Awire|fire|D5G2;||0|adamSucD@0|fire|2|-25|pin@55||-10|-25
+Awire|fire|D5G2;||2700|ctrAND2i@0|out|-11|9|pin@64||-11|20
+Awire|fire|D5G2;||1800|predDri2@0|in|-26|22|pin@77||-14|22
+Awire|mc|D5G2;||1800|conn@3|y|-41|-38|pin@30||-31|-38
+Awire|mc|D5G2;||1800|predDri2@0|mc|-26|26|pin@76||-14|26
+Awire|net@33|||1800|pin@14||20|-25|conn@5|a|23|-25
+Awire|net@37|||900|pin@13||20|-14|pin@14||20|-25
+Awire|net@73|||0|pin@13||20|-14|pin@44||-9.5|-14
+Awire|net@74|||1800|adamSucD@0|pred|6|-25|pin@14||20|-25
+Awire|net@82|||2700|pin@44||-9.5|-14|pin@60||-9.5|-6
+Awire|net@83|||2700|pin@43||-12.5|-11|pin@61||-12.5|-6
+Awire|net@84|||1800|pin@61||-12.5|-6|pin@62||-12|-6
+Awire|net@85|||2700|pin@62||-12|-6|ctrAND2i@0|inB|-12|-3
+Awire|net@86|||0|pin@60||-9.5|-6|pin@63||-10|-6
+Awire|net@87|||2700|pin@63||-10|-6|ctrAND2i@0|inA|-10|-3
+Awire|net@89|||1800|nand2@0|out|-23.5|-11|pin@43||-12.5|-11
+Awire|net@91|||1800|pin@67||-40|-10|nand2@0|inb|-28.5|-10
+Awire|net@97|||0|pin@71||-40|24|conn@6|y|-42|24
+Awire|net@98|||2700|pin@67||-40|-10|pin@71||-40|24
+Awire|net@99|||1800|conn@7|y|-42|-12|nand2@0|ina|-28.5|-12
+Awire|net@101|||0|predDri2@0|pred|-32|24|pin@71||-40|24
+Econd||D5G2;X-3;|conn@7|a|U
+Ein||D5G2;X-8;|conn@6|y|U
+Emc||D5G2;X-2;|conn@3|a|U
+Eout||D5G2;X7;|conn@5|a|U
+X
+
+# Cell gasp_cond_2x0;1{ic}
+Cgasp_cond_2x0;1{ic}||artwork|1242937501096|1243384300034|E
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NTriangle|art@4||-9|-6|3|2|RRR|
+NTriangle|art@6||-9|-12|3|2|RRR|
+NPin|pin@0||-10|-4|1|1||
+NPin|pin@1||-10|-14|1|1||
+NPin|pin@2||-2|-14|1|1||
+NPin|pin@3||-2|-4|1|1||
+Nschematic:Wire_Pin|pin@18||-10|-6||||
+Nschematic:Wire_Pin|pin@20||-6|-14||||
+Nschematic:Wire_Pin|pin@24||-6|-4||||
+Nschematic:Wire_Pin|pin@25||-10|-12||||
+NPin|pin@26||-6|-4|1|1|R|
+NPin|pin@27||-6|-6|1|1|R|
+Ngeneric:Invisible-Pin|pin@28||-6|-9|||||ART_message(D5G3;)S[reset,done]
+ASolid|net@0|||FS900|pin@0||-10|-4|pin@1||-10|-14
+ASolid|net@1|||FS1800|pin@1||-10|-14|pin@2||-2|-14
+ASolid|net@2|||FS2700|pin@2||-2|-14|pin@3||-2|-4
+ASolid|net@3|||FS0|pin@3||-2|-4|pin@0||-10|-4
+AThicker|net@4|||FS900|pin@26||-6|-4|pin@27||-6|-6
+Econd||D5G1;Y1;|pin@24||U
+Ein||D4G1;X-1;|pin@18||B
+Ein2||D5G1;X-2;|pin@25||U
+Emc||D5G1;Y-1;|pin@20||U
+X
+
+# Cell gasp_cond_2x0;1{sch}
+Cgasp_cond_2x0;1{sch}||schematic|1242940285645|1243383166644|
+IadamPredDri;1{ic}|adamPred@1||9|25|X||D5G4;
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@3||-44|-20||||
+NOff-Page|conn@6||-44|24||||
+NOff-Page|conn@7||-44|-12||||
+NOff-Page|conn@8||29|25|||X|
+IcentersJ:ctrAND2in30;1{ic}|ctrAND2i@0||-8|1|R||D5G4;
+Igasp_cond_2x0;1{ic}|gasp_con@3||43|18|||D5G4;
+IredFive:inv;1{ic}|inv@0||7|-11|X||D5G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX1.5;Y2;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:nand2;1{ic}|nand2@0||-26|-11|||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_X(D5G1.5;NPX2.5;Y2.5;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+NWire_Pin|pin@30||-32|-20||||
+NWire_Pin|pin@43||-12.5|-11||||
+NWire_Pin|pin@67||-40|-10||||
+NWire_Pin|pin@71||-40|24||||
+NWire_Pin|pin@72||-4|-11||||
+NWire_Pin|pin@73||24|-11|||X|
+NWire_Pin|pin@74||24|25|||X|
+NWire_Pin|pin@75||17|15||||
+NWire_Pin|pin@76||5|25||||
+NWire_Pin|pin@80||-8|18||||
+NWire_Pin|pin@81||-5|-11||||
+NWire_Pin|pin@83||-10.5|-11||||
+NWire_Pin|pin@92||-8|12||||
+NWire_Pin|pin@93||-9|-11||||
+NWire_Pin|pin@94||-7|-11||||
+Ngeneric:Invisible-Pin|pin@97||-5.5|42.5|||||ART_message(D5G3;)Sam 25 May 2009
+Ngeneric:Invisible-Pin|pin@98||-4.5|51.5|||||ART_message(D5G6;)Sgasp_cond_2x0
+NWire_Pin|pin@102||-40|27||||
+NWire_Pin|pin@103||-17|25||||
+IdriversM:predDri40;1{ic}|predDri4@0||-29|25|X||D5G4;
+Awire|fire|D5G2;||0|adamPred@1|fire|15|25|pin@76||5|25
+Awire|fire|D5G2;||900|pin@80||-8|18|pin@92||-8|12
+Awire|fire|D5G2;||1800|predDri4@0|in|-27|25|pin@103||-17|25
+Awire|mc|D5G2;||1800|conn@3|y|-42|-20|pin@30||-32|-20
+Awire|mc|D5G2;||900|adamPred@1|mc|17|21|pin@75||17|15
+Awire|net@89|||1800|nand2@0|out|-23.5|-11|pin@43||-12.5|-11
+Awire|net@91|||1800|pin@67||-40|-10|nand2@0|inb|-28.5|-10
+Awire|net@97|||0|pin@71||-40|24|conn@6|y|-42|24
+Awire|net@98|||2700|pin@67||-40|-10|pin@71||-40|24
+Awire|net@99|||1800|conn@7|y|-42|-12|nand2@0|ina|-28.5|-12
+Awire|net@101|||2700|pin@73||24|-11|pin@74||24|25
+Awire|net@102|||1800|adamPred@1|pred|19|25|pin@74||24|25
+Awire|net@103|||1800|inv@0|in|9.5|-11|pin@73||24|-11
+Awire|net@104|||0|conn@8|y|27|25|pin@74||24|25
+Awire|net@107|||0|pin@72||-4|-11|pin@81||-5|-11
+Awire|net@110|||1800|pin@43||-12.5|-11|pin@83||-10.5|-11
+Awire|net@121|||900|ctrAND2i@0|inB|-9|-5|pin@93||-9|-11
+Awire|net@122|||0|pin@93||-9|-11|pin@83||-10.5|-11
+Awire|net@123|||900|ctrAND2i@0|inA|-7|-5|pin@94||-7|-11
+Awire|net@124|||1800|pin@94||-7|-11|pin@81||-5|-11
+Awire|net@125|||2700|ctrAND2i@0|out|-8|7|pin@92||-8|12
+Awire|net@128|||2700|pin@71||-40|24|pin@102||-40|27
+Awire|net@129|||1800|pin@102||-40|27|predDri4@0|pred|-31|27
+Awire|~in2|D5G2;||0|inv@0|out|4.5|-11|pin@72||-4|-11
+Econd||D5G2;X-3;|conn@7|a|U
+Ein||D5G2;X-8;|conn@6|y|U
+Ein2||D5G2;X-6;|conn@8|y|U
+Emc||D5G2;X-2;|conn@3|a|U
+X
+
+# Cell gasp_cond_2x1;1{ic}
+Cgasp_cond_2x1;1{ic}||artwork|1242937501096|1243384318598|E
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NTriangle|art@4||-9|-6|3|2|RRR|
+NTriangle|art@6||-9|-12|3|2|RRR|
+NPin|pin@0||-10|-4|1|1||
+NPin|pin@1||-10|-14|1|1||
+NPin|pin@2||-2|-14|1|1||
+NPin|pin@3||-2|-4|1|1||
+Nschematic:Wire_Pin|pin@18||-10|-6||||
+Nschematic:Wire_Pin|pin@20||-6|-14||||
+NPin|pin@21||-2|-9|1|1||
+Nschematic:Wire_Pin|pin@22||-2|-9||||
+Nschematic:Wire_Pin|pin@24||-6|-4||||
+Nschematic:Wire_Pin|pin@25||-10|-12||||
+NPin|pin@26||-6|-4|1|1|R|
+NPin|pin@27||-6|-6|1|1|R|
+Ngeneric:Invisible-Pin|pin@28||-6|-9|||||ART_message(D5G3;)Sdec
+ASolid|net@0|||FS900|pin@0||-10|-4|pin@1||-10|-14
+ASolid|net@1|||FS1800|pin@1||-10|-14|pin@2||-2|-14
+ASolid|net@2|||FS2700|pin@2||-2|-14|pin@3||-2|-4
+ASolid|net@3|||FS0|pin@3||-2|-4|pin@0||-10|-4
+AThicker|net@4|||FS900|pin@26||-6|-4|pin@27||-6|-6
+Econd||D5G1;Y1;|pin@24||U
+Ein||D4G1;X-1;|pin@18||B
+Ein2||D5G1;X-2;|pin@25||U
+Emc||D5G1;Y-1;|pin@20||U
+Eout||D5G1;X2;|pin@22||U
+X
+
+# Cell gasp_cond_2x1;1{sch}
+Cgasp_cond_2x1;1{sch}||schematic|1242940285645|1243384426662|
+IadamSucDri;1{ic}|adamSucD@0||12|-25|XRR||D5G4;
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@3||-43|-38||||
+NOff-Page|conn@5||25|-25|||XRR|
+NOff-Page|conn@6||-44|24||||
+NOff-Page|conn@7||-44|-12||||
+NOff-Page|conn@8||29|25|||X|
+IcentersJ:ctrAND3in30;1{ic}|ctrAND3i@0||-8|6|R||D5G4;
+Igasp_cond_2x1;1{ic}|gasp_con@2||43|18|||D5G4;
+IredFive:inv;1{ic}|inv@0||7|-10|X||D5G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX1.5;Y2;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:nand2;1{ic}|nand2@0||-26|-11|||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_X(D5G1.5;NPX2.5;Y2.5;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+NWire_Pin|pin@13||20|-14|||X|
+NWire_Pin|pin@14||20|-25|||X|
+NWire_Pin|pin@30||-31|-38||||
+NWire_Pin|pin@43||-12.5|-11||||
+NWire_Pin|pin@55||-10|-25||||
+NWire_Pin|pin@67||-40|-10||||
+NWire_Pin|pin@71||-40|24||||
+NWire_Pin|pin@72||-4|-10||||
+NWire_Pin|pin@73||24|-10|||X|
+NWire_Pin|pin@74||24|25|||X|
+NWire_Pin|pin@80||-8|18||||
+NWire_Pin|pin@81||-5|-10||||
+NWire_Pin|pin@82||-5|0||||
+NWire_Pin|pin@83||-10.5|-11||||
+NWire_Pin|pin@84||20|-15||||
+NWire_Pin|pin@85||-7|-15||||
+NWire_Pin|pin@86||-7|0||||
+Ngeneric:Invisible-Pin|pin@91||-4.5|39.5|||||ART_message(D5G3;)Sam 25 May 2009
+Ngeneric:Invisible-Pin|pin@92||-3.5|48.5|||||ART_message(D5G6;)Sgasp_cond_2x1
+NWire_Pin|pin@101||-17|22||||
+NWire_Pin|pin@102||2|23||||
+NWire_Pin|pin@103||2|27||||
+IdriversM:predDri20wMC;1{ic}|predDri2@0||14|25|||D5G4;
+IdriversM:predDri40;1{ic}|predDri4@1||-31|22|X||D5G4;
+Awire|fire|D5G2;||0|adamSucD@0|fire|2|-25|pin@55||-10|-25
+Awire|fire|D5G2;||2700|ctrAND3i@0|out|-8|12|pin@80||-8|18
+Awire|fire|D5G2;||1800|predDri4@1|in|-29|22|pin@101||-17|22
+Awire|fire|D5G2;||0|predDri2@0|in|11|27|pin@103||2|27
+Awire|mc|D5G2;||1800|conn@3|y|-41|-38|pin@30||-31|-38
+Awire|mc|D5G2;||0|predDri2@0|mc|11|23|pin@102||2|23
+Awire|net@33|||1800|pin@14||20|-25|conn@5|a|23|-25
+Awire|net@37|||900|pin@84||20|-15|pin@14||20|-25
+Awire|net@74|||1800|adamSucD@0|pred|6|-25|pin@14||20|-25
+Awire|net@89|||1800|nand2@0|out|-23.5|-11|pin@43||-12.5|-11
+Awire|net@91|||1800|pin@67||-40|-10|nand2@0|inb|-28.5|-10
+Awire|net@97|||0|pin@71||-40|24|conn@6|y|-42|24
+Awire|net@98|||2700|pin@67||-40|-10|pin@71||-40|24
+Awire|net@99|||1800|conn@7|y|-42|-12|nand2@0|ina|-28.5|-12
+Awire|net@101|||2700|pin@73||24|-10|pin@74||24|25
+Awire|net@103|||1800|inv@0|in|9.5|-10|pin@73||24|-10
+Awire|net@104|||0|conn@8|y|27|25|pin@74||24|25
+Awire|net@107|||0|pin@72||-4|-10|pin@81||-5|-10
+Awire|net@108|||2700|pin@81||-5|-10|pin@82||-5|0
+Awire|net@109|||0|pin@82||-5|0|ctrAND3i@0|inA|-5.5|0
+Awire|net@110|||1800|pin@43||-12.5|-11|pin@83||-10.5|-11
+Awire|net@111|||2700|pin@83||-10.5|-11|ctrAND3i@0|inC|-10.5|0
+Awire|net@112|||900|pin@13||20|-14|pin@84||20|-15
+Awire|net@113|||0|pin@84||20|-15|pin@85||-7|-15
+Awire|net@114|||2700|pin@85||-7|-15|pin@86||-7|0
+Awire|net@115|||0|pin@86||-7|0|ctrAND3i@0|inB|-7.5|0
+Awire|net@124|||1800|pin@71||-40|24|predDri4@1|pred|-33|24
+Awire|net@126|||1800|predDri2@0|pred|17|25|pin@74||24|25
+Awire|~in2|D5G2;||0|inv@0|out|4.5|-10|pin@72||-4|-10
+Econd||D5G2;X-3;|conn@7|a|U
+Ein||D5G2;X-8;|conn@6|y|U
+Ein2||D5G2;X-6;|conn@8|y|U
+Emc||D5G2;X-2;|conn@3|a|U
+Eout||D5G2;X7;|conn@5|a|U
+X
+
+# Cell gasp_invcond_2x2;1{ic}
+Cgasp_invcond_2x2;1{ic}||artwork|1242937501096|1243384260953|E
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NTriangle|art@4||-9|-6|3|2|RRR|
+NTriangle|art@6||-9|-12|3|2|RRR|
+NThick-Circle|art@7||-6|-3.5|1|1||
+NPin|pin@0||-10|-4|1|1||
+NPin|pin@1||-10|-14|1|1||
+NPin|pin@2||-2|-14|1|1||
+NPin|pin@3||-2|-4|1|1||
+Nschematic:Wire_Pin|pin@18||-10|-6||||
+Nschematic:Wire_Pin|pin@20||-6|-14||||
+NPin|pin@21||-2|-6|1|1||
+Nschematic:Wire_Pin|pin@22||-2|-6||||
+Nschematic:Wire_Pin|pin@24||-6|-3||||
+Nschematic:Wire_Pin|pin@25||-10|-12||||
+NPin|pin@26||-2|-12|1|1||
+Nschematic:Wire_Pin|pin@27||-2|-12||||
+NPin|pin@28||-6|-4|1|1|R|
+NPin|pin@29||-6|-6|1|1|R|
+Ngeneric:Invisible-Pin|pin@30||-6|-9|||||ART_message(D5G3;)Sload
+ASolid|net@0|||FS900|pin@0||-10|-4|pin@1||-10|-14
+ASolid|net@1|||FS1800|pin@1||-10|-14|pin@2||-2|-14
+ASolid|net@2|||FS2700|pin@2||-2|-14|pin@3||-2|-4
+ASolid|net@3|||FS0|pin@3||-2|-4|pin@0||-10|-4
+AThicker|net@4|||FS900|pin@28||-6|-4|pin@29||-6|-6
+Ein||D4G1;X-1;|pin@18||B
+Ein2||D5G1;X-2;|pin@25||U
+Emc||D5G1;Y-1;|pin@20||U
+Eout|out1|D5G1;X2;|pin@22||U
+Eout2||D5G1;X2;|pin@27||U
+Econd|~cond|D5G1;Y2;|pin@24||U
+X
+
+# Cell gasp_invcond_2x2;1{sch}
+Cgasp_invcond_2x2;1{sch}||schematic|1242940285645|1243384448959|
+IadamSucDri;1{ic}|adamSucD@0||17|-39|XRR||D5G4;
+IadamSucDri;1{ic}|adamSucD@1||-40|-39|RR||D5G4;
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@3||-45|-46||||
+NOff-Page|conn@5||25|-39|||XRR|
+NOff-Page|conn@6||-55|24||||
+NOff-Page|conn@7||-50|-17||||
+NOff-Page|conn@8||29|24|||X|
+NOff-Page|conn@9||-44|-39|||RR|
+IcentersJ:ctrAND4in30;2{ic}|ctrAND4i@1||-9|1|R||D5G4;
+Igasp_invcond_2x2;1{ic}|gasp_con@3||43|18|||D5G4;
+IredFive:inv;1{ic}|inv@0||8|-11|X||D5G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX1.5;Y2;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:inv;1{ic}|inv@3||-34|-11|XRR||D5G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX1.5;Y2;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:inv;1{ic}|inv@4||-7|-17|XR||D5G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX1.5;Y2;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:nor2;1{ic}|nor2@0||-7|-25|R||D5G4;|ATTR_Delay(D5G1;NPX2.5;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.25;Y2.5;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+NWire_Pin|pin@14||20|-39|||X|
+NWire_Pin|pin@30||-33|-46||||
+NWire_Pin|pin@55||-7|-39||||
+NWire_Pin|pin@72||-4|-11||||
+NWire_Pin|pin@73||24|-11|||X|
+NWire_Pin|pin@74||24|24|||X|
+NWire_Pin|pin@81||-5|-11||||
+NWire_Pin|pin@84||20|-31||||
+NWire_Pin|pin@93||-39|-31||||
+NWire_Pin|pin@94||-39|-39||||
+NWire_Pin|pin@96||-13|-39||||
+NWire_Pin|pin@100||-9|16||||
+Ngeneric:Invisible-Pin|pin@102||-8.5|39.5|||||ART_message(D5G3;)Sam 25 May 2009
+Ngeneric:Invisible-Pin|pin@103||-7.5|48.5|||||ART_message(D5G6;)Sgasp_invcond_2x2
+NWire_Pin|pin@104||-11|-17||||
+NWire_Pin|pin@107||-49|-11||||
+NWire_Pin|pin@108||-49|24||||
+NWire_Pin|pin@109||-13|-11||||
+NWire_Pin|pin@110||-8|-31||||
+NWire_Pin|pin@111||-6|-31||||
+NWire_Pin|pin@114||-26|22||||
+NWire_Pin|pin@115||-2|22||||
+NWire_Pin|pin@116||-1|26||||
+IdriversM:predDri20wMC;1{ic}|predDri2@0||14|24|||D5G4;
+IdriversM:predDri40;1{ic}|predDri4@0||-38|22|X||D5G4;
+Awire|fire|D5G2;||0|adamSucD@0|fire|7|-39|pin@55||-7|-39
+Awire|fire|D5G2;||1800|adamSucD@1|fire|-30|-39|pin@96||-13|-39
+Awire|fire|D5G2;||2700|ctrAND4i@1|out|-9|7|pin@100||-9|16
+Awire|fire|D5G2;||1800|predDri4@0|in|-36|22|pin@114||-26|22
+Awire|fire|D5G2;||0|predDri2@0|in|11|26|pin@116||-1|26
+Awire|mc|D5G2;||1800|conn@3|y|-43|-46|pin@30||-33|-46
+Awire|mc|D5G2;||0|predDri2@0|mc|11|22|pin@115||-2|22
+Awire|net@33|||1800|pin@14||20|-39|conn@5|a|23|-39
+Awire|net@37|||900|pin@84||20|-31|pin@14||20|-39
+Awire|net@74|||1800|adamSucD@0|pred|11|-39|pin@14||20|-39
+Awire|net@101|||2700|pin@73||24|-11|pin@74||24|24
+Awire|net@103|||1800|inv@0|in|10.5|-11|pin@73||24|-11
+Awire|net@104|||0|conn@8|y|27|24|pin@74||24|24
+Awire|net@107|||0|pin@72||-4|-11|pin@81||-5|-11
+Awire|net@121|||0|pin@94||-39|-39|conn@9|a|-42|-39
+Awire|net@122|||0|adamSucD@1|pred|-34|-39|pin@94||-39|-39
+Awire|net@123|||900|pin@93||-39|-31|pin@94||-39|-39
+Awire|net@132|||2700|pin@81||-5|-11|ctrAND4i@1|inA|-5|-5
+Awire|net@133|||1800|conn@7|y|-48|-17|pin@104||-11|-17
+Awire|net@134|||2700|pin@104||-11|-17|ctrAND4i@1|inC|-11|-5
+Awire|net@139|||0|inv@3|in|-36.5|-11|pin@107||-49|-11
+Awire|net@140|||0|pin@108||-49|24|conn@6|y|-53|24
+Awire|net@141|||2700|pin@107||-49|-11|pin@108||-49|24
+Awire|net@142|||1800|inv@3|out|-31.5|-11|pin@109||-13|-11
+Awire|net@143|||2700|pin@109||-13|-11|ctrAND4i@1|inD|-13|-5
+Awire|net@144|||2700|nor2@0|out|-7|-22.5|inv@4|in|-7|-19.5
+Awire|net@145|||2700|inv@4|out|-7|-14.5|ctrAND4i@1|inB|-7|-5
+Awire|net@146|||1800|pin@93||-39|-31|pin@110||-8|-31
+Awire|net@147|||2700|pin@110||-8|-31|nor2@0|inb|-8|-27.5
+Awire|net@148|||0|pin@84||20|-31|pin@111||-6|-31
+Awire|net@149|||2700|pin@111||-6|-31|nor2@0|ina|-6|-27.5
+Awire|net@153|||1800|pin@108||-49|24|predDri4@0|pred|-40|24
+Awire|net@155|||1800|predDri2@0|pred|17|24|pin@74||24|24
+Awire|~in2|D5G2;||0|inv@0|out|5.5|-11|pin@72||-4|-11
+Ein||D5G2;X-8;|conn@6|y|U
+Ein2||D5G2;X-6;|conn@8|y|U
+Emc||D5G2;X-2;|conn@3|a|U
+Eout1||D5G2;X3;|conn@9|y|U
+Eout|out2|D5G2;X7;|conn@5|a|U
+Econd|~cond|D5G2;X-4;|conn@7|a|U
+X
+
+# Cell gasp_load;1{ic}
+Cgasp_load;1{ic}||artwork|1242937501096|1243316102354|E
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NTriangle|art@2||1|8|3|2|RRR|
+NPin|pin@0||0|10|1|1||
+NPin|pin@1||0|-4|1|1||
+NPin|pin@2||10|-4|1|1||
+NPin|pin@3||10|10|1|1||
+Ngeneric:Invisible-Pin|pin@7||9|-1|||||ART_message(D5G1;)S0
+Ngeneric:Invisible-Pin|pin@8||9|-3|||||ART_message(D5G1;)S1
+Nschematic:Wire_Pin|pin@9||0|8||||
+Nschematic:Wire_Pin|pin@10||10|2||||
+Nschematic:Wire_Pin|pin@11||10|-3||||
+Nschematic:Wire_Pin|pin@12||10|-1||||
+Ngeneric:Invisible-Pin|pin@13||5|4|||||ART_message(D5G2;)SLoad
+Nschematic:Wire_Pin|pin@15||5|10||||
+Nschematic:Wire_Pin|pin@16||10|8||||
+Nschematic:Wire_Pin|pin@17||5|-4||||
+NPin|pin@19||10|8|1|1||
+NPin|pin@20||10|-1|1|1||
+NPin|pin@21||10|-3|1|1||
+NPin|pin@25||10|2|1|1||
+NPin|pin@28||5|8|1|1|R|
+NPin|pin@29||5|10|1|1|R|
+ASolid|net@0|||FS900|pin@0||0|10|pin@1||0|-4
+ASolid|net@1|||FS1800|pin@1||0|-4|pin@2||10|-4
+ASolid|net@3|||FS0|pin@3||10|10|pin@0||0|10
+ASolid|net@6|||FS2700|pin@2||10|-4|pin@3||10|10
+AThicker|net@7|||FS2700|pin@28||5|8|pin@29||5|10
+Eload||D4G2;X-1;|pin@9||B
+Eout|loadNext|D6G2;X1;|pin@16||B
+Emc||D5G2;Y-1;|pin@17||I
+Ezero|one|D6G1;X1;|pin@11||B
+EL|waitingToEmpty|D6G2;X1;|pin@10||B
+Eone|zero|D6G1;X1;|pin@12||B
+Eval|~val|D5G2;Y2;|pin@15||B
+X
+
+# Cell gasp_load;1{sch}
+Cgasp_load;1{sch}||schematic|1242942044308|1243321880029|
+IadamPredDri;1{ic}|adamPred@0||-39|12|||D5G4;
+IadamSucANDdri;1{ic}|adamSucA@0||2|74|||D5G4;
+IadamSucANDdri;1{ic}|adamSucA@1||2|62|||D5G4;
+IadamSucDri;1{ic}|adamSucD@0||14|38|||D5G4;
+IadamSucDri;1{ic}|adamSucD@1||14|18|||D5G4;
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@1||17|74||||
+NOff-Page|conn@3||26|38||||
+NOff-Page|conn@5||17|62||||
+NOff-Page|conn@6||-31|68||||
+NOff-Page|conn@7||26|18||||
+NOff-Page|conn@8||-64|12||||
+NOff-Page|conn@11||-43|4|||RR|
+IcentersJ:ctrAND3in30;1{ic}|ctrAND3i@0||-26|43|XR||D5G4;
+Igasp_load;1{ic}|gasp_loa@0||29|91|||D5G4;
+IredFive:inv;1{ic}|inv@1||-54|24|||D5G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX1.5;Y-2;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:inv;1{ic}|inv@3||-23|63|||D5G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX1.5;Y2;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+Ngeneric:Invisible-Pin|pin@6||-7|102|||||ART_message(D5G5;)Sgasp_load
+NWire_Pin|pin@13||-59|24||||
+NWire_Pin|pin@14||-59|12||||
+NWire_Pin|pin@30||-27|63||||
+NWire_Pin|pin@31||-27|68||||
+NWire_Pin|pin@32||-26|55||||
+NWire_Pin|pin@43||-27|73||||
+Ngeneric:Invisible-Pin|pin@49||-6|90|||||ART_message(D5G2;)S[Fire signal does not need to be conditioned on emptiness,"of \"zero\" and \"one\" because we can prove that",those wires will ALWAYS be empty,whenever L is empty.]
+NWire_Pin|pin@59||-28.5|24||||
+NWire_Pin|pin@67||21|28||||
+NWire_Pin|pin@68||21|38||||
+NWire_Pin|pin@71||-26.5|24||||
+NWire_Pin|pin@72||21|24||||
+NWire_Pin|pin@73||21|18||||
+NWire_Pin|pin@75||-42|61||||
+NWire_Pin|pin@76||-42|75||||
+NWire_Pin|pin@77||-47|4||||
+NWire_Pin|pin@96||-9|18||||
+NWire_Pin|pin@97||-8|38||||
+NWire_Pin|pin@98||-37|12||||
+NWire_Pin|pin@108||-23.5|28||||
+NWire_Pin|pin@109||-42|68||||
+NWire_Pin|pin@110||-57|68||||
+NWire_Pin|pin@111||-7|73||||
+NWire_Pin|pin@112||-7|75||||
+NWire_Pin|pin@114||-7|61||||
+NWire_Pin|pin@115||-7|63||||
+Awire|fire|D5G2;||2700|ctrAND3i@0|out|-26|49|pin@32||-26|55
+Awire|fire|D5G2;||0|adamSucD@1|fire|4|18|pin@96||-9|18
+Awire|fire|D5G2;||0|adamSucD@0|fire|4|38|pin@97||-8|38
+Awire|fire|D5G2;||1800|adamPred@0|fire|-45|12|pin@98||-37|12
+Awire|fire|D5G2;||0|pin@109||-42|68|pin@110||-57|68
+Awire|net@14|||0|adamPred@0|pred|-49|12|pin@14||-59|12
+Awire|net@15|||2700|pin@14||-59|12|pin@13||-59|24
+Awire|net@16|||1800|pin@13||-59|24|inv@1|in|-56.5|24
+Awire|net@17|||1800|conn@8|y|-62|12|pin@14||-59|12
+Awire|net@48|||1800|conn@6|y|-29|68|pin@31||-27|68
+Awire|net@49|||0|inv@3|in|-25.5|63|pin@30||-27|63
+Awire|net@51|||2700|pin@30||-27|63|pin@31||-27|68
+Awire|net@72|||0|conn@11|y|-45|4|pin@77||-47|4
+Awire|net@75|||2700|pin@31||-27|68|pin@43||-27|73
+Awire|net@108|||1800|pin@68||21|38|conn@3|a|24|38
+Awire|net@111|||1800|adamSucD@0|pred|8|38|pin@68||21|38
+Awire|net@112|||2700|pin@67||21|28|pin@68||21|38
+Awire|net@113|||1800|pin@73||21|18|conn@7|a|24|18
+Awire|net@117|||1800|pin@71||-26.5|24|pin@72||21|24
+Awire|net@118|||1800|adamSucD@1|pred|8|18|pin@73||21|18
+Awire|net@119|||900|pin@72||21|24|pin@73||21|18
+Awire|net@123|||2700|pin@109||-42|68|pin@76||-42|75
+Awire|net@125|||2700|pin@77||-47|4|adamPred@0|mc|-47|8
+Awire|net@162|||2700|pin@71||-26.5|24|ctrAND3i@0|inB|-26.5|37
+Awire|net@163|||2700|pin@59||-28.5|24|ctrAND3i@0|inA|-28.5|37
+Awire|net@164|||0|pin@67||21|28|pin@108||-23.5|28
+Awire|net@165|||2700|pin@108||-23.5|28|ctrAND3i@0|inC|-23.5|37
+Awire|net@166|||2700|pin@75||-42|61|pin@109||-42|68
+Awire|net@174|||1800|pin@43||-27|73|pin@111||-7|73
+Awire|net@175|||1800|pin@75||-42|61|pin@114||-7|61
+Awire|net@176|||1800|pin@76||-42|75|pin@112||-7|75
+Awire|net@178|||1800|adamSucA@0|succ|7|74|conn@1|a|15|74
+Awire|net@179|||1800|pin@111||-7|73|adamSucA@0|inA|-3|73
+Awire|net@180|||1800|pin@112||-7|75|adamSucA@0|inB|-3|75
+Awire|net@181|||1800|pin@115||-7|63|adamSucA@1|inB|-3|63
+Awire|net@182|||1800|pin@114||-7|61|adamSucA@1|inA|-3|61
+Awire|net@183|||1800|adamSucA@1|succ|7|62|conn@5|a|15|62
+Awire|val|D5G2;||0|pin@115||-7|63|inv@3|out|-20.5|63
+Awire|~load|D5G2;||1800|inv@1|out|-51.5|24|pin@59||-28.5|24
+ELoad|load|D5G2;X-4;|conn@8|a|U
+Eout|loadNext|D5G2;X10;|conn@3|a|B
+Emc||D5G2;X-2;|conn@11|a|U
+Ezero|one|D5G2;X6;|conn@5|a|U
+EL|waitingToEmpty|D6G2;X1;|conn@7|y|U
+Enext|zero|D5G2;X6;|conn@1|a|B
+Eval|~val|D5G2;X-2;|conn@6|a|U
+X
+
+# Cell gasp_nodrain_2x1;1{ic}
+Cgasp_nodrain_2x1;1{ic}||artwork|1242937501096|1243300637279|E
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NTriangle|art@4||-9|-6|3|2|RRR|
+NTriangle|art@6||-9|-12|3|2|RRR||ART_color()I-255|ART_pattern()I[65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,14]
+NFilled-Triangle|art@7||-8|-12|2|1|RRR|
+NPin|pin@0||-10|-4|1|1||
+NPin|pin@1||-10|-14|1|1||
+NPin|pin@2||-2|-14|1|1||
+NPin|pin@3||-2|-4|1|1||
+Ngeneric:Invisible-Pin|pin@13||-6|-9|||R||ART_message(D5G2;)Snodrain
+Nschematic:Wire_Pin|pin@18||-10|-6||||
+Nschematic:Wire_Pin|pin@20||-6|-14||||
+NPin|pin@21||-2|-9|1|1||
+Nschematic:Wire_Pin|pin@22||-2|-9||||
+Nschematic:Wire_Pin|pin@25||-10|-12||||
+ASolid|net@0|||FS900|pin@0||-10|-4|pin@1||-10|-14
+ASolid|net@1|||FS1800|pin@1||-10|-14|pin@2||-2|-14
+ASolid|net@2|||FS2700|pin@2||-2|-14|pin@3||-2|-4
+ASolid|net@3|||FS0|pin@3||-2|-4|pin@0||-10|-4
+Ein||D4G1;X-1;|pin@18||B
+Ein2||D5G1;X-2;|pin@25||U
+Emc||D5G1;Y-1;|pin@20||U
+Eout||D5G1;X2;|pin@22||U
+X
+
+# Cell gasp_nodrain_2x1;1{sch}
+Cgasp_nodrain_2x1;1{sch}||schematic|1242940285645|1243300653339|
+IadamPredDri;1{ic}|adamPred@0||-23|24|XRR||D5G4;
+IadamPredDri;1{ic}|adamPred@1||9|25|X||D5G4;
+IadamSucDri;1{ic}|adamSucD@0||12|-25|XRR||D5G4;
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@3||-43|-38||||
+NOff-Page|conn@5||25|-25|||XRR|
+NOff-Page|conn@6||-44|24||||
+NOff-Page|conn@8||29|25|||X|
+IcentersJ:ctrAND3in30;1{ic}|ctrAND3i@0||-8|6|R||D5G4;
+Igasp_nodrain_2x1;1{ic}|gasp_nod@0||43|18|||D5G4;
+NGround|gnd@0||9|21||||
+IredFive:inv;1{ic}|inv@0||7|-10|X||D5G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX1.5;Y2;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:inv;1{ic}|inv@1||-23|-11|XRR||D5G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX1.5;Y2;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+NWire_Pin|pin@13||20|-14|||X|
+NWire_Pin|pin@14||20|-25|||X|
+NWire_Pin|pin@30||-31|-38||||
+NWire_Pin|pin@48||-31|34||||
+NWire_Pin|pin@54||-17|24||||
+NWire_Pin|pin@55||-10|-25||||
+NWire_Pin|pin@67||-40|-10||||
+NWire_Pin|pin@71||-40|24||||
+NWire_Pin|pin@72||-4|-10||||
+NWire_Pin|pin@73||24|-10|||X|
+NWire_Pin|pin@74||24|25|||X|
+NWire_Pin|pin@75||17|15||||
+NWire_Pin|pin@80||-8|18||||
+NWire_Pin|pin@81||-5|-10||||
+NWire_Pin|pin@82||-5|0||||
+NWire_Pin|pin@83||-10.5|-11||||
+NWire_Pin|pin@84||20|-15||||
+NWire_Pin|pin@85||-7|-15||||
+NWire_Pin|pin@86||-7|0||||
+NWire_Pin|pin@89||-40|-11||||
+NWire_Pin|pin@90||9|25||||
+Awire|fire|D5G2;||1800|adamPred@0|fire|-29|24|pin@54||-17|24
+Awire|fire|D5G2;||0|adamSucD@0|fire|2|-25|pin@55||-10|-25
+Awire|fire|D5G2;||2700|ctrAND3i@0|out|-8|12|pin@80||-8|18
+Awire|mc|D5G2;||2700|adamPred@0|mc|-31|28|pin@48||-31|34
+Awire|mc|D5G2;||1800|conn@3|y|-41|-38|pin@30||-31|-38
+Awire|mc|D5G2;||900|adamPred@1|mc|17|21|pin@75||17|15
+Awire|net@33|||1800|pin@14||20|-25|conn@5|a|23|-25
+Awire|net@37|||900|pin@84||20|-15|pin@14||20|-25
+Awire|net@74|||1800|adamSucD@0|pred|6|-25|pin@14||20|-25
+Awire|net@96|||0|adamPred@0|pred|-33|24|pin@71||-40|24
+Awire|net@97|||0|pin@71||-40|24|conn@6|y|-42|24
+Awire|net@98|||2700|pin@67||-40|-10|pin@71||-40|24
+Awire|net@101|||2700|pin@73||24|-10|pin@74||24|25
+Awire|net@102|||1800|adamPred@1|pred|19|25|pin@74||24|25
+Awire|net@103|||1800|inv@0|in|9.5|-10|pin@73||24|-10
+Awire|net@104|||0|conn@8|y|27|25|pin@74||24|25
+Awire|net@107|||0|pin@72||-4|-10|pin@81||-5|-10
+Awire|net@108|||2700|pin@81||-5|-10|pin@82||-5|0
+Awire|net@109|||0|pin@82||-5|0|ctrAND3i@0|inA|-5.5|0
+Awire|net@111|||2700|pin@83||-10.5|-11|ctrAND3i@0|inC|-10.5|0
+Awire|net@112|||900|pin@13||20|-14|pin@84||20|-15
+Awire|net@113|||0|pin@84||20|-15|pin@85||-7|-15
+Awire|net@114|||2700|pin@85||-7|-15|pin@86||-7|0
+Awire|net@115|||0|pin@86||-7|0|ctrAND3i@0|inB|-7.5|0
+Awire|net@120|||900|pin@67||-40|-10|pin@89||-40|-11
+Awire|net@121|||1800|pin@89||-40|-11|inv@1|in|-25.5|-11
+Awire|net@122|||0|adamPred@1|fire|15|25|pin@90||9|25
+Awire|net@123|||900|pin@90||9|25|gnd@0||9|23
+Awire|~in|D5G2;||1800|inv@1|out|-20.5|-11|pin@83||-10.5|-11
+Awire|~in2|D5G2;||0|inv@0|out|4.5|-10|pin@72||-4|-10
+Ein||D5G2;X-8;|conn@6|y|U
+Ein2||D5G2;X-6;|conn@8|y|U
+Emc||D5G2;X-2;|conn@3|a|U
+Eout||D5G2;X7;|conn@5|a|U
+X
+
+# Cell gasp_sinkForever;1{ic}
+Cgasp_sinkForever;1{ic}||artwork|1242937501096|1243282690395|E
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NTriangle|art@3||3|2|3|2|R|
+NPin|pin@0||-6|4|1|1||
+NPin|pin@1||-6|-3|1|1||
+NPin|pin@2||4|-3|1|1||
+NPin|pin@3||4|4|1|1||
+Nschematic:Wire_Pin|pin@17||4|2||||
+Nschematic:Wire_Pin|pin@19||-1|-3||||
+NPin|pin@22||-1|2|1|1||
+NPin|pin@23||-1|-2|1|1||
+NPin|pin@24||-2|-2|1|1||
+NPin|pin@25||0|-2|1|1||
+NPin|pin@26||-1|-1|1|1||
+NPin|pin@27||-3|-1|1|1||
+NPin|pin@28||1|-1|1|1||
+NPin|pin@29||-1|0|1|1||
+NPin|pin@30||-4|0|1|1||
+NPin|pin@31||2|0|1|1||
+ASolid|net@0|||FS900|pin@0||-6|4|pin@1||-6|-3
+ASolid|net@1|||FS1800|pin@1||-6|-3|pin@2||4|-3
+ASolid|net@2|||FS2700|pin@2||4|-3|pin@3||4|4
+ASolid|net@3|||FS0|pin@3||4|4|pin@0||-6|4
+ASolid|net@4|||FS0|art@3||2|2|pin@22||-1|2
+ASolid|net@5|||FS900|pin@22||-1|2|pin@29||-1|0
+ASolid|net@6|||FS0|pin@23||-1|-2|pin@24||-2|-2
+ASolid|net@7|||FS1800|pin@23||-1|-2|pin@25||0|-2
+ASolid|net@8|||FS900|pin@26||-1|-1|pin@23||-1|-2
+ASolid|net@9|||FS0|pin@26||-1|-1|pin@27||-3|-1
+ASolid|net@10|||FS1800|pin@26||-1|-1|pin@28||1|-1
+ASolid|net@11|||FS900|pin@29||-1|0|pin@26||-1|-1
+ASolid|net@12|||FS0|pin@29||-1|0|pin@30||-4|0
+ASolid|net@13|||FS1800|pin@29||-1|0|pin@31||2|0
+Eprev|in|D5G1;X2;|pin@17||B
+Emc||D5G1;Y-1;|pin@19||I
+X
+
+# Cell gasp_sinkForever;1{sch}
+Cgasp_sinkForever;1{sch}||schematic|1242942044308|1243286612488|
+IadamPredDri;1{ic}|adamPred@1||-19|61|X||D5G4;
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@4||-11|45|||R|
+NOff-Page|conn@6||2|61|||X|
+Igasp_sinkForever;1{ic}|gasp_dra@0||25|87|||D5G4;
+IredFive:inv;1{ic}|inv@11||-28|31|XR||D5G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX1.5;Y2;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:inv;1{ic}|inv@12||-28|40|XR||D5G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX1.5;Y2;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:inv;1{ic}|inv@14||-28|48|XR||D5G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX1.5;Y2;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:inv;1{ic}|inv@15||-28|56|XR||D5G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX1.5;Y2;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+Ngeneric:Invisible-Pin|pin@6||-6|80|||||ART_message(D5G5;)Sgasp_sinkForever
+NWire_Pin|pin@132||-4|26|||X|
+NWire_Pin|pin@133||-4|61|||X|
+NWire_Pin|pin@159||-23|61||||
+NWire_Pin|pin@161||-26.5|26||||
+NWire_Pin|pin@162||-28|26||||
+NWire_Pin|pin@163||-28|61||||
+Awire|fire|D5G2;||0|adamPred@1|fire|-13|61|pin@159||-23|61
+Awire|net@354|||2700|pin@132||-4|26|pin@133||-4|61
+Awire|net@365|||1800|adamPred@1|pred|-9|61|pin@133||-4|61
+Awire|net@373|||0|pin@132||-4|26|pin@161||-26.5|26
+Awire|net@374|||0|pin@161||-26.5|26|pin@162||-28|26
+Awire|net@375|||2700|pin@162||-28|26|inv@11|in|-28|28.5
+Awire|net@376|||2700|inv@11|out|-28|33.5|inv@12|in|-28|37.5
+Awire|net@379|||1800|pin@163||-28|61|pin@159||-23|61
+Awire|net@380|||0|conn@6|y|0|61|pin@133||-4|61
+Awire|net@381|||2700|conn@4|y|-11|47|adamPred@1|mc|-11|57
+Awire|net@384|||2700|inv@12|out|-28|42.5|inv@14|in|-28|45.5
+Awire|net@385|||2700|inv@14|out|-28|50.5|inv@15|in|-28|53.5
+Awire|net@386|||2700|inv@15|out|-28|58.5|pin@163||-28|61
+Ein||D5G2;X-2;|conn@6|a|U
+Emc||D5G2;X-2;|conn@4|a|B
+X
+
+# Cell gasp_sourceForever;1{ic}
+Cgasp_sourceForever;1{ic}||artwork|1242937501096|1243283088767|E
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NCircle|art@4||-1.5|1.5|3|3||
+NCircle|art@5||-1.5|1.5|1|1||
+NPin|pin@0||-6|4|1|1||
+NPin|pin@1||-6|-3|1|1||
+NPin|pin@2||4|-3|1|1||
+NPin|pin@3||4|4|1|1||
+Nschematic:Wire_Pin|pin@17||4|-1||||
+NPin|pin@32||4|-1|1|1||
+NPin|pin@35||-1|-1|1|1||
+NPin|pin@36||4|-1|1|1||
+ASolid|net@0|||FS900|pin@0||-6|4|pin@1||-6|-3
+ASolid|net@1|||FS1800|pin@1||-6|-3|pin@2||4|-3
+ASolid|net@2|||FS2700|pin@2||4|-3|pin@3||4|4
+ASolid|net@3|||FS0|pin@3||4|4|pin@0||-6|4
+ASolid|net@6|||FS0|pin@32||4|-1|pin@35||-1|-1
+ASolid|net@7|||FS2700|pin@35||-1|-1|art@4||-1|0
+Ein|out|D5G1;X2;|pin@17||B
+X
+
+# Cell gasp_sourceForever;1{sch}
+Cgasp_sourceForever;1{sch}||schematic|1242942044308|1243283110477|
+IadamSucDri;1{ic}|adamSucD@0||-4|61|||D5G4;
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@6||2|61|||X|
+Igasp_sourceForever;1{ic}|gasp_sou@0||25|87|||D5G4;
+IredFive:inv;1{ic}|inv@11||-28|33|XR||D5G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX1.5;Y2;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:inv;1{ic}|inv@12||-28|42|XR||D5G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX1.5;Y2;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:inv;1{ic}|inv@13||-28|52|XR||D5G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX1.5;Y2;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+Ngeneric:Invisible-Pin|pin@6||-6|80|||||ART_message(D5G5;)Sgasp_sourceForever
+NWire_Pin|pin@132||-4|26|||X|
+NWire_Pin|pin@133||-4|61|||X|
+NWire_Pin|pin@161||-26.5|26||||
+NWire_Pin|pin@162||-28|26||||
+NWire_Pin|pin@163||-28|61||||
+Awire|net@354|||2700|pin@132||-4|26|pin@133||-4|61
+Awire|net@373|||0|pin@132||-4|26|pin@161||-26.5|26
+Awire|net@374|||0|pin@161||-26.5|26|pin@162||-28|26
+Awire|net@375|||2700|pin@162||-28|26|inv@11|in|-28|30.5
+Awire|net@376|||2700|inv@11|out|-28|35.5|inv@12|in|-28|39.5
+Awire|net@377|||2700|inv@12|out|-28|44.5|inv@13|in|-28|49.5
+Awire|net@378|||2700|inv@13|out|-28|54.5|pin@163||-28|61
+Awire|net@380|||0|conn@6|y|0|61|pin@133||-4|61
+Awire|net@382|||1800|adamSucD@0|pred|-10|61|pin@133||-4|61
+Awire|net@383|||1800|pin@163||-28|61|adamSucD@0|fire|-14|61
+Ein||D5G2;X-2;|conn@6|a|U
+X
+
+# Cell gasp_sourceOnce;1{ic}
+Cgasp_sourceOnce;1{ic}||artwork|1242937501096|1243372253311|E
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NFilled-Triangle|art@4||3|2|3|2|R|
+NPin|pin@0||-6|4|1|1||
+NPin|pin@1||-6|-3|1|1||
+NPin|pin@2||4|-3|1|1||
+NPin|pin@3||4|4|1|1||
+Nschematic:Wire_Pin|pin@17||4|2||||
+Nschematic:Wire_Pin|pin@19||-1|-3||||
+ASolid|net@0|||FS900|pin@0||-6|4|pin@1||-6|-3
+ASolid|net@1|||FS1800|pin@1||-6|-3|pin@2||4|-3
+ASolid|net@2|||FS2700|pin@2||4|-3|pin@3||4|4
+ASolid|net@3|||FS0|pin@3||4|4|pin@0||-6|4
+Emc||D5G1;Y-1;|pin@19||I
+Ein|out|D5G1;X2;|pin@17||B
+X
+
+# Cell gasp_sourceOnce;1{sch}
+Cgasp_sourceOnce;1{sch}||schematic|1242942044308|1243374501173|
+IadamPredDri;1{ic}|adamPred@3||11|54|||D5G4;
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@6||6|64|||X|
+NOff-Page|conn@7||3|41|||R|
+Igasp_0x2;1{ic}|gasp_0x2@0||-10|68|||D5G4;
+Igasp_sourceOnce;1{ic}|gasp_sou@0||23|58|||D5G4;
+NGround|gnd@0||12|47||||
+Ngeneric:Invisible-Pin|pin@165||0.5|80.5|||||ART_message(D5G4;)S[a module that fills its successor,once upon Master Clear]
+Ngeneric:Invisible-Pin|pin@166||1.5|73.5|||||ART_message(D5G3;)Sam 25 May 2009
+Ngeneric:Invisible-Pin|pin@167||2.5|88.5|||||ART_message(D5G6;)Sgasp_sourceOnce
+NWire_Pin|pin@173||12|54||||
+NWire_Pin|pin@174||-16|46||||
+NWire_Pin|pin@175||3|46||||
+Awire|net@398|||2700|gnd@0||12|49|pin@173||12|54
+Awire|net@399|||0|pin@173||12|54|adamPred@3|fire|5|54
+Awire|net@403|||2700|pin@175||3|46|adamPred@3|mc|3|50
+Awire|net@404|||1800|gasp_0x2@0|out2|-12|54|adamPred@3|pred|1|54
+Awire|net@405|||1800|gasp_0x2@0|out1|-12|64|conn@6|y|4|64
+Awire|net@406|||900|gasp_0x2@0|mc|-16|52|pin@174||-16|46
+Awire|net@407|||2700|conn@7|y|3|43|pin@175||3|46
+Awire|net@408|||1800|pin@174||-16|46|pin@175||3|46
+Emc||D5G2;X-1;|conn@7|a|U
+Ein|out|D5G2;X-2;|conn@6|a|U
+X
+
+# Cell keepHigh;1{ic}
+CkeepHigh;1{ic}||artwork|1242962142712|1242964090303|E
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NTriangle|art@2||3|-1|6|6|RRR|
+Ngeneric:Invisible-Pin|pin@2||2|-1|||||ART_message(D5G2;)SK+
+Nschematic:Wire_Pin|pin@3||6|-1||||
+Nschematic:Bus_Pin|pin@4||3|-3||||
+Nschematic:Wire_Pin|pin@5||3|-3||||
+Aschematic:wire|net@0|||2700|pin@5||3|-3|pin@4||3|-3
+Emc||D5G2;|pin@4||U
+Eout||D5G2;|pin@3||O
+X
+
+# Cell keepHigh;1{sch}
+CkeepHigh;1{sch}||schematic|1242962094799|1243227374455|
+IorangeTSMC090nm:PMOS4fwk;1{ic}|PMOS4fwk@0||-10|4|RR||D5G4;|ATTR_Delay(D5G1;NPX4.5;Y-2;)I100|ATTR_L(D5FLeave alone;G1;NOLPX4.5;)S2|ATTR_W(D6FLeave alone;G1;NOLPX3;Y1;)S3
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||8|-4||||
+NOff-Page|conn@1||4|4|||RR|
+NGround|gnd@1||-6|0||||
+IkeepHigh;1{ic}|k+@0||4|10|||D5G4;
+NWire_Pin|pin@3||-10|-4||||
+NWire_Pin|pin@4||-6|4||||
+NPower|pwr@1||-10|10||||
+Awire|net@5|||2700|gnd@1||-6|2|pin@4||-6|4
+Awire|net@6|||0|pin@4||-6|4|PMOS4fwk@0|g|-7|4
+Awire|net@7|||2700|pin@3||-10|-4|PMOS4fwk@0|s|-10|2
+Awire|net@8|||900|pwr@1||-10|10|PMOS4fwk@0|d|-10|6
+Awire|net@23|||1800|pin@3||-10|-4|conn@0|a|6|-4
+Emc||D5G2;X-2;|conn@1|a|U
+Eout||D5G2;X6;|conn@0|a|O
+X
+
+# Cell keepLow;1{ic}
+CkeepLow;1{ic}||artwork|1242962142712|1242964151233|E
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NTriangle|art@2||3|-1|6|6|RRR|
+Ngeneric:Invisible-Pin|pin@2||2|-1|||||ART_message(D5G2;)SK-
+Nschematic:Wire_Pin|pin@3||6|-1||||
+Nschematic:Bus_Pin|pin@4||3|-3||||
+Nschematic:Wire_Pin|pin@5||3|-3||||
+Aschematic:wire|net@0|||900|pin@5||3|-3|pin@4||3|-3
+Emc||D5G2;|pin@4||U
+Eout||D5G2;|pin@3||O
+X
+
+# Cell keepLow;1{sch}
+CkeepLow;1{sch}||schematic|1242962094799|1242964182071|
+IorangeTSMC090nm:NMOS4fwk;1{ic}|NMOS4fwk@0||-8|0|||D5G4;|ATTR_Delay(D5G1;NPX4.5;Y-2;)I100|ATTR_L(D5FLeave alone;G1;NOLPX4.5;)S2|ATTR_W(D6FLeave alone;G1;NOLPX3;Y1;)S3
+IredFive:NMOS;1{ic}|NMOS@0||4|10|||D5G4;|ATTR_Delay(D5G1;NPX5;Y-2;)I100|ATTR_X(D5G1.5;NPX5;Y0.5;)I1
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||8|4||||
+NOff-Page|conn@1||-2|10||||
+NGround|gnd@0||-8|-6||||
+NGround|gnd@1||10|10||||
+IkeepLow;1{ic}|k-@1||-14|10|||D5G4;
+NWire_Pin|pin@0||-8|4||||
+NWire_Pin|pin@2||4|4||||
+NPower|pwr@0||-14|0||||
+Awire|net@0|||2700|NMOS4fwk@0|d|-8|2|pin@0||-8|4
+Awire|net@2|||1800|pwr@0||-14|0|NMOS4fwk@0|g|-11|0
+Awire|net@3|||1800|pin@0||-8|4|pin@2||4|4
+Awire|net@4|||2700|gnd@0||-8|-4|NMOS4fwk@0|s|-8|-2
+Awire|net@5|||1800|conn@1|y|0|10|NMOS@0|g|1|10
+Awire|net@6|||1800|pin@2||4|4|conn@0|a|6|4
+Awire|net@7|||900|NMOS@0|s|4|8|pin@2||4|4
+Awire|net@8|||1800|NMOS@0|d|4|12|gnd@1||10|12
+Emc||D5G2;|conn@1|a|U
+Eout||D5G2;X6;|conn@0|a|O
+X
+
+# Cell kesselsCounter;1{ic}
+CkesselsCounter;1{ic}||artwork|1242939090633|1243392269997|E
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NBox|art@1||0|4|18|20||
+NTriangle|art@2||-8|4|3|2|RRR|
+NTriangle|art@3||-8|10|3|2|RRR|
+NThick-Circle|art@4||-4|15|2|2||
+Ngeneric:Invisible-Pin|pin@10||0|4|||||ART_message(D5G3;)S[Kessels,Counter]
+Nschematic:Wire_Pin|pin@11||-9|4||||
+Nschematic:Bus_Pin|pin@13||0|-6||||
+Nschematic:Wire_Pin|pin@14||0|-6||||
+Nschematic:Wire_Pin|pin@15||-9|10||||
+Nschematic:Wire_Pin|pin@16||9|4||||
+Nschematic:Wire_Pin|pin@17||9|10||||
+Nschematic:Bus_Pin|pin@18||-4|16||||
+NPin|pin@19||9|4|1|1||
+NPin|pin@21||9|10|1|1||
+Nschematic:Wire_Pin|pin@25||-9|-4||||
+NPin|pin@26||-7|-4|1|1||
+NPin|pin@27||-9|-4|1|1||
+NPin|pin@28||-4|14|1|1|R|
+NPin|pin@29||-4|12|1|1|R|
+Nschematic:Bus_Pin|pin@32||5|14||||
+NPin|pin@33||5|14|1|1|R|
+NPin|pin@34||5|12|1|1|R|
+Aschematic:wire|net@0|||0|pin@14||0|-6|pin@13||0|-6
+AThicker|net@2|||FS0|pin@26||-7|-4|pin@27||-9|-4
+AThicker|net@3|||FS900|pin@28||-4|14|pin@29||-4|12
+AThicker|net@5|||FS900|pin@33||5|14|pin@34||5|12
+Edec||D4G2;X-1;|pin@15||U
+EdecFailed||D6G2;X1;|pin@16||U
+EdecSucceeded||D6G2;X1;|pin@17||U
+Ein[1:37]|in[1:6]|D5G2;Y2;|pin@18||U
+Eload||D4G2;X-1;|pin@11||I
+EloadClock|loadLatches|D4G2;X-1;|pin@25||U
+Emc||D5G2;Y-1;|pin@13||U
+Escan[1:6]||D5G2;Y4;|pin@32||U
+X
+
+# Cell kesselsCounter;1{sch}
+CkesselsCounter;1{sch}||schematic|1242939100334|1243448750328|
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-59|27||||
+NOff-Page|conn@1||-59|23|||RR|
+NOff-Page|conn@2||-59|19||||
+NOff-Page|conn@3||-59|15|||RR|
+NOff-Page|conn@4||-72|59||||
+NOff-Page|conn@5||-67|-8|||R|
+NOff-Page|conn@7||-59|43||||
+NOff-Page|conn@8||-72|65||||
+IendCap;1{ic}|endCap@1||60|31|||D5G4;
+IkesselsCounter;1{ic}|fourBits@0||39|78|||D5G4;
+Igasp_sourceOnce;1{ic}|gasp_sou@0||-63|3|||D5G4;
+NGround|gnd@0||-77|29||||
+IoneBit;1{ic}|oneBit@0||-42|25|||D5G4;
+IoneBit;1{ic}|oneBit@1||-26|25|||D5G4;
+IoneBit;1{ic}|oneBit@2||-10|25|||D5G4;
+IoneBit;1{ic}|oneBit@3||6|25|||D5G4;
+IoneBit;1{ic}|oneBit@4||22|25|||D5G4;
+IoneBit;1{ic}|oneBit@5||38|25|||D5G4;
+NWire_Pin|pin@71||2|-4||||
+NWire_Pin|pin@72||-14|-4||||
+NWire_Pin|pin@73||-30|-4||||
+NWire_Pin|pin@74||-46|-4||||
+NWire_Pin|pin@79||18|-4||||
+NWire_Pin|pin@81||34|-4||||
+NWire_Pin|pin@93||54|-4||||
+NWire_Pin|pin@125||-55|15||||
+NWire_Pin|pin@131||-67|-4||||
+NWire_Pin|pin@133||-64|-4||||
+NWire_Pin|pin@134||-55|5||||
+Ngeneric:Invisible-Pin|pin@135||-47.5|83.5|||||ART_message(D5G4;)S[a Kessels-style Counter,includes a ripple-carry adder for the scan chain]
+Ngeneric:Invisible-Pin|pin@136||-46.5|76.5|||||ART_message(D5G3;)Sam 27 May 2009
+Ngeneric:Invisible-Pin|pin@137||-45.5|92.5|||||ART_message(D5G6;)SkesselsCounter
+NWire_Pin|pin@146||-38|27||||
+NWire_Pin|pin@147||-38|27||||
+NWire_Pin|pin@148||-50|56||||
+NWire_Pin|pin@149||-34|56||||
+NWire_Pin|pin@150||-18|55||||
+NWire_Pin|pin@151||-2|55||||
+NWire_Pin|pin@152||14|55||||
+NWire_Pin|pin@153||30|55||||
+NWire_Pin|pin@154||45|43||||
+NWire_Pin|pin@155||-77|33||||
+NWire_Pin|pin@156||47|33||||
+NWire_Pin|pin@157||-45|62||||
+NWire_Pin|pin@158||-29|62||||
+NWire_Pin|pin@159||-13|63||||
+NWire_Pin|pin@160||3|63||||
+NWire_Pin|pin@161||19|62||||
+NWire_Pin|pin@162||35|62||||
+Awire|in[1]|D5G2;||2700|oneBit@0|val|-50|46|pin@148||-50|56
+Awire|in[2]|D5G2;||2700|oneBit@1|val|-34|46|pin@149||-34|56
+Awire|in[3]|D5G2;||2700|oneBit@2|val|-18|46|pin@150||-18|55
+Awire|in[4]|D5G2;||2700|oneBit@3|val|-2|46|pin@151||-2|55
+Awire|in[5]|D5G2;||2700|oneBit@4|val|14|46|pin@152||14|55
+Awire|in[6]|D5G2;||2700|oneBit@5|val|30|46|pin@153||30|55
+Awire|net@89|||900|pin@147||-38|27|pin@146||-38|27
+Awire|net@90|||1800|oneBit@1|loadNext|-24|27|oneBit@2|load|-20|27
+Awire|net@91|||1800|oneBit@2|loadNext|-8|27|oneBit@3|load|-4|27
+Awire|net@120|||1800|pin@74||-46|-4|pin@73||-30|-4
+Awire|net@123|||900|oneBit@3|mc|2|11|pin@71||2|-4
+Awire|net@124|||1800|pin@72||-14|-4|pin@71||2|-4
+Awire|net@125|||900|oneBit@2|mc|-14|11|pin@72||-14|-4
+Awire|net@126|||1800|pin@73||-30|-4|pin@72||-14|-4
+Awire|net@127|||900|oneBit@1|mc|-30|11|pin@73||-30|-4
+Awire|net@129|||900|oneBit@0|mc|-46|11|pin@74||-46|-4
+Awire|net@222|||1800|pin@71||2|-4|pin@79||18|-4
+Awire|net@223|||900|oneBit@4|mc|18|11|pin@79||18|-4
+Awire|net@226|||1800|pin@79||18|-4|pin@81||34|-4
+Awire|net@227|||900|oneBit@5|mc|34|11|pin@81||34|-4
+Awire|net@231|||1800|oneBit@3|loadNext|8|27|oneBit@4|load|12|27
+Awire|net@232|||1800|oneBit@4|loadNext|24|27|oneBit@5|load|28|27
+Awire|net@265|||2700|pin@93||54|-4|endCap@1|mc|54|5
+Awire|net@283|||0|pin@93||54|-4|pin@81||34|-4
+Awire|net@288|||1800|oneBit@5|loadNext|40|27|endCap@1|dec|50|27
+Awire|net@312|||0|pin@125||-55|15|conn@3|a|-57|15
+Awire|net@324|||1800|pin@125||-55|15|oneBit@0|decFailed|-52|15
+Awire|net@327|||2700|conn@5|y|-67|-6|pin@131||-67|-4
+Awire|net@331|||0|pin@133||-64|-4|pin@131||-67|-4
+Awire|net@332|||900|gasp_sou@0|mc|-64|0|pin@133||-64|-4
+Awire|net@333|||1800|gasp_sou@0|in|-59|5|pin@134||-55|5
+Awire|net@334|||2700|pin@134||-55|5|pin@125||-55|15
+Awire|net@351|||0|pin@74||-46|-4|pin@133||-64|-4
+Awire|net@353|||1800|conn@0|y|-57|27|oneBit@0|load|-52|27
+Awire|net@392|||1800|conn@1|a|-57|23|oneBit@0|decSucceeded|-52|23
+Awire|net@393|||1800|conn@2|y|-57|19|oneBit@0|dec|-52|19
+Awire|net@402|||1800|oneBit@0|loadNext|-40|27|pin@147||-38|27
+Awire|net@403|||FS1800|pin@146||-38|27|oneBit@1|load|-36|27
+Awire|net@404|||1800|oneBit@0|nextFull|-40|23|oneBit@1|decSucceeded|-36|23
+Awire|net@405|||1800|oneBit@0|borrow|-40|19|oneBit@1|dec|-36|19
+Awire|net@406|||1800|oneBit@0|nextEmpty|-40|15|oneBit@1|decFailed|-36|15
+Awire|net@407|||1800|oneBit@1|nextFull|-24|23|oneBit@2|decSucceeded|-20|23
+Awire|net@408|||1800|oneBit@1|borrow|-24|19|oneBit@2|dec|-20|19
+Awire|net@409|||1800|oneBit@1|nextEmpty|-24|15|oneBit@2|decFailed|-20|15
+Awire|net@410|||1800|oneBit@2|nextFull|-8|23|oneBit@3|decSucceeded|-4|23
+Awire|net@412|||1800|oneBit@2|borrow|-8|19|oneBit@3|dec|-4|19
+Awire|net@413|||1800|oneBit@2|nextEmpty|-8|15|oneBit@3|decFailed|-4|15
+Awire|net@414|||1800|oneBit@3|nextFull|8|23|oneBit@4|decSucceeded|12|23
+Awire|net@415|||1800|oneBit@3|borrow|8|19|oneBit@4|dec|12|19
+Awire|net@416|||1800|oneBit@3|nextEmpty|8|15|oneBit@4|decFailed|12|15
+Awire|net@417|||1800|oneBit@4|nextFull|24|23|oneBit@5|decSucceeded|28|23
+Awire|net@418|||1800|oneBit@4|borrow|24|19|oneBit@5|dec|28|19
+Awire|net@419|||1800|oneBit@4|nextEmpty|24|15|oneBit@5|decFailed|28|15
+Awire|net@420|||1800|oneBit@5|nextFull|40|23|endCap@1|x|50|23
+Awire|net@421|||1800|oneBit@5|borrow|40|19|endCap@1|next|50|19
+Awire|net@422|||1800|oneBit@5|nextEmpty|40|15|endCap@1|out|50|15
+Awire|net@429|||1800|conn@7|y|-57|43|oneBit@0|loadClock|-52|43
+Awire|net@430|||1800|oneBit@0|loadClockOut|-48|43|oneBit@1|loadClock|-36|43
+Awire|net@431|||1800|oneBit@1|loadClockOut|-32|43|oneBit@2|loadClock|-20|43
+Awire|net@432|||1800|oneBit@2|loadClockOut|-16|43|oneBit@3|loadClock|-4|43
+Awire|net@433|||1800|oneBit@3|loadClockOut|0|43|oneBit@4|loadClock|12|43
+Awire|net@434|||1800|oneBit@4|loadClockOut|16|43|oneBit@5|loadClock|28|43
+Awire|net@435|||1800|oneBit@5|loadClockOut|32|43|pin@154||45|43
+Awire|net@436|||0|oneBit@0|ci|-52|33|pin@155||-77|33
+Awire|net@437|||2700|gnd@0||-77|31|pin@155||-77|33
+Awire|net@438|||1800|oneBit@0|co|-40|33|oneBit@1|ci|-36|33
+Awire|net@439|||1800|oneBit@1|co|-24|33|oneBit@2|ci|-20|33
+Awire|net@440|||1800|oneBit@2|co|-8|33|oneBit@3|ci|-4|33
+Awire|net@441|||1800|oneBit@3|co|8|33|oneBit@4|ci|12|33
+Awire|net@442|||1800|oneBit@4|co|24|33|oneBit@5|ci|28|33
+Awire|net@443|||1800|oneBit@5|co|40|33|pin@156||47|33
+Awire|scan[1]|D5G2;Y-11;||2700|oneBit@0|scan1|-45|35|pin@157||-45|62
+Awire|scan[2]|D5G2;Y-11;||2700|oneBit@1|scan1|-29|35|pin@158||-29|62
+Awire|scan[3]|D5G2;Y-11;||2700|oneBit@2|scan1|-13|35|pin@159||-13|63
+Awire|scan[4]|D5G2;Y-11;||2700|oneBit@3|scan1|3|35|pin@160||3|63
+Awire|scan[5]|D5G2;Y-11;||2700|oneBit@4|scan1|19|35|pin@161||19|62
+Awire|scan[6]|D5G2;Y-11;||2700|oneBit@5|scan1|35|35|pin@162||35|62
+Edec||D5G2;X-4;|conn@2|a|B
+EdecFailed||D5G2;X10;|conn@3|a|B
+EdecSucceeded||D5G2;X8;|conn@1|y|B
+Eval[3:0]|in[1:6]|D5G2;X-8;|conn@4|a|B
+Eload||D5G2;X-4;|conn@0|a|B
+EloadClock|loadLatches|D5G2;X-7;|conn@7|a|U
+Emc||D5G2;X-2;|conn@5|a|U
+Escan[1:6]||D5G2;X-9;|conn@8|a|U
+X
+
+# Cell olcWcontAdam;1{ic}
+ColcWcontAdam;1{ic}||artwork|1237031259178|1243454493917|EI
+Ngeneric:Facet-Center|art@0||0|0||||AV
+Nschematic:Bus_Pin|pin@2||-5|0|-1|-1||
+Ngeneric:Invisible-Pin|pin@3||-4|0|1|1||
+Nschematic:Bus_Pin|pin@4||5|-4|-1|-1||
+Ngeneric:Invisible-Pin|pin@5||4|-4|1|1||
+Nschematic:Bus_Pin|pin@6||5|5|-1|-1||
+Nschematic:Bus_Pin|pin@8||0|-7|-1|-1|R|
+Ngeneric:Invisible-Pin|pin@9||0|-6|1|1|R|
+Nschematic:Bus_Pin|pin@10||0|10|-1|-1||
+Ngeneric:Invisible-Pin|pin@11||0|9|1|1||
+Nschematic:Bus_Pin|pin@12||-1|8|-1|-1||
+Nschematic:Bus_Pin|pin@14||2|8|-1|-1||
+NPin|pin@16||-4|-6|1|1||
+NPin|pin@17||-4|6|1|1||
+NPin|pin@18||4|6|1|1||
+NPin|pin@19||4|-6|1|1||
+NPin|pin@20||0|6|1|1||
+NPin|pin@21||0|7|1|1||
+NPin|pin@22||1|7|1|1||
+NPin|pin@23||2|8|1|1||
+NPin|pin@24||1|9|1|1||
+NPin|pin@25||-2|9|1|1||
+NPin|pin@26||-1|8|1|1||
+NPin|pin@27||-2|7|1|1||
+NPin|pin@28||4|5|1|1||
+NPin|pin@29||5|5|1|1||
+Ngeneric:Invisible-Pin|pin@32||0|0|||||ART_message(D5G2;)S[OLC,w/cont]
+Ngeneric:Invisible-Pin|pin@33||0|8|||||ART_message(D5G1.5;)S8
+Nschematic:Bus_Pin|pin@34||5|1|-1|-1||
+Nschematic:Bus_Pin|pin@35||-5|5|-1|-1||
+NPin|pin@36||-4|5|1|1||
+NPin|pin@37||-5|5|1|1||
+NPin|pin@38||4|1|1|1||
+NPin|pin@39||5|1|1|1||
+Nschematic:Wire_Pin|pin@50||-4|-3||||
+Nschematic:Wire_Pin|pin@51||-4|-5||||
+Aschematic:bus|net@1||-0.5|IJ0|pin@3||-4|0|pin@2||-5|0
+Aschematic:bus|net@2||-0.5|IJ1800|pin@5||4|-4|pin@4||5|-4
+Aschematic:bus|net@4||-0.5|IJ900|pin@9||0|-6|pin@8||0|-7
+Aschematic:bus|net@5||-0.5|IJ2700|pin@11||0|9|pin@10||0|10
+AThicker|net@9|||FS1800|pin@20||0|6|pin@18||4|6
+AThicker|net@11|||FS0|pin@19||4|-6|pin@16||-4|-6
+AThicker|net@12|||FS1800|pin@17||-4|6|pin@20||0|6
+AThicker|net@13|||FS2700|pin@20||0|6|pin@21||0|7
+AThicker|net@14|||FS1800|pin@21||0|7|pin@22||1|7
+AThicker|net@15|||FS2250|pin@22||1|7|pin@23||2|8
+AThicker|net@16|||FS3150|pin@23||2|8|pin@24||1|9
+AThicker|net@17|||FS0|pin@24||1|9|pin@25||-2|9
+AThicker|net@18|||FS1350|pin@25||-2|9|pin@26||-1|8
+AThicker|net@19|||FS450|pin@26||-1|8|pin@27||-2|7
+AThicker|net@20|||FS1800|pin@27||-2|7|pin@21||0|7
+AThicker|net@21|||FS900|pin@18||4|6|pin@28||4|5
+AThicker|net@22|||FS1800|pin@28||4|5|pin@29||5|5
+AThicker|net@25|||FS2700|pin@36||-4|5|pin@17||-4|6
+AThicker|net@26|||FS0|pin@36||-4|5|pin@37||-5|5
+AThicker|net@27|||FS900|pin@28||4|5|pin@38||4|1
+AThicker|net@28|||FS1800|pin@38||4|1|pin@39||5|1
+AThicker|net@29|||FS900|pin@38||4|1|pin@19||4|-6
+AThicker|net@32|||FS900|pin@36||-4|5|pin@16||-4|-6
+Edo[ins]||D5G2;|pin@35||I
+EdoneLO[M]||D5G2;|pin@34||I
+Efire[T]||D5G2;|pin@50||U
+Eflag[D][set,clr]||D5G2;|pin@4||O
+Eilc[load]||D5G2;|pin@6||O
+EinLO[1:6]||D5G2;|pin@8||I
+Ep2p,p1p,rd,mc||D5G2;|pin@10||B
+Esel[Ld,Co,rD]||D5G2;|pin@2||I
+Esel[tp]||D5G2;|pin@51||U
+Esin||D5G2;|pin@12||I
+Esout||D5G2;|pin@14||O
+X
+
+# Cell olcWcontAdam;1{lay}
+ColcWcontAdam;1{lay}||cmos90|1236866224075|1241981698008|I|ATTR_NCC(D5G5;NTY206.5;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1241981751253
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NX-Metal-2-Metal-3-Con|contact@0||48|10||||
+NX-Metal-1-Metal-2-Con|contact@2||-84.5|-216||||
+NX-Metal-2-Metal-3-Con|contact@5||-144|-460||||
+NX-Metal-1-Metal-2-Con|contact@8||44|442|||X|
+NX-Metal-2-Metal-3-Con|contact@9||30|442|||X|
+NX-Metal-1-Metal-2-Con|contact@10||188|442|||X|
+NX-Metal-2-Metal-3-Con|contact@11||174|442|||X|
+NX-Metal-1-Metal-2-Con|contact@12||332|442|||X|
+NX-Metal-2-Metal-3-Con|contact@13||318|442|||X|
+NX-Metal-1-Metal-2-Con|contact@14||62|298|||X|
+NX-Metal-2-Metal-3-Con|contact@15||102|298|||X|
+NX-Metal-1-Metal-2-Con|contact@16||206|298|||X|
+NX-Metal-2-Metal-3-Con|contact@17||246|298|||X|
+NX-Metal-1-Metal-2-Con|contact@18||350|298|||X|
+NX-Metal-2-Metal-3-Con|contact@19||390|298|||X|
+NX-Metal-2-Metal-3-Con|contact@20||390|-40||||
+NX-Metal-2-Metal-3-Con|contact@21||246|-40||||
+NX-Metal-2-Metal-3-Con|contact@22||102|-40||||
+NX-Metal-2-Metal-3-Con|contact@23||318|-248||||
+NX-Metal-2-Metal-3-Con|contact@24||174|-248||||
+NX-Metal-2-Metal-3-Con|contact@25||30|-248||||
+NX-Metal-1-Metal-2-Con|contact@26||-15|328||||
+NX-Metal-1-Metal-2-Con|contact@27||-9|322||||
+NX-Metal-1-Metal-2-Con|contact@28||-3|310||||
+NX-Metal-1-Metal-2-Con|contact@29||3|272||||
+NX-Metal-1-Metal-2-Con|contact@30||3|416||||
+NX-Metal-1-Metal-2-Con|contact@31||-3|454||||
+NX-Metal-1-Metal-2-Con|contact@32||-9|466||||
+NX-Metal-1-Metal-2-Con|contact@33||-15|472||||
+NX-Metal-2-Metal-3-Con|contact@34||-336|416||||
+NX-Metal-1-Metal-2-Con|contact@39||-291|298|||X|
+NX-Metal-1-Metal-2-Con|contact@40||-147|298|||X|
+NX-Metal-1-Metal-2-Con|contact@44||14.5|278||||
+NX-Metal-1-Metal-2-Con|contact@45||14.5|360.5||||
+NX-Metal-1-Metal-2-Con|contact@46||456|360.5||||
+NX-Metal-1-Metal-2-Con|contact@48||456|422||||
+NX-Metal-2-Metal-3-Con|contact@49||-120|298||||
+NX-Metal-2-Metal-3-Con|contact@50||-270|298||||
+NX-Metal-1-Metal-2-Con|contact@52||-21|278||||
+NX-Metal-1-Metal-2-Con|contact@53||-21|422||||
+NX-Metal-2-Metal-3-Con|contact@54||-144|-128||||
+NX-Metal-1-Metal-2-Con|contact@55||-190.5|-460||||
+NX-Metal-2-Metal-3-Con|contact@56||-120|-310||||
+NX-Metal-2-Metal-3-Con|contact@57||-270|-442||||
+NX-Metal-2-Metal-3-Con|contact@58||-336|172||||
+NX-Metal-1-Metal-2-Con|contact@59||-139.5|10||||
+NX-Metal-2-Metal-3-Con|contact@60||60|-228||||
+NX-Metal-1-Metal-2-Con|contact@62||-162.5|-66||||
+NX-Metal-1-Metal-2-Con|contact@64||-282|-172||||
+NX-Metal-1-Metal-2-Con|contact@65||-378.5|-178||||
+NX-Metal-1-Metal-2-Con|contact@66||-186.5|160||||
+IloopCountM:loadORcount;2{lay}|loadORco@1||-238|-144|||D5G4;
+IloopCountM:olc;9{lay}|olc@0||182.5|-144|||D5G4;
+NMetal-3-Pin|pin@11||-336|303||||
+NMetal-2-Pin|pin@16||-403.5|160||||
+NMetal-2-Pin|pin@18||-379|-66||||
+NMetal-2-Pin|pin@20||-400.5|-178||||
+NMetal-2-Pin|pin@22||-400.5|-172||||
+NMetal-1-Pin|pin@24||-378.5|-169||||
+NMetal-1-Pin|pin@25||-378.5|-175||||
+NMetal-2-Pin|pin@26||-201|160||||
+NMetal-2-Pin|pin@27||-283|298||||
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@2||464.5|432|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@4||-464.5|144|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@5||-464.5|0|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@6||-464.5|-144|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@7||-464.5|-288|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@8||-464.5|-432|||D5G4;
+IscanM:scanEx2h;1{lay}|scanEx2h@0||-176.5|288|X||D5G4;
+IscanM:scanEx3h;1{lay}|scanEx3h@0||230.5|432|X||D5G4;
+IscanM:scanEx3h;1{lay}|scanEx3h@3||248.5|288|X||D5G4;
+IwiresL:select22;1{lay}|select22@0||460.5|432|||D5G4;
+IwiresL:select60;1{lay}|select60@0||0|288|||D5G4;
+IwiresL:select60;1{lay}|select60@1||-9|432|||D5G4;
+IwiresL:select70;1{lay}|select70@0||-431.5|144|||D5G4;
+IwiresL:select70;1{lay}|select70@1||-431.5|0|||D5G4;
+IwiresL:select70;1{lay}|select70@2||-431.5|-144|||D5G4;
+IwiresL:select70;1{lay}|select70@3||-431.5|-288|||D5G4;
+IwiresL:select70;1{lay}|select70@4||-431.5|-432|||D5G4;
+IwiresL:tranCap;1{lay}|tranCap@0||-392.5|432|||D5G4;
+IwiresL:tranCap;1{lay}|tranCap@1||-248.5|432|||D5G4;
+IwiresL:tranCap;1{lay}|tranCap@2||-104.5|432|||D5G4;
+IwiresL:tranCap;1{lay}|tranCap@3||-392.5|288|||D5G4;
+Ametal-3|net@19|||S2700|olc@0|xx|48|-44|contact@0||48|10
+Ametal-3|net@24|||S900|olc@0|yy|60|-44|contact@60||60|-228
+Ametal-1|net@30|||S900|olc@0|zero_1|-84.5|-180|contact@2||-84.5|-216
+Ametal-2|net@52|||S1800|olc@0|bitt[1]|322.5|-40|contact@20||390|-40
+Ametal-1|net@54|||S2700|scanEx3h@0|dIn[3]|44|425|contact@8||44|442
+Ametal-2|net@55|||S0|contact@8||44|442|contact@9||30|442
+Ametal-2|net@58|||S0|contact@10||188|442|contact@11||174|442
+Ametal-2|net@60|||S0|contact@12||332|442|contact@13||318|442
+Ametal-2|net@62|||S1800|contact@14||62|298|contact@15||102|298
+Ametal-2|net@64|||S1800|contact@16||206|298|contact@17||246|298
+Ametal-2|net@66|||S1800|contact@18||350|298|contact@19||390|298
+Ametal-1|net@68|||S900|contact@14||62|298|scanEx3h@3|dIn[3]|62|281
+Ametal-1|net@69|||S2700|scanEx3h@0|dIn[2]|188|425|contact@10||188|442
+Ametal-1|net@70|||S2700|scanEx3h@0|dIn[1]|332|425|contact@12||332|442
+Ametal-1|net@71|||S2700|scanEx3h@3|dIn[2]|206|281|contact@16||206|298
+Ametal-1|net@72|||S2700|scanEx3h@3|dIn[1]|350|281|contact@18||350|298
+Ametal-2|net@76|||S1800|olc@0|bitt[3]|155.5|-40|contact@21||246|-40
+Ametal-2|net@78|||S1800|olc@0|bitt[5]|-11.5|-40|contact@22||102|-40
+Ametal-2|net@80|||S0|olc@0|bitt[2]|322.5|-248|contact@23||318|-248
+Ametal-2|net@82|||S1800|olc@0|bitt[4]|155.5|-248|contact@24||174|-248
+Ametal-2|net@84|||S1800|olc@0|bitt[6]|-11.5|-248|contact@25||30|-248
+Ametal-2|net@91|||S1800|contact@27||-9|322|scanEx3h@3|p1p_1|32.5|322
+Ametal-2|net@93|||S1800|contact@26||-15|328|scanEx3h@3|rd_1|32.5|328
+Ametal-2|net@99|||S1800|contact@28||-3|310|scanEx3h@3|p2p_1|32.5|310
+Ametal-2|net@101|||S1800|contact@29||3|272|scanEx3h@3|mc_1|32.5|272
+Ametal-2|net@104|||S0|scanEx3h@0|rd_1|14.5|472|contact@33||-15|472
+Ametal-2|net@110|||S0|scanEx3h@0|mc_1|14.5|416|contact@30||3|416
+Ametal-2|net@112|||S0|scanEx3h@0|p2p_1|14.5|454|contact@31||-3|454
+Ametal-2|net@114|||S0|scanEx3h@0|p1p_1|14.5|466|contact@32||-9|466
+Ametal-3|net@118|||S900|contact@9||30|442|contact@25||30|-248
+Ametal-3|net@119|||S900|contact@11||174|442|contact@24||174|-248
+Ametal-3|net@120|||S900|contact@13||318|442|contact@23||318|-248
+Ametal-3|net@121|||S900|contact@15||102|298|contact@22||102|-40
+Ametal-3|net@122|||S900|contact@17||246|298|contact@21||246|-40
+Ametal-3|net@123|||S900|contact@19||390|298|contact@20||390|-40
+Ametal-1|net@124|||S2700|contact@26||-15|328|contact@33||-15|472
+Ametal-1|net@125|||S2700|contact@27||-9|322|contact@32||-9|466
+Ametal-1|net@126|||S2700|contact@28||-3|310|contact@31||-3|454
+Ametal-1|net@127|||S2700|contact@29||3|272|contact@30||3|416
+Ametal-2|net@146|||S0|contact@30||3|416|contact@34||-336|416
+Ametal-1|net@152|||S2700|scanEx2h@0|dIn[2]|-291|281|contact@39||-291|298
+Ametal-1|net@154|||S2700|scanEx2h@0|dIn[1]|-147|281|contact@40||-147|298
+Ametal-2|net@161|||S0|scanEx3h@3|sout|32.5|278|contact@44||14.5|278
+Ametal-1|net@173|||S900|contact@48||456|422|contact@46||456|360.5
+Ametal-1|net@177|||S2700|contact@44||14.5|278|contact@45||14.5|360.5
+Ametal-2|net@178|||S1800|contact@45||14.5|360.5|contact@46||456|360.5
+Ametal-2|net@179|||S1800|scanEx3h@0|sin|446.5|422|contact@48||456|422
+Ametal-2|net@186||6.2|S1800|scanEx2h@0|vdd_2|-32.5|338|scanEx3h@3|vdd_3|32.5|338
+Ametal-2|net@187|||S0|contact@26||-15|328|scanEx2h@0|rd|-32.5|328
+Ametal-2|net@188|||S0|contact@27||-9|322|scanEx2h@0|p1p|-32.5|322
+Ametal-2|net@189|||S0|contact@28||-3|310|scanEx2h@0|p2p|-32.5|310
+Ametal-2|net@190|||S0|contact@29||3|272|scanEx2h@0|mc|-32.5|272
+Ametal-2|net@191||6.2|S1800|scanEx2h@0|gnd|-32.5|288|scanEx3h@3|gnd_1|32.5|288
+Ametal-2|net@192||6.2|S0|scanEx3h@3|vdd_1|32.5|238|scanEx2h@0|vdd|-32.5|238
+Ametal-2|net@193|||S1800|contact@40||-147|298|contact@49||-120|298
+Ametal-2|net@195|||S1800|contact@39||-291|298|contact@50||-270|298
+Ametal-3|net@199|||S2700|contact@56||-120|-310|contact@49||-120|298
+Ametal-2|net@202|||S1800|scanEx2h@0|sin|-32.5|278|contact@52||-21|278
+Ametal-2|net@206|||S0|scanEx3h@0|sout|14.5|422|contact@53||-21|422
+Ametal-1|net@207|||S2700|contact@52||-21|278|contact@53||-21|422
+Ametal-2|net@210||6.2|S1800|scanEx3h@0|vdd_2|446.5|482|pinsVddG@2|vdd|464.5|482
+Ametal-2|net@211||6.2|S0|pinsVddG@2|gnd|464.5|432|scanEx3h@0|gnd|446.5|432
+Ametal-2|net@212||6.2|S0|pinsVddG@2|vdd_1|464.5|382|scanEx3h@0|vdd|446.5|382
+Ametal-2|net@216|||S0|olc@0|zoo|-92.5|-128|contact@54||-144|-128
+Ametal-3|net@218|||S2700|contact@5||-144|-460|contact@54||-144|-128
+Ametal-2|net@242|||S0|olc@0|gnd_20|-75.5|-288|loadORco@1|gnd_5|-75.5|-288
+Ametal-2|net@243|||S0|olc@0|gnd_22|-75.5|-432|loadORco@1|gnd_4|-75.5|-432
+Ametal-2|net@244|||S0|olc@0|vdd_57|-75.5|-238|loadORco@1|vdd_9|-75.5|-238
+Ametal-2|net@245|||S0|olc@0|vdd_58|-75.5|-338|loadORco@1|vdd_8|-75.5|-338
+Ametal-2|net@246|||S0|olc@0|vdd_61|-75.5|-382|loadORco@1|vdd_6|-75.5|-382
+Ametal-2|net@247|||S0|olc@0|vdd_62|-75.5|-482|loadORco@1|vdd_5|-75.5|-482
+Ametal-2|net@248|||S0|loadORco@1|gnd_11|-75.5|144|olc@0|gnd_8|-75.5|144
+Ametal-2|net@249|||S0|loadORco@1|gnd_9|-75.5|0|olc@0|gnd_9|-75.5|0
+Ametal-2|net@250|||S0|loadORco@1|vdd_24|-75.5|94|olc@0|vdd_22|-75.5|94
+Ametal-2|net@251|||S0|loadORco@1|vdd_23|-75.5|194|olc@0|vdd_23|-75.5|194
+Ametal-2|net@252|||S0|loadORco@1|vdd_20|-75.5|-50|olc@0|vdd_24|-75.5|-50
+Ametal-2|net@253|||S0|loadORco@1|vdd_19|-75.5|50|olc@0|vdd_25|-75.5|50
+Ametal-2|net@254|||S0|loadORco@1|gnd_7|-109|-144|olc@0|gnd|-109|-144
+Ametal-2|net@255|||S0|loadORco@1|vdd_15|-109|-94|olc@0|vdd|-109|-94
+Ametal-2|net@256|||S0|loadORco@1|vdd_16|-109|-194|olc@0|vdd_4|-109|-194
+Ametal-2|net@258|||S0|contact@2||-84.5|-216|loadORco@1|olc[zero]|-244|-216
+Ametal-2|net@260|||S0|contact@5||-144|-460|contact@55||-190.5|-460
+Ametal-1|net@261|||S900|loadORco@1|olc[zoo]|-190.5|-457|contact@55||-190.5|-460
+Ametal-2|net@263|||S0|loadORco@1|s[1]|-90.5|-310|contact@56||-120|-310
+Ametal-3|net@265|||S900|contact@50||-270|298|contact@57||-270|-442
+Ametal-2|net@267|||S0|loadORco@1|s[2]|-94.5|-442|contact@57||-270|-442
+Ametal-3|net@268|||S900|contact@34||-336|416|pin@11||-336|303
+Ametal-3|net@269|||S900|pin@11||-336|303|contact@58||-336|172
+Ametal-2|net@271|||S0|contact@58||-336|172|loadORco@1|mc|-340.5|172
+Ametal-2|net@274|||S0|contact@0||48|10|contact@59||-139.5|10
+Ametal-1|net@275||0.4|S900|loadORco@1|olc[load]|-139.5|16|contact@59||-139.5|10
+Ametal-2|net@277|||S1800|loadORco@1|olc[dec]|-344|-228|contact@60||60|-228
+Ametal-2|net@282|||S0|contact@62||-162.5|-66|pin@18||-379|-66
+Ametal-1|net@283|||S900|contact@62||-162.5|-66|loadORco@1|ilc[load]|-162.5|-128
+Ametal-1|net@286|||S900|loadORco@1|sel[rD]|-282|-151|contact@64||-282|-172
+Ametal-2|net@287|||S0|contact@64||-282|-172|pin@22||-400.5|-172
+Ametal-1|net@289|||S0|loadORco@1|sel[Ld]|-352.5|-169|pin@24||-378.5|-169
+Ametal-1|net@290|||S900|pin@24||-378.5|-169|pin@25||-378.5|-175
+Ametal-2|net@291|||S0|contact@65||-378.5|-178|pin@20||-400.5|-178
+Ametal-1|net@292|||S900|pin@25||-378.5|-175|contact@65||-378.5|-178
+Ametal-2|net@293|||S1800|pin@16||-403.5|160|pin@26||-201|160
+Ametal-2|net@295|||S1800|pin@26||-201|160|contact@66||-186.5|160
+Ametal-1|net@296|||S900|loadORco@1|doneLO[M]|-186.5|163|contact@66||-186.5|160
+Ametal-2|net@300|||S0|tranCap@1|gnd|-320.5|432|tranCap@0|gnd_1|-320.5|432
+Ametal-2|net@301|||S0|tranCap@1|vdd|-320.5|482|tranCap@0|vdd_2|-320.5|482
+Ametal-2|net@302|||S0|tranCap@1|gnd_1|-176.5|432|tranCap@2|gnd|-176.5|432
+Ametal-2|net@303|||S0|tranCap@1|vdd_2|-176.5|482|tranCap@2|vdd|-176.5|482
+Ametal-2|net@304|||S0|tranCap@0|vdd_3|-320.5|382|tranCap@1|vdd_1|-320.5|382
+Ametal-2|net@305|||S0|tranCap@1|vdd_3|-176.5|382|tranCap@2|vdd_1|-176.5|382
+Ametal-2|net@306||6.2|S0|scanEx3h@0|vdd_3|14.5|482|tranCap@2|vdd_2|-32.5|482
+Ametal-2|net@307||6.2|S1800|tranCap@2|gnd_1|-32.5|432|scanEx3h@0|gnd_1|14.5|432
+Ametal-2|net@308||6.2|S1800|tranCap@2|vdd_3|-32.5|382|scanEx3h@0|vdd_1|14.5|382
+Ametal-2|net@309|||S0|tranCap@3|gnd_1|-320.5|288|scanEx2h@0|gnd_1|-320.5|288
+Ametal-2|net@310|||S0|tranCap@3|vdd_2|-320.5|338|scanEx2h@0|vdd_3|-320.5|338
+Ametal-2|net@311|||S0|tranCap@3|vdd_3|-320.5|238|scanEx2h@0|vdd_1|-320.5|238
+Ametal-2|net@312||6.2|S0|loadORco@1|gnd_10|-400.5|144|pinsVddG@4|gnd|-464.5|144
+Ametal-2|net@313||6.2|S1800|pinsVddG@4|vdd|-464.5|194|loadORco@1|vdd_21|-400.5|194
+Ametal-2|net@314||6.2|S1800|pinsVddG@4|vdd_1|-464.5|94|loadORco@1|vdd_22|-400.5|94
+Ametal-2|net@315||6.2|S1800|pinsVddG@5|gnd|-464.5|0|loadORco@1|gnd_8|-400.5|0
+Ametal-2|net@316||6.2|S1800|pinsVddG@5|vdd|-464.5|50|loadORco@1|vdd_17|-400.5|50
+Ametal-2|net@317||6.2|S1800|pinsVddG@5|vdd_1|-464.5|-50|loadORco@1|vdd_18|-400.5|-50
+Ametal-2|net@318||6.2|S1800|pinsVddG@6|gnd|-464.5|-144|loadORco@1|gnd|-400.5|-144
+Ametal-2|net@319||6.2|S1800|pinsVddG@6|vdd|-464.5|-94|loadORco@1|vdd|-400.5|-94
+Ametal-2|net@320||6.2|S1800|pinsVddG@6|vdd_1|-464.5|-194|loadORco@1|vdd_1|-400.5|-194
+Ametal-2|net@321||6.2|S1800|pinsVddG@7|gnd|-464.5|-288|loadORco@1|gnd_6|-400.5|-288
+Ametal-2|net@322||6.2|S1800|pinsVddG@7|vdd|-464.5|-238|loadORco@1|vdd_12|-400.5|-238
+Ametal-2|net@323||6.2|S1800|pinsVddG@7|vdd_1|-464.5|-338|loadORco@1|vdd_13|-400.5|-338
+Ametal-2|net@324||6.2|S1800|pinsVddG@8|gnd|-464.5|-432|loadORco@1|gnd_3|-400.5|-432
+Ametal-2|net@325||6.2|S1800|pinsVddG@8|vdd|-464.5|-382|loadORco@1|vdd_7|-400.5|-382
+Ametal-2|net@326||6.2|S1800|pinsVddG@8|vdd_1|-464.5|-482|loadORco@1|vdd_14|-400.5|-482
+Ametal-2|net@327|||S0|pin@27||-283|298|contact@39||-291|298
+Edo[ins]||D5G5;|loadORco@1|do[ins]|I
+EdoneLO[M]||D5G5;|pin@16||O
+Eflag[D][clr]||D5G5;|loadORco@1|flag[D][clr]|O
+Eflag[D][set]||D5G5;|loadORco@1|flag[D][set]|O
+Egnd||D5G5;|tranCap@0|gnd|G
+Egnd_1||D5G5;|olc@0|gnd_1|G
+Egnd_6||D5G5;|olc@0|gnd_6|G
+Egnd_16||D5G5;|olc@0|gnd_16|G
+Egnd_17||D5G5;|olc@0|gnd_17|G
+Egnd_21||D5G5;|olc@0|gnd_21|G
+Egnd_27||D5G5;|scanEx3h@3|gnd|G
+Egnd_29||D5G5;|pinsVddG@2|gnd|G
+Egnd_38||D5G5;|tranCap@3|gnd|G
+Egnd_39||D5G5;|tranCap@2|gnd|G
+Egnd_40||D5G5;|tranCap@2|gnd_1|P
+Egnd_41||D5G5;|pinsVddG@4|gnd|G
+Egnd_42||D5G5;|pinsVddG@5|gnd|G
+Egnd_43||D5G5;|pinsVddG@6|gnd|G
+Egnd_44||D5G5;|pinsVddG@7|gnd|G
+Egnd_45||D5G5;|pinsVddG@8|gnd|G
+Eilc[load]||D5G5;|pin@18||O
+EinLO[1]||D5G5;|olc@0|inLO[1]|I
+EinLO[2]||D5G5;|olc@0|inLO[2]|I
+EinLO[3]||D5G5;|olc@0|inLO[3]|I
+EinLO[4]||D5G5;|olc@0|inLO[4]|I
+EinLO[5]||D5G5;|olc@0|inLO[5]|I
+EinLO[6]||D5G5;|olc@0|inLO[6]|I
+Emc||D5G5;|scanEx3h@3|mc|I
+Emc_1||D5G5;|scanEx2h@0|mc_1|I
+Ep1p||D5G5;|scanEx3h@3|p1p|B
+Ep1p_1||D5G5;|scanEx2h@0|p1p_1|B
+Ep2p||D5G5;|scanEx3h@3|p2p|B
+Ep2p_1||D5G5;|scanEx2h@0|p2p_1|B
+Erd||D5G5;|scanEx3h@3|rd|B
+Erd_1||D5G5;|scanEx2h@0|rd_1|B
+Esel[Co]||D5G5;|loadORco@1|sel[Co]|I
+Esel[Ld]||D5G5;|pin@20||I
+Esel[rD]||D5G5;|pin@22||I
+Esel[rD_1]||D5G5;|loadORco@1|sel[rD_1]|I
+Esin||D5G5;|scanEx3h@3|sin|I
+Esout||D5G5;|scanEx2h@0|sout|I
+Evdd||D5G5;|tranCap@0|vdd|P
+Evdd_1||D5G5;|tranCap@2|vdd_1|P
+Evdd_2||D5G5;|olc@0|vdd_2|P
+Evdd_3||D5G5;|olc@0|vdd_3|P
+Evdd_12||D5G5;|olc@0|vdd_12|P
+Evdd_18||D5G5;|olc@0|vdd_18|P
+Evdd_33||D5G5;|olc@0|vdd_33|P
+Evdd_35||D5G5;|olc@0|vdd_35|P
+Evdd_36||D5G5;|olc@0|vdd_36|P
+Evdd_37||D5G5;|olc@0|vdd_37|P
+Evdd_59||D5G5;|olc@0|vdd_59|P
+Evdd_60||D5G5;|olc@0|vdd_60|P
+Evdd_69||D5G5;|scanEx3h@3|vdd|P
+Evdd_70||D5G5;|scanEx3h@3|vdd_2|P
+Evdd_73||D5G5;|pinsVddG@2|vdd_1|P
+Evdd_74||D5G5;|pinsVddG@2|vdd|P
+Evdd_80||D5G5;|pinsVddG@4|vdd|P
+Evdd_90||D5G5;|tranCap@0|vdd_1|P
+Evdd_91||D5G5;|tranCap@3|vdd|P
+Evdd_92||D5G5;|tranCap@3|vdd_1|P
+Evdd_93||D5G5;|tranCap@2|vdd|P
+Evdd_94||D5G5;|tranCap@2|vdd_2|P
+Evdd_95||D5G5;|tranCap@2|vdd_3|P
+Evdd_96||D5G5;|pinsVddG@4|vdd_1|P
+Evdd_97||D5G5;|pinsVddG@5|vdd|P
+Evdd_98||D5G5;|pinsVddG@5|vdd_1|P
+Evdd_99||D5G5;|pinsVddG@6|vdd|P
+Evdd_100||D5G5;|pinsVddG@6|vdd_1|P
+Evdd_101||D5G5;|pinsVddG@7|vdd|P
+Evdd_102||D5G5;|pinsVddG@7|vdd_1|P
+Evdd_103||D5G5;|pinsVddG@8|vdd|P
+Evdd_104||D5G5;|pinsVddG@8|vdd_1|P
+X
+
+# Cell olcWcontAdam;1{sch}
+ColcWcontAdam;1{sch}||schematic|1236866624132|1243454391090|
+IadamSucDri;1{ic}|adamSucD@0||-98|-44|||D5G4;
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@1||-50|-59|||YR|
+NOff-Page|conn@4||64|-56|||Y|
+NOff-Page|conn@6||89|-45|||XR|
+NOff-Page|conn@7||52.5|-93|||RR|
+NOff-Page|conn@9||77|-80|||YRRR|
+NOff-Page|conn@10||81|-30||||
+NOff-Page|conn@11||32|-30|||Y|
+NOff-Page|conn@12||91|-53|||XY|
+NOff-Page|conn@13||64|-50|||XYRR|
+NOff-Page|conn@17||-125|-44||||
+NOff-Page|conn@18||-121|-50|||RR|
+Igasp_cond_2x1;1{ic}|gasp_con@2||-75|-10|||D5G4;
+Igasp_cond_1x1;1{ic}|gasp_con@5||-75|-45|Y||D5G4;
+Igasp_invcond_2x2;1{ic}|gasp_con@9||-75|-82|Y||D5G4;
+Igasp_cond_1x0;1{ic}|gasp_con@10||-75|-63|Y||D5G4;
+IredFive:inv;1{ic}|inv@4||-101|-54|X||D5G4;|ATTR_Delay(D5G1;NPX2;Y-2;)S100|ATTR_X(D5FLeave alone;G1.5;NOLPX1.5;Y3;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IkesselsCounter;1{ic}|jocounte@0||-46|-80|||D5G4;
+IloopCountM:loadORcount;1{ic}|loadORco@0||77|-53|||D5G4;
+IredFive:nand2;1{ic}|nand2@0||-86|-83|||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)S100|ATTR_X(D5G1.5;NPX2.5;Y2.5;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:nand2;1{ic}|nand2@4||-129|-55|RR||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)S100|ATTR_X(D5G1.5;NPX2.5;Y2.5;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:nor2;1{ic}|nor2@0||-138|-54|RR||D5G4;|ATTR_Delay(D5G1;NPX2.5;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.25;Y2.5;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IolcWcontAdam;1{ic}|olcWcont@1||0|18|||D5G4;
+Ngeneric:Invisible-Pin|pin@0||1.5|42.5|||||ART_message(D5G6;)SolcWcont
+Ngeneric:Invisible-Pin|pin@2||-0.5|37.5|||||ART_message(D5G4;)Sthe Kessels OLC and its control
+NWire_Pin|pin@18||34.5|-75||||
+NWire_Pin|pin@19||34.5|-70.5||||
+NWire_Pin|pin@20||34.5|-83.5||||
+NWire_Pin|pin@21||34.5|-79||||
+NWire_Pin|pin@22||35|-58.5||||
+NWire_Pin|pin@23||35|-52||||
+NWire_Pin|pin@24||35|-66.5||||
+NWire_Pin|pin@25||35|-62||||
+NBus_Pin|pin@28||39|-37|-1|-1||
+NBus_Pin|pin@30||55|-37|-1|-1||
+NBus_Pin|pin@31||41|-21|-1|-1||
+NBus_Pin|pin@33||57|-21|-1|-1||
+NWire_Pin|pin@36||98|-66||||
+NWire_Pin|pin@37||98|-62||||
+NWire_Pin|pin@38||98|-96||||
+NWire_Pin|pin@39||98|-92||||
+NWire_Pin|pin@40||98|-72||||
+NWire_Pin|pin@41||98|-68||||
+NWire_Pin|pin@42||98|-78||||
+NWire_Pin|pin@43||98|-74||||
+NWire_Pin|pin@44||98|-84||||
+NWire_Pin|pin@45||98|-80||||
+NWire_Pin|pin@46||98|-90||||
+NWire_Pin|pin@47||98|-86||||
+NWire_Pin|pin@48||37|-18||||
+NWire_Pin|pin@49||53|-18||||
+NWire_Pin|pin@52||53|-12||||
+NWire_Pin|pin@57||73|-44||||
+NWire_Pin|pin@58||89|-50||||
+NBus_Pin|pin@60||81|-43|-1|-1||
+NBus_Pin|pin@61||71|-37|-1|-1||
+NWire_Pin|pin@62||70|-18||||
+NBus_Pin|pin@63||72|-22|-1|-1||
+Ngeneric:Invisible-Pin|pin@64||0.5|33.5|||||ART_message(D5G3;)Sam 25 May 2009
+NWire_Pin|pin@123||63|-93||||
+NWire_Pin|pin@140||-81|-7||||
+NWire_Pin|pin@150||-100|-82|||R|
+NWire_Pin|pin@166||-89|-22||||
+NWire_Pin|pin@223||-89|-36||||
+NWire_Pin|pin@231||-81|-29||||
+NWire_Pin|pin@240||-100|-84|||R|
+NWire_Pin|pin@259||-100|-76||||
+NWire_Pin|pin@270||-85.5|-70||||
+NWire_Pin|pin@271||-81|-83||||
+NWire_Pin|pin@272||-81|-65||||
+NWire_Pin|pin@278||-89|-28||||
+NWire_Pin|pin@279||-108|-28||||
+NWire_Pin|pin@293||-16|-70||||
+NWire_Pin|pin@294||-16|-76||||
+NWire_Pin|pin@296||-73|-70||||
+NWire_Pin|pin@297||-73|-19||||
+NWire_Pin|pin@298||-73|-36||||
+NWire_Pin|pin@303||-81|-44||||
+NWire_Pin|pin@306||-81|-63||||
+NWire_Pin|pin@307||-98|-63||||
+NWire_Pin|pin@308||-98|-70||||
+NWire_Pin|pin@310||-112|-70||||
+Ngeneric:Invisible-Pin|pin@311||-77|4|||||ART_message(D5G5;)STHE GOOD STUFF
+Ngeneric:Invisible-Pin|pin@312||59|6|||||ART_message(D5G5;)STHE LEFTOVERS
+NWire_Pin|pin@313||-81|-26||||
+Ngeneric:Invisible-Pin|pin@322||-68|-33|||||ART_message(BD6G2;)S[THE RULES:,.,"(1) \"load OLC\" must be predicated on D=clear",.,"(2) \"decrement OLC\" must be predicated on D=set",.,(3) The instruction AFTER a torpedoable move must,"NOT be predicated on D=set, because ps[skip] will","blindly fire even when do[ins] is full (i wish this","were not how things worked, but hey, whatever).  It",is okay for the instruction to be predicated on,D=clear (it takes a while to realize why...).]
+NWire_Pin|pin@323||-108|-16||||
+NWire_Pin|pin@324||-96|-44||||
+NWire_Pin|pin@325||-96|-54||||
+NWire_Pin|pin@326||-96|-44||||
+NWire_Pin|pin@328||-46|-91||||
+NWire_Pin|pin@329||-35|-76||||
+NWire_Pin|pin@330||-35|-95||||
+NWire_Pin|pin@331||-62|-95||||
+NWire_Pin|pin@332||-62|-84||||
+NWire_Pin|pin@337||-162|-54||||
+NWire_Pin|pin@340||-81|-46||||
+NBus_Pin|pin@347||-41|-56||||
+NWire_Pin|pin@355||-141.5|-54||||
+NWire_Pin|pin@361||-96|-54||||
+NWire_Pin|pin@375||-109|-56||||
+NWire_Pin|pin@379||-134|-53||||
+NWire_Pin|pin@388||-119|-44||||
+NWire_Pin|pin@389||-132|-50||||
+NWire_Pin|pin@390||-132|-53||||
+IscanM:scanEx2h;1{ic}|scanEx2h@0||75|-30|||D5G4;
+IscanM:scanEx3h;1{ic}|scanEx3h@1||42|-30|||D5G4;
+IscanM:scanEx3h;1{ic}|scanEx3h@2||58|-30|||D5G4;
+IwiresL:tranCap;1{ic}|tc[1:4]|D5G3;Y5;|59.5|-73|||D5G4;
+IorangeTSMC090nm:wire90;1{ic}|wire90@1||41.5|-75|||D0G4;|ATTR_L(D5G1;PUD)D849.3999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@2||41.5|-83.5|||D0G4;|ATTR_L(D5G1;PUD)D868.7|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@3||42|-58.5|||D0G4;|ATTR_L(D5G1;PUD)D3939.7999999999997|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@4||42|-66.5|||D0G4;|ATTR_L(D5G1;PUD)D3317.5999999999995|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@5||92.5|-84|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1688.4999999999998|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@6||92.5|-90|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1392.4999999999998|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@7||92.5|-96|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1411.0|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@8||92.5|-66|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1679.4999999999995|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@9||92.5|-72|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1929.6999999999998|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@10||92.5|-78|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1631.5999999999997|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
+Awire|Xflag[D][clr]|D5G2;||0|pin@278||-89|-28|pin@279||-108|-28
+Awire|Xflag[D][clr]|D5G2;||1800|jocounte@0|decSucceeded|-37|-70|pin@293||-16|-70
+Awire|Xflag[D][clr]|D5G2;||1800|nand2@4|inb|-126.5|-56|pin@375||-109|-56
+Abus|bitt[1,3,5]|D5G2;|-0.5|IJ2700|scanEx3h@1|dIn[1:4]|41|-27|pin@31||41|-21
+Abus|bitt[1:6]|D5G2;||IJ2700|jocounte@0|scan[1:6]|-41|-66|pin@347||-41|-56
+Awire|bitt[1]|D5G2;||2700|pin@36||98|-66|pin@37||98|-62
+Abus|bitt[2,4,6]|D5G2;|-0.5|IJ2700|scanEx3h@2|dIn[1:4]|57|-27|pin@33||57|-21
+Awire|bitt[2]|D5G2;||2700|pin@40||98|-72|pin@41||98|-68
+Awire|bitt[3]|D5G2;||2700|pin@42||98|-78|pin@43||98|-74
+Awire|bitt[4]|D5G2;||2700|pin@44||98|-84|pin@45||98|-80
+Awire|bitt[5]|D5G2;||2700|pin@46||98|-90|pin@47||98|-86
+Awire|bitt[6]|D5G2;||2700|pin@38||98|-96|pin@39||98|-92
+Awire|dec|D5G2;X3;||0|jocounte@0|dec|-55|-70|pin@296||-73|-70
+Awire|do[ins]|D5G2;||1800|pin@259||-100|-76|gasp_con@9|in|-85|-76
+Awire|do[ins]|D5G2;||0|gasp_con@2|in|-85|-16|pin@323||-108|-16
+Awire|flag[D][clr]|D5G2;||1800|pin@337||-162|-54|pin@355||-141.5|-54
+Awire|flag[D][set]|D5G2;||0|pin@308||-98|-70|pin@310||-112|-70
+Awire|flag[D][set]|D5G2;||1800|pin@329||-35|-76|pin@294||-16|-76
+Awire|load|D5G2;X5;||1800|gasp_con@9|out|-77|-76|jocounte@0|load|-55|-76
+Awire|mc|D5G2;||2700|pin@49||53|-18|pin@52||53|-12
+Awire|mc|D5G2;||2700|loadORco@0|mc|73|-48|pin@57||73|-44
+Awire|mc|D5G2;||2700|gasp_con@5|mc|-81|-31|pin@231||-81|-29
+Awire|mc|D5G2;||2700|gasp_con@9|mc|-81|-68|pin@272||-81|-65
+Awire|mc|D5G2;||900|gasp_con@2|mc|-81|-24|pin@313||-81|-26
+Awire|mc|D5G2;||900|jocounte@0|mc|-46|-86|pin@328||-46|-91
+Awire|mc|D5G2;||2700|gasp_con@10|mc|-81|-49|pin@340||-81|-46
+Awire|net@16|||0|wire90@1|a|39|-75|pin@18||34.5|-75
+Awire|net@18|||0|wire90@2|a|39|-83.5|pin@20||34.5|-83.5
+Awire|net@19|||0|wire90@3|a|39.5|-58.5|pin@22||35|-58.5
+Awire|net@20|||0|wire90@4|a|39.5|-66.5|pin@24||35|-66.5
+Abus|net@36||-0.5|IJ900|scanEx3h@1|p2p,p1p,rd|39|-33|pin@28||39|-37
+Abus|net@37||-0.5|IJ1800|pin@28||39|-37|pin@30||55|-37
+Awire|net@46|||1800|scanEx3h@1|sout|43|-30|scanEx3h@2|sin|53|-30
+Awire|net@49|||1800|conn@11|y|34|-30|scanEx3h@1|sin|37|-30
+Awire|net@51|||1800|wire90@8|b|95|-66|pin@36||98|-66
+Awire|net@52|||1800|wire90@9|b|95|-72|pin@40||98|-72
+Awire|net@53|||1800|wire90@10|b|95|-78|pin@42||98|-78
+Awire|net@54|||1800|wire90@5|b|95|-84|pin@44||98|-84
+Awire|net@55|||1800|wire90@6|b|95|-90|pin@46||98|-90
+Awire|net@56|||1800|wire90@7|b|95|-96|pin@38||98|-96
+Awire|net@57|||2700|scanEx3h@1|mc|37|-26|pin@48||37|-18
+Awire|net@58|||2700|scanEx3h@2|mc|53|-26|pin@49||53|-18
+Awire|net@60|||0|pin@49||53|-18|pin@48||37|-18
+Awire|net@72|||900|conn@6|a|89|-47|pin@58||89|-50
+Awire|net@73|||0|pin@58||89|-50|loadORco@0|ilc[load]|83|-50
+Abus|net@74||-0.5|IJ0|loadORco@0|sel[Ld,Co]|71|-56|conn@4|y|66|-56
+Awire|net@78|||0|conn@12|y|89|-53|loadORco@0|do[reD]|83|-53
+Abus|net@80||-0.5|IJ2700|pin@61||71|-37|scanEx2h@0|p2p,p1p,rd|71|-33
+Awire|net@81|||1800|scanEx3h@2|sout|59|-30|scanEx2h@0|sin|70|-30
+Awire|net@82|||1800|scanEx2h@0|sout|74|-30|conn@10|a|79|-30
+Awire|net@83|||2700|scanEx2h@0|mc|70|-26|pin@62||70|-18
+Awire|net@86|||0|loadORco@0|do[ins]|71|-50|conn@13|y|66|-50
+Abus|net@88||-0.5|IJ1800|pin@30||55|-37|pin@61||71|-37
+Awire|net@89|||1800|pin@49||53|-18|pin@62||70|-18
+Awire|net@141|||1800|conn@7|a|54.5|-93|pin@123||63|-93
+Awire|net@169|||2700|pin@223||-89|-36|pin@278||-89|-28
+Awire|net@170|||1800|pin@166||-89|-22|gasp_con@2|in2|-85|-22
+Awire|net@260|||0|gasp_con@5|in|-85|-36|pin@223||-89|-36
+Abus|net@284|||IJ900|conn@1|y|-50|-61|jocounte@0|in[1:37]|-50|-64
+Awire|net@321|||0|gasp_con@9|in2|-85|-70|pin@270||-85.5|-70
+Awire|net@325|||900|gasp_con@9|cond|-81|-79|pin@271||-81|-83
+Awire|net@330|||2700|pin@278||-89|-28|pin@166||-89|-22
+Awire|net@354|||1800|gasp_con@9|out2|-77|-70|pin@296||-73|-70
+Awire|net@356|||0|pin@297||-73|-19|gasp_con@2|out|-77|-19
+Awire|net@357|||2700|pin@298||-73|-36|pin@297||-73|-19
+Awire|net@358|||1800|gasp_con@5|out|-77|-36|pin@298||-73|-36
+Awire|net@361|||900|pin@298||-73|-36|pin@296||-73|-70
+Awire|net@366|||900|gasp_con@5|cond|-81|-41|pin@303||-81|-44
+Awire|net@372|||0|pin@306||-81|-63|pin@307||-98|-63
+Awire|net@373|||1800|pin@308||-98|-70|pin@270||-85.5|-70
+Awire|net@374|||900|pin@307||-98|-63|pin@308||-98|-70
+Awire|net@380|||1800|nand2@0|out|-83.5|-83|pin@271||-81|-83
+Awire|net@399|||900|pin@326||-96|-44|pin@361||-96|-54
+Awire|net@401|||900|pin@324||-96|-44|pin@326||-96|-44
+Awire|net@402|||1800|adamSucD@0|pred|-104|-44|pin@326||-96|-44
+Awire|net@404|||1800|jocounte@0|decFailed|-37|-76|pin@329||-35|-76
+Awire|net@405|||900|pin@329||-35|-76|pin@330||-35|-95
+Awire|net@406|||0|pin@330||-35|-95|pin@331||-62|-95
+Awire|net@407|||2700|pin@331||-62|-95|pin@332||-62|-84
+Awire|net@408|||1800|pin@332||-62|-84|jocounte@0|loadClock|-55|-84
+Awire|net@416|||1800|pin@325||-96|-54|gasp_con@10|in|-85|-54
+Awire|net@417|||900|gasp_con@10|cond|-81|-59|pin@306||-81|-63
+Awire|net@439|||0|nor2@0|out|-140.5|-54|pin@355||-141.5|-54
+Awire|net@450|||900|pin@361||-96|-54|pin@325||-96|-54
+Awire|net@451|||1800|inv@4|in|-98.5|-54|pin@361||-96|-54
+Awire|net@467|||0|nand2@4|out|-131.5|-55|nor2@0|inb|-135.5|-55
+Awire|net@468|||0|inv@4|out|-103.5|-54|nand2@4|ina|-126.5|-54
+Awire|net@480|||0|pin@379||-134|-53|nor2@0|ina|-135.5|-53
+Awire|net@491|||1800|pin@388||-119|-44|adamSucD@0|fire|-108|-44
+Awire|net@496|||1800|conn@17|y|-123|-44|pin@388||-119|-44
+Awire|net@497|||0|conn@18|y|-123|-50|pin@389||-132|-50
+Awire|net@498|||900|pin@389||-132|-50|pin@390||-132|-53
+Awire|net@499|||0|pin@390||-132|-53|pin@379||-134|-53
+Awire|olc[dec]|D5G2;||2700|pin@24||35|-66.5|pin@25||35|-62
+Awire|olc[load]|D5G2;||2700|pin@22||35|-58.5|pin@23||35|-52
+Awire|olc[zero]|D5G2;||2700|pin@18||34.5|-75|pin@19||34.5|-70.5
+Awire|olc[zoo]|D5G2;||2700|pin@20||34.5|-83.5|pin@21||34.5|-79
+Abus|p2p,p1p,rd|D5G2;|-0.5|IJ900|scanEx3h@2|p2p,p1p,rd|55|-33|pin@30||55|-37
+Awire|resetting|D5G2;||0|pin@303||-81|-44|pin@324||-96|-44
+Abus|s[1:2]|D5G2;|-0.5|IJ2700|loadORco@0|s[1:2]|81|-47|pin@60||81|-43
+Abus|s[1:2]|D5G2;|-0.5|IJ2700|scanEx2h@0|dIn[1:3]|72|-27|pin@63||72|-22
+Awire|sel[Co]|D5G2;||2700|gasp_con@2|cond|-81|-14|pin@140||-81|-7
+Awire|sel[Ld]|D5G2;||0|nand2@0|ina|-88.5|-84|pin@240||-100|-84
+Awire|sel[rD]|D5G2;||0|nand2@0|inb|-88.5|-82|pin@150||-100|-82
+Edo[ins]||D4G2;|conn@13|a|I
+EdoneLO[M]||D4G2;|conn@12|a|I
+Efire[T]||D5G2;X-4;|conn@17|a|U
+Eflag[D][set,clr]||D6G2;|conn@7|y|O
+Eilc[load]||D6G2;|conn@6|y|O
+EinLO[1:6]||D4G2;X-1;|conn@1|a|I
+Ep2p,p1p,rd,mc||D4G2;|conn@9|a|B
+Esel[Ld,Co,rD]||D4G2;|conn@4|a|I
+Esel[tp]||D5G2;|conn@18|a|U
+Esin||D4G2;|conn@11|a|I
+Esout||D6G2;|conn@10|y|O
+X
+
+# Cell oneBit;1{ic}
+ConeBit;1{ic}||artwork|1242938717727|1243390980123|E
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NTriangle|art@6||-9|2|3|2|RRR|
+NTriangle|art@7||-9|-6|3|2|RRR|
+NTriangle|art@8||1|-10|3|2|R|
+NTriangle|art@9||1|-2|3|2|R|
+NArrow|art@10||-10|18|2|2||
+NArrow|art@11||-6|18|2|2||
+NThick-Circle|art@12||-8|11|2|2||
+NPin|pin@0||-10|10|1|1||
+NPin|pin@1||-10|-14|1|1||
+NPin|pin@2||2|-14|1|1||
+NPin|pin@3||2|10|1|1||
+Nschematic:Wire_Pin|pin@13||-10|-2||||
+Nschematic:Wire_Pin|pin@14||-10|2||||
+Nschematic:Wire_Pin|pin@15||-8|21||||
+Nschematic:Wire_Pin|pin@16||2|2||||
+Nschematic:Wire_Pin|pin@17||2|-2||||
+Nschematic:Wire_Pin|pin@18||2|-6||||
+Nschematic:Wire_Pin|pin@19||2|-10||||
+Nschematic:Wire_Pin|pin@20||-10|-10||||
+Nschematic:Wire_Pin|pin@21||-10|-6||||
+NPin|pin@22||-10|-2|1|1||
+NPin|pin@24||-10|-10|1|1||
+NPin|pin@25||2|-6|1|1||
+NPin|pin@26||2|2|1|1||
+NPin|pin@27||-5|16|1|1|RRR|
+NPin|pin@28||-8|12|1|1|RRR|
+NPin|pin@29||-11|16|1|1|RRR|
+NPin|pin@30||-10|16|1|1|RRR|
+NPin|pin@32||-10|21|1|1|RRR|
+NPin|pin@33||-6|21|1|1|RRR|
+NPin|pin@39||-6|16|1|1|RRR|
+Nschematic:Wire_Pin|pin@40||-10|18||||
+Nschematic:Wire_Pin|pin@42||-6|18||||
+Nschematic:Bus_Pin|pin@43||-4|-14||||
+Nschematic:Wire_Pin|pin@44||-4|-14||||
+Nschematic:Bus_Pin|pin@45||-3|10||||
+NPin|pin@49||-3|8|1|1|R|
+NPin|pin@50||-3|10|1|1|RR|
+NPin|pin@53||-8|8|1|1|RR|
+NPin|pin@54||-10|8|1|1|RRR|
+NPin|pin@55||2|8|1|1|RR|
+NPin|pin@56||0|8|1|1|RRR|
+Nschematic:Wire_Pin|pin@57||-10|8||||
+Nschematic:Wire_Pin|pin@58||2|8||||
+ASolid|net@0|||FS900|pin@0||-10|10|pin@1||-10|-14
+ASolid|net@1|||FS1800|pin@1||-10|-14|pin@2||2|-14
+ASolid|net@2|||FS2700|pin@2||2|-14|pin@3||2|10
+ASolid|net@3|||FS0|pin@3||2|10|pin@0||-10|10
+AThicker|net@5|||FS2700|pin@39||-6|16|pin@33||-6|21
+AThicker|net@8|||FS1800|pin@32||-10|21|pin@33||-6|21
+AThicker|net@9|||FS1800|pin@39||-6|16|pin@27||-5|16
+AThicker|net@10|||FS531|pin@27||-5|16|pin@28||-8|12
+AThicker|net@11|||FS3069|pin@28||-8|12|pin@29||-11|16
+AThicker|net@12|||FS1800|pin@29||-11|16|pin@30||-10|16
+AThicker|net@13|||FS2700|pin@30||-10|16|pin@32||-10|21
+Aschematic:wire|net@14|||1800|pin@44||-4|-14|pin@43||-4|-14
+AThicker|net@18|||FS2700|pin@49||-3|8|pin@50||-3|10
+AThicker|net@20|||FS0|pin@53||-8|8|pin@54||-10|8
+AThicker|net@21|||FS0|pin@55||2|8|pin@56||0|8
+Eborrow||D6G2;X1;|pin@18||B
+Eci||D5G2;X-1;|pin@57||U
+Eco||D5G2;X1;|pin@58||U
+Edec||D4G2;X-1;|pin@21||B
+EdecFailed||D4G2;X-1;|pin@20||B
+EdecSucceeded||D4G2;X-1;|pin@13||B
+Eload||D4G2;X-1;|pin@14||B
+EloadClock|loadLatchesIn|D4G2;X-2;|pin@40||I
+EloadClockOut|loadLatchesOut|D6G2;X2;|pin@42||I
+EloadNext||D6G2;X1;|pin@16||B
+Emc||D5G2;Y-1;|pin@43||I
+EnextEmpty||D6G2;X1;|pin@19||B
+EnextFull||D6G2;X1;|pin@17||B
+Escan1|scan|D5G2;RRRY3;|pin@45||U
+Eval|~val|D5G2;Y2;|pin@15||B
+X
+
+# Cell oneBit;1{sch}
+ConeBit;1{sch}||schematic|1242938375621|1243392132278|
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@11||-9|77|||RRR|
+NOff-Page|conn@12||-60|46||||
+NOff-Page|conn@14||-32|46||||
+NOff-Page|conn@15||-25|-16|||XRR|
+NOff-Page|conn@16||15|14|||RR|
+NOff-Page|conn@17||-25|14|||RR|
+NOff-Page|conn@18||-24|33||||
+NOff-Page|conn@19||15|-16||||
+NOff-Page|conn@20||15|-36|||RR|
+NOff-Page|conn@21||-25|-36|||RR|
+NOff-Page|conn@22||15|33||||
+NOff-Page|conn@23||-9|-50|||R|
+NOff-Page|conn@25||11|46|||R|
+NOff-Page|conn@27||-52|-30||||
+NOff-Page|conn@28||-116|-11||||
+NOff-Page|conn@29||-52|-46||||
+Igasp_3x1;2{ic}|dnU@0||-8|-28|||D5G4;
+Igasp_2x2;1{ic}|gasp_2x2@0||-4|-2|||D5G4;
+Igasp_2x2;1{ic}|gasp_2x2@1||-4|18|||D5G4;
+Igasp_load;1{ic}|gasp_loa@0||-14|25|||D5G4;
+IredFive:inv;1{ic}|inv@0||-102|-21|||D5G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX1.5;Y2;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:inv;1{ic}|inv@1||-102|-27|||D5G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX1.5;Y2;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:inv;1{ic}|inv@2||-82|-24|||D5G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX1.5;Y2;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:inv;1{ic}|inv@6||-85|-41|||D5G4;|ATTR_X(D5FLeave alone;G1.5;NOLPX1.5;Y2;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:inv;1{ic}|inv@7||-85|-49|||D5G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX1.5;Y2;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:inv;1{ic}|inv@8||-82|-32|||D5G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX1.5;Y2;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IlatchesK:latch1in10A;1{ic}|latch1in@0||-9|54|RRR||D5G4;
+IredFive:nand2;1{ic}|nand2@0||-72|-30|||D5G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.5;Y2.5;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:nand2;1{ic}|nand2@1||-78|-42|||D5G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.5;Y2.5;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:nand2;1{ic}|nand2@2||-78|-50|||D5G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.5;Y2.5;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:nand2;1{ic}|nand2@3||-64|-46|||D5G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.5;Y2.5;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:nor2;1{ic}|nor2@0||-91|-24|||D5G4;|ATTR_Delay(D5G1;NPX2.5;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.25;Y2.5;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IoneBit;1{ic}|oneBit@0||-63|4|||D5G4;
+NWire_Pin|pin@27||-20|4||||
+NWire_Pin|pin@30||-8|35||||
+NWire_Pin|pin@31||-4|-36||||
+NWire_Pin|pin@32||-4|32||||
+NWire_Pin|pin@33||-20|-26||||
+NWire_Pin|pin@34||-18|14||||
+NWire_Pin|pin@35||-23|14||||
+NWire_Pin|pin@36||-18|-6||||
+NWire_Pin|pin@37||-14|14||||
+NWire_Pin|pin@38||0|4||||
+NWire_Pin|pin@39||8|22||||
+NWire_Pin|pin@40||0|-6||||
+NWire_Pin|pin@41||8|-16||||
+NWire_Pin|pin@42||4|-26||||
+NWire_Pin|pin@43||4|27||||
+NWire_Pin|pin@45||-4|14||||
+NWire_Pin|pin@46||-20|-16||||
+NWire_Pin|pin@51||-9|18||||
+NWire_Pin|pin@52||-10|0||||
+NWire_Pin|pin@53||-10|-20||||
+NWire_Pin|pin@56||-9|-40||||
+NWire_Pin|pin@58||-9|51||||
+NWire_Pin|pin@60||-45|55||||
+NWire_Pin|pin@61||-45|46||||
+NWire_Pin|pin@62||-9|35||||
+NWire_Pin|pin@63||8|24||||
+NWire_Pin|pin@64||0|22||||
+NWire_Pin|pin@65||8|-16||||
+NWire_Pin|pin@66||-14|-16||||
+Ngeneric:Invisible-Pin|pin@67||-52.5|74.5|||||ART_message(D5G4;)Sone bit of a Kessels Counter
+Ngeneric:Invisible-Pin|pin@68||-51.5|70.5|||||ART_message(D5G3;)Sam 25 May 2009
+Ngeneric:Invisible-Pin|pin@69||-50.5|79.5|||||ART_message(D5G6;)SoneBit
+NWire_Pin|pin@70||11|14||||
+NWire_Pin|pin@71||-115|-27||||
+NWire_Pin|pin@72||-96|-27||||
+NWire_Pin|pin@73||-96|-25||||
+NWire_Pin|pin@74||-96|-21||||
+NWire_Pin|pin@75||-96|-23||||
+NWire_Pin|pin@76||-77|-24||||
+NWire_Pin|pin@77||-77|-29||||
+NWire_Pin|pin@79||-115|-21||||
+NWire_Pin|pin@86||-94|-41||||
+NWire_Pin|pin@87||-94|-43||||
+NWire_Pin|pin@90||-94|-49||||
+NWire_Pin|pin@91||-93|-51||||
+NWire_Pin|pin@92||-73|-42||||
+NWire_Pin|pin@93||-73|-45||||
+NWire_Pin|pin@94||-73|-50||||
+NWire_Pin|pin@95||-73|-47||||
+NWire_Pin|pin@99||-100|-32||||
+NWire_Pin|pin@100||-77|-32||||
+NWire_Pin|pin@101||-77|-31||||
+NWire_Pin|pin@102||-68.5|-47||||
+NWire_Pin|pin@103||-68.5|-45||||
+Awire|ci|D5G2;||0|inv@0|in|-104.5|-21|pin@79||-115|-21
+Awire|ci|D5G2;||0|inv@6|in|-87.5|-41|pin@86||-94|-41
+Awire|ci|D5G2;X-3;||0|nand2@2|ina|-80.5|-51|pin@91||-93|-51
+Awire|mc|D5G2;Y-2;||2700|pin@51||-9|18|gasp_loa@0|mc|-9|21
+Awire|mc|D5G2;Y-2;||900|dnU@0|mc|-9|-38|pin@56||-9|-40
+Awire|mc|D5G2;Y-2;||900|gasp_2x2@0|mc|-10|-18|pin@53||-10|-20
+Awire|mc|D5G2;Y-2;||900|gasp_2x2@1|mc|-10|2|pin@52||-10|0
+Awire|net@64|||1800|pin@27||-20|4|gasp_2x2@1|dec|-14|4
+Awire|net@65|||900|pin@34||-18|14|pin@36||-18|-6
+Awire|net@67|||1800|gasp_2x2@0|out1|-4|-16|pin@65||8|-16
+Awire|net@68|||900|pin@39||8|22|pin@41||8|-16
+Awire|net@69|||0|conn@19|a|13|-16|pin@41||8|-16
+Awire|net@70|||1800|dnU@0|out|-4|-26|pin@42||4|-26
+Awire|net@72|||1800|pin@46||-20|-16|pin@66||-14|-16
+Awire|net@74|||0|pin@70||11|14|pin@45||-4|14
+Awire|net@76|||1800|pin@36||-18|-6|gasp_2x2@0|out2|-14|-6
+Awire|net@77|||900|pin@46||-20|-16|pin@33||-20|-26
+Awire|net@78|||900|pin@45||-4|14|gasp_2x2@1|in|-4|14
+Awire|net@80|||2700|pin@46||-20|-16|pin@27||-20|4
+Awire|net@81|||0|pin@43||4|27|gasp_loa@0|L|-4|27
+Awire|net@82|||1800|pin@33||-20|-26|dnU@0|dec|-14|-26
+Awire|net@85|||0|conn@20|y|13|-36|pin@31||-4|-36
+Awire|net@86|||2700|pin@31||-4|-36|dnU@0|prev|-4|-36
+Awire|net@87|||1800|pin@34||-18|14|pin@37||-14|14
+Awire|net@90|||2700|pin@32||-4|32|gasp_loa@0|out|-4|33
+Awire|net@91|||1800|conn@18|y|-22|33|gasp_loa@0|load|-14|33
+Awire|net@92|||0|pin@34||-18|14|pin@35||-23|14
+Awire|net@93|||2700|pin@35||-23|14|conn@17|a|-23|14
+Awire|net@94|||900|pin@37||-14|14|gasp_2x2@1|out2|-14|14
+Awire|net@95|||0|pin@38||0|4|gasp_2x2@1|out1|-4|4
+Awire|net@96|||900|pin@38||0|4|pin@40||0|-6
+Awire|net@97|||0|pin@40||0|-6|gasp_2x2@0|in|-4|-6
+Awire|net@115|||1800|conn@15|y|-23|-16|pin@46||-20|-16
+Awire|net@119|||1800|conn@12|y|-58|46|pin@61||-45|46
+Awire|net@120|||0|latch1in@0|hcl|-12|55|pin@60||-45|55
+Awire|net@121|||1800|pin@61||-45|46|conn@14|a|-34|46
+Awire|net@122|||900|pin@60||-45|55|pin@61||-45|46
+Awire|net@124|||0|conn@22|a|13|33|gasp_loa@0|out|-4|33
+Awire|net@126|||900|conn@11|y|-9|75|latch1in@0|in[1]|-9|57
+Awire|net@127|||1800|gasp_loa@0|val|-9|35|pin@30||-8|35
+Awire|net@128|||1800|latch1in@0|out[1]|-9|51|pin@58||-9|51
+Awire|net@130|||1800|pin@62||-9|35|pin@30||-8|35
+Awire|net@131|||2700|pin@39||8|22|pin@63||8|24
+Awire|net@132|||0|pin@63||8|24|gasp_loa@0|one|-4|24
+Awire|net@133|||1800|gasp_loa@0|zero|-4|22|pin@64||0|22
+Awire|net@134|||1800|conn@21|a|-23|-36|dnU@0|next|-14|-36
+Awire|net@136|||2700|pin@65||8|-16|pin@41||8|-16
+Awire|net@138|||900|pin@66||-14|-16|gasp_2x2@0|dec|-14|-16
+Awire|net@140|||0|conn@16|y|13|14|pin@70||11|14
+Awire|net@141|||900|conn@25|a|11|44|pin@70||11|14
+Awire|net@146|||1800|inv@1|out|-99.5|-27|pin@72||-96|-27
+Awire|net@147|||2700|pin@72||-96|-27|pin@73||-96|-25
+Awire|net@148|||1800|pin@73||-96|-25|nor2@0|ina|-93.5|-25
+Awire|net@149|||1800|inv@0|out|-99.5|-21|pin@74||-96|-21
+Awire|net@150|||900|pin@74||-96|-21|pin@75||-96|-23
+Awire|net@151|||1800|pin@75||-96|-23|nor2@0|inb|-93.5|-23
+Awire|net@152|||0|inv@2|in|-84.5|-24|nor2@0|out|-88.5|-24
+Awire|net@153|||1800|inv@2|out|-79.5|-24|pin@76||-77|-24
+Awire|net@154|||900|pin@76||-77|-24|pin@77||-77|-29
+Awire|net@155|||1800|pin@77||-77|-29|nand2@0|inb|-74.5|-29
+Awire|net@164|||1800|inv@6|out|-82.5|-41|nand2@1|inb|-80.5|-41
+Awire|net@168|||1800|inv@7|out|-82.5|-49|nand2@2|inb|-80.5|-49
+Awire|net@169|||1800|nand2@1|out|-75.5|-42|pin@92||-73|-42
+Awire|net@170|||900|pin@92||-73|-42|pin@93||-73|-45
+Awire|net@172|||1800|nand2@2|out|-75.5|-50|pin@94||-73|-50
+Awire|net@173|||2700|pin@94||-73|-50|pin@95||-73|-47
+Awire|net@179|||1800|nand2@0|out|-69.5|-30|conn@27|a|-54|-30
+Awire|net@181|||1800|inv@8|out|-79.5|-32|pin@100||-77|-32
+Awire|net@182|||2700|pin@100||-77|-32|pin@101||-77|-31
+Awire|net@183|||1800|pin@101||-77|-31|nand2@0|ina|-74.5|-31
+Awire|net@184|||1800|pin@95||-73|-47|pin@102||-68.5|-47
+Awire|net@185|||1800|pin@93||-73|-45|pin@103||-68.5|-45
+Awire|net@187|||1800|pin@103||-68.5|-45|nand2@3|inb|-66.5|-45
+Awire|net@188|||1800|pin@102||-68.5|-47|nand2@3|ina|-66.5|-47
+Awire|net@189|||1800|nand2@3|out|-61.5|-46|conn@29|a|-54|-46
+Awire|nextFull|D5G2;||0|inv@8|in|-84.5|-32|pin@99||-100|-32
+Awire|one|D5G2;RRRY-4;||900|pin@64||0|22|pin@38||0|4
+Awire|one|D5G2;||0|inv@1|in|-104.5|-27|pin@71||-115|-27
+Awire|one|D5G2;X-3;||0|nand2@1|ina|-80.5|-43|pin@87||-94|-43
+Awire|one|D5G2;||0|inv@7|in|-87.5|-49|pin@90||-94|-49
+Awire|waitingToEmpty|D5G2;RRR||2700|pin@42||4|-26|pin@43||4|27
+Awire|~val[latched]|D5G2;RRR||900|pin@58||-9|51|pin@62||-9|35
+Eborrow||D5G2;X8;|conn@19|a|B
+Eci||D5G2;X-2;|conn@28|a|U
+Eco||D5G2;X6;|conn@27|a|U
+Edec||D5G2;X-2;|conn@15|a|B
+EdecFailed||D5G2;X8;|conn@21|a|B
+EdecSucceeded||D5G2;X12;|conn@17|a|B
+Eload||D5G2;X-2;|conn@18|a|B
+EloadClock|loadLatchesIn|D5G2;X-12;|conn@12|y|I
+EloadClockOut|loadLatchesOut|D5G2;X12;|conn@14|a|O
+EloadNext||D5G2;X8;|conn@22|a|B
+Emc||D5G2;X-2;|conn@23|a|I
+EnextEmpty||D5G2;X-6;|conn@20|a|B
+EnextFull||D5G2;X-8;|conn@16|y|B
+Escan||D5G2;X7;|conn@29|a|U
+Escan2||D5G2;RRRX8;|conn@25|a|U
+Eval|~val|D5G2;X-6;|conn@11|y|B
+X