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