HcompareM|8.10k # External Libraries: LdriversM|driversM LorangeTSMC090nm|orangeTSMC090nm LredFive|redFive # Cell gaspComMiddle;1{sch} CgaspComMiddle;1{sch}||schematic|1242035787827|1243246631749|I Ngeneric:Facet-Center|art@0||0|0||||AV NOff-Page|conn@0||-3|-6|||RRR| NOff-Page|conn@1||3|-22|||R| NOff-Page|conn@2||-3|-30|||R| NOff-Page|conn@3||-31|4|||| NOff-Page|conn@4||18|17|||RRR| NOff-Page|conn@7||-37|12|||R| NOff-Page|conn@8||53|-8|||R| NOff-Page|conn@10||52|-17|||X| NOff-Page|conn@11||35|-7|||| IredFive:inv;1{ic}|inv@2||-9|-1|XY||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 IredFive:invI;2{ic}|invI@1||-9|-12|XY||D5G4;|ATTR_Delay(D5G1;NPX1.75;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NPX1.25;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 IredFive:invI;2{ic}|invI@2||10|-17|||D5G4;|ATTR_Delay(D5G1;NPX1.75;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NPX1.25;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 IredFive:invI;2{ic}|invI@3||31|-2|R||D5G4;|ATTR_Delay(D5G1;NPX1.75;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NPX1.25;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 IredFive:nand2;1{ic}|nand2@0||-9|-18|X||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_X(D5G1.5;NPX2.5;Y2.5;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 IredFive:nand2_sy;1{ic}|nand2_sy@0||22|-12|YRRR||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_X(D5G1.5;NPX0.5;Y2.5;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 IredFive:nand2_sy;1{ic}|nand2_sy@1||-39|-18|||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_X(D5G1.5;NPX2.5;Y2.5;)S6|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 IredFive:nand2n_sy;1{ic}|nand2n_s@0||52|1|XR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2.5;)I100|ATTR_X(D5G1.5;NPX2;Y2.5;)S6|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 IredFive:nor2n;1{ic}|nor2n@0||-24|-12|R||D0G4;|ATTR_Delay(D5G1;NPX3;Y-3;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 IredFive:nor2n_sy;1{ic}|nor2n_sy@0||39|-17|X||D0G4;|ATTR_Delay(D5G1;NPX3;Y-3;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 NWire_Pin|pin@2||3|-17|||| NWire_Pin|pin@3||-15|-12|||Y| NWire_Pin|pin@6||-3|6|||| NWire_Pin|pin@8||-24|6|||| NWire_Pin|pin@9||-25|-18|||| NWire_Pin|pin@11||-23|-18|||| NWire_Pin|pin@12||-3|-19|||| Ngeneric:Invisible-Pin|pin@13||-2.5|17.5|||||ART_message(D5G3;)Sies 11 May 2009 Ngeneric:Invisible-Pin|pin@14||-1.5|23.5|||||ART_message(D5G6;)SgaspComMiddle NWire_Pin|pin@15||21|-17|||| NWire_Pin|pin@16||23|-17|||| NWire_Pin|pin@17||51|-3|||| NWire_Pin|pin@18||53|-3|||| NWire_Pin|pin@21||22|-7|||| NWire_Pin|pin@22||31|-7|||| NWire_Pin|pin@24||31|3|||| NWire_Pin|pin@25||-44|-19|||Y| NWire_Pin|pin@27||-44|-17|||Y| NWire_Pin|pin@28||-44|-13|||Y| NWire_Pin|pin@43||-44|-23|||Y| NWire_Pin|pin@44||45|-16|||Y| NWire_Pin|pin@45||45|-11|||Y| NWire_Pin|pin@46||45|-18|||Y| NWire_Pin|pin@47||45|-24|||| NWire_Pin|pin@48||57|-3|||| NWire_Pin|pin@49||57|-9|||| NWire_Pin|pin@50||47|-3|||| NWire_Pin|pin@51||47|-8|||| NWire_Pin|pin@52||-15|-6|||| NWire_Pin|pin@53||-3|-1|||| NWire_Pin|pin@54||-13|-1|||| NWire_Pin|pin@55||-13|-6|||| NWire_Pin|pin@56||-5|-6|||| NWire_Pin|pin@57||-5|-12|||| NWire_Pin|pin@58||18|8|||| NWire_Pin|pin@59||39|5|||| NWire_Pin|pin@60||52|5|||| IdriversM:predCond20wMC;1{ic}|predCond@0||8.5|6|X||D5G4; IdriversM:sucDri20;1{ic}|sucDri20@0||-9|6|||D5G4; IorangeTSMC090nm:wire90;1{ic}|wire90@2||-18|-18|||D0G4;|ATTR_L(D5G1;PUD)S958|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 IorangeTSMC090nm:wire90;1{ic}|wire90@3||-18|6|||D0G4;|ATTR_L(D5G1;PUD)S958|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 IorangeTSMC090nm:wire90;1{ic}|wire90@4||1|6|||D0G4;|ATTR_L(D5G1;PUD)S958|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 IorangeTSMC090nm:wire90;1{ic}|wire90@5||29|-17|||D0G4;|ATTR_L(D5G1;PUD)S958|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 IorangeTSMC090nm:wire90;1{ic}|wire90@6||17|-17|||D0G4;|ATTR_L(D5G1;PUD)S958|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 IorangeTSMC090nm:wire90;1{ic}|wire90@7||26|-7|||D0G4;|ATTR_L(D5G1;PUD)S958|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 IorangeTSMC090nm:wire90;1{ic}|wire90@8||24|3|||D0G4;|ATTR_L(D5G1;PUD)S958|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 IorangeTSMC090nm:wire90;1{ic}|wire90@9||-30|-18|||D0G4;|ATTR_L(D5G1;PUD)S958|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 IorangeTSMC090nm:wire90;1{ic}|wire90@12||-9|-6|||D0G4;|ATTR_L(D5G1;PUD)S958|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 Awire|in[GE]|D5G2;||900|pin@48||57|-3|pin@49||57|-9 Awire|in[LE]|D5G2;||900|pin@50||47|-3|pin@51||47|-8 Awire|net@0|||2700|nor2n@0|out|-24|-9.5|pin@8||-24|6 Awire|net@3|||0|nand2@0|out|-11.5|-18|wire90@2|b|-15.5|-18 Awire|net@4|||0|wire90@2|a|-20.5|-18|pin@11||-23|-18 Awire|net@5|||1800|wire90@3|b|-15.5|6|sucDri20@0|in|-13|6 Awire|net@6|||0|wire90@3|a|-20.5|6|pin@8||-24|6 Awire|net@7|||1800|sucDri20@0|succ|-5|6|pin@6||-3|6 Awire|net@8|||900|pin@12||-3|-19|conn@2|y|-3|-28 Awire|net@13|||2700|conn@1|y|3|-20|pin@2||3|-17 Awire|net@14|||0|invI@1|out|-11.5|-12|pin@3||-15|-12 Awire|net@16|||0|predCond@0|pred|5.5|6|wire90@4|b|3.5|6 Awire|net@17|||1800|pin@6||-3|6|wire90@4|a|-1.5|6 Awire|net@18|||2700|pin@9||-25|-18|nor2n@0|inb|-25|-14.5 Awire|net@19|||2700|pin@53||-3|-1|pin@6||-3|6 Awire|net@20|||0|pin@2||3|-17|nand2@0|inb|-6.5|-17 Awire|net@23|||1800|nand2@0|ina|-6.5|-19|pin@12||-3|-19 Awire|net@24|||900|nor2n@0|ina|-23|-14.5|pin@11||-23|-18 Awire|net@31|||900|conn@4|y|18|15|pin@58||18|8 Awire|net@39|||1800|pin@2||3|-17|invI@2|in|7.5|-17 Awire|net@40|||1800|invI@2|out|12.5|-17|wire90@6|a|14.5|-17 Awire|net@41|||1800|wire90@6|b|19.5|-17|pin@15||21|-17 Awire|net@42|||2700|pin@15||21|-17|nand2_sy@0|ina|21|-14.5 Awire|net@43|||0|wire90@5|a|26.5|-17|pin@16||23|-17 Awire|net@44|||2700|pin@16||23|-17|nand2_sy@0|inb|23|-14.5 Awire|net@45|||1800|wire90@5|b|31.5|-17|nor2n_sy@0|out|36.5|-17 Awire|net@46|||900|nand2n_s@0|ina|51|-1.5|pin@17||51|-3 Awire|net@47|||900|nand2n_s@0|inb|53|-1.5|pin@18||53|-3 Awire|net@51|||2700|nand2_sy@0|out|22|-9.5|pin@21||22|-7 Awire|net@52|||1800|pin@21||22|-7|wire90@7|a|23.5|-7 Awire|net@53|||1800|wire90@7|b|28.5|-7|pin@22||31|-7 Awire|net@54|||2700|pin@22||31|-7|invI@3|in|31|-4.5 Awire|net@57|||900|pin@24||31|3|invI@3|out|31|0.5 Awire|net@60|||0|pin@24||31|3|wire90@8|b|26.5|3 Awire|net@62|||1800|nand2_sy@1|out|-36.5|-18|wire90@9|a|-32.5|-18 Awire|net@63|||1800|wire90@9|b|-27.5|-18|pin@9||-25|-18 Awire|net@64|||0|nand2_sy@1|ina|-41.5|-19|pin@25||-44|-19 Awire|net@66|||0|nand2_sy@1|inb|-41.5|-17|pin@27||-44|-17 Awire|net@90|||1800|nor2n_sy@0|inb|41.5|-16|pin@44||45|-16 Awire|net@92|||1800|nor2n_sy@0|ina|41.5|-18|pin@46||45|-18 Awire|net@94|||1800|pin@18||53|-3|pin@48||57|-3 Awire|net@96|||0|pin@17||51|-3|pin@50||47|-3 Awire|net@99|||2700|conn@0|a|-3|-4|pin@53||-3|-1 Awire|net@100|||0|pin@53||-3|-1|inv@2|in|-6.5|-1 Awire|net@101|||0|inv@2|out|-11.5|-1|pin@54||-13|-1 Awire|net@102|||900|pin@54||-13|-1|pin@55||-13|-6 Awire|net@103|||1800|pin@55||-13|-6|wire90@12|a|-11.5|-6 Awire|net@104|||1800|wire90@12|b|-6.5|-6|pin@56||-5|-6 Awire|net@105|||900|pin@56||-5|-6|pin@57||-5|-12 Awire|net@106|||0|pin@57||-5|-12|invI@1|in|-6.5|-12 Awire|net@107|||0|conn@11|a|33|-7|pin@22||31|-7 Awire|net@109|||1800|predCond@0|mc|12.5|8|pin@58||18|8 Awire|net@110|||0|wire90@8|a|21.5|3|predCond@0|cond|14.5|3 Awire|net@111|||1800|predCond@0|in|14.5|5|pin@59||39|5 Awire|net@112|||2700|nand2n_s@0|out|52|3.5|pin@60||52|5 Awire|net@113|||1800|pin@59||39|5|pin@60||52|5 Awire|pred[G]|D5G2;||2700|pin@43||-44|-23|pin@25||-44|-19 Awire|pred[L]|D5G2;||2700|pin@27||-44|-17|pin@28||-44|-13 Awire|s[3]|D5G2;||2700|pin@3||-15|-12|pin@52||-15|-6 Awire|succ[G]|D5G2;||900|pin@46||45|-18|pin@47||45|-24 Awire|succ[L]|D5G2;||2700|pin@44||45|-16|pin@45||45|-11 Es[4]|fireLO|D6G2;|conn@11|y|O Ego||D6G2;|conn@0|y|O EgoLO|goLO[1]|D4G2;|conn@1|a|I Emc_1|in[LE,GE]|D4G2;|conn@8|a|I EpredLO_1|mc|D4G2;|conn@4|a|I Epred[G]|pred[L,G]|D4G2;|conn@3|a|I Eready||D4G2;|conn@2|a|I Ego_1|s[3]|D6G2;|conn@7|y|O Epred_1[L,G]|succ[L,G]|D4G2;|conn@10|a|I X