# 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 _counter_toplevel;1{ic} C_counter_toplevel;1{ic}||artwork|1242939090633|1243555929277|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|7|||| NPin|pin@26||-7|7|1|1|| NPin|pin@27||-9|7|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|7|pin@27||-9|7 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 _counter_toplevel;1{sch} C_counter_toplevel;1{sch}||schematic|1242939100334|1243545103419| Ngeneric:Facet-Center|art@0||0|0||||AV NOff-Page|conn@0||39|27|||X| NOff-Page|conn@1||39|23|||XRR| NOff-Page|conn@2||39|19|||X| NOff-Page|conn@3||39|15|||XRR| NOff-Page|conn@4||-72|59|||| NOff-Page|conn@5||47|-8|||XR| NOff-Page|conn@7||39|43|||X| NOff-Page|conn@8||-72|65|||| I_counter_toplevel;1{ic}|fourBits@0||39|78|||D5G4; Icounter_endCap;2{ic}|gasp_2x1@0||-80|31|X||D5G4; NGround|gnd@0||57|29|||X| Icounter_oneBit;1{ic}|oneBit@0||30|25|||D5G4; Icounter_oneBit;1{ic}|oneBit@1||13|25|||D5G4; Icounter_oneBit;1{ic}|oneBit@2||-4|25|||D5G4; Icounter_oneBit;1{ic}|oneBit@3||-19|25|||D5G4; Icounter_oneBit;1{ic}|oneBit@4||-34|25|||D5G4; Icounter_oneBit;1{ic}|oneBit@5||-50|25|||D5G4; NWire_Pin|pin@71||-26|-4|||X| NWire_Pin|pin@72||-11|-4|||X| NWire_Pin|pin@73||6|-4|||X| NWire_Pin|pin@74||23|-4|||X| NWire_Pin|pin@79||-41|-4|||X| NWire_Pin|pin@81||-57|-4|||X| NWire_Pin|pin@93||-74|-4|||X| NWire_Pin|pin@131||47|-4|||X| 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||18|27|||X| NWire_Pin|pin@147||18|27|||X| NWire_Pin|pin@148||27|56|||X| NWire_Pin|pin@149||10|56|||X| NWire_Pin|pin@150||-7|55|||X| NWire_Pin|pin@151||-22|55|||X| NWire_Pin|pin@152||-37|55|||X| NWire_Pin|pin@153||-53|55|||X| NWire_Pin|pin@154||-65|43|||X| NWire_Pin|pin@155||57|33|||X| NWire_Pin|pin@156||-67|33|||X| NWire_Pin|pin@157||22|41|||X| NWire_Pin|pin@158||5|42|||X| NWire_Pin|pin@159||-12|41|||X| NWire_Pin|pin@160||-27|42|||X| NWire_Pin|pin@161||-42|42|||X| NWire_Pin|pin@162||-58|42|||X| Ngeneric:Invisible-Pin|pin@163||66.5|5.5|||||ART_message(D5G4;)S[USER IS RESPONSIBLE FOR,"INITIALIZING decFailed TO \"SET\"",UPON MASTER CLEAR] Awire|in[1]|D5G2;||2700|oneBit@0|val|27|46|pin@148||27|56 Awire|in[2]|D5G2;||2700|oneBit@1|val|10|46|pin@149||10|56 Awire|in[3]|D5G2;||2700|oneBit@2|val|-7|46|pin@150||-7|55 Awire|in[4]|D5G2;||2700|oneBit@3|val|-22|46|pin@151||-22|55 Awire|in[5]|D5G2;||2700|oneBit@4|val|-37|46|pin@152||-37|55 Awire|in[6]|D5G2;||2700|oneBit@5|val|-53|46|pin@153||-53|55 Awire|net@89|||900|pin@147||18|27|pin@146||18|27 Awire|net@90|||0|oneBit@1|loadNext|0|27|oneBit@2|load|-5|27 Awire|net@91|||0|oneBit@2|loadNext|-17|27|oneBit@3|load|-20|27 Awire|net@120|||0|pin@74||23|-4|pin@73||6|-4 Awire|net@123|||900|oneBit@3|mc|-26|11|pin@71||-26|-4 Awire|net@124|||0|pin@72||-11|-4|pin@71||-26|-4 Awire|net@125|||900|oneBit@2|mc|-11|11|pin@72||-11|-4 Awire|net@126|||0|pin@73||6|-4|pin@72||-11|-4 Awire|net@127|||900|oneBit@1|mc|6|11|pin@73||6|-4 Awire|net@129|||900|oneBit@0|mc|23|11|pin@74||23|-4 Awire|net@222|||0|pin@71||-26|-4|pin@79||-41|-4 Awire|net@223|||900|oneBit@4|mc|-41|11|pin@79||-41|-4 Awire|net@226|||0|pin@79||-41|-4|pin@81||-57|-4 Awire|net@227|||900|oneBit@5|mc|-57|11|pin@81||-57|-4 Awire|net@231|||0|oneBit@3|loadNext|-32|27|oneBit@4|load|-35|27 Awire|net@232|||0|oneBit@4|loadNext|-47|27|oneBit@5|load|-51|27 Awire|net@265|||2700|pin@93||-74|-4|gasp_2x1@0|mc|-74|11 Awire|net@283|||1800|pin@93||-74|-4|pin@81||-57|-4 Awire|net@288|||0|oneBit@5|loadNext|-63|27|gasp_2x1@0|load|-70|27 Awire|net@327|||2700|conn@5|y|47|-6|pin@131||47|-4 Awire|net@353|||0|conn@0|y|37|27|oneBit@0|load|29|27 Awire|net@392|||0|conn@1|a|37|23|oneBit@0|decSucceeded|29|23 Awire|net@393|||0|conn@2|y|37|19|oneBit@0|dec|29|19 Awire|net@402|||1800|oneBit@0|loadNext|17|27|pin@147||18|27 Awire|net@403|||FS0|pin@146||18|27|oneBit@1|load|12|27 Awire|net@404|||0|oneBit@0|nextFull|17|23|oneBit@1|decSucceeded|12|23 Awire|net@405|||0|oneBit@0|borrow|17|19|oneBit@1|dec|12|19 Awire|net@406|||0|oneBit@0|nextEmpty|17|15|oneBit@1|decFailed|12|15 Awire|net@407|||0|oneBit@1|nextFull|0|23|oneBit@2|decSucceeded|-5|23 Awire|net@408|||0|oneBit@1|borrow|0|19|oneBit@2|dec|-5|19 Awire|net@409|||0|oneBit@1|nextEmpty|0|15|oneBit@2|decFailed|-5|15 Awire|net@410|||0|oneBit@2|nextFull|-17|23|oneBit@3|decSucceeded|-20|23 Awire|net@412|||0|oneBit@2|borrow|-17|19|oneBit@3|dec|-20|19 Awire|net@413|||0|oneBit@2|nextEmpty|-17|15|oneBit@3|decFailed|-20|15 Awire|net@414|||0|oneBit@3|nextFull|-32|23|oneBit@4|decSucceeded|-35|23 Awire|net@415|||0|oneBit@3|borrow|-32|19|oneBit@4|dec|-35|19 Awire|net@416|||0|oneBit@3|nextEmpty|-32|15|oneBit@4|decFailed|-35|15 Awire|net@417|||0|oneBit@4|nextFull|-47|23|oneBit@5|decSucceeded|-51|23 Awire|net@418|||0|oneBit@4|borrow|-47|19|oneBit@5|dec|-51|19 Awire|net@419|||0|oneBit@4|nextEmpty|-47|15|oneBit@5|decFailed|-51|15 Awire|net@420|||0|oneBit@5|nextFull|-63|23|gasp_2x1@0|x|-70|23 Awire|net@421|||0|oneBit@5|borrow|-63|19|gasp_2x1@0|borrow|-70|19 Awire|net@422|||0|oneBit@5|nextEmpty|-63|15|gasp_2x1@0|out|-70|15 Awire|net@429|||0|conn@7|y|37|43|oneBit@0|loadClock|29|43 Awire|net@430|||0|oneBit@0|loadClockOut|25|43|oneBit@1|loadClock|12|43 Awire|net@431|||0|oneBit@1|loadClockOut|8|43|oneBit@2|loadClock|-5|43 Awire|net@432|||0|oneBit@2|loadClockOut|-9|43|oneBit@3|loadClock|-20|43 Awire|net@433|||0|oneBit@3|loadClockOut|-24|43|oneBit@4|loadClock|-35|43 Awire|net@434|||0|oneBit@4|loadClockOut|-39|43|oneBit@5|loadClock|-51|43 Awire|net@435|||0|oneBit@5|loadClockOut|-55|43|pin@154||-65|43 Awire|net@436|||1800|oneBit@0|ci|29|33|pin@155||57|33 Awire|net@437|||2700|gnd@0||57|31|pin@155||57|33 Awire|net@438|||0|oneBit@0|co|17|33|oneBit@1|ci|12|33 Awire|net@439|||0|oneBit@1|co|0|33|oneBit@2|ci|-5|33 Awire|net@440|||0|oneBit@2|co|-17|33|oneBit@3|ci|-20|33 Awire|net@441|||0|oneBit@3|co|-32|33|oneBit@4|ci|-35|33 Awire|net@442|||0|oneBit@4|co|-47|33|oneBit@5|ci|-51|33 Awire|net@443|||0|oneBit@5|co|-63|33|pin@156||-67|33 Awire|net@445|||0|conn@3|a|37|15|oneBit@0|decFailed|29|15 Awire|net@446|||0|pin@131||47|-4|pin@74||23|-4 Awire|scan[1]|D5G2;RRRY1;||2700|oneBit@0|scan1|22|35|pin@157||22|41 Awire|scan[2]|D5G2;RRR||2700|oneBit@1|scan1|5|35|pin@158||5|42 Awire|scan[3]|D5G2;RRR||2700|oneBit@2|scan1|-12|35|pin@159||-12|41 Awire|scan[4]|D5G2;RRR||2700|oneBit@3|scan1|-27|35|pin@160||-27|42 Awire|scan[5]|D5G2;RRR||2700|oneBit@4|scan1|-42|35|pin@161||-42|42 Awire|scan[6]|D5G2;RRR||2700|oneBit@5|scan1|-58|35|pin@162||-58|42 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 counter_endCap;2{ic} Ccounter_endCap;2{ic}||artwork|1242937501096|1243472389154|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|-20|1|1|| NPin|pin@2||-2|-20|1|1|| NPin|pin@3||-2|-2|1|1|| Nschematic:Wire_Pin|pin@9||-10|-4|||| Ngeneric:Invisible-Pin|pin@13||-6|-11|||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|-20|||| 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|-20 ASolid|net@1|||FS1800|pin@1||-10|-20|pin@2||-2|-20 ASolid|net@3|||FS0|pin@3||-2|-2|pin@0||-10|-2 ASolid|net@6|||FS900|pin@3||-2|-2|pin@2||-2|-20 Eborrow||D4G1;X-1;|pin@18||B Eload||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 counter_endCap;1{sch} Ccounter_endCap;1{sch}||schematic|1242940285645|1243491007601| 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|24|||X| NOff-Page|conn@9||-61|-8|||| IcentersJ:ctrAND3in30;1{ic}|ctrAND3i@0||-8|6|R||D5G4; Icounter_endCap;2{ic}|gasp_2x1@1||46|10|||D5G4; NGround|gnd@0||-55|-15|||| IredFive:inv;1{ic}|inv@0||7|-10|X||D5G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.5;Y4;)S2|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 IredFive:inv;1{ic}|inv@1||-23|-10|XRR||D5G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.5;Y4;)S2|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 NWire_Pin|pin@30||-31|-38|||| NWire_Pin|pin@54||-17|22|||| 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|24|||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|-10|||| NWire_Pin|pin@85||-7|-15|||| NWire_Pin|pin@86||-7|0|||| NWire_Pin|pin@89||-40|-10|||| Ngeneric:Invisible-Pin|pin@91||-6.5|41.5|||||ART_message(D5G3;)Sam 27 May 2009 Ngeneric:Invisible-Pin|pin@92||-5.5|50.5|||||ART_message(D5G6;)SendCap NWire_Pin|pin@93||-55|-8|||| NWire_Pin|pin@94||-16|26|||| NWire_Pin|pin@95||-3|22|||| NWire_Pin|pin@96||-7|26|||| NWire_Pin|pin@97||19|-25|||| NWire_Pin|pin@98||19|-15|||| IdriversM:predDri10wMC;1{ic}|predDri1@0||-32|24|RR||D5G4; IdriversM:predDri10wMC;1{ic}|predDri1@1||17|24|||D5G4; IdriversM:sucDri10;1{ic}|sucDri10@0||12|-25|XRR||D5G4; Awire|fire|D5G2;||2700|ctrAND3i@0|out|-8|12|pin@80||-8|18 Awire|fire|D5G2;||1800|predDri1@0|in|-29|22|pin@54||-17|22 Awire|fire|D5G2;||0|sucDri10@0|in|8|-25|pin@55||-10|-25 Awire|fire|D5G2;||0|predDri1@1|in|14|26|pin@96||-7|26 Awire|mc|D5G2;||1800|conn@3|y|-41|-38|pin@30||-31|-38 Awire|mc|D5G2;||1800|predDri1@0|mc|-29|26|pin@94||-16|26 Awire|mc|D5G2;||0|predDri1@1|mc|14|22|pin@95||-3|22 Awire|net@96|||0|predDri1@0|pred|-35|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|24 Awire|net@102|||1800|predDri1@1|pred|20|24|pin@74||24|24 Awire|net@103|||1800|inv@0|in|9.5|-10|pin@73||24|-10 Awire|net@104|||0|conn@8|y|27|24|pin@74||24|24 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|-10|ctrAND3i@0|inC|-10.5|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|-10 Awire|net@121|||1800|pin@89||-40|-10|inv@1|in|-25.5|-10 Awire|net@126|||1800|conn@9|y|-59|-8|pin@93||-55|-8 Awire|net@127|||900|pin@93||-55|-8|gnd@0||-55|-13 Awire|net@131|||0|conn@5|a|23|-25|pin@97||19|-25 Awire|net@132|||0|pin@97||19|-25|sucDri10@0|succ|16|-25 Awire|net@133|||2700|pin@97||19|-25|pin@98||19|-15 Awire|net@134|||0|pin@98||19|-15|pin@85||-7|-15 Awire|net@135|||900|pin@86||-7|0|pin@85||-7|-15 Awire|~in|D5G2;||1800|inv@1|out|-20.5|-10|pin@83||-10.5|-10 Awire|~in2|D5G2;||0|inv@0|out|4.5|-10|pin@72||-4|-10 Ein|borrow|D5G2;X-8;|conn@6|y|U Ein2|load|D5G2;X-6;|conn@8|y|U Emc||D5G2;X-2;|conn@3|a|U Eout||D5G2;X7;|conn@5|a|U Ex||D5G2;X-3;|conn@9|a|U X # Cell counter_oneBit;1{ic} Ccounter_oneBit;1{ic}||artwork|1242938717727|1243532272132|E Ngeneric:Facet-Center|art@0||0|0||||AV NTriangle|art@6||-2|2|3|2|XRRR| NTriangle|art@7||-2|-6|3|2|XRRR| NTriangle|art@8||-12|-10|3|2|XR| NTriangle|art@9||-12|-2|3|2|XR| NArrow|art@10||-1|18|2|2|X| NArrow|art@11||-5|18|2|2|X| NThick-Circle|art@12||-3|11|2|2|X| NPin|pin@0||-1|10|1|1|X| NPin|pin@1||-1|-14|1|1|X| NPin|pin@2||-13|-14|1|1|X| NPin|pin@3||-13|10|1|1|X| Nschematic:Wire_Pin|pin@13||-1|-2|||X| Nschematic:Wire_Pin|pin@14||-1|2|||X| Nschematic:Wire_Pin|pin@15||-3|21|||X| Nschematic:Wire_Pin|pin@16||-13|2|||X| Nschematic:Wire_Pin|pin@17||-13|-2|||X| Nschematic:Wire_Pin|pin@18||-13|-6|||X| Nschematic:Wire_Pin|pin@19||-13|-10|||X| Nschematic:Wire_Pin|pin@20||-1|-10|||X| Nschematic:Wire_Pin|pin@21||-1|-6|||X| NPin|pin@22||-1|-2|1|1|X| NPin|pin@24||-1|-10|1|1|X| NPin|pin@25||-13|-6|1|1|X| NPin|pin@26||-13|2|1|1|X| NPin|pin@27||-6|16|1|1|XRRR| NPin|pin@28||-3|12|1|1|XRRR| NPin|pin@29||0|16|1|1|XRRR| NPin|pin@30||-1|16|1|1|XRRR| NPin|pin@32||-1|21|1|1|XRRR| NPin|pin@33||-5|21|1|1|XRRR| NPin|pin@39||-5|16|1|1|XRRR| Nschematic:Wire_Pin|pin@40||-1|18|||X| Nschematic:Wire_Pin|pin@42||-5|18|||X| Nschematic:Bus_Pin|pin@43||-7|-14|||X| Nschematic:Wire_Pin|pin@44||-7|-14|||X| Nschematic:Bus_Pin|pin@45||-8|10|||X| NPin|pin@49||-8|8|1|1|XR| NPin|pin@50||-8|10|1|1|XRR| NPin|pin@53||-3|8|1|1|XRR| NPin|pin@54||-1|8|1|1|XRRR| NPin|pin@55||-13|8|1|1|XRR| NPin|pin@56||-11|8|1|1|XRRR| Nschematic:Wire_Pin|pin@57||-1|8|||X| Nschematic:Wire_Pin|pin@58||-13|8|||X| ASolid|net@0|||FS900|pin@0||-1|10|pin@1||-1|-14 ASolid|net@1|||FS0|pin@1||-1|-14|pin@2||-13|-14 ASolid|net@2|||FS2700|pin@2||-13|-14|pin@3||-13|10 ASolid|net@3|||FS1800|pin@3||-13|10|pin@0||-1|10 AThicker|net@5|||FS2700|pin@39||-5|16|pin@33||-5|21 AThicker|net@8|||FS0|pin@32||-1|21|pin@33||-5|21 AThicker|net@9|||FS0|pin@39||-5|16|pin@27||-6|16 AThicker|net@10|||FS1269|pin@27||-6|16|pin@28||-3|12 AThicker|net@11|||FS2331|pin@28||-3|12|pin@29||0|16 AThicker|net@12|||FS0|pin@29||0|16|pin@30||-1|16 AThicker|net@13|||FS2700|pin@30||-1|16|pin@32||-1|21 Aschematic:wire|net@14|||1800|pin@44||-7|-14|pin@43||-7|-14 AThicker|net@18|||FS2700|pin@49||-8|8|pin@50||-8|10 AThicker|net@20|||FS1800|pin@53||-3|8|pin@54||-1|8 AThicker|net@21|||FS1800|pin@55||-13|8|pin@56||-11|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 counter_oneBit;1{sch} Ccounter_oneBit;1{sch}||schematic|1242938375621|1243546134615| Ngeneric:Facet-Center|art@0||0|0||||AV NOff-Page|conn@11||-22|77|||XRRR| NOff-Page|conn@12||24|46|||X| NOff-Page|conn@14||1|46|||X| NOff-Page|conn@15||-6|-16|||RR| NOff-Page|conn@16||-46|14|||XRR| NOff-Page|conn@17||-6|14|||XRR| NOff-Page|conn@18||-7|33|||X| NOff-Page|conn@19||-46|-16|||X| NOff-Page|conn@20||-46|-36|||XRR| NOff-Page|conn@21||-6|-36|||XRR| NOff-Page|conn@22||-46|33|||X| NOff-Page|conn@23||-22|-50|||XR| NOff-Page|conn@27||-68|9|||| NOff-Page|conn@28||-168|11|||| NOff-Page|conn@29||-59|-24|||| Igasp_dnU;2{ic}|dnU@0||-23|-28|X||D5G4; Igasp_dn;1{ic}|gasp_2x2@0||-27|-2|X||D5G4; Igasp_dn;1{ic}|gasp_2x2@1||-27|18|X||D5G4; Igasp_load;1{ic}|gasp_loa@0||-17|25|X||D5G4; IredFive:inv;1{ic}|inv@7||-119|-22|||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||-92|10|||D5G4;|ATTR_X(D5FLeave alone;G1.5;NOLPX1.5;Y2;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 IredFive:inv;1{ic}|inv@11||-116|16|||D5G4;|ATTR_X(D5FLeave alone;G1.5;NOLPX1.5;Y2;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 IredFive:inv;1{ic}|inv@13||-102|-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@15||-119|-26|||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@16||-102|-13|||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@17||-119|-15|||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@18||-119|-11|||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@19||-86|-17|||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@20||-70|-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@23||-102|-47|||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@25||-102|-36|||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@26||-119|-38|||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@28||-86|-40|||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@29||-128|-36|||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@30||-77|9|||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@31||-116|5|||D5G4;|ATTR_X(D5FLeave alone;G1.5;NOLPX1.5;Y2;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 IredFive:inv;1{ic}|inv@32||-116|-2|||D5G4;|ATTR_X(D5FLeave alone;G1.5;NOLPX1.5;Y2;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 IlatchesK:latch1in10A;1{ic}|latch1in@0||-22|54|XRRR||D5G4; IredFive:nand2;1{ic}|nand2@4||-126|16|||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@5||-126|5|||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@6||-126|-2|||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:nand3;1{ic}|nand3@0||-110|-24|||D5G4;|ATTR_Delay(D5G1;NPX4;Y-2.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX3;Y2.5;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 IredFive:nand3;1{ic}|nand3@1||-110|-13|||D5G4;|ATTR_Delay(D5G1;NPX4;Y-2.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX3;Y2.5;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 IredFive:nand3;1{ic}|nand3@3||-110|-47|||D5G4;|ATTR_Delay(D5G1;NPX4;Y-2.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX3;Y2.5;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 IredFive:nand3;1{ic}|nand3@4||-110|-36|||D5G4;|ATTR_Delay(D5G1;NPX4;Y-2.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX3;Y2.5;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 IredFive:nor2;1{ic}|nor2@0||-99|10|||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 IredFive:nor2;1{ic}|nor2@1||-93|-17|||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 IredFive:nor2;1{ic}|nor2@2||-77|-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 IredFive:nor2;1{ic}|nor2@3||-93|-40|||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 IredFive:nor2;1{ic}|nor2@4||-84|9|||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 Icounter_oneBit;1{ic}|oneBit@0||-121|60|X||D5G4; NWire_Pin|pin@27||-11|4|||X| NWire_Pin|pin@30||-23|35|||X| NWire_Pin|pin@31||-27|-36|||X| NWire_Pin|pin@32||-27|32|||X| NWire_Pin|pin@33||-11|-26|||X| NWire_Pin|pin@34||-13|14|||X| NWire_Pin|pin@35||-8|14|||X| NWire_Pin|pin@36||-13|-6|||X| NWire_Pin|pin@37||-17|14|||X| NWire_Pin|pin@38||-31|4|||X| NWire_Pin|pin@39||-39|22|||X| NWire_Pin|pin@40||-31|-6|||X| NWire_Pin|pin@41||-39|-16|||X| NWire_Pin|pin@42||-35|-26|||X| NWire_Pin|pin@43||-35|27|||X| NWire_Pin|pin@45||-27|14|||X| NWire_Pin|pin@46||-11|-16|||X| NWire_Pin|pin@51||-22|18|||X| NWire_Pin|pin@52||-21|0|||X| NWire_Pin|pin@53||-21|-20|||X| NWire_Pin|pin@56||-22|-40|||X| NWire_Pin|pin@58||-22|51|||X| NWire_Pin|pin@60||14|55|||X| NWire_Pin|pin@61||14|46|||X| NWire_Pin|pin@62||-22|35|||X| NWire_Pin|pin@63||-39|24|||X| NWire_Pin|pin@64||-31|22|||X| NWire_Pin|pin@65||-39|-16|||X| NWire_Pin|pin@66||-17|-16|||X| 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 27 May 2009 Ngeneric:Invisible-Pin|pin@69||-50.5|79.5|||||ART_message(D5G6;)SoneBit NWire_Pin|pin@71||-141|15|||| NWire_Pin|pin@76||-111|16|||| NWire_Pin|pin@77||-111|11|||| NWire_Pin|pin@90||-141|-22|||| NWire_Pin|pin@100||-111|5|||| NWire_Pin|pin@101||-111|9|||| Ngeneric:Invisible-Pin|pin@104||-118.5|25.5|||||ART_message(D5G6;)Sripple-carry logic NWire_Pin|pin@109||-145|-24|||| NWire_Pin|pin@110||-130.5|15|||| NWire_Pin|pin@111||-113.5|16|||| NWire_Pin|pin@113||-145|17|||| Ngeneric:Invisible-Pin|pin@114||-168|-22|||||ART_message(D5G2;)S[why is there no 2-input,xor in redFive?] NWire_Pin|pin@126||-108.5|9|||| NWire_Pin|pin@128||-108.5|11|||| NWire_Pin|pin@136||-114.5|-24|||| NWire_Pin|pin@140||-141|-26|||| NWire_Pin|pin@141||-145|-13|||| NWire_Pin|pin@142||-114.5|-13|||| NWire_Pin|pin@144||-141|-15|||| NWire_Pin|pin@145||-141|-11|||| NWire_Pin|pin@146||-97|-13|||| NWire_Pin|pin@147||-97|-16|||| NWire_Pin|pin@148||-97|-24|||| NWire_Pin|pin@149||-97|-18|||| NWire_Pin|pin@150||-82|-17|||| NWire_Pin|pin@151||-82|-23|||| NWire_Pin|pin@152||-82|-35|||| NWire_Pin|pin@153||-82|-25|||| NWire_Pin|pin@164||-145|-47|||| NWire_Pin|pin@165||-114.5|-47|||| NWire_Pin|pin@166||-141|-49|||| NWire_Pin|pin@167||-163|-36|||| NWire_Pin|pin@168||-132.5|-36|||| NWire_Pin|pin@169||-141|-38|||| NWire_Pin|pin@170||-141|-34|||| NWire_Pin|pin@171||-97|-36|||| NWire_Pin|pin@172||-97|-39|||| NWire_Pin|pin@173||-97|-47|||| NWire_Pin|pin@174||-97|-41|||| NWire_Pin|pin@175||-141|-45|||| NWire_Pin|pin@176||-82|-40|||| NWire_Pin|pin@177||-116.5|-45|||| NWire_Pin|pin@178||-121.5|-45|||| NWire_Pin|pin@179||-116.5|-49|||| NWire_Pin|pin@180||-121.5|-49|||| NWire_Pin|pin@181||-116.5|-34|||| NWire_Pin|pin@182||-121.5|-34|||| NWire_Pin|pin@183||-87.5|7|||| NWire_Pin|pin@184||-87.5|0|||| NWire_Pin|pin@185||-100|0|||| NWire_Pin|pin@186||-130.5|4|||| NWire_Pin|pin@187||-145|6|||| NWire_Pin|pin@188||-141|4|||| NWire_Pin|pin@189||-130.5|-3|||| NWire_Pin|pin@190||-145|-1|||| NWire_Pin|pin@191||-141|-3|||| NWire_Pin|pin@192||-105|-2|||| NWire_Pin|pin@193||-105|0|||| Awire|ci|D5G2;||0|nand2@4|inb|-128.5|17|pin@113||-145|17 Awire|ci|D5G2;||0|pin@136||-114.5|-24|pin@109||-145|-24 Awire|ci|D5G2;||0|inv@18|in|-121.5|-11|pin@145||-141|-11 Awire|ci|D5G2;||0|pin@165||-114.5|-47|pin@164||-145|-47 Awire|ci|D5G2;||1800|pin@170||-141|-34|pin@182||-121.5|-34 Awire|ci|D5G2;||0|nand2@5|inb|-128.5|6|pin@187||-145|6 Awire|decSucceeded|D5G2;||0|inv@7|in|-121.5|-22|pin@90||-141|-22 Awire|decSucceeded|D5G2;||1800|pin@71||-141|15|pin@110||-130.5|15 Awire|decSucceeded|D5G2;||0|pin@142||-114.5|-13|pin@141||-145|-13 Awire|decSucceeded|D5G2;||0|pin@168||-132.5|-36|pin@167||-163|-36 Awire|decSucceeded|D5G2;||1800|pin@175||-141|-45|pin@178||-121.5|-45 Awire|decSucceeded|D5G2;||0|nand2@6|inb|-128.5|-1|pin@190||-145|-1 Awire|mc|D5G2;Y-2;||2700|pin@51||-22|18|gasp_loa@0|mc|-22|21 Awire|mc|D5G2;Y-2;||900|dnU@0|mc|-22|-38|pin@56||-22|-40 Awire|mc|D5G2;Y-2;||900|gasp_2x2@0|mc|-21|-18|pin@53||-21|-20 Awire|mc|D5G2;Y-2;||900|gasp_2x2@1|mc|-21|2|pin@52||-21|0 Awire|net@64|||0|pin@27||-11|4|gasp_2x2@1|dec|-17|4 Awire|net@65|||900|pin@34||-13|14|pin@36||-13|-6 Awire|net@67|||0|gasp_2x2@0|out1|-27|-16|pin@65||-39|-16 Awire|net@68|||900|pin@39||-39|22|pin@41||-39|-16 Awire|net@69|||1800|conn@19|a|-44|-16|pin@41||-39|-16 Awire|net@70|||0|dnU@0|out|-27|-26|pin@42||-35|-26 Awire|net@72|||0|pin@46||-11|-16|pin@66||-17|-16 Awire|net@76|||0|pin@36||-13|-6|gasp_2x2@0|out2|-17|-6 Awire|net@77|||900|pin@46||-11|-16|pin@33||-11|-26 Awire|net@78|||900|pin@45||-27|14|gasp_2x2@1|in|-27|14 Awire|net@80|||2700|pin@46||-11|-16|pin@27||-11|4 Awire|net@81|||1800|pin@43||-35|27|gasp_loa@0|L|-27|27 Awire|net@82|||0|pin@33||-11|-26|dnU@0|dec|-17|-26 Awire|net@85|||1800|conn@20|y|-44|-36|pin@31||-27|-36 Awire|net@86|||2700|pin@31||-27|-36|dnU@0|prev|-27|-36 Awire|net@87|||0|pin@34||-13|14|pin@37||-17|14 Awire|net@90|||2700|pin@32||-27|32|gasp_loa@0|out|-27|33 Awire|net@91|||0|conn@18|y|-9|33|gasp_loa@0|load|-17|33 Awire|net@92|||1800|pin@34||-13|14|pin@35||-8|14 Awire|net@93|||2700|pin@35||-8|14|conn@17|a|-8|14 Awire|net@94|||900|pin@37||-17|14|gasp_2x2@1|out2|-17|14 Awire|net@95|||1800|pin@38||-31|4|gasp_2x2@1|out1|-27|4 Awire|net@96|||900|pin@38||-31|4|pin@40||-31|-6 Awire|net@97|||1800|pin@40||-31|-6|gasp_2x2@0|in|-27|-6 Awire|net@115|||0|conn@15|y|-8|-16|pin@46||-11|-16 Awire|net@119|||0|conn@12|y|22|46|pin@61||14|46 Awire|net@120|||1800|latch1in@0|hcl|-19|55|pin@60||14|55 Awire|net@121|||0|pin@61||14|46|conn@14|a|3|46 Awire|net@122|||900|pin@60||14|55|pin@61||14|46 Awire|net@124|||1800|conn@22|a|-44|33|gasp_loa@0|out|-27|33 Awire|net@126|||900|conn@11|y|-22|75|latch1in@0|in[1]|-22|57 Awire|net@127|||0|gasp_loa@0|val|-22|35|pin@30||-23|35 Awire|net@128|||1800|latch1in@0|out[1]|-22|51|pin@58||-22|51 Awire|net@130|||0|pin@62||-22|35|pin@30||-23|35 Awire|net@131|||2700|pin@39||-39|22|pin@63||-39|24 Awire|net@132|||1800|pin@63||-39|24|gasp_loa@0|one|-27|24 Awire|net@133|||0|gasp_loa@0|zero|-27|22|pin@64||-31|22 Awire|net@134|||0|conn@21|a|-8|-36|dnU@0|next|-17|-36 Awire|net@136|||2700|pin@65||-39|-16|pin@41||-39|-16 Awire|net@138|||900|pin@66||-17|-16|gasp_2x2@0|dec|-17|-16 Awire|net@154|||900|pin@76||-111|16|pin@77||-111|11 Awire|net@182|||2700|pin@100||-111|5|pin@101||-111|9 Awire|net@190|||0|pin@45||-27|14|conn@16|y|-44|14 Awire|net@199|||0|pin@76||-111|16|pin@111||-113.5|16 Awire|net@202|||1800|pin@110||-130.5|15|nand2@4|ina|-128.5|15 Awire|net@221|||1800|pin@101||-111|9|pin@126||-108.5|9 Awire|net@223|||1800|pin@77||-111|11|pin@128||-108.5|11 Awire|net@224|||1800|pin@128||-108.5|11|nor2@0|inb|-101.5|11 Awire|net@225|||1800|pin@126||-108.5|9|nor2@0|ina|-101.5|9 Awire|net@231|||1800|nor2@0|out|-96.5|10|inv@10|in|-94.5|10 Awire|net@233|||1800|inv@11|out|-113.5|16|pin@111||-113.5|16 Awire|net@234|||0|inv@11|in|-118.5|16|nand2@4|out|-123.5|16 Awire|net@251|||1800|nand3@0|out|-107.5|-24|inv@13|in|-104.5|-24 Awire|net@255|||1800|inv@18|out|-116.5|-11|nand3@1|inc|-112.5|-11 Awire|net@256|||1800|pin@142||-114.5|-13|nand3@1|inb|-112.5|-13 Awire|net@257|||1800|nand3@1|out|-107.5|-13|inv@16|in|-104.5|-13 Awire|net@259|||1800|inv@16|out|-99.5|-13|pin@146||-97|-13 Awire|net@260|||900|pin@146||-97|-13|pin@147||-97|-16 Awire|net@261|||1800|pin@147||-97|-16|nor2@1|inb|-95.5|-16 Awire|net@262|||1800|inv@13|out|-99.5|-24|pin@148||-97|-24 Awire|net@263|||2700|pin@148||-97|-24|pin@149||-97|-18 Awire|net@264|||1800|pin@149||-97|-18|nor2@1|ina|-95.5|-18 Awire|net@265|||0|inv@19|in|-88.5|-17|nor2@1|out|-90.5|-17 Awire|net@266|||1800|inv@19|out|-83.5|-17|pin@150||-82|-17 Awire|net@267|||900|pin@150||-82|-17|pin@151||-82|-23 Awire|net@268|||1800|pin@151||-82|-23|nor2@2|inb|-79.5|-23 Awire|net@270|||2700|pin@152||-82|-35|pin@153||-82|-25 Awire|net@271|||1800|pin@153||-82|-25|nor2@2|ina|-79.5|-25 Awire|net@272|||1800|nor2@2|out|-74.5|-24|inv@20|in|-72.5|-24 Awire|net@273|||1800|inv@20|out|-67.5|-24|conn@29|a|-61|-24 Awire|net@276|||1800|pin@136||-114.5|-24|nand3@0|inb|-112.5|-24 Awire|net@277|||1800|inv@7|out|-116.5|-22|nand3@0|inc|-112.5|-22 Awire|net@278|||1800|inv@15|out|-116.5|-26|nand3@0|ina|-112.5|-26 Awire|net@279|||1800|inv@17|out|-116.5|-15|nand3@1|ina|-112.5|-15 Awire|net@290|||1800|nand3@3|out|-107.5|-47|inv@23|in|-104.5|-47 Awire|net@293|||1800|nand3@4|out|-107.5|-36|inv@25|in|-104.5|-36 Awire|net@294|||1800|inv@25|out|-99.5|-36|pin@171||-97|-36 Awire|net@295|||900|pin@171||-97|-36|pin@172||-97|-39 Awire|net@296|||1800|pin@172||-97|-39|nor2@3|inb|-95.5|-39 Awire|net@297|||1800|inv@23|out|-99.5|-47|pin@173||-97|-47 Awire|net@298|||2700|pin@173||-97|-47|pin@174||-97|-41 Awire|net@299|||1800|pin@174||-97|-41|nor2@3|ina|-95.5|-41 Awire|net@300|||0|inv@28|in|-88.5|-40|nor2@3|out|-90.5|-40 Awire|net@301|||1800|pin@165||-114.5|-47|nand3@3|inb|-112.5|-47 Awire|net@304|||1800|inv@26|out|-116.5|-38|nand3@4|ina|-112.5|-38 Awire|net@305|||900|pin@152||-82|-35|pin@176||-82|-40 Awire|net@306|||0|pin@176||-82|-40|inv@28|out|-83.5|-40 Awire|net@307|||0|nand3@3|inc|-112.5|-45|pin@177||-116.5|-45 Awire|net@308|||0|nand3@3|ina|-112.5|-49|pin@179||-116.5|-49 Awire|net@309|||1800|pin@178||-121.5|-45|pin@177||-116.5|-45 Awire|net@310|||1800|pin@180||-121.5|-49|pin@179||-116.5|-49 Awire|net@311|||0|nand3@4|inc|-112.5|-34|pin@181||-116.5|-34 Awire|net@312|||1800|pin@168||-132.5|-36|inv@29|in|-130.5|-36 Awire|net@313|||1800|inv@29|out|-125.5|-36|nand3@4|inb|-112.5|-36 Awire|net@314|||1800|pin@182||-121.5|-34|pin@181||-116.5|-34 Awire|net@315|||1800|nor2@4|out|-81.5|9|inv@30|in|-79.5|9 Awire|net@316|||1800|inv@10|out|-89.5|10|nor2@4|inb|-86.5|10 Awire|net@317|||1800|inv@30|out|-74.5|9|conn@27|a|-70|9 Awire|net@318|||450|nor2@4|ina|-86.5|8|pin@183||-87.5|7 Awire|net@319|||900|pin@183||-87.5|7|pin@184||-87.5|0 Awire|net@320|||0|pin@184||-87.5|0|pin@185||-100|0 Awire|net@321|||1800|pin@186||-130.5|4|nand2@5|ina|-128.5|4 Awire|net@322|||0|inv@31|in|-118.5|5|nand2@5|out|-123.5|5 Awire|net@323|||1800|inv@31|out|-113.5|5|pin@100||-111|5 Awire|net@324|||1800|pin@189||-130.5|-3|nand2@6|ina|-128.5|-3 Awire|net@325|||0|inv@32|in|-118.5|-2|nand2@6|out|-123.5|-2 Awire|net@326|||1800|inv@32|out|-113.5|-2|pin@192||-105|-2 Awire|net@327|||2700|pin@192||-105|-2|pin@193||-105|0 Awire|net@328|||1800|pin@193||-105|0|pin@185||-100|0 Awire|one|D5G2;RRRY-4;||900|pin@64||-31|22|pin@38||-31|4 Awire|one|D5G2;||0|inv@15|in|-121.5|-26|pin@140||-141|-26 Awire|one|D5G2;||0|inv@17|in|-121.5|-15|pin@144||-141|-15 Awire|one|D5G2;||0|inv@26|in|-121.5|-38|pin@169||-141|-38 Awire|one|D5G2;||1800|pin@166||-141|-49|pin@180||-121.5|-49 Awire|one|D5G2;||1800|pin@188||-141|4|pin@186||-130.5|4 Awire|one|D5G2;||1800|pin@191||-141|-3|pin@189||-130.5|-3 Awire|waitingToEmpty|D5G2;RRR||2700|pin@42||-35|-26|pin@43||-35|27 Awire|~val[latched]|D5G2;RRR||900|pin@58||-22|51|pin@62||-22|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 Eval|~val|D5G2;X-6;|conn@11|y|B X # Cell gasp_dec;1{ic} Cgasp_dec;1{ic}||artwork|1242937501096|1243490704015|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 Eout|dec|D5G1;X2;|pin@22||U Ein2|decSucceeded|D5G1;X-2;|pin@25||U Ein|do[ins]|D4G1;X-1;|pin@18||B Emc||D5G1;Y-1;|pin@20||U Econd|sel[Co]|D5G1;Y1;|pin@24||U X # Cell gasp_dec;1{sch} Cgasp_dec;1{sch}||schematic|1242940285645|1243578149602| 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|29|||| NOff-Page|conn@7||-44|-10|||| NOff-Page|conn@8||29|26|||X| IcentersJ:ctrAND3in30;1{ic}|ctrAND3i@0||-8|6|R||D5G4; Igasp_dec;1{ic}|gasp_dec@0||44|3|||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;Y3;)S2|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 IredFive:inv;1{ic}|inv@1||-24|27|X||D5G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX1.5;Y3;)S2|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 IredFive:inv;1{ic}|inv@2||-17|27|X||D5G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX1.5;Y3;)S2|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 IredFive:nand2;1{ic}|nand2@0||-26|-9|||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_X(D5G1.5;NPX2.5;Y2.5;)S2|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 NWire_Pin|pin@14||20|-25|||X| NWire_Pin|pin@30||-31|-38|||| NWire_Pin|pin@43||-12.5|-9|||| NWire_Pin|pin@55||-10|-25|||| NWire_Pin|pin@67||-40|-8|||| NWire_Pin|pin@71||-40|29|||| NWire_Pin|pin@72||-4|-10|||| NWire_Pin|pin@73||24|-10|||X| NWire_Pin|pin@74||24|26|||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|-9|||| NWire_Pin|pin@84||20|-15|||| NWire_Pin|pin@85||-7|-15|||| NWire_Pin|pin@86||-7|0|||| Ngeneric:Invisible-Pin|pin@91||-3.5|43.5|||||ART_message(D5G3;)Sam 28 May 2009 Ngeneric:Invisible-Pin|pin@92||-3.5|48.5|||||ART_message(D5G6;)Sgasp_dec NWire_Pin|pin@102||2|24|||| NWire_Pin|pin@103||2|28|||| Ngeneric:Invisible-Pin|pin@107||-20|36|||||ART_message(D5G2;)S[Extra inverters delay the acknowledgement,"on do[ins] until we're sure that flag[D][clr] is",all the way low] NWire_Pin|pin@116||1|27|||| NWire_Pin|pin@117||-13|27|||| IdriversM:predDri20wMC;1{ic}|predDri2@0||14|26|||D5G4; IdriversM:predDri40;1{ic}|predDri4@1||-31|27|X||D5G4; IdriversM:sucDri10;1{ic}|sucDri10@0||12|-25|XRR||D5G4; Awire|fire|D5G2;||2700|ctrAND3i@0|out|-8|12|pin@80||-8|18 Awire|fire|D5G2;||0|predDri2@0|in|11|28|pin@103||2|28 Awire|fire|D5G2;||0|sucDri10@0|in|8|-25|pin@55||-10|-25 Awire|fire|D5G2;||0|pin@116||1|27|pin@117||-13|27 Awire|mc|D5G2;||1800|conn@3|y|-41|-38|pin@30||-31|-38 Awire|mc|D5G2;||0|predDri2@0|mc|11|24|pin@102||2|24 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|sucDri10@0|succ|16|-25|pin@14||20|-25 Awire|net@89|||1800|nand2@0|out|-23.5|-9|pin@43||-12.5|-9 Awire|net@91|||1800|pin@67||-40|-8|nand2@0|inb|-28.5|-8 Awire|net@97|||0|pin@71||-40|29|conn@6|y|-42|29 Awire|net@98|||2700|pin@67||-40|-8|pin@71||-40|29 Awire|net@99|||1800|conn@7|y|-42|-10|nand2@0|ina|-28.5|-10 Awire|net@101|||2700|pin@73||24|-10|pin@74||24|26 Awire|net@103|||1800|inv@0|in|9.5|-10|pin@73||24|-10 Awire|net@104|||0|conn@8|y|27|26|pin@74||24|26 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|-9|pin@83||-10.5|-9 Awire|net@111|||2700|pin@83||-10.5|-9|ctrAND3i@0|inC|-10.5|0 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|29|predDri4@1|pred|-33|29 Awire|net@126|||1800|predDri2@0|pred|17|26|pin@74||24|26 Awire|net@160|||0|inv@1|out|-26.5|27|predDri4@1|in|-29|27 Awire|net@161|||0|inv@2|out|-19.5|27|inv@1|in|-21.5|27 Awire|net@162|||1800|inv@2|in|-14.5|27|pin@117||-13|27 Awire|~in2|D5G2;||0|inv@0|out|4.5|-10|pin@72||-4|-10 Eout|dec|D5G2;X7;|conn@5|a|U Ein2|decSucceeded|D5G2;X-11;|conn@8|y|U Ein|do[ins]|D5G2;X-8;|conn@6|y|U Emc||D5G2;X-2;|conn@3|a|U Econd|sel[Co]|D5G2;X-4;|conn@7|a|U X # Cell gasp_dn;1{ic} Cgasp_dn;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_dn;2{sch} Cgasp_dn;2{sch}||schematic|1242942044308|1243491063339| 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_dn;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;NOLPX2.5;Y5;)S2|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;Y5;)S2|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 Ngeneric:Invisible-Pin|pin@6||-6|87|||||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@157||-9|15|||| NWire_Pin|pin@160||-12|15|||| NWire_Pin|pin@161||-12|31|||| NWire_Pin|pin@162||-8|23|||| NWire_Pin|pin@163||-6|23|||| Ngeneric:Invisible-Pin|pin@164||-6|80|||||ART_message(D5G2;)Sam 27 May 2009 NWire_Pin|pin@165||-10|68|||| NWire_Pin|pin@166||-8|64|||| NWire_Pin|pin@167||-3|64|||| NWire_Pin|pin@168||-4|68|||| IdriversM:predDri10wMC;1{ic}|predDri1@0||-24|66|YRR||D5G4; IdriversM:predDri10wMC;1{ic}|predDri1@1||7|66|||D5G4; IdriversM:sucDri10;1{ic}|sucDri10@0||12|15|||D5G4; 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;||1800|sucDri20@0|in|-22|15|pin@160||-12|15 Awire|fire|D5G2;||0|sucDri10@0|in|8|15|pin@157||-9|15 Awire|fire|D5G2;||1800|predDri1@0|in|-21|68|pin@165||-10|68 Awire|fire|D5G2;||0|predDri1@1|in|4|68|pin@168||-4|68 Awire|mc|D5G2;||1800|conn@4|y|-40|2|pin@110||-32|2 Awire|mc|D5G2;||1800|predDri1@0|mc|-21|64|pin@166||-8|64 Awire|mc|D5G2;||0|predDri1@1|mc|4|64|pin@167||-3|64 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|predDri1@0|pred|-27|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|predDri1@1|pred|10|66|pin@133||22|66 Awire|net@368|||1800|inv@10|in|7.5|31|pin@132||22|31 Awire|net@372|||1800|sucDri10@0|succ|16|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_dnU;2{ic} Cgasp_dnU;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_dnU;1{sch} Cgasp_dnU;1{sch}||schematic|1242942044308|1243491082269| 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_dnU;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;)S2|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;Y3;)S2|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;)S2|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 Ngeneric:Invisible-Pin|pin@6||-6|83|||||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@148||-16|9|||| Ngeneric:Invisible-Pin|pin@149||-6|78|||||ART_message(D5G2;)Sam 27 May 2009 NWire_Pin|pin@150||-5|68|||| NWire_Pin|pin@151||-4|64|||| NWire_Pin|pin@152||-15|64|||| NWire_Pin|pin@153||-13|68|||| NWire_Pin|pin@154||-11|7|||| NWire_Pin|pin@155||-13|11|||| IdriversM:predDri10wMC;1{ic}|predDri1@0||1|9|||D5G4; IdriversM:predDri10wMC;1{ic}|predDri1@1||-26|66|YRR||D5G4; IdriversM:predDri10wMC;1{ic}|predDri1@2||8|66|||D5G4; 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;||1800|sucDri20@0|in|-27|9|pin@148||-16|9 Awire|fire|D5G2;||0|predDri1@2|in|5|68|pin@150||-5|68 Awire|fire|D5G2;||1800|predDri1@1|in|-23|68|pin@153||-13|68 Awire|fire|D5G2;||0|predDri1@0|in|-2|11|pin@155||-13|11 Awire|mc|D5G2;||1800|conn@4|y|-41|2|pin@110||-32|2 Awire|mc|D5G2;||0|predDri1@2|mc|5|64|pin@151||-4|64 Awire|mc|D5G2;||1800|predDri1@1|mc|-23|64|pin@152||-15|64 Awire|mc|D5G2;||0|predDri1@0|mc|-2|7|pin@154||-11|7 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|predDri1@0|pred|4|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|predDri1@1|pred|-29|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|predDri1@2|pred|11|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_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|1243491041762| 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|11|||| NOff-Page|conn@11||-39|9|||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||-51|24|||D5G4;|ATTR_Delay(D5G1;NPX2;Y4;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX1.5;Y-2;)S2|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;)S5|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|11|||| 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||-30|82|||||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@96||-9|18|||| NWire_Pin|pin@97||-8|38|||| NWire_Pin|pin@98||-37|13|||| 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|||| Ngeneric:Invisible-Pin|pin@116||-7|97|||||ART_message(D5G2;)Sam 27 May 2009 IdriversM:predDri10wMC;1{ic}|predDri1@0||-51|11|X||D5G4; IdriversM:sucANDdri10;1{ic}|sucANDdr@0||2|74|||D5G4; IdriversM:sucANDdri10;1{ic}|sucANDdr@1||2|62|||D5G4; IdriversM:sucDri10;1{ic}|sucDri10@0||14|38|||D5G4; IdriversM:sucDri10;1{ic}|sucDri10@1||14|18|||D5G4; Awire|fire|D5G2;||2700|ctrAND3i@0|out|-26|49|pin@32||-26|55 Awire|fire|D5G2;||0|pin@109||-42|68|pin@110||-57|68 Awire|fire|D5G2;||1800|predDri1@0|in|-48|13|pin@98||-37|13 Awire|fire|D5G2;||0|sucDri10@0|in|10|38|pin@97||-8|38 Awire|fire|D5G2;||0|sucDri10@1|in|10|18|pin@96||-9|18 Awire|net@14|||0|predDri1@0|pred|-54|11|pin@14||-59|11 Awire|net@15|||2700|pin@14||-59|11|pin@13||-59|24 Awire|net@16|||1800|pin@13||-59|24|inv@1|in|-53.5|24 Awire|net@17|||1800|conn@8|y|-62|11|pin@14||-59|11 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@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|sucDri10@0|succ|18|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|sucDri10@1|succ|18|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@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|sucANDdr@0|succ|7|74|conn@1|a|15|74 Awire|net@179|||1800|pin@111||-7|73|sucANDdr@0|inA|-3|73 Awire|net@180|||1800|pin@112||-7|75|sucANDdr@0|inB|-3|75 Awire|net@181|||1800|pin@115||-7|63|sucANDdr@1|inB|-3|63 Awire|net@182|||1800|pin@114||-7|61|sucANDdr@1|inA|-3|61 Awire|net@183|||1800|sucANDdr@1|succ|7|62|conn@5|a|15|62 Awire|net@195|||0|conn@11|y|-41|9|predDri1@0|mc|-48|9 Awire|val|D5G2;||0|pin@115||-7|63|inv@3|out|-20.5|63 Awire|~load|D5G2;||1800|inv@1|out|-48.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_reset_done;1{ic} Cgasp_reset_done;1{ic}||artwork|1242937501096|1243490776763|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 Emc||D5G1;Y-1;|pin@20||U Ein|resetting|D4G1;X-1;|pin@18||B X # Cell gasp_reset_done;1{sch} Cgasp_reset_done;1{sch}||schematic|1242940285645|1243491121718| 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_reset_done;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;)S2|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 27 May 2009 Ngeneric:Invisible-Pin|pin@74||-10.5|45.5|||||ART_message(D5G6;)Sgasp_reset_done 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 Emc||D5G2;X-2;|conn@3|a|U Ein|resetting|D5G2;X-10;|conn@6|y|U X # Cell gasp_resetting;1{ic} Cgasp_resetting;1{ic}||artwork|1242937501096|1243490733522|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 Eout|dec|D5G1;X2;|pin@22||U Ein|decSucceeded|D4G1;X-1;|pin@18||B Emc||D5G1;Y-1;|pin@20||U Econd|resetting|D5G1;Y1;|pin@24||U X # Cell gasp_resetting;1{sch} Cgasp_resetting;1{sch}||schematic|1242940285645|1243491135870| 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_resetting;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;)S2|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 NWire_Pin|pin@30||-31|-38|||| NWire_Pin|pin@55||-10|-25|||| 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 27 May 2009 Ngeneric:Invisible-Pin|pin@74||-10.5|45.5|||||ART_message(D5G6;)Sgasp_resetting NWire_Pin|pin@76||-14|26|||| NWire_Pin|pin@77||-14|22|||| NWire_Pin|pin@78||-12|-11|||| NWire_Pin|pin@79||-10|-15|||| NWire_Pin|pin@80||20|-15|||| NWire_Pin|pin@81||20|-25|||| IdriversM:predDri20wMC;1{ic}|predDri2@0||-29|24|RR||D5G4; IdriversM:sucDri10;1{ic}|sucDri10@0||12|-25|XRR||D5G4; 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|fire|D5G2;||0|sucDri10@0|in|8|-25|pin@55||-10|-25 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@85|||2700|pin@62||-12|-6|ctrAND2i@0|inB|-12|-3 Awire|net@87|||2700|pin@63||-10|-6|ctrAND2i@0|inA|-10|-3 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 Awire|net@102|||900|pin@62||-12|-6|pin@78||-12|-11 Awire|net@103|||0|pin@78||-12|-11|nand2@0|out|-23.5|-11 Awire|net@104|||900|pin@63||-10|-6|pin@79||-10|-15 Awire|net@105|||1800|pin@79||-10|-15|pin@80||20|-15 Awire|net@107|||0|pin@81||20|-25|sucDri10@0|succ|16|-25 Awire|net@108|||0|conn@5|a|23|-25|pin@81||20|-25 Awire|net@109|||900|pin@80||20|-15|pin@81||20|-25 Eout|dec|D5G2;X7;|conn@5|a|U Ein|decSucceeded|D5G2;X-11;|conn@6|y|U Emc||D5G2;X-2;|conn@3|a|U Econd|resetting|D5G2;X-5;|conn@7|a|U X # Cell gasp_set;2{ic} Cgasp_set;2{ic}||artwork|1242937501096|1243555948654|E Ngeneric:Facet-Center|art@0||0|0||||AV NTriangle|art@4||-9|-6|3|2|RRR| NThick-Circle|art@7||-6|-3.5|1|1|| NFilled-Triangle|art@8||-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|-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|-11|||||ART_message(D5G3;)Sset Nschematic:Bus_Pin|pin@31||-2|-9|||| NPin|pin@32||-4|-9|1|1|RR| NPin|pin@33||-2|-9|1|1|RR| 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 AThicker|net@5|||FS1800|pin@32||-4|-9|pin@33||-2|-9 Eout2|dec|D5G1;X2;|pin@27||U Ein|do[ins]|D4G1;X-1;|pin@18||B Efire||D5G1;X2;|pin@31||U Ein2|flag[D][set]|D5G1;X-3;|pin@25||U Eout|load|D5G1;X2;|pin@22||U Emc||D5G1;Y-1;|pin@20||U Econd|~sel[set]|D5G1;Y2;|pin@24||U X # Cell gasp_set;2{sch} Cgasp_set;2{sch}||schematic|1242940285645|1243555873455| 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| NOff-Page|conn@10||-9|22|||R| IcentersJ:ctrAND4in30;2{ic}|ctrAND4i@1||-9|1|R||D5G4; Igasp_set;2{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;NOLPX3.5;Y3;)S2|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;NOLPX2.5;Y3;)S2|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;NOLPX2.5;Y2;)S2|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 27 May 2009 Ngeneric:Invisible-Pin|pin@103||-7.5|48.5|||||ART_message(D5G6;)Sgasp_set 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@117||-1|22|||Y| NWire_Pin|pin@120||2|27|||Y| NWire_Pin|pin@122||-2|25|||| IdriversM:predCond20wMS;1{ic}|predCond@0||12|24|Y||D5G4; IdriversM:predDri40;1{ic}|predDri4@0||-38|22|X||D5G4; NPower|pwr@0||2|32|||Y| IdriversM:sucDri10;1{ic}|sucDri10@0||7|-39|XRR||D5G4; IdriversM:sucDri10;1{ic}|sucDri10@1||-27|-39|RR||D5G4; Awire|fire|D5G2;||1800|predDri4@0|in|-36|22|pin@114||-26|22 Awire|fire|D5G2;||0|sucDri10@0|in|3|-39|pin@55||-7|-39 Awire|fire|D5G2;||1800|sucDri10@1|in|-23|-39|pin@96||-13|-39 Awire|fire|D5G2;||0|predCond@0|in|6|25|pin@122||-2|25 Awire|mc|D5G2;||1800|conn@3|y|-43|-46|pin@30||-33|-46 Awire|mc|D5G2;||0|predCond@0|mc|8|22|pin@117||-1|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|sucDri10@0|succ|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|sucDri10@1|succ|-31|-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@159|||900|pwr@0||2|32|pin@120||2|27 Awire|net@160|||1800|pin@120||2|27|predCond@0|cond|6|27 Awire|net@163|||1800|predCond@0|pred|15|24|pin@74||24|24 Awire|net@164|||2700|ctrAND4i@1|out|-9|7|pin@100||-9|16 Awire|net@165|||2700|pin@100||-9|16|conn@10|a|-9|20 Awire|~in2|D5G2;||0|inv@0|out|5.5|-11|pin@72||-4|-11 Eout|dec|D5G2;X7;|conn@5|a|U Ein|do[ins]|D5G2;X-8;|conn@6|y|U Efire||D5G2;X6;|conn@10|a|U Ein2|flag[D][set]|D5G2;X-11;|conn@8|y|U Eout1|load|D5G2;X3;|conn@9|y|U Emc||D5G2;X-2;|conn@3|a|U Econd|~sel[set]|D5G2;X-5;|conn@7|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|1243535642579| Ngeneric:Facet-Center|art@0||0|0||||AV NOff-Page|conn@6||-5|48|||X| NOff-Page|conn@7||0|13|||R| IcentersJ:ctrAND2in30;1{ic}|ctrAND2i@0||-46|37|R||D5G4; Igasp_sourceOnce;1{ic}|gasp_sou@0||12|40|||D5G4; NGround|gnd@0||8|18|||| Ngeneric:Invisible-Pin|pin@165||-22.5|68.5|||||ART_message(D5G4;)S[a module that fills its successor,once upon Master Clear] Ngeneric:Invisible-Pin|pin@166||-21.5|61.5|||||ART_message(D5G3;)Sam 27 May 2009 Ngeneric:Invisible-Pin|pin@167||-20.5|76.5|||||ART_message(D5G6;)Sgasp_sourceOnce NWire_Pin|pin@173||8|27|||| NWire_Pin|pin@186||-38|48|||| NWire_Pin|pin@187||-11|48|||| NWire_Pin|pin@188||-11|25|||| NWire_Pin|pin@189||-42.5|25|||| NWire_Pin|pin@191||-43.5|25|||| NWire_Pin|pin@192||5|23|||| Ngeneric:Invisible-Pin|pin@194||-34.5|0.5|||||ART_message(D5G6;)STHIS IS CRUDE! NWire_Pin|pin@203||-45|25|||| NWire_Pin|pin@204||-47|18|||| NWire_Pin|pin@205||-29|18|||| NWire_Pin|pin@206||-46|48|||| IdriversM:predDri10wMC;1{ic}|predDri1@0||-7|25|X||D5G4; IdriversM:sucDri10;1{ic}|sucDri10@1||-17|48|XRR||D5G4; Awire|fire|D5G2;||0|sucDri10@1|in|-21|48|pin@186||-38|48 Awire|mc|D5G2;||1800|predDri1@0|mc|-4|23|pin@192||5|23 Awire|mc|D5G2;||1800|pin@204||-47|18|pin@205||-29|18 Awire|net@398|||2700|gnd@0||8|20|pin@173||8|27 Awire|net@399|||0|pin@173||8|27|predDri1@0|in|-4|27 Awire|net@424|||1800|sucDri10@1|succ|-13|48|pin@187||-11|48 Awire|net@425|||900|pin@187||-11|48|pin@188||-11|25 Awire|net@426|||0|pin@188||-11|25|pin@189||-42.5|25 Awire|net@428|||1800|pin@191||-43.5|25|pin@189||-42.5|25 Awire|net@429|||0|conn@6|y|-7|48|sucDri10@1|succ|-13|48 Awire|net@432|||1800|pin@188||-11|25|predDri1@0|pred|-10|25 Awire|net@441|||900|ctrAND2i@0|inA|-45|31|pin@203||-45|25 Awire|net@442|||1800|pin@203||-45|25|pin@191||-43.5|25 Awire|net@443|||900|ctrAND2i@0|inB|-47|31|pin@204||-47|18 Awire|net@445|||2700|ctrAND2i@0|out|-46|43|pin@206||-46|48 Awire|net@446|||1800|pin@206||-46|48|pin@186||-38|48 Emc||D5G2;X-1;|conn@7|a|U Ein|out|D5G2;X-2;|conn@6|a|U X # Cell olcWcontAdam;1{ic} ColcWcontAdam;1{ic}||artwork|1237031259178|1243489354662|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[KESSELS,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|||| NPin|pin@52||-5|-2|1|1|| NPin|pin@53||-4|-2|1|1|| NPin|pin@54||-5|-4|1|1|| NPin|pin@55||-4|-4|1|1|| 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 AThicker|net@33|||FS1800|pin@52||-5|-2|pin@53||-4|-2 AThicker|net@34|||FS1800|pin@54||-5|-4|pin@55||-4|-4 Edo[ins]||D5G2;X-3;|pin@35||I EdoneLO[M]||D5G2;X5;|pin@34||I Efire[T]||D5G2;X-4;Y1;|pin@50||U Eflag[D][set,clr]||D5G2;X7;|pin@4||O Eilc[load]||D5G2;X4;|pin@6||O EinLO[1:6]||D5G2;|pin@8||I Ep2p,p1p,rd,mc||D5G2;Y2;|pin@10||B Esel[Ld,Co,rD]||D5G2;X-6;|pin@2||I Esel[tp]|sel[Tp]|D5G2;X-4;Y1;|pin@51||U Esin||D5G2;X-3;|pin@12||I Esout||D5G2;X2;|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|1243577761907| 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||94|2|||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||74|-6|||XYRR| NOff-Page|conn@17||-114|-44|||| NOff-Page|conn@18||-158|-44|||| Igasp_dec;1{ic}|gasp_con@2||-75|-10|||D5G4; Igasp_resetting;1{ic}|gasp_con@5||-75|-45|Y||D5G4; Igasp_set;2{ic}|gasp_con@9||-75|-82|Y||D5G4; Igasp_reset_done;1{ic}|gasp_con@10||-75|-63|Y||D5G4; IloopCountM:ilcLoad;1{ic}|ilcLoad@0||91|-8|||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;)S2|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 IredFive:inv;1{ic}|inv@5||-137|-45|XRR||D5G4;|ATTR_Delay(D5G1;NPX2;Y-2;)S100|ATTR_X(D5FLeave alone;G1.5;NOLPX1.5;Y3;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 I_counter_toplevel;1{ic}|jocounte@0||-46|-80|||D5G4; IredFive:nand2;1{ic}|nand2@0||-92|-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;Y5;)S0|ATTR_X(D5G1.5;NPX2.5;Y2.5;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 IredFive:nand2;1{ic}|nand2@5||-144|-45|||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)S100|ATTR_X(D5G1.5;NPX2.5;Y2.5;)S2|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 IredFive:nor2;1{ic}|nor2@0||-138|-54|RR||D5G4;|ATTR_Delay(D5G1;NPX2.5;Y4;)S0|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;)SolcWcontAdam 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|||| 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 27 May 2009 NWire_Pin|pin@123||63|-93|||| NWire_Pin|pin@140||-81|-7|||| NWire_Pin|pin@150||-106|-82|||R| NWire_Pin|pin@166||-89|-22|||| NWire_Pin|pin@223||-89|-36|||| NWire_Pin|pin@231||-81|-29|||| NWire_Pin|pin@240||-106|-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@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@390||-132|-53|||| NWire_Pin|pin@392||-156|-46|||| NWire_Pin|pin@393||-132|-45|||| NWire_Pin|pin@397||78|-10|||| NWire_Pin|pin@398||88|-20|||| NWire_Pin|pin@399||78|-6|||| Ngeneric:Invisible-Pin|pin@400||-132|-62|||||ART_message(D5G1;)S["Zero \"verilog delay\" on these gates",to keep Verilog-XL happy.] 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; IdriversM:sucDri10;1{ic}|sucDri10@0||-106|-44|||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 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|decSucceeded|D5G2;||0|pin@278||-89|-28|pin@279||-108|-28 Awire|decSucceeded|D5G2;||1800|jocounte@0|decSucceeded|-37|-70|pin@293||-16|-70 Awire|decSucceeded|D5G2;||1800|nand2@4|inb|-126.5|-56|pin@375||-109|-56 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|do[ins]|D5G2;||0|nand2@5|ina|-146.5|-46|pin@392||-156|-46 Awire|do[ins]|D5G2;||0|ilcLoad@0|do[ins]|86|-6|pin@399||78|-6 Awire|fire[set]|D5G2;||1800|gasp_con@9|fire|-77|-73|jocounte@0|loadClock|-55|-73 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;||0|pin@294||-16|-76|jocounte@0|decFailed|-37|-76 Awire|load|D5G2;||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|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 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 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@399|||900|pin@326||-96|-44|pin@361||-96|-54 Awire|net@401|||2700|pin@324||-96|-44|pin@326||-96|-44 Awire|net@402|||1800|sucDri10@0|succ|-102|-44|pin@326||-96|-44 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@499|||0|pin@390||-132|-53|pin@379||-134|-53 Awire|net@500|||1800|conn@18|y|-156|-44|nand2@5|inb|-146.5|-44 Awire|net@502|||0|sucDri10@0|in|-110|-44|conn@17|y|-112|-44 Awire|net@503|||1800|nand2@5|out|-141.5|-45|inv@5|in|-139.5|-45 Awire|net@504|||1800|inv@5|out|-134.5|-45|pin@393||-132|-45 Awire|net@506|||2700|pin@390||-132|-53|pin@393||-132|-45 Awire|net@513|||900|conn@6|a|94|0|ilcLoad@0|ilc[load]|94|-3 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|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|-94.5|-84|pin@240||-106|-84 Awire|sel[Ld]|D5G2;||0|ilcLoad@0|sel[Ld]|86|-10|pin@397||78|-10 Awire|sel[rD]|D5G2;||0|nand2@0|inb|-94.5|-82|pin@150||-106|-82 Awire|sel[rD]|D5G2;||900|ilcLoad@0|Dvoid|88|-12|pin@398||88|-20 Awire|~sel[set]|D5G2;||1800|nand2@0|out|-89.5|-83|pin@271||-81|-83 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]|sel[Tp]|D5G2;X-3;|conn@18|a|U Esin||D4G2;|conn@11|a|I Esout||D6G2;|conn@10|y|O X