X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;ds=sidebyside;f=chips%2Fmarina%2Felectric%2FcompareM.delib%2FgaspComMiddle.sch;fp=chips%2Fmarina%2Felectric%2FcompareM.delib%2FgaspComMiddle.sch;h=62cec5b7af63c8f34ed1113feb67f32189f50351;hb=8ae5f0096902dbf7a528382a45861c8c74693c40;hp=0000000000000000000000000000000000000000;hpb=4e6d6c048a89a60bade6508938706b729847cf95;p=fleet.git diff --git a/chips/marina/electric/compareM.delib/gaspComMiddle.sch b/chips/marina/electric/compareM.delib/gaspComMiddle.sch new file mode 100644 index 0000000..62cec5b --- /dev/null +++ b/chips/marina/electric/compareM.delib/gaspComMiddle.sch @@ -0,0 +1,151 @@ +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