From: rkao Date: Tue, 18 Nov 2008 23:47:32 +0000 (+0000) Subject: design 17 Nov 2008, sendToken passes X-Git-Url: http://git.megacz.com/?a=commitdiff_plain;h=e8fc59b894d66837d09156c529f68a9998f875fa;p=fleet.git design 17 Nov 2008, sendToken passes --- diff --git a/electric/centersJ.jelib b/electric/centersJ.jelib index 3c20e37..0060074 100755 --- a/electric/centersJ.jelib +++ b/electric/centersJ.jelib @@ -1016,6 +1016,64 @@ EinB||D4G2;|conn@0|a|I Eout||D6G2;|conn@1|y|O X +# Cell ctrAND2in40;1{ic} +CctrAND2in40;1{ic}||artwork|1188826331926|1226578172305|EI +Ngeneric:Facet-Center|art@0||0|0||||AV +NThick-Circle|art@2||-4|0|4|4|RRR||ART_degrees()F[0.0,3.1415927] +NThick-Circle|art@3||1.5|0|1|1|| +NThick-Circle|art@5||-5.5|-1|1|1|| +NThick-Circle|art@6||-5.5|1|1|1|| +Nschematic:Bus_Pin|pin@0||-6|-1|-1|-1|| +Nschematic:Bus_Pin|pin@1||-6|1|-1|-1|| +Nschematic:Bus_Pin|pin@3||2|0|-1|-1|| +NPin|pin@4||-4|2|1|1|| +NPin|pin@5||-5|2|1|1|| +NPin|pin@6||-5|-2|1|1|| +NPin|pin@7||-4|-2|1|1|| +NPin|pin@8||-2|2|1|1|| +NPin|pin@9||-2|-2|1|1|| +NPin|pin@14||-5|-2|1|1|| +Ngeneric:Invisible-Pin|pin@20||-0.5|0|||||ART_message(D5G2;)S40 +Ngeneric:Invisible-Pin|pin@21||-3.5|0|||||ART_message(D5G1.5;)S10H +NPin|pin@23||1|0|1|1|| +NPin|pin@29||-5|2|1|1|| +NPin|pin@30||-4|2|1|1|| +AThicker|net@0|||FS0|pin@4||-4|2|pin@5||-5|2 +AThicker|net@1|||FS900|pin@5||-5|2|pin@6||-5|-2 +AThicker|net@2|||FS1800|pin@6||-5|-2|pin@7||-4|-2 +AThicker|net@3|||FS900|pin@8||-2|2|pin@9||-2|-2 +AThicker|net@9|||FS900|pin@6||-5|-2|pin@14||-5|-2 +AThicker|net@13|||FS2137|pin@9||-2|-2|pin@23||1|0 +AThicker|net@16|||FS1800|pin@29||-5|2|pin@30||-4|2 +AThicker|net@17|||FS3263|pin@23||1|0|pin@8||-2|2 +EinA||D5G2;|pin@0||I +EinB||D5G2;|pin@1||I +Eout||D5G2;|pin@3||O +X + +# Cell ctrAND2in40;1{sch} +CctrAND2in40;1{sch}||schematic|1188767434401|1226578180348||LEDRIVE_nand2@0()F41.56108|LEDRIVE_nand2@1()F41.56108|LEDRIVE_nor2n@0.nor2()F48.696438 +Ngeneric:Facet-Center|art@0||0|0||||AV +NOff-Page|conn@0||-4|0|||| +NOff-Page|conn@1||-36|-1|||Y| +NOff-Page|conn@2||-36|1|||Y| +IctrAND2in40;1{ic}|ctrAND2i@0||10.5|11.5|||D5G4; +IredFour:inv;1{ic}|inv@0||-12|0|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S40|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFour:nor2HT_sya;2{ic}|nor2HT_s@1||-30|0|||D0G4;|ATTR_Delay(D5G1;NPX4;Y-1.75;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX3.75;Y2.25;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +Ngeneric:Invisible-Pin|pin@0||-13.5|27.5|||||ART_message(D5G5;)SctrAND2in40 +Ngeneric:Invisible-Pin|pin@1||-13|23.5|||||ART_message(D5G3;)Sies 13 November 2008 +Ngeneric:Invisible-Pin|pin@2||-15|19.5|||||ART_message(D5G2;)Sthis is for the OD stage +IorangeTSMC090nm:wire90;1{ic}|wire90@2||-20|0|||D0G4;|ATTR_L(D5G1;PUD)D509.7999999999998|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +Awire|net@61|||1800|nor2HT_s@1|out|-27.5|0|wire90@2|a|-22.5|0 +Awire|net@69|||1800|conn@2|y|-34|1|nor2HT_s@1|inb|-32.5|1 +Awire|net@70|||1800|conn@1|y|-34|-1|nor2HT_s@1|ina|-32.5|-1 +Awire|net@92|||0|conn@0|a|-6|0|inv@0|out|-9.5|0 +Awire|net@94|||1800|wire90@2|b|-17.5|0|inv@0|in|-14.5|0 +EinA||D4G2;|conn@1|a|I +EinB||D4G2;|conn@2|a|I +Eout||D6G2;|conn@0|y|O +X + # Cell ctrAND2in100;1{ic} CctrAND2in100;1{ic}||artwork|1188826331926|1195150394203|EI Ngeneric:Facet-Center|art@0||0|0||||AV @@ -2808,6 +2866,118 @@ EinC||D4G2;|conn@3|a|I Eout||D6G2;|conn@1|y|O X +# Cell ctrAND3in40;1{ic} +CctrAND3in40;1{ic}||artwork|1188826331926|1226927265475|EI +Ngeneric:Facet-Center|art@0||0|0||||AV +NThick-Circle|art@2||-4|-2|4|4|RRR||ART_degrees()F[0.0,3.1415927] +NThick-Circle|art@3||1.5|0|1|1|| +NThick-Circle|art@5||-5.5|-3|1|1|| +NThick-Circle|art@6||-5.5|-1|1|1|| +NThick-Circle|art@7||-5.5|2|1|1|| +NThick-Circle|art@9||-1|0|4|4|RRR||ART_degrees()F[0.0,3.1415927] +Nschematic:Bus_Pin|pin@0||-6|-3|-1|-1|| +Nschematic:Bus_Pin|pin@1||-6|-1|-1|-1|| +Nschematic:Bus_Pin|pin@2||-6|2|-1|-1|| +Nschematic:Bus_Pin|pin@3||2|0|-1|-1|| +NPin|pin@4||-4|0|1|1|| +NPin|pin@5||-5|0|1|1|| +NPin|pin@6||-5|-4|1|1|| +NPin|pin@7||-4|-4|1|1|| +NPin|pin@8||-2|2|1|1|| +NPin|pin@9||-2|-2|1|1|| +NPin|pin@14||-5|-4|1|1|| +NPin|pin@15||-5|4|1|1|| +Ngeneric:Invisible-Pin|pin@20||-0.5|0|||||ART_message(D5G2;)S40 +Ngeneric:Invisible-Pin|pin@21||-3.5|-2|||||ART_message(D5G2;)SH +NPin|pin@22||-1|2|1|1|| +NPin|pin@23||-1|-2|1|1|| +Ngeneric:Invisible-Pin|pin@26||-3.5|2|||||ART_message(D5G2;)S10 +NPin|pin@27||-2|2|1|1|| +NPin|pin@28||-5|4|1|1|| +NPin|pin@29||-5|0|1|1|| +NPin|pin@30||-4|0|1|1|| +AThicker|net@0|||FS0|pin@4||-4|0|pin@5||-5|0 +AThicker|net@1|||FS900|pin@5||-5|0|pin@6||-5|-4 +AThicker|net@2|||FS1800|pin@6||-5|-4|pin@7||-4|-4 +AThicker|net@3|||FS900|pin@8||-2|2|pin@9||-2|-2 +AThicker|net@9|||FS900|pin@6||-5|-4|pin@14||-5|-4 +AThicker|net@10|||FS2700|pin@5||-5|0|pin@15||-5|4 +AThicker|net@12|||FS1800|pin@8||-2|2|pin@22||-1|2 +AThicker|net@13|||FS1800|pin@9||-2|-2|pin@23||-1|-2 +AThicker|net@14|||FS3263|pin@27||-2|2|pin@28||-5|4 +AThicker|net@16|||FS1800|pin@29||-5|0|pin@30||-4|0 +AThicker|net@17|||FS337|pin@27||-2|2|pin@5||-5|0 +EinA||D5G2;|pin@0||I +EinB||D5G2;|pin@1||I +EinC||D5G2;|pin@2||I +Eout||D5G2;|pin@3||O +X + +# Cell ctrAND3in40;1{lay} +CctrAND3in40;1{lay}||cmos90|1224082283947|1226950062292||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1226950025886|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1226955098794 +Ngeneric:Facet-Center|art@0||0|0||||AV +IctrAND4in40Y;1{lay}|ctrAND4i@0||-38|0|||D5G4; +IctrAND4in40Z;1{lay}|ctrAND4i@2||52|0|||D5G4; +NMetal-1-Pin|pin@117||12|33|||| +NMetal-1-Pin|pin@118||7|-32|||| +Ametal-1|net@446|||S0|ctrAND4i@2|outAB|24|33|pin@117||12|33 +Ametal-2|net@449|||S1800|ctrAND4i@2|gnd|5.5|0|ctrAND4i@0|gnd_1|22.5|0 +Ametal-2|net@450|||S1800|ctrAND4i@2|vdd|5.5|50|ctrAND4i@0|vdd_2|22.5|50 +Ametal-2|net@451|||S1800|ctrAND4i@2|vdd_1|5.5|-50|ctrAND4i@0|vdd_3|22.5|-50 +Ametal-1|net@452|||S2700|pin@118||7|-32|ctrAND4i@0|inB|7|-24.5 +Ametal-1|net@453|||S900|pin@117||12|33|ctrAND4i@0|inA|12|24.5 +Ametal-1|net@458|||S1800|pin@118||7|-32|ctrAND4i@2|outC|27|-32 +Egnd||D5G2;|ctrAND4i@0|gnd|G +Egnd_1||D5G2;|ctrAND4i@2|gnd_1|G +EinA||D5G2;|ctrAND4i@2|inA|I +EinB||D5G2;|ctrAND4i@2|inB|I +EinB_1||D5G2;|ctrAND4i@2|inB_1|I +EinC||D5G2;|ctrAND4i@2|inC|I +Eout||D5G2;|ctrAND4i@0|out|O +Evdd||D5G2;|ctrAND4i@0|vdd|P +Evdd_1||D5G2;|ctrAND4i@0|vdd_1|P +Evdd_2||D5G2;|ctrAND4i@2|vdd_2|P +Evdd_3||D5G2;|ctrAND4i@2|vdd_3|P +X + +# Cell ctrAND3in40;1{sch} +CctrAND3in40;1{sch}||schematic|1188767434401|1226927219867||LEDRIVE_nand2@0()F41.56108|LEDRIVE_nand2@1()F41.56108|LEDRIVE_nor2n@0.nor2()F48.696438 +Ngeneric:Facet-Center|art@0||0|0||||AV +NOff-Page|conn@0||-4|0|||| +NOff-Page|conn@1||-36|-4|||Y| +NOff-Page|conn@2||-36|-2|||Y| +NOff-Page|conn@3||-36|3|||Y| +IctrAND3in40;1{ic}|ctrAND3i@0||10.5|11.5|||D5G4; +IredFour:inv;1{ic}|inv@0||-30|3|XRR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFour:nand2_sy;1{ic}|nand2_sy@0||-12.5|0|||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_X(D5G1.5;NPX2.5;Y2.5;)S40|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFour:nor2HT_sya;2{ic}|nor2HT_s@1||-30|-3|||D0G4;|ATTR_Delay(D5G1;NPX4;Y-1.75;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX3.75;Y2.25;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +Ngeneric:Invisible-Pin|pin@0||-13.5|27.5|||||ART_message(D5G5;)SctrAND3in40 +Ngeneric:Invisible-Pin|pin@1||-13|23.5|||||ART_message(D5G3;)Sies 17 November 2008 +Ngeneric:Invisible-Pin|pin@2||-15|19.5|||||ART_message(D5G2;)Sthis is the common part of 3 processes +NWire_Pin|pin@18||-17|3|||| +NWire_Pin|pin@27||-17|1|||| +NWire_Pin|pin@28||-17|-3|||| +NWire_Pin|pin@29||-17|-1|||| +IorangeTSMC090nm:wire90;1{ic}|wire90@0||-23|3|||D0G4;|ATTR_L(D5G1;PUD)D521.6999999999997|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@2||-23|-3|||D0G4;|ATTR_L(D5G1;PUD)D509.7999999999998|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +Awire|net@43|||1800|wire90@0|b|-20.5|3|pin@18||-17|3 +Awire|net@56|||900|pin@18||-17|3|pin@27||-17|1 +Awire|net@57|||1800|pin@27||-17|1|nand2_sy@0|inb|-15|1 +Awire|net@58|||1800|wire90@2|b|-20.5|-3|pin@28||-17|-3 +Awire|net@59|||2700|pin@28||-17|-3|pin@29||-17|-1 +Awire|net@60|||1800|pin@29||-17|-1|nand2_sy@0|ina|-15|-1 +Awire|net@61|||1800|nor2HT_s@1|out|-27.5|-3|wire90@2|a|-25.5|-3 +Awire|net@69|||1800|conn@2|y|-34|-2|nor2HT_s@1|inb|-32.5|-2 +Awire|net@70|||1800|conn@1|y|-34|-4|nor2HT_s@1|ina|-32.5|-4 +Awire|net@87|||1800|nand2_sy@0|out|-10|0|conn@0|a|-6|0 +Awire|net@88|||1800|inv@0|out|-27.5|3|wire90@0|a|-25.5|3 +Awire|net@89|||1800|conn@3|y|-34|3|inv@0|in|-32.5|3 +EinA||D4G2;|conn@1|a|I +EinB||D4G2;|conn@2|a|I +EinC||D4G2;|conn@3|a|I +Eout||D6G2;|conn@0|y|O +X + # Cell ctrAND3in100;1{ic} CctrAND3in100;1{ic}||artwork|1188826331926|1195167708263|EI Ngeneric:Facet-Center|art@0||0|0||||AV @@ -4977,6 +5147,199 @@ EinB||D4G2;|conn@2|a|I Eout||D6G2;|conn@0|y|O X +# Cell ctrAND4in40Z;1{lay} +CctrAND4in40Z;1{lay}||cmos90|1224084166419|1226955380143||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1224156293991|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1226955387783 +Ngeneric:Facet-Center|art@0||0|0||||AV +NMetal-1-P-Active-Con|contact@4||-28|44||10.4|| +NMetal-1-P-Active-Con|contact@5||-42|44||10.4|| +NMetal-1-P-Active-Con|contact@6||-14|44||10.4|| +NMetal-1-P-Active-Con|contact@12||0|44||10.4|| +NMetal-1-P-Active-Con|contact@13||14|44||10.4|| +NMetal-1-P-Active-Con|contact@66||28|44||10.4|| +NMetal-1-P-Active-Con|contact@67||42|44||10.4|| +NMetal-1-Polysilicon-Con|contact@91||-3|63.5|66.8||| +NX-Metal-1-Metal-2-Con|contact@94||-42|50||6.2|| +NX-Metal-1-Metal-2-Con|contact@95||-14|50||6.2|| +NX-Metal-1-Metal-2-Con|contact@96||14|50||6.2|| +NX-Metal-1-Metal-2-Con|contact@97||42|50||6.2|| +NMetal-1-P-Active-Con|contact@103||-9|-44||10.4|X| +NMetal-1-P-Active-Con|contact@104||-25|-44||10.4|X| +NMetal-1-N-Active-Con|contact@107||-17|0||20.8|X| +NMetal-1-N-Active-Con|contact@108||-25|0||20.8|X| +NMetal-1-Polysilicon-Con|contact@111||-13|-24.5|12.8||X| +NMetal-1-N-Active-Con|contact@118||0|0||5.2|| +NMetal-1-N-Active-Con|contact@119||8|0||5.2|| +NMetal-1-N-Active-Con|contact@120||16|0||5.2|| +NMetal-1-Polysilicon-Con|contact@121||24|24.5|24.8||| +NMetal-1-Polysilicon-Con|contact@122||-18|24.5|24.8||| +NX-Metal-1-Metal-2-Con|contact@123||16|0||6.2|| +NX-Metal-1-Metal-2-Con|contact@124||0|0||6.2|| +NX-Metal-1-Metal-2-Con|contact@125||-5.6|22|||| +NX-Metal-1-Metal-2-Con|contact@126||11.6|22|||| +NMetal-1-P-Active-Con|contact@127||-17|-44||10.4|X| +NMetal-1-P-Active-Con|contact@128||-1|-44||10.4|X| +NX-Metal-1-Metal-2-Con|contact@131||-17|0||6.2|| +NX-Metal-1-Metal-2-Con|contact@132||-1|-50||6.2|| +NX-Metal-1-Metal-2-Con|contact@133||-17|-50||6.2|| +NN-Transistor|nmos@28||-21|0||26|X| +NN-Transistor|nmos@30||4|0||11|| +NN-Transistor|nmos@31||12|0||11|| +NPolysilicon-Pin|pin@7||38|24.5|||| +NPolysilicon-Pin|pin@8||-38|63.5|||| +NPolysilicon-Pin|pin@9||32|63.5|||| +NMetal-1-Pin|pin@10||28|33|||| +NMetal-1-Pin|pin@11||-28|33|||| +NMetal-1-Pin|pin@12||0|33|||| +NMetal-1-Pin|pin@24||-25|-32|||X| +NPolysilicon-Pin|pin@28||-30|24.5|||| +NPolysilicon-Pin|pin@29||10|24.5|||| +NMetal-1-Pin|pin@30||5.5|33|||| +NMetal-1-Pin|pin@32||5.5|2.6|||| +NPolysilicon-Pin|pin@33||-32|24.5|||| +NPolysilicon-Pin|pin@34||-4|24.5|||| +NMetal-1-Pin|pin@40||-18|25|||| +NMetal-1-Pin|pin@41||-1|-24|||X| +NMetal-1-Pin|pin@42||-3|63|||| +NMetal-2-Pin|pin@44||0|22|||| +NMetal-1-Pin|pin@46||-9|-32|||X| +NPolysilicon-Pin|pin@47||-5|-24.5|||X| +NPolysilicon-Pin|pin@48||-21|-24.5|||X| +NMetal-1-Pin|pin@49||-6.6|-24|||| +IwiresL:pinsVddGnd;1{lay}|pinsVddG@0||-46.5|0|||D5G4; +IwiresL:pinsVddGnd;1{lay}|pinsVddG@1||46.5|0|||D5G4; +NP-Well-Node|plnode@0||0|0|98|48||A +NN-Well-Node|plnode@1||0|-50|98|52||A +NN-Well-Node|plnode@2||0|50|98|52||A +NP-Select-Node|plnode@3||0|-50|95|52||A +NP-Select-Node|plnode@4||0|50|95|52||A +NN-Select-Node|plnode@5||0|0|95|48||A +NP-Transistor|pmos@0||-38|44||16|| +NP-Transistor|pmos@1||-32|44||16|| +NP-Transistor|pmos@2||-24|44||16|| +NP-Transistor|pmos@3||-18|44||16|| +NP-Transistor|pmos@4||-10|44||16|| +NP-Transistor|pmos@5||-4|44||16|| +NP-Transistor|pmos@6||4|44||16|| +NP-Transistor|pmos@7||10|44||16|| +NP-Transistor|pmos@36||18|44||16|| +NP-Transistor|pmos@37||24|44||16|| +NP-Transistor|pmos@38||32|44||16|| +NP-Transistor|pmos@39||38|44||16|| +NP-Transistor|pmos@65||-5|-44||16|X| +NP-Transistor|pmos@66||-13|-44||16|X| +NP-Transistor|pmos@67||-21|-44||16|X| +AP-Active|net@18|||RS1800|contact@5||-42|44|pmos@0|diff-left|-40.8|44 +AP-Active|net@19|||RS0|contact@4||-28|44|pmos@1|diff-right|-29.2|44 +AP-Active|net@20|||RS1800|contact@4||-28|44|pmos@2|diff-left|-26.8|44 +AP-Active|net@21|||RS0|contact@6||-14|44|pmos@3|diff-right|-15.2|44 +AP-Active|net@22|||RS0|contact@12||0|44|pmos@5|diff-right|-1.2|44 +AP-Active|net@23|||RS0|contact@13||14|44|pmos@7|diff-right|12.8|44 +AP-Active|net@24|||RS1800|pmos@0|diff-right|-35.2|44|pmos@1|diff-left|-34.8|44 +AP-Active|net@25|||RS0|pmos@3|diff-left|-20.8|44|pmos@2|diff-right|-21.2|44 +AP-Active|net@26|||RS0|pmos@5|diff-left|-6.8|44|pmos@4|diff-right|-7.2|44 +AP-Active|net@27|||RS0|pmos@7|diff-left|7.2|44|pmos@6|diff-right|6.8|44 +AP-Active|net@81|||RS1800|contact@6||-14|44|pmos@4|diff-left|-12.8|44 +AP-Active|net@82|||RS1800|contact@12||0|44|pmos@6|diff-left|1.2|44 +AP-Active|net@281|||RS0|contact@66||28|44|pmos@37|diff-right|26.8|44 +AP-Active|net@282|||RS0|contact@67||42|44|pmos@39|diff-right|40.8|44 +AP-Active|net@283|||RS0|pmos@37|diff-left|21.2|44|pmos@36|diff-right|20.8|44 +AP-Active|net@284|||RS0|pmos@39|diff-left|35.2|44|pmos@38|diff-right|34.8|44 +AP-Active|net@285|||RS1800|contact@66||28|44|pmos@38|diff-left|29.2|44 +AP-Active|net@289|||RS1800|contact@13||14|44|pmos@36|diff-left|15.2|44 +APolysilicon|net@341|||S2700|pmos@0|poly-top|-38|57|pin@8||-38|63.5 +APolysilicon|net@342|||S1800|pin@8||-38|63.5|contact@91||-36.4|63.5 +APolysilicon|net@343|||S2700|pmos@38|poly-top|32|57|pin@9||32|63.5 +APolysilicon|net@344|||S0|pin@9||32|63.5|contact@91||30.4|63.5 +APolysilicon|net@345|||S2700|pmos@37|poly-top|24|57|contact@91||24|63.5 +APolysilicon|net@346|||S2700|pmos@6|poly-top|4|57|contact@91||4|63.5 +APolysilicon|net@347|||S2700|pmos@4|poly-top|-10|57|contact@91||-10|63.5 +APolysilicon|net@348|||S2700|pmos@3|poly-top|-18|57|contact@91||-18|63.5 +Ametal-2|net@351||6.2|S1800|contact@97||42|50|pinsVddG@1|vdd|46.5|50 +Ametal-2|net@358||6.2|S1800|pinsVddG@0|vdd|-46.5|50|contact@94||-42|50 +Ametal-1|net@359|||S2700|contact@5||-42|48.5|contact@94||-42|50 +Ametal-2|net@360||6.2|S1800|contact@94||-42|50|contact@95||-14|50 +Ametal-1|net@361|||S2700|contact@6||-14|48.5|contact@95||-14|50 +Ametal-2|net@362||6.2|S1800|contact@95||-14|50|contact@96||14|50 +Ametal-1|net@363|||S2700|contact@13||14|48.5|contact@96||14|50 +Ametal-2|net@364||6.2|S1800|contact@96||14|50|contact@97||42|50 +Ametal-1|net@365|||S2700|contact@67||42|48.5|contact@97||42|50 +Ametal-1|net@366|||S900|contact@66||28|46.5|pin@10||28|33 +Ametal-1|net@367|||S0|pin@12||0|33|pin@11||-28|33 +Ametal-1|net@368|||S2700|pin@11||-28|33|contact@4||-28|41.3 +Ametal-1|net@369|||S0|pin@10||28|33|pin@30||5.5|33 +Ametal-1|net@370|||S900|contact@12||0|41.3|pin@12||0|33 +AP-Active|net@386|||RS1800|contact@103||-9|-44|pmos@65|diff-right|-7.8|-44 +AP-Active|net@387|||RS1800|contact@104||-25|-44|pmos@67|diff-right|-23.8|-44 +AP-Active|net@390|||RS0|contact@103||-9|-44|pmos@66|diff-left|-10.2|-44 +AN-Active|net@398|||RS0|contact@107||-17|0|nmos@28|diff-left|-18.2|0 +AN-Active|net@399|||RS1800|contact@108||-25|0|nmos@28|diff-right|-23.8|0 +APolysilicon|net@440|||S900|pmos@39|poly-bottom|38|31|pin@7||38|24.5 +Ametal-1|net@441|||S900|contact@108||-25|0|pin@24||-25|-32 +AN-Active|net@450|||RS1800|contact@118||0|0|nmos@30|diff-left|1.2|0 +AN-Active|net@451|||RS0|contact@119||8|0|nmos@30|diff-right|6.8|0 +AN-Active|net@452|||RS1800|contact@119||8|0|nmos@31|diff-left|9.2|0 +AN-Active|net@453|||RS0|contact@120||16|0|nmos@31|diff-right|14.8|0 +APolysilicon|net@460|||S1800|pin@28||-30|24.5|contact@122||-27.4|24.5 +APolysilicon|net@461|||S900|pmos@2|poly-bottom|-24|31|contact@122||-24|24.5 +APolysilicon|net@463|||S900|pmos@7|poly-bottom|10|31|pin@29||10|24.5 +APolysilicon|net@464|||S1800|pin@29||10|24.5|contact@121||11.6|24.5 +APolysilicon|net@465|||S900|pmos@36|poly-bottom|18|31|contact@121||18|24.5 +APolysilicon|net@466|||S0|pin@7||38|24.5|contact@121||36.4|24.5 +Ametal-2|net@469||6.2|S1800|pinsVddG@0|gnd|-46.5|0|contact@131||-17|0 +Ametal-1|net@471|||S0|contact@120||16|0|contact@123||16|0 +Ametal-2|net@472||6.2|S1800|contact@124||0|0|contact@123||16|0 +Ametal-1|net@473|||S0|contact@118||0|0|contact@124||0|0 +APolysilicon|net@474|||S900|pmos@6|poly-bottom|4|31|nmos@30|poly-top|4|10.5 +APolysilicon|net@475|||S2700|nmos@31|poly-top|12|10.5|contact@121||12|24.5 +Ametal-1|net@476|||S0|pin@30||5.5|33|pin@12||0|33 +Ametal-1|net@479|||S1800|pin@32||5.5|2.6|contact@119||8|2.6 +Ametal-1|net@480|||S900|pin@30||5.5|33|pin@32||5.5|2.6 +APolysilicon|net@481|||S900|pmos@1|poly-bottom|-32|31|pin@33||-32|24.5 +APolysilicon|net@482|||S1800|pin@33||-32|24.5|contact@122||-30.4|24.5 +APolysilicon|net@483|||S900|pmos@5|poly-bottom|-4|31|pin@34||-4|24.5 +APolysilicon|net@484|||S0|pin@34||-4|24.5|contact@122||-5.6|24.5 +Ametal-1|net@487|||S900|contact@122||-5.6|24.5|contact@125||-5.6|22 +Ametal-1|net@489|||S900|contact@121||11.6|24.5|contact@126||11.6|22 +Ametal-1|net@507|||S2700|contact@122||-18|24.5|pin@40||-18|25 +Ametal-2|net@509|||S1800|pin@44||0|22|contact@126||11.6|22 +Ametal-1|net@510|||S900|contact@91||-3|63.5|pin@42||-3|63 +Ametal-2|net@512|||S1800|contact@125||-5.6|22|pin@44||0|22 +Ametal-1|net@525|||S900|pin@24||-25|-32|contact@104||-25|-38.8 +Ametal-1|net@528|||S900|pin@46||-9|-32|contact@103||-9|-38.8 +APolysilicon|net@530|||S2700|pmos@66|poly-top|-13|-31|contact@111||-13|-24.5 +APolysilicon|net@531|||S2700|pmos@65|poly-top|-5|-31|pin@47||-5|-24.5 +APolysilicon|net@532|||S0|pin@47||-5|-24.5|contact@111||-6.6|-24.5 +APolysilicon|net@533|||S900|pin@48||-21|-24.5|pmos@67|poly-top|-21|-31 +Ametal-1|net@534|||S1800|pin@24||-25|-32|pin@46||-9|-32 +APolysilicon|net@535|||S900|nmos@28|poly-bottom|-21|-18|pin@48||-21|-24.5 +APolysilicon|net@536|||S1800|pin@48||-21|-24.5|contact@111||-19.4|-24.5 +Ametal-2|net@537||6.2|S1800|contact@123||16|0|pinsVddG@1|gnd|46.5|0 +AP-Active|net@538|||RS0|contact@128||-1|-44|pmos@65|diff-left|-2.2|-44 +AP-Active|net@539|||RS1800|contact@127||-17|-44|pmos@66|diff-right|-15.8|-44 +AP-Active|net@540|||RS0|contact@127||-17|-44|pmos@67|diff-left|-18.2|-44 +Ametal-2|net@542||6.2|S0|contact@133||-17|-50|pinsVddG@0|vdd_1|-46.5|-50 +Ametal-2|net@543||6.2|S1800|contact@131||-17|0|contact@124||0|0 +Ametal-1|net@544|||S1800|contact@107||-17|0|contact@131||-17|0 +Ametal-2|net@545||6.2|S0|pinsVddG@1|vdd_1|46.5|-50|contact@132||-1|-50 +Ametal-1|net@546|||S900|contact@128||-1|-49.2|contact@132||-1|-50 +Ametal-2|net@547||6.2|S0|contact@132||-1|-50|contact@133||-17|-50 +Ametal-1|net@548|||S900|contact@127||-17|-49.2|contact@133||-17|-50 +Ametal-1|net@549|||S0|pin@41||-1|-24|pin@49||-6.6|-24 +Ametal-1|net@550|||S900|pin@49||-6.6|-24|contact@111||-6.6|-24.5 +Egnd||D5G2;|pinsVddG@0|gnd|G +Egnd_1||D5G2;|pinsVddG@1|gnd|G +EinA||D5G2;|pin@42||I +EinB||D5G2;|pin@40||I +EinB_1||D5G2;|pin@44||I +EinC||D5G2;|pin@41||I +EoutAB||D5G2;|pin@11||O +EoutC||D5G2;|pin@24||O +Evdd||D5G2;|pinsVddG@0|vdd|P +Evdd_1||D5G2;|pinsVddG@0|vdd_1|P +Evdd_2||D5G2;|pinsVddG@1|vdd|P +Evdd_3||D5G2;|pinsVddG@1|vdd_1|P +X + # Cell ctrAND4in100;1{ic} CctrAND4in100;1{ic}||artwork|1188826331926|1195312194386|EI Ngeneric:Facet-Center|art@0||0|0||||AV diff --git a/electric/countersL.jelib b/electric/countersL.jelib index 5319678..32e4806 100755 --- a/electric/countersL.jelib +++ b/electric/countersL.jelib @@ -1926,10 +1926,10 @@ Evdd_7||D5G2;|inv40B@1|vdd_3|P X # Cell cntShift;1{sch} -CcntShift;1{sch}||schematic|1226189708894|1226275964048| +CcntShift;1{sch}||schematic|1226189708894|1226708623825| Ngeneric:Facet-Center|art@0||0|0||||AV IcntShift;1{ic}|cntContr@0||29|21|||D5G4; -NOff-Page|conn@4||-29|0|||| +NOff-Page|conn@4||-17|0|||| NOff-Page|conn@5||24.5|0|||| NOff-Page|conn@11||-43|1.5|||R| NWire_Con|conn@12||-43|-8.5|||| @@ -1939,7 +1939,6 @@ NOff-Page|conn@15||-25|-16|||| NWire_Con|conn@16||-19|-16|||| NWire_Con|conn@17||-13|-16|||| NWire_Con|conn@18||6|-21|||| -IredFour:inv;1{ic}|inv@0||-21|0|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 IredFour:inv;1{ic}|inv@3||15.5|4|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S40|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 IredFour:inv;1{ic}|inv@4||15.5|-4|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S40|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 IredFour:nand2;1{ic}|nand2@4||-1|-4|Y||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 @@ -1957,7 +1956,6 @@ NWire_Pin|pin@51||22|-4|||X| NWire_Pin|pin@52||22|-8|||X| NWire_Pin|pin@53||-6|3|||| NWire_Pin|pin@54||-6|-3|||| -NWire_Pin|pin@57||-6|0|||| Ngeneric:Invisible-Pin|pin@58||-6|12|||||ART_message(D5G3;)Ss[1:9] = sin,phi2,phi1,wr, rd, phi1_return, phi2_return, sin_return, mc NBus_Pin|pin@59||-43|-13.5|-1|-1|| NBus_Pin|pin@60||-43|-3.5|-1|-1|| @@ -1965,12 +1963,11 @@ NWire_Pin|pin@61||-19|-10.5|||| NWire_Pin|pin@62||-13|-20.5|||| NBus_Pin|pin@63||6|-14.5|-1|-1|| NBus_Pin|pin@64||6|-26.5|-1|-1|| -IorangeTSMC090nm:wire90;1{ic}|wire90@2||-12.5|0|||D0G4;|ATTR_L(D5G1;PUD)D506.3999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +NWire_Pin|pin@65||-6|0|||| IorangeTSMC090nm:wire90;1{ic}|wire90@9||7|4|X||D0G4;|ATTR_L(D5G1;PUD)D506.3999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 IorangeTSMC090nm:wire90;1{ic}|wire90@10||7|-4|X||D0G4;|ATTR_L(D5G1;PUD)D506.3999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 Awire|myp1p|D5G2;||2700|pin@49||22|4|pin@50||22|9 Awire|myp2p|D5G2;||900|pin@51||22|-4|pin@52||22|-8 -Awire|net@17|||1800|inv@0|out|-18.5|0|wire90@2|a|-15|0 Awire|net@95|||0|nand2@4|ina|-3.5|-3|pin@54||-6|-3 Awire|net@96|||0|nand2@5|ina|-3.5|3|pin@53||-6|3 Awire|net@97|||1800|nand2@5|out|1.5|4|wire90@9|b|4.5|4 @@ -1981,12 +1978,11 @@ Awire|net@101|||0|nand2@5|inb|-3.5|5|pin@45||-6|5 Awire|net@102|||0|nand2@4|inb|-3.5|-5|pin@47||-6|-5 Awire|net@103|||1800|inv@3|out|18|4|pin@49||22|4 Awire|net@104|||1800|inv@4|out|18|-4|pin@51||22|-4 -Awire|net@110|||0|inv@0|in|-23.5|0|conn@4|y|-27|0 -Awire|net@114|||900|pin@57||-6|0|pin@54||-6|-3 -Awire|net@115|||900|pin@53||-6|3|pin@57||-6|0 -Awire|net@116|||1800|wire90@2|b|-10|0|pin@57||-6|0 Awire|net@117|||1800|conn@15|y|-23|-16|conn@16||-19|-16 Awire|net@119|||0|conn@14|a|-9|-16|conn@17||-13|-16 +Awire|net@120|||2700|pin@65||-6|0|pin@53||-6|3 +Awire|net@121|||2700|pin@54||-6|-3|pin@65||-6|0 +Awire|net@122|||1800|conn@4|y|-15|0|pin@65||-6|0 Awire|p1p|D5G2;||2700|pin@45||-6|5|pin@46||-6|9 Abus|p1p,p2p|D5G2;|-0.5|IJ2700|conn@18||6|-21|pin@63||6|-14.5 Awire|p2p|D5G2;||900|pin@47||-6|-5|pin@48||-6|-9 diff --git a/electric/dockK.jelib b/electric/dockK.jelib index 7677d4e..2428eab 100755 --- a/electric/dockK.jelib +++ b/electric/dockK.jelib @@ -50,6 +50,106 @@ Ngeneric:Invisible-Pin|pin@1||-2|21|||||ART_message(D5G4;)Sjust to get testsL in Ngeneric:Invisible-Pin|pin@2||0|26|||||ART_message(D5G6;)SaDockGallery X +# Cell dataPath;1{ic} +CdataPath;1{ic}||artwork|1226941060360|1226952977700|E +Ngeneric:Facet-Center|art@0||0|0||||AV +Nschematic:Bus_Pin|pin@0||-2|-9|-1|-1|| +Nschematic:Bus_Pin|pin@1||2|-9|-1|-1|| +Nschematic:Bus_Pin|pin@2||0|8|-1|-1|| +Nschematic:Bus_Pin|pin@3||-2|-6|-1|-1|| +Nschematic:Bus_Pin|pin@4||-3|-1|-1|-1|| +Nschematic:Bus_Pin|pin@5||-3|3|-1|-1|| +Nschematic:Bus_Pin|pin@6||-3|-3|-1|-1|| +Nschematic:Bus_Pin|pin@7||-1|6|-1|-1|| +Nschematic:Bus_Pin|pin@8||2|6|-1|-1|| +Nschematic:Bus_Pin|pin@9||3|3|-1|-1|| +NPin|pin@10||1|7|1|1|| +NPin|pin@11||2|4|1|1|| +NPin|pin@12||-2|4|1|1|| +NPin|pin@13||0|4|1|1|| +NPin|pin@14||0|5|1|1|| +Ngeneric:Invisible-Pin|pin@15||0|1|||||ART_message(D5G1.5;)Sdock +NPin|pin@16||-2|-10|1|1|| +NPin|pin@17||-2|-8|1|1|| +NPin|pin@20||-2|7|1|1|| +NPin|pin@22||1.5|-8|1|1|| +NPin|pin@24||0|-4|1|1|| +NPin|pin@29||2|-9|1|1|| +NPin|pin@30||1.5|-10|1|1|| +Ngeneric:Invisible-Pin|pin@31||0|6|||||ART_message(D5G1.5;)S? +NPin|pin@32||-2|-4|1|1|| +NPin|pin@33||2|-4|1|1|| +NPin|pin@36||0|-8|1|1|| +NPin|pin@46||-2|-1|1|1|| +NPin|pin@47||-3|-1|1|1|| +NPin|pin@49||-2|-3|1|1|| +NPin|pin@50||-3|-3|1|1|| +NPin|pin@53||-1|6|1|1|| +NPin|pin@54||-2|5|1|1|| +NPin|pin@55||1|5|1|1|| +NPin|pin@56||2|6|1|1|| +NPin|pin@57||0|-5|1|1|| +NPin|pin@58||-2|-5|1|1|| +NPin|pin@59||-2|-7|1|1|| +NPin|pin@60||0|-7|1|1|| +NPin|pin@61||1|-5|1|1|| +NPin|pin@62||1|-7|1|1|| +Ngeneric:Invisible-Pin|pin@72||2|3|1|1|| +Ngeneric:Invisible-Pin|pin@73||-2|3|1|1|| +Ngeneric:Invisible-Pin|pin@74||0|7|1|1|| +Nschematic:Bus_Pin|pin@75||3|-2|-1|-1|| +NPin|pin@76||2|-2|1|1|| +NPin|pin@77||3|-2|1|1|| +AThicker|net@0|||FS634|pin@29||2|-9|pin@30||1.5|-10 +AThicker|net@3|||FS0|pin@13||0|4|pin@12||-2|4 +AThicker|net@4|||FS900|pin@12||-2|4|pin@46||-2|-1 +AThicker|net@5|||FS1800|pin@32||-2|-4|pin@24||0|-4 +AThicker|net@6|||FS1800|pin@36||0|-8|pin@22||1.5|-8 +AThicker|net@7|||FS0|pin@10||1|7|pin@20||-2|7 +AThicker|net@13|||FS1166|pin@22||1.5|-8|pin@29||2|-9 +AThicker|net@19|||FS0|pin@11||2|4|pin@13||0|4 +AThicker|net@20|||FS1350|pin@20||-2|7|pin@53||-1|6 +AThicker|net@21|||FS450|pin@53||-1|6|pin@54||-2|5 +AThicker|net@22|||FS1800|pin@54||-2|5|pin@14||0|5 +AThicker|net@23|||FS2700|pin@16||-2|-10|pin@17||-2|-8 +AThicker|net@24|||FS2250|pin@55||1|5|pin@56||2|6 +AThicker|net@25|||FS3150|pin@56||2|6|pin@10||1|7 +AThicker|net@26|||FS1800|pin@16||-2|-10|pin@30||1.5|-10 +AThicker|net@30|||FS900|pin@46||-2|-1|pin@49||-2|-3 +AThicker|net@31|||FS1800|pin@24||0|-4|pin@33||2|-4 +AThicker|net@32|||FS0|pin@46||-2|-1|pin@47||-3|-1 +AThicker|net@33|||FS1800|pin@14||0|5|pin@55||1|5 +AThicker|net@34|||FS1800|pin@17||-2|-8|pin@36||0|-8 +AThicker|net@35|||FS2700|pin@13||0|4|pin@14||0|5 +AThicker|net@36|||FS900|pin@49||-2|-3|pin@32||-2|-4 +AThicker|net@37|||FS0|pin@49||-2|-3|pin@50||-3|-3 +AThicker|net@45|||FS900|pin@24||0|-4|pin@57||0|-5 +AThicker|net@46|||FS0|pin@57||0|-5|pin@58||-2|-5 +AThicker|net@47|||FS900|pin@58||-2|-5|pin@59||-2|-7 +AThicker|net@48|||FS900|pin@60||0|-7|pin@36||0|-8 +AThicker|net@49|||FS1800|pin@59||-2|-7|pin@60||0|-7 +AThicker|net@50|||FS1800|pin@57||0|-5|pin@61||1|-5 +AThicker|net@51|||FS900|pin@61||1|-5|pin@62||1|-7 +AThicker|net@52|||FS0|pin@62||1|-7|pin@60||0|-7 +Aschematic:bus|net@55||-0.5|IJ2700|pin@74||0|7|pin@2||0|8 +Aschematic:bus|net@58||-0.5|IJ1800|pin@72||2|3|pin@9||3|3 +Aschematic:bus|net@66||-0.5|IJ0|pin@73||-2|3|pin@5||-3|3 +AThicker|net@71|||FS2700|pin@76||2|-2|pin@11||2|4 +AThicker|net@72|||FS2700|pin@33||2|-4|pin@76||2|-2 +AThicker|net@73|||FS1800|pin@76||2|-2|pin@77||3|-2 +Ecl[T,F],clS[T,F],rd[T,F],mc||D5G2;|pin@2||I +EfreqOut||D5G2;|pin@75||O +Eain[1:14],od[15],in[1:37]|inD[1:37,T],ain[1:14]|D5G2;|pin@0||I +Ein[1:36,T]||D5G2;|pin@3||I +Eaout[1:14],outS[T,1:37]|outS[1:37,T],aout[1:14]|D5G2;|pin@1||O +Epred||D5G2;|pin@4||I +Epred[T,D]||D5G2;|pin@5||I +EsigS||D5G2;|pin@6||I +Esin||D5G2;|pin@7||I +Esout||D5G2;|pin@8||O +Esucc[T,D]||D5G2;|pin@9||O +X + # Cell dataPath;2{lay} CdataPath;2{lay}||cmos90|1208098805747|1225926657264||DRC_last_good_drc_area_date()G1225929186299 Ngeneric:Facet-Center|art@0||0|0||||AV @@ -57,71 +157,224 @@ IdockPartOD:dRegAll;2{lay}|dRegAll@5||-432|1296|||D5G4; IdockPartOD:ringSkipMoveLit;1{lay}|ringSkip@1||0|-432|||D5G4; X +# Cell dataPath;1{sch} +CdataPath;1{sch}||schematic|1215929607839|1226952977700| +Ngeneric:Facet-Center|art@0||0|0||||AV +NOff-Page|conn@3||-13|5|||Y| +NOff-Page|conn@10||27|12|||YRR| +NOff-Page|conn@13||-19|-6|||| +NOff-Page|conn@14||-17|0|||XRR| +NOff-Page|conn@15||26|5|||| +NOff-Page|conn@19||28|-10|||| +NOff-Page|conn@20||9|-10|||Y| +NOff-Page|conn@22||65|-24|||| +NOff-Page|conn@23||5.5|-24|||XRR| +NOff-Page|conn@24||48|-30|||Y| +NOff-Page|conn@25||36|-2|||XRR| +IdockPartOD:dataAddrRegAll;1{ic}|dataAddr@0||54|-18|||D5G4; +IdataPath;1{ic}|dataPath@0||68|18|||D5G4; +IfifoL:epiFifo;1{ic}|epiFifo@1||-6|0|||D5G4; +Ngeneric:Invisible-Pin|pin@0||19.5|30|||||ART_message(D5G5;)SdataPath +Ngeneric:Invisible-Pin|pin@136||20.5|26|||||ART_message(D5G5;)San Input dock +Ngeneric:Invisible-Pin|pin@299||22|20|||||ART_message(D5G3;)Sies 17 November 2008 +NBus_Pin|pin@473||-6|12|-1|-1|| +NBus_Pin|pin@567||18|12|-1|-1|| +NBus_Pin|pin@574||18|-22.5|-1|-1|| +NBus_Pin|pin@575||28|-6|-1|-1|| +NBus_Pin|pin@576||28|-3|-1|-1|| +NBus_Pin|pin@579||51|2|-1|-1|| +NBus_Pin|pin@580||51|-9|-1|-1|| +NWire_Pin|pin@584||58|-6|||| +NWire_Pin|pin@585||58|-3|||| +NWire_Pin|pin@586||58|-11|||| +NWire_Pin|pin@587||58|-14|||| +NWire_Pin|pin@588||68|-11|||| +NWire_Pin|pin@589||68|-13|||| +NWire_Pin|pin@591||68|-6|||| +NWire_Pin|pin@592||68|-3|||| +NBus_Pin|pin@604||47|-25|-1|-1|| +NBus_Pin|pin@605||47|-27|-1|-1|| +NBus_Pin|pin@607||51|-12|-1|-1|| +NWire_Pin|pin@608||65|-29|||| +NWire_Pin|pin@609||65|-36|||| +NWire_Pin|pin@610||12|-36|||| +NWire_Pin|pin@611||12|-14|||| +NWire_Pin|pin@612||36|-28|||| +NWire_Pin|pin@613||36|-25|||| +Ngeneric:Invisible-Pin|pin@614||48.5|-33.5|||||ART_message(D5G2;)SsigS comes from the ship +Ngeneric:Invisible-Pin|pin@615||74.5|-19.5|||||ART_message(D5G2;)Sthe T bit is the flush bit +Ngeneric:Invisible-Pin|pin@616||34.5|-16.5|||||ART_message(D5G2;)S["od[15] = To",is new T bit] +NBus_Pin|pin@619||35|-23|-1|-1|| +NBus_Pin|pin@620||35|-19|-1|-1|| +IdockPartOD:ringSkipMoveLit;1{ic}|ringSkip@0||18|0|||D5G4; +IorangeTSMC090nm:wire90;1{ic}|wire90@0||8.5|5|||D0G4;|ATTR_L(D5G1;PUD)D2229.2000000000007|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@1||63.5|-11|||D0G4;|ATTR_L(D5G1;PUD)D2229.2000000000007|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@2||63.5|-6|||D0G4;|ATTR_L(D5G1;PUD)D2229.2000000000007|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@3||8.5|-2|||D0G4;|ATTR_L(D5G1;PUD)D2229.2000000000007|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@4||3.5|0|||D0G4;|ATTR_L(D5G1;PUD)D2229.2000000000007|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@5||38.5|-36|||D0G4;|ATTR_L(D5G1;PUD)D2229.2000000000007|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +Awire|ain[1]|D5G2;||2700|pin@612||36|-28|pin@613||36|-25 +Awire|fire[L]|D5G2;||900|pin@586||58|-11|pin@587||58|-14 +Abus|fire[M,L]|D5G2;|-0.5|IJ900|pin@579||51|2|pin@580||51|-9 +Awire|fire[M]|D5G2;||2700|pin@584||58|-6|pin@585||58|-3 +Awire|firex[L]|D5G2;||900|pin@588||68|-11|pin@589||68|-13 +Abus|firex[M,L]|D5G2;|-0.5|IJ2700|dataAddr@0|fire[M,L]|51|-21|pin@607||51|-12 +Awire|firex[M]|D5G2;||2700|pin@591||68|-6|pin@592||68|-3 +Abus|inD[1:37],od[15],ain[1:14]|D5G2;|-0.5|IJ2700|pin@619||35|-23|pin@620||35|-19 +Abus|net@286||-0.5|IJ1800|conn@13|y|-17|-6|epiFifo@1|in[1:36,T]|-10|-6 +Awire|net@287|||0|epiFifo@1|pred|-9|0|conn@14|y|-15|0 +Abus|net@300||-0.5|IJ900|pin@473||-6|12|epiFifo@1|cl[T,F],clS[T,F],rd[T,F],mc|-6|7 +Awire|net@302|||1800|conn@3|y|-11|5|epiFifo@1|sin|-7|5 +Awire|net@1071|||1800|epiFifo@1|sout|-4|5|wire90@0|a|6|5 +Awire|net@1104|||1800|wire90@0|b|11|5|ringSkip@0|sin|17|5 +Abus|net@1108||-0.5|IJ2700|ringSkip@0|cl[T,F],clS[T,F],rd[T,F],mc|18|7|pin@567||18|12 +Abus|net@1111||-0.5|IJ0|conn@19|a|26|-10|ringSkip@0|succ[T,D]|21|-10 +Abus|net@1112||-0.5|IJ1800|conn@20|y|11|-10|ringSkip@0|pred[T,D]|15|-10 +Awire|net@1127|||0|conn@15|a|24|5|ringSkip@0|sout|20|5 +Abus|net@1147||-0.5|IJ1800|ringSkip@0|succ_1[T,D]|24|-6|pin@575||28|-6 +Awire|net@1148|||1800|epiFifo@1|torp|-3|-2|wire90@3|a|6|-2 +Awire|net@1149|||1800|wire90@3|b|11|-2|ringSkip@0|torp|15|-2 +Awire|net@1150|||0|wire90@4|a|1|0|epiFifo@1|succ|-3|0 +Awire|net@1151|||1800|wire90@4|b|6|0|ringSkip@0|do[epi]|15|0 +Abus|net@1154||-0.5|IJ1800|ringSkip@0|fire[M]|21|2|pin@579||51|2 +Awire|net@1159|||0|wire90@2|a|61|-6|pin@584||58|-6 +Awire|net@1161|||0|wire90@1|a|61|-11|pin@586||58|-11 +Awire|net@1163|||1800|wire90@1|b|66|-11|pin@588||68|-11 +Awire|net@1166|||1800|wire90@2|b|66|-6|pin@591||68|-6 +Abus|net@1179||-0.5|IJ0|conn@22|a|63|-24|dataAddr@0|outS[T,1:37]|60|-24 +Abus|net@1181||-0.5|IJ0|dataAddr@0|lit[1:19]|49|-25|pin@604||47|-25 +Awire|net@1186|||1800|dataAddr@0|flag[C]|58|-29|pin@608||65|-29 +Awire|net@1187|||900|pin@608||65|-29|pin@609||65|-36 +Awire|net@1188|||0|pin@609||65|-36|wire90@5|b|41|-36 +Awire|net@1189|||0|wire90@5|a|36|-36|pin@610||12|-36 +Awire|net@1190|||2700|pin@610||12|-36|pin@611||12|-14 +Awire|net@1191|||1800|pin@611||12|-14|ringSkip@0|in[C]|15|-14 +Awire|net@1192|||0|dataAddr@0|sigA|55|-28|pin@612||36|-28 +Awire|net@1194|||1800|conn@24|y|50|-30|dataAddr@0|sigS|55|-30 +Abus|net@1195||-0.5|IJ0|pin@567||18|12|pin@473||-6|12 +Abus|net@1196||-0.5|IJ1800|pin@567||18|12|conn@10|y|25|12 +Abus|net@1199||-0.5|IJ0|ringSkip@0|inE[1:36]|13|-6|epiFifo@1|out[1:36]|-1|-6 +Abus|net@1200||-0.5|IJ0|dataAddr@0|inA[T,1:37]|49|-23|pin@619||35|-23 +Awire|net@1202|||1800|ringSkip@0|freqOut|21|-2|conn@25|a|34|-2 +Abus|od[1:20]|D5G2;|-0.5|IJ900|pin@604||47|-25|pin@605||47|-27 +Abus|od[1:36]|D5G2;|-0.5|IJ2700|pin@575||28|-6|pin@576||28|-3 +Abus|outS[1:6]|D5G2;|-0.5|IJ900|ringSkip@0|inA[1:6]|18|-16|pin@574||18|-22.5 +Ecl[T,F],clS[T,F],rd[T,F],mc||D4G2;|conn@10|a|I +EfreqOut||D6G2;|conn@25|y|O +Eain[1:14],od[15],in[1:37]|inD[1:37,T],ain[1:14]|D4G2;|conn@23|a|I +Ein[1:36,T]||D4G2;|conn@13|a|I +Eaout[1:14],outS[T,1:37]|outS[1:37,T],aout[1:14]|D6G2;|conn@22|y|O +Epred||D4G2;|conn@14|a|I +Epred[T,D]||D4G2;|conn@20|a|I +EsigS||D4G2;|conn@24|a|I +Esin||D4G2;|conn@3|a|I +Esout||D6G2;|conn@15|y|O +Esucc[T,D]||D6G2;|conn@19|y|O +X + # Cell dockBB;2{sch} -CdockBB;2{sch}||schematic|1215929607839|1226433192272| +CdockBB;2{sch}||schematic|1215929607839|1226941000890| Ngeneric:Facet-Center|art@0||0|0||||AV -NOff-Page|conn@3||-42|5|||Y| -NOff-Page|conn@10||-23|17|||YR| -NOff-Page|conn@13||-44|-6|||| -NOff-Page|conn@14||-42|0|||XRR| +NOff-Page|conn@3||-17|5|||Y| +NOff-Page|conn@10||27|12|||YRR| +NOff-Page|conn@13||-19|-6|||| +NOff-Page|conn@14||-17|0|||XRR| NOff-Page|conn@15||44|5|||| -NOff-Page|conn@16||79|-19|||| -NOff-Page|conn@17||49.5|-18|||XRR| NOff-Page|conn@19||28|-10|||| -NOff-Page|conn@20||6|-10|||Y| -IdockPartOD:dRegAll;1{ic}|dRegAll@1||61|-19|||D5G4; -IfifoL:epiFifo;1{ic}|epiFifo@1||-31|0|||D5G4; +NOff-Page|conn@20||9|-10|||Y| +NOff-Page|conn@22||65|-24|||| +NOff-Page|conn@23||42.5|-23|||XRR| +NOff-Page|conn@24||48|-30|||Y| +IdockPartOD:dataAddrRegAll;1{ic}|dataAddr@0||54|-18|||D5G4; +IfifoL:epiFifo;1{ic}|epiFifo@1||-6|0|||D5G4; Ngeneric:Invisible-Pin|pin@0||19.5|30|||||ART_message(D5G5;)SdockBB Ngeneric:Invisible-Pin|pin@136||20.5|26|||||ART_message(D5G5;)San Input dock -NBus_Pin|pin@165||64|-36|-1|-1|| -NBus_Pin|pin@175||64|-29|-1|-1|| -Ngeneric:Invisible-Pin|pin@299||22|20|||||ART_message(D5G3;)Sies 1 November 2008 -NBus_Pin|pin@473||-31|12|-1|-1|| +Ngeneric:Invisible-Pin|pin@299||22|20|||||ART_message(D5G3;)Sies 17 November 2008 +NBus_Pin|pin@473||-6|12|-1|-1|| NBus_Pin|pin@567||18|12|-1|-1|| -NBus_Pin|pin@568||-23|12|-1|-1|| -NWire_Pin|pin@572||59|-2|||| -NWire_Pin|pin@573||61|2|||| NBus_Pin|pin@574||18|-22.5|-1|-1|| NBus_Pin|pin@575||28|-6|-1|-1|| NBus_Pin|pin@576||28|-3|-1|-1|| +NBus_Pin|pin@579||51|2|-1|-1|| +NBus_Pin|pin@580||51|-3|-1|-1|| +NWire_Pin|pin@584||58|-6|||| +NWire_Pin|pin@585||58|-3|||| +NWire_Pin|pin@586||58|-11|||| +NWire_Pin|pin@587||58|-14|||| +NWire_Pin|pin@588||68|-11|||| +NWire_Pin|pin@589||68|-13|||| +NWire_Pin|pin@591||68|-6|||| +NWire_Pin|pin@592||68|-3|||| +NBus_Pin|pin@604||47|-25|-1|-1|| +NBus_Pin|pin@605||47|-27|-1|-1|| +NBus_Pin|pin@607||51|-18|-1|-1|| +NWire_Pin|pin@608||65|-29|||| +NWire_Pin|pin@609||65|-36|||| +NWire_Pin|pin@610||12|-36|||| +NWire_Pin|pin@611||12|-14|||| +NWire_Pin|pin@612||36|-28|||| +NWire_Pin|pin@613||36|-25|||| +Ngeneric:Invisible-Pin|pin@614||48.5|-33.5|||||ART_message(D5G2;)SsigS comes from the ship +Ngeneric:Invisible-Pin|pin@615||74.5|-19.5|||||ART_message(D5G2;)Sthe T bit is the flush bit +Ngeneric:Invisible-Pin|pin@616||31.5|-19.5|||||ART_message(D5G2;)Sod[15] = To IdockPartOD:ringSkipMoveLit;1{ic}|ringSkip@0||18|0|||D5G4; -IorangeTSMC090nm:wire90;1{ic}|wire90@0||-9.5|5|||D0G4;|ATTR_L(D5G1;PUD)D2229.2000000000007|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@1||40.5|-2|||D0G4;|ATTR_L(D5G1;PUD)D2229.2000000000007|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@2||37.5|2|||D0G4;|ATTR_L(D5G1;PUD)D2229.2000000000007|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -Abus|net@286||-0.5|IJ1800|conn@13|y|-42|-6|epiFifo@1|in[1:36,T]|-37|-6 -Awire|net@287|||0|epiFifo@1|pred|-34|0|conn@14|y|-40|0 -Abus|net@300||-0.5|IJ900|pin@473||-31|12|epiFifo@1|cl[T,F],clS[T,F],rd[T,F],mc|-31|7 -Awire|net@302|||1800|conn@3|y|-40|5|epiFifo@1|sin|-32|5 -Awire|net@1071|||1800|epiFifo@1|sout|-29|5|wire90@0|a|-12|5 -Abus|net@1097||-0.5|IJ0|pin@567||18|12|pin@568||-23|12 -Awire|net@1104|||1800|wire90@0|b|-7|5|ringSkip@0|sin|17|5 +IorangeTSMC090nm:wire90;1{ic}|wire90@0||8.5|5|||D0G4;|ATTR_L(D5G1;PUD)D2229.2000000000007|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@1||63.5|-11|||D0G4;|ATTR_L(D5G1;PUD)D2229.2000000000007|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@2||63.5|-6|||D0G4;|ATTR_L(D5G1;PUD)D2229.2000000000007|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@3||8.5|-2|||D0G4;|ATTR_L(D5G1;PUD)D2229.2000000000007|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@4||3.5|0|||D0G4;|ATTR_L(D5G1;PUD)D2229.2000000000007|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@5||38.5|-36|||D0G4;|ATTR_L(D5G1;PUD)D2229.2000000000007|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +Awire|ain[1]|D5G2;||2700|pin@612||36|-28|pin@613||36|-25 +Awire|fire[L]|D5G2;||900|pin@586||58|-11|pin@587||58|-14 +Abus|fire[M,L]|D5G2;|-0.5|IJ900|pin@579||51|2|pin@580||51|-3 +Awire|fire[M]|D5G2;||2700|pin@584||58|-6|pin@585||58|-3 +Awire|firex[L]|D5G2;||900|pin@588||68|-11|pin@589||68|-13 +Abus|firex[M,L]|D5G2;|-0.5|IJ2700|dataAddr@0|fire[M,L]|51|-21|pin@607||51|-18 +Awire|firex[M]|D5G2;||2700|pin@591||68|-6|pin@592||68|-3 +Abus|net@286||-0.5|IJ1800|conn@13|y|-17|-6|epiFifo@1|in[1:36,T]|-10|-6 +Awire|net@287|||0|epiFifo@1|pred|-9|0|conn@14|y|-15|0 +Abus|net@300||-0.5|IJ900|pin@473||-6|12|epiFifo@1|cl[T,F],clS[T,F],rd[T,F],mc|-6|7 +Awire|net@302|||1800|conn@3|y|-15|5|epiFifo@1|sin|-7|5 +Awire|net@1071|||1800|epiFifo@1|sout|-4|5|wire90@0|a|6|5 +Awire|net@1104|||1800|wire90@0|b|11|5|ringSkip@0|sin|17|5 Abus|net@1108||-0.5|IJ2700|ringSkip@0|cl[T,F],clS[T,F],rd[T,F],mc|18|7|pin@567||18|12 -Abus|net@1109||-0.5|IJ0|pin@568||-23|12|pin@473||-31|12 -Abus|net@1110||-0.5|IJ900|conn@10|y|-23|15|pin@568||-23|12 Abus|net@1111||-0.5|IJ0|conn@19|a|26|-10|ringSkip@0|succ[T,D]|21|-10 -Abus|net@1112||-0.5|IJ1800|conn@20|y|8|-10|ringSkip@0|pred[T,D]|15|-10 -Awire|net@1120|||0|wire90@1|a|38|-2|ringSkip@0|fire[M]|21|-2 -Awire|net@1121|||1800|wire90@1|b|43|-2|pin@572||59|-2 -Awire|net@1122|||1800|ringSkip@0|fire[L]|21|2|wire90@2|a|35|2 -Awire|net@1123|||1800|wire90@2|b|40|2|pin@573||61|2 -Awire|net@1126|||1800|epiFifo@1|succ|-28|0|ringSkip@0|do[epi]|15|0 +Abus|net@1112||-0.5|IJ1800|conn@20|y|11|-10|ringSkip@0|pred[T,D]|15|-10 Awire|net@1127|||0|conn@15|a|42|5|ringSkip@0|sout|20|5 -Abus|net@1128||-0.5|IJ0|ringSkip@0|inE[1:36]|13|-6|epiFifo@1|out[1:36]|-25|-6 -Abus|net@1142||-0.5|I0|pin@175||64|-29|dRegAll@1|lit[T,1:19]|59|-29 -Abus|net@1143||-0.5|I0|conn@16|a|77|-19|dRegAll@1|outS[T,1:37]|66|-19 -Abus|net@1144||-0.5|I1800|conn@17|y|51.5|-18|dRegAll@1|inA[T,1:37]|57|-18 -Awire|net@1145|||900|pin@572||59|-2|dRegAll@1|fire[M]|59|-16 -Awire|net@1146|||900|pin@573||61|2|dRegAll@1|fire[L]|61|-16 +Abus|net@1128||-0.5|IJ0|ringSkip@0|inE[1:36]|13|-6|epiFifo@1|out[1:36]|-1|-6 Abus|net@1147||-0.5|IJ1800|ringSkip@0|succ_1[T,D]|24|-6|pin@575||28|-6 +Awire|net@1148|||1800|epiFifo@1|torp|-3|-2|wire90@3|a|6|-2 +Awire|net@1149|||1800|wire90@3|b|11|-2|ringSkip@0|torp|15|-2 +Awire|net@1150|||0|wire90@4|a|1|0|epiFifo@1|succ|-3|0 +Awire|net@1151|||1800|wire90@4|b|6|0|ringSkip@0|do[epi]|15|0 +Abus|net@1154||-0.5|IJ1800|ringSkip@0|fire[M]|21|2|pin@579||51|2 +Awire|net@1159|||0|wire90@2|a|61|-6|pin@584||58|-6 +Awire|net@1161|||0|wire90@1|a|61|-11|pin@586||58|-11 +Awire|net@1163|||1800|wire90@1|b|66|-11|pin@588||68|-11 +Awire|net@1166|||1800|wire90@2|b|66|-6|pin@591||68|-6 +Abus|net@1179||-0.5|IJ0|conn@22|a|63|-24|dataAddr@0|outS[T,1:37]|60|-24 +Abus|net@1180||-0.5|IJ0|dataAddr@0|inA[T,1:37]|49|-23|conn@23|y|44.5|-23 +Abus|net@1181||-0.5|IJ0|dataAddr@0|lit[1:19]|49|-25|pin@604||47|-25 +Awire|net@1186|||1800|dataAddr@0|flag[C]|58|-29|pin@608||65|-29 +Awire|net@1187|||900|pin@608||65|-29|pin@609||65|-36 +Awire|net@1188|||0|pin@609||65|-36|wire90@5|b|41|-36 +Awire|net@1189|||0|wire90@5|a|36|-36|pin@610||12|-36 +Awire|net@1190|||2700|pin@610||12|-36|pin@611||12|-14 +Awire|net@1191|||1800|pin@611||12|-14|ringSkip@0|in[C]|15|-14 +Awire|net@1192|||0|dataAddr@0|sigA|55|-28|pin@612||36|-28 +Awire|net@1194|||1800|conn@24|y|50|-30|dataAddr@0|sigS|55|-30 +Abus|net@1195||-0.5|IJ0|pin@567||18|12|pin@473||-6|12 +Abus|net@1196||-0.5|IJ1800|pin@567||18|12|conn@10|y|25|12 +Abus|od[1:20]|D5G2;|-0.5|IJ900|pin@604||47|-25|pin@605||47|-27 Abus|od[1:36]|D5G2;|-0.5|IJ2700|pin@575||28|-6|pin@576||28|-3 -Abus|od[T,1:19]|D5G2;|-0.5|IJ900|pin@175||64|-29|pin@165||64|-36 Abus|outS[1:6]|D5G2;|-0.5|IJ900|ringSkip@0|inA[1:6]|18|-16|pin@574||18|-22.5 +Eain[1:14],in[T,1:37]|ain[1:14],od[15],in[1:37]|D4G2;|conn@23|a|I +Eaout[1:14],outS[T,1:37]||D6G2;|conn@22|y|O Ecl[T,F],clS[T,F],rd[T,F],mc||D4G2;|conn@10|a|I -EainA[T],inA[1:37]|inA[T,1:37]|D4G2;|conn@17|a|I Ein[1:36,T]||D4G2;|conn@13|a|I -Eaout[T],dout[1:37]|outS[T,1:37]|D6G2;|conn@16|y|O Epred||D4G2;|conn@14|a|I Epred[T,D]||D4G2;|conn@20|a|I +EsigS||D4G2;|conn@24|a|I Esin||D4G2;|conn@3|a|I Esout||D6G2;|conn@15|y|O Esucc[T,D]||D6G2;|conn@19|y|O diff --git a/electric/dockPartOD.jelib b/electric/dockPartOD.jelib index e3567b7..fcf3efd 100755 --- a/electric/dockPartOD.jelib +++ b/electric/dockPartOD.jelib @@ -16,16 +16,12 @@ LfanPinsK|fanPinsK LfifoL|fifoL -LgaspL|gaspL - LgatesK|gatesK LloopCountL|loopCountL LorangeTSMC090nm|orangeTSMC090nm -LprogramsK|programsK - LredFour|redFour LregistersL|registersL @@ -47,12 +43,12 @@ Tmocmos|ScaleFORmocmos()D100.0|SelectedFoundryFormocmos()STSMC Trcmos|ScaleFORrcmos()D1000.0 # Cell dRegAll;1{ic} -CdRegAll;1{ic}||artwork|1217252608495|1225760255126|E +CdRegAll;1{ic}||artwork|1217252608495|1226698650732|E Ngeneric:Facet-Center|art@0||0|0||||AV Nschematic:Bus_Pin|pin@0||-4|1|-1|-1|| Ngeneric:Invisible-Pin|pin@1||-3|1|1|1|| Nschematic:Bus_Pin|pin@4||5|0|-1|-1|| -Nschematic:Bus_Pin|pin@8||-2|3|-1|-1|R| +Nschematic:Bus_Pin|pin@8||-1|3|-1|-1|R| Nschematic:Bus_Pin|pin@10||-2|-10|-1|-1|| Ngeneric:Invisible-Pin|pin@11||-3|-10|1|1|| Nschematic:Bus_Pin|pin@12||-4|-11|-1|-1|| @@ -85,11 +81,7 @@ NPin|pin@43||-5|-8|1|1|| NPin|pin@44||-6|-8|1|1|| NPin|pin@45||-6|-1|1|1|| NPin|pin@46||-3|-1|1|1|| -Nschematic:Bus_Pin|pin@48||0|3|-1|-1|| -NPin|pin@49||-2|2|1|1|| -NPin|pin@50||-2|3|1|1|| -NPin|pin@51||0|2|1|1|| -NPin|pin@52||0|3|1|1|| +Ngeneric:Invisible-Pin|pin@54||-1|2|1|1|| Aschematic:bus|net@0||-0.5|IJ0|pin@1||-3|1|pin@0||-4|1 Aschematic:bus|net@5||-0.5|IJ1800|pin@11||-3|-10|pin@10||-2|-10 AThicker|net@10|||FS2700|pin@46||-3|-1|pin@17||-3|2 @@ -119,16 +111,12 @@ AThicker|net@36|||FS0|pin@43||-5|-8|pin@44||-6|-8 AThicker|net@37|||FS2700|pin@44||-6|-8|pin@45||-6|-1 AThicker|net@38|||FS2700|pin@15||-3|-2|pin@46||-3|-1 AThicker|net@39|||FS1800|pin@45||-6|-1|pin@46||-3|-1 -AThicker|net@40|||FS0|pin@51||0|2|pin@49||-2|2 AThicker|net@41|||FS1800|pin@15||-3|-2|pin@22||1|-2 -AThicker|net@43|||FS0|pin@49||-2|2|pin@17||-3|2 -AThicker|net@44|||FS2700|pin@49||-2|2|pin@50||-2|3 -AThicker|net@45|||FS0|pin@18||1|2|pin@51||0|2 -AThicker|net@46|||FS2700|pin@51||0|2|pin@52||0|3 -Efire[L]||D5G2;|pin@48||I -Efire[M]||D5G2;|pin@8||I +AThicker|net@48|||FS1800|pin@17||-3|2|pin@18||1|2 +Aschematic:bus|net@50||-0.5|IJ2700|pin@54||-1|2|pin@8||-1|3 +Efire[M]|fire[M,L]|D5G2;|pin@8||I EinA[T,1:37]||D5G2;|pin@0||I -Elit[T,1:19]||D5G2;|pin@10||I +Elit[T,1:19]|lit[1:20]|D5G2;|pin@10||I EoutS[T,1:37]||D5G2;|pin@4||O Esel[long]||D5G2;|pin@12||I X @@ -315,51 +303,192 @@ Evdd_34||D5G2;|dataMuxA@1|vdd_2|P X # Cell dRegAll;1{sch} -CdRegAll;1{sch}||schematic|1216109820230|1225928786524| +CdRegAll;1{sch}||schematic|1216109820230|1226698650732| Ngeneric:Facet-Center|art@0||0|0||||AV NOff-Page|conn@0||16|0|||| -NOff-Page|conn@2||-13|-1|||XRR| -NOff-Page|conn@3||-21.5|-16.5|||XRR| -NOff-Page|conn@5||-7|12|||XRRR| -NOff-Page|conn@7||-12|-19|||| -NOff-Page|conn@8||1|12|||XRRR| +NOff-Page|conn@2||-8.5|-1|||XRR| +NOff-Page|conn@3||-32.5|-9.5|||XRR| +NOff-Page|conn@5||3|13|||XRRR| +NOff-Page|conn@7||-24|-4|||| IdRegAll;1{ic}|dRegAll@1||22|17.5|||D5G4; -IregistersL:dataMuxAll;1{ic}|dataMuxA@0||-4|-15|||D5G4; +IregistersL:dataMuxAll;1{ic}|dataMuxA@0||-16|-8|Y||D5G4; Ngeneric:Invisible-Pin|pin@0||0|36.5|||||ART_message(D5G6;)SdRegAll -Ngeneric:Invisible-Pin|pin@1||0|26.5|||||ART_message(D5G3;)Sies 2 November 2008 +Ngeneric:Invisible-Pin|pin@1||0|26.5|||||ART_message(D5G3;)Sies 14 November 2008 Ngeneric:Invisible-Pin|pin@2||0|31.5|||||ART_message(D5G3;)Sthe full D register -NBus_Pin|pin@8||-13|-13|-1|-1|| -NBus_Pin|pin@9||-13|-17|-1|-1|| -NBus_Pin|pin@10||6|-15|-1|-1|| -NBus_Pin|pin@11||6|-12|-1|-1|| -NBus_Pin|pin@19||-3|9|-1|-1|| -NBus_Pin|pin@26||-18|1|-1|-1|| -NBus_Pin|pin@27||-18|6|-1|-1|| -NWire_Pin|pin@32||-10|-17|||| -NWire_Pin|pin@33||-10|-4|||| -IregistersL:theDregister;1{ic}|theDregi@0||-1|0|||D5G4; -Abus|bk[15:19]|D5G2;|-0.5|IJ2700|pin@10||6|-15|pin@11||6|-12 -Abus|fire[M,L]|D5G2;|-0.5|I900|pin@19||-3|9|theDregi@0|fire[A,B]|-3|3 -Abus|lit[15:19]|D5G2;|-0.5|IJ900|pin@8||-13|-13|pin@9||-13|-17 -Abus|lit[T,1:14],bk[15:19]|D5G2;|-0.5|IJ2700|pin@26||-18|1|pin@27||-18|6 -Abus|net@7||-0.5|IJ0|dataMuxA@0|lit[15:19]|-7|-13|pin@8||-13|-13 -Abus|net@9||-0.5|IJ1800|dataMuxA@0|out[15:37]|-1|-15|pin@10||6|-15 -Abus|net@35||-0.5|IJ0|theDregi@0|inA[1:37]|-4|-1|conn@2|y|-11|-1 -Awire|net@36|||1800|conn@7|y|-10|-19|dataMuxA@0|sel[long]|-3|-19 -Abus|net@38||-0.5|I0|conn@0|a|14|0|theDregi@0|outS[1:37]|2|0 -Abus|net@40||-0.5|IJ0|theDregi@0|inB[1:19]|-4|1|pin@26||-18|1 -Abus|net@42||-0.5|IJ900|theDregi@0|s[T,F]|-3|-6|dataMuxA@0|sel[long_1]|-3|-11 -Awire|net@50|||0|dataMuxA@0|out[20:24]|-5|-17|pin@32||-10|-17 -Awire|net@51|||2700|pin@32||-10|-17|pin@33||-10|-4 -Awire|net@52|||1800|pin@33||-10|-4|theDregi@0|sign|-5|-4 -Efire[L]||D4G2;|conn@8|a|I -Efire[M]||D4G2;|conn@5|a|I +NBus_Pin|pin@8||-25|-10|-1|-1|| +NBus_Pin|pin@9||-25|-17|-1|-1|| +NBus_Pin|pin@10||-6|-9|-1|-1|| +NBus_Pin|pin@11||-6|-12|-1|-1|| +NBus_Pin|pin@26||-6|1|-1|-1|| +NBus_Pin|pin@27||-6|6|-1|-1|| +NWire_Pin|pin@32||-8|-7|||| +NWire_Pin|pin@33||-8|-4|||| +NBus_Pin|pin@35||-15|-18|-1|-1|| +NBus_Pin|pin@36||1|-18|-1|-1|| +Ngeneric:Invisible-Pin|pin@37||19|-11.5|||||ART_message(D5G3;)Swhat is lit[T] +IregistersL:theDregister;1{ic}|theDregi@0||5|0|||D5G4; +Abus|bk[15:19]|D5G2;|-0.5|IJ900|pin@10||-6|-9|pin@11||-6|-12 +Abus|lit[1:14],bk[15:19]|D5G2;|-0.5|IJ2700|pin@26||-6|1|pin@27||-6|6 +Abus|lit[15:20]|D5G2;|-0.5|IJ900|pin@8||-25|-10|pin@9||-25|-17 +Abus|net@7||-0.5|IJ0|dataMuxA@0|lit[15:19]|-19|-10|pin@8||-25|-10 +Abus|net@9||-0.5|IJ1800|dataMuxA@0|out[15:37]|-13|-9|pin@10||-6|-9 +Abus|net@35||-0.5|IJ0|theDregi@0|inA[1:37]|2|-1|conn@2|y|-6.5|-1 +Abus|net@38||-0.5|I0|conn@0|a|14|0|theDregi@0|outS[1:37]|8|0 +Abus|net@40||-0.5|IJ0|theDregi@0|inB[1:19]|2|1|pin@26||-6|1 +Awire|net@50|||1800|dataMuxA@0|out[20:24]|-13|-7|pin@32||-8|-7 +Awire|net@52|||1800|pin@33||-8|-4|theDregi@0|sign|1|-4 +Abus|net@55||-0.5|I900|conn@5|y|3|11|theDregi@0|fire[A,B]|3|3 +Abus|net@58||-0.5|IJ1800|pin@35||-15|-18|pin@36||1|-18 +Abus|net@59||-0.5|IJ2700|pin@36||1|-18|theDregi@0|s[T,F]|1|-6 +Abus|s[T,F]|D5G2;|-0.5|IJ900|dataMuxA@0|sel[long_1]|-15|-12|pin@35||-15|-18 +Awire|sign|D5G2;||2700|pin@32||-8|-7|pin@33||-8|-4 +Efire[M]|fire[M,L]|D4G2;|conn@5|a|I EinA[T,1:37]||D4G2;|conn@2|a|I -Elit[T,1:19]||D4G2;|conn@3|a|I +Elit[T,1:19]|lit[1:20]|D4G2;|conn@3|a|I EoutS[T,1:37]||D6G2;|conn@0|y|O Esel[long]||D4G2;|conn@7|a|I X +# Cell dataAddrRegAll;1{ic} +CdataAddrRegAll;1{ic}||artwork|1217252608495|1226953052450|E +Ngeneric:Facet-Center|art@0||0|0||||AV +Nschematic:Bus_Pin|pin@0||-5|-5|-1|-1|| +Ngeneric:Invisible-Pin|pin@1||-4|-5|1|1|| +Nschematic:Bus_Pin|pin@4||6|-6|-1|-1|| +Nschematic:Bus_Pin|pin@8||-3|-3|-1|-1|R| +Nschematic:Bus_Pin|pin@10||-5|-7|-1|-1|| +Ngeneric:Invisible-Pin|pin@11||-4|-7|1|1|| +Ngeneric:Invisible-Pin|pin@25||0|-6|||||ART_message(D5G3;)SD+P +Ngeneric:Invisible-Pin|pin@54||-3|-4|1|1|| +Nschematic:Bus_Pin|pin@57||4|-11|-1|-1|| +Nschematic:Bus_Pin|pin@58||1|-10|-1|-1|| +Nschematic:Bus_Pin|pin@59||1|-12|-1|-1|| +NPin|pin@60||-4|-8|1|1|| +NPin|pin@61||-4|-4|1|1|| +NPin|pin@62||4|-4|1|1|| +NPin|pin@63||4|-3|1|1|| +NPin|pin@64||6|-6|1|1|| +NPin|pin@65||4|-9|1|1|| +NPin|pin@66||4|-8|1|1|| +NPin|pin@67||1|-13|1|1|| +NPin|pin@68||1|-9|1|1|| +NPin|pin@69||3|-9|1|1|| +NPin|pin@70||4|-11|1|1|| +NPin|pin@71||3|-13|1|1|| +NPin|pin@74||2|-8|1|1|| +NPin|pin@75||2|-9|1|1|| +Aschematic:bus|net@0||-0.5|IJ0|pin@1||-4|-5|pin@0||-5|-5 +Aschematic:bus|net@5||-0.5|IJ0|pin@11||-4|-7|pin@10||-5|-7 +Aschematic:bus|net@50||-0.5|IJ2700|pin@54||-3|-4|pin@8||-3|-3 +AThicker|net@51|||FS2700|pin@60||-4|-8|pin@61||-4|-4 +AThicker|net@53|||FS2700|pin@62||4|-4|pin@63||4|-3 +AThicker|net@54|||FS1237|pin@63||4|-3|pin@64||6|-6 +AThicker|net@55|||FS563|pin@64||6|-6|pin@65||4|-9 +AThicker|net@56|||FS0|pin@65||4|-9|pin@65||4|-9 +AThicker|net@57|||FS2700|pin@65||4|-9|pin@66||4|-8 +AThicker|net@58|||FS0|pin@66||4|-8|pin@74||2|-8 +AThicker|net@59|||FS2700|pin@67||1|-13|pin@68||1|-9 +AThicker|net@60|||FS1800|pin@75||2|-9|pin@69||3|-9 +AThicker|net@61|||FS1166|pin@69||3|-9|pin@70||4|-11 +AThicker|net@62|||FS634|pin@70||4|-11|pin@71||3|-13 +AThicker|net@63|||FS0|pin@71||3|-13|pin@67||1|-13 +AThicker|net@66|||FS0|pin@74||2|-8|pin@60||-4|-8 +AThicker|net@67|||FS1800|pin@68||1|-9|pin@75||2|-9 +AThicker|net@68|||FS900|pin@74||2|-8|pin@75||2|-9 +AThicker|net@69|||FS1800|pin@61||-4|-4|pin@62||4|-4 +Efire[M,L]||D5G2;|pin@8||I +Eflag[C]||D5G2;|pin@57||O +EinA[T,1:37]|in[1:37,T],ain[1:14]|D5G2;|pin@0||I +Elit[1:19]|od[1:20]|D5G2;|pin@10||I +EoutS[T,1:37]|outS[1:37,T],aout[1:14]|D5G2;|pin@4||O +EsigA||D5G2;|pin@58||I +EsigS||D5G2;|pin@59||I +X + +# Cell dataAddrRegAll;1{sch} +CdataAddrRegAll;1{sch}||schematic|1216109820230|1226953052450| +Ngeneric:Facet-Center|art@0||0|0||||AV +NOff-Page|conn@0||37|0|||| +NOff-Page|conn@2||-32.5|12|||XRR| +NOff-Page|conn@3||-32.5|-9.5|||XRR| +NOff-Page|conn@5||15|13|||XRRR| +NOff-Page|conn@10||25.5|-10|||| +NOff-Page|conn@11||8|-12|||Y| +NOff-Page|conn@12||8|-8|||Y| +IregistersL:dataMuxAll;1{ic}|dataMuxA@0||-16|-8|Y||D5G4; +Ngeneric:Invisible-Pin|pin@0||0|36.5|||||ART_message(D5G6;)SdataPathAll +Ngeneric:Invisible-Pin|pin@1||0|26.5|||||ART_message(D5G3;)Sies 14 November 2008 +Ngeneric:Invisible-Pin|pin@2||0|31.5|||||ART_message(D5G3;)Saddress and path registers +NBus_Pin|pin@8||-24|-10|-1|-1|| +NBus_Pin|pin@9||-24|-17|-1|-1|| +NBus_Pin|pin@10||-6|-9|-1|-1|| +NBus_Pin|pin@11||-6|-12|-1|-1|| +NBus_Pin|pin@26||6|1|-1|-1|| +NBus_Pin|pin@27||6|6|-1|-1|| +NWire_Pin|pin@32||-8|-7|||| +NWire_Pin|pin@33||-8|-4|||| +NBus_Pin|pin@35||-15|-18|-1|-1|| +NBus_Pin|pin@37||0|-6|-1|-1|| +NBus_Pin|pin@38||0|-18|-1|-1|| +NBus_Pin|pin@39||-24|11|-1|-1|| +NBus_Pin|pin@41||-24|5|-1|-1|| +NWire_Pin|pin@43||-16|4|||| +NWire_Pin|pin@44||12|-12|||| +NWire_Pin|pin@45||12|-11|||| +NWire_Pin|pin@46||12|-8|||| +NWire_Pin|pin@47||12|-9|||| +NBus_Pin|pin@48||-6|12|-1|-1|| +NBus_Pin|pin@49||-6|16|-1|-1|| +NBus_Pin|pin@50||24|0|-1|-1|| +NBus_Pin|pin@51||24|4|-1|-1|| +NBus_Pin|pin@52||-24|13|-1|-1|| +NBus_Pin|pin@53||-24|17|-1|-1|| +NBus_Pin|pin@54||0|-1|-1|-1|| +NBus_Pin|pin@55||0|2|-1|-1|| +IdataAddrRegAll;1{ic}|sataAddr@0||35|28.5|||D5G4; +IregistersL:theDregister;1{ic}|theDregi@0||17|0|||D5G4; +IregistersL:thePathRegister;1{ic}|thePathR@0||-14|12|||D5G4; +Abus|ain[1:14]|D5G2;|-0.5|IJ2700|pin@52||-24|13|pin@53||-24|17 +Abus|aout[1:14]|D5G2;|-0.5|IJ2700|pin@48||-6|12|pin@49||-6|16 +Abus|bk[15:19]|D5G2;|-0.5|IJ900|pin@10||-6|-9|pin@11||-6|-12 +Awire|fire[M]|D5G2;||900|thePathR@0|fire[M]|-16|9|pin@43||-16|4 +Abus|in[T,1:37]|D5G2;|-0.5|IJ2700|pin@54||0|-1|pin@55||0|2 +Abus|net@7||-0.5|IJ0|dataMuxA@0|lit[15:19]|-19|-10|pin@8||-24|-10 +Abus|net@9||-0.5|IJ1800|dataMuxA@0|out[15:37]|-13|-9|pin@10||-6|-9 +Abus|net@35||-0.5|IJ0|theDregi@0|inA[1:37]|14|-1|pin@54||0|-1 +Abus|net@38||-0.5|I0|pin@50||24|0|theDregi@0|outS[1:37]|20|0 +Abus|net@40||-0.5|IJ0|theDregi@0|inB[1:19]|14|1|pin@26||6|1 +Awire|net@50|||1800|dataMuxA@0|out[20:24]|-13|-7|pin@32||-8|-7 +Awire|net@52|||1800|pin@33||-8|-4|theDregi@0|sign|13|-4 +Abus|net@55||-0.5|I900|conn@5|y|15|11|theDregi@0|fire[A,B]|15|3 +Abus|net@58||-0.5|IJ1800|pin@35||-15|-18|pin@38||0|-18 +Abus|net@60||-0.5|IJ0|theDregi@0|s[T,F]|13|-6|pin@37||0|-6 +Abus|net@62||-0.5|IJ900|pin@37||0|-6|pin@38||0|-18 +Abus|net@63||-0.5|IJ0|thePathR@0|od[1:14]|-17|11|pin@39||-24|11 +Abus|net@64||-0.5|IJ0|thePathR@0|inB[1:14]|-17|13|pin@52||-24|13 +Awire|net@70|||1800|theDregi@0|flag[C]|17|-10|conn@10|a|23.5|-10 +Awire|net@71|||1800|conn@11|y|10|-12|pin@44||12|-12 +Awire|net@72|||2700|pin@44||12|-12|pin@45||12|-11 +Awire|net@73|||1800|pin@45||12|-11|theDregi@0|sigS|14|-11 +Awire|net@74|||1800|conn@12|y|10|-8|pin@46||12|-8 +Awire|net@75|||900|pin@46||12|-8|pin@47||12|-9 +Awire|net@76|||1800|pin@47||12|-9|theDregi@0|sigA|14|-9 +Abus|net@77||-0.5|IJ1800|thePathR@0|aout[1:14]|-11|12|pin@48||-6|12 +Abus|od[1:14]|D5G2;|-0.5|IJ900|pin@39||-24|11|pin@41||-24|5 +Abus|od[1:14],bk[15:19]|D5G2;|-0.5|IJ2700|pin@26||6|1|pin@27||6|6 +Abus|od[15:20]|D5G2;|-0.5|IJ900|pin@8||-24|-10|pin@9||-24|-17 +Abus|outS[T,1:37]|D5G2;|-0.5|IJ2700|pin@50||24|0|pin@51||24|4 +Abus|s[T,F]|D5G2;|-0.5|IJ900|dataMuxA@0|sel[long_1]|-15|-12|pin@35||-15|-18 +Awire|sign|D5G2;||2700|pin@32||-8|-7|pin@33||-8|-4 +Efire[M,L]||D4G2;|conn@5|a|I +Eflag[C]||D6G2;|conn@10|y|O +EinA[T,1:37]|in[1:37,T],ain[1:14]|D4G2;|conn@2|a|I +Elit[1:19]|od[1:20]|D4G2;|conn@3|a|I +EoutS[T,1:37]|outS[1:37,T],aout[1:14]|D6G2;|conn@0|y|O +EsigA||D4G2;|conn@12|a|I +EsigS||D4G2;|conn@11|a|I +X + # Cell odFan;1{sch} CodFan;1{sch}||schematic|1225741614528|1225742056232| Ngeneric:Facet-Center|art@0||0|0||||AV @@ -663,1250 +792,8 @@ EmlReady||D6G2;|conn@3|y|O EselLO[Dm,Dl]||D4G2;|conn@4|a|I X -# Cell onDeck;1{ic} -ConDeck;1{ic}||artwork|1223072770987|1224250020671|E -Ngeneric:Facet-Center|art@0||0|0||||AV -Nschematic:Bus_Pin|pin@0||0|7|-1|-1|| -Nschematic:Bus_Pin|pin@1||3|-4|-1|-1|| -Nschematic:Bus_Pin|pin@2||3|-2|-1|-1|| -Nschematic:Bus_Pin|pin@3||3|0|-1|-1|| -Nschematic:Bus_Pin|pin@6||-3|-13|-1|-1|| -Nschematic:Bus_Pin|pin@7||-3|-8|-1|-1|| -Nschematic:Bus_Pin|pin@8||3|-12|-1|-1|| -Nschematic:Bus_Pin|pin@9||-3|0|-1|-1|| -Nschematic:Bus_Pin|pin@11||-1|5|-1|-1|| -Nschematic:Bus_Pin|pin@12||2|5|-1|-1|| -Nschematic:Bus_Pin|pin@13||3|-10|-1|-1|| -NPin|pin@16||2|-2|1|1|| -NPin|pin@17||3|-2|1|1|| -NPin|pin@18||2|-12|1|1|| -NPin|pin@19||3|-12|1|1|| -NPin|pin@20||2|-4|1|1|| -NPin|pin@21||3|-4|1|1|| -NPin|pin@22||1|6|1|1|| -NPin|pin@23||-2|6|1|1|| -NPin|pin@24||-1|5|1|1|| -NPin|pin@25||-2|4|1|1|| -NPin|pin@26||-2|-14|1|1|| -NPin|pin@27||2|-14|1|1|| -NPin|pin@28||-2|3|1|1|| -NPin|pin@29||2|3|1|1|| -NPin|pin@30||0|3|1|1|| -NPin|pin@31||0|4|1|1|| -NPin|pin@32||1|4|1|1|| -NPin|pin@33||2|5|1|1|| -NPin|pin@34||0|-14|1|1|| -NPin|pin@35||0|-15|1|1|| -NPin|pin@36||-4|-19|1|1|| -NPin|pin@37||-4|-15|1|1|| -NPin|pin@38||3|-15|1|1|| -NPin|pin@39||3|-14|1|1|| -NPin|pin@40||5|-17|1|1|| -NPin|pin@41||3|-20|1|1|| -NPin|pin@42||3|-19|1|1|| -NPin|pin@43||-2|0|1|1|| -NPin|pin@44||-3|0|1|1|| -NPin|pin@45||2|0|1|1|| -NPin|pin@46||3|0|1|1|| -Nschematic:Bus_Pin|pin@49||0|6|-2|-2|| -Nschematic:Bus_Pin|pin@50||-2|-13|-2|-2|| -NPin|pin@51||-2|-8|1|1|| -NPin|pin@52||-3|-8|1|1|| -Nschematic:Bus_Pin|pin@53||-4|-17|-1|-1|| -Nschematic:Bus_Pin|pin@54||5|-17|-1|-1|| -Nschematic:Bus_Pin|pin@55||-3|-10|-1|-1|| -NPin|pin@56||-2|-10|1|1|| -NPin|pin@57||-3|-10|1|1|| -Nschematic:Bus_Pin|pin@58||-4|-2|-1|-1|| -NPin|pin@60||-2|-2|1|1|| -NPin|pin@61||-4|-2|1|1|| -Nschematic:Bus_Pin|pin@62||-3|-4|-1|-1|| -NPin|pin@63||-2|-4|1|1|| -NPin|pin@64||-3|-4|1|1|| -NPin|pin@65||2|-10|1|1|| -NPin|pin@66||3|-10|1|1|| -Nschematic:Bus_Pin|pin@67||3|-8|-1|-1|| -Nschematic:Bus_Pin|pin@69||3|-6|-1|-1|| -Nschematic:Bus_Pin|pin@71||1.5|-21|-1|-1|| -Ngeneric:Invisible-Pin|pin@72||1.5|-19|1|1|| -NPin|pin@73||2|-6|1|1|| -NPin|pin@74||3|-6|1|1|| -NPin|pin@75||2|-8|1|1|| -NPin|pin@76||3|-8|1|1|| -Nschematic:Bus_Pin|pin@77||-2|-21|-1|-1|| -Nschematic:Wire_Pin|pin@78||-2|-19|||| -AThicker|net@0|||FS900|pin@45||2|0|pin@16||2|-2 -AThicker|net@1|||FS1800|pin@16||2|-2|pin@17||3|-2 -AThicker|net@2|||FS900|pin@18||2|-12|pin@27||2|-14 -AThicker|net@3|||FS1800|pin@18||2|-12|pin@19||3|-12 -AThicker|net@4|||FS900|pin@16||2|-2|pin@20||2|-4 -AThicker|net@5|||FS1800|pin@20||2|-4|pin@21||3|-4 -AThicker|net@6|||FS2700|pin@26||-2|-14|pin@56||-2|-10 -AThicker|net@7|||FS1800|pin@30||0|3|pin@29||2|3 -AThicker|net@8|||FS1800|pin@28||-2|3|pin@30||0|3 -AThicker|net@9|||FS2700|pin@30||0|3|pin@31||0|4 -AThicker|net@10|||FS1800|pin@31||0|4|pin@32||1|4 -AThicker|net@11|||FS2250|pin@32||1|4|pin@33||2|5 -AThicker|net@12|||FS3150|pin@33||2|5|pin@22||1|6 -AThicker|net@13|||FS0|pin@22||1|6|pin@23||-2|6 -AThicker|net@14|||FS1350|pin@23||-2|6|pin@24||-1|5 -AThicker|net@15|||FS450|pin@24||-1|5|pin@25||-2|4 -AThicker|net@16|||FS1800|pin@25||-2|4|pin@31||0|4 -AThicker|net@17|||FS1800|pin@34||0|-14|pin@27||2|-14 -AThicker|net@18|||FS1800|pin@26||-2|-14|pin@34||0|-14 -AThicker|net@19|||FS900|pin@34||0|-14|pin@35||0|-15 -AThicker|net@20|||FS2700|pin@36||-4|-19|pin@37||-4|-15 -AThicker|net@21|||FS1800|pin@37||-4|-15|pin@35||0|-15 -AThicker|net@22|||FS1237|pin@39||3|-14|pin@40||5|-17 -AThicker|net@23|||FS563|pin@40||5|-17|pin@41||3|-20 -AThicker|net@24|||FS2700|pin@38||3|-15|pin@39||3|-14 -AThicker|net@25|||FS900|pin@42||3|-19|pin@41||3|-20 -AThicker|net@26|||FS1800|pin@35||0|-15|pin@38||3|-15 -AThicker|net@27|||FS1800|pin@36||-4|-19|pin@42||3|-19 -AThicker|net@28|||FS0|pin@43||-2|0|pin@44||-3|0 -AThicker|net@29|||FS900|pin@28||-2|3|pin@43||-2|0 -AThicker|net@30|||FS900|pin@29||2|3|pin@45||2|0 -AThicker|net@31|||FS1800|pin@45||2|0|pin@46||3|0 -AThicker|net@32|||FS900|pin@65||2|-10|pin@18||2|-12 -AThicker|net@33|||FS2700|pin@60||-2|-2|pin@43||-2|0 -Aschematic:bus|net@37||-0.5|IJ900|pin@0||0|7|pin@49||0|6 -Aschematic:bus|net@39||-0.5|IJ0|pin@50||-2|-13|pin@6||-3|-13 -AThicker|net@41|||FS0|pin@51||-2|-8|pin@52||-3|-8 -AThicker|net@42|||FS2700|pin@56||-2|-10|pin@51||-2|-8 -AThicker|net@43|||FS0|pin@56||-2|-10|pin@57||-3|-10 -AThicker|net@45|||FS2700|pin@63||-2|-4|pin@60||-2|-2 -AThicker|net@46|||FS0|pin@60||-2|-2|pin@61||-4|-2 -AThicker|net@48|||FS0|pin@63||-2|-4|pin@64||-3|-4 -AThicker|net@49|||FS900|pin@75||2|-8|pin@65||2|-10 -AThicker|net@50|||FS1800|pin@65||2|-10|pin@66||3|-10 -AThicker|net@51|||FS2700|pin@51||-2|-8|pin@63||-2|-4 -Aschematic:bus|net@54||-0.5|IJ900|pin@72||1.5|-19|pin@71||1.5|-21 -AThicker|net@55|||FS900|pin@20||2|-4|pin@73||2|-6 -AThicker|net@56|||FS1800|pin@73||2|-6|pin@74||3|-6 -AThicker|net@57|||FS900|pin@73||2|-6|pin@75||2|-8 -AThicker|net@58|||FS1800|pin@75||2|-8|pin@76||3|-8 -Aschematic:wire|net@59|||900|pin@78||-2|-19|pin@77||-2|-21 -Ecl[T,F],clS[T,F],rd[T,F],mc||D5G2;|pin@0||I -Edo[L]||D5G2;|pin@1||O -Edo[M]||D5G2;|pin@2||O -Edo[RQ]||D5G2;|pin@3||O -Efire[M2]||D5G2;|pin@62||I -Etake[MO]|fire[MO]|D5G2;|pin@58||I -Eilc[cnt]||D5G2;|pin@67||I -Eilc[done]||D5G2;|pin@69||O -EinA[1:6]||D5G2;|pin@71||I -Ein[C]||D5G2;|pin@7||I -Etorp|kill|D5G2;|pin@13||I -EloadC[T]||D5G2;|pin@55||I -Em2[1:18]|m3[1:18]|D5G2;|pin@6||I -Emo[1:36]||D5G2;|pin@53||I -Eod[1:36]||D5G2;|pin@54||O -EolcNZ||D5G2;|pin@8||O -Epred||D5G2;|pin@9||I -Esel[A]||D5G2;|pin@77||I -Esin||D5G2;|pin@11||I -Esout||D5G2;|pin@12||O -X - -# Cell onDeck;1{sch} -ConDeck;1{sch}||schematic|1223072132510|1224856454015| -Ngeneric:Facet-Center|art@0||0|0||||AV -NOff-Page|conn@0||-2|20|||XYR| -NOff-Page|conn@1||-11|14|||XYRR| -NOff-Page|conn@2||6.5|14|||XRR| -NOff-Page|conn@3||-12|9|||XYRR| -NOff-Page|conn@4||24|9|||XRR| -NOff-Page|conn@5||24|7|||XRR| -NOff-Page|conn@6||24|5|||XRR| -NOff-Page|conn@7||-36|-21|||| -NOff-Page|conn@11||24|-13|||XRR| -NOff-Page|conn@13||1|-33.5|||YRRR| -NOff-Page|conn@14||-5|-25|||Y| -NOff-Page|conn@16||31.5|-23|||| -NOff-Page|conn@17||50.5|-23|||| -NOff-Page|conn@18||-6|-25|||XYRR| -NOff-Page|conn@19||-9|0|||XYR| -NOff-Page|conn@20||-18|-2.5|||XYR| -NOff-Page|conn@21||24|-18|||XY| -NOff-Page|conn@22||24|-16|||| -NOff-Page|conn@23||17|-29|||XYRRR| -NOff-Page|conn@24||24.5|-21|||X| -IregistersL:ins20Bx36;1{ic}|ins20Bx3@0||42|-23|Y||D5G4; -IredFour:inv;1{ic}|invm[1:18]|D5G3;X2;Y6;|-27|-21|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 -IgaspL:odStageS;1{ic}|odStageS@0||-2|9|||D5G4; -IonDeck;1{ic}|onDeck@1||48.5|26|||D5G4; -Ngeneric:Invisible-Pin|pin@0||0|43|||||ART_message(D5G6;)SonDeck -Ngeneric:Invisible-Pin|pin@1||-0.5|37.5|||||ART_message(D5G4;)Sthis is the predicate stage -Ngeneric:Invisible-Pin|pin@2||-1.5|31.5|||||ART_message(D5G3;)Sies 10 October 2008 -NWire_Pin|pin@9||-7.5|-13|||| -NWire_Pin|pin@10||-7.5|-15.5|||| -NWire_Pin|pin@11||40|0|||| -NWire_Pin|pin@13||-1|0|||| -NBus_Pin|pin@15||11.5|-32|-1|-1|| -NBus_Pin|pin@16||25|-29|-1|-1|| -NWire_Pin|pin@25||-1|5|||| -NWire_Pin|pin@26||-9|-6|||| -NWire_Pin|pin@27||5|-6|||| -NWire_Pin|pin@29||-1|7|||| -NWire_Pin|pin@30||-3|-3|||| -NWire_Pin|pin@31||9|-3|||| -NWire_Pin|pin@32||-18|-8|||| -NWire_Pin|pin@33||1|-8|||| -Ngeneric:Invisible-Pin|pin@34||-47.5|22.5|||||ART_message(D3G2;)S[bit 22 LO loads flags,bit 23 LO loads OLC,bit 24 LO counts OLC,bit 25 LO selects Dm,bit 26 LO selects Dl,bit 27 LO loads ILC,bit 17 HI is take D register,bit 20 HI is OK to interrupt,bit 30 HI selects Rq] -NBus_Pin|pin@39||25|-23|-1|-1|| -IskipCount;1{ic}|skipCoun@1||9|-18|||D5G4; -IorangeTSMC090nm:wire90;1{ic}|wire90@0||33.5|0|||D0G4;|ATTR_L(D5G1;PUD)S2500|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@1||1.5|-3|||D0G4;|ATTR_L(D5G1;PUD)S2500|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -Awire|mc|D5G2;||900|pin@9||-7.5|-13|pin@10||-7.5|-15.5 -Abus|mo[1:6,8]|D5G2;|-0.5|IJ2700|pin@16||25|-29|pin@39||25|-23 -Abus|mo[22:27]|D5G2;|-0.5|IJ900|skipCoun@1|selLO[Lf,Lo,Co,Dm,Dl,Li]|11.5|-26|pin@15||11.5|-32 -Awire|net@7|||1800|conn@1|y|-9|14|odStageS@0|sin|-3|14 -Awire|net@10|||1800|odStageS@0|sout|0|14|conn@2|a|4.5|14 -Abus|net@11||-0.5|IJ2700|odStageS@0|cl[T,F],clS[T,F],rd[T,F],mc|-2|16|conn@0|y|-2|18 -Awire|net@17|||1800|conn@3|y|-10|9|odStageS@0|pred|-5|9 -Awire|net@19|||1800|odStageS@0|doLO|1|9|conn@4|a|22|9 -Awire|net@36|||1800|skipCoun@1|olcNZ|19|-13|conn@11|a|22|-13 -Awire|net@37|||1800|conn@14|y|-3|-25|skipCoun@1|in[C]|9|-25 -Awire|net@39|||900|pin@11||40|0|ins20Bx3@0|hcl[1]|40|-20 -Awire|net@40|||1800|wire90@0|b|36|0|pin@11||40|0 -Abus|net@42||-0.5|IJ0|conn@17|a|48.5|-23|ins20Bx3@0|out[1:18]|45|-23 -Abus|net@43||-0.5|IJ1800|conn@16|y|33.5|-23|ins20Bx3@0|in[1:18]|39|-23 -Awire|net@45|||2700|pin@13||-1|0|odStageS@0|fire[OD]|-1|3 -Awire|net@46|||0|wire90@0|a|31|0|pin@13||-1|0 -Awire|net@47|||900|skipCoun@1|torp|1|-25|conn@13|y|1|-31.5 -Awire|net@50|||0|skipCoun@1|loadC[T]|7|-25|conn@18|y|-4|-25 -Awire|net@64|||0|conn@6|a|22|5|pin@25||-1|5 -Awire|net@71|||1800|pin@25||-1|5|odStageS@0|do[M_1]|1|5 -Awire|net@72|||2700|skipCoun@1|do[L]|-1|-13|pin@25||-1|5 -Awire|net@73|||900|conn@19|y|-9|-2|pin@26||-9|-6 -Awire|net@74|||1800|pin@26||-9|-6|pin@27||5|-6 -Awire|net@76|||0|conn@5|a|22|7|pin@29||-1|7 -Awire|net@78|||1800|pin@29||-1|7|odStageS@0|sin_1|1|7 -Awire|net@81|||900|pin@29||-1|7|skipCoun@1|do[M]|-1|-17 -Awire|net@82|||0|wire90@1|a|-1|-3|pin@30||-3|-3 -Awire|net@83|||2700|pin@30||-3|-3|odStageS@0|fireLO[OD]|-3|2 -Awire|net@84|||1800|wire90@1|b|4|-3|pin@31||9|-3 -Awire|net@86|||900|conn@20|y|-18|-4.5|pin@32||-18|-8 -Awire|net@87|||1800|pin@32||-18|-8|pin@33||1|-8 -Abus|net@89||-0.5|IJ0|skipCoun@1|in[1:18]|-1|-21|invm[1:18]|out|-24.5|-21 -Abus|net@90||-0.5|IJ0|invm[1:18]|in|-29.5|-21|conn@7|y|-34|-21 -Awire|net@111|||1800|skipCoun@1|ilc[cnt]|19|-18|conn@21|y|22|-18 -Awire|net@112|||1800|skipCoun@1|ilc[done]|19|-16|conn@22|a|22|-16 -Abus|net@116||-0.5|IJ2700|conn@23|y|17|-27|skipCoun@1|inLO[1:7]|17|-25 -Abus|net@117||-0.5|IJ1800|skipCoun@1|inA[7:12]|19|-23|pin@39||25|-23 -Awire|net@120|||0|conn@24|y|22.5|-21|skipCoun@1|sel[A]|19|-21 -Ecl[T,F],clS[T,F],rd[T,F],mc||D4G2;|conn@0|a|I -Edo[L]||D6G2;|conn@6|y|O -Edo[M]||D6G2;|conn@5|y|O -Edo[RQ]||D6G2;|conn@4|y|O -Efire[M2]||D4G2;|conn@20|a|I -Etake[MO]|fire[MO]|D4G2;|conn@19|a|I -Eilc[cnt]||D4G2;|conn@21|a|I -Eilc[done]||D6G2;|conn@22|y|O -EinA[1:6]||D4G2;|conn@23|a|I -Ein[C]||D4G2;|conn@14|a|I -Etorp|kill|D4G2;|conn@13|a|I -EloadC[T]||D4G2;|conn@18|a|I -Em2[1:18]|m3[1:18]|D4G2;|conn@7|a|I -Emo[1:36]||D4G2;X6;|conn@16|a|I -Eod[1:36]||D6G2;|conn@17|y|O -EolcNZ||D6G2;|conn@11|y|O -Epred||D4G2;|conn@3|a|I -Esel[A]||D4G2;|conn@24|a|I -Esin||D4G2;|conn@1|a|I -Esout||D6G2;|conn@2|y|O -X - -# Cell onDeckChain;1{ic} -ConDeckChain;1{ic}||artwork|1217326338458|1223676832489|E -Ngeneric:Facet-Center|art@0||0|0||||AV -Nschematic:Bus_Pin|pin@0||0|7|-1|-1|R| -Ngeneric:Invisible-Pin|pin@1||0|6|1|1|R| -Nschematic:Bus_Pin|pin@10||-3|0|-1|-1|| -Nschematic:Bus_Pin|pin@14||-1|5|-1|-1|| -Nschematic:Bus_Pin|pin@16||2|5|-1|-1|| -NPin|pin@18||-2|3|1|1|| -NPin|pin@19||2|3|1|1|| -NPin|pin@20||0|3|1|1|| -NPin|pin@21||0|4|1|1|| -NPin|pin@22||1|4|1|1|| -NPin|pin@23||2|5|1|1|| -NPin|pin@24||1|6|1|1|| -NPin|pin@25||-2|6|1|1|| -NPin|pin@26||-1|5|1|1|| -NPin|pin@27||-2|4|1|1|| -NPin|pin@28||-2|-3|1|1|| -NPin|pin@29||2|-3|1|1|| -NPin|pin@30||0|-3|1|1|| -NPin|pin@31||0|-4|1|1|| -NPin|pin@32||-4|-4|1|1|| -NPin|pin@33||-4|-8|1|1|| -NPin|pin@36||-2|0|1|1|| -NPin|pin@37||-3|0|1|1|| -NPin|pin@38||3|-4|1|1|| -NPin|pin@39||3|-3|1|1|| -NPin|pin@40||5|-6|1|1|| -NPin|pin@41||3|-9|1|1|| -NPin|pin@42||3|-8|1|1|| -NPin|pin@43||2.5|-4|1|1|| -Ngeneric:Invisible-Pin|pin@44||0|0|||||ART_message(D5G2;)S[OD,test] -Nschematic:Bus_Pin|pin@45||5|-6|-1|-1|| -Aschematic:bus|net@0||-0.5|IJ2700|pin@1||0|6|pin@0||0|7 -AThicker|net@9|||FS1800|pin@27||-2|4|pin@21||0|4 -AThicker|net@10|||FS1800|pin@30||0|-3|pin@29||2|-3 -AThicker|net@11|||FS0|pin@31||0|-4|pin@32||-4|-4 -AThicker|net@12|||FS1800|pin@28||-2|-3|pin@30||0|-3 -AThicker|net@13|||FS900|pin@30||0|-3|pin@31||0|-4 -AThicker|net@14|||FS900|pin@32||-4|-4|pin@33||-4|-8 -AThicker|net@15|||FS1800|pin@20||0|3|pin@19||2|3 -AThicker|net@16|||FS1800|pin@18||-2|3|pin@20||0|3 -AThicker|net@17|||FS2700|pin@20||0|3|pin@21||0|4 -AThicker|net@18|||FS1800|pin@21||0|4|pin@22||1|4 -AThicker|net@19|||FS2250|pin@22||1|4|pin@23||2|5 -AThicker|net@20|||FS3150|pin@23||2|5|pin@24||1|6 -AThicker|net@21|||FS1800|pin@31||0|-4|pin@43||2.5|-4 -AThicker|net@24|||FS900|pin@18||-2|3|pin@36||-2|0 -AThicker|net@25|||FS0|pin@36||-2|0|pin@37||-3|0 -AThicker|net@26|||FS900|pin@36||-2|0|pin@28||-2|-3 -AThicker|net@28|||FS1237|pin@39||3|-3|pin@40||5|-6 -AThicker|net@29|||FS563|pin@40||5|-6|pin@41||3|-9 -AThicker|net@30|||FS2700|pin@38||3|-4|pin@39||3|-3 -AThicker|net@31|||FS900|pin@42||3|-8|pin@41||3|-9 -AThicker|net@32|||FS0|pin@38||3|-4|pin@43||2.5|-4 -AThicker|net@33|||FS1800|pin@33||-4|-8|pin@42||3|-8 -AThicker|net@34|||FS0|pin@24||1|6|pin@25||-2|6 -AThicker|net@35|||FS1350|pin@25||-2|6|pin@26||-1|5 -AThicker|net@36|||FS450|pin@26||-1|5|pin@27||-2|4 -AThicker|net@37|||FS900|pin@19||2|3|pin@29||2|-3 -Ecl[T,F],clS[T,F],rd[T,F],mc||D5G2;|pin@0||I -Eod[1:36]||D5G2;|pin@45||O -Epred||D5G2;|pin@10||I -Esin||D5G2;|pin@14||I -Esout||D5G2;|pin@16||O -X - -# Cell onDeckChain;1{sch} -ConDeckChain;1{sch}||schematic|1216927452231|1224253596719| -IfifoL:aStageD;1{ic}|aStageD@0||-48|5|||D5G4; -IfifoL:aStageD;1{ic}|aStageD@1||0|5|||D5G4; -IfifoL:aStageE;1{ic}|aStageE@0||-24|5|||D5G4; -Ngeneric:Facet-Center|art@0||0|0||||AV -NOff-Page|conn@0||-60|5|||Y| -NOff-Page|conn@4||-60|10|||XRR| -NOff-Page|conn@5||0|20|||XYR| -NOff-Page|conn@6||56|18|||Y| -NOff-Page|conn@31||46.5|-12|||| -NWire_Con|conn@32||31.5|-20|||| -NGround|gnd@1||24|-22|||| -NGround|gnd@2||31.5|-24.5|||| -NGround|gnd@3||39.5|-18|||| -IonDeck;1{ic}|onDeck@1||30|5|||D5G4; -IonDeckChain;1{ic}|onDeckCh@1||43|30|||D5G4; -Ngeneric:Invisible-Pin|pin@0||2.5|37|||||ART_message(D5G4;)Sthree stages to test onDeck -Ngeneric:Invisible-Pin|pin@1||1|42.5|||||ART_message(D5G6;)SonDeckChain -Ngeneric:Invisible-Pin|pin@2||-0.5|32|||||ART_message(D5G3;)Sies 17 October 2008 -NBus_Pin|pin@128||-37|-1|-1|-1|| -NBus_Pin|pin@129||-37|-8|-1|-1|| -NWire_Pin|pin@135||51|14.5|||| -NWire_Pin|pin@144||34|10|||| -NWire_Pin|pin@146||34|18|||| -NWire_Pin|pin@148||58|7|||| -NWire_Pin|pin@149||58|10|||| -NWire_Pin|pin@211||38|5|||| -NWire_Pin|pin@212||38|7|||| -NWire_Pin|pin@245||73|14.5|||| -NWire_Pin|pin@290||-60|-23|||X| -NBus_Pin|pin@291||-56|-1|-1|-1|| -NWire_Pin|pin@297||-42|-16|||| -NBus_Pin|pin@298||30|15|-1|-1|| -NBus_Pin|pin@299||0|15|-1|-1|| -NBus_Pin|pin@301||-48|15|-1|-1|| -NWire_Pin|pin@309||63|14.5|||| -NWire_Pin|pin@312||70|1|||| -NWire_Pin|pin@313||70|5|||| -NWire_Pin|pin@314||80|-4|||| -NWire_Pin|pin@315||80|-1|||| -NWire_Pin|pin@330||-42|3|||| -NBus_Pin|pin@367||-24|15|-1|-1|| -NBus_Pin|pin@373||-12|-1|-1|-1|| -NBus_Pin|pin@374||-12|-5|-1|-1|| -NBus_Pin|pin@380||9|-1|-1|-1|| -NBus_Pin|pin@381||9|-12|-1|-1|| -NWire_Pin|pin@390||46|3|||| -NWire_Pin|pin@392||46|-1|||| -NWire_Pin|pin@393||43|1|||| -NWire_Pin|pin@394||43|-6|||| -NWire_Pin|pin@396||37|-7|||| -NBus_Pin|pin@397||20|-8|-1|-1|| -NBus_Pin|pin@398||20|-15|-1|-1|| -NBus_Pin|pin@399||-34|-15|-1|-1|| -NBus_Pin|pin@400||-34|-10|-1|-1|| -NWire_Pin|pin@403||24|-3|||| -NWire_Pin|pin@405||21|-5|||| -NWire_Pin|pin@406||21|-1|||| -NWire_Pin|pin@407||14|3|||| -NWire_Pin|pin@408||14|-10|||| -NWire_Pin|pin@409||0|-10|||| -NWire_Pin|pin@411||37|-10|||| -NWire_Pin|pin@413||17|1|||| -NWire_Pin|pin@414||17|-13|||| -NWire_Pin|pin@415||-17|-13|||| -NWire_Pin|pin@416||-17|3|||| -NWire_Pin|pin@417||24|-16|||| -NWire_Pin|pin@421||39.5|-5|||| -NWire_Pin|pin@422||38|-3|||| -NWire_Pin|pin@423||38|-5|||| -IprogramsK:programA;1{ic}|programA@1||-58|-15|||D5G4; -IgaspL:sinkC;1{ic}|sinkC@3||52|5|||D5G4; -IgaspL:sinkC;1{ic}|sinkC@4||64|-1|||D5G4; -IgaspL:sinkC;1{ic}|sinkC@5||74|-6|||D5G4; -IorangeTSMC090nm:wire90;1{ic}|wire90@0||-36|5|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1088.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@1||-12|5|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1088.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@2||8|5|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1088.0|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3 -Abus|dataA[1:36]|D5G2;|-0.5|IJ900|pin@291||-56|-1|programA@1|data[1:18]|-56|-12 -Awire|do[L]|D5G2;||900|pin@393||43|1|pin@394||43|-6 -Awire|do[M]|D5G2;||900|pin@390||46|3|pin@392||46|-1 -Awire|do[RQ]|D5G2;||2700|pin@211||38|5|pin@212||38|7 -Awire|fire[1]|D5G2;||900|pin@330||-42|3|pin@297||-42|-16 -Awire|fire[2]|D5G2;||900|pin@416||-17|3|pin@415||-17|-13 -Awire|fire[L]|D5G2;||2700|pin@314||80|-4|pin@315||80|-1 -Awire|fire[M]|D5G2;||2700|pin@312||70|1|pin@313||70|5 -Awire|fire[RQ]|D5G2;||2700|pin@148||58|7|pin@149||58|10 -Abus|m2[1:36]|D5G2;|-0.5|IJ900|pin@373||-12|-1|pin@374||-12|-5 -Abus|m3[1:12,31:36]|D5G2;|-0.5|IJ2700|pin@399||-34|-15|pin@400||-34|-10 -Abus|m3[1:36]|D5G2;|-0.5|IJ900|pin@128||-37|-1|pin@129||-37|-8 -Awire|mc|D5G2;||2700|pin@290||-60|-23|programA@1|mc|-60|-18 -Awire|mc|D5G2;||2700|pin@405||21|-5|pin@406||21|-1 -Awire|mc|D5G2;||900|pin@135||51|14.5|sinkC@3|mc|51|9 -Awire|moFull|D8G2;||0|onDeck@1|pred|27|5|wire90@2|b|10.5|5 -Abus|mo[1:36]|D5G2;|-0.5|IJ900|pin@380||9|-1|pin@381||9|-12 -Awire|net@303|||2700|pin@144||34|10|pin@146||34|18 -Awire|net@305|||1800|pin@146||34|18|conn@6|a|54|18 -Awire|net@416|||0|pin@148||58|7|sinkC@3|fire|55|7 -Awire|net@418|||1800|pin@211||38|5|sinkC@3|pFire|49|5 -Awire|net@529|||0|pin@297||-42|-16|programA@1|shift|-54|-16 -Abus|net@553||-0.5|I900|conn@5|y|0|18|pin@299||0|15 -Abus|net@554||-0.5|IJ0|pin@298||30|15|pin@299||0|15 -Abus|net@558||-0.5|IJ0|pin@367||-24|15|pin@301||-48|15 -Awire|net@564|||0|pin@309||63|14.5|pin@135||51|14.5 -Awire|net@569|||0|pin@245||73|14.5|pin@309||63|14.5 -Awire|net@570|||2700|sinkC@4|mc|63|3|pin@309||63|14.5 -Awire|net@576|||1800|sinkC@4|fire|67|1|pin@312||70|1 -Awire|net@578|||1800|sinkC@5|fire|77|-4|pin@314||80|-4 -Awire|net@582|||900|pin@245||73|14.5|sinkC@5|mc|73|-2 -Awire|net@601|||0|pin@330||-42|3|aStageD@0|fire|-45|3 -Awire|net@611|||1800|conn@4|y|-58|10|aStageD@0|sin|-49|10 -Awire|net@612|||1800|conn@0|y|-58|5|aStageD@0|pFire|-51|5 -Abus|net@614||-0.5|I0|pin@128||-37|-1|aStageD@0|out[1:36]|-43|-1 -Abus|net@615||-0.5|I1800|pin@291||-56|-1|aStageD@0|in[1:36]|-52|-1 -Awire|net@616|||0|wire90@0|a|-38.5|5|aStageD@0|full|-45|5 -Abus|net@617||-0.5|I900|pin@301||-48|15|aStageD@0|cl[T,F],clS[T,F],rd[T,F],mc|-48|12 -Awire|net@651|||0|sinkC@5|pFire|71|-6|pin@394||43|-6 -Abus|net@670||-0.5|IJ0|pin@299||0|15|pin@367||-24|15 -Abus|net@671||-0.5|IJ900|pin@367||-24|15|aStageE@0|cl[T,F],clS[T,F],rd[T,F],mc|-24|12 -Awire|net@674|||0|aStageE@0|pred|-27|5|wire90@0|b|-33.5|5 -Abus|net@675||-0.5|IJ1800|pin@128||-37|-1|aStageE@0|in[1:36]|-28|-1 -Awire|net@684|||1800|aStageE@0|succ|-21|5|wire90@1|a|-14.5|5 -Awire|net@685|||1800|wire90@1|b|-9.5|5|aStageD@1|pFire|-3|5 -Awire|net@689|||0|pin@144||34|10|onDeck@1|sout|32|10 -Abus|net@691||-0.5|I900|pin@298||30|15|onDeck@1|cl[T,F],clS[T,F],rd[T,F],mc|30|12 -Awire|net@693|||0|onDeck@1|sin|29|10|aStageD@1|sout|2|10 -Awire|net@694|||1800|aStageD@1|full|3|5|wire90@2|a|5.5|5 -Awire|net@695|||0|aStageE@0|sin|-25|10|aStageD@0|sout|-46|10 -Awire|net@696|||0|aStageD@1|sin|-1|10|aStageE@0|sout|-22|10 -Abus|net@698||-0.5|IJ1800|pin@373||-12|-1|aStageD@1|in[1:36]|-4|-1 -Abus|net@699||-0.5|IJ1800|aStageE@0|out[1:36]|-19|-1|pin@373||-12|-1 -Abus|net@708||-0.5|I900|pin@299||0|15|aStageD@1|cl[T,F],clS[T,F],rd[T,F],mc|0|12 -Abus|net@714||-0.5|IJ1800|pin@381||9|-12|onDeck@1|mo[1:36]|26|-12 -Awire|net@721|||0|pin@211||38|5|onDeck@1|do[RQ]|33|5 -Awire|net@722|||1800|onDeck@1|do[M]|33|3|pin@390||46|3 -Awire|net@725|||1800|pin@392||46|-1|sinkC@4|pFire|61|-1 -Abus|net@726||-0.5|IJ1800|aStageD@1|out[1:36]|5|-1|pin@380||9|-1 -Awire|net@728|||1800|onDeck@1|do[L]|33|1|pin@393||43|1 -Awire|net@732|||1800|onDeck@1|olcNZ|33|-7|pin@396||37|-7 -Abus|net@733||-0.5|IJ0|onDeck@1|m2[1:18]|27|-8|pin@397||20|-8 -Abus|net@734||-0.5|IJ900|pin@397||20|-8|pin@398||20|-15 -Abus|net@735||-0.5|IJ0|pin@398||20|-15|pin@399||-34|-15 -Awire|net@740|||0|onDeck@1|in[C]|27|-3|pin@403||24|-3 -Awire|net@744|||2700|pin@417||24|-16|pin@403||24|-3 -Awire|net@745|||0|onDeck@1|loadC[T]|27|-5|pin@405||21|-5 -Awire|net@747|||0|onDeck@1|take[MO]|26|3|pin@407||14|3 -Awire|net@748|||900|pin@407||14|3|pin@408||14|-10 -Awire|net@749|||0|pin@408||14|-10|pin@409||0|-10 -Abus|net@752||-0.5|IJ1800|onDeck@1|od[1:36]|35|-12|conn@31|a|44.5|-12 -Awire|net@755|||0|onDeck@1|fire[M2]|27|1|pin@413||17|1 -Awire|net@756|||900|pin@413||17|1|pin@414||17|-13 -Awire|net@757|||0|pin@414||17|-13|pin@415||-17|-13 -Awire|net@772|||0|pin@416||-17|3|aStageE@0|succ_1|-21|3 -Awire|net@773|||2700|gnd@1||24|-20|pin@417||24|-16 -Awire|net@774|||0|onDeck@1|sel[A]|28|-16|pin@417||24|-16 -Abus|net@779||-0.5|IJ900|onDeck@1|inA[1:6]|31.5|-16|conn@32||31.5|-20 -Awire|net@780|||2700|gnd@2||31.5|-22.5|conn@32||31.5|-20 -Awire|net@781|||1800|onDeck@1|torp|33|-5|pin@423||38|-5 -Awire|net@783|||900|pin@421||39.5|-5|gnd@3||39.5|-16 -Awire|net@784|||1800|onDeck@1|ilc[cnt]|33|-3|pin@422||38|-3 -Awire|net@786|||900|pin@422||38|-3|pin@423||38|-5 -Awire|net@787|||0|pin@421||39.5|-5|pin@423||38|-5 -Awire|olcNZ|D5G2;||900|pin@396||37|-7|pin@411||37|-10 -Awire|take[3]|D5G2;||900|aStageD@1|fire[2]|0|-4|pin@409||0|-10 -Ecl[T,F],clS[T,F],rd[T,F],mc||D4G2;|conn@5|a|I -Eod[1:36]||D6G2;|conn@31|y|O -Epred||D4G2;|conn@0|a|I -Esin||D4G2;|conn@4|a|I -Esout||D6G2;|conn@6|y|O -X - -# Cell ringSkip;1{ic} -CringSkip;1{ic}||artwork|1224791160529|1225119132161|E -Ngeneric:Facet-Center|art@0||0|0||||AV -Nschematic:Bus_Pin|pin@0||0|7|-1|-1|RRR| -Ngeneric:Invisible-Pin|pin@1||0|6|1|1|RRR| -Nschematic:Bus_Pin|pin@2||-3|0|-1|-1|| -Nschematic:Bus_Pin|pin@4||-5|-6|-1|-1|| -Ngeneric:Invisible-Pin|pin@5||-4|-6|1|1|| -Nschematic:Bus_Pin|pin@6||-5|4|-1|-1|| -Nschematic:Bus_Pin|pin@8||2|5|-1|-1|| -NPin|pin@10||2|-2|1|1|| -NPin|pin@11||3|-2|1|1|| -NPin|pin@12||-2|4|1|1|| -NPin|pin@13||-1|5|1|1|| -NPin|pin@14||-2|6|1|1|| -NPin|pin@15||1|6|1|1|| -NPin|pin@16||2|5|1|1|| -NPin|pin@17||1|4|1|1|| -NPin|pin@18||3|-3|1|1|| -NPin|pin@19||3|-4|1|1|| -NPin|pin@20||0|3|1|1|| -NPin|pin@21||0|4|1|1|| -NPin|pin@22||2|-3|1|1|| -NPin|pin@23||2|3|1|1|| -NPin|pin@24||-2|0|1|1|| -NPin|pin@25||-3|0|1|1|| -NPin|pin@26||-2|-3|1|1|| -NPin|pin@27||-2|3|1|1|| -NPin|pin@28||0|-3|1|1|| -NPin|pin@29||0|-4|1|1|| -NPin|pin@30||-4|-4|1|1|| -NPin|pin@31||-4|-8|1|1|| -NPin|pin@32||3|-8|1|1|| -NPin|pin@33||3|-9|1|1|| -NPin|pin@34||5|-6|1|1|| -Nschematic:Bus_Pin|pin@35||-5|-9|-1|-1|| -Nschematic:Bus_Pin|pin@36||-5|5|-1|-1|| -Nschematic:Bus_Pin|pin@37||-6|-9|-1|-1|| -Nschematic:Bus_Pin|pin@38||13|-6|-1|-1|| -Nschematic:Bus_Pin|pin@39||11|2|-1|-1|| -Nschematic:Bus_Pin|pin@40||10|4|-1|-1|| -Nschematic:Bus_Pin|pin@41||7|-8|-1|-1|| -Nschematic:Bus_Pin|pin@42||10|-7|-1|-1|| -Nschematic:Bus_Pin|pin@43||3|-2|-1|-1|| -Nschematic:Bus_Pin|pin@44||3|2|-1|-1|| -Nschematic:Bus_Pin|pin@45||2|4|-1|-1|| -NPin|pin@47||2|2|1|1|| -NPin|pin@48||3|2|1|1|| -Aschematic:bus|net@0||-0.5|IJ2700|pin@1||0|6|pin@0||0|7 -Aschematic:bus|net@2||-0.5|IJ0|pin@5||-4|-6|pin@4||-5|-6 -AThicker|net@5|||FS0|pin@19||3|-4|pin@29||0|-4 -AThicker|net@6|||FS1800|pin@27||-2|3|pin@20||0|3 -AThicker|net@7|||FS2700|pin@20||0|3|pin@21||0|4 -AThicker|net@8|||FS2250|pin@12||-2|4|pin@13||-1|5 -AThicker|net@9|||FS3150|pin@13||-1|5|pin@14||-2|6 -AThicker|net@10|||FS1350|pin@15||1|6|pin@16||2|5 -AThicker|net@11|||FS450|pin@16||2|5|pin@17||1|4 -AThicker|net@12|||FS0|pin@17||1|4|pin@21||0|4 -AThicker|net@13|||FS0|pin@22||2|-3|pin@28||0|-3 -AThicker|net@14|||FS0|pin@28||0|-3|pin@26||-2|-3 -AThicker|net@15|||FS900|pin@18||3|-3|pin@19||3|-4 -AThicker|net@16|||FS0|pin@21||0|4|pin@12||-2|4 -AThicker|net@17|||FS900|pin@28||0|-3|pin@29||0|-4 -AThicker|net@18|||FS0|pin@15||1|6|pin@14||-2|6 -AThicker|net@19|||FS2700|pin@10||2|-2|pin@47||2|2 -AThicker|net@20|||FS2700|pin@24||-2|0|pin@27||-2|3 -AThicker|net@21|||FS2700|pin@26||-2|-3|pin@24||-2|0 -AThicker|net@22|||FS0|pin@24||-2|0|pin@25||-3|0 -AThicker|net@23|||FS1800|pin@10||2|-2|pin@11||3|-2 -AThicker|net@24|||FS2700|pin@22||2|-3|pin@10||2|-2 -AThicker|net@25|||FS0|pin@29||0|-4|pin@30||-4|-4 -AThicker|net@26|||FS900|pin@30||-4|-4|pin@31||-4|-8 -AThicker|net@27|||FS1800|pin@31||-4|-8|pin@32||3|-8 -AThicker|net@28|||FS900|pin@32||3|-8|pin@33||3|-9 -AThicker|net@29|||FS2363|pin@33||3|-9|pin@34||5|-6 -AThicker|net@30|||FS3037|pin@34||5|-6|pin@18||3|-3 -AThicker|net@31|||FS1800|pin@20||0|3|pin@23||2|3 -AThicker|net@33|||FS2700|pin@47||2|2|pin@23||2|3 -AThicker|net@34|||FS1800|pin@47||2|2|pin@48||3|2 -Ecl[T,F],clS[T,F],rd[T,F],mc||D5G2;|pin@0||I -Edo[L]||D5G2;|pin@43||O -Edo[M]||D5G2;|pin@44||O -Edo[epi]||D5G2;|pin@2||I -Eilc[cnt]||D5G2;|pin@38||I -Eilc[done]||D5G2;|pin@39||O -EinA[1:6]||D5G2;|pin@35||I -EinE[1:36]||D5G2;|pin@4||I -Ein[C]||D5G2;|pin@41||I -Ekill||D5G2;|pin@37||I -EloadC[T]||D5G2;|pin@42||I -EolcNZ||D5G2;|pin@40||O -Esin_1|sin|D5G2;|pin@36||I -Esin|sin_1|D5G2;|pin@6||I -Esout||D5G2;|pin@8||O -Esout_1||D5G2;|pin@45||O -X - -# Cell ringSkip;1{lay} -CringSkip;1{lay}||cmos90|1224751924374|1225756297333||ATTR_NCC(D5G10;NTX-609;Y1506;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1225476512565|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1225726507797 -Ngeneric:Facet-Center|art@0||0|0||||AV -NX-Metal-2-Metal-3-Con|contact@1||1776|682|||| -NX-Metal-2-Metal-3-Con|contact@2||1770|676|||| -NX-Metal-2-Metal-3-Con|contact@3||1764|670|||| -NX-Metal-2-Metal-3-Con|contact@4||1758|664|||| -NX-Metal-2-Metal-3-Con|contact@5||1752|658|||| -NX-Metal-2-Metal-3-Con|contact@6||1806|620|||| -NX-Metal-2-Metal-3-Con|contact@7||1812|588|||| -NX-Metal-2-Metal-3-Con|contact@8||1818|614|||| -NX-Metal-2-Metal-3-Con|contact@9||1788|608|||| -NX-Metal-2-Metal-3-Con|contact@10||1794|632|||| -NX-Metal-2-Metal-3-Con|contact@11||1800|638|||| -NX-Metal-2-Metal-3-Con|contact@12||1368|620|||| -NX-Metal-2-Metal-3-Con|contact@13||1416|614|||| -NX-Metal-2-Metal-3-Con|contact@14||1458|608|||| -NX-Metal-2-Metal-3-Con|contact@15||1614|638|||| -NX-Metal-2-Metal-3-Con|contact@16||1662|632|||| -NX-Metal-2-Metal-3-Con|contact@17||1710|626|||| -NX-Metal-2-Metal-3-Con|contact@18||366|588|||| -NX-Metal-2-Metal-3-Con|contact@19||372|676|||| -NX-Metal-2-Metal-3-Con|contact@20||378|670|||| -NX-Metal-2-Metal-3-Con|contact@21||474|688|||| -NX-Metal-2-Metal-3-Con|contact@22||480|682|||| -NX-Metal-2-Metal-3-Con|contact@23||486|664|||| -NX-Metal-2-Metal-3-Con|contact@24||492|658|||| -NX-Metal-2-Metal-3-Con|contact@25||1782|688|||| -NX-Metal-2-Metal-3-Con|contact@26||390|620|||| -NX-Metal-2-Metal-3-Con|contact@27||354|682|||| -NX-Metal-2-Metal-3-Con|contact@28||342|688|||| -NX-Metal-2-Metal-3-Con|contact@29||1110|582|||| -NX-Metal-2-Metal-3-Con|contact@30||1122|708|||| -NX-Metal-2-Metal-3-Con|contact@31||1194|714|||| -NX-Metal-2-Metal-3-Con|contact@32||1200|576|||| -NX-Metal-1-Metal-2-Con|contact@33||1339.5|720|||| -NX-Metal-1-Metal-2-Con|contact@35||1593.5|726|||| -NX-Metal-2-Metal-3-Con|contact@36||1104|720|||| -NX-Metal-2-Metal-3-Con|contact@37||-942|576|||| -NX-Metal-2-Metal-3-Con|contact@38||-918|488|||| -NX-Metal-2-Metal-3-Con|contact@39||-918|1446|||| -NX-Metal-2-Metal-3-Con|contact@40||-942|1440|||| -IfifoL:ringFIFO;2{lay}|ringFIFO@1||-144|0|||D5G4; -IskipCount;2{lay}|skipCoun@1||432|1080|X||D5G4; -Ametal-3|net@21|||S900|skipCoun@1|in[5]|1776|725|contact@1||1776|682 -Ametal-3|net@23|||S900|skipCoun@1|in[4]|1770|725|contact@2||1770|676 -Ametal-3|net@25|||S900|skipCoun@1|in[3]|1764|725|contact@3||1764|670 -Ametal-3|net@27|||S900|skipCoun@1|in[2]|1758|725|contact@4||1758|664 -Ametal-2|net@28|||S1800|ringFIFO@1|inn[2]|1546|664|contact@4||1758|664 -Ametal-3|net@29|||S900|skipCoun@1|in[1]|1752|725|contact@5||1752|658 -Ametal-3|net@31|||S900|skipCoun@1|in[10]|1806|725|contact@6||1806|620 -Ametal-3|net@33|||S900|skipCoun@1|in[11]|1812|725|contact@7||1812|588 -Ametal-3|net@35|||S900|skipCoun@1|in[12]|1818|725|contact@8||1818|614 -Ametal-3|net@37|||S900|skipCoun@1|in[7]|1788|725|contact@9||1788|608 -Ametal-2|net@38|||S1800|ringFIFO@1|inn[7]|1780|608|contact@9||1788|608 -Ametal-3|net@39|||S900|skipCoun@1|in[8]|1794|725|contact@10||1794|632 -Ametal-3|net@41|||S900|skipCoun@1|in[9]|1800|725|contact@11||1800|638 -Ametal-3|net@43|||S900|skipCoun@1|in[18]|1368|725|contact@12||1368|620 -Ametal-2|net@44|||S1800|ringFIFO@1|pout[18]|1164|620|contact@12||1368|620 -Ametal-3|net@45|||S900|skipCoun@1|in[17]|1416|725|contact@13||1416|614 -Ametal-2|net@46|||S1800|ringFIFO@1|pout[17]|1164|614|contact@13||1416|614 -Ametal-3|net@47|||S900|skipCoun@1|in[16]|1458|725|contact@14||1458|608 -Ametal-2|net@48|||S1800|ringFIFO@1|pout[16]|1164|608|contact@14||1458|608 -Ametal-3|net@49|||S900|skipCoun@1|in[13]|1614|725|contact@15||1614|638 -Ametal-2|net@50|||S1800|ringFIFO@1|pout[13]|1164|638|contact@15||1614|638 -Ametal-3|net@51|||S900|skipCoun@1|in[14]|1662|725|contact@16||1662|632 -Ametal-2|net@52|||S1800|ringFIFO@1|pout[14]|1164|632|contact@16||1662|632 -Ametal-3|net@53|||S900|skipCoun@1|in[15]|1710|725|contact@17||1710|626 -Ametal-2|net@54|||S1800|ringFIFO@1|pout[15]|1164|626|contact@17||1710|626 -Ametal-3|net@55|||S900|skipCoun@1|inB[8]|366|726|contact@18||366|588 -Ametal-2|net@56|||S0|ringFIFO@1|outm1[8]|508|588|contact@18||366|588 -Ametal-3|net@57|||S900|skipCoun@1|inB[4]|372|726|contact@19||372|676 -Ametal-2|net@58|||S0|ringFIFO@1|outm1[4]|508|676|contact@19||372|676 -Ametal-3|net@59|||S900|skipCoun@1|inB[3]|378|726|contact@20||378|670 -Ametal-2|net@60|||S0|ringFIFO@1|outm1[3]|508|670|contact@20||378|670 -Ametal-3|net@61|||S900|skipCoun@1|inB[6]|474|726|contact@21||474|688 -Ametal-2|net@62|||S0|ringFIFO@1|outm1[6]|508|688|contact@21||474|688 -Ametal-3|net@63|||S900|skipCoun@1|inB[5]|480|726|contact@22||480|682 -Ametal-2|net@64|||S0|ringFIFO@1|outm1[5]|508|682|contact@22||480|682 -Ametal-3|net@65|||S900|skipCoun@1|inB[2]|486|726|contact@23||486|664 -Ametal-2|net@66|||S0|ringFIFO@1|outm1[2]|508|664|contact@23||486|664 -Ametal-3|net@67|||S900|skipCoun@1|inB[1]|492|726|contact@24||492|658 -Ametal-2|net@68|||S0|ringFIFO@1|outm1[1]|508|658|contact@24||492|658 -Ametal-2|net@71|||S0|contact@5||1752|658|ringFIFO@1|inn[1]|1546|658 -Ametal-3|net@72|||S900|skipCoun@1|in[6]|1782|725|contact@25||1782|688 -Ametal-2|net@73|||S1800|ringFIFO@1|inn[6]|1546|688|contact@25||1782|688 -Ametal-2|net@74|||S0|contact@1||1776|682|ringFIFO@1|inn[5]|1546|682 -Ametal-2|net@75|||S0|contact@2||1770|676|ringFIFO@1|inn[4]|1546|676 -Ametal-2|net@76|||S0|contact@3||1764|670|ringFIFO@1|inn[3]|1546|670 -Ametal-2|net@77|||S0|contact@10||1794|632|ringFIFO@1|inn[8]|1780|632 -Ametal-2|net@78|||S0|contact@11||1800|638|ringFIFO@1|inn[9]|1780|638 -Ametal-2|net@79|||S0|contact@6||1806|620|ringFIFO@1|inn[10]|1780|620 -Ametal-2|net@80|||S0|contact@7||1812|588|ringFIFO@1|inn[11]|1780|588 -Ametal-2|net@81|||S0|contact@8||1818|614|ringFIFO@1|inn[12]|1780|614 -Ametal-3|net@82|||S900|skipCoun@1|sel[A]|390|726|contact@26||390|620 -Ametal-2|net@83|||S0|ringFIFO@1|outm1[20]|436|620|contact@26||390|620 -Ametal-3|net@84|||S900|skipCoun@1|pp|354|726|contact@27||354|682 -Ametal-3|net@86|||S900|skipCoun@1|qq|342|726|contact@28||342|688 -Ametal-2|net@88|||S0|contact@27||354|682|ringFIFO@1|outm1[25]|190|682 -Ametal-2|net@89|||S0|contact@28||342|688|ringFIFO@1|outm1[26]|190|688 -Ametal-3|net@90|||S900|skipCoun@1|selLO[Lo]|1110|726|contact@29||1110|582 -Ametal-2|net@91|||S1800|ringFIFO@1|outm1[23]|927.6|582|contact@29||1110|582 -Ametal-3|net@92|||S900|skipCoun@1|selLO[Co]|1122|726|contact@30||1122|708 -Ametal-2|net@93|||S1800|ringFIFO@1|outm1[24]|922.6|708|contact@30||1122|708 -Ametal-3|net@96|||S900|skipCoun@1|selLO[Li]|1194|726|contact@31||1194|714 -Ametal-2|net@97|||S1800|ringFIFO@1|outm1[27]|922.6|714|contact@31||1194|714 -Ametal-3|net@98|||S900|skipCoun@1|selLO[Lf]|1200|726|contact@32||1200|576 -Ametal-2|net@99|||S1800|ringFIFO@1|outm1[22]|928|576|contact@32||1200|576 -Ametal-3|net@100|||S900|skipCoun@1|mc|894|720|ringFIFO@1|mcA|894|576 -Ametal-3|net@101|||S2700|ringFIFO@1|clSA[F]|882|576|skipCoun@1|clS[F]|882|720 -Ametal-3|net@102|||S2700|ringFIFO@1|clSA[T]|846|576|skipCoun@1|clS[T]|846|720 -Ametal-3|net@103|||S2700|ringFIFO@1|clA[F]|876|576|skipCoun@1|cl[F]|876|720 -Ametal-3|net@104|||S2700|ringFIFO@1|clA[T]|852|576|skipCoun@1|cl[T]|852|720 -Ametal-3|net@105|||S2700|ringFIFO@1|rdA[F]|888|576|skipCoun@1|rd[F]|888|720 -Ametal-3|net@106|||S2700|ringFIFO@1|rdA[T]|840|576|skipCoun@1|rd[T]|840|720 -Ametal-1|net@107|||S2700|skipCoun@1|fire[m1]|1339.5|713|contact@33||1339.5|720 -Ametal-2|net@108|||S1800|ringFIFO@1|fire[m1]|1146|720|contact@33||1339.5|720 -Ametal-1|net@111|||S2700|skipCoun@1|fire[m2]|1593.5|726|contact@35||1593.5|726 -Ametal-2|net@112|||S1800|ringFIFO@1|fire[m2]|1146|726|contact@35||1593.5|726 -Ametal-2|net@114|||S1800|ringFIFO@1|fire[ODE]|188|720|contact@36||1104|720 -Ametal-3|net@115|||S900|skipCoun@1|fire[ODE]|1104|726|contact@36||1104|720 -Ametal-2|net@120|||S1800|ringFIFO@1|do[M]|-1176|576|contact@37||-942|576 -Ametal-2|net@122|||S1800|ringFIFO@1|do[L]|-1174|488|contact@38||-918|488 -Ametal-2|net@129|||S0|skipCoun@1|do[L]|-340.5|1446|contact@39||-918|1446 -Ametal-2|net@130|||S0|skipCoun@1|do[M]|-340.5|1440|contact@40||-942|1440 -Ametal-3|net@131|||S2700|contact@37||-942|576|contact@40||-942|1440 -Ametal-3|net@132|||S2700|contact@38||-918|488|contact@39||-918|1446 -EclS[F]||D5G2;|ringFIFO@1|clS[F]|I -EclS[F_2]||D5G2;|ringFIFO@1|clSA[F]|I -EclS[T]||D5G2;|ringFIFO@1|clS[T]|I -EclS[T_2]||D5G2;|ringFIFO@1|clSA[T]|I -Ecl[F]||D5G2;|ringFIFO@1|cl[F]|I -Ecl[F_2]||D5G2;|ringFIFO@1|clA[F]|I -Ecl[T]||D5G2;|ringFIFO@1|cl[T]|I -Ecl[T_2]||D5G2;|ringFIFO@1|clA[T]|I -Edo[L]||D5G2;|skipCoun@1|do[L]|O -Edo[M]||D5G2;|skipCoun@1|do[M]|O -Edo[epi]||D5G2;|ringFIFO@1|do[epi]|I -Egnd||D5G2;|skipCoun@1|gnd|G -Egnd_1||D5G2;|skipCoun@1|gnd_1|G -Egnd_2||D5G2;|ringFIFO@1|gnd_2|G -Egnd_3||D5G2;|ringFIFO@1|gnd_3|G -Egnd_4||D5G2;|skipCoun@1|gnd_4|G -Egnd_5||D5G2;|ringFIFO@1|gnd_5|G -Egnd_6||D5G2;|ringFIFO@1|gnd_6|G -Egnd_7||D5G2;|ringFIFO@1|gnd_7|G -Egnd_8||D5G2;|ringFIFO@1|gnd_8|G -Egnd_9||D5G2;|ringFIFO@1|gnd_9|G -Egnd_10||D5G2;|skipCoun@1|gnd_10|G -Egnd_11||D5G2;|skipCoun@1|gnd_11|G -Egnd_12||D5G2;|skipCoun@1|gnd_12|G -Egnd_13||D5G2;|ringFIFO@1|gnd_13|G -Egnd_14||D5G2;|skipCoun@1|gnd_14|G -Egnd_15||D5G2;|skipCoun@1|gnd_15|G -Egnd_16||D5G2;|ringFIFO@1|gnd_16|G -Egnd_17||D5G2;|ringFIFO@1|gnd_17|G -Egnd_18||D5G2;|ringFIFO@1|gnd_18|G -Egnd_19||D5G2;|ringFIFO@1|gnd_19|G -Egnd_20||D5G2;|ringFIFO@1|gnd_20|G -Egnd_21||D5G2;|ringFIFO@1|gnd_21|G -Egnd_22||D5G2;|ringFIFO@1|gnd_22|G -Egnd_23||D5G2;|skipCoun@1|gnd_23|G -Egnd_24||D5G2;|skipCoun@1|gnd_24|G -Egnd_25||D5G2;|skipCoun@1|gnd_25|G -Egnd_26||D5G2;|skipCoun@1|gnd_26|G -Egnd_27||D5G2;|ringFIFO@1|gnd|G -Egnd_29||D5G2;|ringFIFO@1|gnd_4|G -Egnd_30||D5G2;|ringFIFO@1|gnd_10|G -Egnd_31||D5G2;|ringFIFO@1|gnd_11|G -Egnd_32||D5G2;|ringFIFO@1|gnd_12|G -Egnd_33||D5G2;|ringFIFO@1|gnd_15|G -Egnd_34||D5G2;|ringFIFO@1|gnd_23|G -Egnd_35||D5G2;|ringFIFO@1|gnd_24|G -Egnd_36||D5G2;|ringFIFO@1|gnd_25|G -Egnd_37||D5G2;|ringFIFO@1|gnd_26|G -Egnd_38||D5G2;|ringFIFO@1|gnd_27|G -Egnd_39||D5G2;|ringFIFO@1|gnd_28|G -Egnd_40||D5G2;|ringFIFO@1|gnd_29|G -Egnd_41||D5G2;|ringFIFO@1|gnd_30|G -Egnd_42||D5G2;|skipCoun@1|gnd_16|G -EinA[1]||D5G2;|skipCoun@1|inA[1]|I -EinA[2]||D5G2;|skipCoun@1|inA[2]|I -EinA[3]||D5G2;|skipCoun@1|inA[3]|I -EinA[4]||D5G2;|skipCoun@1|inA[4]|I -EinA[5]||D5G2;|skipCoun@1|inA[5]|I -EinA[6]||D5G2;|skipCoun@1|inA[6]|I -EinE[1]||D5G2;|ringFIFO@1|inE[1]|I -EinE[2]||D5G2;|ringFIFO@1|inE[2]|I -EinE[3]||D5G2;|ringFIFO@1|inE[3]|I -EinE[4]||D5G2;|ringFIFO@1|inE[4]|I -EinE[5]||D5G2;|ringFIFO@1|inE[5]|I -EinE[6]||D5G2;|ringFIFO@1|inE[6]|I -EinE[7]||D5G2;|ringFIFO@1|inE[7]|I -EinE[8]||D5G2;|ringFIFO@1|inE[8]|I -EinE[9]||D5G2;|ringFIFO@1|inE[9]|I -EinE[10]||D5G2;|ringFIFO@1|inE[10]|I -EinE[11]||D5G2;|ringFIFO@1|inE[11]|I -EinE[12]||D5G2;|ringFIFO@1|inE[12]|I -EinE[13]||D5G2;|ringFIFO@1|inE[13]|I -EinE[14]||D5G2;|ringFIFO@1|inE[14]|I -EinE[15]||D5G2;|ringFIFO@1|inE[15]|I -EinE[16]||D5G2;|ringFIFO@1|inE[16]|I -EinE[17]||D5G2;|ringFIFO@1|inE[17]|I -EinE[18]||D5G2;|ringFIFO@1|inE[18]|I -EinE[19]||D5G2;|ringFIFO@1|inE[19]|I -EinE[20]||D5G2;|ringFIFO@1|inE[20]|I -EinE[21]||D5G2;|ringFIFO@1|inE[21]|I -EinE[22]||D5G2;|ringFIFO@1|inE[22]|I -EinE[23]||D5G2;|ringFIFO@1|inE[23]|I -EinE[24]||D5G2;|ringFIFO@1|inE[24]|I -EinE[25]||D5G2;|ringFIFO@1|inE[25]|I -EinE[26]||D5G2;|ringFIFO@1|inE[26]|I -EinE[27]||D5G2;|ringFIFO@1|inE[27]|I -EinE[28]||D5G2;|ringFIFO@1|inE[28]|I -EinE[29]||D5G2;|ringFIFO@1|inE[29]|I -EinE[30]||D5G2;|ringFIFO@1|inE[30]|I -EinE[31]||D5G2;|ringFIFO@1|inE[31]|I -EinE[32]||D5G2;|ringFIFO@1|inE[32]|I -EinE[33]||D5G2;|ringFIFO@1|inE[33]|I -EinE[34]||D5G2;|ringFIFO@1|inE[34]|I -EinE[35]||D5G2;|ringFIFO@1|inE[35]|I -EinE[36]||D5G2;|ringFIFO@1|inE[36]|I -Ein[C]||D5G2;|skipCoun@1|in[C]|I -Ekill||D5G2;|skipCoun@1|kill|I -EloadC[T]||D5G2;|skipCoun@1|loadC[T]|I -Emc||D5G2;|ringFIFO@1|mc|I -EmcA||D5G2;|ringFIFO@1|mcA|I -Emc_1||D5G2;|skipCoun@1|mc_1|O -EolcNZ||D5G2;|skipCoun@1|olcNZ|O -Erd[F]||D5G2;|ringFIFO@1|rd[F]|I -Erd[F_2]||D5G2;|ringFIFO@1|rdA[F]|I -Erd[T]||D5G2;|ringFIFO@1|rd[T]|I -Erd[T_2]||D5G2;|ringFIFO@1|rdA[T]|I -Esin_1||D5G2;|ringFIFO@1|sin|I -Esout_1||D5G2;|ringFIFO@1|sout|O -Evdd||D5G2;|skipCoun@1|vdd|P -Evdd_1||D5G2;|skipCoun@1|vdd_1|P -Evdd_2||D5G2;|skipCoun@1|vdd_2|P -Evdd_3||D5G2;|skipCoun@1|vdd_3|P -Evdd_4||D5G2;|ringFIFO@1|vdd_4|P -Evdd_5||D5G2;|ringFIFO@1|vdd_5|P -Evdd_6||D5G2;|ringFIFO@1|vdd_6|P -Evdd_7||D5G2;|ringFIFO@1|vdd_7|P -Evdd_8||D5G2;|skipCoun@1|vdd_8|P -Evdd_9||D5G2;|skipCoun@1|vdd_9|P -Evdd_10||D5G2;|ringFIFO@1|vdd_10|P -Evdd_11||D5G2;|ringFIFO@1|vdd_11|P -Evdd_12||D5G2;|ringFIFO@1|vdd_12|P -Evdd_13||D5G2;|ringFIFO@1|vdd_13|P -Evdd_14||D5G2;|ringFIFO@1|vdd_14|P -Evdd_15||D5G2;|ringFIFO@1|vdd_15|P -Evdd_16||D5G2;|ringFIFO@1|vdd_16|P -Evdd_17||D5G2;|ringFIFO@1|vdd_17|P -Evdd_18||D5G2;|ringFIFO@1|vdd_18|P -Evdd_20||D5G2;|skipCoun@1|vdd_20|P -Evdd_21||D5G2;|skipCoun@1|vdd_21|P -Evdd_22||D5G2;|ringFIFO@1|vdd_22|P -Evdd_23||D5G2;|ringFIFO@1|vdd_23|P -Evdd_24||D5G2;|skipCoun@1|vdd_24|P -Evdd_25||D5G2;|skipCoun@1|vdd_25|P -Evdd_26||D5G2;|ringFIFO@1|vdd_26|P -Evdd_27||D5G2;|skipCoun@1|vdd_27|P -Evdd_32||D5G2;|skipCoun@1|vdd_32|P -Evdd_33||D5G2;|skipCoun@1|vdd_33|P -Evdd_34||D5G2;|skipCoun@1|vdd_34|P -Evdd_35||D5G2;|skipCoun@1|vdd_35|P -Evdd_36||D5G2;|ringFIFO@1|vdd_36|P -Evdd_37||D5G2;|ringFIFO@1|vdd_37|P -Evdd_38||D5G2;|ringFIFO@1|vdd_38|P -Evdd_39||D5G2;|ringFIFO@1|vdd_39|P -Evdd_40||D5G2;|ringFIFO@1|vdd_40|P -Evdd_41||D5G2;|ringFIFO@1|vdd_41|P -Evdd_42||D5G2;|ringFIFO@1|vdd_42|P -Evdd_43||D5G2;|ringFIFO@1|vdd_43|P -Evdd_44||D5G2;|ringFIFO@1|vdd_44|P -Evdd_45||D5G2;|ringFIFO@1|vdd_45|P -Evdd_46||D5G2;|ringFIFO@1|vdd_46|P -Evdd_47||D5G2;|ringFIFO@1|vdd_47|P -Evdd_48||D5G2;|ringFIFO@1|vdd_48|P -Evdd_49||D5G2;|ringFIFO@1|vdd_49|P -Evdd_50||D5G2;|ringFIFO@1|vdd_50|P -Evdd_51||D5G2;|ringFIFO@1|vdd_51|P -Evdd_52||D5G2;|ringFIFO@1|vdd_52|P -Evdd_53||D5G2;|ringFIFO@1|vdd_53|P -Evdd_54||D5G2;|ringFIFO@1|vdd_54|P -Evdd_55||D5G2;|ringFIFO@1|vdd_55|P -Evdd_56||D5G2;|ringFIFO@1|vdd_56|P -Evdd_57||D5G2;|ringFIFO@1|vdd_57|P -Evdd_58||D5G2;|ringFIFO@1|vdd_58|P -Evdd_59||D5G2;|ringFIFO@1|vdd_59|P -Evdd_60||D5G2;|skipCoun@1|vdd_60|P -Evdd_61||D5G2;|skipCoun@1|vdd_61|P -Evdd_62||D5G2;|skipCoun@1|vdd_62|P -Evdd_63||D5G2;|skipCoun@1|vdd_63|P -Evdd_64||D5G2;|skipCoun@1|vdd_64|P -Evdd_65||D5G2;|skipCoun@1|vdd_65|P -Evdd_66||D5G2;|skipCoun@1|vdd_66|P -Evdd_67||D5G2;|skipCoun@1|vdd_67|P -Evdd_68||D5G2;|skipCoun@1|vdd_68|P -Evdd_69||D5G2;|ringFIFO@1|vdd|P -Evdd_70||D5G2;|ringFIFO@1|vdd_1|P -Evdd_71||D5G2;|ringFIFO@1|vdd_2|P -Evdd_73||D5G2;|ringFIFO@1|vdd_8|P -Evdd_74||D5G2;|ringFIFO@1|vdd_9|P -Evdd_75||D5G2;|ringFIFO@1|vdd_20|P -Evdd_76||D5G2;|ringFIFO@1|vdd_21|P -Evdd_77||D5G2;|ringFIFO@1|vdd_24|P -Evdd_78||D5G2;|ringFIFO@1|vdd_25|P -Evdd_79||D5G2;|ringFIFO@1|vdd_27|P -Evdd_80||D5G2;|ringFIFO@1|vdd_32|P -Evdd_81||D5G2;|ringFIFO@1|vdd_33|P -Evdd_82||D5G2;|ringFIFO@1|vdd_34|P -Evdd_83||D5G2;|ringFIFO@1|vdd_35|P -Evdd_84||D5G2;|ringFIFO@1|vdd_60|P -Evdd_85||D5G2;|ringFIFO@1|vdd_61|P -Evdd_86||D5G2;|ringFIFO@1|vdd_62|P -Evdd_87||D5G2;|ringFIFO@1|vdd_63|P -Evdd_88||D5G2;|skipCoun@1|vdd_36|P -Evdd_89||D5G2;|skipCoun@1|vdd_69|P -X - -# Cell ringSkip;1{sch} -CringSkip;1{sch}||schematic|1224771351449|1225470938807| -Ngeneric:Facet-Center|art@0||0|0||||AV -IwiresL:bitAssignments;1{sch}|bitAssig@0||-48|3|||D5G4; -NOff-Page|conn@0||-11|-2|||Y| -NOff-Page|conn@1||-19|-7|||| -NOff-Page|conn@2||50|3|||XRR| -NOff-Page|conn@3||-7|3|||XRR| -NOff-Page|conn@4||-6|12|||Y| -NOff-Page|conn@6||48|-17|||XY| -NOff-Page|conn@7||27.5|3|||Y| -NOff-Page|conn@8||28|-18|||YRRR| -NOff-Page|conn@9||59|-5|||XY| -NOff-Page|conn@10||58.5|-3|||| -NOff-Page|conn@11||52.5|0|||XRR| -NOff-Page|conn@12||34|-16|||XYRRR| -NOff-Page|conn@13||36|-16.5|||YRRR| -NOff-Page|conn@14||16|10|||XR| -NOff-Page|conn@15||20|8|||XR| -NOff-Page|conn@16||7|3|||XRR| -Ngeneric:Invisible-Pin|pin@1||16.5|31|||||ART_message(D5G6;)SringSkip -Ngeneric:Invisible-Pin|pin@2||14.5|24|||||ART_message(D5G4;)Spredicate, counters and ring -Ngeneric:Invisible-Pin|pin@3||14.5|19|||||ART_message(D5G3;)Sies 25 October 2008 -NBus_Pin|pin@11||54|-10|-1|-1|| -NBus_Pin|pin@12||54|-15|-1|-1|| -NBus_Pin|pin@13||38.5|-22|-1|-1|| -NWire_Pin|pin@16||63|-8|||| -NWire_Pin|pin@17||63|-15|||| -NBus_Pin|pin@24||36|12|-1|-1|| -NBus_Pin|pin@25||0|12|-1|-1|| -NBus_Pin|pin@32||-3|-20|-1|-1|| -NBus_Pin|pin@35||19.5|-8|-1|-1|| -NBus_Pin|pin@36||19.5|-12|-1|-1|| -NWire_Pin|pin@38||66|-30|||| -NWire_Pin|pin@39||66|-33.5|||| -NWire_Pin|pin@40||54|-30|||| -NWire_Pin|pin@41||54|-33.5|||| -NWire_Pin|pin@42||42|-30|||| -NWire_Pin|pin@43||42|-33.5|||| -NWire_Pin|pin@44||30|-30|||| -NWire_Pin|pin@45||30|-33.5|||| -NWire_Pin|pin@46||18|-30|||| -NWire_Pin|pin@47||18|-33.5|||| -NWire_Pin|pin@48||6|-30|||| -NWire_Pin|pin@49||6|-33.5|||| -NWire_Pin|pin@50||-6|-30|||| -NWire_Pin|pin@51||-6|-33.5|||| -NWire_Pin|pin@52||-18|-30|||| -NWire_Pin|pin@53||-18|-33.5|||| -NWire_Pin|pin@54||-30|-30|||| -NWire_Pin|pin@55||-30|-33.5|||| -NWire_Pin|pin@56||66|-36|||| -NWire_Pin|pin@57||66|-39.5|||| -NWire_Pin|pin@58||54|-36|||| -NWire_Pin|pin@59||54|-39.5|||| -NWire_Pin|pin@60||42|-36|||| -NWire_Pin|pin@61||42|-39.5|||| -NWire_Pin|pin@62||30|-36|||| -NWire_Pin|pin@63||30|-39.5|||| -NWire_Pin|pin@64||18|-36|||| -NWire_Pin|pin@65||18|-39.5|||| -NWire_Pin|pin@66||6|-36|||| -NWire_Pin|pin@67||6|-39.5|||| -NWire_Pin|pin@68||-6|-36|||| -NWire_Pin|pin@69||-6|-39.5|||| -NWire_Pin|pin@70||-18|-36|||| -NWire_Pin|pin@71||-18|-39.5|||| -NWire_Pin|pin@72||-30|-36|||| -NWire_Pin|pin@73||-30|-39.5|||| -NWire_Pin|pin@74||66|-48|||| -NWire_Pin|pin@75||66|-51.5|||| -NWire_Pin|pin@76||54|-48|||| -NWire_Pin|pin@77||54|-51.5|||| -NWire_Pin|pin@78||48|-48|||| -NWire_Pin|pin@79||48|-51.5|||| -NWire_Pin|pin@80||36|-48|||| -NWire_Pin|pin@81||36|-51.5|||| -NWire_Pin|pin@82||30|-48|||| -NWire_Pin|pin@83||30|-51.5|||| -NWire_Pin|pin@84||18|-48|||| -NWire_Pin|pin@85||18|-51.5|||| -NWire_Pin|pin@86||12|-48|||| -NWire_Pin|pin@87||12|-51.5|||| -NWire_Pin|pin@88||0|-48|||| -NWire_Pin|pin@89||0|-51.5|||| -NWire_Pin|pin@90||-6|-48|||| -NWire_Pin|pin@91||-6|-51.5|||| -NWire_Pin|pin@92||-18|-48|||| -NWire_Pin|pin@93||-18|-51.5|||| -NWire_Pin|pin@94||-24|-48|||| -NWire_Pin|pin@95||-24|-51.5|||| -NWire_Pin|pin@96||-36|-48|||| -NWire_Pin|pin@97||-36|-51.5|||| -NWire_Pin|pin@102||48|-54|||| -NWire_Pin|pin@103||48|-57.5|||| -NWire_Pin|pin@104||36|-54|||| -NWire_Pin|pin@105||36|-57.5|||| -NWire_Pin|pin@150||48|-66|||| -NWire_Pin|pin@151||48|-69.5|||| -NWire_Pin|pin@152||36|-66|||| -NWire_Pin|pin@153||36|-69.5|||| -NWire_Pin|pin@160||0|-66|||| -NWire_Pin|pin@161||0|-69.5|||| -NWire_Pin|pin@164||-18|-66|||| -NWire_Pin|pin@165||-18|-69.5|||| -NWire_Pin|pin@168||-36|-66|||| -NWire_Pin|pin@169||-36|-69.5|||| -NWire_Pin|pin@170||66|-72|||| -NWire_Pin|pin@171||66|-75.5|||| -NWire_Pin|pin@172||54|-72|||| -NWire_Pin|pin@173||54|-75.5|||| -NWire_Pin|pin@174||48|-72|||| -NWire_Pin|pin@175||48|-75.5|||| -NWire_Pin|pin@176||36|-72|||| -NWire_Pin|pin@177||36|-75.5|||| -NWire_Pin|pin@178||30|-72|||| -NWire_Pin|pin@179||30|-75.5|||| -NWire_Pin|pin@180||18|-72|||| -NWire_Pin|pin@181||18|-75.5|||| -NWire_Pin|pin@220||12|-66|||| -NWire_Pin|pin@221||12|-69.5|||| -NWire_Pin|pin@222||-6|-66|||| -NWire_Pin|pin@223||-6|-69.5|||| -NWire_Pin|pin@224||-24|-66|||| -NWire_Pin|pin@225||-24|-69.5|||| -NBus_Pin|pin@232||21.5|-2|-1|-1|| -NBus_Pin|pin@233||21.5|-4.5|-1|-1|| -NWire_Pin|pin@235||0|-24|||| -NWire_Pin|pin@236||0|-27|||| -NWire_Pin|pin@237||12|-24|||| -NWire_Pin|pin@238||12|-27|||| -NWire_Pin|pin@239||24|-24|||| -NWire_Pin|pin@240||24|-27|||| -NBus_Pin|pin@241||44|-17|-1|-1|| -NWire_Pin|pin@244||11.5|0|||| -NWire_Pin|pin@245||12|-4|||| -NWire_Pin|pin@246||20|0|||| -NWire_Pin|pin@247||16|-4|||| -Ngeneric:Invisible-Pin|pin@248||13.5|-44|||||ART_message(D5G3;)Sm1s and m1d wires connected below -IfifoL:ringFIFO;1{ic}|ringFIFO@0||0|-2|||D5G4; -IringSkip;1{ic}|ringSkip@0||62|24|||D5G4; -IskipCount;1{ic}|skipCoun@0||36|-5|||D5G4; -IorangeTSMC090nm:wire90;1{ic}|wire90@0||60|-30|||D0G4;|ATTR_L(D5G1;PUD)D2416.4000000000015|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@1||48|-30|||D0G4;|ATTR_L(D5G1;PUD)D2384.4000000000015|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@2||36|-30|||D0G4;|ATTR_L(D5G1;PUD)D2330.4000000000015|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@3||24|-30|||D0G4;|ATTR_L(D5G1;PUD)D2135.9000000000015|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@4||12|-30|||D0G4;|ATTR_L(D5G1;PUD)D1987.4000000000012|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@5||0|-30|||D0G4;|ATTR_L(D5G1;PUD)D1996.4000000000012|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@6||-12|-30|||D0G4;|ATTR_L(D5G1;PUD)D1636.300000000001|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@7||-24|-30|||D0G4;|ATTR_L(D5G1;PUD)D1776.4000000000012|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@8||-36|-30|||D0G4;|ATTR_L(D5G1;PUD)D1870.9000000000012|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@9||60|-36|||D0G4;|ATTR_L(D5G1;PUD)D1565.5000000000011|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@10||48|-36|||D0G4;|ATTR_L(D5G1;PUD)D1506.0000000000011|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@11||36|-36|||D0G4;|ATTR_L(D5G1;PUD)D1605.5000000000014|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@12||24|-36|||D0G4;|ATTR_L(D5G1;PUD)D1227.3000000000004|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@13||12|-36|||D0G4;|ATTR_L(D5G1;PUD)D1254.9000000000003|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@14||0|-36|||D0G4;|ATTR_L(D5G1;PUD)D1280.2|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@15||-12|-36|||D0G4;|ATTR_L(D5G1;PUD)D1012.7000000000002|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@16||-24|-36|||D0G4;|ATTR_L(D5G1;PUD)D960.9000000000003|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@17||-36|-36|||D0G4;|ATTR_L(D5G1;PUD)D904.3000000000004|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@18||60|-48|||D0G4;|ATTR_L(D5G1;PUD)D4579.400000000001|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@19||42|-48|||D0G4;|ATTR_L(D5G1;PUD)D4580.900000000001|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@20||24|-48|||D0G4;|ATTR_L(D5G1;PUD)D4864.4000000000015|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@21||6|-48|||D0G4;|ATTR_L(D5G1;PUD)D4970.4000000000015|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@22||-12|-48|||D0G4;|ATTR_L(D5G1;PUD)D5067.4000000000015|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@23||-30|-48|||D0G4;|ATTR_L(D5G1;PUD)D5238.9000000000015|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@25||42|-54|||D0G4;|ATTR_L(D5G1;PUD)D5485.4000000000015|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@37||42|-66|||D0G4;|ATTR_L(D5G1;PUD)D3582.7999999999997|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@39||6|-66|||D0G4;|ATTR_L(D5G1;PUD)D4216.800000000001|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@40||-12|-66|||D0G4;|ATTR_L(D5G1;PUD)D4217.800000000001|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@41||-30|-66|||D0G4;|ATTR_L(D5G1;PUD)D4580.700000000002|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@42||60|-72|||D0G4;|ATTR_L(D5G1;PUD)D4914.800000000002|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@43||42|-72|||D0G4;|ATTR_L(D5G1;PUD)D5109.100000000003|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@44||24|-72|||D0G4;|ATTR_L(D5G1;PUD)D4659.800000000002|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@56||-4.5|-24|||D0G4;|ATTR_L(D5G1;PUD)D3104.3000000000015|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@57||7.5|-24|||D0G4;|ATTR_L(D5G1;PUD)D2227.600000000001|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@58||19.5|-24|||D0G4;|ATTR_L(D5G1;PUD)D4552.200000000003|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -Awire|fire[ODE]|D5G2;||900|pin@239||24|-24|pin@240||24|-27 -Awire|fire[m1]|D5G2;||900|pin@237||12|-24|pin@238||12|-27 -Abus|fire[m2,m1,ODE]|D5G2;|-0.5|IJ900|pin@232||21.5|-2|pin@233||21.5|-4.5 -Awire|fire[m2]|D5G2;||900|pin@235||0|-24|pin@236||0|-27 -Abus|m1d[1:6,8]|D5G2;|-0.5|IJ900|pin@11||54|-10|pin@12||54|-15 -Awire|m1d[1]|D5G2;||900|pin@74||66|-48|pin@75||66|-51.5 -Awire|m1d[2]|D5G2;||900|pin@78||48|-48|pin@79||48|-51.5 -Awire|m1d[3]|D5G2;||900|pin@82||30|-48|pin@83||30|-51.5 -Awire|m1d[4]|D5G2;||900|pin@86||12|-48|pin@87||12|-51.5 -Awire|m1d[5]|D5G2;||900|pin@90||-6|-48|pin@91||-6|-51.5 -Awire|m1d[6]|D5G2;||900|pin@94||-24|-48|pin@95||-24|-51.5 -Awire|m1d[8]|D5G2;||900|pin@102||48|-54|pin@103||48|-57.5 -Awire|m1d[20]|D5G2;||900|pin@16||63|-8|pin@17||63|-15 -Awire|m1d[20]|D5G2;||900|pin@150||48|-66|pin@151||48|-69.5 -Abus|m1d[22:27]|D5G2;Y-5;|-0.5|IJ900|skipCoun@0|selLO[Lf,Lo,Co,Dm,Dl,Li]|38.5|-13|pin@13||38.5|-22 -Awire|m1d[22]|D5G2;||900|pin@220||12|-66|pin@221||12|-69.5 -Awire|m1d[23]|D5G2;||900|pin@222||-6|-66|pin@223||-6|-69.5 -Awire|m1d[24]|D5G2;||900|pin@224||-24|-66|pin@225||-24|-69.5 -Awire|m1d[25]|D5G2;||900|pin@170||66|-72|pin@171||66|-75.5 -Awire|m1d[26]|D5G2;||900|pin@174||48|-72|pin@175||48|-75.5 -Awire|m1d[27]|D5G2;||900|pin@178||30|-72|pin@179||30|-75.5 -Abus|m1s[1:6,8,20,22:27]|D5G2;|-0.5|IJ900|ringFIFO@0|pout[19:36]|-3|-16|pin@32||-3|-20 -Awire|m1s[1]|D5G2;||900|pin@76||54|-48|pin@77||54|-51.5 -Awire|m1s[2]|D5G2;||900|pin@80||36|-48|pin@81||36|-51.5 -Awire|m1s[3]|D5G2;||900|pin@84||18|-48|pin@85||18|-51.5 -Awire|m1s[4]|D5G2;||900|pin@88||0|-48|pin@89||0|-51.5 -Awire|m1s[5]|D5G2;||900|pin@92||-18|-48|pin@93||-18|-51.5 -Awire|m1s[6]|D5G2;||900|pin@96||-36|-48|pin@97||-36|-51.5 -Awire|m1s[8]|D5G2;||900|pin@104||36|-54|pin@105||36|-57.5 -Awire|m1s[20]|D5G2;||900|pin@152||36|-66|pin@153||36|-69.5 -Awire|m1s[22]|D5G2;||900|pin@160||0|-66|pin@161||0|-69.5 -Awire|m1s[23]|D5G2;||900|pin@164||-18|-66|pin@165||-18|-69.5 -Awire|m1s[24]|D5G2;||900|pin@168||-36|-66|pin@169||-36|-69.5 -Awire|m1s[25]|D5G2;||900|pin@172||54|-72|pin@173||54|-75.5 -Awire|m1s[26]|D5G2;||900|pin@176||36|-72|pin@177||36|-75.5 -Awire|m1s[27]|D5G2;||900|pin@180||18|-72|pin@181||18|-75.5 -Abus|net@12||-0.5|IJ1800|skipCoun@0|inA[7:12]|46|-10|pin@11||54|-10 -Awire|net@16|||1800|skipCoun@0|sel[A]|46|-8|pin@16||63|-8 -Awire|net@26|||1800|conn@0|y|-9|-2|ringFIFO@0|do[epi]|-3|-2 -Abus|net@27||-0.5|IJ0|ringFIFO@0|inE[1:36]|-10.5|-7|conn@1|y|-17|-7 -Awire|net@31|||1800|conn@3|y|-5|3|ringFIFO@0|sin|-1|3 -Awire|net@32|||0|conn@2|a|48|3|skipCoun@0|sout|39|3 -Abus|net@33||-0.5|IJ2700|skipCoun@0|cl[T,F],clS[T,F],rd[T,F],mc|36|5|pin@24||36|12 -Abus|net@35||-0.5|IJ900|pin@25||0|12|ringFIFO@0|cl[T,F],clS[T,F],rd[T,F],mc|0|6 -Abus|net@36||-0.5|IJ1800|conn@4|y|-4|12|pin@25||0|12 -Abus|net@56||-0.5|IJ0|skipCoun@0|in[1:18]|26|-8|pin@35||19.5|-8 -Abus|net@65||-0.5|IJ0|pin@35||19.5|-8|ringFIFO@0|sout_1|14|-8 -Awire|net@68|||1800|wire90@0|b|62.5|-30|pin@38||66|-30 -Awire|net@70|||1800|wire90@1|b|50.5|-30|pin@40||54|-30 -Awire|net@72|||1800|wire90@2|b|38.5|-30|pin@42||42|-30 -Awire|net@74|||1800|wire90@3|b|26.5|-30|pin@44||30|-30 -Awire|net@76|||1800|wire90@4|b|14.5|-30|pin@46||18|-30 -Awire|net@78|||1800|wire90@5|b|2.5|-30|pin@48||6|-30 -Awire|net@80|||1800|wire90@6|b|-9.5|-30|pin@50||-6|-30 -Awire|net@82|||1800|wire90@7|b|-21.5|-30|pin@52||-18|-30 -Awire|net@84|||1800|wire90@8|b|-33.5|-30|pin@54||-30|-30 -Awire|net@86|||1800|wire90@9|b|62.5|-36|pin@56||66|-36 -Awire|net@88|||1800|wire90@10|b|50.5|-36|pin@58||54|-36 -Awire|net@90|||1800|wire90@11|b|38.5|-36|pin@60||42|-36 -Awire|net@92|||1800|wire90@12|b|26.5|-36|pin@62||30|-36 -Awire|net@94|||1800|wire90@13|b|14.5|-36|pin@64||18|-36 -Awire|net@96|||1800|wire90@14|b|2.5|-36|pin@66||6|-36 -Awire|net@98|||1800|wire90@15|b|-9.5|-36|pin@68||-6|-36 -Awire|net@100|||1800|wire90@16|b|-21.5|-36|pin@70||-18|-36 -Awire|net@102|||1800|wire90@17|b|-33.5|-36|pin@72||-30|-36 -Awire|net@104|||1800|wire90@18|b|62.5|-48|pin@74||66|-48 -Awire|net@106|||0|wire90@18|a|57.5|-48|pin@76||54|-48 -Awire|net@110|||1800|wire90@19|b|44.5|-48|pin@78||48|-48 -Awire|net@111|||0|wire90@19|a|39.5|-48|pin@80||36|-48 -Awire|net@114|||1800|wire90@20|b|26.5|-48|pin@82||30|-48 -Awire|net@115|||0|wire90@20|a|21.5|-48|pin@84||18|-48 -Awire|net@118|||1800|wire90@21|b|8.5|-48|pin@86||12|-48 -Awire|net@119|||0|wire90@21|a|3.5|-48|pin@88||0|-48 -Awire|net@122|||1800|wire90@22|b|-9.5|-48|pin@90||-6|-48 -Awire|net@123|||0|wire90@22|a|-14.5|-48|pin@92||-18|-48 -Awire|net@126|||1800|wire90@23|b|-27.5|-48|pin@94||-24|-48 -Awire|net@127|||0|wire90@23|a|-32.5|-48|pin@96||-36|-48 -Awire|net@134|||1800|wire90@25|b|44.5|-54|pin@102||48|-54 -Awire|net@135|||0|wire90@25|a|39.5|-54|pin@104||36|-54 -Awire|net@190|||1800|wire90@37|b|44.5|-66|pin@150||48|-66 -Awire|net@191|||0|wire90@37|a|39.5|-66|pin@152||36|-66 -Awire|net@195|||0|wire90@39|a|3.5|-66|pin@160||0|-66 -Awire|net@197|||0|wire90@40|a|-14.5|-66|pin@164||-18|-66 -Awire|net@199|||0|wire90@41|a|-32.5|-66|pin@168||-36|-66 -Awire|net@212|||1800|wire90@42|b|62.5|-72|pin@170||66|-72 -Awire|net@213|||0|wire90@42|a|57.5|-72|pin@172||54|-72 -Awire|net@214|||1800|wire90@43|b|44.5|-72|pin@174||48|-72 -Awire|net@215|||0|wire90@43|a|39.5|-72|pin@176||36|-72 -Awire|net@216|||1800|wire90@44|b|26.5|-72|pin@178||30|-72 -Awire|net@217|||0|wire90@44|a|21.5|-72|pin@180||18|-72 -Awire|net@257|||1800|wire90@39|b|8.5|-66|pin@220||12|-66 -Awire|net@258|||1800|wire90@40|b|-9.5|-66|pin@222||-6|-66 -Awire|net@259|||1800|wire90@41|b|-27.5|-66|pin@224||-24|-66 -Awire|net@261|||1800|pin@246||20|0|skipCoun@0|do[L]|26|0 -Abus|net@268||-0.5|IJ0|skipCoun@0|fire[m2]|26|-2|pin@232||21.5|-2 -Awire|net@271|||1800|wire90@56|b|-2|-24|pin@235||0|-24 -Awire|net@274|||1800|wire90@57|b|10|-24|pin@237||12|-24 -Awire|net@276|||1800|wire90@58|b|22|-24|pin@239||24|-24 -Abus|net@277||-0.5|IJ900|skipCoun@0|inLO[1:7]|44|-12|pin@241||44|-17 -Abus|net@278||-0.5|IJ1800|pin@241||44|-17|conn@6|y|46|-17 -Awire|net@279|||1800|conn@7|y|29.5|3|skipCoun@0|sin|34|3 -Awire|net@280|||900|skipCoun@0|torp|28|-12|conn@8|y|28|-16 -Awire|net@285|||0|conn@9|y|57|-5|skipCoun@0|ilc[cnt]|46|-5 -Awire|net@286|||0|conn@10|a|56.5|-3|skipCoun@0|ilc[done]|46|-3 -Awire|net@287|||0|conn@11|a|50.5|0|skipCoun@0|olcNZ|46|0 -Awire|net@288|||2700|conn@12|y|34|-14|skipCoun@0|loadC[T]|34|-12 -Awire|net@289|||2700|conn@13|y|36|-14.5|skipCoun@0|in[C]|36|-12 -Awire|net@293|||900|conn@15|a|20|6|pin@246||20|0 -Awire|net@294|||1800|pin@244||11.5|0|pin@246||20|0 -Awire|net@295|||0|skipCoun@0|do[M]|26|-4|pin@247||16|-4 -Awire|net@296|||0|pin@247||16|-4|pin@245||12|-4 -Awire|net@297|||2700|pin@247||16|-4|conn@14|a|16|8 -Abus|net@298||-0.5|IJ1800|pin@25||0|12|pin@24||36|12 -Abus|net@299||-0.5|IJ0|pin@232||21.5|-2|ringFIFO@0|fire[m1,m2]|3|-2 -Awire|net@300|||0|pin@245||12|-4|ringFIFO@0|do[M]|3|-4 -Awire|net@301|||0|pin@244||11.5|0|ringFIFO@0|do[L]|3|0 -Awire|net@302|||0|conn@16|a|5|3|ringFIFO@0|sout|2|3 -Abus|pout[1:18]|D5G2;|-0.5|IJ900|pin@35||19.5|-8|pin@36||19.5|-12 -Awire|pout[1]|D5G2;||900|pin@38||66|-30|pin@39||66|-33.5 -Awire|pout[2]|D5G2;||900|pin@40||54|-30|pin@41||54|-33.5 -Awire|pout[3]|D5G2;||900|pin@42||42|-30|pin@43||42|-33.5 -Awire|pout[4]|D5G2;||900|pin@44||30|-30|pin@45||30|-33.5 -Awire|pout[5]|D5G2;||900|pin@46||18|-30|pin@47||18|-33.5 -Awire|pout[6]|D5G2;||900|pin@48||6|-30|pin@49||6|-33.5 -Awire|pout[7]|D5G2;||900|pin@50||-6|-30|pin@51||-6|-33.5 -Awire|pout[8]|D5G2;||900|pin@52||-18|-30|pin@53||-18|-33.5 -Awire|pout[9]|D5G2;||900|pin@54||-30|-30|pin@55||-30|-33.5 -Awire|pout[10]|D5G2;||900|pin@56||66|-36|pin@57||66|-39.5 -Awire|pout[11]|D5G2;||900|pin@58||54|-36|pin@59||54|-39.5 -Awire|pout[12]|D5G2;||900|pin@60||42|-36|pin@61||42|-39.5 -Awire|pout[13]|D5G2;||900|pin@62||30|-36|pin@63||30|-39.5 -Awire|pout[14]|D5G2;||900|pin@64||18|-36|pin@65||18|-39.5 -Awire|pout[15]|D5G2;||900|pin@66||6|-36|pin@67||6|-39.5 -Awire|pout[16]|D5G2;||900|pin@68||-6|-36|pin@69||-6|-39.5 -Awire|pout[17]|D5G2;||900|pin@70||-18|-36|pin@71||-18|-39.5 -Awire|pout[18]|D5G2;||900|pin@72||-30|-36|pin@73||-30|-39.5 -Ecl[T,F],clS[T,F],rd[T,F],mc||D4G2;|conn@4|a|I -Edo[L]||D6G2;|conn@15|y|O -Edo[M]||D6G2;|conn@14|y|O -Edo[epi]||D4G2;|conn@0|a|I -Eilc[cnt]||D4G2;|conn@9|a|I -Eilc[done]||D6G2;|conn@10|y|O -EinA[1:6]||D4G2;|conn@6|a|I -EinE[1:36]||D4G2;|conn@1|a|I -Ein[C]||D4G2;|conn@13|a|I -Ekill||D4G2;|conn@8|a|I -EloadC[T]||D4G2;|conn@12|a|I -EolcNZ||D6G2;|conn@11|y|O -Esin_1|sin|D4G2;|conn@7|a|I -Esin|sin_1|D4G2;|conn@3|a|I -Esout||D6G2;|conn@2|y|O -Esout_1||D6G2;|conn@16|y|O -X - # Cell ringSkipMoveLit;1{ic} -CringSkipMoveLit;1{ic}||artwork|1224791160529|1226608045442|E +CringSkipMoveLit;1{ic}||artwork|1224791160529|1226942405107|E Ngeneric:Facet-Center|art@0||0|0||||AV Nschematic:Bus_Pin|pin@0||0|7|-1|-1|RRR| Ngeneric:Invisible-Pin|pin@1||0|6|1|1|RRR| @@ -1914,8 +801,6 @@ Nschematic:Bus_Pin|pin@2||-3|0|-1|-1|| Nschematic:Bus_Pin|pin@4||-5|-6|-1|-1|| Ngeneric:Invisible-Pin|pin@5||-4|-6|1|1|| Nschematic:Bus_Pin|pin@8||2|5|-1|-1|| -NPin|pin@10||2|-2|1|1|| -NPin|pin@11||3|-2|1|1|| NPin|pin@12||-2|4|1|1|| NPin|pin@13||-1|5|1|1|| NPin|pin@14||-2|6|1|1|| @@ -1942,11 +827,7 @@ NPin|pin@34||5|-6|1|1|| Nschematic:Bus_Pin|pin@35||0|-16|-1|-1|| Nschematic:Bus_Pin|pin@36||-1|5|-1|-1|| Nschematic:Bus_Pin|pin@41||-3|-14|-1|-1|| -Nschematic:Bus_Pin|pin@42||-3|-12|-1|-1|| -NPin|pin@47||2|2|1|1|| -NPin|pin@48||3|2|1|1|| -Nschematic:Bus_Pin|pin@49||3|2|-1|-1|| -Nschematic:Bus_Pin|pin@50||3|-2|-1|-1|| +Nschematic:Bus_Pin|pin@50||3|2|-1|-1|| Nschematic:Bus_Pin|pin@53||-3|-10|-1|-1|| Nschematic:Bus_Pin|pin@54||3|-10|-1|-1|| Nschematic:Bus_Pin|pin@56||-3|-2|-1|-1|| @@ -1956,18 +837,20 @@ NPin|pin@61||-2|-9|1|1|| NPin|pin@64||-2|-15|1|1|| NPin|pin@65||2|-9|1|1|| NPin|pin@66||0|-8|1|1|| -Ngeneric:Invisible-Pin|pin@67||0|5|||||ART_message(D5G1.5;)S41 +Ngeneric:Invisible-Pin|pin@67||0|5|||||ART_message(D5G1.5;)S43 Ngeneric:Invisible-Pin|pin@71||-2|-10|1|1|| Ngeneric:Invisible-Pin|pin@72||2|-10|1|1|| NPin|pin@73||-2|-2|1|1|| NPin|pin@74||-3|-2|1|1|| -NPin|pin@75||-2|-12|1|1|| -NPin|pin@76||-3|-12|1|1|| NPin|pin@77||-2|-14|1|1|| NPin|pin@78||-3|-14|1|1|| Ngeneric:Invisible-Pin|pin@80||0|-15|1|1|| Nschematic:Bus_Pin|pin@81||6|-6|-1|-1|| Ngeneric:Invisible-Pin|pin@82||5|-6|1|1|| +Ngeneric:Invisible-Pin|pin@84||2|2|1|1|| +Nschematic:Bus_Pin|pin@85||3|-2|-1|-1|| +NPin|pin@86||2|-2|1|1|| +NPin|pin@87||3|-2|1|1|| Aschematic:bus|net@0||-0.5|IJ2700|pin@1||0|6|pin@0||0|7 Aschematic:bus|net@2||-0.5|IJ0|pin@5||-4|-6|pin@4||-5|-6 AThicker|net@5|||FS0|pin@19||3|-4|pin@29||0|-4 @@ -1984,12 +867,9 @@ AThicker|net@15|||FS900|pin@18||3|-3|pin@19||3|-4 AThicker|net@16|||FS0|pin@21||0|4|pin@12||-2|4 AThicker|net@17|||FS900|pin@28||0|-3|pin@29||0|-4 AThicker|net@18|||FS0|pin@15||1|6|pin@14||-2|6 -AThicker|net@19|||FS2700|pin@10||2|-2|pin@47||2|2 AThicker|net@20|||FS2700|pin@24||-2|0|pin@27||-2|3 AThicker|net@21|||FS2700|pin@73||-2|-2|pin@24||-2|0 AThicker|net@22|||FS0|pin@24||-2|0|pin@25||-3|0 -AThicker|net@23|||FS1800|pin@10||2|-2|pin@11||3|-2 -AThicker|net@24|||FS2700|pin@22||2|-3|pin@10||2|-2 AThicker|net@25|||FS0|pin@29||0|-4|pin@30||-4|-4 AThicker|net@26|||FS900|pin@30||-4|-4|pin@31||-4|-8 AThicker|net@27|||FS1800|pin@31||-4|-8|pin@66||0|-8 @@ -1997,33 +877,32 @@ AThicker|net@28|||FS900|pin@32||3|-8|pin@33||3|-9 AThicker|net@29|||FS2363|pin@33||3|-9|pin@34||5|-6 AThicker|net@30|||FS3037|pin@34||5|-6|pin@18||3|-3 AThicker|net@31|||FS1800|pin@20||0|3|pin@23||2|3 -AThicker|net@33|||FS2700|pin@47||2|2|pin@23||2|3 -AThicker|net@34|||FS1800|pin@47||2|2|pin@48||3|2 AThicker|net@38|||FS1800|pin@61||-2|-9|pin@58||0|-9 AThicker|net@43|||FS0|pin@65||2|-9|pin@58||0|-9 AThicker|net@44|||FS1800|pin@66||0|-8|pin@32||3|-8 AThicker|net@45|||FS2700|pin@58||0|-9|pin@66||0|-8 -AThicker|net@47|||FS900|pin@75||-2|-12|pin@77||-2|-14 AThicker|net@48|||FS0|pin@59||2|-15|pin@64||-2|-15 AThicker|net@49|||FS900|pin@65||2|-9|pin@59||2|-15 Aschematic:bus|net@52||-0.5|IJ1800|pin@72||2|-10|pin@54||3|-10 Aschematic:bus|net@54||-0.5|IJ0|pin@71||-2|-10|pin@53||-3|-10 AThicker|net@57|||FS2700|pin@26||-2|-3|pin@73||-2|-2 AThicker|net@58|||FS0|pin@73||-2|-2|pin@74||-3|-2 -AThicker|net@59|||FS900|pin@61||-2|-9|pin@75||-2|-12 -AThicker|net@60|||FS0|pin@75||-2|-12|pin@76||-3|-12 AThicker|net@61|||FS900|pin@77||-2|-14|pin@64||-2|-15 AThicker|net@62|||FS0|pin@77||-2|-14|pin@78||-3|-14 Aschematic:bus|net@63||-0.5|IJ2700|pin@35||0|-16|pin@80||0|-15 Aschematic:bus|net@64||-0.5|IJ1800|pin@82||5|-6|pin@81||6|-6 +AThicker|net@66|||FS2700|pin@86||2|-2|pin@23||2|3 +Aschematic:bus|net@68||-0.5|IJ1800|pin@84||2|2|pin@50||3|2 +AThicker|net@69|||FS2700|pin@77||-2|-14|pin@61||-2|-9 +AThicker|net@70|||FS2700|pin@22||2|-3|pin@86||2|-2 +AThicker|net@71|||FS1800|pin@86||2|-2|pin@87||3|-2 Ecl[T,F],clS[T,F],rd[T,F],mc||D5G2;|pin@0||I Edo[epi]||D5G2;|pin@2||I -Efire[L]||D5G2;|pin@49||O -Efire[M]||D5G2;|pin@50||O +Efire[M]|fire[M,L]|D5G2;|pin@50||O +Ein[C]|flag[C]|D5G2;|pin@41||I +EfreqOut||D5G2;|pin@85||O EinA[1:6]||D5G2;|pin@35||I EinE[1:36]||D5G2;|pin@4||I -Ein[C]||D5G2;|pin@41||I -EloadC[T]||D5G2;|pin@42||I Esucc_1[T,D]|od[1:36]|D5G2;|pin@81||O Epred[T,D]||D5G2;|pin@53||I Esin||D5G2;|pin@36||I @@ -2033,7 +912,7 @@ Etorp||D5G2;|pin@56||I X # Cell ringSkipMoveLit;1{lay} -CringSkipMoveLit;1{lay}||cmos90|1224751924374|1225931678644||ATTR_NCC(D5G10;NTX-609;Y1506;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1225928205935|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1225928205935 +CringSkipMoveLit;1{lay}||cmos90|1224751924374|1226843380815||ATTR_NCC(D5G10;NTX-609;Y1506;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1225928205935|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1225928205935 Ngeneric:Facet-Center|art@0||0|0||||AV NX-Metal-2-Metal-3-Con|contact@1||1920|682|||| NX-Metal-2-Metal-3-Con|contact@2||1914|676|||| @@ -2072,70 +951,98 @@ NX-Metal-1-Metal-2-Con|contact@35||1737.5|726|||| NX-Metal-2-Metal-3-Con|contact@36||1248|720|||| NX-Metal-2-Metal-3-Con|contact@37||-762|576|||| NX-Metal-2-Metal-3-Con|contact@38||-738|488|||| -NX-Metal-2-Metal-3-Con|contact@39||-738|1446|||| -NX-Metal-2-Metal-3-Con|contact@40||-762|1440|||| +NX-Metal-2-Metal-3-Con|contact@39||-738|1445|||| +NX-Metal-2-Metal-3-Con|contact@40||-762|1439|||| NX-Metal-2-Metal-3-Con|contact@41||-498|714|||| NX-Metal-2-Metal-3-Con|contact@42||-504|826|||| NX-Metal-2-Metal-3-Con|contact@44||-516|708|||| -NX-Metal-2-Metal-3-Con|contact@51||-738|1196|||| -NX-Metal-2-Metal-3-Con|contact@52||-762|1152|||| -NX-Metal-1-Metal-2-Con|contact@54||-179.5|1146|||| +NX-Metal-2-Metal-3-Con|contact@51||-738|1195|||| +NX-Metal-2-Metal-3-Con|contact@52||-762|1151|||| +NX-Metal-1-Metal-2-Con|contact@54||-179.5|1145|||| NX-Metal-1-Metal-2-Con|contact@56||-352.5|1302|||| NX-Metal-1-Metal-2-Con|contact@57||-205|1302|||| -NX-Metal-1-Metal-2-Con|contact@58||-205|1264|||| -NX-Metal-1-Metal-2-Con|contact@59||-205|870|||| -NX-Metal-1-Metal-2-Con|contact@60||-205|970|||| +NX-Metal-1-Metal-2-Con|contact@58||-205|1262|||| +NX-Metal-1-Metal-2-Con|contact@59||-205|869|||| +NX-Metal-1-Metal-2-Con|contact@60||-205|969|||| NX-Metal-2-Metal-3-Con|contact@61||-450|826|||| NX-Metal-2-Metal-3-Con|contact@62||-528|786|||| NX-Metal-2-Metal-3-Con|contact@63||-654|786|||| -IdockPartsK:moveLit;1{lay}|moveLit@0||-432|1224|||D5G4; +IdockPartsK:moveLit;1{lay}|moveLit@0||-432|1223|||D5G4; NMetal-3-Pin|pin@1||-576|1708|||| NMetal-3-Pin|pin@2||-576|827|||| NMetal-3-Pin|pin@34||-594|771|||| +NMetal-2-Pin|pin@35||-467.25|1445|||| +NMetal-2-Pin|pin@36||-467.25|1444|||| +NMetal-2-Pin|pin@37||-479.25|1439|||| +NMetal-2-Pin|pin@38||-479.25|1438|||| +NMetal-2-Pin|pin@39||-206.25|1367|||| +NMetal-2-Pin|pin@40||-206.25|1366|||| +NMetal-2-Pin|pin@41||-206.25|1317|||| +NMetal-2-Pin|pin@42||-206.25|1316|||| +NMetal-2-Pin|pin@43||-206.25|1417|||| +NMetal-2-Pin|pin@44||-206.25|1416|||| +NMetal-2-Pin|pin@45||-206.25|1222|||| +NMetal-2-Pin|pin@46||-206.25|1223|||| +NMetal-2-Pin|pin@47||-206.25|1078|||| +NMetal-2-Pin|pin@48||-206.25|1079|||| +NMetal-2-Pin|pin@49||-206.25|934|||| +NMetal-2-Pin|pin@50||-206.25|935|||| +NMetal-2-Pin|pin@51||-206.25|1172|||| +NMetal-2-Pin|pin@52||-206.25|1173|||| +NMetal-2-Pin|pin@53||-206.25|1272|||| +NMetal-2-Pin|pin@54||-206.25|1273|||| +NMetal-2-Pin|pin@55||-206.25|1028|||| +NMetal-2-Pin|pin@56||-206.25|1029|||| +NMetal-2-Pin|pin@57||-206.25|1128|||| +NMetal-2-Pin|pin@58||-206.25|1129|||| +NMetal-2-Pin|pin@59||-206.25|884|||| +NMetal-2-Pin|pin@60||-206.25|885|||| +NMetal-2-Pin|pin@61||-206.25|984|||| +NMetal-2-Pin|pin@62||-206.25|985|||| IfanPinsK:pins18m3at72;3{lay}|pins18m3@0||-351|1605|||D5G4; IfifoL:ringFIFO;3{lay}|ringFIFO@2||0|0|||D5G4; -IskipCount;2{lay}|skipCoun@1||576|1080|X||D5G4; -Ametal-3|net@21|||S900|skipCoun@1|in[5]|1920|725|contact@1||1920|682 -Ametal-3|net@23|||S900|skipCoun@1|in[4]|1914|725|contact@2||1914|676 -Ametal-3|net@25|||S900|skipCoun@1|in[3]|1908|725|contact@3||1908|670 -Ametal-3|net@27|||S900|skipCoun@1|in[2]|1902|725|contact@4||1902|664 +IskipCount;2{lay}|skipCoun@1||576|1079|X||D5G4; +Ametal-3|net@21|||S900|skipCoun@1|in[5]|1920|723|contact@1||1920|682 +Ametal-3|net@23|||S900|skipCoun@1|in[4]|1914|723|contact@2||1914|676 +Ametal-3|net@25|||S900|skipCoun@1|in[3]|1908|723|contact@3||1908|670 +Ametal-3|net@27|||S900|skipCoun@1|in[2]|1902|723|contact@4||1902|664 Ametal-2|net@28|||S1800|ringFIFO@2|pout[2]|1690|664|contact@4||1902|664 -Ametal-3|net@29|||S900|skipCoun@1|in[1]|1896|725|contact@5||1896|658 -Ametal-3|net@31|||S900|skipCoun@1|in[10]|1950|725|contact@6||1950|620 -Ametal-3|net@33|||S900|skipCoun@1|in[11]|1956|725|contact@7||1956|588 -Ametal-3|net@35|||S900|skipCoun@1|in[12]|1962|725|contact@8||1962|614 -Ametal-3|net@37|||S900|skipCoun@1|in[7]|1932|725|contact@9||1932|608 +Ametal-3|net@29|||S900|skipCoun@1|in[1]|1896|723|contact@5||1896|658 +Ametal-3|net@31|||S900|skipCoun@1|in[10]|1950|723|contact@6||1950|620 +Ametal-3|net@33|||S900|skipCoun@1|in[11]|1956|723|contact@7||1956|588 +Ametal-3|net@35|||S900|skipCoun@1|in[12]|1962|723|contact@8||1962|614 +Ametal-3|net@37|||S900|skipCoun@1|in[7]|1932|723|contact@9||1932|608 Ametal-2|net@38|||S1800|ringFIFO@2|pout[7]|1924|608|contact@9||1932|608 -Ametal-3|net@39|||S900|skipCoun@1|in[8]|1938|725|contact@10||1938|632 -Ametal-3|net@41|||S900|skipCoun@1|in[9]|1944|725|contact@11||1944|638 -Ametal-3|net@43|||S900|skipCoun@1|in[18]|1512|725|contact@12||1512|620 +Ametal-3|net@39|||S900|skipCoun@1|in[8]|1938|723|contact@10||1938|632 +Ametal-3|net@41|||S900|skipCoun@1|in[9]|1944|723|contact@11||1944|638 +Ametal-3|net@43|||S900|skipCoun@1|in[18]|1512|723|contact@12||1512|620 Ametal-2|net@44|||S1800|ringFIFO@2|pout[18]|1308|620|contact@12||1512|620 -Ametal-3|net@45|||S900|skipCoun@1|in[17]|1560|725|contact@13||1560|614 +Ametal-3|net@45|||S900|skipCoun@1|in[17]|1560|723|contact@13||1560|614 Ametal-2|net@46|||S1800|ringFIFO@2|pout[17]|1308|614|contact@13||1560|614 -Ametal-3|net@47|||S900|skipCoun@1|in[16]|1602|725|contact@14||1602|608 +Ametal-3|net@47|||S900|skipCoun@1|in[16]|1602|723|contact@14||1602|608 Ametal-2|net@48|||S1800|ringFIFO@2|pout[16]|1308|608|contact@14||1602|608 -Ametal-3|net@49|||S900|skipCoun@1|in[13]|1758|725|contact@15||1758|638 +Ametal-3|net@49|||S900|skipCoun@1|in[13]|1758|723|contact@15||1758|638 Ametal-2|net@50|||S1800|ringFIFO@2|pout[13]|1308|638|contact@15||1758|638 -Ametal-3|net@51|||S900|skipCoun@1|in[14]|1806|725|contact@16||1806|632 +Ametal-3|net@51|||S900|skipCoun@1|in[14]|1806|723|contact@16||1806|632 Ametal-2|net@52|||S1800|ringFIFO@2|pout[14]|1308|632|contact@16||1806|632 -Ametal-3|net@53|||S900|skipCoun@1|in[15]|1854|725|contact@17||1854|626 +Ametal-3|net@53|||S900|skipCoun@1|in[15]|1854|723|contact@17||1854|626 Ametal-2|net@54|||S1800|ringFIFO@2|pout[15]|1308|626|contact@17||1854|626 -Ametal-3|net@55|||S900|skipCoun@1|inB[8]|510|726|contact@18||510|588 +Ametal-3|net@55|||S900|skipCoun@1|inB[8]|510|724|contact@18||510|588 Ametal-2|net@56|||S0|ringFIFO@2|outm1[8]|652|588|contact@18||510|588 -Ametal-3|net@57|||S900|skipCoun@1|inB[4]|516|726|contact@19||516|676 +Ametal-3|net@57|||S900|skipCoun@1|inB[4]|516|724|contact@19||516|676 Ametal-2|net@58|||S0|ringFIFO@2|outm1[4]|652|676|contact@19||516|676 -Ametal-3|net@59|||S900|skipCoun@1|inB[3]|522|726|contact@20||522|670 +Ametal-3|net@59|||S900|skipCoun@1|inB[3]|522|724|contact@20||522|670 Ametal-2|net@60|||S0|ringFIFO@2|outm1[3]|652|670|contact@20||522|670 -Ametal-3|net@61|||S900|skipCoun@1|inB[6]|618|726|contact@21||618|688 +Ametal-3|net@61|||S900|skipCoun@1|inB[6]|618|724|contact@21||618|688 Ametal-2|net@62|||S0|ringFIFO@2|outm1[6]|652|688|contact@21||618|688 -Ametal-3|net@63|||S900|skipCoun@1|inB[5]|624|726|contact@22||624|682 +Ametal-3|net@63|||S900|skipCoun@1|inB[5]|624|724|contact@22||624|682 Ametal-2|net@64|||S0|ringFIFO@2|outm1[5]|652|682|contact@22||624|682 -Ametal-3|net@65|||S900|skipCoun@1|inB[2]|630|726|contact@23||630|664 +Ametal-3|net@65|||S900|skipCoun@1|inB[2]|630|724|contact@23||630|664 Ametal-2|net@66|||S0|ringFIFO@2|outm1[2]|652|664|contact@23||630|664 -Ametal-3|net@67|||S900|skipCoun@1|inB[1]|636|726|contact@24||636|658 +Ametal-3|net@67|||S900|skipCoun@1|inB[1]|636|724|contact@24||636|658 Ametal-2|net@68|||S0|ringFIFO@2|outm1[1]|652|658|contact@24||636|658 Ametal-2|net@71|||S0|contact@5||1896|658|ringFIFO@2|pout[1]|1690|658 -Ametal-3|net@72|||S900|skipCoun@1|in[6]|1926|725|contact@25||1926|688 +Ametal-3|net@72|||S900|skipCoun@1|in[6]|1926|723|contact@25||1926|688 Ametal-2|net@73|||S1800|ringFIFO@2|pout[6]|1690|688|contact@25||1926|688 Ametal-2|net@74|||S0|contact@1||1920|682|ringFIFO@2|pout[5]|1690|682 Ametal-2|net@75|||S0|contact@2||1914|676|ringFIFO@2|pout[4]|1690|676 @@ -2145,88 +1052,88 @@ Ametal-2|net@78|||S0|contact@11||1944|638|ringFIFO@2|pout[9]|1924|638 Ametal-2|net@79|||S0|contact@6||1950|620|ringFIFO@2|pout[10]|1924|620 Ametal-2|net@80|||S0|contact@7||1956|588|ringFIFO@2|pout[11]|1924|588 Ametal-2|net@81|||S0|contact@8||1962|614|ringFIFO@2|pout[12]|1924|614 -Ametal-3|net@82|||S900|skipCoun@1|sel[A]|534|726|contact@26||534|620 +Ametal-3|net@82|||S900|skipCoun@1|sel[A]|534|724|contact@26||534|620 Ametal-2|net@83|||S0|ringFIFO@2|outm1[20]|580|620|contact@26||534|620 -Ametal-3|net@84|||S900|skipCoun@1|pp|498|726|contact@27||498|682 -Ametal-3|net@86|||S900|skipCoun@1|qq|486|726|contact@28||486|688 +Ametal-3|net@84|||S900|skipCoun@1|pp|498|725|contact@27||498|682 +Ametal-3|net@86|||S900|skipCoun@1|qq|486|725|contact@28||486|688 Ametal-2|net@88|||S0|contact@27||498|682|ringFIFO@2|outm1[25]|334|682 Ametal-2|net@89|||S0|contact@28||486|688|ringFIFO@2|outm1[26]|334|688 -Ametal-3|net@90|||S900|skipCoun@1|selLO[Lo]|1254|726|contact@29||1254|582 +Ametal-3|net@90|||S900|skipCoun@1|selLO[Lo]|1254|724|contact@29||1254|582 Ametal-2|net@91|||S1800|ringFIFO@2|outm1[23]|1071.6|582|contact@29||1254|582 -Ametal-3|net@92|||S900|skipCoun@1|selLO[Co]|1266|726|contact@30||1266|708 +Ametal-3|net@92|||S900|skipCoun@1|selLO[Co]|1266|724|contact@30||1266|708 Ametal-2|net@93|||S1800|ringFIFO@2|outm1[24]|1066.6|708|contact@30||1266|708 -Ametal-3|net@96|||S900|skipCoun@1|selLO[Li]|1338|726|contact@31||1338|714 -Ametal-3|net@98|||S900|skipCoun@1|selLO[Lf]|1344|726|contact@32||1344|576 +Ametal-3|net@96|||S900|skipCoun@1|selLO[Li]|1338|724|contact@31||1338|714 +Ametal-3|net@98|||S900|skipCoun@1|selLO[Lf]|1344|724|contact@32||1344|576 Ametal-2|net@99|||S1800|ringFIFO@2|outm1[22]|1072|576|contact@32||1344|576 -Ametal-1|net@107|||S2700|skipCoun@1|fire[m1]|1483.5|713|contact@33||1483.5|720 +Ametal-1|net@107|||S2700|skipCoun@1|fire[m1]|1483.5|712|contact@33||1483.5|720 Ametal-2|net@108|||S1800|ringFIFO@2|fire[m1]|1290|720|contact@33||1483.5|720 -Ametal-1|net@111|||S2700|skipCoun@1|fire[m2]|1737.5|726|contact@35||1737.5|726 +Ametal-1|net@111|||S2700|skipCoun@1|fire[m2]|1737.5|725|contact@35||1737.5|726 Ametal-2|net@112|||S1800|ringFIFO@2|fire[m2]|1290|726|contact@35||1737.5|726 Ametal-2|net@114|||S1800|ringFIFO@2|fire[ODE]|332|720|contact@36||1248|720 -Ametal-3|net@115|||S900|skipCoun@1|fire[ODE]|1248|726|contact@36||1248|720 +Ametal-3|net@115|||S900|skipCoun@1|fire[ODE]|1248|725|contact@36||1248|720 Ametal-2|net@120|||S1800|ringFIFO@2|do[M]|-1032|576|contact@37||-762|576 Ametal-2|net@122|||S1800|ringFIFO@2|do[L]|-1030|488|contact@38||-738|488 -Ametal-2|net@129|||S0|skipCoun@1|do[L]|-196.5|1446|contact@39||-738|1446 -Ametal-2|net@130|||S0|skipCoun@1|do[M]|-196.5|1440|contact@40||-762|1440 -Ametal-3|net@131|||S2700|contact@37||-762|576|contact@52||-762|1152 -Ametal-3|net@132|||S2700|contact@38||-738|488|contact@51||-738|1196 +Ametal-2|net@129|||S2700|pin@36||-467.25|1444|pin@35||-467.25|1445 +Ametal-2|net@130|||S2700|pin@38||-479.25|1438|pin@37||-479.25|1439 +Ametal-3|net@131|||S2700|contact@37||-762|576|contact@52||-762|1151 +Ametal-3|net@132|||S2700|contact@38||-738|488|contact@51||-738|1195 Ametal-3|net@135||6.2|S900|pin@1||-576|1708|pin@2||-576|827 -Ametal-2|net@141||6.2|S1800|moveLit@0|vdd_6|-216|1562|skipCoun@1|vdd_61|-196.5|1562 -Ametal-2|net@142||6.2|S0|skipCoun@1|gnd_4|-196.5|1368|moveLit@0|gnd_1|-216|1368 -Ametal-2|net@143||6.2|S0|skipCoun@1|gnd_23|-196.5|1512|moveLit@0|gnd_3|-216|1512 -Ametal-2|net@144||6.2|S0|skipCoun@1|vdd_1|-196.5|1462|moveLit@0|vdd_7|-216|1462 -Ametal-2|net@145||6.2|S0|skipCoun@1|vdd_8|-196.5|1318|moveLit@0|vdd_2|-216|1318 -Ametal-2|net@146||6.2|S0|skipCoun@1|vdd_9|-196.5|1418|moveLit@0|vdd_3|-216|1418 -Ametal-2|net@147||6.2|S1800|moveLit@0|gnd_26|-216|1224|skipCoun@1|gnd_1|-196.5|1224 -Ametal-2|net@148||6.2|S1800|moveLit@0|gnd_27|-216|1080|skipCoun@1|gnd_16|-196.5|1080 -Ametal-2|net@149||6.2|S1800|moveLit@0|gnd_28|-216|936|skipCoun@1|gnd_14|-196.5|936 -Ametal-2|net@150||6.2|S1800|moveLit@0|vdd_53|-216|1174|skipCoun@1|vdd_27|-196.5|1174 -Ametal-2|net@151||6.2|S1800|moveLit@0|vdd_54|-216|1274|skipCoun@1|vdd_60|-196.5|1274 -Ametal-2|net@152||6.2|S1800|moveLit@0|vdd_55|-216|1030|skipCoun@1|vdd_69|-196.5|1030 -Ametal-2|net@153||6.2|S1800|moveLit@0|vdd_56|-216|1130|skipCoun@1|vdd_36|-196.5|1130 -Ametal-2|net@154||6.2|S1800|moveLit@0|vdd_57|-216|886|skipCoun@1|vdd_33|-196.5|886 -Ametal-2|net@155||6.2|S1800|moveLit@0|vdd_58|-216|986|skipCoun@1|vdd_32|-196.5|986 -Ametal-3|net@162|||S900|moveLit@0|od[17]|-498|870|contact@41||-498|714 -Ametal-3|net@164|||S900|moveLit@0|od[15x]|-504|870|contact@42||-504|826 -Ametal-3|net@168|||S900|moveLit@0|od[19]|-516|870|contact@44||-516|708 -Ametal-2|net@187|||S0|skipCoun@1|clS[T_1]|153|1540|moveLit@0|clS[T_2]|-216|1540 -Ametal-2|net@188|||S1800|moveLit@0|clS[F_2]|-216|1490|skipCoun@1|clS[F_1]|153|1490 -Ametal-2|net@189|||S1800|moveLit@0|cl[F_2]|-216|1484|skipCoun@1|cl[F_1]|153|1484 -Ametal-2|net@190|||S1800|moveLit@0|cl[T_2]|-216|1528|skipCoun@1|cl[T_1]|153|1528 -Ametal-2|net@191|||S1800|moveLit@0|rd[F_2]|-216|1478|skipCoun@1|rd[F_1]|153|1478 -Ametal-2|net@192|||S1800|moveLit@0|rd[T_2]|-216|1534|skipCoun@1|rd[T_1]|153|1534 -Ametal-2|net@193|||S1800|moveLit@0|mc_3|-216|1522|skipCoun@1|mc_1|-196.5|1522 -Ametal-3|net@194|||S2700|contact@51||-738|1196|contact@39||-738|1446 -Ametal-2|net@195|||S0|moveLit@0|do[L]|-713.5|1196|contact@51||-738|1196 -Ametal-3|net@196|||S2700|contact@52||-762|1152|contact@40||-762|1440 -Ametal-2|net@197|||S0|moveLit@0|do[M_1]|-636.5|1152|contact@52||-762|1152 -Ametal-2|net@202|||S1800|moveLit@0|ilc[done]|-216|1146|contact@54||-179.5|1146 -Ametal-1|net@203|||S2700|skipCoun@1|ilc[done]|-179.5|1140|contact@54||-179.5|1146 -Ametal-2|net@206|||S1800|moveLit@0|sin|-216|1502|skipCoun@1|sout|-196.5|1502 +Ametal-2|net@141||6.2|S1800|moveLit@0|vdd_6|-216|1561|skipCoun@1|vdd_61|-196.5|1561 +Ametal-2|net@142||6.2|S2700|pin@40||-206.25|1366|pin@39||-206.25|1367 +Ametal-2|net@143||6.2|S0|skipCoun@1|gnd_23|-196.5|1511|moveLit@0|gnd_3|-216|1511 +Ametal-2|net@144||6.2|S0|skipCoun@1|vdd_1|-196.5|1461|moveLit@0|vdd_7|-216|1461 +Ametal-2|net@145||6.2|S2700|pin@42||-206.25|1316|pin@41||-206.25|1317 +Ametal-2|net@146||6.2|S2700|pin@44||-206.25|1416|pin@43||-206.25|1417 +Ametal-2|net@147||6.2|S900|pin@46||-206.25|1223|pin@45||-206.25|1222 +Ametal-2|net@148||6.2|S900|pin@48||-206.25|1079|pin@47||-206.25|1078 +Ametal-2|net@149||6.2|S900|pin@50||-206.25|935|pin@49||-206.25|934 +Ametal-2|net@150||6.2|S900|pin@52||-206.25|1173|pin@51||-206.25|1172 +Ametal-2|net@151||6.2|S900|pin@54||-206.25|1273|pin@53||-206.25|1272 +Ametal-2|net@152||6.2|S900|pin@56||-206.25|1029|pin@55||-206.25|1028 +Ametal-2|net@153||6.2|S900|pin@58||-206.25|1129|pin@57||-206.25|1128 +Ametal-2|net@154||6.2|S900|pin@60||-206.25|885|pin@59||-206.25|884 +Ametal-2|net@155||6.2|S900|pin@62||-206.25|985|pin@61||-206.25|984 +Ametal-3|net@162|||S900|moveLit@0|od[17]|-498|869|contact@41||-498|714 +Ametal-3|net@164|||S900|moveLit@0|od[15x]|-504|869|contact@42||-504|826 +Ametal-3|net@168|||S900|moveLit@0|od[19]|-516|869|contact@44||-516|708 +Ametal-2|net@187|||S0|skipCoun@1|clS[T_1]|153|1539|moveLit@0|clS[T_2]|-216|1539 +Ametal-2|net@188|||S1800|moveLit@0|clS[F_2]|-216|1489|skipCoun@1|clS[F_1]|153|1489 +Ametal-2|net@189|||S1800|moveLit@0|cl[F_2]|-216|1483|skipCoun@1|cl[F_1]|153|1483 +Ametal-2|net@190|||S1800|moveLit@0|cl[T_2]|-216|1527|skipCoun@1|cl[T_1]|153|1527 +Ametal-2|net@191|||S1800|moveLit@0|rd[F_2]|-216|1477|skipCoun@1|rd[F_1]|153|1477 +Ametal-2|net@192|||S1800|moveLit@0|rd[T_2]|-216|1533|skipCoun@1|rd[T_1]|153|1533 +Ametal-2|net@193|||S1800|moveLit@0|mc_3|-216|1521|skipCoun@1|mc_1|-196.5|1521 +Ametal-3|net@194|||S2700|contact@51||-738|1195|contact@39||-738|1445 +Ametal-2|net@195|||S0|moveLit@0|do[L]|-713.5|1195|contact@51||-738|1195 +Ametal-3|net@196|||S2700|contact@52||-762|1151|contact@40||-762|1439 +Ametal-2|net@197|||S0|moveLit@0|do[M_1]|-636.5|1151|contact@52||-762|1151 +Ametal-2|net@202|||S1800|moveLit@0|ilc[done]|-216|1145|contact@54||-179.5|1145 +Ametal-1|net@203|||S2700|skipCoun@1|ilc[done]|-179.5|1138|contact@54||-179.5|1145 +Ametal-2|net@206|||S1800|moveLit@0|sin|-216|1501|skipCoun@1|sout|-196.5|1501 Ametal-2|net@213|||S0|contact@44||-516|708|ringFIFO@2|od[19]|-1320|708 Ametal-2|net@215|||S0|contact@41||-498|714|ringFIFO@2|od[20]|-1320|714 -Ametal-3|net@222|||S900|skipCoun@1|cl[F]|1020|720|ringFIFO@2|cl[F_1]|1020|576 -Ametal-3|net@223|||S2700|ringFIFO@2|clS[F_1]|1026|576|skipCoun@1|clS[F]|1026|720 -Ametal-3|net@224|||S2700|ringFIFO@2|clS[T_1]|990|576|skipCoun@1|clS[T]|990|720 -Ametal-3|net@225|||S2700|ringFIFO@2|cl[T_1]|996|576|skipCoun@1|cl[T]|996|720 -Ametal-3|net@226|||S2700|ringFIFO@2|mcA|1038|576|skipCoun@1|mc|1038|720 -Ametal-3|net@227|||S2700|ringFIFO@2|rd[F_1]|1032|576|skipCoun@1|rd[F]|1032|720 -Ametal-3|net@228|||S2700|ringFIFO@2|rd[T_1]|984|576|skipCoun@1|rd[T]|984|720 +Ametal-3|net@222|||S900|skipCoun@1|cl[F]|1020|719|ringFIFO@2|cl[F_1]|1020|576 +Ametal-3|net@223|||S2700|ringFIFO@2|clS[F_1]|1026|576|skipCoun@1|clS[F]|1026|719 +Ametal-3|net@224|||S2700|ringFIFO@2|clS[T_1]|990|576|skipCoun@1|clS[T]|990|719 +Ametal-3|net@225|||S2700|ringFIFO@2|cl[T_1]|996|576|skipCoun@1|cl[T]|996|719 +Ametal-3|net@226|||S2700|ringFIFO@2|mcA|1038|576|skipCoun@1|mc|1038|719 +Ametal-3|net@227|||S2700|ringFIFO@2|rd[F_1]|1032|576|skipCoun@1|rd[F]|1032|719 +Ametal-3|net@228|||S2700|ringFIFO@2|rd[T_1]|984|576|skipCoun@1|rd[T]|984|719 Ametal-2|net@229|||S0|contact@31||1338|714|ringFIFO@2|outm1[27]|1066.6|714 -Ametal-1|net@231|||S900|moveLit@0|fire[M]|-352.5|1305|contact@56||-352.5|1302 -Ametal-2|net@237|||S0|skipCoun@1|ilc[cnt]|-196.5|1264|contact@58||-205|1264 +Ametal-1|net@231|||S900|moveLit@0|fire[M]|-352.5|1304|contact@56||-352.5|1302 +Ametal-2|net@237|||S0|skipCoun@1|ilc[cnt]|-196.5|1262|contact@58||-205|1262 Ametal-2|net@238|||S1800|contact@56||-352.5|1302|contact@57||-205|1302 -Ametal-1|net@239|||S900|contact@57||-205|1302|contact@58||-205|1264 -Ametal-3|net@242|||S900|skipCoun@1|sin_1|978|720|ringFIFO@2|sout|978|576 -Ametal-2|net@243|||S0|skipCoun@1|kill|370|870|contact@59||-205|870 -Ametal-1|net@247|||S900|contact@60||-205|970|contact@59||-205|870 +Ametal-1|net@239|||S900|contact@57||-205|1302|contact@58||-205|1262 +Ametal-3|net@242|||S900|skipCoun@1|sin_1|978|719|ringFIFO@2|sout|978|576 +Ametal-2|net@243|||S0|skipCoun@1|kill|370|869|contact@59||-205|869 +Ametal-1|net@247|||S900|contact@60||-205|969|contact@59||-205|869 Ametal-3|net@271|||S2700|ringFIFO@2|od[18]|-654|576|contact@63||-654|786 Ametal-3|net@272|||S2700|ringFIFO@2|od[17]|-594|576|pin@34||-594|771 Ametal-2|net@275|||S1800|contact@42||-504|826|contact@61||-450|826 -Ametal-3|net@280|||S2700|ringFIFO@2|od[16]|-510|576|moveLit@0|od[16]|-510|870 -Ametal-2|net@285|||S1800|moveLit@0|fire[T]|-397.5|970|contact@60||-205|970 +Ametal-3|net@280|||S2700|ringFIFO@2|od[16]|-510|576|moveLit@0|od[16]|-510|869 +Ametal-2|net@285|||S1800|moveLit@0|fire[T]|-397.5|969|contact@60||-205|969 Ametal-3|net@286|||S2700|ringFIFO@2|od[15]|-450|576|contact@61||-450|826 -Ametal-3|net@287|||S900|moveLit@0|od[18]|-528|870|contact@62||-528|786 +Ametal-3|net@287|||S900|moveLit@0|od[18]|-528|869|contact@62||-528|786 Ametal-2|net@288|||S0|contact@62||-528|786|contact@63||-654|786 Ametal-3|net@290|||S2700|ringFIFO@2|od[1]|-684|576|pins18m3@0|x[1]|-684|1605 Ametal-3|net@291|||S900|pins18m3@0|x[2]|-624|1605|ringFIFO@2|od[2]|-624|576 @@ -2246,6 +1153,34 @@ Ametal-3|net@304|||S900|pins18m3@0|x[15]|-450|1605|ringFIFO@2|od[15]|-450|576 Ametal-3|net@305|||S900|pins18m3@0|x[16]|-510|1605|ringFIFO@2|od[16]|-510|576 Ametal-3|net@306|||S900|pins18m3@0|x[17]|-594|1605|ringFIFO@2|od[17]|-594|576 Ametal-3|net@307|||S900|pins18m3@0|x[18]|-654|1605|ringFIFO@2|od[18]|-654|576 +Ametal-2|net@308|||S0|skipCoun@1|do[L]|-196.5|1444|pin@36||-467.25|1444 +Ametal-2|net@309|||FS0|pin@35||-467.25|1445|contact@39||-738|1445 +Ametal-2|net@310|||S0|skipCoun@1|do[M]|-196.5|1438|pin@38||-479.25|1438 +Ametal-2|net@311|||FS0|pin@37||-479.25|1439|contact@40||-762|1439 +Ametal-2|net@312||6.2|S0|skipCoun@1|gnd_4|-196.5|1366|pin@40||-206.25|1366 +Ametal-2|net@313||6.2|FS0|pin@39||-206.25|1367|moveLit@0|gnd_1|-216|1367 +Ametal-2|net@314||6.2|S0|skipCoun@1|vdd_8|-196.5|1316|pin@42||-206.25|1316 +Ametal-2|net@315||6.2|FS0|pin@41||-206.25|1317|moveLit@0|vdd_2|-216|1317 +Ametal-2|net@316||6.2|S0|skipCoun@1|vdd_9|-196.5|1416|pin@44||-206.25|1416 +Ametal-2|net@317||6.2|FS0|pin@43||-206.25|1417|moveLit@0|vdd_3|-216|1417 +Ametal-2|net@318||6.2|S1800|moveLit@0|gnd_26|-216|1223|pin@46||-206.25|1223 +Ametal-2|net@319||6.2|FS1800|pin@45||-206.25|1222|skipCoun@1|gnd_1|-196.5|1222 +Ametal-2|net@320||6.2|S1800|moveLit@0|gnd_27|-216|1079|pin@48||-206.25|1079 +Ametal-2|net@321||6.2|FS1800|pin@47||-206.25|1078|skipCoun@1|gnd_16|-196.5|1078 +Ametal-2|net@322||6.2|S1800|moveLit@0|gnd_28|-216|935|pin@50||-206.25|935 +Ametal-2|net@323||6.2|FS1800|pin@49||-206.25|934|skipCoun@1|gnd_14|-196.5|934 +Ametal-2|net@324||6.2|S1800|moveLit@0|vdd_53|-216|1173|pin@52||-206.25|1173 +Ametal-2|net@325||6.2|FS1800|pin@51||-206.25|1172|skipCoun@1|vdd_27|-196.5|1172 +Ametal-2|net@326||6.2|S1800|moveLit@0|vdd_54|-216|1273|pin@54||-206.25|1273 +Ametal-2|net@327||6.2|FS1800|pin@53||-206.25|1272|skipCoun@1|vdd_60|-196.5|1272 +Ametal-2|net@328||6.2|S1800|moveLit@0|vdd_55|-216|1029|pin@56||-206.25|1029 +Ametal-2|net@329||6.2|FS1800|pin@55||-206.25|1028|skipCoun@1|vdd_69|-196.5|1028 +Ametal-2|net@330||6.2|S1800|moveLit@0|vdd_56|-216|1129|pin@58||-206.25|1129 +Ametal-2|net@331||6.2|FS1800|pin@57||-206.25|1128|skipCoun@1|vdd_36|-196.5|1128 +Ametal-2|net@332||6.2|S1800|moveLit@0|vdd_57|-216|885|pin@60||-206.25|885 +Ametal-2|net@333||6.2|FS1800|pin@59||-206.25|884|skipCoun@1|vdd_33|-196.5|884 +Ametal-2|net@334||6.2|S1800|moveLit@0|vdd_58|-216|985|pin@62||-206.25|985 +Ametal-2|net@335||6.2|FS1800|pin@61||-206.25|984|skipCoun@1|vdd_32|-196.5|984 EclS[F]||D5G2;|ringFIFO@2|clS[F]|I EclS[F_1]||D5G2;|moveLit@0|clS[F]|I EclS[F_3]||D5G2;|moveLit@0|clS[F_1]|I @@ -2345,8 +1280,6 @@ EinE[33]||D5G2;|ringFIFO@2|inE[33]|I EinE[34]||D5G2;|ringFIFO@2|inE[34]|I EinE[35]||D5G2;|ringFIFO@2|inE[35]|I EinE[36]||D5G2;|ringFIFO@2|inE[36]|I -Ein[C]||D5G2;|skipCoun@1|in[C]|I -EloadC[T]||D5G2;|skipCoun@1|loadC[T]|I Emc||D5G2;|ringFIFO@2|mc|I Emc_1||D5G2;|skipCoun@1|mc_1|O Emc_2||D5G2;|moveLit@0|mc|I @@ -2470,454 +1403,168 @@ Evdd_100||D5G2;|moveLit@0|vdd_62|P Evdd_101||D5G2;|moveLit@0|vdd_63|P X -# Cell ringSkipMoveLit;1{sch} -CringSkipMoveLit;1{sch}||schematic|1224771351449|1226607985248| +# Cell ringSkipMoveLit;2{sch} +CringSkipMoveLit;2{sch}||schematic|1224771351449|1227053001292| Ngeneric:Facet-Center|art@0||0|0||||AV IwiresL:bitAssignments;1{sch}|bitAssig@0||-50|2|||D5G4; NOff-Page|conn@0||-11|3|||Y| NOff-Page|conn@1||-19|-2|||| NOff-Page|conn@3||-7|8|||XRR| NOff-Page|conn@4||-6|12|||Y| -NOff-Page|conn@6||44|-22|||XYRRR| -NOff-Page|conn@12||34|-12|||XYRRR| -NOff-Page|conn@13||36|-13.5|||YRRR| -NOff-Page|conn@17||106|1|||XRR| -NOff-Page|conn@18||100|5|||| -NOff-Page|conn@19||98|8|||| -NOff-Page|conn@21||106|-2|||| -NOff-Page|conn@22||80|-2|||Y| -NOff-Page|conn@24||81|3|||Y| +NOff-Page|conn@6||43|-22|||XYRRR| +NOff-Page|conn@13||32|-13.5|||YRRR| +NOff-Page|conn@17||112|2|||XRR| +NOff-Page|conn@19||104|8|||| +NOff-Page|conn@21||112|-2|||| +NOff-Page|conn@22||86|-2|||Y| +NOff-Page|conn@24||87|5|||Y| NOff-Page|conn@25||101|-24|||| -IredFour:inv;1{ic}|inv@0||54.5|5|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 -IdockPartsK:moveLit;1{ic}|moveLit@0||88|0|||D5G4; +NOff-Page|conn@26||6|19|||XR| +IdockPartsK:moveLit;2{ic}|moveLit@1||94|0|||D5G4; Ngeneric:Invisible-Pin|pin@1||16.5|39|||||ART_message(D5G6;)SringSkipMoveLit Ngeneric:Invisible-Pin|pin@2||14.5|32|||||ART_message(D5G4;)Spredicate, counters and ring, Move and Literal -Ngeneric:Invisible-Pin|pin@3||14.5|27|||||ART_message(D5G3;)Sies 31 October 2008 +Ngeneric:Invisible-Pin|pin@3||14.5|27|||||ART_message(D5G3;)Sies 17 November 2008 NBus_Pin|pin@11||54|-5|-1|-1|| NBus_Pin|pin@12||54|-15|-1|-1|| -NBus_Pin|pin@13||38.5|-11|-1|-1|| +NBus_Pin|pin@13||37.5|-11|-1|-1|| NWire_Pin|pin@16||60|-3|||| NWire_Pin|pin@17||60|-10|||| -NBus_Pin|pin@24||36|12|-1|-1|| +NBus_Pin|pin@24||35|12|-1|-1|| NBus_Pin|pin@25||0|12|-1|-1|| -NBus_Pin|pin@32||-3|-15|-1|-1|| NBus_Pin|pin@35||19.5|-3|-1|-1|| NBus_Pin|pin@36||19.5|-12|-1|-1|| -NWire_Pin|pin@38||66|-30|||| -NWire_Pin|pin@39||66|-33.5|||| -NWire_Pin|pin@40||54|-30|||| -NWire_Pin|pin@41||54|-33.5|||| -NWire_Pin|pin@42||42|-30|||| -NWire_Pin|pin@43||42|-33.5|||| -NWire_Pin|pin@44||30|-30|||| -NWire_Pin|pin@45||30|-33.5|||| -NWire_Pin|pin@46||18|-30|||| -NWire_Pin|pin@47||18|-33.5|||| -NWire_Pin|pin@48||6|-30|||| -NWire_Pin|pin@49||6|-33.5|||| -NWire_Pin|pin@50||-6|-30|||| -NWire_Pin|pin@51||-6|-33.5|||| -NWire_Pin|pin@52||-18|-30|||| -NWire_Pin|pin@53||-18|-33.5|||| -NWire_Pin|pin@54||-30|-30|||| -NWire_Pin|pin@55||-30|-33.5|||| -NWire_Pin|pin@56||66|-36|||| -NWire_Pin|pin@57||66|-39.5|||| -NWire_Pin|pin@58||54|-36|||| -NWire_Pin|pin@59||54|-39.5|||| -NWire_Pin|pin@60||42|-36|||| -NWire_Pin|pin@61||42|-39.5|||| -NWire_Pin|pin@62||30|-36|||| -NWire_Pin|pin@63||30|-39.5|||| -NWire_Pin|pin@64||18|-36|||| -NWire_Pin|pin@65||18|-39.5|||| -NWire_Pin|pin@66||6|-36|||| -NWire_Pin|pin@67||6|-39.5|||| -NWire_Pin|pin@68||-6|-36|||| -NWire_Pin|pin@69||-6|-39.5|||| -NWire_Pin|pin@70||-18|-36|||| -NWire_Pin|pin@71||-18|-39.5|||| -NWire_Pin|pin@72||-30|-36|||| -NWire_Pin|pin@73||-30|-39.5|||| -NWire_Pin|pin@74||66|-48|||| -NWire_Pin|pin@75||66|-51.5|||| -NWire_Pin|pin@76||54|-48|||| -NWire_Pin|pin@77||54|-51.5|||| -NWire_Pin|pin@78||48|-48|||| -NWire_Pin|pin@79||48|-51.5|||| -NWire_Pin|pin@80||36|-48|||| -NWire_Pin|pin@81||36|-51.5|||| -NWire_Pin|pin@82||30|-48|||| -NWire_Pin|pin@83||30|-51.5|||| -NWire_Pin|pin@84||18|-48|||| -NWire_Pin|pin@85||18|-51.5|||| -NWire_Pin|pin@86||12|-48|||| -NWire_Pin|pin@87||12|-51.5|||| -NWire_Pin|pin@88||0|-48|||| -NWire_Pin|pin@89||0|-51.5|||| -NWire_Pin|pin@90||-6|-48|||| -NWire_Pin|pin@91||-6|-51.5|||| -NWire_Pin|pin@92||-18|-48|||| -NWire_Pin|pin@93||-18|-51.5|||| -NWire_Pin|pin@94||-24|-48|||| -NWire_Pin|pin@95||-24|-51.5|||| -NWire_Pin|pin@96||-36|-48|||| -NWire_Pin|pin@97||-36|-51.5|||| -NWire_Pin|pin@102||48|-54|||| -NWire_Pin|pin@103||48|-57.5|||| -NWire_Pin|pin@104||36|-54|||| -NWire_Pin|pin@105||36|-57.5|||| -NWire_Pin|pin@150||48|-60|||| -NWire_Pin|pin@151||48|-63.5|||| -NWire_Pin|pin@152||36|-60|||| -NWire_Pin|pin@153||36|-63.5|||| -NWire_Pin|pin@160||0|-60|||| -NWire_Pin|pin@161||0|-63.5|||| -NWire_Pin|pin@164||-18|-60|||| -NWire_Pin|pin@165||-18|-63.5|||| -NWire_Pin|pin@168||-36|-60|||| -NWire_Pin|pin@169||-36|-63.5|||| -NWire_Pin|pin@170||66|-66|||| -NWire_Pin|pin@171||66|-69.5|||| -NWire_Pin|pin@172||54|-66|||| -NWire_Pin|pin@173||54|-69.5|||| -NWire_Pin|pin@174||48|-66|||| -NWire_Pin|pin@175||48|-69.5|||| -NWire_Pin|pin@176||36|-66|||| -NWire_Pin|pin@177||36|-69.5|||| -NWire_Pin|pin@178||30|-66|||| -NWire_Pin|pin@179||30|-69.5|||| -NWire_Pin|pin@180||18|-66|||| -NWire_Pin|pin@181||18|-69.5|||| -NWire_Pin|pin@220||12|-60|||| -NWire_Pin|pin@221||12|-63.5|||| -NWire_Pin|pin@222||-6|-60|||| -NWire_Pin|pin@223||-6|-63.5|||| -NWire_Pin|pin@224||-24|-60|||| -NWire_Pin|pin@225||-24|-63.5|||| -NBus_Pin|pin@232||21.5|3|-1|-1|| -NBus_Pin|pin@233||21.5|-4.5|-1|-1|| -NWire_Pin|pin@235||0|-24|||| -NWire_Pin|pin@236||0|-27|||| -NWire_Pin|pin@237||12|-24|||| -NWire_Pin|pin@238||12|-27|||| -NWire_Pin|pin@239||24|-24|||| -NWire_Pin|pin@240||24|-27|||| -NWire_Pin|pin@247||16|1|||| -Ngeneric:Invisible-Pin|pin@248||13.5|-44|||||ART_message(D5G3;)Sm1s and m1d wires connected below -NWire_Pin|pin@249||21|5|||| -NWire_Pin|pin@250||21|18|||| -NWire_Pin|pin@251||75|18|||| -NWire_Pin|pin@252||75|5|||| -NWire_Pin|pin@255||72|15|||| -NWire_Pin|pin@256||72|1|||| -NWire_Pin|pin@257||16|15|||| -NWire_Pin|pin@262||69|2|||| -NWire_Pin|pin@263||69|-5|||| -NBus_Pin|pin@264||88|-12|-1|-1|| -NBus_Pin|pin@266||88|12|-1|-1|| -NBus_Pin|pin@268||-17|-8|-1|-1|| -NBus_Pin|pin@269||-17|-13|-1|-1|| -NWire_Pin|pin@270||66|-72|||| -NWire_Pin|pin@271||66|-76|||| -NWire_Pin|pin@272||54|-72|||| -NWire_Pin|pin@273||54|-76|||| -NWire_Pin|pin@274||48|-72|||| -NWire_Pin|pin@275||48|-76|||| -NWire_Pin|pin@276||36|-72|||| -NWire_Pin|pin@277||36|-76|||| -NWire_Pin|pin@278||30|-72|||| -NWire_Pin|pin@279||30|-76|||| -NWire_Pin|pin@280||18|-72|||| -NWire_Pin|pin@281||18|-76|||| -NWire_Pin|pin@282||12|-72|||| -NWire_Pin|pin@283||12|-76|||| -NWire_Pin|pin@284||0|-72|||| -NWire_Pin|pin@285||0|-76|||| -NWire_Pin|pin@286||-6|-72|||| -NWire_Pin|pin@287||-6|-76|||| -NWire_Pin|pin@288||-18|-72|||| -NWire_Pin|pin@289||-18|-76|||| -NWire_Pin|pin@290||-24|-72|||| -NWire_Pin|pin@291||-24|-76|||| -NWire_Pin|pin@292||-36|-72|||| -NWire_Pin|pin@293||-36|-76|||| -NWire_Pin|pin@294||96|1|||| -NWire_Pin|pin@295||96|-15|||| -NWire_Pin|pin@296||66|-15|||| +NBus_Pin|pin@232||18.5|2|-1|-1|| +NBus_Pin|pin@233||18.5|-1.5|-1|-1|| +NBus_Pin|pin@264||94|-12|-1|-1|| +NBus_Pin|pin@266||94|12|-1|-1|| NWire_Pin|pin@297||66|0|||| -NWire_Pin|pin@298||99|3|||| -NWire_Pin|pin@299||99|-18|||| -NWire_Pin|pin@300||28|-18|||| -NWire_Pin|pin@301||34|-18|||| -NWire_Pin|pin@302||60|5|||| -NWire_Pin|pin@303||-11|-3|||| +NWire_Pin|pin@298||105|5|||| +NWire_Pin|pin@299||105|-18|||| +NWire_Pin|pin@300||27|-18|||| +NWire_Pin|pin@302||52|5|||| +NWire_Pin|pin@303||52|-31|||| +NWire_Pin|pin@304||-6|-31|||| +NBus_Pin|pin@305||76|2|-1|-1|| +NBus_Pin|pin@306||76|10|-1|-1|| +NBus_Pin|pin@307||24|9|-1|-1|| +NWire_Pin|pin@309||42|24|||| +NWire_Pin|pin@310||42|28|||| +NWire_Pin|pin@311||42|20|||| +NWire_Pin|pin@312||42|16|||| +NWire_Pin|pin@313||54|24|||| +NWire_Pin|pin@314||54|27|||| +NWire_Pin|pin@315||54|20|||| +NWire_Pin|pin@316||54|16|||| +NBus_Pin|pin@321||-16|-8|-1|-1|| +NBus_Pin|pin@322||-16|-14|-1|-1|| +NBus_Pin|pin@323||19.5|-4|-1|-1|| +NBus_Pin|pin@325||18.5|3|-1|-1|| +NBus_Pin|pin@326||24|4|-1|-1|| +NBus_Pin|pin@328||10|5|-1|-1|| +NBus_Pin|pin@329||10|10|-1|-1|| +NBus_Pin|pin@330||71|2|-1|-1|| +NBus_Pin|pin@331||71|-5|-1|-1|| +NWire_Pin|pin@336||66|-8|||| +NBus_Pin|pin@337||-3|-15|-1|-1|| IfifoL:ringFIFO;1{ic}|ringFIFO@0||0|3|||D5G4; IringSkipMoveLit;1{ic}|ringSkip@1||94|36|||D5G4; -IskipCount;1{ic}|skipCoun@0||36|0|||D5G4; -IorangeTSMC090nm:wire90;1{ic}|wire90@0||60|-30|||D0G4;|ATTR_L(D5G1;PUD)D2416.4000000000015|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@1||48|-30|||D0G4;|ATTR_L(D5G1;PUD)D2384.4000000000015|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@2||36|-30|||D0G4;|ATTR_L(D5G1;PUD)D2330.4000000000015|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@3||24|-30|||D0G4;|ATTR_L(D5G1;PUD)D2135.9000000000015|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@4||12|-30|||D0G4;|ATTR_L(D5G1;PUD)D1987.4000000000012|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@5||0|-30|||D0G4;|ATTR_L(D5G1;PUD)D1996.4000000000012|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@6||-12|-30|||D0G4;|ATTR_L(D5G1;PUD)D1636.300000000001|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@7||-24|-30|||D0G4;|ATTR_L(D5G1;PUD)D1776.4000000000012|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@8||-36|-30|||D0G4;|ATTR_L(D5G1;PUD)D1870.9000000000012|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@9||60|-36|||D0G4;|ATTR_L(D5G1;PUD)D1565.5000000000011|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@10||48|-36|||D0G4;|ATTR_L(D5G1;PUD)D1506.0000000000011|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@11||36|-36|||D0G4;|ATTR_L(D5G1;PUD)D1605.5000000000014|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@12||24|-36|||D0G4;|ATTR_L(D5G1;PUD)D1227.3000000000004|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@13||12|-36|||D0G4;|ATTR_L(D5G1;PUD)D1254.9000000000003|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@14||0|-36|||D0G4;|ATTR_L(D5G1;PUD)D1280.2|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@15||-12|-36|||D0G4;|ATTR_L(D5G1;PUD)D1012.7000000000002|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@16||-24|-36|||D0G4;|ATTR_L(D5G1;PUD)D960.9000000000003|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@17||-36|-36|||D0G4;|ATTR_L(D5G1;PUD)D904.3000000000004|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@18||60|-48|||D0G4;|ATTR_L(D5G1;PUD)D4579.400000000001|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@19||42|-48|||D0G4;|ATTR_L(D5G1;PUD)D4580.900000000001|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@20||24|-48|||D0G4;|ATTR_L(D5G1;PUD)D4864.4000000000015|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@21||6|-48|||D0G4;|ATTR_L(D5G1;PUD)D4970.4000000000015|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@22||-12|-48|||D0G4;|ATTR_L(D5G1;PUD)D5067.4000000000015|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@23||-30|-48|||D0G4;|ATTR_L(D5G1;PUD)D5238.9000000000015|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@25||42|-54|||D0G4;|ATTR_L(D5G1;PUD)D5485.4000000000015|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@37||42|-60|||D0G4;|ATTR_L(D5G1;PUD)D3582.7999999999997|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@39||6|-60|||D0G4;|ATTR_L(D5G1;PUD)D4216.800000000001|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@40||-12|-60|||D0G4;|ATTR_L(D5G1;PUD)D4217.800000000001|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@41||-30|-60|||D0G4;|ATTR_L(D5G1;PUD)D4580.700000000002|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@42||60|-66|||D0G4;|ATTR_L(D5G1;PUD)D4914.800000000002|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@43||42|-66|||D0G4;|ATTR_L(D5G1;PUD)D5109.100000000003|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@44||24|-66|||D0G4;|ATTR_L(D5G1;PUD)D4659.800000000002|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@56||-4.5|-24|||D0G4;|ATTR_L(D5G1;PUD)D3105.9000000000015|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@57||7.5|-24|||D0G4;|ATTR_L(D5G1;PUD)D2229.2000000000007|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@58||19.5|-24|||D0G4;|ATTR_L(D5G1;PUD)D4552.200000000003|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@59||45|18|||D0G4;|ATTR_L(D5G1;PUD)D4224.4|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@60||47|15|||D0G4;|ATTR_L(D5G1;PUD)D4964.8|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@61||60|-72|||D0G4;|ATTR_L(D5G1;PUD)D2102.8|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@62||42|-72|||D0G4;|ATTR_L(D5G1;PUD)D2117.2000000000003|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@63||24|-72|||D0G4;|ATTR_L(D5G1;PUD)D840.3999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@64||6|-72|||D0G4;|ATTR_L(D5G1;PUD)D2017.6000000000004|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@65||-12|-72|||D0G4;|ATTR_L(D5G1;PUD)D2584.1000000000013|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@66||-30|-72|||D0G4;|ATTR_L(D5G1;PUD)D2385.300000000001|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@67||74|-5|||D0G4;|ATTR_L(D5G1;PUD)D1928.3|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@68||11|8|||D0G4;|ATTR_L(D5G1;PUD)D2790.5000000000005|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@69||48|8|||D0G4;|ATTR_L(D5G1;PUD)D2752.3000000000006|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IskipCount;1{ic}|skipCoun@0||35|0|||D5G4; +IorangeTSMC090nm:wire90;1{ic}|wire90@68||17|8|||D0G4;|ATTR_L(D5G1;PUD)D2790.5000000000005|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@69||54|8|||D0G4;|ATTR_L(D5G1;PUD)D2752.3000000000006|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 IorangeTSMC090nm:wire90;1{ic}|wire90@70||62|-18|||D0G4;|ATTR_L(D5G1;PUD)D2416.4000000000015|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -Awire|do[L]|D5G2;||900|pin@251||75|18|pin@252||75|5 -Awire|do[M]|D5G2;||900|pin@255||72|15|pin@256||72|1 -Awire|fire[ODE]|D5G2;||900|pin@239||24|-24|pin@240||24|-27 -Awire|fire[T]|D5G2;||900|pin@298||99|3|pin@299||99|-18 -Awire|fire[m1]|D5G2;||900|pin@237||12|-24|pin@238||12|-27 -Abus|fire[m2,m1,ODE]|D5G2;|-0.5|IJ900|pin@232||21.5|3|pin@233||21.5|-4.5 -Awire|fire[m2]|D5G2;||900|pin@235||0|-24|pin@236||0|-27 -Awire|ilc[done]|D5G2;||900|pin@262||69|2|pin@263||69|-5 -Awire|kill|D5G2;||900|skipCoun@0|torp|28|-7|pin@300||28|-18 -Abus|m1d[1:6,8]|D5G2;|-0.5|IJ900|pin@11||54|-5|pin@12||54|-15 -Awire|m1d[1]|D5G2;||900|pin@74||66|-48|pin@75||66|-51.5 -Awire|m1d[2]|D5G2;||900|pin@78||48|-48|pin@79||48|-51.5 -Awire|m1d[3]|D5G2;||900|pin@82||30|-48|pin@83||30|-51.5 -Awire|m1d[4]|D5G2;||900|pin@86||12|-48|pin@87||12|-51.5 -Awire|m1d[5]|D5G2;||900|pin@90||-6|-48|pin@91||-6|-51.5 -Awire|m1d[6]|D5G2;||900|pin@94||-24|-48|pin@95||-24|-51.5 -Awire|m1d[8]|D5G2;||900|pin@102||48|-54|pin@103||48|-57.5 -Awire|m1d[20]|D5G2;||900|pin@16||60|-3|pin@17||60|-10 -Awire|m1d[20]|D5G2;||900|pin@150||48|-60|pin@151||48|-63.5 -Abus|m1d[22:27]|D5G2;|-0.5|IJ900|skipCoun@0|selLO[Lf,Lo,Co,Dm,Dl,Li]|38.5|-8|pin@13||38.5|-11 -Awire|m1d[22]|D5G2;||900|pin@220||12|-60|pin@221||12|-63.5 -Awire|m1d[23]|D5G2;||900|pin@222||-6|-60|pin@223||-6|-63.5 -Awire|m1d[24]|D5G2;||900|pin@224||-24|-60|pin@225||-24|-63.5 -Awire|m1d[25]|D5G2;||900|pin@170||66|-66|pin@171||66|-69.5 -Awire|m1d[26]|D5G2;||900|pin@174||48|-66|pin@175||48|-69.5 -Awire|m1d[27]|D5G2;||900|pin@178||30|-66|pin@179||30|-69.5 -Abus|m1s[1:6,8,20,22:27]|D5G2;|-0.5|IJ900|ringFIFO@0|pout[19:36]|-3|-11|pin@32||-3|-15 -Awire|m1s[1]|D5G2;||900|pin@76||54|-48|pin@77||54|-51.5 -Awire|m1s[2]|D5G2;||900|pin@80||36|-48|pin@81||36|-51.5 -Awire|m1s[3]|D5G2;||900|pin@84||18|-48|pin@85||18|-51.5 -Awire|m1s[4]|D5G2;||900|pin@88||0|-48|pin@89||0|-51.5 -Awire|m1s[5]|D5G2;||900|pin@92||-18|-48|pin@93||-18|-51.5 -Awire|m1s[6]|D5G2;||900|pin@96||-36|-48|pin@97||-36|-51.5 -Awire|m1s[8]|D5G2;||900|pin@104||36|-54|pin@105||36|-57.5 -Awire|m1s[20]|D5G2;||900|pin@152||36|-60|pin@153||36|-63.5 -Awire|m1s[22]|D5G2;||900|pin@160||0|-60|pin@161||0|-63.5 -Awire|m1s[23]|D5G2;||900|pin@164||-18|-60|pin@165||-18|-63.5 -Awire|m1s[24]|D5G2;||900|pin@168||-36|-60|pin@169||-36|-63.5 -Awire|m1s[25]|D5G2;||900|pin@172||54|-66|pin@173||54|-69.5 -Awire|m1s[26]|D5G2;||900|pin@176||36|-66|pin@177||36|-69.5 -Awire|m1s[27]|D5G2;||900|pin@180||18|-66|pin@181||18|-69.5 -Abus|net@12||-0.5|IJ1800|skipCoun@0|inA[7:12]|46|-5|pin@11||54|-5 -Awire|net@16|||1800|skipCoun@0|sel[A]|46|-3|pin@16||60|-3 +IorangeTSMC090nm:wire90;1{ic}|wire90@71||48|20|||D0G4;|ATTR_L(D5G1;PUD)D2752.3000000000006|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@72||48|24|||D0G4;|ATTR_L(D5G1;PUD)D2752.3000000000006|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +Awire|do[L]|D5G2;||900|pin@311||42|20|pin@312||42|16 +Abus|do[M,L]|D5G2;|-0.5|IJ900|pin@307||24|9|pin@326||24|4 +Awire|do[M]|D5G2;||2700|pin@309||42|24|pin@310||42|28 +Awire|dox[L]|D5G2;||900|pin@315||54|20|pin@316||54|16 +Abus|dox[M,L]|D5G2;|-0.5|IJ2700|pin@305||76|2|pin@306||76|10 +Abus|dox[M,L]|D5G2;|-0.5|IJ2700|pin@328||10|5|pin@329||10|10 +Awire|dox[M]|D5G2;||2700|pin@313||54|24|pin@314||54|27 +Awire|fire[T]|D5G2;||900|pin@298||105|5|pin@299||105|-18 +Abus|fire[m2,m1,ODE]|D5G2;|-0.5|IJ900|pin@232||18.5|2|pin@233||18.5|-1.5 +Awire|ilc[cnt]|D5G2;||2700|pin@336||66|-8|pin@297||66|0 +Abus|ilc[i,zoo,zLO,dLO]|D5G2;|-0.5|IJ900|pin@330||71|2|pin@331||71|-5 +Awire|kill|D5G2;||900|skipCoun@0|torp|27|-7|pin@300||27|-18 +Abus|m1[1:6,8]|D5G2;|-0.5|IJ900|pin@11||54|-5|pin@12||54|-15 +Abus|m1[1:36]|D5G2;|-0.5|IJ900|ringFIFO@0|pout[19:36]|-3|-11|pin@337||-3|-15 +Awire|m1[20]|D5G2;||900|pin@16||60|-3|pin@17||60|-10 +Abus|m1[22:27]|D5G2;|-0.5|IJ900|skipCoun@0|selLO[Lf,Lo,Co,Dm,Dl,Li]|37.5|-8|pin@13||37.5|-11 +Abus|net@12||-0.5|IJ1800|skipCoun@0|inA[7:12]|45|-5|pin@11||54|-5 +Awire|net@16|||1800|skipCoun@0|sel[A]|45|-3|pin@16||60|-3 Awire|net@26|||1800|conn@0|y|-9|3|ringFIFO@0|do[epi]|-3|3 Abus|net@27||-0.5|IJ0|ringFIFO@0|inE[1:36]|-10.5|-2|conn@1|y|-17|-2 Awire|net@31|||1800|conn@3|y|-5|8|ringFIFO@0|sin|-1|8 -Abus|net@33||-0.5|IJ2700|skipCoun@0|cl[T,F],clS[T,F],rd[T,F],mc|36|10|pin@24||36|12 +Abus|net@33||-0.5|IJ2700|skipCoun@0|cl[T,F],clS[T,F],rd[T,F],mc|35|10|pin@24||35|12 Abus|net@35||-0.5|IJ900|pin@25||0|12|ringFIFO@0|cl[T,F],clS[T,F],rd[T,F],mc|0|11 Abus|net@36||-0.5|IJ1800|conn@4|y|-4|12|pin@25||0|12 -Abus|net@56||-0.5|IJ0|skipCoun@0|in[1:18]|26|-3|pin@35||19.5|-3 Abus|net@65||-0.5|IJ0|pin@35||19.5|-3|ringFIFO@0|sout_1|14|-3 -Awire|net@68|||1800|wire90@0|b|62.5|-30|pin@38||66|-30 -Awire|net@70|||1800|wire90@1|b|50.5|-30|pin@40||54|-30 -Awire|net@72|||1800|wire90@2|b|38.5|-30|pin@42||42|-30 -Awire|net@74|||1800|wire90@3|b|26.5|-30|pin@44||30|-30 -Awire|net@76|||1800|wire90@4|b|14.5|-30|pin@46||18|-30 -Awire|net@78|||1800|wire90@5|b|2.5|-30|pin@48||6|-30 -Awire|net@80|||1800|wire90@6|b|-9.5|-30|pin@50||-6|-30 -Awire|net@82|||1800|wire90@7|b|-21.5|-30|pin@52||-18|-30 -Awire|net@84|||1800|wire90@8|b|-33.5|-30|pin@54||-30|-30 -Awire|net@86|||1800|wire90@9|b|62.5|-36|pin@56||66|-36 -Awire|net@88|||1800|wire90@10|b|50.5|-36|pin@58||54|-36 -Awire|net@90|||1800|wire90@11|b|38.5|-36|pin@60||42|-36 -Awire|net@92|||1800|wire90@12|b|26.5|-36|pin@62||30|-36 -Awire|net@94|||1800|wire90@13|b|14.5|-36|pin@64||18|-36 -Awire|net@96|||1800|wire90@14|b|2.5|-36|pin@66||6|-36 -Awire|net@98|||1800|wire90@15|b|-9.5|-36|pin@68||-6|-36 -Awire|net@100|||1800|wire90@16|b|-21.5|-36|pin@70||-18|-36 -Awire|net@102|||1800|wire90@17|b|-33.5|-36|pin@72||-30|-36 -Awire|net@104|||1800|wire90@18|b|62.5|-48|pin@74||66|-48 -Awire|net@106|||0|wire90@18|a|57.5|-48|pin@76||54|-48 -Awire|net@110|||1800|wire90@19|b|44.5|-48|pin@78||48|-48 -Awire|net@111|||0|wire90@19|a|39.5|-48|pin@80||36|-48 -Awire|net@114|||1800|wire90@20|b|26.5|-48|pin@82||30|-48 -Awire|net@115|||0|wire90@20|a|21.5|-48|pin@84||18|-48 -Awire|net@118|||1800|wire90@21|b|8.5|-48|pin@86||12|-48 -Awire|net@119|||0|wire90@21|a|3.5|-48|pin@88||0|-48 -Awire|net@122|||1800|wire90@22|b|-9.5|-48|pin@90||-6|-48 -Awire|net@123|||0|wire90@22|a|-14.5|-48|pin@92||-18|-48 -Awire|net@126|||1800|wire90@23|b|-27.5|-48|pin@94||-24|-48 -Awire|net@127|||0|wire90@23|a|-32.5|-48|pin@96||-36|-48 -Awire|net@134|||1800|wire90@25|b|44.5|-54|pin@102||48|-54 -Awire|net@135|||0|wire90@25|a|39.5|-54|pin@104||36|-54 -Awire|net@190|||1800|wire90@37|b|44.5|-60|pin@150||48|-60 -Awire|net@191|||0|wire90@37|a|39.5|-60|pin@152||36|-60 -Awire|net@195|||0|wire90@39|a|3.5|-60|pin@160||0|-60 -Awire|net@197|||0|wire90@40|a|-14.5|-60|pin@164||-18|-60 -Awire|net@199|||0|wire90@41|a|-32.5|-60|pin@168||-36|-60 -Awire|net@212|||1800|wire90@42|b|62.5|-66|pin@170||66|-66 -Awire|net@213|||0|wire90@42|a|57.5|-66|pin@172||54|-66 -Awire|net@214|||1800|wire90@43|b|44.5|-66|pin@174||48|-66 -Awire|net@215|||0|wire90@43|a|39.5|-66|pin@176||36|-66 -Awire|net@216|||1800|wire90@44|b|26.5|-66|pin@178||30|-66 -Awire|net@217|||0|wire90@44|a|21.5|-66|pin@180||18|-66 -Awire|net@257|||1800|wire90@39|b|8.5|-60|pin@220||12|-60 -Awire|net@258|||1800|wire90@40|b|-9.5|-60|pin@222||-6|-60 -Awire|net@259|||1800|wire90@41|b|-27.5|-60|pin@224||-24|-60 -Abus|net@268||-0.5|IJ0|skipCoun@0|fire[m2]|26|3|pin@232||21.5|3 -Awire|net@271|||1800|wire90@56|b|-2|-24|pin@235||0|-24 -Awire|net@274|||1800|wire90@57|b|10|-24|pin@237||12|-24 -Awire|net@276|||1800|wire90@58|b|22|-24|pin@239||24|-24 -Awire|net@288|||2700|conn@12|y|34|-10|skipCoun@0|loadC[T]|34|-7 -Awire|net@289|||2700|conn@13|y|36|-11.5|skipCoun@0|in[C]|36|-7 -Awire|net@295|||0|skipCoun@0|do[M]|26|1|pin@247||16|1 -Abus|net@298||-0.5|IJ1800|pin@25||0|12|pin@24||36|12 -Abus|net@299||-0.5|IJ0|pin@232||21.5|3|ringFIFO@0|fire[m1,m2]|3|3 -Awire|net@304|||0|skipCoun@0|do[L]|26|5|pin@249||21|5 -Awire|net@305|||2700|pin@249||21|5|pin@250||21|18 -Awire|net@308|||1800|pin@252||75|5|moveLit@0|do[L]|85|5 -Awire|net@312|||0|wire90@59|a|42.5|18|pin@250||21|18 -Awire|net@313|||1800|wire90@59|b|47.5|18|pin@251||75|18 -Awire|net@314|||1800|wire90@60|b|49.5|15|pin@255||72|15 -Awire|net@316|||1800|pin@256||72|1|moveLit@0|do[M]|85|1 -Awire|net@317|||0|wire90@60|a|44.5|15|pin@257||16|15 -Awire|net@319|||2700|pin@247||16|1|pin@257||16|15 -Awire|net@323|||0|pin@294||96|1|moveLit@0|fire[M]|91|1 -Awire|net@326|||1800|ringFIFO@0|do[L]|3|5|pin@249||21|5 -Awire|net@327|||0|pin@247||16|1|ringFIFO@0|do[M]|3|1 -Awire|net@328|||0|conn@18|a|98|5|moveLit@0|fire[L]|91|5 -Awire|net@330|||1800|skipCoun@0|ilc[done]|46|2|pin@262||69|2 -Awire|net@332|||1800|wire90@67|b|76.5|-5|moveLit@0|ilc[done]|85|-5 -Abus|net@334||-0.5|IJ1800|pin@24||36|12|pin@266||88|12 -Abus|net@336||-0.5|IJ2700|moveLit@0|cl[T,F],clS[T,F],rd[T,F],mc|88|10|pin@266||88|12 -Abus|net@338||-0.5|IJ0|ringFIFO@0|od[16:20]|-11|-8|pin@268||-17|-8 -Awire|net@340|||1800|moveLit@0|sout|90|8|conn@19|a|96|8 -Abus|net@341||-0.5|IJ0|moveLit@0|pred[T,D]|85|-2|conn@22|y|82|-2 -Abus|net@342||-0.5|IJ0|conn@21|a|104|-2|moveLit@0|succ[T,D]|91|-2 -Awire|net@343|||1800|conn@24|y|83|3|moveLit@0|torp|85|3 -Awire|net@345|||1800|wire90@61|b|62.5|-72|pin@270||66|-72 -Awire|net@347|||0|wire90@61|a|57.5|-72|pin@272||54|-72 -Awire|net@349|||1800|wire90@62|b|44.5|-72|pin@274||48|-72 -Awire|net@350|||0|wire90@62|a|39.5|-72|pin@276||36|-72 -Awire|net@353|||1800|wire90@63|b|26.5|-72|pin@278||30|-72 -Awire|net@354|||0|wire90@63|a|21.5|-72|pin@280||18|-72 -Awire|net@357|||1800|wire90@64|b|8.5|-72|pin@282||12|-72 -Awire|net@358|||0|wire90@64|a|3.5|-72|pin@284||0|-72 -Awire|net@361|||1800|wire90@65|b|-9.5|-72|pin@286||-6|-72 -Awire|net@362|||0|wire90@65|a|-14.5|-72|pin@288||-18|-72 -Awire|net@365|||1800|wire90@66|b|-27.5|-72|pin@290||-24|-72 -Awire|net@366|||0|wire90@66|a|-32.5|-72|pin@292||-36|-72 -Awire|net@370|||0|wire90@67|a|71.5|-5|pin@263||69|-5 -Awire|net@372|||1800|wire90@69|b|50.5|8|moveLit@0|sin|87|8 -Awire|net@376|||0|wire90@69|a|45.5|8|skipCoun@0|sout|39|8 -Awire|net@377|||1800|ringFIFO@0|sout|2|8|wire90@68|a|8.5|8 -Awire|net@378|||0|skipCoun@0|sin|34|8|wire90@68|b|13.5|8 -Awire|net@379|||0|conn@17|a|104|1|pin@294||96|1 -Awire|net@380|||900|pin@294||96|1|pin@295||96|-15 -Awire|net@381|||0|pin@295||96|-15|pin@296||66|-15 -Awire|net@382|||2700|pin@296||66|-15|pin@297||66|0 -Awire|net@383|||0|pin@297||66|0|skipCoun@0|ilc[cnt]|46|0 -Awire|net@384|||1800|moveLit@0|fire[T]|91|3|pin@298||99|3 -Awire|net@389|||0|pin@299||99|-18|wire90@70|b|64.5|-18 -Abus|net@392||-0.5|IJ900|skipCoun@0|inLO[1:7]|44|-7|conn@6|y|44|-20 -Awire|net@393|||0|wire90@70|a|59.5|-18|pin@301||34|-18 -Awire|net@394|||0|pin@301||34|-18|pin@300||28|-18 -Awire|net@395|||1800|skipCoun@0|olcNZ|46|5|inv@0|in|52|5 -Abus|od[1:20]|D5G2;|-0.5|IJ900|pin@268||-17|-8|pin@269||-17|-13 -Awire|od[15]|D5G2;||900|pin@272||54|-72|pin@273||54|-76 -Awire|od[16]|D5G2;||900|pin@276||36|-72|pin@277||36|-76 -Awire|od[17]|D5G2;||900|pin@280||18|-72|pin@281||18|-76 -Awire|od[18]|D5G2;||900|pin@284||0|-72|pin@285||0|-76 -Awire|od[19]|D5G2;||900|pin@288||-18|-72|pin@289||-18|-76 -Awire|od[20]|D5G2;||900|pin@292||-36|-72|pin@293||-36|-76 -Abus|odx[15,16,18:20]|D5G2;|-0.5|IJ900|moveLit@0|bit[1:4]|88|-7|pin@264||88|-12 -Awire|odx[15]|D5G2;||900|pin@270||66|-72|pin@271||66|-76 -Awire|odx[16]|D5G2;||900|pin@274||48|-72|pin@275||48|-76 -Awire|odx[17]|D5G2;||900|pin@278||30|-72|pin@279||30|-76 -Awire|odx[18]|D5G2;||900|pin@282||12|-72|pin@283||12|-76 -Awire|odx[19]|D5G2;||900|pin@286||-6|-72|pin@287||-6|-76 -Awire|odx[20]|D5G2;||900|pin@290||-24|-72|pin@291||-24|-76 -Awire|olcZ|D5G2;X4;||1800|inv@0|out|57|5|pin@302||60|5 -Awire|olcZ|D5G2;X-3;||0|ringFIFO@0|olcZ|-9|-3|pin@303||-11|-3 -Abus|pout[1:18]|D5G2;|-0.5|IJ900|pin@35||19.5|-3|pin@36||19.5|-12 -Awire|pout[1]|D5G2;||900|pin@38||66|-30|pin@39||66|-33.5 -Awire|pout[2]|D5G2;||900|pin@40||54|-30|pin@41||54|-33.5 -Awire|pout[3]|D5G2;||900|pin@42||42|-30|pin@43||42|-33.5 -Awire|pout[4]|D5G2;||900|pin@44||30|-30|pin@45||30|-33.5 -Awire|pout[5]|D5G2;||900|pin@46||18|-30|pin@47||18|-33.5 -Awire|pout[6]|D5G2;||900|pin@48||6|-30|pin@49||6|-33.5 -Awire|pout[7]|D5G2;||900|pin@50||-6|-30|pin@51||-6|-33.5 -Awire|pout[8]|D5G2;||900|pin@52||-18|-30|pin@53||-18|-33.5 -Awire|pout[9]|D5G2;||900|pin@54||-30|-30|pin@55||-30|-33.5 -Awire|pout[10]|D5G2;||900|pin@56||66|-36|pin@57||66|-39.5 -Awire|pout[11]|D5G2;||900|pin@58||54|-36|pin@59||54|-39.5 -Awire|pout[12]|D5G2;||900|pin@60||42|-36|pin@61||42|-39.5 -Awire|pout[13]|D5G2;||900|pin@62||30|-36|pin@63||30|-39.5 -Awire|pout[14]|D5G2;||900|pin@64||18|-36|pin@65||18|-39.5 -Awire|pout[15]|D5G2;||900|pin@66||6|-36|pin@67||6|-39.5 -Awire|pout[16]|D5G2;||900|pin@68||-6|-36|pin@69||-6|-39.5 -Awire|pout[17]|D5G2;||900|pin@70||-18|-36|pin@71||-18|-39.5 -Awire|pout[18]|D5G2;||900|pin@72||-30|-36|pin@73||-30|-39.5 +Awire|net@289|||2700|conn@13|y|32|-11.5|skipCoun@0|in[C]|32|-7 +Abus|net@298||-0.5|IJ1800|pin@25||0|12|pin@24||35|12 +Abus|net@334||-0.5|IJ1800|pin@24||35|12|pin@266||94|12 +Abus|net@336||-0.5|IJ2700|moveLit@1|cl[T,F],clS[T,F],rd[T,F],mc|94|10|pin@266||94|12 +Awire|net@340|||1800|moveLit@1|sout|96|8|conn@19|a|102|8 +Abus|net@341||-0.5|IJ0|moveLit@1|pred[T,D]|91|-2|conn@22|y|88|-2 +Abus|net@342||-0.5|IJ0|conn@21|a|110|-2|moveLit@1|succ[T,D]|97|-2 +Awire|net@343|||1800|conn@24|y|89|5|moveLit@1|torp|91|5 +Awire|net@372|||1800|wire90@69|b|56.5|8|moveLit@1|sin|93|8 +Awire|net@376|||0|wire90@69|a|51.5|8|skipCoun@0|sout|38|8 +Awire|net@377|||1800|ringFIFO@0|sout|2|8|wire90@68|a|14.5|8 +Awire|net@378|||0|skipCoun@0|sin|33|8|wire90@68|b|19.5|8 +Awire|net@383|||0|pin@297||66|0|skipCoun@0|ilc[cnt]|45|0 +Awire|net@384|||1800|moveLit@1|fire[T]|97|5|pin@298||105|5 +Awire|net@389|||0|pin@299||105|-18|wire90@70|b|64.5|-18 +Abus|net@392||-0.5|IJ900|skipCoun@0|inLO[1:7]|43|-7|conn@6|y|43|-20 +Awire|net@395|||1800|skipCoun@0|olcNZ|45|5|pin@302||52|5 +Awire|net@396|||900|pin@302||52|5|pin@303||52|-31 +Awire|net@397|||0|pin@303||52|-31|pin@304||-6|-31 +Abus|net@399||-0.5|IJ0|moveLit@1|do[M,L]|91|2|pin@305||76|2 +Awire|net@404|||0|wire90@72|a|45.5|24|pin@309||42|24 +Awire|net@406|||0|wire90@71|a|45.5|20|pin@311||42|20 +Awire|net@408|||1800|wire90@72|b|50.5|24|pin@313||54|24 +Awire|net@410|||1800|wire90@71|b|50.5|20|pin@315||54|20 +Abus|net@413||-0.5|IJ1800|moveLit@1|fire[M,L]|97|2|conn@17|a|110|2 +Abus|net@418||-0.5|IJ0|ringFIFO@0|od[16:20]|-11|-8|pin@321||-16|-8 +Abus|net@420||-0.5|IJ900|pin@35||19.5|-3|pin@323||19.5|-4 +Abus|net@421||-0.5|IJ0|skipCoun@0|in[1:18]|25|-4|pin@323||19.5|-4 +Abus|net@423||-0.5|IJ0|skipCoun@0|fire[m2]|25|2|pin@232||18.5|2 +Abus|net@426||-0.5|IJ900|pin@325||18.5|3|pin@232||18.5|2 +Abus|net@427||-0.5|IJ0|skipCoun@0|do[M,L]|25|4|pin@326||24|4 +Awire|net@430|||0|wire90@70|a|59.5|-18|pin@300||27|-18 +Abus|net@431||-0.5|IJ1800|ringFIFO@0|fire[m1,m2]|3|3|pin@325||18.5|3 +Abus|net@433||-0.5|IJ0|pin@328||10|5|ringFIFO@0|do[M]|3|5 +Abus|net@434||-0.5|IJ1800|skipCoun@0|ilc[done]|45|2|pin@330||71|2 +Abus|net@436||-0.5|IJ1800|pin@331||71|-5|moveLit@1|ilc[i,zoo,zLO,dLO]|91|-5 +Awire|net@456|||0|moveLit@1|count|91|-8|pin@336||66|-8 +Awire|net@459|||2700|ringFIFO@0|sout_1@508518759|6|0|conn@26|a|6|17 +Abus|od[1:36]|D5G2;|-0.5|IJ900|pin@321||-16|-8|pin@322||-16|-14 +Abus|od[15:20]|D5G2;|-0.5|IJ900|moveLit@1|od[15:20]|94|-10|pin@264||94|-12 +Awire|olcNZ|D5G2;||2700|pin@304||-6|-31|ringFIFO@0|inz|-6|-12 +Abus|pout[1:18]|D5G2;|-0.5|IJ900|pin@323||19.5|-4|pin@36||19.5|-12 Ecl[T,F],clS[T,F],rd[T,F],mc||D4G2;|conn@4|a|I Edo[epi]||D4G2;|conn@0|a|I -Efire[L]||D6G2;|conn@18|y|O -Efire[M]||D6G2;|conn@17|y|O +Efire[M]|fire[M,L]|D6G2;|conn@17|y|O +Ein[C]|flag[C]|D4G2;|conn@13|a|I +EfreqOut||D6G2;|conn@26|y|O EinA[1:6]||D4G2;|conn@6|a|I EinE[1:36]||D4G2;|conn@1|a|I -Ein[C]||D4G2;|conn@13|a|I -EloadC[T]||D4G2;|conn@12|a|I -Esucc_1[T,D]|od[1:36]|D6G2;|conn@25|y|O +Eod[1:36]||D6G2;|conn@25|y|O Epred[T,D]||D4G2;|conn@22|a|I -Esin_1|sin|D4G2;|conn@3|a|I -Esout_2|sout|D6G2;|conn@19|y|O +Esin||D4G2;|conn@3|a|I +Esout||D6G2;|conn@19|y|O Esucc[T,D]||D6G2;|conn@21|y|O Etorp||D4G2;|conn@24|a|I X # Cell skipCount;1{ic} -CskipCount;1{ic}||artwork|1222693380973|1224856454015|E +CskipCount;1{ic}||artwork|1222693380973|1226697868849|E Ngeneric:Facet-Center|art@0||0|0||||AV NThick-Circle|art@2||9.5|5|1|1|| Nschematic:Bus_Pin|pin@4||8|-7|-1|-1|R| Ngeneric:Invisible-Pin|pin@5||8|-6|1|1|R| -Nschematic:Bus_Pin|pin@6||-10|-3|-1|-1|| -Ngeneric:Invisible-Pin|pin@7||-9|-3|1|1|| -Nschematic:Bus_Pin|pin@8||0|-7|-1|-1|| +Nschematic:Bus_Pin|pin@6||-10|-4|-1|-1|| +Ngeneric:Invisible-Pin|pin@7||-9|-4|1|1|| +Nschematic:Bus_Pin|pin@8||-3|-7|-1|-1|| Nschematic:Bus_Pin|pin@12||10|5|-1|-1|| Nschematic:Bus_Pin|pin@14||2.5|-8|-1|-1|R| Ngeneric:Invisible-Pin|pin@15||2.5|-6|1|1|R| @@ -2929,10 +1576,7 @@ NPin|pin@33||-9|-6|1|1|| NPin|pin@34||-9|6|1|1|| NPin|pin@35||9|-6|1|1|| Ngeneric:Invisible-Pin|pin@40||0|0|||||ART_message(D5G3;)S[skip,Count] -Nschematic:Bus_Pin|pin@42||-2|-7|-1|-1|| -Nschematic:Bus_Pin|pin@54||-10|1|-1|-1|| -Nschematic:Bus_Pin|pin@56||-10|5|-1|-1|| -Nschematic:Bus_Pin|pin@61||-10|3|-1|-1|R| +Nschematic:Bus_Pin|pin@61||-10|2|-1|-1|R| Nschematic:Bus_Pin|pin@68||10|-5|-1|-1|R| Ngeneric:Invisible-Pin|pin@69||9|-5|1|1|R| Nschematic:Bus_Pin|pin@70||10|-3|-1|-1|| @@ -2942,9 +1586,7 @@ NPin|pin@76||9|-3|1|1|| NPin|pin@77||10|-3|1|1|| NPin|pin@78||9|0|1|1|| NPin|pin@79||10|0|1|1|| -NPin|pin@80||9|2|1|1|| -NPin|pin@81||10|2|1|1|| -Nschematic:Bus_Pin|pin@83||-9|3|-2|-2|R| +Nschematic:Bus_Pin|pin@83||-9|2|-2|-2|R| Nschematic:Bus_Pin|pin@84||-2|8|-1|-1|| Nschematic:Bus_Pin|pin@86||3|8|-1|-1|| NPin|pin@88||0|6|1|1|| @@ -2955,35 +1597,26 @@ NPin|pin@92||2|9|1|1|| NPin|pin@93||-3|9|1|1|| NPin|pin@94||-2|8|1|1|| NPin|pin@95||-3|7|1|1|| -Ngeneric:Invisible-Pin|pin@96||0|8|||||ART_message(D5G1.5;)S16 +Ngeneric:Invisible-Pin|pin@96||0|8|||||ART_message(D5G1.5;)S18 Nschematic:Bus_Pin|pin@97||0|10|-1|-1|| Ngeneric:Invisible-Pin|pin@98||0|9|1|1|| -NPin|pin@99||-9|5|1|1|| -NPin|pin@100||-10|5|1|1|| -NPin|pin@101||-9|1|1|1|| -NPin|pin@102||-10|1|1|1|| -Nschematic:Bus_Pin|pin@103||-10|3|-1|-1|| -Nschematic:Bus_Pin|pin@104||-9|3|-1|-1|| -NPin|pin@105||-2|-6|1|1|| -NPin|pin@106||-2|-7|1|1|| -NPin|pin@107||0|-6|1|1|| -NPin|pin@108||0|-7|1|1|| +NPin|pin@107||-3|-6|1|1|| +NPin|pin@108||-3|-7|1|1|| +Nschematic:Bus_Pin|pin@109||-10|4|-1|-1|| +Ngeneric:Invisible-Pin|pin@111||-9|4|1|1|| +Ngeneric:Invisible-Pin|pin@113||9|2|1|1|| Aschematic:bus|net@2||-0.5|IJ900|pin@5||8|-6|pin@4||8|-7 -Aschematic:bus|net@3||-0.5|IJ0|pin@7||-9|-3|pin@6||-10|-3 +Aschematic:bus|net@3||-0.5|IJ0|pin@7||-9|-4|pin@6||-10|-4 Aschematic:bus|net@7||-0.5|IJ900|pin@15||2.5|-6|pin@14||2.5|-8 AThicker|net@27|||FS0|pin@23||-8|-6|pin@33||-9|-6 AThicker|net@28|||FS900|pin@23||-8|-6|pin@24||-8|-7 -AThicker|net@31|||FS1800|pin@107||0|-6|pin@35||9|-6 -AThicker|net@53|||FS2700|pin@80||9|2|pin@20||9|6 +AThicker|net@31|||FS1800|pin@107||-3|-6|pin@35||9|-6 Aschematic:bus|net@62||-0.5|IJ1800|pin@69||9|-5|pin@68||10|-5 AThicker|net@66|||FS2700|pin@35||9|-6|pin@76||9|-3 AThicker|net@67|||FS1800|pin@76||9|-3|pin@77||10|-3 AThicker|net@68|||FS2700|pin@76||9|-3|pin@78||9|0 AThicker|net@69|||FS1800|pin@78||9|0|pin@79||10|0 -AThicker|net@70|||FS2700|pin@78||9|0|pin@80||9|2 -AThicker|net@71|||FS1800|pin@80||9|2|pin@81||10|2 AThicker|net@74|||FS1800|pin@34||-9|6|pin@88||0|6 -Aschematic:bus|net@77||-0.5|IJ0|pin@104||-9|3|pin@103||-10|3 AThicker|net@81|||FS2700|pin@88||0|6|pin@89||0|7 AThicker|net@82|||FS1800|pin@89||0|7|pin@90||2|7 AThicker|net@83|||FS2250|pin@90||2|7|pin@91||3|8 @@ -2993,30 +1626,24 @@ AThicker|net@86|||FS1350|pin@93||-3|9|pin@94||-2|8 AThicker|net@87|||FS450|pin@94||-2|8|pin@95||-3|7 AThicker|net@88|||FS1800|pin@95||-3|7|pin@89||0|7 Aschematic:bus|net@89||-0.5|IJ2700|pin@98||0|9|pin@97||0|10 -AThicker|net@91|||FS900|pin@34||-9|6|pin@99||-9|5 -AThicker|net@92|||FS0|pin@99||-9|5|pin@100||-10|5 -AThicker|net@93|||FS900|pin@99||-9|5|pin@101||-9|1 -AThicker|net@94|||FS0|pin@101||-9|1|pin@102||-10|1 AThicker|net@96|||FS0|pin@20||9|6|pin@88||0|6 -Aschematic:bus|net@97||-0.5|IJ0|pin@83||-9|3|pin@104||-9|3 -Aschematic:bus|net@98||-0.5|FS2304|pin@103||-10|3|pin@61||-10|3 -AThicker|net@100|||FS900|pin@101||-9|1|pin@33||-9|-6 -AThicker|net@101|||FS1800|pin@23||-8|-6|pin@105||-2|-6 -AThicker|net@102|||FS900|pin@105||-2|-6|pin@106||-2|-7 -AThicker|net@103|||FS1800|pin@105||-2|-6|pin@107||0|-6 -AThicker|net@104|||FS900|pin@107||0|-6|pin@108||0|-7 +AThicker|net@104|||FS900|pin@107||-3|-6|pin@108||-3|-7 +AThicker|net@106|||FS900|pin@34||-9|6|pin@33||-9|-6 +Aschematic:bus|net@108||-0.5|IJ0|pin@83||-9|2|pin@61||-10|2 +Aschematic:bus|net@109||-0.5|IJ1800|pin@109||-10|4|pin@111||-9|4 +AThicker|net@110|||FS900|pin@20||9|6|pin@78||9|0 +Aschematic:bus|net@112||-0.5|IJ1800|pin@113||9|2|pin@74||10|2 +AThicker|net@113|||FS1800|pin@23||-8|-6|pin@107||-3|-6 Ecl[T,F],clS[T,F],rd[T,F],mc||D5G2;|pin@97||I -Edo[L]||D5G2;|pin@56||O -Edo[M]||D5G2;|pin@54||O +Edo[M,L]||D5G2;|pin@109||O Efire[m2]|fire[m2,m1,ODE]|D5G2;|pin@61||I +Ein[C]|flag[C]|D5G2;|pin@8||I Eilc[cnt]||D5G2;|pin@72||I -Eilc[done]||D5G2;|pin@74||O +Eilc[done]|ilc[i,zoo,zLO,dLO]|D5G2;|pin@74||O EinLO[1:7]|inA[1:6]|D5G2;|pin@4||I EinA[7:12]|inB[1:6,8]|D5G2;|pin@68||I Ein[1:18]||D5G2;|pin@6||I -Ein[C]||D5G2;|pin@8||I Etorp|kill|D5G2;|pin@18||I -EloadC[T]||D5G2;|pin@42||I EolcNZ||D5G2;|pin@12||O EselLO[Lf,Lo,Co,Dm,Dl,Li]||D5G2;|pin@14||I Esel[A]||D5G2;|pin@70||I @@ -3024,16 +1651,483 @@ Esin||D5G2;|pin@84||I Esout||D5G2;|pin@86||O X +# Cell skipCount;3{lay} +CskipCount;3{lay}||cmos90|1226755703675|1226866296699||ATTR_NCC(D5G7;NTY500;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1226866139227|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1226866139227 +Ngeneric:Facet-Center|art@0||0|0||||AV +NX-Metal-1-Metal-2-Con|contact@0||-313|-442|||| +NX-Metal-1-Metal-2-Con|contact@1||-146|-416|||| +NX-Metal-1-Metal-2-Con|contact@2||-480|-466|||| +NX-Metal-1-Metal-2-Con|contact@3||468|-466|||| +NX-Metal-1-Metal-2-Con|contact@4||184|-442|||| +NX-Metal-1-Metal-2-Con|contact@5||144|-416|||| +NX-Metal-2-Metal-3-Con|contact@6||-230|-398|||| +NX-Metal-2-Metal-3-Con|contact@7||-374|-422|||| +NX-Metal-2-Metal-3-Con|contact@8||-518|-448|||| +NX-Metal-2-Metal-3-Con|contact@9||-608|-392|||| +NX-Metal-1-Metal-2-Con|contact@14||123|360|||| +NX-Metal-1-Metal-2-Con|contact@15||2|360|||| +NX-Metal-2-Metal-3-Con|contact@16||-164|366|||| +NX-Metal-2-Metal-3-Con|contact@17||-224|354|||| +NX-Metal-2-Metal-3-Con|contact@18||-308|360|||| +NX-Metal-2-Metal-3-Con|contact@19||-368|372|||| +NX-Metal-2-Metal-3-Con|contact@20||-452|366|||| +NX-Metal-1-Metal-2-Con|contact@21||-110|372|||| +NX-Metal-1-Metal-2-Con|contact@22||-222|366|||| +NX-Metal-1-Metal-2-Con|contact@23||-343|360|||| +NX-Metal-2-Metal-3-Con|contact@24||-512|360|||| +NX-Metal-1-Metal-2-Con|contact@25||-455|372|||| +NX-Metal-1-Metal-2-Con|contact@26||-679|366|||| +NX-Metal-2-Metal-3-Con|contact@27||-632|366|||| +NX-Metal-2-Metal-3-Con|contact@28||-620|360|||| +NX-Metal-2-Metal-3-Con|contact@29||-608|372|||| +NX-Metal-1-Metal-2-Con|contact@30||-567|360|||| +NX-Metal-1-Metal-2-Con|contact@36||421|392|||| +NX-Metal-1-Metal-2-Con|contact@37||542|372|||| +NX-Metal-1-Metal-2-Con|contact@38||654|366|||| +NX-Metal-1-Metal-2-Con|contact@39||775|372|||| +NX-Metal-1-Metal-2-Con|contact@40||887|422|||| +NX-Metal-1-Metal-2-Con|contact@41||235|366|||| +NX-Metal-1-Metal-2-Con|contact@42||1022.5|466|||| +NX-Metal-1-Metal-2-Con|contact@43||322|466|||| +NX-Metal-1-Metal-2-Con|contact@45||1008|416|||| +NX-Metal-1-Metal-2-Con|contact@49||-622|260|||| +NX-Metal-2-Metal-3-Con|contact@50||-685|260|||| +NX-Metal-2-Metal-3-Con|contact@51||-685|442|||| +NX-Metal-2-Metal-3-Con|contact@52||-681|-266|||| +NX-Metal-2-Metal-3-Con|contact@53||-681|-472|||| +NX-Metal-2-Metal-3-Con|contact@54||51|-398|||| +NX-Metal-2-Metal-3-Con|contact@55||195|-422|||| +NX-Metal-2-Metal-3-Con|contact@56||339|-448|||| +NX-Metal-2-Metal-3-Con|contact@57||45|392|||| +NX-Metal-2-Metal-3-Con|contact@58||105|372|||| +NX-Metal-2-Metal-3-Con|contact@59||189|360|||| +NX-Metal-2-Metal-3-Con|contact@60||249|366|||| +NX-Metal-2-Metal-3-Con|contact@61||333|422|||| +NX-Metal-2-Metal-3-Con|contact@62||393|416|||| +NX-Metal-1-Metal-2-Con|contact@63||703.5|-392|||| +NX-Metal-1-Metal-2-Con|contact@64||-23|-72|||| +NX-Metal-1-Metal-2-Con|contact@65||645.5|-72|||| +NX-Metal-1-Metal-2-Con|contact@66||334|472|||| +NX-Metal-1-Metal-2-Con|contact@68||1031.5|472|||| +NX-Metal-2-Metal-3-Con|contact@69||781.5|442|||| +NX-Metal-2-Metal-3-Con|contact@70||765|222|||| +NX-Metal-2-Metal-3-Con|contact@71||1113|210|||| +NX-Metal-2-Metal-3-Con|contact@72||969|216|||| +NX-Metal-2-Metal-3-Con|contact@73||909|360|||| +NX-Metal-2-Metal-3-Con|contact@74||825|354|||| +NX-Metal-2-Metal-3-Con|contact@75||1053|78|||| +NX-Metal-2-Metal-3-Con|contact@76||1341|66|||| +NX-Metal-2-Metal-3-Con|contact@77||1257|72|||| +NX-Metal-2-Metal-3-Con|contact@78||1227|-66|||| +NX-Metal-2-Metal-3-Con|contact@79||1287|-72|||| +NX-Metal-2-Metal-3-Con|contact@80||1197|-78|||| +NX-Metal-2-Metal-3-Con|contact@81||1371|-210|||| +NX-Metal-1-Metal-2-Con|contact@83||682|-260|||| +NX-Metal-1-Metal-2-Con|contact@84||682|-216|||| +NX-Metal-1-Metal-2-Con|contact@85||-597.5|-216|||| +NX-Metal-2-Metal-3-Con|contact@86||1143|-328|||| +NX-Metal-2-Metal-3-Con|contact@87||1083|-322|||| +NX-Metal-2-Metal-3-Con|contact@88||999|-316|||| +NX-Metal-2-Metal-3-Con|contact@89||939|-316|||| +NX-Metal-2-Metal-3-Con|contact@90||855|-322|||| +NX-Metal-2-Metal-3-Con|contact@91||795|-328|||| +NX-Metal-1-Metal-2-Con|contact@92||569.5|-122.5|||| +NX-Metal-1-Metal-2-Con|contact@93||569.5|-166|||| +NX-Metal-1-Metal-2-Con|contact@94||562|-40|||| +NX-Metal-1-Metal-2-Con|contact@95||571|-304|||| +NX-Metal-1-Metal-2-Con|contact@96||589.5|-260.5|||| +NX-Metal-1-Metal-2-Con|contact@97||560|-260.5|||| +IloopCountL:ilcZoo;2{lay}|ilcZoo@0||-338|0|||D5G4; +IloopCountL:inMux;2{lay}|inMux@0||349|-432|||D5G4; +IloopCountL:olc;8{lay}|olc@1||279.5|0|X||D5G4; +NMetal-1-Pin|pin@8||144|-358|||| +NMetal-1-Pin|pin@10||468|-360|||| +NMetal-1-Pin|pin@12||184|-359|||| +NMetal-2-Pin|pin@13||25|360|||| +NMetal-2-Pin|pin@14||25|354|||| +NMetal-1-Pin|pin@15||388|-360|||| +NMetal-1-Pin|pin@16||221|-359|||| +NMetal-1-Pin|pin@17||54|-358|||| +NMetal-2-Pin|pin@29||555|372|||| +NMetal-2-Pin|pin@30||555|366|||| +NMetal-2-Pin|pin@31||566|360|||| +NMetal-2-Pin|pin@32||566|366|||| +NMetal-1-Pin|pin@34||561.5|137|||| +NMetal-1-Pin|pin@35||589.5|-263|||| +NMetal-1-Pin|pin@37||560.5|217|||| +NMetal-1-Pin|pin@38||589.5|217|||| +NMetal-1-Pin|pin@39||722.5|-358|||| +NMetal-1-Pin|pin@40||703.5|-358|||| +NMetal-1-Pin|pin@54||1060|351|||| +NMetal-1-Pin|pin@56||1167|351|||| +NMetal-1-Pin|pin@57||960|357|||| +NMetal-1-Pin|pin@59||1046|357|||| +NMetal-2-Pin|pin@70||1342|66|||| +NMetal-2-Pin|pin@93||-586|-216|||| +NMetal-3-Pin|pin@95||939|-538|||| +NMetal-3-Pin|pin@96||855|-527|||| +NMetal-3-Pin|pin@97||795|-532|||| +NMetal-1-Pin|pin@98||562|-137|||| +NMetal-2-Pin|pin@99||567|-260.5|||| +NMetal-1-Pin|pin@100||562|-219|||| +NMetal-1-Pin|pin@101||571|-219|||| +IfanPinsK:pins18m3at72;3{lay}|pins18m3@2||1092|-661|||D5G4; +IfanPinsK:pins18m3at72;3{lay}|pins18m3@3||1098|-561.5|||D5G4; +IscanK:scanKx2;1{lay}|scanKx2@0||1143.5|432|X||D5G4; +IscanK:scanKx6;1{lay}|scanKx6@0||677.5|432|||D5G4; +IscanK:scanKx9;1{lay}|scanKx9@0||-185|432|X||D5G4; +IwiresL:select15;1{lay}|select15@0||563|0|||D5G4; +IwiresL:select15;1{lay}|select15@1||563|-288|||D5G4; +IwiresL:select15;1{lay}|select15@2||563|-144|||D5G4; +IwiresL:select15;1{lay}|select15@3||563|144|||D5G4; +IwiresL:select15;1{lay}|select15@4||563|288|||D5G4; +IskipL:skipAll;10{lay}|skipAll@1||916.5|0|X||D5G4; +Ametal-2|net@40|||S0|inMux@0|out[4]|283|-442|contact@0||-313|-442 +Ametal-1|net@41|||S900|ilcZoo@0|inLO[4]|-313|-351|contact@0||-313|-442 +Ametal-2|net@42|||S0|inMux@0|out[2]|283|-416|contact@1||-146|-416 +Ametal-1|net@43|||S900|ilcZoo@0|inLO[2]|-146|-351|contact@1||-146|-416 +Ametal-2|net@44|||S0|inMux@0|out[6]|283|-466|contact@2||-480|-466 +Ametal-1|net@45|||S900|ilcZoo@0|inLO[6]|-480|-351|contact@2||-480|-466 +Ametal-1|net@46|||S900|pin@10||468|-360|contact@3||468|-466 +Ametal-2|net@47|||S1800|inMux@0|out[6]|283|-466|contact@3||468|-466 +Ametal-1|net@48|||S900|pin@12||184|-359|contact@4||184|-442 +Ametal-2|net@49|||S0|inMux@0|out[4]|283|-442|contact@4||184|-442 +Ametal-1|net@50|||S900|pin@8||144|-358|contact@5||144|-416 +Ametal-2|net@51|||S0|inMux@0|out[2]|283|-416|contact@5||144|-416 +Ametal-3|net@58|||S900|ilcZoo@0|in[1]@234573236|-230|-354|contact@6||-230|-398 +Ametal-2|net@59|||S0|contact@54||51|-398|contact@6||-230|-398 +Ametal-3|net@60|||S900|ilcZoo@0|in[3]@631911992|-374|-354|contact@7||-374|-422 +Ametal-2|net@61|||S0|contact@55||195|-422|contact@7||-374|-422 +Ametal-3|net@62|||S900|ilcZoo@0|in[5]@802276256|-518|-354|contact@8||-518|-448 +Ametal-2|net@63|||S0|inMux@0|out[5]|283|-448|contact@8||-518|-448 +Ametal-3|net@64|||S900|ilcZoo@0|inLO[7]|-608|-354|contact@9||-608|-392 +Ametal-2|net@65|||S0|inMux@0|out[7]|283|-392|contact@9||-608|-392 +Ametal-2|net@69|||S1800|inMux@0|out[5]|283|-448|contact@56||339|-448 +Ametal-1|net@74|||S900|scanKx9@0|din[2]|123|407|contact@14||123|360 +Ametal-1|net@75|||S900|scanKx9@0|din[3]|2|407|contact@15||2|360 +Ametal-3|net@76|||S2700|ilcZoo@0|in[1]|-164|345|contact@16||-164|366 +Ametal-3|net@77|||S2700|ilcZoo@0|in[2]|-224|345|contact@17||-224|354 +Ametal-3|net@78|||S2700|ilcZoo@0|in[3]|-308|345|contact@18||-308|360 +Ametal-3|net@79|||S2700|ilcZoo@0|in[4]|-368|345|contact@19||-368|372 +Ametal-3|net@80|||S2700|ilcZoo@0|in[5]|-452|345|contact@20||-452|366 +Ametal-2|net@81|||S0|contact@21||-110|372|contact@19||-368|372 +Ametal-2|net@82|||S0|contact@22||-222|366|contact@20||-452|366 +Ametal-2|net@83|||S0|contact@15||2|360|contact@18||-308|360 +Ametal-2|net@84|||S0|contact@41||235|366|contact@16||-164|366 +Ametal-2|net@85|||S0|pin@14||25|354|contact@17||-224|354 +Ametal-1|net@86|||S900|scanKx9@0|din[4]|-110|407|contact@21||-110|372 +Ametal-1|net@87|||S900|scanKx9@0|din[5]|-222|407|contact@22||-222|366 +Ametal-1|net@88|||S900|scanKx9@0|din[6]|-343|407|contact@23||-343|360 +Ametal-3|net@89|||S2700|ilcZoo@0|in[6]|-512|345|contact@24||-512|360 +Ametal-1|net@90|||S900|scanKx9@0|din[7]|-455|407|contact@25||-455|372 +Ametal-1|net@91|||S900|scanKx9@0|din[9]|-679|407|contact@26||-679|366 +Ametal-2|net@92|||S0|contact@27||-632|366|contact@26||-679|366 +Ametal-2|net@93|||S0|contact@23||-343|360|contact@24||-512|360 +Ametal-3|net@94|||S2700|ilcZoo@0|bitt[9]|-632|345|contact@27||-632|366 +Ametal-3|net@95|||S2700|ilcZoo@0|bitt[8]|-620|345|contact@28||-620|360 +Ametal-3|net@96|||S2700|ilcZoo@0|bitt[7]|-608|345|contact@29||-608|372 +Ametal-1|net@97|||S900|scanKx9@0|din[8]|-567|407|contact@30||-567|360 +Ametal-2|net@98|||S0|contact@25||-455|372|contact@29||-608|372 +Ametal-2|net@99|||S1800|contact@28||-620|360|contact@30||-567|360 +Ametal-1|net@106|||S900|scanKx6@0|din[2]|542|407|contact@37||542|372 +Ametal-1|net@107|||S900|scanKx6@0|din[3]|654|407|contact@38||654|366 +Ametal-1|net@108|||S900|scanKx6@0|din[4]|775|407|contact@39||775|372 +Ametal-1|net@109|||S2700|scanKx6@0|din[5]|887|407|contact@40||887|422 +Ametal-2|net@110|||S0|scanKx6@0|mc|328|442|scanKx9@0|mc|328|442 +Ametal-2|net@111|||S0|scanKx6@0|gnd|328|432|scanKx9@0|gnd|328|432 +Ametal-2|net@112|||S0|scanKx6@0|vdd|328|482|scanKx9@0|vdd|328|482 +Ametal-2|net@113|||S0|scanKx6@0|vdd_1|328|382|scanKx9@0|vdd_1|328|382 +Ametal-1|net@125|||S900|scanKx9@0|din[1]|235|407|contact@41||235|366 +Ametal-2|net@126|||S0|contact@14||123|360|pin@13||25|360 +Ametal-2|net@127|||S900|pin@13||25|360|pin@14||25|354 +Ametal-2|net@137|||S1800|contact@43||322|466|contact@42||1022.5|466 +Ametal-1|net@139|||S2700|scanKx6@0|sout|1022.5|445|contact@42||1022.5|466 +Ametal-1|net@140|||S2700|scanKx9@0|sin|322|448.5|contact@43||322|466 +Ametal-1|net@142||0.4|S2700|scanKx6@0|din[6]|1008|407|contact@45||1008|416 +Ametal-2|net@145|||S1800|contact@50||-685|260|contact@49||-622|260 +Ametal-1|net@146|||S900|ilcZoo@0|mc_1|-622|263|contact@49||-622|260 +Ametal-2|net@147|||S1800|scanKx9@0|mc_1|-698|442|contact@51||-685|442 +Ametal-3|net@149|||S2700|contact@50||-685|260|contact@51||-685|442 +Ametal-2|net@152|||S0|ilcZoo@0|inLO[8]|-640.5|-266|contact@52||-681|-266 +Ametal-2|net@155|||S0|inMux@0|oout[8]|283|-472|contact@53||-681|-472 +Ametal-3|net@156|||S2700|pins18m3@2|x[1]|759|-661|inMux@0|in[1]@720409499|759|-498 +Ametal-3|net@157|||S900|inMux@0|in[2]@285597269|819|-498|pins18m3@2|x[2]|819|-661 +Ametal-3|net@158|||S900|inMux@0|in[3]@266991404|903|-498|pins18m3@2|x[3]|903|-661 +Ametal-3|net@159|||S2700|pins18m3@2|x[4]|963|-661|inMux@0|in[4]@991674031|963|-498 +Ametal-3|net@160|||S2700|pins18m3@2|x[5]|1047|-661|inMux@0|in[5]@971713061|1047|-498 +Ametal-3|net@161|||S2700|pins18m3@2|x[6]|1107|-661|inMux@0|in[6]@390939791|1107|-498 +Ametal-3|net@162|||S2700|pins18m3@2|x[8]|1251|-661|inMux@0|in[8]|1251|-498 +Ametal-3|net@186|||S900|contact@52||-681|-266|contact@53||-681|-472 +Ametal-2|net@187|||S0|olc@1|gnd_1|0|144|ilcZoo@0|gnd_12|0|144 +Ametal-2|net@188|||S0|olc@1|gnd_14|0|0|ilcZoo@0|gnd_16|0|0 +Ametal-2|net@189|||S0|olc@1|gnd_16|0|-144|ilcZoo@0|gnd_17|0|-144 +Ametal-2|net@190|||S0|olc@1|gnd_17|0|-288|ilcZoo@0|gnd_18|0|-288 +Ametal-2|net@191|||S0|olc@1|gnd_6|0|288|ilcZoo@0|gnd_13|0|288 +Ametal-2|net@192|||S0|olc@1|vdd_12|0|-238|ilcZoo@0|vdd_36|0|-238 +Ametal-2|net@193|||S0|olc@1|vdd_18|0|238|ilcZoo@0|vdd_26|0|238 +Ametal-2|net@194|||S0|olc@1|vdd_2|0|194|ilcZoo@0|vdd_25|0|194 +Ametal-2|net@195|||S0|olc@1|vdd_3|0|94|ilcZoo@0|vdd_24|0|94 +Ametal-2|net@196|||S0|olc@1|vdd_31|0|50|ilcZoo@0|vdd_32|0|50 +Ametal-2|net@197|||S0|olc@1|vdd_32|0|-50|ilcZoo@0|vdd_33|0|-50 +Ametal-2|net@198|||S0|olc@1|vdd_33|0|338|ilcZoo@0|vdd_27|0|338 +Ametal-2|net@199|||S0|olc@1|vdd_35|0|-338|ilcZoo@0|vdd_37|0|-338 +Ametal-2|net@200|||S0|olc@1|vdd_36|0|-194|ilcZoo@0|vdd_35|0|-194 +Ametal-2|net@201|||S0|olc@1|vdd_37|0|-94|ilcZoo@0|vdd_34|0|-94 +Ametal-1|net@210|||S2700|contact@36||421|392|scanKx6@0|din[1]|421|407 +Ametal-1|net@212|||S2700|pin@15||388|-360|olc@1|inLO[2]|388|-351 +Ametal-1|net@213|||S0|pin@16||221|-359|pin@12||184|-359 +Ametal-1|net@214|||S2700|pin@16||221|-359|olc@1|inLO[4]|221|-351 +Ametal-1|net@216|||S2700|pin@17||54|-358|olc@1|inLO[6]|54|-351 +Ametal-2|net@217|||S0|inMux@0|out[1]|283|-398|contact@54||51|-398 +Ametal-3|net@218|||S900|olc@1|inLO[7]|51|-335|contact@54||51|-398 +Ametal-2|net@219|||S0|inMux@0|out[3]|283|-422|contact@55||195|-422 +Ametal-3|net@220|||S900|olc@1|inLO[8]|195|-335|contact@55||195|-422 +Ametal-3|net@222|||S900|olc@1|inLO[9]|339|-335|contact@56||339|-448 +Ametal-3|net@230|||S2700|olc@1|bitt[7]|45|345|contact@57||45|392 +Ametal-3|net@232|||S2700|olc@1|bitt[8]|105|345|contact@58||105|372 +Ametal-3|net@234|||S2700|olc@1|bitt[9]|189|345|contact@59||189|360 +Ametal-3|net@236|||S2700|olc@1|bitt[10]|249|345|contact@60||249|366 +Ametal-3|net@238|||S2700|olc@1|bitt[11]|333|345|contact@61||333|422 +Ametal-3|net@240|||S2700|olc@1|bitt[12]|393|345|contact@62||393|416 +Ametal-2|net@261|||S1800|contact@61||333|422|contact@40||887|422 +Ametal-2|net@262|||S1800|contact@59||189|360|pin@31||566|360 +Ametal-1|net@289|||S0|pin@8||144|-358|pin@17||54|-358 +Ametal-1|net@290|||S0|pin@10||468|-360|pin@15||388|-360 +Ametal-2|net@291|||S0|contact@36||421|392|contact@57||45|392 +Ametal-2|net@292|||S0|contact@37||542|372|contact@58||105|372 +Ametal-2|net@293|||S0|pin@30||555|366|contact@60||249|366 +Ametal-2|net@294|||S0|contact@45||1008|416|contact@62||393|416 +Ametal-2|net@300|||S0|contact@39||775|372|pin@29||555|372 +Ametal-2|net@301|||S900|pin@29||555|372|pin@30||555|366 +Ametal-2|net@304|||S2700|pin@31||566|360|pin@32||566|366 +Ametal-2|net@305|||S1800|pin@32||566|366|contact@38||654|366 +Ametal-1|net@307|||S900|pin@40||703.5|-358|contact@63||703.5|-392 +Ametal-2|net@308|||S1800|inMux@0|out[7]|283|-392|contact@63||703.5|-392 +Ametal-2|net@310||6.2|S1800|olc@1|gnd_20|559|-144|skipAll@1|gnd_17|567|-144 +Ametal-2|net@311||6.2|S0|skipAll@1|gnd_15|567|288|olc@1|gnd_18|559|288 +Ametal-2|net@312||6.2|S0|skipAll@1|gnd_16|567|144|olc@1|gnd_7|559|144 +Ametal-2|net@313||6.2|S0|skipAll@1|gnd_23|567|-288|olc@1|gnd_19|559|-288 +Ametal-2|net@314||6.2|S0|skipAll@1|vdd_22|567|-94|olc@1|vdd_57|559|-94 +Ametal-2|net@315||6.2|S0|skipAll@1|vdd_23|567|-194|olc@1|vdd_58|559|-194 +Ametal-2|net@316||6.2|S0|skipAll@1|vdd_27|567|338|olc@1|vdd_19|559|338 +Ametal-2|net@317||6.2|S0|skipAll@1|vdd_49|567|94|olc@1|vdd_20|559|94 +Ametal-2|net@318||6.2|S0|skipAll@1|vdd_50|567|194|olc@1|vdd_21|559|194 +Ametal-2|net@319||6.2|S0|skipAll@1|vdd_60|567|-238|olc@1|vdd_55|559|-238 +Ametal-2|net@320||6.2|S0|skipAll@1|vdd_61|567|-338|olc@1|vdd_56|559|-338 +Ametal-2|net@321||6.2|S0|skipAll@1|vdd_62|567|238|olc@1|vdd_54|559|238 +Ametal-2|net@322||6.2|S1800|olc@1|gnd|554.5|0|skipAll@1|gnd_18|567|0 +Ametal-2|net@323||6.2|S0|skipAll@1|vdd_1|567|-50|olc@1|vdd_53|554.5|-50 +Ametal-2|net@324||6.2|S0|skipAll@1|vdd_51|567|50|olc@1|vdd|554.5|50 +Ametal-1|net@327|||S2700|olc@1|olc[dec][1]|561.5|119|pin@34||561.5|137 +Ametal-1|net@328|||S1800|pin@34||561.5|137|skipAll@1|olc[dec][1]|569.5|137 +Ametal-1|net@330|||S2700|contact@96||589.5|-260.5|skipAll@1|olc[load][2]|589.5|-137 +Ametal-1|net@332|||S2700|pin@37||560.5|217|olc@1|olc[load][1]|560.5|263 +Ametal-1|net@334|||S900|pin@38||589.5|217|skipAll@1|olc[load][1]|589.5|137 +Ametal-1|net@335|||S900|skipAll@1|inLO[7]|722.5|-350|pin@39||722.5|-358 +Ametal-1|net@336|||S0|pin@39||722.5|-358|pin@40||703.5|-358 +Ametal-1|net@342|||S2700|skipAll@1|ilc[load][F]|645.5|-102|contact@65||645.5|-72 +Ametal-1|net@346|||S2700|ilcZoo@0|ilc[load_1]|-23|-169|contact@64||-23|-72 +Ametal-2|net@348|||S1800|contact@64||-23|-72|contact@65||645.5|-72 +Ametal-1|net@354|||S2700|scanKx6@0|sin_1|334|448.5|contact@66||334|472 +Ametal-1|net@359|||S2700|scanKx2@0|sout|1031.5|445|contact@68||1031.5|472 +Ametal-2|net@361|||S1800|contact@66||334|472|contact@68||1031.5|472 +Ametal-2|net@363|||S0|scanKx6@0|mc_1|1027|442|contact@69||781.5|442 +Ametal-3|net@364|||S2700|skipAll@1|mc|781.5|348|contact@69||781.5|442 +Ametal-1|net@365|||S2700|skipAll@1|flag[A]|1060|325.9|pin@54||1060|351 +Ametal-2|net@367|||S0|scanKx2@0|gnd_1|1027|432|scanKx6@0|gnd_1|1027|432 +Ametal-2|net@368|||S0|scanKx2@0|mc_1|1027|442|scanKx6@0|mc_1|1027|442 +Ametal-2|net@369|||S0|scanKx2@0|vdd_2|1027|482|scanKx6@0|vdd_2|1027|482 +Ametal-2|net@370|||S0|scanKx2@0|vdd_3|1027|382|scanKx6@0|vdd_3|1027|382 +Ametal-1|net@372|||S2700|pin@56||1167|351|scanKx2@0|din[1]|1167|407 +Ametal-1|net@373|||S2700|skipAll@1|flag[B]|960|325.9|pin@57||960|357 +Ametal-1|net@376|||S2700|pin@59||1046|357|scanKx2@0|din[2]|1046|407 +Ametal-1|net@377|||S1800|pin@37||560.5|217|pin@38||589.5|217 +Ametal-1|net@378|||S1800|pin@54||1060|351|pin@56||1167|351 +Ametal-1|net@379|||S1800|pin@57||960|357|pin@59||1046|357 +Ametal-3|net@381|||S2700|pins18m3@3|x[1]|765|-561.5|contact@70||765|222 +Ametal-2|net@382|||S0|skipAll@1|in[1]|1257|222|contact@70||765|222 +Ametal-2|net@386|||S0|skipAll@1|in[6]|1257|210|contact@71||1113|210 +Ametal-2|net@389|||S0|skipAll@1|in[4]|1257|216|contact@72||969|216 +Ametal-2|net@395|||S0|skipAll@1|in[3]|1257|360|contact@73||909|360 +Ametal-2|net@396|||S0|skipAll@1|in[2]|1257|354|contact@74||825|354 +Ametal-3|net@397|||S2700|pins18m3@3|x[2]|825|-561.5|contact@74||825|354 +Ametal-2|net@400|||S1800|skipAll@1|in[9]|1257|66|pin@70||1342|66 +Ametal-2|net@403|||S0|skipAll@1|in[5]|1257|78|contact@75||1053|78 +Ametal-2|net@406|||S0|pin@70||1342|66|contact@76||1341|66 +Ametal-2|net@411|||S0|skipAll@1|in[8]|1257|72|contact@77||1257|72 +Ametal-3|net@412|||S2700|pins18m3@3|x[4]|969|-561.5|contact@72||969|216 +Ametal-3|net@413|||S2700|pins18m3@3|x[6]|1113|-561.5|contact@71||1113|210 +Ametal-3|net@414|||S2700|pins18m3@3|x[3]|909|-561.5|contact@73||909|360 +Ametal-3|net@415|||S2700|pins18m3@3|x[5]|1053|-561.5|contact@75||1053|78 +Ametal-3|net@416|||S2700|pins18m3@3|x[9]|1341|-561.5|contact@76||1341|66 +Ametal-3|net@417|||S2700|pins18m3@3|x[8]|1257|-561.5|contact@77||1257|72 +Ametal-2|net@422|||S0|skipAll@1|in[12]|1257|-66|contact@78||1227|-66 +Ametal-2|net@423|||S1800|skipAll@1|in[11]|1257|-72|contact@79||1287|-72 +Ametal-2|net@427|||S0|skipAll@1|in[7]|1257|-78|contact@80||1197|-78 +Ametal-2|net@428|||S1800|skipAll@1|in[10]|1257|-210|contact@81||1371|-210 +Ametal-3|net@430|||S2700|pins18m3@3|x[10]|1371|-561.5|contact@81||1371|-210 +Ametal-2|net@431|||S1800|scanKx6@0|clS[T]|677.5|460|scanKx2@0|clS[T]|1143.5|460 +Ametal-2|net@432|||S0|scanKx2@0|clS[F]|1143.5|410|scanKx6@0|clS[F]|677.5|410 +Ametal-2|net@433|||S0|scanKx2@0|cl[F]|1143.5|404|scanKx6@0|cl[F]|677.5|404 +Ametal-2|net@434|||S0|scanKx2@0|cl[T]|1143.5|448|scanKx6@0|cl[T]|677.5|448 +Ametal-2|net@435|||S0|scanKx2@0|rd[F]|1143.5|398|scanKx6@0|rd[F]|677.5|398 +Ametal-2|net@436|||S0|scanKx2@0|rd[T]|1143.5|454|scanKx6@0|rd[T]|677.5|454 +Ametal-2|net@439|||S1800|scanKx9@0|rd[T]|-21.5|454|scanKx6@0|rd[T]|677.5|454 +Ametal-2|net@440|||S0|scanKx6@0|clS[F]|677.5|410|scanKx9@0|clS[F]|-21.5|410 +Ametal-2|net@441|||S0|scanKx6@0|cl[F]|677.5|404|scanKx9@0|cl[F]|-21.5|404 +Ametal-2|net@442|||S0|scanKx6@0|cl[T]|677.5|448|scanKx9@0|cl[T]|-21.5|448 +Ametal-2|net@443|||S0|scanKx6@0|rd[F]|677.5|398|scanKx9@0|rd[F]|-21.5|398 +Ametal-2|net@454|||S0|skipAll@1|kill|687.5|-260|contact@83||682|-260 +Ametal-3|net@457|||S2700|pins18m3@3|x[12]|1227|-561.5|contact@78||1227|-66 +Ametal-3|net@458|||S2700|pins18m3@3|x[11]|1287|-561.5|contact@79||1287|-72 +Ametal-3|net@459|||S2700|pins18m3@3|x[7]|1197|-561.5|contact@80||1197|-78 +Ametal-2|net@460|||S1800|scanKx9@0|clS[T]|-21.5|460|scanKx6@0|clS[T]|677.5|460 +Ametal-2|net@462|||S1800|pin@93||-586|-216|contact@84||682|-216 +Ametal-1|net@463|||S2700|contact@83||682|-260|contact@84||682|-216 +Ametal-1|net@465|||S2700|ilcZoo@0|kill|-597.5|-229|contact@85||-597.5|-216 +Ametal-2|net@468|||S1800|skipAll@1|in[13]|1130|-328|contact@86||1143|-328 +Ametal-2|net@470|||S0|skipAll@1|in[14]|1179|-322|contact@87||1083|-322 +Ametal-2|net@473|||S0|skipAll@1|in[15]|1228|-316|contact@88||999|-316 +Ametal-3|net@475|||S2700|pins18m3@3|x[13]|1143|-561.5|contact@86||1143|-328 +Ametal-3|net@476|||S2700|pins18m3@3|x[14]|1083|-561.5|contact@87||1083|-322 +Ametal-3|net@477|||S2700|pins18m3@3|x[15]|999|-561.5|contact@88||999|-316 +Ametal-2|net@478|||S1800|contact@85||-597.5|-216|pin@93||-586|-216 +Ametal-3|net@480|||S2700|pins18m3@3|x[16]|939|-561.5|pin@95||939|-538 +Ametal-3|net@481|||S2700|pin@95||939|-538|contact@89||939|-316 +Ametal-2|net@482|||S0|skipAll@1|in[16]|963|-316|contact@89||939|-316 +Ametal-3|net@483|||S2700|pins18m3@3|x[17]|855|-561.5|pin@96||855|-527 +Ametal-3|net@484|||S2700|pin@96||855|-527|contact@90||855|-322 +Ametal-2|net@485|||S0|skipAll@1|in[17]|914|-322|contact@90||855|-322 +Ametal-3|net@486|||S2700|pins18m3@3|x[18]|795|-561.5|pin@97||795|-532 +Ametal-3|net@487|||S2700|pin@97||795|-532|contact@91||795|-328 +Ametal-2|net@488|||S0|skipAll@1|in[18]|865|-328|contact@91||795|-328 +Ametal-1|net@489|||S2700|skipAll@1|olc[dec][2]|569.5|-137|contact@92||569.5|-122.5 +Ametal-2|net@490|||S1800|olc@1|count[2]|558.5|-122.5|contact@92||569.5|-122.5 +Ametal-1|net@491|||S900|skipAll@1|olc[dec][2]|569.5|-137|contact@93||569.5|-166 +Ametal-2|net@492|||S1800|olc@1|countt[2]|558.5|-166|contact@93||569.5|-166 +Ametal-2|net@493|||S1800|olc@1|zooLO|536.5|-40|contact@94||562|-40 +Ametal-1|net@494|||S2700|pin@98||562|-137|contact@94||562|-40 +Ametal-1|net@495|||S900|pin@101||571|-219|contact@95||571|-304 +Ametal-2|net@496|||S0|skipAll@1|zooLO|621|-304|contact@95||571|-304 +Ametal-1|net@497|||S2700|pin@35||589.5|-263|contact@96||589.5|-260.5 +Ametal-2|net@498|||S1800|pin@99||567|-260.5|contact@96||589.5|-260.5 +Ametal-1|net@499|||S2700|olc@1|olc[load][2]|560|-263|contact@97||560|-260.5 +Ametal-2|net@500|||S0|pin@99||567|-260.5|contact@97||560|-260.5 +Ametal-1|net@501|||S900|pin@98||562|-137|pin@100||562|-219 +Ametal-1|net@502|||S1800|pin@100||562|-219|pin@101||571|-219 +EclS[F]||D5G2;|scanKx9@0|clS[F]|I +EclS[T]||D5G2;|scanKx9@0|clS[T]|I +Ecl[F]||D5G2;|scanKx9@0|cl[F]|I +Ecl[T]||D5G2;|scanKx9@0|cl[T]|I +Edo[L]||D5G2;|skipAll@1|do[L]|O +Edo[M]||D5G2;|skipAll@1|do[M]|O +Efire[ODE]||D5G2;|skipAll@1|fire[ODE]|I +Efire[m1]||D5G2;|skipAll@1|fire[m1]|I +Efire[m2]||D5G2;|skipAll@1|fire[m2]|I +Eflag[C]||D5G2;|skipAll@1|flag[C]|I +Egnd||D5G2;|ilcZoo@0|gnd|G +Egnd_1||D5G2;|scanKx9@0|gnd_1|G +Egnd_3||D5G2;|inMux@0|gnd_3|G +Egnd_5||D5G2;|ilcZoo@0|gnd_5|G +Egnd_10||D5G2;|skipAll@1|gnd_10|G +Egnd_11||D5G2;|skipAll@1|gnd_11|G +Egnd_12||D5G2;|skipAll@1|gnd_12|G +Egnd_14||D5G2;|ilcZoo@0|gnd_14|G +Egnd_15||D5G2;|ilcZoo@0|gnd_15|G +Egnd_19||D5G2;|ilcZoo@0|gnd_19|G +Egnd_20||D5G2;|inMux@0|gnd_2|G +Egnd_24||D5G2;|scanKx2@0|gnd|G +Egnd_25||D5G2;|skipAll@1|gnd|G +Egnd_26||D5G2;|skipAll@1|gnd_1|G +Eilc[cnt]||D5G2;|ilcZoo@0|count|I +Eilc[dLO]||D5G2;|ilcZoo@0|dLO|I +Eilc[i_1]|ilc[i]|D5G2;|ilcZoo@0|bit[8]|O +Eilc[zLO]||D5G2;|ilcZoo@0|zLO|I +Eilc[zoo]||D5G2;|ilcZoo@0|zoo|O +EinA[1]||D5G2;|inMux@0|in[1]|I +EinA[2]||D5G2;|inMux@0|in[2]|I +EinA[3]||D5G2;|inMux@0|in[3]|I +EinA[4]||D5G2;|inMux@0|in[4]|I +EinA[5]||D5G2;|inMux@0|in[5]|I +EinA[6]||D5G2;|inMux@0|in[6]|I +Ex[1]@267186764|inB[1]|D5G2;|pins18m3@2|x[1]|I +Ex[2]@283224035|inB[2]|D5G2;|pins18m3@2|x[2]|I +Ex[3]@639839882|inB[3]|D5G2;|pins18m3@2|x[3]|I +Ex[4]@47221704|inB[4]|D5G2;|pins18m3@2|x[4]|I +Ex[5]@917169615|inB[5]|D5G2;|pins18m3@2|x[5]|I +Ex[6]@176667134|inB[6]|D5G2;|pins18m3@2|x[6]|I +Ex[8]@484035121|inB[8]|D5G2;|pins18m3@2|x[8]|I +Ex[1]|in[1]|D5G2;|pins18m3@3|x[1]|I +Ex[2]|in[2]|D5G2;|pins18m3@3|x[2]|I +Ex[3]|in[3]|D5G2;|pins18m3@3|x[3]|I +Ex[4]|in[4]|D5G2;|pins18m3@3|x[4]|I +Ex[5]|in[5]|D5G2;|pins18m3@3|x[5]|I +Ex[6]|in[6]|D5G2;|pins18m3@3|x[6]|I +Ex[7]|in[7]|D5G2;|pins18m3@3|x[7]|I +Ex[8]|in[8]|D5G2;|pins18m3@3|x[8]|I +Ex[9]|in[9]|D5G2;|pins18m3@3|x[9]|I +Ex[10]|in[10]|D5G2;|pins18m3@3|x[10]|I +Ex[11]|in[11]|D5G2;|pins18m3@3|x[11]|I +Ex[12]|in[12]|D5G2;|pins18m3@3|x[12]|I +Ex[13]|in[13]|D5G2;|pins18m3@3|x[13]|I +Ex[14]|in[14]|D5G2;|pins18m3@3|x[14]|I +Ex[15]|in[15]|D5G2;|pins18m3@3|x[15]|I +Ex[16]|in[16]|D5G2;|pins18m3@3|x[16]|I +Ex[17]|in[17]|D5G2;|pins18m3@3|x[17]|I +Ex[18]|in[18]|D5G2;|pins18m3@3|x[18]|I +Ekill||D5G2;|pin@93||I +Emc||D5G2;|scanKx2@0|mc|I +EolcNZ||D5G2;|skipAll@1|olcNZ|O +Erd[F]||D5G2;|scanKx9@0|rd[F]|I +Erd[T]||D5G2;|scanKx9@0|rd[T]|I +EselLO[Co]||D5G2;|skipAll@1|selLO[Co]|I +EselLO[Dl]||D5G2;|skipAll@1|selLO[Dl]|I +EselLO[Dm]||D5G2;|skipAll@1|selLO[Dm]|I +EselLO[Lf]||D5G2;|skipAll@1|selLO[Lf]|I +EselLO[Li]||D5G2;|skipAll@1|selLO[Li]|I +EselLO[Lo]||D5G2;|skipAll@1|selLO[Lo]|I +Esel[A]||D5G2;|inMux@0|sel[A]|I +Esin||D5G2;|scanKx2@0|sin|I +Esout||D5G2;|scanKx9@0|sout|O +Evdd||D5G2;|ilcZoo@0|vdd|P +Evdd_1||D5G2;|ilcZoo@0|vdd_1|P +Evdd_2||D5G2;|skipAll@1|vdd_2|P +Evdd_3||D5G2;|scanKx9@0|vdd_3|P +Evdd_5||D5G2;|inMux@0|vdd_5|P +Evdd_6||D5G2;|inMux@0|vdd_6|P +Evdd_7||D5G2;|inMux@0|vdd_7|P +Evdd_10||D5G2;|ilcZoo@0|vdd_10|P +Evdd_11||D5G2;|ilcZoo@0|vdd_11|P +Evdd_20||D5G2;|skipAll@1|vdd_20|P +Evdd_21||D5G2;|skipAll@1|vdd_21|P +Evdd_24||D5G2;|skipAll@1|vdd_24|P +Evdd_25||D5G2;|skipAll@1|vdd_25|P +Evdd_28||D5G2;|ilcZoo@0|vdd_28|P +Evdd_29||D5G2;|ilcZoo@0|vdd_29|P +Evdd_30||D5G2;|ilcZoo@0|vdd_30|P +Evdd_31||D5G2;|ilcZoo@0|vdd_31|P +Evdd_38||D5G2;|ilcZoo@0|vdd_38|P +Evdd_39||D5G2;|ilcZoo@0|vdd_39|P +Evdd_40||D5G2;|inMux@0|vdd_4|P +Evdd_64||D5G2;|skipAll@1|vdd_64|P +Evdd_65||D5G2;|skipAll@1|vdd_65|P +Evdd_66||D5G2;|skipAll@1|vdd_66|P +Evdd_67||D5G2;|scanKx2@0|vdd|P +Evdd_68||D5G2;|scanKx2@0|vdd_1|P +Evdd_69||D5G2;|skipAll@1|vdd|P +Evdd_70||D5G2;|skipAll@1|vdd_3|P +X + # Cell skipCount;2{lay} -CskipCount;2{lay}||cmos90|1223326139727|1225753509986||ATTR_NCC(D5G3;NTX-390;Y502;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1225753314675|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1225753638814 +CskipCount;2{lay}||cmos90|1223326139727|1226865834503||ATTR_NCC(D5G3;NTX-390;Y502;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1225753314675|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1225753638814 Ngeneric:Facet-Center|art@0||0|0||||AV -NX-Metal-2-Metal-3-Con|contact@1||-612|-40|||| -NX-Metal-2-Metal-3-Con|contact@2||-612|-304|||| -NX-Metal-1-Metal-2-Con|contact@4||-658|-310|||| -NX-Metal-1-Metal-2-Con|contact@5||-658|-222|||| +NX-Metal-2-Metal-3-Con|contact@1||-612|-41|||| +NX-Metal-2-Metal-3-Con|contact@2||-612|-305|||| +NX-Metal-1-Metal-2-Con|contact@4||-658|-311|||| +NX-Metal-1-Metal-2-Con|contact@5||-658|-223|||| NX-Metal-2-Metal-3-Con|contact@8||-756|-210|||| NX-Metal-2-Metal-3-Con|contact@9||236.5|-210|||| -NX-Metal-1-Metal-2-Con|contact@10||-707|-72|||| +NX-Metal-1-Metal-2-Con|contact@10||-707|-73|||| NX-Metal-1-Metal-2-Con|contact@13||-709.5|372|||| NX-Metal-1-Metal-2-Con|contact@14||-588.5|392|||| NX-Metal-1-Metal-2-Con|contact@15||-476.5|372|||| @@ -3062,8 +2156,8 @@ NX-Metal-2-Metal-3-Con|contact@39||275.5|392|||| NX-Metal-2-Metal-3-Con|contact@40||245.5|372|||| NX-Metal-2-Metal-3-Con|contact@41||-927|442|||| NX-Metal-2-Metal-3-Con|contact@42||230.5|442|||| -NX-Metal-2-Metal-3-Con|contact@43||78|210|||| -NX-Metal-2-Metal-3-Con|contact@44||90|222|||| +NX-Metal-2-Metal-3-Con|contact@43||78|209|||| +NX-Metal-2-Metal-3-Con|contact@44||90|221|||| NX-Metal-2-Metal-3-Con|contact@45||-414|460|||| NX-Metal-2-Metal-3-Con|contact@46||-408|454|||| NX-Metal-2-Metal-3-Con|contact@47||-420|448|||| @@ -3071,15 +2165,15 @@ NX-Metal-2-Metal-3-Con|contact@48||-444|404|||| NX-Metal-2-Metal-3-Con|contact@49||-450|410|||| NX-Metal-2-Metal-3-Con|contact@50||-456|398|||| NX-Metal-2-Metal-3-Con|contact@51||-462|442|||| -NX-Metal-2-Metal-3-Con|contact@52||-672|28|||| +NX-Metal-2-Metal-3-Con|contact@52||-672|27|||| NX-Metal-1-Metal-2-Con|contact@53||766.5|466|||| NX-Metal-2-Metal-3-Con|contact@54||-402|466|||| NX-Metal-1-Metal-2-Con|contact@55||-1069|422|||| -NX-Metal-2-Metal-3-Con|contact@56||-756|-260|||| -IloopCountL:ilc;6{lay}|ilc@0||434.5|0|||D5G4; -IloopCountL:inMux;1{lay}|inMux@0||0|0|||D5G4; -IloopCountL:olc;6{lay}|olc@0||-349|0|||D5G4; -NMetal-1-Pin|pin@2||-651|-263|||| +NX-Metal-2-Metal-3-Con|contact@56||-756|-261|||| +IloopCountL:ilc;6{lay}|ilc@0||434.5|-1|||D5G4; +IloopCountL:inMux;1{lay}|inMux@0||0|-1|||D5G4; +IloopCountL:olc;6{lay}|olc@0||-349|-1|||D5G4; +NMetal-1-Pin|pin@2||-651|-264|||| NMetal-1-Pin|pin@3||-651|213|||| NMetal-1-Pin|pin@6||-630|213|||| NMetal-2-Pin|pin@36||206|-210|||| @@ -3103,101 +2197,98 @@ NMetal-3-Pin|pin@69||-408|504|||| NMetal-3-Pin|pin@70||-672|-354|||| NMetal-1-Pin|pin@71||-907.5|-367|||| NMetal-1-Pin|pin@72||-1161.5|-354|||| -NMetal-2-Pin|pin@73||772.5|360|||| -NMetal-2-Pin|pin@74||772.5|366|||| +NMetal-2-Pin|pin@73||772.5|359|||| +NMetal-2-Pin|pin@74||772.5|365|||| NMetal-3-Pin|pin@78||-402|-360|||| NMetal-2-Pin|pin@80||772.5|422|||| +NMetal-2-Pin|pin@81||-165.5|308|||| +NMetal-2-Pin|pin@82||-165.5|309|||| IscanK:scanBusInM3TF;2{lay}|scanBusI@1||-432|-360|X||D5G4; IscanK:scanKx3;1{lay}|scanKx3@0||-905.5|432|X||D5G4; IscanK:scanKx6;1{lay}|scanKx6@0||-379|432|X||D5G4; IscanK:scanKx7;1{lay}|scanKx7@0||371.5|432|X||D5G4; -IskipL:skipAll;9{lay}|skipAll@3||-978|0|||D5G4; -Ametal-2|net@1|||S0|olc@0|gnd_7|-628.5|144|skipAll@3|gnd_16|-628.5|144 -Ametal-2|net@2|||S0|olc@0|gnd_20|-628.5|-144|skipAll@3|gnd_17|-628.5|-144 -Ametal-2|net@3|||S0|olc@0|vdd_57|-628.5|-94|skipAll@3|vdd_22|-628.5|-94 -Ametal-2|net@4|||S0|olc@0|vdd_58|-628.5|-194|skipAll@3|vdd_23|-628.5|-194 -Ametal-2|net@5|||S0|olc@0|vdd_20|-628.5|94|skipAll@3|vdd_49|-628.5|94 -Ametal-2|net@6|||S0|olc@0|vdd_21|-628.5|194|skipAll@3|vdd_50|-628.5|194 -Ametal-2|net@7||6.2|S0|olc@0|vdd_52|-624|50|skipAll@3|vdd_51|-628.5|50 -Ametal-2|net@8||6.2|S1800|skipAll@3|gnd_18|-628.5|0|olc@0|gnd_25|-624|0 -Ametal-2|net@9||6.2|S1800|skipAll@3|vdd_1|-628.5|-50|olc@0|vdd_53|-624|-50 -Ametal-1|net@22|||S900|skipAll@3|olc[load][2]|-651|-137|pin@2||-651|-263 -Ametal-1|net@23|||S1800|pin@2||-651|-263|olc@0|load[2]|-629.5|-263 -Ametal-1|net@24|||S2700|skipAll@3|olc[load][1]|-651|137|pin@3||-651|213 -Ametal-2|net@30|||S0|olc@0|doLO[7]|-606|-40|contact@1||-612|-40 -Ametal-2|net@32|||S1800|skipAll@3|doLO[7]|-682.5|-304|contact@2||-612|-304 -Ametal-3|net@48|||S900|contact@1||-612|-40|contact@2||-612|-304 -Ametal-2|net@50|||S0|olc@0|gnd_19|-628.5|-288|skipAll@3|gnd_23|-628.5|-288 -Ametal-2|net@53|||S0|olc@0|vdd_55|-628.5|-238|skipAll@3|vdd_60|-628.5|-238 -Ametal-2|net@54|||S0|olc@0|vdd_56|-628.5|-338|skipAll@3|vdd_61|-628.5|-338 -Ametal-1|net@55|||S900|olc@0|count[2]|-631|-119|skipAll@3|olc[dec][2]|-631|-137 -Ametal-1|net@56|||S2700|olc@0|count[1]|-631|119|skipAll@3|olc[dec][1]|-631|137 +IskipL:skipAll;9{lay}|skipAll@3||-978|-1|||D5G4; +Ametal-2|net@1|||S0|olc@0|gnd_7|-628.5|143|skipAll@3|gnd_16|-628.5|143 +Ametal-2|net@2|||S0|olc@0|gnd_20|-628.5|-145|skipAll@3|gnd_17|-628.5|-145 +Ametal-2|net@3|||S0|olc@0|vdd_57|-628.5|-95|skipAll@3|vdd_22|-628.5|-95 +Ametal-2|net@4|||S0|olc@0|vdd_58|-628.5|-195|skipAll@3|vdd_23|-628.5|-195 +Ametal-2|net@5|||S0|olc@0|vdd_20|-628.5|93|skipAll@3|vdd_49|-628.5|93 +Ametal-2|net@6|||S0|olc@0|vdd_21|-628.5|193|skipAll@3|vdd_50|-628.5|193 +Ametal-2|net@7||6.2|S0|olc@0|vdd_52|-624|49|skipAll@3|vdd_51|-628.5|49 +Ametal-2|net@8||6.2|S1800|skipAll@3|gnd_18|-628.5|-1|olc@0|gnd_25|-624|-1 +Ametal-2|net@9||6.2|S1800|skipAll@3|vdd_1|-628.5|-51|olc@0|vdd_53|-624|-51 +Ametal-1|net@22|||S900|skipAll@3|olc[load][2]|-651|-138|pin@2||-651|-264 +Ametal-1|net@23|||S1800|pin@2||-651|-264|olc@0|load[2]|-629.5|-264 +Ametal-1|net@24|||S2700|skipAll@3|olc[load][1]|-651|136|pin@3||-651|213 +Ametal-2|net@30|||S0|olc@0|doLO[7]|-606|-41|contact@1||-612|-41 +Ametal-2|net@32|||S1800|skipAll@3|doLO[7]|-682.5|-305|contact@2||-612|-305 +Ametal-3|net@48|||S900|contact@1||-612|-41|contact@2||-612|-305 +Ametal-2|net@50|||S0|olc@0|gnd_19|-628.5|-289|skipAll@3|gnd_23|-628.5|-289 +Ametal-2|net@53|||S0|olc@0|vdd_55|-628.5|-239|skipAll@3|vdd_60|-628.5|-239 +Ametal-2|net@54|||S0|olc@0|vdd_56|-628.5|-339|skipAll@3|vdd_61|-628.5|-339 +Ametal-1|net@56|||S2700|olc@0|count[1]|-631|118|skipAll@3|olc[dec][1]|-631|136 Ametal-1|net@57|||S1800|pin@3||-651|213|pin@6||-630|213 -Ametal-1|net@58|||S2700|pin@6||-630|213|olc@0|load[1]|-630|263 -Ametal-2|net@59|||S0|olc@0|gnd_18|-628.5|288|skipAll@3|gnd_15|-628.5|288 -Ametal-2|net@60|||S0|olc@0|vdd_19|-628.5|338|skipAll@3|vdd_27|-628.5|338 -Ametal-2|net@61|||S0|olc@0|vdd_54|-628.5|238|skipAll@3|vdd_62|-628.5|238 -Ametal-2|net@62|||S0|inMux@0|gnd_2|-69.5|144|olc@0|gnd_1|-69.5|144 -Ametal-2|net@63|||S0|inMux@0|gnd_8|-69.5|0|olc@0|gnd_14|-69.5|0 -Ametal-2|net@64|||S0|inMux@0|gnd_7|-69.5|-144|olc@0|gnd_16|-69.5|-144 -Ametal-2|net@65|||S0|inMux@0|gnd_5|-69.5|-288|olc@0|gnd_17|-69.5|-288 -Ametal-2|net@66|||S0|inMux@0|gnd|-69.5|288|olc@0|gnd_6|-69.5|288 -Ametal-2|net@67|||S0|inMux@0|vdd_11|-69.5|-238|olc@0|vdd_12|-69.5|-238 -Ametal-2|net@68|||S0|inMux@0|vdd|-69.5|238|olc@0|vdd_18|-69.5|238 -Ametal-2|net@69|||S0|inMux@0|vdd_4|-69.5|194|olc@0|vdd_2|-69.5|194 -Ametal-2|net@70|||S0|inMux@0|vdd_5|-69.5|94|olc@0|vdd_3|-69.5|94 -Ametal-2|net@71|||S0|inMux@0|vdd_16|-69.5|50|olc@0|vdd_31|-69.5|50 -Ametal-2|net@72|||S0|inMux@0|vdd_17|-69.5|-50|olc@0|vdd_32|-69.5|-50 -Ametal-2|net@73|||S0|inMux@0|vdd_1|-69.5|338|olc@0|vdd_33|-69.5|338 -Ametal-2|net@74|||S0|inMux@0|vdd_10|-69.5|-338|olc@0|vdd_35|-69.5|-338 -Ametal-2|net@75|||S0|inMux@0|vdd_15|-69.5|-194|olc@0|vdd_36|-69.5|-194 -Ametal-2|net@76|||S0|inMux@0|vdd_14|-69.5|-94|olc@0|vdd_37|-69.5|-94 -Ametal-2|net@79|||S0|ilc@0|gnd|96.5|144|inMux@0|gnd_10|96.5|144 -Ametal-2|net@80|||S0|ilc@0|gnd_13|96.5|-144|inMux@0|gnd_11|96.5|-144 -Ametal-2|net@81|||S0|ilc@0|gnd_2|96.5|-288|inMux@0|gnd_12|96.5|-288 -Ametal-2|net@82|||S0|ilc@0|gnd_3|96.5|288|inMux@0|gnd_13|96.5|288 -Ametal-2|net@84|||S0|ilc@0|vdd_5|96.5|194|inMux@0|vdd_20|96.5|194 -Ametal-2|net@85|||S0|ilc@0|vdd|96.5|94|inMux@0|vdd_21|96.5|94 -Ametal-2|net@86|||S0|ilc@0|vdd_29|96.5|-94|inMux@0|vdd_22|96.5|-94 -Ametal-2|net@87|||S0|ilc@0|vdd_30|96.5|-194|inMux@0|vdd_23|96.5|-194 -Ametal-2|net@88|||S0|ilc@0|vdd_4|96.5|-238|inMux@0|vdd_24|96.5|-238 -Ametal-2|net@89|||S0|ilc@0|vdd_31|96.5|-338|inMux@0|vdd_25|96.5|-338 -Ametal-2|net@90|||S0|ilc@0|vdd_7|96.5|338|inMux@0|vdd_26|96.5|338 -Ametal-2|net@91|||S0|ilc@0|vdd_6|96.5|238|inMux@0|vdd_27|96.5|238 -Ametal-2|net@93|||S0|inMux@0|gnd_14|96.5|0|ilc@0|gnd_6|96.5|0 -Ametal-2|net@94|||S0|inMux@0|vdd_28|96.5|50|ilc@0|vdd_2|96.5|50 -Ametal-2|net@95|||S0|inMux@0|vdd_29|96.5|-50|ilc@0|vdd_3|96.5|-50 -Ametal-2|net@105||6.2|S1800|inMux@0|gnd|-69.5|288|ilc@0|gnd_3|96.5|288 -Ametal-2|net@107|||S1800|inMux@0|out[9]|96.5|266|ilc@0|inLO[7]|96.5|266 -Ametal-2|net@109||6.2|S1800|inMux@0|gnd_5|-69.5|-288|ilc@0|gnd_2|96.5|-288 -Ametal-2|net@111|||S0|inMux@0|outt[6]|96.5|316|ilc@0|inLO[1]|96.5|316 -Ametal-2|net@112|||S0|inMux@0|outt[3]|96.5|310|ilc@0|inLO[3]|96.5|310 -Ametal-2|net@114|||S0|inMux@0|outt[5]|96.5|260|ilc@0|inLO[5]|96.5|260 -Ametal-2|net@115|||S0|inMux@0|out[1]@761752390|-69.5|272|olc@0|inLO[1]|-69.5|272 -Ametal-2|net@116|||S0|inMux@0|out[2]|-69.5|-304|olc@0|inLO[2]|-69.5|-304 -Ametal-2|net@117|||S0|inMux@0|out[1]|-69.5|310|olc@0|inLO[3]|-69.5|310 -Ametal-2|net@118|||S0|inMux@0|out[4]|-69.5|-310|olc@0|inLO[4]|-69.5|-310 -Ametal-2|net@119|||S0|inMux@0|out[5]|-69.5|316|olc@0|inLO[5]|-69.5|316 -Ametal-2|net@120|||S0|inMux@0|out[6]|-69.5|-316|olc@0|inLO[6]|-69.5|-316 -Ametal-2|net@121|||S0|inMux@0|out[7]|96.5|-266|ilc@0|inLO[8]|96.5|-266 -Ametal-2|net@122|||S0|inMux@0|outt[2]|96.5|-310|ilc@0|inLO[2]|96.5|-310 -Ametal-2|net@123|||S0|inMux@0|outt[4]|96.5|-316|ilc@0|inLO[4]|96.5|-316 -Ametal-2|net@124|||S0|inMux@0|outt[6]@984077556|96.5|-260|ilc@0|inLO[6]|96.5|-260 -Ametal-2|net@144|||S1800|skipAll@3|inLO[7]|-782|-310|contact@4||-658|-310 -Ametal-1|net@152|||S2700|contact@4||-658|-310|contact@5||-658|-222 -Ametal-3|net@163|||S2700|ilc@0|kill|236.5|-330|contact@9||236.5|-210 +Ametal-1|net@58|||S2700|pin@6||-630|213|olc@0|load[1]|-630|262 +Ametal-2|net@59|||S0|olc@0|gnd_18|-628.5|287|skipAll@3|gnd_15|-628.5|287 +Ametal-2|net@60|||S0|olc@0|vdd_19|-628.5|337|skipAll@3|vdd_27|-628.5|337 +Ametal-2|net@61|||S0|olc@0|vdd_54|-628.5|237|skipAll@3|vdd_62|-628.5|237 +Ametal-2|net@62|||S0|inMux@0|gnd_2|-69.5|143|olc@0|gnd_1|-69.5|143 +Ametal-2|net@63|||S0|inMux@0|gnd_8|-69.5|-1|olc@0|gnd_14|-69.5|-1 +Ametal-2|net@64|||S0|inMux@0|gnd_7|-69.5|-145|olc@0|gnd_16|-69.5|-145 +Ametal-2|net@65|||S0|inMux@0|gnd_5|-69.5|-289|olc@0|gnd_17|-69.5|-289 +Ametal-2|net@66|||S0|inMux@0|gnd|-69.5|287|olc@0|gnd_6|-69.5|287 +Ametal-2|net@67|||S0|inMux@0|vdd_11|-69.5|-239|olc@0|vdd_12|-69.5|-239 +Ametal-2|net@68|||S0|inMux@0|vdd|-69.5|237|olc@0|vdd_18|-69.5|237 +Ametal-2|net@69|||S0|inMux@0|vdd_4|-69.5|193|olc@0|vdd_2|-69.5|193 +Ametal-2|net@70|||S0|inMux@0|vdd_5|-69.5|93|olc@0|vdd_3|-69.5|93 +Ametal-2|net@71|||S0|inMux@0|vdd_16|-69.5|49|olc@0|vdd_31|-69.5|49 +Ametal-2|net@72|||S0|inMux@0|vdd_17|-69.5|-51|olc@0|vdd_32|-69.5|-51 +Ametal-2|net@73|||S0|inMux@0|vdd_1|-69.5|337|olc@0|vdd_33|-69.5|337 +Ametal-2|net@74|||S0|inMux@0|vdd_10|-69.5|-339|olc@0|vdd_35|-69.5|-339 +Ametal-2|net@75|||S0|inMux@0|vdd_15|-69.5|-195|olc@0|vdd_36|-69.5|-195 +Ametal-2|net@76|||S0|inMux@0|vdd_14|-69.5|-95|olc@0|vdd_37|-69.5|-95 +Ametal-2|net@79|||S0|ilc@0|gnd|96.5|143|inMux@0|gnd_10|96.5|143 +Ametal-2|net@80|||S0|ilc@0|gnd_13|96.5|-145|inMux@0|gnd_11|96.5|-145 +Ametal-2|net@81|||S0|ilc@0|gnd_2|96.5|-289|inMux@0|gnd_12|96.5|-289 +Ametal-2|net@82|||S0|ilc@0|gnd_3|96.5|287|inMux@0|gnd_13|96.5|287 +Ametal-2|net@84|||S0|ilc@0|vdd_5|96.5|193|inMux@0|vdd_20|96.5|193 +Ametal-2|net@85|||S0|ilc@0|vdd|96.5|93|inMux@0|vdd_21|96.5|93 +Ametal-2|net@86|||S0|ilc@0|vdd_29|96.5|-95|inMux@0|vdd_22|96.5|-95 +Ametal-2|net@87|||S0|ilc@0|vdd_30|96.5|-195|inMux@0|vdd_23|96.5|-195 +Ametal-2|net@88|||S0|ilc@0|vdd_4|96.5|-239|inMux@0|vdd_24|96.5|-239 +Ametal-2|net@89|||S0|ilc@0|vdd_31|96.5|-339|inMux@0|vdd_25|96.5|-339 +Ametal-2|net@90|||S0|ilc@0|vdd_7|96.5|337|inMux@0|vdd_26|96.5|337 +Ametal-2|net@91|||S0|ilc@0|vdd_6|96.5|237|inMux@0|vdd_27|96.5|237 +Ametal-2|net@93|||S0|inMux@0|gnd_14|96.5|-1|ilc@0|gnd_6|96.5|-1 +Ametal-2|net@94|||S0|inMux@0|vdd_28|96.5|49|ilc@0|vdd_2|96.5|49 +Ametal-2|net@95|||S0|inMux@0|vdd_29|96.5|-51|ilc@0|vdd_3|96.5|-51 +Ametal-2|net@105||6.2|S1800|inMux@0|gnd|-69.5|287|ilc@0|gnd_3|96.5|287 +Ametal-2|net@107|||S1800|inMux@0|out[9]|96.5|265|ilc@0|inLO[7]|96.5|265 +Ametal-2|net@109||6.2|S1800|inMux@0|gnd_5|-69.5|-289|ilc@0|gnd_2|96.5|-289 +Ametal-2|net@111|||S0|inMux@0|outt[6]|96.5|315|ilc@0|inLO[1]|96.5|315 +Ametal-2|net@112|||S0|inMux@0|outt[3]|96.5|309|ilc@0|inLO[3]|96.5|309 +Ametal-2|net@114|||S0|inMux@0|outt[5]|96.5|259|ilc@0|inLO[5]|96.5|259 +Ametal-2|net@115|||S0|inMux@0|out[1]@761752390|-69.5|271|olc@0|inLO[1]|-117.5|271 +Ametal-2|net@117|||S900|pin@82||-165.5|309|pin@81||-165.5|308 +Ametal-2|net@119|||S0|inMux@0|out[5]|-69.5|315|olc@0|inLO[5]|-405.5|315 +Ametal-2|net@121|||S0|inMux@0|out[7]|96.5|-267|ilc@0|inLO[8]|96.5|-267 +Ametal-2|net@122|||S0|inMux@0|outt[2]|96.5|-311|ilc@0|inLO[2]|96.5|-311 +Ametal-2|net@123|||S0|inMux@0|outt[4]|96.5|-317|ilc@0|inLO[4]|96.5|-317 +Ametal-2|net@124|||S0|inMux@0|outt[6]@984077556|96.5|-261|ilc@0|inLO[6]|96.5|-261 +Ametal-2|net@144|||S1800|skipAll@3|inLO[7]|-782|-311|contact@4||-658|-311 +Ametal-1|net@152|||S2700|contact@4||-658|-311|contact@5||-658|-223 +Ametal-3|net@163|||S2700|ilc@0|kill|236.5|-331|contact@9||236.5|-210 Ametal-2|net@165|||S0|pin@36||206|-210|contact@8||-756|-210 Ametal-2|net@168|||S1800|pin@36||206|-210|contact@9||236.5|-210 -Ametal-2|net@171|||S0|ilc@0|ilc[load]|101.5|-72|contact@10||-707|-72 -Ametal-1|net@173|||S2700|skipAll@3|ilc[load][F]|-707|-102|contact@10||-707|-72 -Ametal-2|net@184|||S1800|contact@5||-658|-222|inMux@0|outt[7]|-69.5|-222 +Ametal-2|net@171|||S0|ilc@0|ilc[load]|101.5|-73|contact@10||-707|-73 +Ametal-1|net@173|||S2700|skipAll@3|ilc[load][F]|-707|-103|contact@10||-707|-73 +Ametal-2|net@184|||S1800|contact@5||-658|-223|inMux@0|outt[7]|-69.5|-223 Ametal-2|net@187|||S0|scanKx7@0|gnd_1|-29.5|432|scanKx6@0|gnd|-29.5|432 Ametal-2|net@188|||S0|scanKx7@0|mc_1|-29.5|442|scanKx6@0|mc|-29.5|442 Ametal-2|net@189|||S0|scanKx7@0|vdd_2|-29.5|482|scanKx6@0|vdd|-29.5|482 Ametal-2|net@190|||S0|scanKx7@0|vdd_3|-29.5|382|scanKx6@0|vdd_1|-29.5|382 -Ametal-1|net@196|||S2700|skipAll@3|flag[A]|-1121.5|325.9|pin@38||-1121.5|360 -Ametal-1|net@197|||S2700|skipAll@3|flag[C]|-921.5|325.9|pin@39||-921.5|360 -Ametal-1|net@198|||S2700|skipAll@3|flag[B]|-1021.5|325.9|pin@45||-1021.5|360 +Ametal-1|net@196|||S2700|skipAll@3|flag[A]|-1121.5|324.9|pin@38||-1121.5|360 +Ametal-1|net@198|||S2700|skipAll@3|flag[B]|-1021.5|324.9|pin@45||-1021.5|360 Ametal-1|net@202|||S1800|pin@39||-921.5|360|pin@57||-830.5|360 Ametal-1|net@214|||S1800|pin@45||-1021.5|360|pin@56||-942.5|360 Ametal-1|net@218|||S900|scanKx6@0|din[6]|-709.5|407|contact@13||-709.5|372 @@ -3208,15 +2299,15 @@ Ametal-1|net@224|||S900|scanKx6@0|din[3]|-355.5|407|contact@16||-355.5|372 Ametal-1|net@226|||S900|scanKx6@0|din[2]|-243.5|407|contact@17||-243.5|372 Ametal-2|net@227|||S1800|contact@19||-198|372|contact@18||-122.5|372 Ametal-1|net@228|||S900|scanKx6@0|din[1]|-122.5|407|contact@18||-122.5|372 -Ametal-3|net@230|||S2700|olc@0|bitt[1]|-198|342|contact@19||-198|372 +Ametal-3|net@230|||S2700|olc@0|bitt[1]|-198|341|contact@19||-198|372 Ametal-2|net@231|||S1800|contact@20||-270|372|contact@17||-243.5|372 -Ametal-3|net@232|||S2700|olc@0|bitt[2]|-270|342|contact@20||-270|372 +Ametal-3|net@232|||S2700|olc@0|bitt[2]|-270|341|contact@20||-270|372 Ametal-2|net@233|||S1800|contact@16||-355.5|372|contact@21||-342|372 -Ametal-3|net@234|||S2700|olc@0|bitt[3]|-342|342|contact@21||-342|372 -Ametal-3|net@236|||S2700|olc@0|bitt[4]|-396|342|contact@22||-396|372 -Ametal-3|net@238|||S2700|olc@0|bitt[5]|-486|342|contact@23||-486|392 +Ametal-3|net@234|||S2700|olc@0|bitt[3]|-342|341|contact@21||-342|372 +Ametal-3|net@236|||S2700|olc@0|bitt[4]|-396|341|contact@22||-396|372 +Ametal-3|net@238|||S2700|olc@0|bitt[5]|-486|341|contact@23||-486|392 Ametal-2|net@239|||S0|contact@22||-396|372|contact@15||-476.5|372 -Ametal-3|net@243|||S2700|olc@0|bitt[6]|-540|342|contact@24||-540|372 +Ametal-3|net@243|||S2700|olc@0|bitt[6]|-540|341|contact@24||-540|372 Ametal-2|net@244|||S1800|contact@13||-709.5|372|contact@24||-540|372 Ametal-1|net@246|||S900|scanKx7@0|din[7]|-10.5|407|contact@25||-10.5|372 Ametal-1|net@248|||S900|scanKx7@0|din[6]|101.5|407|contact@26||101.5|392 @@ -3226,18 +2317,18 @@ Ametal-1|net@256|||S900|scanKx7@0|din[2]|567.5|407|contact@30||567.5|372 Ametal-2|net@257|||S1800|contact@30||567.5|372|contact@33||623.5|372 Ametal-1|net@258|||S900|scanKx7@0|din[1]|679.5|407|contact@31||679.5|372 Ametal-2|net@259|||S1800|contact@32||653.5|372|contact@31||679.5|372 -Ametal-3|net@260|||S2700|ilc@0|bitt[1]|653.5|342|contact@32||653.5|372 -Ametal-3|net@262|||S2700|ilc@0|bitt[2]|623.5|342|contact@33||623.5|372 -Ametal-3|net@264|||S2700|ilc@0|bitt[3]|479.5|342|contact@34||479.5|392 +Ametal-3|net@260|||S2700|ilc@0|bitt[1]|653.5|341|contact@32||653.5|372 +Ametal-3|net@262|||S2700|ilc@0|bitt[2]|623.5|341|contact@33||623.5|372 +Ametal-3|net@264|||S2700|ilc@0|bitt[3]|479.5|341|contact@34||479.5|392 Ametal-2|net@267|||S0|contact@34||479.5|392|contact@29||446.5|392 -Ametal-3|net@269|||S2700|ilc@0|bitt[4]|449.5|342|contact@36||449.5|372 +Ametal-3|net@269|||S2700|ilc@0|bitt[4]|449.5|341|contact@36||449.5|372 Ametal-1|net@271|||S900|scanKx7@0|din[4]|334.5|407|contact@37||334.5|372 Ametal-2|net@273|||S0|contact@36||449.5|372|contact@37||334.5|372 Ametal-2|net@274|||S1800|contact@27||222.5|416|contact@38||305.5|416 -Ametal-3|net@275|||S2700|ilc@0|bitt[5]|305.5|342|contact@38||305.5|416 -Ametal-3|net@277|||S2700|ilc@0|bitt[6]|275.5|342|contact@39||275.5|392 +Ametal-3|net@275|||S2700|ilc@0|bitt[5]|305.5|341|contact@38||305.5|416 +Ametal-3|net@277|||S2700|ilc@0|bitt[6]|275.5|341|contact@39||275.5|392 Ametal-2|net@279|||S1800|contact@25||-10.5|372|contact@40||245.5|372 -Ametal-3|net@280|||S2700|ilc@0|bitt[7]|245.5|342|contact@40||245.5|372 +Ametal-3|net@280|||S2700|ilc@0|bitt[7]|245.5|341|contact@40||245.5|372 Ametal-2|net@281|||S0|contact@39||275.5|392|contact@26||101.5|392 Ametal-2|net@287|||S1800|scanKx6@0|clS[T]|-379|460|scanKx7@0|clS[T]|423|460 Ametal-2|net@288|||S0|scanKx7@0|clS[F]|423|410|scanKx6@0|clS[F]|-379|410 @@ -3263,14 +2354,14 @@ Ametal-1|net@309|||S1800|scanKx3@0|sin|-743.5|448.5|pin@58||-724|448.5 Ametal-1|net@310|||S900|pin@58||-724|448.5|scanKx6@0|sout|-724|445 Ametal-1|net@311|||S1800|scanKx6@0|sin_1|-35.5|448.5|pin@59||-25|448.5 Ametal-1|net@312|||S900|pin@59||-25|448.5|scanKx7@0|sout|-25|445 -Ametal-3|net@315|||S2700|skipAll@3|mc|-927|348|contact@41||-927|442 +Ametal-3|net@315|||S2700|skipAll@3|mc|-927|347|contact@41||-927|442 Ametal-2|net@316|||S1800|scanKx3@0|mc_1|-1082.5|442|contact@41||-927|442 -Ametal-3|net@317|||S2700|ilc@0|mc|230.5|348|contact@42||230.5|442 +Ametal-3|net@317|||S2700|ilc@0|mc|230.5|347|contact@42||230.5|442 Ametal-2|net@318|||S1800|scanKx7@0|mc_1|-29.5|442|contact@42||230.5|442 -Ametal-3|net@319|||S2700|pin@60||78|-354|contact@43||78|210 -Ametal-3|net@320|||S2700|pin@62||90|-354|contact@44||90|222 -Ametal-2|net@322|||S1800|skipAll@3|pp|-628.5|210|contact@43||78|210 -Ametal-2|net@324|||S1800|skipAll@3|qq|-628.5|222|contact@44||90|222 +Ametal-3|net@319|||S2700|pin@60||78|-354|contact@43||78|209 +Ametal-3|net@320|||S2700|pin@62||90|-354|contact@44||90|221 +Ametal-2|net@322|||S1800|skipAll@3|pp|-628.5|209|contact@43||78|209 +Ametal-2|net@324|||S1800|skipAll@3|qq|-628.5|221|contact@44||90|221 Ametal-3|net@325|||S2700|scanBusI@1|rd[T]|-408|-360|contact@46||-408|454 Ametal-3|net@326|||S900|contact@49||-450|410|scanBusI@1|clS[F]|-450|-360 Ametal-3|net@327|||S900|contact@45||-414|460|scanBusI@1|clS[T]|-414|-360 @@ -3292,19 +2383,21 @@ Ametal-3|net@349|||S2700|contact@47||-420|448|pin@66||-420|504 Ametal-3|net@350|||S2700|contact@51||-462|442|pin@67||-462|504 Ametal-3|net@351|||S2700|contact@50||-456|398|pin@68||-456|504 Ametal-3|net@352|||S2700|contact@46||-408|454|pin@69||-408|504 -Ametal-3|net@353|||S2700|pin@70||-672|-354|contact@52||-672|28 -Ametal-2|net@354|||S0|skipAll@3|fire[ODE]|-635|28|contact@52||-672|28 -Ametal-1|net@355|||S900|skipAll@3|fire[m1]|-907.5|-313|pin@71||-907.5|-367 -Ametal-1|net@356|||S900|skipAll@3|fire[m2]|-1161.5|-313|pin@72||-1161.5|-354 -Ametal-2|net@357|||S1800|skipAll@3|do[M]|-628.5|360|pin@73||772.5|360 -Ametal-2|net@358|||S1800|skipAll@3|do[L]|-628.5|366|pin@74||772.5|366 +Ametal-3|net@353|||S2700|pin@70||-672|-354|contact@52||-672|27 +Ametal-2|net@354|||S0|skipAll@3|fire[ODE]|-635|27|contact@52||-672|27 +Ametal-1|net@355|||S900|skipAll@3|fire[m1]|-907.5|-314|pin@71||-907.5|-367 +Ametal-1|net@356|||S900|skipAll@3|fire[m2]|-1161.5|-314|pin@72||-1161.5|-354 +Ametal-2|net@357|||S1800|skipAll@3|do[M]|-628.5|359|pin@73||772.5|359 +Ametal-2|net@358|||S1800|skipAll@3|do[L]|-628.5|365|pin@74||772.5|365 Ametal-2|net@359|||S1800|contact@54||-402|466|contact@53||766.5|466 Ametal-1|net@361|||S2700|scanKx7@0|sin|766.5|448.5|contact@53||766.5|466 Ametal-3|net@364|||S2700|pin@78||-402|-360|contact@54||-402|466 Ametal-1|net@366|||S900|scanKx3@0|sout|-1069|445|contact@55||-1069|422 Ametal-2|net@372|||S1800|contact@55||-1069|422|pin@80||772.5|422 -Ametal-3|net@376|||S900|contact@8||-756|-210|contact@56||-756|-260 -Ametal-2|net@377|||S0|skipAll@3|kill|-749|-260|contact@56||-756|-260 +Ametal-3|net@376|||S900|contact@8||-756|-210|contact@56||-756|-261 +Ametal-2|net@377|||S0|skipAll@3|kill|-749|-261|contact@56||-756|-261 +Ametal-2|net@378|||S0|inMux@0|out[1]|-69.5|309|pin@82||-165.5|309 +Ametal-2|net@379|||FS3594|pin@81||-165.5|308|olc@0|inLO[3]|-261.5|309 EclS[F]||D5G2;|scanBusI@1|clS[F]|I EclS[F_1]||D5G2;|scanKx7@0|clS[F]|I EclS[T]||D5G2;|scanBusI@1|clS[T]|I @@ -3364,9 +2457,7 @@ Ein[15]||D5G2;|skipAll@3|in[15]|I Ein[16]||D5G2;|skipAll@3|in[16]@1032721844|I Ein[17]||D5G2;|skipAll@3|in[17]@444164322|I Ein[18]||D5G2;|skipAll@3|in[18]@612756028|I -Ein[C]||D5G2;|skipAll@3|in[C]|I Ekill||D5G2;|pin@36||I -EloadC[T]||D5G2;|skipAll@3|loadC[T]|I Emc||D5G2;|scanBusI@1|mc|I Emc_1||D5G2;|scanKx7@0|mc|O EolcNZ||D5G2;|skipAll@3|olcNZ|O @@ -3411,314 +2502,119 @@ Evdd_68||D5G2;|skipAll@3|vdd_65|P Evdd_69||D5G2;|ilc@0|vdd_1|P X -# Cell skipCount;1{lay} -CskipCount;1{lay}||cmos90|1223326139727|1225753289718||ATTR_NCC(D5G3;NTY504;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1224926838235|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1224926559477 +# Cell skipCount;3{sch} +CskipCount;3{sch}||schematic|1226796407146|1226867324341| Ngeneric:Facet-Center|art@0||0|0||||AV -NX-Metal-2-Metal-3-Con|contact@1||-202.5|-40|||| -NX-Metal-2-Metal-3-Con|contact@2||-202.5|-304|||| -NX-Metal-1-Metal-2-Con|contact@4||-264|-310|||| -NX-Metal-1-Metal-2-Con|contact@5||-264|-222|||| -NX-Metal-2-Metal-3-Con|contact@8||-356|-360|||| -NX-Metal-2-Metal-3-Con|contact@9||630.5|-360|||| -NX-Metal-1-Metal-2-Con|contact@10||-313|-72|||| -NX-Metal-1-Metal-2-Con|contact@13||-315.5|354|||| -NX-Metal-1-Metal-2-Con|contact@14||-194.5|360|||| -NX-Metal-1-Metal-2-Con|contact@15||-82.5|360|||| -NX-Metal-1-Metal-2-Con|contact@16||38.5|360|||| -NX-Metal-1-Metal-2-Con|contact@17||150.5|360|||| -NX-Metal-1-Metal-2-Con|contact@18||271.5|360|||| -NX-Metal-2-Metal-3-Con|contact@19||196|360|||| -NX-Metal-2-Metal-3-Con|contact@20||124|360|||| -NX-Metal-2-Metal-3-Con|contact@21||52|360|||| -NX-Metal-2-Metal-3-Con|contact@22||-2|360|||| -NX-Metal-2-Metal-3-Con|contact@23||-92|360|||| -NX-Metal-2-Metal-3-Con|contact@24||-146|354|||| -NX-Metal-1-Metal-2-Con|contact@25||383.5|372|||| -NX-Metal-1-Metal-2-Con|contact@26||495.5|366|||| -NX-Metal-1-Metal-2-Con|contact@27||616.5|360|||| -NX-Metal-1-Metal-2-Con|contact@29||840.5|366|||| -NX-Metal-1-Metal-2-Con|contact@30||961.5|360|||| -NX-Metal-1-Metal-2-Con|contact@31||1073.5|360|||| -NX-Metal-2-Metal-3-Con|contact@32||1047.5|360|||| -NX-Metal-2-Metal-3-Con|contact@33||1017.5|360|||| -NX-Metal-2-Metal-3-Con|contact@34||873.5|366|||| -NX-Metal-2-Metal-3-Con|contact@36||843.5|359|||| -NX-Metal-1-Metal-2-Con|contact@37||728.5|359|||| -NX-Metal-2-Metal-3-Con|contact@38||699.5|360|||| -NX-Metal-2-Metal-3-Con|contact@39||669.5|366|||| -NX-Metal-2-Metal-3-Con|contact@40||639.5|372|||| -NX-Metal-2-Metal-3-Con|contact@41||-533|442|||| -NX-Metal-2-Metal-3-Con|contact@42||624.5|442|||| -IloopCountL:ilc;6{lay}|ilc@0||828.5|0|||D5G4; -IloopCountL:inMux;1{lay}|inMux@0||394|0|||D5G4; -IloopCountL:olc;6{lay}|olc@0||45|0|||D5G4; -NMetal-1-Pin|pin@2||-257|-263|||| -NMetal-1-Pin|pin@3||-257|213|||| -NMetal-1-Pin|pin@6||-236|213|||| -NMetal-2-Pin|pin@36||-305|-360|||| -NMetal-1-Pin|pin@38||-727.5|360|||| -NMetal-1-Pin|pin@39||-527.5|360|||| -NMetal-1-Pin|pin@45||-627.5|360|||| -NMetal-1-Pin|pin@55||-660.5|360|||| -NMetal-1-Pin|pin@56||-548.5|360|||| -NMetal-1-Pin|pin@57||-436.5|360|||| -NMetal-1-Pin|pin@58||-330|448.5|||| -NMetal-1-Pin|pin@59||369|448.5|||| -IscanK:scanKx3;1{lay}|scanKx3@0||-511.5|432|X||D5G4; -IscanK:scanKx6;1{lay}|scanKx6@0||15|432|X||D5G4; -IscanK:scanKx7;1{lay}|scanKx7@0||765.5|432|X||D5G4; -IskipL:skipAll;8{lay}|skipAll@2||-584|0|||D5G4; -Ametal-2|net@1|||S0|olc@0|gnd_7|-234.5|144|skipAll@2|gnd_16|-234.5|144 -Ametal-2|net@2|||S0|olc@0|gnd_20|-234.5|-144|skipAll@2|gnd_17|-234.5|-144 -Ametal-2|net@3|||S0|olc@0|vdd_57|-234.5|-94|skipAll@2|vdd_22|-234.5|-94 -Ametal-2|net@4|||S0|olc@0|vdd_58|-234.5|-194|skipAll@2|vdd_23|-234.5|-194 -Ametal-2|net@5|||S0|olc@0|vdd_20|-234.5|94|skipAll@2|vdd_49|-234.5|94 -Ametal-2|net@6|||S0|olc@0|vdd_21|-234.5|194|skipAll@2|vdd_50|-234.5|194 -Ametal-2|net@7||6.2|S0|olc@0|vdd_52|-230|50|skipAll@2|vdd_51|-234.5|50 -Ametal-2|net@8||6.2|S1800|skipAll@2|gnd_18|-234.5|0|olc@0|gnd_25|-230|0 -Ametal-2|net@9||6.2|S1800|skipAll@2|vdd_1|-234.5|-50|olc@0|vdd_53|-230|-50 -Ametal-1|net@22|||S900|skipAll@2|olc[load][2]|-257|-137|pin@2||-257|-263 -Ametal-1|net@23|||S1800|pin@2||-257|-263|olc@0|load[2]|-235.5|-263 -Ametal-1|net@24|||S2700|skipAll@2|olc[load][1]|-257|137|pin@3||-257|213 -Ametal-2|net@30|||S1800|olc@0|doLO[7]|-212|-40|contact@1||-202.5|-40 -Ametal-2|net@32|||S1800|skipAll@2|doLO[7]|-288.5|-304|contact@2||-202.5|-304 -Ametal-3|net@48|||S900|contact@1||-202.5|-40|contact@2||-202.5|-304 -Ametal-2|net@50|||S0|olc@0|gnd_19|-234.5|-288|skipAll@2|gnd_23|-234.5|-288 -Ametal-2|net@53|||S0|olc@0|vdd_55|-234.5|-238|skipAll@2|vdd_60|-234.5|-238 -Ametal-2|net@54|||S0|olc@0|vdd_56|-234.5|-338|skipAll@2|vdd_61|-234.5|-338 -Ametal-1|net@55|||S900|olc@0|count[2]|-237|-119|skipAll@2|olc[dec][2]|-237|-137 -Ametal-1|net@56|||S2700|olc@0|count[1]|-237|119|skipAll@2|olc[dec][1]|-237|137 -Ametal-1|net@57|||S1800|pin@3||-257|213|pin@6||-236|213 -Ametal-1|net@58|||S2700|pin@6||-236|213|olc@0|load[1]|-236|263 -Ametal-2|net@59|||S0|olc@0|gnd_18|-234.5|288|skipAll@2|gnd_15|-234.5|288 -Ametal-2|net@60|||S0|olc@0|vdd_19|-234.5|338|skipAll@2|vdd_27|-234.5|338 -Ametal-2|net@61|||S0|olc@0|vdd_54|-234.5|238|skipAll@2|vdd_62|-234.5|238 -Ametal-2|net@62|||S0|inMux@0|gnd_2|324.5|144|olc@0|gnd_1|324.5|144 -Ametal-2|net@63|||S0|inMux@0|gnd_8|324.5|0|olc@0|gnd_14|324.5|0 -Ametal-2|net@64|||S0|inMux@0|gnd_7|324.5|-144|olc@0|gnd_16|324.5|-144 -Ametal-2|net@65|||S0|inMux@0|gnd_5|324.5|-288|olc@0|gnd_17|324.5|-288 -Ametal-2|net@66|||S0|inMux@0|gnd|324.5|288|olc@0|gnd_6|324.5|288 -Ametal-2|net@67|||S0|inMux@0|vdd_11|324.5|-238|olc@0|vdd_12|324.5|-238 -Ametal-2|net@68|||S0|inMux@0|vdd|324.5|238|olc@0|vdd_18|324.5|238 -Ametal-2|net@69|||S0|inMux@0|vdd_4|324.5|194|olc@0|vdd_2|324.5|194 -Ametal-2|net@70|||S0|inMux@0|vdd_5|324.5|94|olc@0|vdd_3|324.5|94 -Ametal-2|net@71|||S0|inMux@0|vdd_16|324.5|50|olc@0|vdd_31|324.5|50 -Ametal-2|net@72|||S0|inMux@0|vdd_17|324.5|-50|olc@0|vdd_32|324.5|-50 -Ametal-2|net@73|||S0|inMux@0|vdd_1|324.5|338|olc@0|vdd_33|324.5|338 -Ametal-2|net@74|||S0|inMux@0|vdd_10|324.5|-338|olc@0|vdd_35|324.5|-338 -Ametal-2|net@75|||S0|inMux@0|vdd_15|324.5|-194|olc@0|vdd_36|324.5|-194 -Ametal-2|net@76|||S0|inMux@0|vdd_14|324.5|-94|olc@0|vdd_37|324.5|-94 -Ametal-2|net@79|||S0|ilc@0|gnd|490.5|144|inMux@0|gnd_10|490.5|144 -Ametal-2|net@80|||S0|ilc@0|gnd_13|490.5|-144|inMux@0|gnd_11|490.5|-144 -Ametal-2|net@81|||S0|ilc@0|gnd_2|490.5|-288|inMux@0|gnd_12|490.5|-288 -Ametal-2|net@82|||S0|ilc@0|gnd_3|490.5|288|inMux@0|gnd_13|490.5|288 -Ametal-2|net@84|||S0|ilc@0|vdd_5|490.5|194|inMux@0|vdd_20|490.5|194 -Ametal-2|net@85|||S0|ilc@0|vdd|490.5|94|inMux@0|vdd_21|490.5|94 -Ametal-2|net@86|||S0|ilc@0|vdd_29|490.5|-94|inMux@0|vdd_22|490.5|-94 -Ametal-2|net@87|||S0|ilc@0|vdd_30|490.5|-194|inMux@0|vdd_23|490.5|-194 -Ametal-2|net@88|||S0|ilc@0|vdd_4|490.5|-238|inMux@0|vdd_24|490.5|-238 -Ametal-2|net@89|||S0|ilc@0|vdd_31|490.5|-338|inMux@0|vdd_25|490.5|-338 -Ametal-2|net@90|||S0|ilc@0|vdd_7|490.5|338|inMux@0|vdd_26|490.5|338 -Ametal-2|net@91|||S0|ilc@0|vdd_6|490.5|238|inMux@0|vdd_27|490.5|238 -Ametal-2|net@93|||S0|inMux@0|gnd_14|490.5|0|ilc@0|gnd_6|490.5|0 -Ametal-2|net@94|||S0|inMux@0|vdd_28|490.5|50|ilc@0|vdd_2|490.5|50 -Ametal-2|net@95|||S0|inMux@0|vdd_29|490.5|-50|ilc@0|vdd_3|490.5|-50 -Ametal-2|net@105||6.2|S1800|inMux@0|gnd|324.5|288|ilc@0|gnd_3|490.5|288 -Ametal-2|net@107|||S1800|inMux@0|out[9]|490.5|266|ilc@0|inLO[7]|490.5|266 -Ametal-2|net@109||6.2|S1800|inMux@0|gnd_5|324.5|-288|ilc@0|gnd_2|490.5|-288 -Ametal-2|net@111|||S0|inMux@0|outt[6]|490.5|316|ilc@0|inLO[1]|490.5|316 -Ametal-2|net@112|||S0|inMux@0|outt[3]|490.5|310|ilc@0|inLO[3]|490.5|310 -Ametal-2|net@114|||S0|inMux@0|outt[5]|490.5|260|ilc@0|inLO[5]|490.5|260 -Ametal-2|net@115|||S0|inMux@0|out[1]@761752390|324.5|272|olc@0|inLO[1]|324.5|272 -Ametal-2|net@116|||S0|inMux@0|out[2]|324.5|-304|olc@0|inLO[2]|324.5|-304 -Ametal-2|net@117|||S0|inMux@0|out[1]|324.5|310|olc@0|inLO[3]|324.5|310 -Ametal-2|net@118|||S0|inMux@0|out[4]|324.5|-310|olc@0|inLO[4]|324.5|-310 -Ametal-2|net@119|||S0|inMux@0|out[5]|324.5|316|olc@0|inLO[5]|324.5|316 -Ametal-2|net@120|||S0|inMux@0|out[6]|324.5|-316|olc@0|inLO[6]|324.5|-316 -Ametal-2|net@121|||S0|inMux@0|out[7]|490.5|-266|ilc@0|inLO[8]|490.5|-266 -Ametal-2|net@122|||S0|inMux@0|outt[2]|490.5|-310|ilc@0|inLO[2]|490.5|-310 -Ametal-2|net@123|||S0|inMux@0|outt[4]|490.5|-316|ilc@0|inLO[4]|490.5|-316 -Ametal-2|net@124|||S0|inMux@0|outt[6]@984077556|490.5|-260|ilc@0|inLO[6]|490.5|-260 -Ametal-2|net@144|||S1800|skipAll@2|inLO[7]|-388|-310|contact@4||-264|-310 -Ametal-1|net@152|||S2700|contact@4||-264|-310|contact@5||-264|-222 -Ametal-3|net@160|||S900|skipAll@2|kill_1|-356|-330|contact@8||-356|-360 -Ametal-3|net@163|||S900|ilc@0|kill|630.5|-330|contact@9||630.5|-360 -Ametal-2|net@165|||S0|pin@36||-305|-360|contact@8||-356|-360 -Ametal-2|net@168|||S1800|pin@36||-305|-360|contact@9||630.5|-360 -Ametal-2|net@171|||S0|ilc@0|ilc[load]|495.5|-72|contact@10||-313|-72 -Ametal-1|net@173|||S2700|skipAll@2|ilc[load][F]|-313|-102|contact@10||-313|-72 -Ametal-2|net@184|||S1800|contact@5||-264|-222|inMux@0|outt[7]|324.5|-222 -Ametal-2|net@187|||S0|scanKx7@0|gnd_1|364.5|432|scanKx6@0|gnd|364.5|432 -Ametal-2|net@188|||S0|scanKx7@0|mc_1|364.5|442|scanKx6@0|mc|364.5|442 -Ametal-2|net@189|||S0|scanKx7@0|vdd_2|364.5|482|scanKx6@0|vdd|364.5|482 -Ametal-2|net@190|||S0|scanKx7@0|vdd_3|364.5|382|scanKx6@0|vdd_1|364.5|382 -Ametal-1|net@196|||S2700|skipAll@2|flag[AA]|-727.5|325.9|pin@38||-727.5|360 -Ametal-1|net@197|||S2700|skipAll@2|flag[CC]|-527.5|325.9|pin@39||-527.5|360 -Ametal-1|net@198|||S2700|skipAll@2|flag[BB]|-627.5|325.9|pin@45||-627.5|360 -Ametal-1|net@202|||S1800|pin@39||-527.5|360|pin@57||-436.5|360 -Ametal-1|net@214|||S1800|pin@45||-627.5|360|pin@56||-548.5|360 -Ametal-1|net@218|||S900|scanKx6@0|din[6]|-315.5|407|contact@13||-315.5|354 -Ametal-1|net@220|||S900|scanKx6@0|din[5]|-194.5|407|contact@14||-194.5|360 -Ametal-2|net@221|||S1800|contact@14||-194.5|360|contact@23||-92|360 -Ametal-1|net@222|||S900|scanKx6@0|din[4]|-82.5|407|contact@15||-82.5|360 -Ametal-1|net@224|||S900|scanKx6@0|din[3]|38.5|407|contact@16||38.5|360 -Ametal-1|net@226|||S900|scanKx6@0|din[2]|150.5|407|contact@17||150.5|360 -Ametal-2|net@227|||S1800|contact@19||196|360|contact@18||271.5|360 -Ametal-1|net@228|||S900|scanKx6@0|din[1]|271.5|407|contact@18||271.5|360 -Ametal-3|net@230|||S2700|olc@0|bitt[1]|196|342|contact@19||196|360 -Ametal-2|net@231|||S1800|contact@20||124|360|contact@17||150.5|360 -Ametal-3|net@232|||S2700|olc@0|bitt[2]|124|342|contact@20||124|360 -Ametal-2|net@233|||S1800|contact@16||38.5|360|contact@21||52|360 -Ametal-3|net@234|||S2700|olc@0|bitt[3]|52|342|contact@21||52|360 -Ametal-3|net@236|||S2700|olc@0|bitt[4]|-2|342|contact@22||-2|360 -Ametal-3|net@238|||S2700|olc@0|bitt[5]|-92|342|contact@23||-92|360 -Ametal-2|net@239|||S0|contact@22||-2|360|contact@15||-82.5|360 -Ametal-3|net@243|||S2700|olc@0|bitt[6]|-146|342|contact@24||-146|354 -Ametal-2|net@244|||S1800|contact@13||-315.5|354|contact@24||-146|354 -Ametal-1|net@246|||S900|scanKx7@0|din[7]|383.5|407|contact@25||383.5|372 -Ametal-1|net@248|||S900|scanKx7@0|din[6]|495.5|407|contact@26||495.5|366 -Ametal-1|net@250|||S900|scanKx7@0|din[5]|616.5|407|contact@27||616.5|360 -Ametal-1|net@254|||S900|scanKx7@0|din[3]|840.5|407|contact@29||840.5|366 -Ametal-1|net@256|||S900|scanKx7@0|din[2]|961.5|407|contact@30||961.5|360 -Ametal-2|net@257|||S1800|contact@30||961.5|360|contact@33||1017.5|360 -Ametal-1|net@258|||S900|scanKx7@0|din[1]|1073.5|407|contact@31||1073.5|360 -Ametal-2|net@259|||S1800|contact@32||1047.5|360|contact@31||1073.5|360 -Ametal-3|net@260|||S2700|ilc@0|bitt[1]|1047.5|342|contact@32||1047.5|360 -Ametal-3|net@262|||S2700|ilc@0|bitt[2]|1017.5|342|contact@33||1017.5|360 -Ametal-3|net@264|||S2700|ilc@0|bitt[3]|873.5|342|contact@34||873.5|366 -Ametal-2|net@267|||S0|contact@34||873.5|366|contact@29||840.5|366 -Ametal-3|net@269|||S2700|ilc@0|bitt[4]|843.5|342|contact@36||843.5|359 -Ametal-1|net@271|||S900|scanKx7@0|din[4]|728.5|407|contact@37||728.5|359 -Ametal-2|net@273|||S0|contact@36||843.5|359|contact@37||728.5|359 -Ametal-2|net@274|||S1800|contact@27||616.5|360|contact@38||699.5|360 -Ametal-3|net@275|||S2700|ilc@0|bitt[5]|699.5|342|contact@38||699.5|360 -Ametal-3|net@277|||S2700|ilc@0|bitt[6]|669.5|342|contact@39||669.5|366 -Ametal-2|net@279|||S1800|contact@25||383.5|372|contact@40||639.5|372 -Ametal-3|net@280|||S2700|ilc@0|bitt[7]|639.5|342|contact@40||639.5|372 -Ametal-2|net@281|||S0|contact@39||669.5|366|contact@26||495.5|366 -Ametal-2|net@287|||S1800|scanKx6@0|clS[T]|15|460|scanKx7@0|clS[T]|817|460 -Ametal-2|net@288|||S0|scanKx7@0|clS[F]|817|410|scanKx6@0|clS[F]|15|410 -Ametal-2|net@289|||S0|scanKx7@0|cl[F]|817|404|scanKx6@0|cl[F]|15|404 -Ametal-2|net@290|||S0|scanKx7@0|cl[T]|817|448|scanKx6@0|cl[T]|15|448 -Ametal-2|net@291|||S0|scanKx7@0|rd[F]|817|398|scanKx6@0|rd[F]|15|398 -Ametal-2|net@292|||S0|scanKx7@0|rd[T]|817|454|scanKx6@0|rd[T]|15|454 -Ametal-2|net@293|||S1800|scanKx3@0|clS[T]|-511.5|460|scanKx6@0|clS[T]|15|460 -Ametal-2|net@294|||S0|scanKx6@0|clS[F]|15|410|scanKx3@0|clS[F]|-511.5|410 -Ametal-2|net@295|||S0|scanKx6@0|cl[F]|15|404|scanKx3@0|cl[F]|-511.5|404 -Ametal-2|net@296|||S0|scanKx6@0|cl[T]|15|448|scanKx3@0|cl[T]|-511.5|448 -Ametal-2|net@297|||S0|scanKx6@0|rd[F]|15|398|scanKx3@0|rd[F]|-511.5|398 -Ametal-2|net@298|||S0|scanKx6@0|rd[T]|15|454|scanKx3@0|rd[T]|-511.5|454 -Ametal-2|net@299|||S0|scanKx3@0|gnd|-334.5|432|scanKx6@0|gnd_1|-334.5|432 -Ametal-2|net@300|||S0|scanKx3@0|mc|-334.5|442|scanKx6@0|mc_1|-334.5|442 -Ametal-2|net@301|||S0|scanKx3@0|vdd_1|-334.5|482|scanKx6@0|vdd_2|-334.5|482 -Ametal-2|net@302|||S0|scanKx3@0|vdd|-334.5|382|scanKx6@0|vdd_3|-334.5|382 -Ametal-1|net@303|||S1800|pin@38||-727.5|360|pin@55||-660.5|360 -Ametal-1|net@304|||S900|scanKx3@0|din[3]|-660.5|407|pin@55||-660.5|360 -Ametal-1|net@306|||S2700|pin@56||-548.5|360|scanKx3@0|din[2]|-548.5|407 -Ametal-1|net@308|||S2700|pin@57||-436.5|360|scanKx3@0|din[1]|-436.5|407 -Ametal-1|net@309|||S1800|scanKx3@0|sin|-349.5|448.5|pin@58||-330|448.5 -Ametal-1|net@310|||S900|pin@58||-330|448.5|scanKx6@0|sout|-330|445 -Ametal-1|net@311|||S1800|scanKx6@0|sin_1|358.5|448.5|pin@59||369|448.5 -Ametal-1|net@312|||S900|pin@59||369|448.5|scanKx7@0|sout|369|445 -Ametal-3|net@315|||S2700|skipAll@2|mc|-533|348|contact@41||-533|442 -Ametal-2|net@316|||S1800|scanKx3@0|mc_1|-688.5|442|contact@41||-533|442 -Ametal-3|net@317|||S2700|ilc@0|mc|624.5|348|contact@42||624.5|442 -Ametal-2|net@318|||S1800|scanKx7@0|mc_1|364.5|442|contact@42||624.5|442 -EclS[F]||D5G2;|scanKx3@0|clS[F]|I -EclS[T]||D5G2;|scanKx3@0|clS[T]|I -Ecl[F]||D5G2;|scanKx3@0|cl[F]|I -Ecl[T]||D5G2;|scanKx3@0|cl[T]|I -EfireLO[OD]|fire[ODE]|D5G2;|skipAll@2|fireLO[OD]|I -Efire[MO]|fire[m1]|D5G2;|skipAll@2|fire[MO]|I -Efire[m2]||D5G2;|skipAll@2|fire[m2]|I -Egnd_20|gnd|D5G2;|skipAll@2|gnd_20|G -Egnd_1||D5G2;|ilc@0|gnd_1|G -Egnd_4||D5G2;|ilc@0|gnd_4|G -Egnd_11||D5G2;|skipAll@2|gnd_11|G -Egnd_13||D5G2;|skipAll@2|gnd_13|G -Egnd_14||D5G2;|ilc@0|gnd_14|G -Egnd_15||D5G2;|ilc@0|gnd_15|G -Egnd_21||D5G2;|skipAll@2|gnd_21|G -Egnd_22||D5G2;|skipAll@2|gnd_22|G -Egnd_23||D5G2;|scanKx7@0|gnd|G -Egnd_24||D5G2;|scanKx3@0|gnd_1|G -Egnd_25||D5G2;|scanKx3@0|gnd|G -EinA[1]||D5G2;|inMux@0|inY[1]|I -EinA[2]||D5G2;|inMux@0|inA[3]|I -EinA[3]||D5G2;|inMux@0|ppp|I -EinA[4]||D5G2;|inMux@0|xxx|I -EinA[5]||D5G2;|inMux@0|inY[5]|I -EinA[6]||D5G2;|inMux@0|inY[6]|I -EinB[1]||D5G2;|inMux@0|inX[1]|I -EinB[2]||D5G2;|inMux@0|inX[2]|I -EinB[3]||D5G2;|inMux@0|inX[3]|I -EinB[4]||D5G2;|inMux@0|inX[4]|I -EinB[5]||D5G2;|inMux@0|inX[5]|I -EinB[6]||D5G2;|inMux@0|inX[6]|I -EinB[8]||D5G2;|inMux@0|inX[7]|I -Ein[1]||D5G2;|skipAll@2|in[2]|I -Ein[2]||D5G2;|skipAll@2|in[3]|I -Ein[3]||D5G2;|skipAll@2|in[1]|I -Ein[4]||D5G2;|skipAll@2|in[4]|I -Ein[5]||D5G2;|skipAll@2|in[5]|I -Ein[6]||D5G2;|skipAll@2|in[6]|I -Ein[7]||D5G2;|skipAll@2|in[12]|I -Ein[8]||D5G2;|skipAll@2|in[7]|I -Ein[9]||D5G2;|skipAll@2|in[9]|I -Ein[10]||D5G2;|skipAll@2|in[11]|I -Ein[11]||D5G2;|skipAll@2|in[10]|I -Ein[12]||D5G2;|skipAll@2|in[8]|I -Ein[13]||D5G2;|skipAll@2|in[15]|I -Ein[14]||D5G2;|skipAll@2|in[14]|I -Ein[15]||D5G2;|skipAll@2|in[13]|I -Ein[16]||D5G2;|skipAll@2|in[16]|I -Ein[17]||D5G2;|skipAll@2|in[17]|I -Ein[18]||D5G2;|skipAll@2|in[18]|I -Ein[C]||D5G2;|skipAll@2|in[C]|I -Ekill||D5G2;|pin@36||I -EloadC[T]||D5G2;|skipAll@2|loadC[T]|I -Emc_2|mc|D5G2;|scanKx3@0|mc_1|O -Emc_1||D5G2;|scanKx7@0|mc|O -Emc_2@1040006276|mc_2|D5G2;|scanKx3@0|mc|I -EolcNZ||D5G2;|skipAll@2|olcZ|O -Erd[F]||D5G2;|scanKx3@0|rd[F]|I -Erd[T]||D5G2;|scanKx3@0|rd[T]|I -EselLO[Co]||D5G2;|skipAll@2|selLO[Co]|I -EselLO[Dl]||D5G2;|skipAll@2|selLO[Dl]|I -EselLO[Dm]||D5G2;|skipAll@2|selLO[Dm]|I -EselLO[Lf]||D5G2;|skipAll@2|selLO[Lf]|I -EselLO[Li]||D5G2;|skipAll@2|selLO[Li]|I -EselLO[Lo]||D5G2;|skipAll@2|selLO[Lo]|I -Esin||D5G2;|scanKx7@0|sin|I -Esout||D5G2;|scanKx3@0|sout|O -Evdd_53|vdd|D5G2;|skipAll@2|vdd_53|P -Evdd_1||D5G2;|scanKx7@0|vdd_1|P -Evdd_2||D5G2;|scanKx3@0|vdd_2|P -Evdd_3||D5G2;|scanKx3@0|vdd_3|P -Evdd_8||D5G2;|ilc@0|vdd_8|P -Evdd_9||D5G2;|ilc@0|vdd_9|P -Evdd_20||D5G2;|skipAll@2|vdd_20|P -Evdd_21||D5G2;|skipAll@2|vdd_21|P -Evdd_26||D5G2;|skipAll@2|vdd_26|P -Evdd_27||D5G2;|ilc@0|vdd_27|P -Evdd_32||D5G2;|ilc@0|vdd_32|P -Evdd_33||D5G2;|ilc@0|vdd_33|P -Evdd_34||D5G2;|ilc@0|vdd_34|P -Evdd_35||D5G2;|ilc@0|vdd_35|P -Evdd_54||D5G2;|skipAll@2|vdd_54|P -Evdd_55||D5G2;|skipAll@2|vdd_55|P -Evdd_56||D5G2;|skipAll@2|vdd_56|P -Evdd_57||D5G2;|skipAll@2|vdd_57|P -Evdd_58||D5G2;|skipAll@2|vdd_58|P -Evdd_59||D5G2;|skipAll@2|vdd_59|P -Evdd_60||D5G2;|ilc@0|vdd_28|P -Evdd_61||D5G2;|scanKx7@0|vdd|P -Evdd_62||D5G2;|scanKx3@0|vdd|P -Evdd_63||D5G2;|scanKx3@0|vdd_1|P +NOff-Page|conn@0||-29.5|-15|||| +NOff-Page|conn@1||-30.5|-9|||| +NOff-Page|conn@2||-20|-20.5|||R| +NOff-Page|conn@3||-24.5|18|||X| +NOff-Page|conn@4||55.5|18|||XY| +NOff-Page|conn@5||-21|27|||Y| +NOff-Page|conn@6||-9|-26|||Y| +NOff-Page|conn@7||46|-18|||R| +NOff-Page|conn@8||-30|-2|||Y| +NOff-Page|conn@9||-24.5|2|||X| +NOff-Page|conn@10||40|-16|||YRRR| +NOff-Page|conn@11||37|13.5|||XR| +NOff-Page|conn@12||51|9|||RRR| +NOff-Page|conn@13||59.5|-6|||YRR| +NOff-Page|conn@14||25.5|2|||RR| +IloopCountL:ilcZoo;1{ic}|ilcZoo@0||-12|0|||D5G4; +IloopCountL:inMux;1{ic}|inMux@0||-20|-12|||D5G4; +IloopCountL:olc;3{ic}|olc@0||12|-6|X||D5G4; +Ngeneric:Invisible-Pin|pin@0||8.5|45|||||ART_message(D5G6;)SskipCount +Ngeneric:Invisible-Pin|pin@1||8.5|40|||||ART_message(D5G4;)Spredicate and counters +Ngeneric:Invisible-Pin|pin@2||8.5|35|||||ART_message(D5G3;)Sies 16 November 2008 +NBus_Pin|pin@5||12|-18|-1|-1|| +NBus_Pin|pin@6||-12|-12|-1|-1|| +NWire_Pin|pin@7||-2|6|||| +NWire_Pin|pin@8||22|6|||| +NWire_Pin|pin@9||-16|6|||| +NWire_Pin|pin@14||0|-2|||| +NWire_Pin|pin@15||0|-1|||| +NWire_Pin|pin@21||35|-17|||| +NWire_Pin|pin@23||61|6|||| +NWire_Pin|pin@24||61|2|||| +NWire_Pin|pin@25||47|6|||| +NBus_Pin|pin@26||45|27|-1|-1|| +NBus_Pin|pin@27||17|27|-1|-1|| +NBus_Pin|pin@28||-7|27|-1|-1|| +NWire_Pin|pin@29||-3|4|||| +NWire_Pin|pin@30||-3|-26|||| +NWire_Pin|pin@32||51|-26|||| +IscanK:scanKx2;1{ic}|scanKx2@0||45|18|XY||D5G4; +IscanK:scanKx6;1{ic}|scanKx6@0||17|18|XY||D5G4; +IscanK:scanKx9;1{ic}|scanKx9@0||-7|18|XY||D5G4; +IskipL:skipAll;2{ic}|skipAll@0||43|-3|X||D5G4; +IskipCount;1{ic}|skipCoun@0||62.5|31.5|||D5G4; +Abus|inLO[1:6]|D5G2;|-0.5|IJ2700|pin@5||12|-18|olc@0|inLO[1:6]|12|-11 +Abus|inLO[1:8]|D5G2;|-0.5|IJ900|ilcZoo@0|inLO[1:8]|-12|-5|pin@6||-12|-12 +Awire|inLO[7]|D5G2;||900|skipAll@0|inLO[7]|35|-10|pin@21||35|-17 +Abus|net@2||-0.5|IJ1800|inMux@0|out[0:7]|-18|-12|pin@6||-12|-12 +Awire|net@3|||2700|pin@8||22|6|scanKx6@0|mc|22|14 +Awire|net@4|||0|pin@7||-2|6|pin@9||-16|6 +Awire|net@5|||900|pin@9||-16|6|ilcZoo@0|mc|-16|4 +Abus|net@6||-0.5|IJ1800|conn@1|y|-28.5|-9|inMux@0|inA[1:7]|-21|-9 +Abus|net@7||-0.5|IJ1800|conn@0|y|-27.5|-15|inMux@0|inB[1:7]|-21|-15 +Awire|net@8|||900|inMux@0|sel[A]|-20|-16|conn@2|y|-20|-18.5 +Awire|net@13|||0|scanKx6@0|sout|10|18|scanKx9@0|sin|-2|18 +Awire|net@14|||1800|conn@3|a|-22.5|18|scanKx9@0|sout|-14|18 +Awire|net@16|||900|scanKx9@0|mc|-2|14|pin@7||-2|6 +Awire|net@17|||1800|pin@7||-2|6|pin@8||22|6 +Abus|net@18||-0.5|IJ900|scanKx9@0|din[1:9]|-12|15|ilcZoo@0|bitt[1:7]|-12|4 +Abus|net@19||-0.5|IJ900|scanKx6@0|din[1:5]|12|15|olc@0|bitt[1,3,5]|12|-2 +Abus|net@24||-0.5|IJ0|skipAll@0|olc[load,dec][1:2]|33|-8|olc@0|sloDecClk[F]|18|-8 +Awire|net@26|||2700|pin@14||0|-2|pin@15||0|-1 +Awire|net@27|||1800|pin@15||0|-1|skipAll@0|ilc[load][F]|33|-1 +Awire|net@28|||1800|ilcZoo@0|ilc[load]|-6|-2|pin@14||0|-2 +Awire|net@30|||1800|olc@0|do[7]|18|-4|skipAll@0|do[7]|33|-4 +Awire|net@36|||0|scanKx2@0|sout|43|18|scanKx6@0|sin|22|18 +Awire|net@37|||0|conn@4|y|53.5|18|scanKx2@0|sin|47|18 +Awire|net@45|||900|pin@23||61|6|pin@24||61|2 +Awire|net@47|||1800|pin@8||22|6|pin@25||47|6 +Awire|net@48|||1800|skipAll@0|mc|53|2|pin@24||61|2 +Awire|net@49|||1800|pin@25||47|6|pin@23||61|6 +Awire|net@50|||900|scanKx2@0|mc|47|14|pin@25||47|6 +Abus|net@51||-0.5|IJ900|scanKx2@0|din[1:3]|45|15|skipAll@0|do[M_1]@211802224|45|5 +Abus|net@52||-0.5|IJ1800|pin@28||-7|27|pin@27||17|27 +Abus|net@53||-0.5|IJ900|pin@26||45|27|scanKx2@0|cl[T,F],clS[T,F],rd[T,F],mc|45|21 +Abus|net@54||-0.5|IJ1800|pin@27||17|27|pin@26||45|27 +Abus|net@55||-0.5|IJ2700|scanKx6@0|cl[T,F],clS[T,F],rd[T,F],mc|17|21|pin@27||17|27 +Abus|net@56||-0.5|IJ1800|conn@5|y|-19|27|pin@28||-7|27 +Abus|net@57||-0.5|IJ2700|scanKx9@0|cl[T,F],clS[T,F],rd[T,F],mc|-7|21|pin@28||-7|27 +Awire|net@58|||1800|ilcZoo@0|kill|-8|4|pin@29||-3|4 +Awire|net@59|||900|pin@29||-3|4|pin@30||-3|-26 +Awire|net@62|||2700|pin@32||51|-26|skipAll@0|torp|51|-10 +Awire|net@63|||1800|conn@6|y|-7|-26|pin@30||-3|-26 +Awire|net@67|||1800|pin@30||-3|-26|pin@32||51|-26 +Abus|net@69||-0.5|IJ2700|conn@7|y|46|-16|skipAll@0|in[1:9][T,F]|46|-11 +Awire|net@70|||1800|conn@8|y|-28|-2|ilcZoo@0|ilc[cnt]|-18|-2 +Abus|net@71||-0.5|IJ0|ilcZoo@0|ilc[done]|-18|2|conn@9|a|-22.5|2 +Abus|net@74||-0.5|IJ900|skipAll@0|selLO[Lf,Lo,Co]|40|-11|conn@10|y|40|-14 +Abus|net@75||-0.5|IJ900|conn@11|a|37|11.5|skipAll@0|do[M,L]|37|4 +Abus|net@76||-0.5|IJ900|conn@12|y|51|7|skipAll@0|in[19:36]|51|4 +Awire|net@79|||1800|skipAll@0|in[C]|53|-6|conn@13|y|57.5|-6 +Awire|net@80|||1800|conn@14|a|27.5|2|skipAll@0|olcNZ|33|2 +Ecl[T,F],clS[T,F],rd[T,F],mc||D4G2;|conn@5|a|I +Edo[M,L]||D6G2;|conn@11|y|O +Efire[m2,m1,ODE]||D4G2;|conn@12|a|I +Eflag[C]||D4G2;|conn@13|a|I +Eilc[cnt]||D4G2;|conn@8|a|I +Eilc[i,zoo,zLO,dLO]||D6G2;|conn@9|y|O +EinA[1:6]||D4G2;|conn@1|a|I +EinB[1:6,8]||D4G2;|conn@0|a|I +Ein[1:18]||D4G2;|conn@7|a|I +Ekill||D4G2;|conn@6|a|I +EolcNZ||D6G2;|conn@14|y|O +EselLO[Lf,Lo,Co,Dm,Dl,Li]||D4G2;|conn@10|a|I +Esel[A]||D4G2;|conn@2|a|I +Esin||D4G2;|conn@4|a|I +Esout||D6G2;|conn@3|y|O X -# Cell skipCount;1{sch} -CskipCount;1{sch}||schematic|1222687330473|1224771786020| +# Cell skipCount;2{sch} +CskipCount;2{sch}||schematic|1222687330473|1226926182214| Ngeneric:Facet-Center|art@0||0|0||||AV NOff-Page|conn@0||33|-15|||XYRR| NOff-Page|conn@1||-4.5|5|||XRR| @@ -3726,23 +2622,21 @@ NOff-Page|conn@6||-26|-14|||YRRR| NOff-Page|conn@7||-21|-12.5|||R| NOff-Page|conn@8||-15|-18|||YRRR| NOff-Page|conn@9||-39.5|-3|||Y| -NOff-Page|conn@11||-32|0|||XYRR| -NOff-Page|conn@15||-14|14|||XR| -NOff-Page|conn@16||-10|12|||XR| NOff-Page|conn@17||-26|11.5|||XYR| NOff-Page|conn@18||33|-21|||XYRR| NOff-Page|conn@19||32.5|-26.5|||| NOff-Page|conn@20||60|-5|||XY| NOff-Page|conn@21||59.5|-1|||| -NOff-Page|conn@22||61.5|24|||XY| +NOff-Page|conn@22||73.5|24|||XY| NOff-Page|conn@23||1.5|24|||X| NOff-Page|conn@24||20|35|||YR| -IloopCountL:ilc;1{ic}|ilc@0||45|-3|X||D5G4; +NOff-Page|conn@25||-12|13|||XR| +IloopCountL:ilcZoo;1{ic}|ilcZoo@1||45|-3|X||D5G4; IloopCountL:inMux;1{ic}|inMux@0||39.5|-18|||D5G4; IloopCountL:olc;3{ic}|olc@0||24|-3|||D5G4; Ngeneric:Invisible-Pin|pin@0||0.5|57|||||ART_message(D5G6;)SskipCount Ngeneric:Invisible-Pin|pin@1||0.5|52|||||ART_message(D5G4;)Spredicate and counters -Ngeneric:Invisible-Pin|pin@2||0.5|47|||||ART_message(D5G3;)Sies 23 October 2008 +Ngeneric:Invisible-Pin|pin@2||0.5|47|||||ART_message(D5G3;)Sies 13 November 2008 NWire_Pin|pin@7||9|-1|||| NWire_Pin|pin@8||9|4|||| NWire_Pin|pin@9||64|-34|||| @@ -3781,17 +2675,20 @@ NWire_Pin|pin@54||79|-38|||| NWire_Pin|pin@55||91|-34|||| NWire_Pin|pin@56||91|-38|||| NBus_Pin|pin@58||12|30|-1|-1|| -NBus_Pin|pin@59||50|30|-1|-1|| NBus_Pin|pin@60||29|30|-1|-1|| -NWire_Pin|pin@62||55|8|||| NBus_Pin|pin@71||-20|12|-1|-1|| NBus_Pin|pin@72||10|12|-1|-1|| NBus_Pin|pin@73||20|30|-1|-1|| NWire_Pin|pin@75||-33|5|||| NWire_Pin|pin@76||-33|9|||| +NBus_Pin|pin@77||45|30|-1|-1|| +NBus_Pin|pin@78||62|30|-1|-1|| +NBus_Pin|pin@79||45|9|-1|-1|| +NBus_Pin|pin@81||57|15|-1|-1|| IscanK:scanKx3;1{ic}|scanKx3@0||12|24|XY||D5G4; +IscanK:scanKx3;1{ic}|scanKx3@1||45|24|XY||D5G4; IscanK:scanKx6;1{ic}|scanKx6@0||29|24|XY||D5G4; -IscanK:scanKx7;1{ic}|scanKx7@0||50|24|XY||D5G4; +IscanK:scanKx6;1{ic}|scanKx6@1||62|24|XY||D5G4; IskipL:skipAll;2{ic}|skipAll@0||-18|0|||D5G4; IskipCount;1{ic}|skipCoun@0||-42.5|44.5|||D5G4; IorangeTSMC090nm:wire90;1{ic}|wire90@0||13.5|-1|X||D0G4;|ATTR_L(D5G1;PUD)D654.2999999999998|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 @@ -3809,11 +2706,11 @@ IorangeTSMC090nm:wire90;1{ic}|wire90@11||85|-34|X||D0G4;|ATTR_L(D5G1;PUD)D1105.1 IorangeTSMC090nm:wire90;1{ic}|wire90@12||97|-34|X||D0G4;|ATTR_L(D5G1;PUD)D2165.3999999999996|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 IorangeTSMC090nm:wire90;1{ic}|wire90@13||0|2|X||D0G4;|ATTR_L(D5G1;PUD)D1272.5|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 Awire|doLO[7]|D5G2;||2700|pin@7||9|-1|pin@8||9|4 -Abus|flag[A,B,C]|D5G2;|-0.5|IJ2700|skipAll@0|do[M_1]@211802224|-20|8|pin@71||-20|12 +Abus|flag[A,B]|D5G2;|-0.5|IJ2700|skipAll@0|do[M_1]@211802224|-20|8|pin@71||-20|12 Abus|flag[C,B,A]|D5G2;|-0.5|IJ900|scanKx3@0|din[1:6]|10|21|pin@72||10|12 Awire|ilc[load]|D5G2;||900|pin@35||34|2|pin@36||34|-5 Abus|inLO[1:6]|D5G2;|-0.5|IJ900|olc@0|inLO[1:6]|24|-8|pin@13||24|-13 -Abus|inLO[1:8]|D5G2;|-0.5|IJ2700|pin@33||45|-18|ilc@0|inLO[1:6]|45|-8 +Abus|inLO[1:8]|D5G2;|-0.5|IJ2700|pin@33||45|-18|ilcZoo@1|inLO[1:8]|45|-8 Awire|inLO[1]|D5G2;||900|pin@41||79|-16|pin@42||79|-20 Awire|inLO[2]|D5G2;||900|pin@43||91|-16|pin@44||91|-20 Awire|inLO[3]|D5G2;||900|pin@45||79|-22|pin@46||79|-26 @@ -3823,10 +2720,9 @@ Awire|inLO[6]|D5G2;||900|pin@51||91|-28|pin@52||91|-32 Awire|inLO[7]|D5G2;||900|pin@31||15|-9|pin@32||15|-12.5 Awire|inLO[7]|D5G2;||900|pin@55||91|-34|pin@56||91|-38 Awire|inLO[8]|D5G2;||900|pin@53||79|-34|pin@54||79|-38 -Awire|kill|D5G2;||2700|ilc@0|kill|41|1|pin@37||41|5 -Awire|mc|D5G2;||2700|ilc@0|kill_1|49|1|pin@38||49|6 -Awire|mc|D5G2;||900|scanKx7@0|mc|55|20|pin@62||55|8 +Awire|kill|D5G2;||2700|ilcZoo@1|kill|41|1|pin@37||41|5 Awire|mc|D5G2;||2700|pin@75||-33|5|pin@76||-33|9 +Awire|mc|D5G2;||2700|ilcZoo@1|mc|49|1|pin@38||49|6 Awire|net@8|||1800|skipAll@0|do[7]|-8|-1|pin@7||9|-1 Awire|net@9|||0|wire90@0|b|11|-1|pin@7||9|-1 Awire|net@10|||1800|wire90@0|a|16|-1|olc@0|do[7]|18|-1 @@ -3835,24 +2731,20 @@ Awire|net@13|||0|wire90@2|b|70|-28|pin@12||64|-28 Awire|net@18|||0|conn@1|a|-6.5|5|skipAll@0|olcNZ|-8|5 Awire|net@26|||2700|conn@6|y|-26|-12|skipAll@0|torp|-26|-7 Awire|net@35|||1800|conn@9|y|-37.5|-3|skipAll@0|in[C]|-28|-3 -Awire|net@37|||1800|conn@11|y|-30|0|skipAll@0|loadC[T]|-28|0 -Awire|net@50|||2700|skipAll@0|doLO|-14|8|conn@15|a|-14|12 Awire|net@51|||0|wire90@3|b|70|-22|pin@28||64|-22 Awire|net@53|||0|wire90@4|b|70|-16|pin@30||64|-16 -Awire|net@54|||900|conn@16|a|-10|10|skipAll@0|do[M_1]|-10|7 Abus|net@55||-0.5|IJ2700|conn@8|y|-15|-16|skipAll@0|selLO[Lf,Lo,Co]|-15|-8 Awire|net@59|||900|skipAll@0|inLO[7]|-10|-7|pin@15||-10|-9 Awire|net@60|||1800|pin@15||-10|-9|pin@31||15|-9 Abus|net@62||-0.5|IJ900|skipAll@0|in[1:9][T,F]|-21|-8|conn@7|y|-21|-10.5 Abus|net@63||-0.5|IJ1800|inMux@0|out[0:7]|41.5|-18|pin@33||45|-18 Awire|net@66|||1800|wire90@13|a|2.5|2|pin@35||34|2 -Awire|net@68|||1800|pin@36||34|-5|ilc@0|load[T,F]|39|-5 +Awire|net@68|||1800|pin@36||34|-5|ilcZoo@1|ilc[load]|39|-5 Abus|net@75||-0.5|IJ0|inMux@0|inA[1:7]|38.5|-15|conn@0|y|35|-15 Abus|net@78||-0.5|IJ0|inMux@0|inB[1:7]|38.5|-21|conn@18|y|35|-21 Awire|net@79|||1800|conn@19|y|34.5|-26.5|pin@40||39.5|-26.5 Awire|net@80|||2700|pin@40||39.5|-26.5|inMux@0|sel[A]|39.5|-22 -Awire|net@81|||0|conn@21|a|57.5|-1|ilc@0|zeroLO|51|-1 -Awire|net@82|||0|conn@20|y|58|-5|ilc@0|load_1|51|-5 +Awire|net@82|||0|conn@20|y|58|-5|ilcZoo@1|ilc[cnt]|51|-5 Awire|net@83|||0|wire90@5|b|82.5|-16|pin@41||79|-16 Awire|net@86|||0|wire90@6|b|94.5|-16|pin@43||91|-16 Awire|net@88|||0|wire90@7|b|82.5|-22|pin@45||79|-22 @@ -3863,37 +2755,40 @@ Awire|net@96|||0|wire90@11|b|82.5|-34|pin@53||79|-34 Awire|net@98|||0|wire90@12|b|94.5|-34|pin@55||91|-34 Awire|net@99|||0|wire90@13|b|-2.5|2|skipAll@0|ilc[load][F]|-8|2 Abus|net@102||-0.5|IJ900|conn@17|y|-26|9.5|skipAll@0|in[19:36]|-26|7 -Awire|net@103|||0|scanKx7@0|sout|43|24|scanKx6@0|sin|34|24 Awire|net@104|||0|scanKx6@0|sout|22|24|scanKx3@0|sin|14|24 Abus|net@105||-0.5|IJ2700|scanKx3@0|cl[T,F],clS[T,F],rd[T,F],mc|12|27|pin@58||12|30 -Abus|net@106||-0.5|IJ1800|pin@60||29|30|pin@59||50|30 -Abus|net@107||-0.5|IJ900|pin@59||50|30|scanKx7@0|cl[T,F],clS[T,F],rd[T,F],mc|50|27 +Abus|net@106||-0.5|IJ1800|pin@60||29|30|pin@77||45|30 Abus|net@108||-0.5|IJ1800|pin@73||20|30|pin@60||29|30 Abus|net@109||-0.5|IJ2700|scanKx6@0|cl[T,F],clS[T,F],rd[T,F],mc|29|27|pin@60||29|30 -Awire|net@112|||0|conn@22|y|59.5|24|scanKx7@0|sin|55|24 Awire|net@113|||1800|conn@23|a|3.5|24|scanKx3@0|sout|8|24 -Abus|net@129||-0.5|IJ900|scanKx7@0|din[1:6]|45|21|ilc@0|ilc[done_1]|45|1 -Abus|net@130||-0.5|IJ900|scanKx6@0|din[1:5]|24|21|olc@0|bitt[1,3,5]|24|1 Abus|net@131||-0.5|IJ1800|pin@58||12|30|pin@73||20|30 Abus|net@132||-0.5|IJ2700|pin@73||20|30|conn@24|y|20|33 Awire|net@134|||0|skipAll@0|mc|-28|5|pin@75||-33|5 +Awire|net@135|||0|scanKx6@1|sout|55|24|scanKx3@1|sin|47|24 +Abus|net@137||-0.5|IJ900|pin@77||45|30|scanKx3@1|cl[T,F],clS[T,F],rd[T,F],mc|45|27 +Abus|net@139||-0.5|IJ900|pin@78||62|30|scanKx6@1|cl[T,F],clS[T,F],rd[T,F],mc|62|27 +Awire|net@141|||0|scanKx3@1|sout|41|24|scanKx6@0|sin|34|24 +Awire|net@142|||0|conn@22|y|71.5|24|scanKx6@1|sin|67|24 +Abus|net@150||-0.5|IJ1800|ilcZoo@1|ilc[done]|51|-1|conn@21|a|57.5|-1 +Abus|net@151||-0.5|IJ2700|skipAll@0|do[M,L]|-12|7|conn@25|a|-12|11 +Abus|net@152||-0.5|IJ1800|pin@77||45|30|pin@78||62|30 Awire|olc[dec][1]|D5G2;||900|pin@9||64|-34|pin@10||64|-37 Awire|olc[dec][2]|D5G2;||900|pin@30||64|-16|pin@29||64|-19 Abus|olc[load,dec][1:2]|D8G2;Y0.25;|-0.5|IJ1800|skipAll@0|olc[load,dec][1:2]|-8|-5|olc@0|sloDecClk[F]|18|-5 Awire|olc[load][1]|D5G2;||900|pin@12||64|-28|pin@11||64|-31 Awire|olc[load][2]|D5G2;||900|pin@28||64|-22|pin@27||64|-25 +Abus|sc[1:6]|D5G2;|-0.5|IJ900|scanKx6@1|din[1:5]|57|21|pin@81||57|15 +Abus|sc[1:9]|D5G2;|-0.5|IJ2700|ilcZoo@1|bitt[1:7]|45|1|pin@79||45|9 Ecl[T,F],clS[T,F],rd[T,F],mc||D4G2;|conn@24|a|I -Edo[L]||D6G2;|conn@16|y|O -Edo[M]||D6G2;|conn@15|y|O -Efire[m2]|fire[m2,m1,ODE]|D4G2;|conn@17|a|I +Edo[M,L]||D6G2;|conn@25|y|O +Efire[m2,m1,ODE]||D4G2;|conn@17|a|I +Ein[C]|flag[C]|D4G2;|conn@9|a|I Eilc[cnt]||D4G2;|conn@20|a|I -Eilc[done]||D6G2;|conn@21|y|O -EinLO[1:7]|inA[1:6]|D4G2;|conn@0|a|I -EinA[7:12]|inB[1:6,8]|D4G2;|conn@18|a|I +Eilc[done]|ilc[i,zoo,zLO,dLO]|D6G2;|conn@21|y|O +EinA[1:6]||D4G2;|conn@0|a|I +EinB[1:6,8]||D4G2;|conn@18|a|I Ein[1:18]||D4G2;|conn@7|a|I -Ein[C]||D4G2;|conn@9|a|I -Etorp|kill|D4G2;|conn@6|a|I -EloadC[T]||D4G2;|conn@11|a|I +Ekill||D4G2;|conn@6|a|I EolcNZ||D6G2;|conn@1|y|O EselLO[Lf,Lo,Co,Dm,Dl,Li]||D4G2;|conn@8|a|I Esel[A]||D4G2;|conn@19|a|I @@ -3902,7 +2797,7 @@ Esout||D6G2;|conn@23|y|O X # Cell skipOLC;1{ic} -CskipOLC;1{ic}||artwork|1222693380973|1223683793944|E +CskipOLC;1{ic}||artwork|1222693380973|1226697769857|E Ngeneric:Facet-Center|art@0||0|0||||AV NThick-Circle|art@2||9.5|5|1|1|| NThick-Circle|art@4||9.5|2|1|1|| @@ -3932,9 +2827,6 @@ NPin|pin@36||0|6|1|1|| NPin|pin@37||0|9|1|1|| Ngeneric:Invisible-Pin|pin@40||0|0|||||ART_message(D5G3;)S[skip,OLC] Nschematic:Bus_Pin|pin@41||10|2|-1|-1|| -Nschematic:Bus_Pin|pin@42||-10|0|-1|-1|| -NPin|pin@52||-9|0|1|1|| -NPin|pin@53||-10|0|1|1|| Nschematic:Bus_Pin|pin@54||4|8|-1|-1|| Nschematic:Bus_Pin|pin@56||8|7|-1|-1|| NPin|pin@59||4|6|1|1|| @@ -3959,7 +2851,6 @@ AThicker|net@26|||FS2700|pin@21||-8|6|pin@22||-8|7 AThicker|net@27|||FS0|pin@23||-8|-6|pin@33||-9|-6 AThicker|net@28|||FS900|pin@23||-8|-6|pin@24||-8|-7 AThicker|net@31|||FS1800|pin@23||-8|-6|pin@35||9|-6 -AThicker|net@44|||FS0|pin@52||-9|0|pin@53||-10|0 AThicker|net@50|||FS1800|pin@59||4|6|pin@64||8|6 AThicker|net@51|||FS2700|pin@59||4|6|pin@60||4|8 AThicker|net@53|||FS2700|pin@35||9|-6|pin@20||9|6 @@ -3968,9 +2859,8 @@ AThicker|net@55|||FS2700|pin@62||-4|6|pin@63||-4|8 AThicker|net@56|||FS1800|pin@64||8|6|pin@20||9|6 AThicker|net@57|||FS2700|pin@64||8|6|pin@65||8|7 AThicker|net@58|||FS0|pin@59||4|6|pin@36||0|6 -AThicker|net@59|||FS900|pin@31||-9|5|pin@52||-9|0 -AThicker|net@60|||FS2700|pin@66||-9|-3|pin@52||-9|0 AThicker|net@61|||FS0|pin@66||-9|-3|pin@67||-10|-3 +AThicker|net@62|||FS900|pin@31||-9|5|pin@66||-9|-3 Edo[L]||D5G2;|pin@56||O EdoLO|do[M]|D5G2;|pin@54||O EfireLO[OD]||D5G2;|pin@2||I @@ -3980,109 +2870,14 @@ Eilc[load][F]||D5G2;|pin@41||O EinLO[1:7]||D5G2;|pin@4||I Ein[1:9][T,F]|in[1:18]|D5G2;|pin@6||I Ein[C]||D5G2;|pin@8||I -EloadC[T]||D5G2;|pin@42||I Emc||D5G2;|pin@10||I EolcNZ||D5G2;|pin@12||O EselLO[Lf,Lo,Co,Li]|selLO[Lf,Lo,Co,Dm,Dl,Li]|D5G2;|pin@14||I Etorp||D5G2;|pin@18||I X -# Cell skipOLC;1{lay} -CskipOLC;1{lay}||cmos90|1223326139727|1224966482652||ATTR_NCC(D5G3;NTY350.25;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"] -Ngeneric:Facet-Center|art@0||0|0||||AV -NX-Metal-2-Metal-3-Con|contact@1||36|-40|||| -NX-Metal-2-Metal-3-Con|contact@2||36|-304|||| -IloopCountL:olc;6{lay}|olc@0||283.5|0|||D5G4; -NMetal-1-Pin|pin@2||-18.5|-263|||| -NMetal-1-Pin|pin@3||-18.5|209|||| -NMetal-3-Pin|pin@5||36|-60|||| -NMetal-1-Pin|pin@6||2.5|209|||| -IskipL:skipAll;8{lay}|skipAll@2||-345.5|0|||D5G4; -Ametal-2|net@1|||S0|olc@0|gnd_7|4|144|skipAll@2|gnd_16|4|144 -Ametal-2|net@2|||S0|olc@0|gnd_20|4|-144|skipAll@2|gnd_17|4|-144 -Ametal-2|net@3|||S0|olc@0|vdd_57|4|-94|skipAll@2|vdd_22|4|-94 -Ametal-2|net@4|||S0|olc@0|vdd_58|4|-194|skipAll@2|vdd_23|4|-194 -Ametal-2|net@5|||S0|olc@0|vdd_20|4|94|skipAll@2|vdd_49|4|94 -Ametal-2|net@6|||S0|olc@0|vdd_21|4|194|skipAll@2|vdd_50|4|194 -Ametal-2|net@7||6.2|S0|olc@0|vdd_52|8.5|50|skipAll@2|vdd_51|4|50 -Ametal-2|net@8||6.2|S1800|skipAll@2|gnd_18|4|0|olc@0|gnd_25|8.5|0 -Ametal-2|net@9||6.2|S1800|skipAll@2|vdd_1|4|-50|olc@0|vdd_53|8.5|-50 -Ametal-1|net@20|||S900|olc@0|count[2]|1.5|-119|skipAll@2|olc[dec][2]|1.5|-137 -Ametal-1|net@21|||S900|skipAll@2|olc[dec][1]|1.5|137|olc@0|count[1]|1.5|119 -Ametal-1|net@22|||S900|skipAll@2|olc[load][2]|-18.5|-137|pin@2||-18.5|-263 -Ametal-1|net@23|||S1800|pin@2||-18.5|-263|olc@0|load[2]|3|-263 -Ametal-1|net@24|||S2700|skipAll@2|olc[load][1]|-18.5|137|pin@3||-18.5|209 -Ametal-3|net@29|||S2700|pin@5||36|-60|contact@1||36|-40 -Ametal-2|net@30|||S1800|olc@0|doLO[7]|26.5|-40|contact@1||36|-40 -Ametal-3|net@31|||S900|pin@5||36|-60|contact@2||36|-304 -Ametal-2|net@32|||S1800|skipAll@2|doLO[7]|-50|-304|contact@2||36|-304 -Ametal-1|net@33|||S900|olc@0|load[1]|2.5|263|pin@6||2.5|209 -Ametal-1|net@34|||S0|pin@6||2.5|209|pin@3||-18.5|209 -EfireLO[OD]||D5G2;|skipAll@2|fireLO[OD]|I -Efire[MO]||D5G2;|skipAll@2|fire[MO]|I -Efire[m2]||D5G2;|skipAll@2|fire[m2]|I -Egnd_1||D5G2;|olc@0|gnd_1|G -Egnd_6||D5G2;|olc@0|gnd_6|G -Egnd_11||D5G2;|skipAll@2|gnd_11|G -Egnd_13||D5G2;|skipAll@2|gnd_13|G -Egnd_14||D5G2;|olc@0|gnd_14|G -Egnd_16||D5G2;|olc@0|gnd_16|G -Egnd_17||D5G2;|olc@0|gnd_17|G -Egnd_20||D5G2;|skipAll@2|gnd_20|G -Egnd_21||D5G2;|skipAll@2|gnd_21|G -Egnd_22||D5G2;|skipAll@2|gnd_22|G -EinLO[7]||D5G2;|skipAll@2|inLO[7]|I -Ein[1]||D5G2;|skipAll@2|in[2]|I -Ein[2]||D5G2;|skipAll@2|in[3]|I -Ein[3]||D5G2;|skipAll@2|in[1]|I -Ein[4]||D5G2;|skipAll@2|in[4]|I -Ein[5]||D5G2;|skipAll@2|in[5]|I -Ein[6]||D5G2;|skipAll@2|in[6]|I -Ein[7]||D5G2;|skipAll@2|in[12]|I -Ein[8]||D5G2;|skipAll@2|in[7]|I -Ein[9]||D5G2;|skipAll@2|in[9]|I -Ein[10]||D5G2;|skipAll@2|in[11]|I -Ein[11]||D5G2;|skipAll@2|in[10]|I -Ein[12]||D5G2;|skipAll@2|in[8]|I -Ein[13]||D5G2;|skipAll@2|in[15]|I -Ein[14]||D5G2;|skipAll@2|in[14]|I -Ein[15]||D5G2;|skipAll@2|in[13]|I -Ein[16]||D5G2;|skipAll@2|in[16]|I -Ein[17]||D5G2;|skipAll@2|in[17]|I -Ein[18]||D5G2;|skipAll@2|in[18]|I -Ein[C]||D5G2;|skipAll@2|in[C]|I -EloadC[T]||D5G2;|skipAll@2|loadC[T]|I -EolcZ|olcNZ|D5G2;|skipAll@2|olcZ|O -EselLO[Co]||D5G2;|skipAll@2|selLO[Co]|I -EselLO[Dl]||D5G2;|skipAll@2|selLO[Dl]|I -EselLO[Dm]||D5G2;|skipAll@2|selLO[Dm]|I -EselLO[Lf]||D5G2;|skipAll@2|selLO[Lf]|I -EselLO[Li]||D5G2;|skipAll@2|selLO[Li]|I -EselLO[Lo]||D5G2;|skipAll@2|selLO[Lo]|I -Evdd_2||D5G2;|olc@0|vdd_2|P -Evdd_3||D5G2;|olc@0|vdd_3|P -Evdd_12||D5G2;|olc@0|vdd_12|P -Evdd_18||D5G2;|olc@0|vdd_18|P -Evdd_20||D5G2;|skipAll@2|vdd_20|P -Evdd_21||D5G2;|skipAll@2|vdd_21|P -Evdd_26||D5G2;|skipAll@2|vdd_26|P -Evdd_31||D5G2;|olc@0|vdd_31|P -Evdd_32||D5G2;|olc@0|vdd_32|P -Evdd_33||D5G2;|olc@0|vdd_33|P -Evdd_35||D5G2;|olc@0|vdd_35|P -Evdd_36||D5G2;|olc@0|vdd_36|P -Evdd_37||D5G2;|olc@0|vdd_37|P -Evdd_53||D5G2;|skipAll@2|vdd_53|P -Evdd_54||D5G2;|skipAll@2|vdd_54|P -Evdd_55||D5G2;|skipAll@2|vdd_55|P -Evdd_56||D5G2;|skipAll@2|vdd_56|P -Evdd_57||D5G2;|skipAll@2|vdd_57|P -Evdd_58||D5G2;|skipAll@2|vdd_58|P -Evdd_59||D5G2;|skipAll@2|vdd_59|P -X - # Cell skipOLC;1{sch} -CskipOLC;1{sch}||schematic|1222687330473|1224768531023| +CskipOLC;1{sch}||schematic|1222687330473|1226697762225| Ngeneric:Facet-Center|art@0||0|0||||AV NOff-Page|conn@0||19.5|-17.5|||XYRRR| NOff-Page|conn@1||-4.5|5|||XRR| @@ -4094,7 +2889,6 @@ NOff-Page|conn@7||-21|-12.5|||R| NOff-Page|conn@8||-15|-18|||YRRR| NOff-Page|conn@9||-39.5|-3|||Y| NOff-Page|conn@10||-4.5|2|||| -NOff-Page|conn@11||-32|0|||XYRR| NOff-Page|conn@15||-14|14|||XR| NOff-Page|conn@16||-10|12|||XR| NOff-Page|conn@17||-26|11.5|||XYR| @@ -4124,7 +2918,6 @@ IorangeTSMC090nm:wire90;1{ic}|wire90@1||17.5|10|X||D0G4;|ATTR_L(D5G1;PUD)D338.29 IorangeTSMC090nm:wire90;1{ic}|wire90@2||17.5|16|X||D0G4;|ATTR_L(D5G1;PUD)D467.39999999999975|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 IorangeTSMC090nm:wire90;1{ic}|wire90@3||17.5|22|X||D0G4;|ATTR_L(D5G1;PUD)D466.8999999999998|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 IorangeTSMC090nm:wire90;1{ic}|wire90@4||17.5|28|X||D0G4;|ATTR_L(D5G1;PUD)D338.29999999999995|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -Awire|doLO[7]|D5G2;||2700|pin@7||9|-1|pin@8||9|4 Abus|inLO[1:6]|D5G2;|-0.5|IJ900|olc@0|inLO[1:6]|24|-8|pin@13||24|-13 Awire|inLO[7]|D5G2;||900|pin@31||15|-9|pin@32||15|-12.5 Awire|net@8|||1800|skipAll@0|do[7]|-8|-1|pin@7||9|-1 @@ -4137,11 +2930,8 @@ Awire|net@24|||1800|conn@5|y|-29|5|skipAll@0|mc|-28|5 Awire|net@26|||2700|conn@6|y|-26|-12|skipAll@0|torp|-26|-7 Awire|net@35|||1800|conn@9|y|-37.5|-3|skipAll@0|in[C]|-28|-3 Awire|net@36|||0|conn@10|a|-6.5|2|skipAll@0|ilc[load][F]|-8|2 -Awire|net@37|||1800|conn@11|y|-30|0|skipAll@0|loadC[T]|-28|0 -Awire|net@50|||2700|skipAll@0|doLO|-14|8|conn@15|a|-14|12 Awire|net@51|||0|wire90@3|b|15|22|pin@28||9|22 Awire|net@53|||0|wire90@4|b|15|28|pin@30||9|28 -Awire|net@54|||900|conn@16|a|-10|10|skipAll@0|do[M_1]|-10|7 Abus|net@55||-0.5|IJ2700|conn@8|y|-15|-16|skipAll@0|selLO[Lf,Lo,Co]|-15|-8 Awire|net@59|||900|skipAll@0|inLO[7]|-10|-7|pin@15||-10|-9 Awire|net@60|||1800|pin@15||-10|-9|pin@31||15|-9 @@ -4151,6 +2941,7 @@ Awire|olc[dec][2]|D5G2;||900|pin@30||9|28|pin@29||9|25 Abus|olc[load,dec][1:2]|D8G2;Y0.25;|-0.5|IJ1800|skipAll@0|olc[load,dec][1:2]|-8|-5|olc@0|sloDecClk[F]|18|-5 Awire|olc[load][1]|D5G2;||900|pin@12||9|16|pin@11||9|13 Awire|olc[load][2]|D5G2;||900|pin@28||9|22|pin@27||9|19 +Awire|zooLO|D5G2;||2700|pin@7||9|-1|pin@8||9|4 Edo[L]||D6G2;|conn@16|y|O EdoLO|do[M]|D6G2;|conn@15|y|O EfireLO[OD]||D4G2;|conn@3|a|I @@ -4160,7 +2951,6 @@ Eilc[load][F]||D6G2;|conn@10|y|O EinLO[1:7]||D4G2;|conn@0|a|I Ein[1:9][T,F]|in[1:18]|D4G2;|conn@7|a|I Ein[C]||D4G2;|conn@9|a|I -EloadC[T]||D4G2;|conn@11|a|I Emc||D4G2;|conn@5|a|I EolcNZ||D6G2;|conn@1|y|O EselLO[Lf,Lo,Co,Li]|selLO[Lf,Lo,Co,Dm,Dl,Li]|D4G2;|conn@8|a|I diff --git a/electric/dockPartsK.jelib b/electric/dockPartsK.jelib index 7a69b95..e44f44f 100755 --- a/electric/dockPartsK.jelib +++ b/electric/dockPartsK.jelib @@ -1,5 +1,5 @@ # header information: -HdockPartsK|8.08j +HdockPartsK|8.08k # Views: Vicon|ic @@ -39,9 +39,8 @@ Tmocmos|ScaleFORmocmos()D100.0|SelectedFoundryFormocmos()STSMC Trcmos|ScaleFORrcmos()D1000.0 # Cell move;1{ic} -Cmove;1{ic}||artwork|1225414815123|1225642146897|E +Cmove;1{ic}||artwork|1225414815123|1226621132296|E Ngeneric:Facet-Center|art@0||0|0||||AV -Nschematic:Bus_Pin|pin@0||1|-7|-1|-1|RRR| Nschematic:Bus_Pin|pin@1||0|10|-1|-1|| Nschematic:Bus_Pin|pin@2||-3|5|-1|-1|| Nschematic:Bus_Pin|pin@3||3|5|-1|-1|| @@ -80,7 +79,6 @@ NPin|pin@51||3|3|1|1|| Ngeneric:Invisible-Pin|pin@53||-2|-5|1|1|| NPin|pin@54||-2|1|1|1|| NPin|pin@55||-3|1|1|1|| -Ngeneric:Invisible-Pin|pin@57||1|-6|1|1|RRR| Ngeneric:Invisible-Pin|pin@60||-2|-2|1|1|| Ngeneric:Invisible-Pin|pin@61||2|-2|1|1|| Nschematic:Bus_Pin|pin@62||-4|7|-1|-1|| @@ -107,7 +105,6 @@ AThicker|net@34|||FS2700|pin@50||2|3|pin@46||2|5 AThicker|net@35|||FS1800|pin@50||2|3|pin@51||3|3 Aschematic:bus|net@37||-0.5|IJ0|pin@53||-2|-5|pin@5||-3|-5 AThicker|net@40|||FS0|pin@54||-2|1|pin@55||-3|1 -Aschematic:bus|net@42||-0.5|IJ900|pin@57||1|-6|pin@0||1|-7 AThicker|net@46|||FS900|pin@50||2|3|pin@19||2|-6 AThicker|net@47|||FS900|pin@54||-2|1|pin@15||-2|-6 Aschematic:bus|net@49||-0.5|IJ1800|pin@61||2|-2|pin@12||3|-2 @@ -118,8 +115,7 @@ Edo[M]||D5G2;|pin@2||I Efire[M]||D5G2;|pin@3||O Efire[T]||D5G2;|pin@4||O Eilc[done]||D5G2;|pin@6||I -Ebit[1:4]|od[15,16,18,19]|D5G2;|pin@0||I -Eign[T,D]|od[18:20]|D5G2;|pin@5||I +Eign[T,D]|od[15:20]|D5G2;|pin@5||I Epred[D]|pred[T,D]|D5G2;|pin@7||I Etorp_1|s[1]|D5G2;|pin@62||I Esin||D5G2;|pin@10||I @@ -273,7 +269,7 @@ Evdd_59||D5G2;|moveD@0|vdd|P X # Cell move;1{sch} -Cmove;1{sch}||schematic|1225409620385|1225561898188| +Cmove;1{sch}||schematic|1225409620385|1226953459507| Ngeneric:Facet-Center|art@0||0|0||||AV NOff-Page|conn@0||30|9|||| NOff-Page|conn@1||8|9|||Y| @@ -282,10 +278,9 @@ NOff-Page|conn@4||30|-2|||| NOff-Page|conn@5||-28|2|||Y| NOff-Page|conn@7||-27|-6|||Y| NOff-Page|conn@8||-27|6|||Y| -NOff-Page|conn@9||30|5|||YRR| NOff-Page|conn@10||-9|-6|||| -NOff-Page|conn@11||-9|-2|||XY| -NOff-Page|conn@13||-27|0|||Y| +NOff-Page|conn@11||-1|-2|||XY| +NOff-Page|conn@13||-36|-2|||Y| NOff-Page|conn@14||-4|10|||XR| NOff-Page|conn@15||-28.5|-10.5|||Y| ImoveD;1{ic}|dStates@0||18|4|||D5G4; @@ -297,11 +292,15 @@ Ngeneric:Invisible-Pin|pin@2||-10|28.5|||||ART_message(D5G3;)Sies 30 October 200 NBus_Pin|pin@10||9|2|-1|-1|| NWire_Pin|pin@12||16|-12|||| NWire_Pin|pin@13||-19|-12|||| -NBus_Pin|pin@14||-7|2|-1|-1|| +NBus_Pin|pin@14||-7|-2|-1|-1|| NBus_Pin|pin@15||-7|4.5|-1|-1|| NWire_Pin|pin@17||-4|6|||| NBus_Pin|pin@19||9|-2|-1|-1|| NBus_Pin|pin@20||13|15|-1|-1|| +NBus_Pin|pin@21||-26|0|-1|-1|| +NBus_Pin|pin@23||36|5|-1|-1|| +NBus_Pin|pin@24||36|2|-1|-1|| +NBus_Pin|pin@25||-26|-3|-1|-1|| Awire|mc|D5G2;||2700|pin@13||-19|-12|moveC@0|torp_1|-19|-8 Awire|net@0|||0|conn@0|a|28|9|dStates@0|sout|20|9 Awire|net@1|||0|dStates@0|sin|12|9|conn@1|y|10|9 @@ -311,26 +310,26 @@ Awire|net@22|||0|pin@12||16|-12|pin@13||-19|-12 Awire|net@24|||1800|conn@8|y|-25|6|moveC@0|do[M]|-22|6 Awire|net@25|||1800|conn@7|y|-25|-6|moveC@0|torp|-22|-6 Awire|net@27|||0|dStates@0|fire[M]|14|6|pin@17||-4|6 -Abus|net@28||-0.5|IJ1800|moveC@0|pred_1[T,D]@362018842|-14|2|pin@14||-7|2 -Abus|net@32||-0.5|IJ0|conn@9|y|28|5|dStates@0|bit[1:4]|22|5 +Abus|net@28||-0.5|IJ1800|moveC@0|pred_1[T,D]@362018842|-14|-2|pin@14||-7|-2 +Abus|net@32||-0.5|IJ0|pin@23||36|5|dStates@0|bit[1:4]|22|5 Awire|net@33|||0|conn@10|a|-11|-6|moveC@0|fire[T]|-14|-6 -Awire|net@34|||0|conn@11|y|-11|-2|moveC@0|ilc[done]|-14|-2 Awire|net@38|||0|pin@17||-4|6|moveC@0|fire[M]|-14|6 Awire|net@39|||900|conn@14|a|-4|8|pin@17||-4|6 -Abus|net@40||-0.5|IJ1800|conn@13|y|-25|0|moveC@0|pred_1[T,D]|-22|0 Abus|net@42||-0.5|IJ0|moveC@0|sin_1|-22|2|conn@5|y|-26|2 Abus|net@44||-0.5|IJ1800|pin@19||9|-2|dStates@0|predD|14|-2 Abus|net@45||-0.5|IJ1800|dStates@0|succD|22|-2|conn@4|a|28|-2 +Abus|net@46||-0.5|IJ0|moveC@0|pred_1[T,D]|-22|0|pin@21||-26|0 +Abus|od[15,16,18,19]|D5G2;|-0.5|IJ900|pin@23||36|5|pin@24||36|2 +Abus|od[18:20]|D5G2;|-0.5|IJ900|pin@21||-26|0|pin@25||-26|-3 Abus|pred[T,D]|D5G2;|-0.5|IJ2700|pin@19||9|-2|pin@10||9|2 Abus|s[1],do[M],torp|D5G2;|-0.5|IJ2700|dStates@0|bit[5:8]|13|11|pin@20||13|15 -Abus|succ[T,D]|D5G2;|-0.5|IJ2700|pin@14||-7|2|pin@15||-7|4.5 +Abus|succ[T,D]|D5G2;|-0.5|IJ2700|pin@14||-7|-2|pin@15||-7|4.5 Ecl[T,F],clS[T,F],rd[T,F],mc||D4G2;|conn@2|a|I Edo[M]||D4G2;|conn@8|a|I Efire[M]||D6G2;|conn@14|y|O Efire[T]||D6G2;|conn@10|y|O Eilc[done]||D4G2;|conn@11|a|I -Ebit[1:4]|od[15,16,18,19]|D4G2;|conn@9|a|I -Eign[T,D]|od[18:20]|D4G2;|conn@13|a|I +Eign[T,D]|od[15:20]|D4G2;|conn@13|a|I Epred[D]|pred[T,D]|D4G2;|conn@5|a|I Etorp_1|s[1]|D4G2;|conn@15|a|I Esin||D4G2;|conn@1|a|I @@ -340,7 +339,7 @@ Etorp||D4G2;|conn@7|a|I X # Cell moveC;1{ic} -CmoveC;1{ic}||artwork|1210432171628|1225490381826|EI +CmoveC;1{ic}||artwork|1210432171628|1226939214030|EI Ngeneric:Facet-Center|art@0||0|0||||AV Nschematic:Bus_Pin|pin@14||-4|2|-1|-1|| NPin|pin@24||-3|3|1|1|| @@ -351,7 +350,6 @@ Ngeneric:Invisible-Pin|pin@45||0|0|||||ART_message(D5G2;)SmoveC Nschematic:Bus_Pin|pin@53||4|2|-1|-1|| NPin|pin@57||3|-10|1|1|| NPin|pin@58||4|-10|1|1|| -Nschematic:Bus_Pin|pin@61||4|-6|-1|-1|| NPin|pin@88||-3|2|1|1|| NPin|pin@89||-4|2|1|1|| NPin|pin@107||3|2|1|1|| @@ -362,19 +360,21 @@ NPin|pin@123||-3|-10|1|1|| NPin|pin@124||-4|-10|1|1|| Nschematic:Bus_Pin|pin@125||-4|-2|-1|-1|| Nschematic:Bus_Pin|pin@126||-4|-4|-1|-1|| -Nschematic:Bus_Pin|pin@127||4|-2|-1|-1|| +Nschematic:Bus_Pin|pin@127||4|-6|-1|-1|| Nschematic:Bus_Pin|pin@128||-1|-12|-1|-1|| Ngeneric:Invisible-Pin|pin@134||-3|-2|1|1|| Ngeneric:Invisible-Pin|pin@136||-3|-4|1|1|| -Ngeneric:Invisible-Pin|pin@139||3|-2|1|1|| -NPin|pin@142||3|-6|1|1|| -NPin|pin@143||4|-6|1|1|| +Ngeneric:Invisible-Pin|pin@139||3|-6|1|1|| NPin|pin@144||-1|-11|1|1|| NPin|pin@145||-1|-12|1|1|| +Nschematic:Bus_Pin|pin@146||4|-2|-1|-1|| +Nschematic:Bus_Pin|pin@147||-4|-7|-1|-1|| +NPin|pin@153||-3|-7|1|1|| +NPin|pin@154||-4|-7|1|1|| +Ngeneric:Invisible-Pin|pin@155||3|-2|1|1|| AThicker|net@56|||FS1800|pin@57||3|-10|pin@58||4|-10 AThicker|net@87|||FS2700|pin@88||-3|2|pin@24||-3|3 AThicker|net@88|||FS0|pin@88||-3|2|pin@89||-4|2 -AThicker|net@106|||FS2700|pin@142||3|-6|pin@107||3|2 AThicker|net@107|||FS1800|pin@107||3|2|pin@108||4|2 AThicker|net@109|||FS0|pin@35||3|-11|pin@144||-1|-11 AThicker|net@110|||FS900|pin@25||3|3|pin@107||3|2 @@ -383,17 +383,20 @@ AThicker|net@130|||FS2700|pin@35||3|-11|pin@57||3|-10 AThicker|net@132|||FS900|pin@123||-3|-10|pin@34||-3|-11 Aschematic:bus|net@134||-0.5|IJ1800|pin@125||-4|-2|pin@134||-3|-2 Aschematic:bus|net@136||-0.5|IJ1800|pin@126||-4|-4|pin@136||-3|-4 -Aschematic:bus|net@139||-0.5|IJ0|pin@127||4|-2|pin@139||3|-2 -AThicker|net@143|||FS2700|pin@57||3|-10|pin@142||3|-6 -AThicker|net@144|||FS1800|pin@142||3|-6|pin@143||4|-6 +Aschematic:bus|net@139||-0.5|IJ0|pin@127||4|-6|pin@139||3|-6 AThicker|net@145|||FS0|pin@144||-1|-11|pin@34||-3|-11 AThicker|net@146|||FS900|pin@144||-1|-11|pin@145||-1|-12 AThicker|net@147|||FS0|pin@25||3|3|pin@24||-3|3 -AThicker|net@148|||FS900|pin@88||-3|2|pin@123||-3|-10 +AThicker|net@149|||FS900|pin@107||3|2|pin@57||3|-10 +Aschematic:bus|net@152||-0.5|IJ1800|pin@155||3|-2|pin@146||4|-2 +AThicker|net@155|||FS900|pin@153||-3|-7|pin@123||-3|-10 +AThicker|net@156|||FS0|pin@153||-3|-7|pin@154||-4|-7 +AThicker|net@157|||FS2700|pin@153||-3|-7|pin@88||-3|2 Edo[M]||D5G2;|pin@14||I Efire[M]||D5G2;|pin@53||O Efire[T]||D5G2;|pin@109||O -Eilc[done]||D5G2;|pin@61||I +Efire[M_1]|ilc[cnt]|D5G2;|pin@147||O +Eilc[i,zoo,zLO,dLO]||D5G2;|pin@146||I Etorp_1|mc|D5G2;|pin@128||I Epred_1[T,D]|od[18:20]|D5G2;|pin@126||I Esin_1|pred[T,D]|D5G2;|pin@125||I @@ -791,8 +794,225 @@ Evdd_56||D5G2;|wellCont@7|vdd_2|P Evdd_57||D5G2;|wellCont@7|vdd_3|P X +# Cell moveC;2{sch} +CmoveC;2{sch}||schematic|1210427649196|1226939203693| +IarbiterK:arbiter2;1{ic}|arbiter2@0||-6|0|Y||D5G4; +Ngeneric:Facet-Center|art@0||0|0||||AV +NOff-Page|conn@6||-72|42|||Y| +NOff-Page|conn@20||18|45.5|||XR| +NOff-Page|conn@24||-72|-28|||Y| +NOff-Page|conn@29||12|-36|||RRR| +NOff-Page|conn@32||-99.5|9|||Y| +NOff-Page|conn@33||-99.5|13|||Y| +NOff-Page|conn@34||56.5|10|||XY| +NOff-Page|conn@35||-48|-36|||YRRR| +NOff-Page|conn@36||27|29|||YRR| +NOff-Page|conn@37||21|48.5|||XR| +IcentersJ:ctrAND4in30;2{ic}|ctrAND4i@1||12|-20|RRR||D5G4; +IredFour:inv;1{ic}|inv@39||-54|0|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFour:inv;1{ic}|inv@43||19|-30|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFour:inv;1{ic}|inv@47||24|-4|X||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFour:inv;1{ic}|inv@49||-6|32|XR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFour:inv;1{ic}|inv@51||-84|8|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFour:inv;1{ic}|inv@52||-84|16|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +ImoveC;1{ic}|moveC@0||-84|40|||D5G4; +ImoveE;1{ic}|moveE@0||18|35.5|||D5G4; +IredFour:nand2;1{ic}|nand2@3||-7|13|XRR||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 +IredFour:nand2_sy;1{ic}|nand2_sy@0||30|17|R||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_X(D5G1.5;NPX2.5;Y2.5;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFour:nand2n;1{ic}|nand2n@1||12|9|||D0G4;|ATTR_Delay(D5G1;NPY-3;)I100|ATTR_X(D5G1.5;NPX2.5;Y2.5;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFour:nor2n;1{ic}|nor2n@5||-30|12|XRR||D0G4;|ATTR_Delay(D5G1;NPX1;Y-3;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFour:nor2n_sy;1{ic}|nor2n_sy@0||43|9|YRR||D0G4;|ATTR_Delay(D5G1;NPX3;Y-3;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.25;Y2.25;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +Ngeneric:Invisible-Pin|pin@0||-43|75.5|||||ART_message(D5G6;)SmoveC +Ngeneric:Invisible-Pin|pin@1||-43.5|70|||||ART_message(D5G4;)S"this is part of the \"move\" stage" +Ngeneric:Invisible-Pin|pin@2||-46.5|64.5|||||ART_message(D5G3;)Sies 17 November 2008 +NWire_Pin|pin@226||-18|5|||| +NWire_Pin|pin@227||-18|12|||| +NWire_Pin|pin@384||-66|0|||| +NWire_Pin|pin@385||-66|42|||| +NWire_Pin|pin@463||7|4|||| +NWire_Pin|pin@467||-48|40|||| +NWire_Pin|pin@468||-48|-26|||| +NWire_Pin|pin@478||12|-30|||| +NWire_Pin|pin@505||7|13|||| +NWire_Pin|pin@510||-66|-28|||| +NWire_Pin|pin@526||-14|18.5|||| +Ngeneric:Invisible-Pin|pin@580||19.5|-17|||||ART_message(D3G2;)S[minimum pulse,width loop] +Ngeneric:Invisible-Pin|pin@643||-29.5|31|||||ART_message(D3G2;)S[This loop sets,"the pulse width,",and it will fire,again unless exit.] +NWire_Pin|pin@664||7|8|||| +NWire_Pin|pin@666||7|10|||| +NWire_Pin|pin@670||29|9|||| +NWire_Pin|pin@704||36|-30|||| +NWire_Pin|pin@720||-14|14|||| +NWire_Pin|pin@723||16|-9|||| +NWire_Pin|pin@727||8|-4|||| +NWire_Pin|pin@728||36|-4|||| +NWire_Pin|pin@729||10|-4|||| +NWire_Pin|pin@734||-66|-5|||| +NWire_Pin|pin@737||-36|-12|||| +NWire_Pin|pin@738||14|-12|||| +NWire_Pin|pin@747||-36|0|||| +NWire_Pin|pin@756||-66|7|||| +NWire_Pin|pin@757||-36|11|||| +NWire_Pin|pin@758||-36|6.5|||| +NWire_Pin|pin@776||30|24|||| +NWire_Pin|pin@781||-36|13|||| +NWire_Pin|pin@786||-6|36|||| +NWire_Pin|pin@787||-6|24|||| +NWire_Pin|pin@790||-36|36|||| +NWire_Pin|pin@793||31|9|||| +NWire_Pin|pin@795||48|8|||Y| +NWire_Pin|pin@796||48|4|||Y| +NWire_Pin|pin@797||48|10|||Y| +NWire_Pin|pin@798||48|14|||Y| +NWire_Pin|pin@799||-72|9|||| +NWire_Pin|pin@800||-72|4|||| +NWire_Pin|pin@801||-72|15|||| +NWire_Pin|pin@802||-72|20|||| +NWire_Pin|pin@803||-75|13|||| +NWire_Pin|pin@804||-75|16|||| +NWire_Pin|pin@805||-75|11|||| +NWire_Pin|pin@806||-75|8|||| +NWire_Pin|pin@817||-90|16|||| +NWire_Pin|pin@818||-90|20|||| +Ngeneric:Invisible-Pin|pin@819||-111.5|-1|||||ART_message(D3G2;)S["selLO[int] = od[20]","waitFor[T] = od[19]","waitFor[D] = od[18]"] +NWire_Pin|pin@820||-91|8|||| +NWire_Pin|pin@821||-91|4|||| +NWire_Pin|pin@822||-45|-30|||| +NWire_Pin|pin@824||-45|44|||| +NWire_Pin|pin@829||15|42|||| +NBus_Pin|pin@830||18|29|-1|-1|| +NBus_Pin|pin@831||6|35.5|-1|-1|| +NBus_Pin|pin@832||6|30|-1|-1|| +IdriversL:predDri20wMC;1{ic}|predDri2@1||-54|-28|XY||D5G4; +IdriversL:predORdri20wMC;2{ic}|predORdr@0||-54|42|X||D5G4; +IpredWait;1{ic}|predWait@0||-55.5|11|||D5G4; +IorangeTSMC090nm:wire90;1{ic}|wire90@18||-22.5|12|X||D0G4;|ATTR_L(D5G1;PUD)D795.3999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@19||-25|-12|X||D0G4;|ATTR_L(D5G1;PUD)D459.8999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@21||2|4|||D0G4;|ATTR_L(D5G1;PUD)D361.80000000000007|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@22||2.5|-4|||D0G4;|ATTR_L(D5G1;PUD)D306.99999999999994|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@25||2|13|||D0G4;|ATTR_L(D5G1;PUD)D258.6|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@33||-21|42|X||D0G4;|ATTR_L(D5G1;PUD)D386.20000000000005|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@38||6|-30|||D0G4;|ATTR_L(D5G1;PUD)D1409.3|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@42||27|-30|||D0G4;|ATTR_L(D5G1;PUD)D316.00000000000006|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@43||20|9|||D0G4;|ATTR_L(D5G1;PUD)D324.9|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@49||-41.5|11|X||D0G4;|ATTR_L(D5G1;PUD)D795.3999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@53||24|24|X||D0G4;|ATTR_L(D5G1;PUD)D1083.5|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@55||16|-4|||D0G4;|ATTR_L(D5G1;PUD)D316.00000000000006|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@56||-14.5|36|X||D0G4;|ATTR_L(D5G1;PUD)D795.3999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@57||35|9|||D0G4;|ATTR_L(D5G1;PUD)D324.9|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +Abus|fire[A,AE]|D5G2;|-0.5|IJ900|pin@831||6|35.5|pin@832||6|30 +Awire|fire[AE]|D5G2;||900|inv@49|in|-6|29.5|pin@787||-6|24 +Awire|fire[A]|D5G2;||2700|pin@781||-36|13|pin@790||-36|36 +Awire|ign[D]|D5G2;||900|pin@805||-75|11|pin@806||-75|8 +Awire|ign[T]|D5G2;||2700|pin@803||-75|13|pin@804||-75|16 +Awire|m1[20]|D5G2;||2700|pin@720||-14|14|pin@526||-14|18.5 +Awire|net@638|||0|pin@385||-66|42|conn@6|y|-70|42 +Awire|net@652|||0|wire90@18|b|-25|12|nor2n@5|out|-27.5|12 +Awire|net@708|||1800|pin@384||-66|0|inv@39|in|-56.5|0 +Awire|net@860|||0|nand2@3|inb|-9.5|12|pin@227||-18|12 +Awire|net@877|||1800|wire90@21|b|4.5|4|pin@463||7|4 +Awire|net@904|||0|pin@467||-48|40|predORdr@0|mc|-51|40 +Awire|net@905|||1800|pin@385||-66|42|predORdr@0|pred|-57|42 +Awire|net@906|||0|pin@468||-48|-26|predDri2@1|mc|-51|-26 +Awire|net@925|||1800|nand2@3|out|-4.5|13|wire90@25|a|-0.5|13 +Awire|net@926|||1800|wire90@25|b|4.5|13|pin@505||7|13 +Awire|net@948|||1800|pin@510||-66|-28|predDri2@1|pred|-57|-28 +Awire|net@965|||1800|pin@720||-14|14|nand2@3|ina|-9.5|14 +Awire|net@1192|||900|pin@467||-48|40|pin@468||-48|-26 +Awire|net@1200|||1800|wire90@38|b|8.5|-30|pin@478||12|-30 +Awire|net@1315|||2700|pin@463||7|4|pin@664||7|8 +Awire|net@1316|||0|nand2n@1|ina|9.5|8|pin@664||7|8 +Awire|net@1319|||1800|pin@666||7|10|nand2n@1|inb|9.5|10 +Awire|net@1334|||1800|nand2n@1|out|14.5|9|wire90@43|a|17.5|9 +Awire|net@1335|||1800|wire90@43|b|22.5|9|pin@670||29|9 +Awire|net@1351|||900|pin@505||7|13|pin@666||7|10 +Awire|net@1388|||0|wire90@42|a|24.5|-30|inv@43|out|21.5|-30 +Awire|net@1391|||2700|conn@29|a|12|-34|pin@478||12|-30 +Awire|net@1400|||2700|pin@478||12|-30|ctrAND4i@1|out|12|-26 +Awire|net@1401|||1800|pin@822||-45|-30|wire90@38|a|3.5|-30 +Awire|net@1402|||1800|pin@478||12|-30|inv@43|in|16.5|-30 +Awire|net@1415|||0|pin@704||36|-30|wire90@42|b|29.5|-30 +Awire|net@1437|||1800|conn@24|y|-70|-28|pin@510||-66|-28 +Awire|net@1475|||1800|wire90@22|b|5|-4|pin@727||8|-4 +Awire|net@1476|||2700|ctrAND4i@1|inA|8|-14|pin@727||8|-4 +Awire|net@1477|||1800|inv@47|in|26.5|-4|pin@728||36|-4 +Awire|net@1479|||2700|pin@704||36|-30|pin@728||36|-4 +Awire|net@1481|||900|pin@729||10|-4|ctrAND4i@1|inB|10|-14 +Awire|net@1494|||900|pin@747||-36|0|pin@737||-36|-12 +Awire|net@1498|||900|pin@738||14|-12|ctrAND4i@1|inC|14|-14 +Awire|net@1512|||1800|inv@39|out|-51.5|0|pin@747||-36|0 +Awire|net@1513|||1800|pin@737||-36|-12|wire90@19|b|-27.5|-12 +Awire|net@1522|||900|pin@227||-18|12|pin@226||-18|5 +Awire|net@1523|||1800|wire90@18|a|-20|12|pin@227||-18|12 +Awire|net@1526|||900|pin@385||-66|42|pin@756||-66|7 +Awire|net@1527|||900|pin@756||-66|7|pin@384||-66|0 +Awire|net@1528|||0|predWait@0|pred[3]|-59.5|7|pin@756||-66|7 +Awire|net@1529|||1800|pin@757||-36|11|nor2n@5|inb|-32.5|11 +Awire|net@1530|||1800|predWait@0|out|-53.5|11|wire90@49|b|-44|11 +Awire|net@1531|||1800|wire90@49|a|-39|11|pin@757||-36|11 +Awire|net@1574|||0|pin@776||30|24|wire90@53|a|26.5|24 +Awire|net@1588|||0|wire90@55|a|13.5|-4|pin@729||10|-4 +Awire|net@1589|||1800|wire90@55|b|18.5|-4|inv@47|out|21.5|-4 +Awire|net@1593|||2700|inv@49|out|-6|34.5|pin@786||-6|36 +Awire|net@1594|||1800|wire90@56|a|-12|36|pin@786||-6|36 +Awire|net@1601|||1800|pin@781||-36|13|nor2n@5|ina|-32.5|13 +Awire|net@1603|||1800|pin@790||-36|36|wire90@56|b|-17|36 +Awire|net@1612|||900|nand2_sy@0|ina|31|14.5|pin@793||31|9 +Awire|net@1615|||0|wire90@57|a|32.5|9|pin@793||31|9 +Awire|net@1617|||900|pin@776||30|24|nand2_sy@0|out|30|19.5 +Awire|net@1618|||2700|pin@670||29|9|nand2_sy@0|inb|29|14.5 +Awire|net@1619|||0|nor2n_sy@0|out|40.5|9|wire90@57|b|37.5|9 +Awire|net@1620|||1800|nor2n_sy@0|ina|45.5|8|pin@795||48|8 +Awire|net@1622|||1800|nor2n_sy@0|inb|45.5|10|pin@797||48|10 +Awire|net@1624|||0|predWait@0|req[2]|-61.5|9|pin@799||-72|9 +Awire|net@1626|||0|predWait@0|req[1]|-61.5|15|pin@801||-72|15 +Awire|net@1628|||0|predWait@0|ign[1]|-61.5|13|pin@803||-75|13 +Awire|net@1630|||0|predWait@0|ign[2]|-61.5|11|pin@805||-75|11 +Awire|net@1637|||2700|pin@510||-66|-28|pin@734||-66|-5 +Awire|net@1638|||0|pin@738||14|-12|wire90@19|a|-22.5|-12 +Awire|net@1641|||900|pin@468||-48|-26|conn@35|y|-48|-34 +Awire|net@1651|||1800|pin@226||-18|5|arbiter2@0|req[B]|-9|5 +Awire|net@1652|||0|wire90@21|a|-0.5|4|arbiter2@0|grant[B]|-3|4 +Awire|net@1653|||0|wire90@22|a|0|-4|arbiter2@0|grant[A]|-3|-4 +Awire|net@1654|||0|arbiter2@0|req[A]|-9|-5|pin@734||-66|-5 +Awire|net@1665|||0|pin@804||-75|16|inv@52|out|-81.5|16 +Awire|net@1666|||0|pin@806||-75|8|inv@51|out|-81.5|8 +Awire|net@1667|||0|inv@52|in|-86.5|16|pin@817||-90|16 +Awire|net@1669|||0|inv@51|in|-86.5|8|pin@820||-91|8 +Awire|net@1670|||1800|predDri2@1|in|-51|-30|pin@822||-45|-30 +Awire|net@1671|||2700|pin@822||-45|-30|pin@824||-45|44 +Awire|net@1674|||1800|predORdr@0|in|-51|44|pin@824||-45|44 +Awire|net@1679|||1800|pin@787||-6|24|wire90@53|b|21.5|24 +Awire|net@1682|||2700|moveE@0|exit|15|38.5|pin@829||15|42 +Awire|net@1684|||1800|wire90@33|a|-18.5|42|pin@829||15|42 +Awire|net@1685|||2700|moveE@0|fire[M]|18|38.5|conn@20|a|18|43.5 +Abus|net@1686||-0.5|IJ0|conn@36|y|25|29|pin@830||18|29 +Abus|net@1687||-0.5|IJ2700|pin@830||18|29|moveE@0|ilc[i,zoo,zLO,dLO]|18|32.5 +Abus|net@1688||-0.5|IJ0|moveE@0|cl[T,F]|13|35.5|pin@831||6|35.5 +Awire|net@1689|||900|conn@37|a|21|46.5|moveE@0|count|21|38.5 +Awire|net@1698|||0|wire90@33|b|-23.5|42|predORdr@0|in_1|-51|42 +Awire|od[18]|D5G2;||900|pin@820||-91|8|pin@821||-91|4 +Awire|od[19]|D5G2;||2700|pin@817||-90|16|pin@818||-90|20 +Awire|od[20]|D5G2;||2700|ctrAND4i@1|inD|16|-14|pin@723||16|-9 +Awire|okLO|D5G2;||900|pin@757||-36|11|pin@758||-36|6.5 +Awire|pred[D]|D5G2;||900|pin@799||-72|9|pin@800||-72|4 +Awire|pred[T]|D5G2;||2700|pin@801||-72|15|pin@802||-72|20 +Awire|succ[D]|D5G2;||900|pin@795||48|8|pin@796||48|4 +Awire|succ[T]|D5G2;||2700|pin@797||48|10|pin@798||48|14 +Edo[M]||D4G2;|conn@6|a|I +Efire[M]||D6G2;|conn@20|y|O +Efire[T]||D6G2;|conn@29|y|O +Efire[M_1]|ilc[cnt]|D6G2;|conn@37|y|O +Eilc[i,zoo,zLO,dLO]||D4G2;|conn@36|a|I +Emc||D4G2;|conn@35|a|I +Eod[18:20]||D4G2;|conn@33|a|I +Epred[T,D]||D4G2;|conn@32|a|I +Esucc[T,D]||D4G2;|conn@34|a|I +Etorp||D4G2;|conn@24|a|I +X + # Cell moveC;1{sch} -CmoveC;1{sch}||schematic|1210427649196|1225490381826| +CmoveC;1{sch}||schematic|1210427649196|1226583581629| IarbiterK:arbiter2;1{ic}|arbiter2@0||-6|0|Y||D5G4; Ngeneric:Facet-Center|art@0||0|0||||AV NOff-Page|conn@6||-72|42|||Y| @@ -821,9 +1041,9 @@ IredFour:nor2n;1{ic}|nor2n@5||-30|12|XRR||D0G4;|ATTR_Delay(D5G1;NPX1;Y-3;)I100|A IredFour:nor2n;1{ic}|nor2n@8||6|36|XR||D0G4;|ATTR_Delay(D5G1;NPX1;Y-3;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 IredFour:nor2n_sy;1{ic}|nor2n_sy@0||43|9|YRR||D0G4;|ATTR_Delay(D5G1;NPX3;Y-3;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.25;Y2.25;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 IredFour:nor2n_sy;1{ic}|nor2n_sy@1||18|37|XR||D0G4;|ATTR_Delay(D5G1;NPX3;Y-3;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.25;Y2.25;)S30|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 -Ngeneric:Invisible-Pin|pin@0||-43|59.5|||||ART_message(D5G6;)SmoveC -Ngeneric:Invisible-Pin|pin@1||-43.5|54|||||ART_message(D5G4;)S"this is part of the \"move\" stage" -Ngeneric:Invisible-Pin|pin@2||-46.5|48.5|||||ART_message(D5G3;)Sies 30 October 2008 +Ngeneric:Invisible-Pin|pin@0||-43|66.5|||||ART_message(D5G6;)SmoveC +Ngeneric:Invisible-Pin|pin@1||-43.5|61|||||ART_message(D5G4;)S"this is part of the \"move\" stage" +Ngeneric:Invisible-Pin|pin@2||-46.5|55.5|||||ART_message(D5G3;)Sies 30 October 2008 NWire_Pin|pin@226||-18|5|||| NWire_Pin|pin@227||-18|12|||| NWire_Pin|pin@384||-66|0|||| @@ -1027,7 +1247,7 @@ Etorp||D4G2;|conn@24|a|I X # Cell moveD;1{ic} -CmoveD;1{ic}||artwork|1216042438215|1225488225142|E +CmoveD;1{ic}||artwork|1216042438215|1226621005518|E Ngeneric:Facet-Center|art@0||0|0||||AV Nschematic:Bus_Pin|pin@0||4|1|-1|-1|RR| Ngeneric:Invisible-Pin|pin@1||3|1|1|1|RR| @@ -1261,6 +1481,101 @@ Evdd_6||D5G2;|scanKhx5@1|vdd_2|P Evdd_7||D5G2;|scanKhx5@1|vdd_3|P X +# Cell moveD;3{sch} +CmoveD;3{sch}||schematic|1216040496302|1226621028132| +Ngeneric:Facet-Center|art@0||0|0||||AV +NOff-Page|conn@3||19|18|||| +NOff-Page|conn@4||6|-24|||| +NOff-Page|conn@5||-18.5|-24|||Y| +NOff-Page|conn@6||-14|-30|||Y| +NOff-Page|conn@7||-43.5|18|||Y| +NOff-Page|conn@9||-6|-1|||YRRR| +NOff-Page|conn@10||-32.5|-14|||YRRR| +NOff-Page|conn@13||-12|35|||R| +NOff-Page|conn@14||-21.5|-15|||YRRR| +ImoveD;1{ic}|dStates@0||51|48|||D5G4; +Ngeneric:Invisible-Pin|pin@0||0|54.5|||||ART_message(D5G6;)SmoveD +Ngeneric:Invisible-Pin|pin@1||0.5|49|||||ART_message(D5G4;)Sthese are the state wires for network +Ngeneric:Invisible-Pin|pin@2||-0.5|43|||||ART_message(D5G3;)Sies 13 November 2008 +NWire_Pin|pin@78||0|29|||| +NWire_Pin|pin@79||0|22|||| +NWire_Pin|pin@81||0|5|||| +NWire_Pin|pin@82||-18|27|||| +NWire_Pin|pin@84||-18|9|||| +NWire_Pin|pin@105||-18|23|||| +NWire_Pin|pin@108||-18|14|||| +NWire_Pin|pin@126||0|-1|||| +NWire_Pin|pin@127||-6|7|||| +NWire_Pin|pin@128||-6|31|||| +NBus_Pin|pin@129||-7|-30|-1|-1|| +Ngeneric:Invisible-Pin|pin@135||42|-3|||||ART_message(D3G2;)S[OUTPUT dock:,Token successor and,"data successor same,",but differ in T bit.] +Ngeneric:Invisible-Pin|pin@136||38.5|-14|||||ART_message(D3G2;)S[INPUT dock:,Can send only tokens,"to switch fabric, sends",data to Ship.] +Ngeneric:Invisible-Pin|pin@137||-84|17|||||ART_message(D3G2;)S[OUTPUT dock:,Token predecessor,"is switch fabric,",data predecessor is Ship.] +Ngeneric:Invisible-Pin|pin@138||-91.5|28|||||ART_message(D3G2;)S[INPUT dock:,"Data predecessor is switch fabric,",Token predecessor does not exist.] +NWire_Pin|pin@149||-12|32|||| +NWire_Pin|pin@151||-12|4|||| +NWire_Pin|pin@153||-6|29|||| +Ngeneric:Invisible-Pin|pin@159||-47.5|-1|||||ART_message(D3G2;)SDoes not exist at input dock. +Ngeneric:Invisible-Pin|pin@160||18.5|27|||||ART_message(D3G2;)S["At output dock, sending a token","fills succ[D] but marks as token."] +Ngeneric:Invisible-Pin|pin@161||18|3|||||ART_message(D3G2;)Sdoes not exist at output dock. +NBus_Pin|pin@163||-2|-14|-1|-1|| +NWire_Pin|pin@164||-39|30|||| +NWire_Pin|pin@165||-39|25|||| +NWire_Pin|pin@166||-39|6|||| +NWire_Pin|pin@167||-39|10|||| +NWire_Pin|pin@168||15|30|||| +NWire_Pin|pin@169||15|25|||| +NWire_Pin|pin@170||15|6|||| +NWire_Pin|pin@171||15|11|||| +IdriversL:predCond20wMC;1{ic}|predCond@3||-30|30|X||D5G4; +IdriversL:predCond20wMC;1{ic}|predCond@4||-30|6|RR||D5G4; +IscanK:scanKhx5;1{ic}|scanKhx5@2||-7|-24|||D5G4; +IdriversL:sucANDdri20;1{ic}|sucANDdr@3||6|30|||D5G4; +IdriversL:sucANDdri20;1{ic}|sucANDdr@4||6|6|||D5G4; +Awire|net@167|||2700|conn@9|y|-6|1|pin@127||-6|7 +Abus|net@189||-0.5|IJ1800|conn@6|y|-12|-30|pin@129||-7|-30 +Abus|net@190||-0.5|IJ2700|pin@129||-7|-30|scanKhx5@2|cl[T,F],clS[T,F],rd[T,F],mc|-7|-27 +Awire|net@214|||1800|pin@78||0|29|sucANDdr@3|inA|1|29 +Awire|net@215|||1800|pin@128||-6|31|sucANDdr@3|inB|1|31 +Awire|net@218|||1800|pin@81||0|5|sucANDdr@4|inA|1|5 +Awire|net@219|||1800|pin@127||-6|7|sucANDdr@4|inB|1|7 +Awire|net@230|||0|pin@82||-18|27|predCond@3|cond|-24|27 +Awire|net@236|||1800|predCond@3|mc|-26|32|pin@149||-12|32 +Awire|net@240|||0|pin@84||-18|9|predCond@4|cond|-24|9 +Awire|net@245|||900|pin@153||-6|29|pin@127||-6|7 +Awire|net@248|||2700|pin@151||-12|4|pin@149||-12|32 +Awire|net@251|||1800|predCond@4|in|-24|7|pin@127||-6|7 +Awire|net@252|||0|pin@151||-12|4|predCond@4|mc|-26|4 +Awire|net@253|||900|pin@128||-6|31|pin@153||-6|29 +Awire|net@254|||1800|predCond@3|in|-24|29|pin@153||-6|29 +Awire|net@280|||900|conn@13|a|-12|33|pin@149||-12|32 +Awire|net@281|||2700|scanKhx5@2|mc|-12|-20|pin@151||-12|4 +Awire|net@282|||0|predCond@3|pred|-33|30|pin@164||-39|30 +Awire|net@284|||0|predCond@4|pred|-33|6|pin@166||-39|6 +Awire|net@285|||1800|sucANDdr@3|succ|11|30|pin@168||15|30 +Awire|net@287|||1800|sucANDdr@4|succ|11|6|pin@170||15|6 +Awire|net@292|||0|scanKhx5@2|sin|-12|-24|conn@5|y|-16.5|-24 +Awire|net@293|||1800|scanKhx5@2|sout|0|-24|conn@4|a|4|-24 +Awire|od[15]|D5G2;||900|pin@81||0|5|pin@126||0|-1 +Awire|od[16]|D5G2;||900|pin@78||0|29|pin@79||0|22 +Awire|od[18]|D5G2;||900|pin@82||-18|27|pin@105||-18|23 +Awire|od[19]|D5G2;||900|pin@108||-18|14|pin@84||-18|9 +Awire|pred[D]|D5G2;||900|pin@164||-39|30|pin@165||-39|25 +Awire|pred[T]|D5G2;||2700|pin@166||-39|6|pin@167||-39|10 +Abus|s[1,2],pred[D,T],s[3]|D5G2;|-0.5|IJ2700|scanKhx5@2|din[1:4]|-2|-21|pin@163||-2|-14 +Awire|succ[D]|D5G2;||900|pin@168||15|30|pin@169||15|25 +Awire|succ[T]|D5G2;||2700|pin@170||15|6|pin@171||15|11 +Ecl[T,F],clS[T,F],rd[T,F],mc||D4G2;|conn@6|a|I +Efire[M]||D4G2;|conn@9|a|I +Emc||D6G2;|conn@13|y|O +Eod[15,16,18,19]||D4G2;|conn@10|a|I +Epred[T,D]||D4G2;|conn@7|a|I +Es[1:3]||D4G2;|conn@14|a|I +Esin||D4G2;|conn@5|a|I +Esout||D6G2;|conn@4|y|O +Esucc[T,D]||D6G2;|conn@3|y|O +X + # Cell moveD;2{sch} CmoveD;2{sch}||schematic|1216040496302|1225488225142| Ngeneric:Facet-Center|art@0||0|0||||AV @@ -1357,100 +1672,278 @@ Esout||D6G2;|conn@4|y|O Esucc[D]|succ[T,D]|D6G2;|conn@3|y|O X -# Cell moveLit;1{ic} -CmoveLit;1{ic}||artwork|1225414815123|1225490983563|E +# Cell moveE;1{ic} +CmoveE;1{ic}||artwork|1226620525544|1226620714318|E Ngeneric:Facet-Center|art@0||0|0||||AV -Nschematic:Bus_Pin|pin@0||0|-7|-1|-1|RRR| -Nschematic:Bus_Pin|pin@1||0|10|-1|-1|| -Nschematic:Bus_Pin|pin@2||-3|1|-1|-1|| -Nschematic:Bus_Pin|pin@3||3|1|-1|-1|| -Nschematic:Bus_Pin|pin@4||3|3|-1|-1|| -Nschematic:Bus_Pin|pin@6||-3|-5|-1|-1|| -Nschematic:Bus_Pin|pin@7||-3|-2|-1|-1|| -Nschematic:Bus_Pin|pin@10||-1|8|-1|-1|| -Nschematic:Bus_Pin|pin@11||2|8|-1|-1|| -Nschematic:Bus_Pin|pin@12||3|-2|-1|-1|| -Nschematic:Bus_Pin|pin@14||-3|3|-1|-1|| -NPin|pin@15||-2|-6|1|1|| -NPin|pin@16||-2|2|1|1|| -NPin|pin@17||-2|6|1|1|| -NPin|pin@18||2|6|1|1|| -NPin|pin@19||2|-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@32||-2|5|1|1|| -NPin|pin@33||-3|5|1|1|| -Ngeneric:Invisible-Pin|pin@40||0|0|||||ART_message(D5G2;)SMV -Ngeneric:Invisible-Pin|pin@44||0|9|1|1|| -Ngeneric:Invisible-Pin|pin@45||0|8|||||ART_message(D5G1.5;)S5 -NPin|pin@46||2|5|1|1|| -NPin|pin@47||3|5|1|1|| -NPin|pin@48||-2|3|1|1|| -NPin|pin@49||-3|3|1|1|| -NPin|pin@50||2|3|1|1|| -NPin|pin@51||3|3|1|1|| -NPin|pin@54||-2|1|1|1|| -NPin|pin@55||-3|1|1|1|| -Ngeneric:Invisible-Pin|pin@57||0|-6|1|1|RRR| -Ngeneric:Invisible-Pin|pin@60||-2|-2|1|1|| -Ngeneric:Invisible-Pin|pin@61||2|-2|1|1|| -Nschematic:Bus_Pin|pin@62||-3|5|-1|-1|| -NPin|pin@63||2|1|1|1|| -NPin|pin@64||3|1|1|1|| -Nschematic:Bus_Pin|pin@65||3|5|-1|-1|| -NPin|pin@68||-2|-5|1|1|| -NPin|pin@69||-3|-5|1|1|| -AThicker|net@0|||FS1800|pin@20||0|6|pin@18||2|6 -AThicker|net@2|||FS1800|pin@17||-2|6|pin@20||0|6 -AThicker|net@3|||FS2700|pin@20||0|6|pin@21||0|7 -AThicker|net@4|||FS1800|pin@21||0|7|pin@22||1|7 -AThicker|net@5|||FS2250|pin@22||1|7|pin@23||2|8 -AThicker|net@6|||FS3150|pin@23||2|8|pin@24||1|9 -AThicker|net@7|||FS0|pin@24||1|9|pin@25||-2|9 -AThicker|net@8|||FS1350|pin@25||-2|9|pin@26||-1|8 -AThicker|net@9|||FS450|pin@26||-1|8|pin@27||-2|7 -AThicker|net@10|||FS1800|pin@27||-2|7|pin@21||0|7 -AThicker|net@11|||FS2700|pin@48||-2|3|pin@17||-2|6 -AThicker|net@12|||FS2700|pin@16||-2|2|pin@32||-2|5 -AThicker|net@15|||FS0|pin@32||-2|5|pin@33||-3|5 -AThicker|net@19|||FS900|pin@32||-2|5|pin@54||-2|1 -Aschematic:bus|net@28||-0.5|IJ2700|pin@44||0|9|pin@1||0|10 -AThicker|net@30|||FS2700|pin@46||2|5|pin@18||2|6 -AThicker|net@31|||FS1800|pin@46||2|5|pin@47||3|5 -AThicker|net@32|||FS2700|pin@16||-2|2|pin@48||-2|3 -AThicker|net@33|||FS0|pin@48||-2|3|pin@49||-3|3 -AThicker|net@34|||FS2700|pin@50||2|3|pin@46||2|5 -AThicker|net@35|||FS1800|pin@50||2|3|pin@51||3|3 -AThicker|net@40|||FS0|pin@54||-2|1|pin@55||-3|1 -Aschematic:bus|net@42||-0.5|IJ900|pin@57||0|-6|pin@0||0|-7 -AThicker|net@47|||FS900|pin@54||-2|1|pin@68||-2|-5 -Aschematic:bus|net@49||-0.5|IJ1800|pin@61||2|-2|pin@12||3|-2 -Aschematic:bus|net@51||-0.5|IJ0|pin@60||-2|-2|pin@7||-3|-2 -AThicker|net@52|||FS900|pin@50||2|3|pin@63||2|1 -AThicker|net@53|||FS1800|pin@63||2|1|pin@64||3|1 -AThicker|net@56|||FS0|pin@19||2|-6|pin@15||-2|-6 -AThicker|net@57|||FS900|pin@68||-2|-5|pin@15||-2|-6 -AThicker|net@58|||FS0|pin@68||-2|-5|pin@69||-3|-5 -AThicker|net@59|||FS900|pin@63||2|1|pin@19||2|-6 -Ecl[T,F],clS[T,F],rd[T,F],mc||D5G2;|pin@1||I -Edo[L]||D5G2;|pin@62||I -Edo[M]||D5G2;|pin@2||I -Efire[L]||D5G2;|pin@65||O -Efire[M]||D5G2;|pin@3||O -Efire[T]||D5G2;|pin@4||O -Eilc[done]||D5G2;|pin@6||I -Ebit[1:4]|od[15,16,18:20]|D5G2;|pin@0||I -Epred[T,D]||D5G2;|pin@7||I -Esin||D5G2;|pin@10||I -Esout||D5G2;|pin@11||O -Esucc[T,D]||D5G2;|pin@12||O -Etorp||D5G2;|pin@14||I +NPin|pin@6||-4|-2|1|1|| +NPin|pin@7||-4|2|1|1|| +NPin|pin@8||4|2|1|1|| +NPin|pin@9||4|-2|1|1|| +NPin|pin@10||3|2|1|1|| +NPin|pin@11||3|3|1|1|| +NPin|pin@12||0|2|1|1|| +NPin|pin@13||0|3|1|1|| +NPin|pin@14||-3|2|1|1|| +NPin|pin@15||-3|3|1|1|| +Ngeneric:Invisible-Pin|pin@22||0|-2|1|1|| +Ngeneric:Invisible-Pin|pin@23||-5|0|1|1|| +Ngeneric:Invisible-Pin|pin@24||3|3|1|1|| +Ngeneric:Invisible-Pin|pin@25||-3|3|1|1|| +Ngeneric:Invisible-Pin|pin@26||0|3|1|1|| +Ngeneric:Invisible-Pin|pin@27||0|-3|1|1|| +Ngeneric:Invisible-Pin|pin@28||-4|0|1|1|| +Ngeneric:Invisible-Pin|pin@29||-3|1.3|||||ART_message(D5G1;)SE +Ngeneric:Invisible-Pin|pin@30||0|1.3|||||ART_message(D5G1;)SM +Ngeneric:Invisible-Pin|pin@31||3|1.3|||||ART_message(D5G1;)SC +AThicker|net@0|||FS2700|pin@6||-4|-2|pin@7||-4|2 +AThicker|net@1|||FS1800|pin@14||-3|2|pin@12||0|2 +AThicker|net@2|||FS900|pin@8||4|2|pin@9||4|-2 +AThicker|net@3|||FS0|pin@9||4|-2|pin@6||-4|-2 +AThicker|net@4|||FS1800|pin@10||3|2|pin@8||4|2 +AThicker|net@5|||FS2700|pin@10||3|2|pin@11||3|3 +AThicker|net@6|||FS1800|pin@12||0|2|pin@10||3|2 +AThicker|net@7|||FS2700|pin@12||0|2|pin@13||0|3 +AThicker|net@8|||FS1800|pin@7||-4|2|pin@14||-3|2 +AThicker|net@9|||FS2700|pin@14||-3|2|pin@15||-3|3 +Aschematic:bus|net@14||-0.5|IJ2700|pin@27||0|-3|pin@22||0|-2 +Aschematic:bus|net@15||-0.5|IJ1800|pin@23||-5|0|pin@28||-4|0 +Ecl[T,F]||D5G2;|pin@23||I +Ecount||D5G2;|pin@24||O +Eexit||D5G2;|pin@25||O +Efire[M]||D5G2;|pin@26||O +Eilc[i,zoo,zLO,dLO]||D5G2;|pin@27||I +X + +# Cell moveE;1{sch} +CmoveE;1{sch}||schematic|1226605598475|1226680609085| +Ngeneric:Facet-Center|art@0||0|0||||AV +NOff-Page|conn@0||-31|-12|||XYRR| +NOff-Page|conn@7||18|9|||XR| +NOff-Page|conn@9||17|-54|||YRR| +NOff-Page|conn@10||-6|9|||XR| +NOff-Page|conn@11||41|9|||XR| +IredFour:inv;1{ic}|inv@7||15|-45|X||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFour:inv;1{ic}|inv@8||-3|-21|X||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IlatchesK:mlat1in5i;1{ic}|mlat1in5@0||-30|-30|XR||D5G4; +IlatchesK:mlat1in5i;1{ic}|mlat1in5@1||-5|-30|XR||D5G4; +IlatchesK:mlat1in5i;1{ic}|mlat1in5@2||30|-30|XR||D5G4; +ImoveE;1{ic}|moveE@0||45|25|||D5G4; +IredFour:nand2;1{ic}|nand2@1||-18|-15|R||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 +IredFour:nor2_sy;1{ic}|nor2_sy@1||7|-17|R||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-2;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)I1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_LEGATE(T)I1|ATTR_LEPARALLGRP()I-1|ATTR_su(T)I-1 +IredFour:nor2_sy;1{ic}|nor2_sy@2||-42|-48|XR||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-2;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)I1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_LEGATE(T)I1|ATTR_LEPARALLGRP()I-1|ATTR_su(T)I-1 +IredFour:nor2_sy;1{ic}|nor2_sy@3||-17|-48|XR||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-2;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)I1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_LEGATE(T)I1|ATTR_LEPARALLGRP()I-1|ATTR_su(T)I-1 +IredFour:nor2n;1{ic}|nor2n@3||-6|0|R||D0G4;|ATTR_Delay(D5G1;NPX1;Y-3;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFour:nor2n;1{ic}|nor2n@5||18|0|R||D0G4;|ATTR_Delay(D5G1;NPX1;Y-3;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFour:nor2n;1{ic}|nor2n@9||41|0|R||D0G4;|ATTR_Delay(D5G1;NPX1;Y-3;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +Ngeneric:Invisible-Pin|pin@0||-2|30.5|||||ART_message(D5G6;)SmoveE +Ngeneric:Invisible-Pin|pin@1||-2.5|25|||||ART_message(D5G4;)S"this is part of the \"move\" stage" +Ngeneric:Invisible-Pin|pin@2||-5.5|19.5|||||ART_message(D5G3;)Sies 13 November 2008 +NWire_Pin|pin@30||-43|-56|||| +NWire_Pin|pin@32||-41|-54|||| +NWire_Pin|pin@39||8|-21|||| +NWire_Pin|pin@59||40|-6|||| +NWire_Pin|pin@64||-18|-56|||| +NBus_Pin|pin@78||-36|-30|-1|-1|| +NBus_Pin|pin@79||-36|-36|-1|-1|| +NBus_Pin|pin@80||24|-36|-1|-1|| +NBus_Pin|pin@81||24|-30|-1|-1|| +NBus_Pin|pin@82||-12|-30|-1|-1|| +NBus_Pin|pin@83||-12|-36|-1|-1|| +NBus_Pin|pin@84||-49|-36|-1|-1|| +NBus_Pin|pin@89||-49|-40.5|-1|-1|| +NWire_Pin|pin@91||30|-38.5|||| +NWire_Pin|pin@92||-16|-54|||| +NWire_Pin|pin@93||0|-45|||X| +NWire_Pin|pin@95||21|-45|||X| +NWire_Pin|pin@96||21|-40.5|||X| +NWire_Pin|pin@98||-42|-42|||| +NWire_Pin|pin@99||-30|-42|||| +NWire_Pin|pin@100||-17|-42|||| +NWire_Pin|pin@101||-5|-42|||| +NWire_Pin|pin@102||-18|-9|||| +NWire_Pin|pin@104||-5|-9|||| +NWire_Pin|pin@105||7|-9|||| +NWire_Pin|pin@106||19|-9|||| +NWire_Pin|pin@107||-5|-26|||| +NWire_Pin|pin@108||6|-26|||| +NWire_Pin|pin@109||-30|-26|||| +NWire_Pin|pin@110||-19|-26|||| +NWire_Pin|pin@111||30|-12|||| +NWire_Pin|pin@112||42|-12|||| +NWire_Pin|pin@113||0|-54|||X| +NWire_Pin|pin@115||-17|-21|||| +Ngeneric:Invisible-Pin|pin@116||-69|-15|||||ART_message(D3G2;)S[exit if {(done OR zoo) and not infin},act if {done OR ilc not 0 OR infin},count if {ilc not 0}] +NWire_Pin|pin@117||-29.5|-6|||| +NWire_Pin|pin@118||-29.5|-2|||| +NWire_Pin|pin@119||-7|-6|||| +NWire_Pin|pin@120||17|-6|||| +Ngeneric:Invisible-Pin|pin@121||-71|-25|||||ART_message(D3G2;)S[done or zoo for case of loading,a one you want to exit.] +NWire_Pin|pin@122||14|-21|||| +NWire_Pin|pin@123||14|-26|||| +IorangeTSMC090nm:wire90;1{ic}|wire90@3||6|-45|X||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D383.80000000000007|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@4||-36|-42|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D383.80000000000007|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@5||-10|-42|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D383.80000000000007|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||-11.5|-9|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D383.80000000000007|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||13.5|-9|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D383.80000000000007|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||1.5|-26|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D383.80000000000007|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||-23.5|-26|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D383.80000000000007|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||36.5|-12|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D383.80000000000007|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@11||-11.5|-21|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D383.80000000000007|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3 +Abus|cl[F,T]|D5G2;|-0.5|IJ900|pin@84||-49|-36|pin@89||-49|-40.5 +Awire|cl[F]|D5G2;||2700|pin@117||-29.5|-6|pin@118||-29.5|-2 +Awire|done|D5G2;||900|pin@93||0|-45|pin@113||0|-54 +Awire|ilc[dLO]|D5G2;||2700|pin@95||21|-45|pin@96||21|-40.5 +Awire|ilc[i]|D5G2;||900|pin@122||14|-21|pin@123||14|-26 +Awire|ilc[zLO]|D5G2;||900|nor2_sy@3|ina|-18|-50.5|pin@64||-18|-56 +Awire|ilc[zLO]|D5G2;||900|mlat1in5@2|in|30|-32|pin@91||30|-38.5 +Awire|ilc[zoo]|D5G2;||2700|pin@30||-43|-56|nor2_sy@2|ina|-43|-50.5 +Awire|net@68|||900|nor2_sy@1|ina|8|-19.5|pin@39||8|-21 +Abus|net@145||-0.5|IJ0|mlat1in5@0|c[T,F]|-33|-30|pin@78||-36|-30 +Abus|net@146||-0.5|IJ900|pin@78||-36|-30|pin@79||-36|-36 +Abus|net@147||-0.5|IJ1800|pin@79||-36|-36|pin@83||-12|-36 +Abus|net@148||-0.5|IJ2700|pin@80||24|-36|pin@81||24|-30 +Abus|net@149||-0.5|IJ1800|pin@81||24|-30|mlat1in5@2|c[T,F]|27|-30 +Abus|net@150||-0.5|IJ0|mlat1in5@1|c[T,F]|-8|-30|pin@82||-12|-30 +Abus|net@151||-0.5|IJ1800|pin@83||-12|-36|pin@80||24|-36 +Abus|net@152||-0.5|IJ900|pin@82||-12|-30|pin@83||-12|-36 +Abus|net@153||-0.5|IJ0|pin@79||-36|-36|pin@84||-49|-36 +Awire|net@167|||900|nor2_sy@3|inb|-16|-50.5|pin@92||-16|-54 +Awire|net@168|||900|nor2_sy@2|inb|-41|-50.5|pin@32||-41|-54 +Awire|net@172|||1800|inv@7|in|17.5|-45|pin@95||21|-45 +Awire|net@177|||1800|pin@93||0|-45|wire90@3|b|3.5|-45 +Awire|net@178|||1800|wire90@3|a|8.5|-45|inv@7|out|12.5|-45 +Awire|net@181|||2700|nor2_sy@2|out|-42|-45.5|pin@98||-42|-42 +Awire|net@182|||1800|pin@98||-42|-42|wire90@4|a|-38.5|-42 +Awire|net@183|||1800|wire90@4|b|-33.5|-42|pin@99||-30|-42 +Awire|net@184|||2700|pin@99||-30|-42|mlat1in5@0|in|-30|-32 +Awire|net@185|||2700|nor2_sy@3|out|-17|-45.5|pin@100||-17|-42 +Awire|net@188|||2700|pin@101||-5|-42|mlat1in5@1|in|-5|-32 +Awire|net@189|||2700|nand2@1|out|-18|-12.5|pin@102||-18|-9 +Awire|net@192|||1800|wire90@6|b|-9|-9|pin@104||-5|-9 +Awire|net@195|||900|pin@105||7|-9|nor2_sy@1|out|7|-14.5 +Awire|net@198|||2700|mlat1in5@1|out|-5|-28|pin@107||-5|-26 +Awire|net@199|||1800|pin@107||-5|-26|wire90@8|a|-1|-26 +Awire|net@200|||1800|wire90@8|b|4|-26|pin@108||6|-26 +Awire|net@201|||2700|pin@108||6|-26|nor2_sy@1|inb|6|-19.5 +Awire|net@202|||0|wire90@9|a|-26|-26|pin@109||-30|-26 +Awire|net@203|||900|pin@109||-30|-26|mlat1in5@0|out|-30|-28 +Awire|net@204|||900|nand2@1|inb|-19|-17.5|pin@110||-19|-26 +Awire|net@205|||0|pin@110||-19|-26|wire90@9|b|-21|-26 +Awire|net@206|||0|wire90@6|a|-14|-9|pin@102||-18|-9 +Awire|net@208|||2700|pin@115||-17|-21|nand2@1|ina|-17|-17.5 +Awire|net@209|||0|wire90@10|a|34|-12|pin@111||30|-12 +Awire|net@210|||900|pin@111||30|-12|mlat1in5@2|out|30|-28 +Awire|net@212|||0|pin@112||42|-12|wire90@10|b|39|-12 +Awire|net@215|||1800|pin@32||-41|-54|pin@92||-16|-54 +Awire|net@218|||1800|wire90@5|b|-7.5|-42|pin@101||-5|-42 +Awire|net@219|||0|wire90@5|a|-12.5|-42|pin@100||-17|-42 +Awire|net@220|||0|pin@106||19|-9|wire90@7|b|16|-9 +Awire|net@221|||0|wire90@7|a|11|-9|pin@105||7|-9 +Awire|net@223|||2700|nor2n@3|out|-6|2.5|conn@10|a|-6|7 +Awire|net@224|||2700|nor2n@5|out|18|2.5|conn@7|a|18|7 +Awire|net@225|||1800|inv@8|in|-0.5|-21|pin@39||8|-21 +Awire|net@227|||0|wire90@11|a|-14|-21|pin@115||-17|-21 +Awire|net@228|||1800|wire90@11|b|-9|-21|inv@8|out|-5.5|-21 +Awire|net@230|||0|pin@113||0|-54|pin@92||-16|-54 +Awire|net@233|||2700|nor2n@9|out|41|2.5|conn@11|a|41|7 +Awire|net@237|||0|pin@119||-7|-6|pin@117||-29.5|-6 +Awire|net@238|||900|nor2n@3|inb|-7|-2.5|pin@119||-7|-6 +Awire|net@239|||900|nor2n@3|ina|-5|-2.5|pin@104||-5|-9 +Awire|net@240|||0|pin@120||17|-6|pin@119||-7|-6 +Awire|net@241|||900|nor2n@5|ina|19|-2.5|pin@106||19|-9 +Awire|net@242|||0|pin@59||40|-6|pin@120||17|-6 +Awire|net@243|||900|nor2n@5|inb|17|-2.5|pin@120||17|-6 +Awire|net@244|||900|nor2n@9|ina|42|-2.5|pin@112||42|-12 +Awire|net@245|||900|nor2n@9|inb|40|-2.5|pin@59||40|-6 +Awire|net@246|||1800|pin@39||8|-21|pin@122||14|-21 +Edoit|cl[T,F]|D4G2;|conn@0|a|I +Efire[M_1]@279201519|count|D6G2;|conn@11|y|O +Efire[M_1]|exit|D6G2;|conn@10|y|O +Efire[M]||D6G2;|conn@7|y|O +Einfin_1|ilc[i,zoo,zLO,dLO]|D4G2;|conn@9|a|I +X + +# Cell moveLit;2{ic} +CmoveLit;2{ic}||artwork|1226928518785|1226939228726|E +Ngeneric:Facet-Center|art@0||0|0||||AV +Nschematic:Bus_Pin|pin@0||0|10|-1|-1|| +Nschematic:Bus_Pin|pin@1||-3|2|-1|-1|| +Nschematic:Bus_Pin|pin@2||3|2|-1|-1|| +Nschematic:Bus_Pin|pin@3||3|5|-1|-1|| +Nschematic:Bus_Pin|pin@4||-3|-5|-1|-1|| +Nschematic:Bus_Pin|pin@5||0|-10|-1|-1|| +Nschematic:Bus_Pin|pin@6||-3|-2|-1|-1|| +Nschematic:Bus_Pin|pin@7||-1|8|-1|-1|| +Nschematic:Bus_Pin|pin@9||2|8|-1|-1|| +Nschematic:Bus_Pin|pin@10||3|-2|-1|-1|| +Nschematic:Bus_Pin|pin@11||-3|5|-1|-1|| +NPin|pin@13||-2|-9|1|1|| +NPin|pin@14||-2|2|1|1|| +NPin|pin@15||-2|9|1|1|| +NPin|pin@16||-1|8|1|1|| +NPin|pin@17||-2|7|1|1|| +NPin|pin@18||-2|5|1|1|| +Ngeneric:Invisible-Pin|pin@19||0|0|||||ART_message(D5G2;)S[MV,LIT] +NPin|pin@20||-2|5|1|1|| +NPin|pin@21||-3|5|1|1|| +NPin|pin@22||2|5|1|1|| +NPin|pin@23||3|5|1|1|| +NPin|pin@24||-2|6|1|1|| +NPin|pin@25||2|6|1|1|| +NPin|pin@26||2|-9|1|1|| +NPin|pin@27||0|6|1|1|| +NPin|pin@28||0|7|1|1|| +NPin|pin@29||1|7|1|1|| +NPin|pin@30||2|8|1|1|| +NPin|pin@31||1|9|1|1|| +Ngeneric:Invisible-Pin|pin@43||-2|-5|1|1|| +Ngeneric:Invisible-Pin|pin@44||-2|-2|1|1|| +Ngeneric:Invisible-Pin|pin@45||-2|2|1|1|| +Ngeneric:Invisible-Pin|pin@46||0|-9|1|1|| +Ngeneric:Invisible-Pin|pin@47||2|-2|1|1|| +Ngeneric:Invisible-Pin|pin@48||2|2|1|1|| +Nschematic:Bus_Pin|pin@51||-3|-8|-1|-1|| +NPin|pin@52||-2|-8|1|1|| +NPin|pin@53||-3|-8|1|1|| +AThicker|net@0|||FS1800|pin@27||0|6|pin@25||2|6 +AThicker|net@1|||FS1800|pin@17||-2|7|pin@28||0|7 +AThicker|net@2|||FS2250|pin@29||1|7|pin@30||2|8 +AThicker|net@3|||FS0|pin@26||2|-9|pin@13||-2|-9 +AThicker|net@4|||FS3150|pin@30||2|8|pin@31||1|9 +AThicker|net@5|||FS900|pin@25||2|6|pin@22||2|5 +AThicker|net@6|||FS900|pin@22||2|5|pin@26||2|-9 +AThicker|net@8|||FS0|pin@31||1|9|pin@15||-2|9 +AThicker|net@9|||FS1350|pin@15||-2|9|pin@16||-1|8 +AThicker|net@10|||FS450|pin@16||-1|8|pin@17||-2|7 +AThicker|net@11|||FS2700|pin@20||-2|5|pin@24||-2|6 +AThicker|net@12|||FS2700|pin@14||-2|2|pin@18||-2|5 +AThicker|net@13|||FS1800|pin@24||-2|6|pin@27||0|6 +AThicker|net@14|||FS2700|pin@27||0|6|pin@28||0|7 +AThicker|net@15|||FS2700|pin@14||-2|2|pin@20||-2|5 +AThicker|net@16|||FS0|pin@20||-2|5|pin@21||-3|5 +AThicker|net@17|||FS1800|pin@22||2|5|pin@23||3|5 +AThicker|net@18|||FS1800|pin@28||0|7|pin@29||1|7 +Aschematic:bus|net@21||-0.5|IJ1800|pin@6||-3|-2|pin@44||-2|-2 +Aschematic:bus|net@23||-0.5|IJ1800|pin@1||-3|2|pin@45||-2|2 +Aschematic:bus|net@25||-0.5|IJ1800|pin@4||-3|-5|pin@43||-2|-5 +Aschematic:bus|net@28||-0.5|IJ0|pin@2||3|2|pin@48||2|2 +Aschematic:bus|net@30||-0.5|IJ0|pin@10||3|-2|pin@47||2|-2 +Aschematic:bus|net@33||-0.5|IJ900|pin@46||0|-9|pin@5||0|-10 +AThicker|net@42|||FS2700|pin@13||-2|-9|pin@52||-2|-8 +AThicker|net@43|||FS0|pin@52||-2|-8|pin@53||-3|-8 +AThicker|net@44|||FS2700|pin@52||-2|-8|pin@18||-2|5 +Ecl[T,F],clS[T,F],rd[T,F],mc||D5G2;|pin@0||I +Edo[M,L]||D5G2;|pin@1||I +Efire[M,L]||D5G2;|pin@2||O +Efire[T]||D5G2;|pin@3||O +Ecount|ilc[cnt]|D5G2;|pin@51||O +Eilc[i,zoo,zLO,dLO]||D5G2;|pin@4||I +Eod[15:20]||D5G2;|pin@5||I +Epred[T,D]||D5G2;|pin@6||I +Esin||D5G2;|pin@7||I +Esout||D5G2;|pin@9||O +Esucc[T,D]||D5G2;|pin@10||O +Etorp||D5G2;|pin@11||I X # Cell moveLit;1{lay} @@ -1620,8 +2113,8 @@ Evdd_62||D5G2;|litStage@0|vdd_2|P Evdd_63||D5G2;|litStage@0|vdd_3|P X -# Cell moveLit;1{sch} -CmoveLit;1{sch}||schematic|1225409620385|1225490401638| +# Cell moveLit;2{sch} +CmoveLit;2{sch}||schematic|1225409620385|1227053399120| Ngeneric:Facet-Center|art@0||0|0||||AV NOff-Page|conn@0||30|9|||| NOff-Page|conn@1||8|9|||Y| @@ -1629,26 +2122,23 @@ NOff-Page|conn@2||18|16|||YR| NOff-Page|conn@4||30|-2|||| NOff-Page|conn@5||-28|2|||Y| NOff-Page|conn@7||-27|-6|||Y| -NOff-Page|conn@8||-27|6|||Y| +NOff-Page|conn@8||-43|8|||Y| NOff-Page|conn@9||15|-28|||YRRR| NOff-Page|conn@10||-4|-6|||| -NOff-Page|conn@11||-4|-2|||XY| -NOff-Page|conn@14||-4|10|||XR| -NOff-Page|conn@15||-28.5|-24|||Y| -NOff-Page|conn@16||-18|-31.5|||RRR| +NOff-Page|conn@11||-4|2|||XY| +NOff-Page|conn@14||-10|14|||XR| +NOff-Page|conn@17||-30|-3|||X| ImoveD;1{ic}|dStates@0||18|4|||D5G4; IfifoL:litStage;1{ic}|litStage@0||-18|-24|||D5G4; ImoveC;1{ic}|moveC@0||-18|4|||D5G4; -ImoveLit;1{ic}|moveLit@0||39|24.5|||D5G4; +ImoveLit;2{ic}|moveLit@1||37|29|||D5G4; Ngeneric:Invisible-Pin|pin@0||-6.5|39.5|||||ART_message(D5G6;)SmoveLit Ngeneric:Invisible-Pin|pin@1||-7|34|||||ART_message(D5G4;)Sthe combined move and literals -Ngeneric:Invisible-Pin|pin@2||-10|28.5|||||ART_message(D5G3;)Sies 31 October 2008 +Ngeneric:Invisible-Pin|pin@2||-10|28.5|||||ART_message(D5G3;)Sies 17 November 2008 NBus_Pin|pin@10||9|2|-1|-1|| NWire_Pin|pin@12||16|-12|||| NWire_Pin|pin@13||-19|-12|||| -NBus_Pin|pin@14||-10|2|-1|-1|| -NBus_Pin|pin@15||-10|4.5|-1|-1|| -NWire_Pin|pin@17||-4|6|||| +NBus_Pin|pin@14||-10|-2|-1|-1|| NBus_Pin|pin@19||9|-2|-1|-1|| NBus_Pin|pin@23||-10|-24|-1|-1|| NBus_Pin|pin@24||13|16|-1|-1|| @@ -1657,44 +2147,57 @@ NBus_Pin|pin@26||-48|0|-1|-1|| NBus_Pin|pin@27||-48|-6|-1|-1|| NBus_Pin|pin@30||30|5|-1|-1|| NBus_Pin|pin@31||30|0|-1|-1|| +NWire_Pin|pin@32||-26|6|||| +NWire_Pin|pin@33||-26|10|||| +NWire_Pin|pin@34||-26|-24|||| +NWire_Pin|pin@35||-26|-20|||| +NBus_Pin|pin@37||25|-2|-1|-1|| +NBus_Pin|pin@39||25|-24|-1|-1|| +NWire_Pin|pin@40||-18|-34|||| +NWire_Pin|pin@41||-6|6|||| +NWire_Pin|pin@42||-6|10|||| +Awire|do[L]|D5G2;||2700|pin@34||-26|-24|pin@35||-26|-20 +Awire|do[M]|D5G2;||2700|pin@32||-26|6|pin@33||-26|10 +Awire|fire[L]|D5G2;||900|litStage@0|fire[L]|-18|-28|pin@40||-18|-34 +Awire|fire[M]|D5G2;||2700|pin@41||-6|6|pin@42||-6|10 +Abus|m1[18:20]|D5G2;|-0.5|IJ900|pin@26||-48|0|pin@27||-48|-6 Awire|mc|D5G2;||2700|pin@13||-19|-12|moveC@0|torp_1|-19|-8 Awire|net@0|||0|conn@0|a|28|9|dStates@0|sout|20|9 Awire|net@1|||0|dStates@0|sin|12|9|conn@1|y|10|9 Abus|net@2||-0.5|IJ2700|dStates@0|cl[T,F],clS[T,F],rd[T,F],mc|18|11|conn@2|y|18|14 Awire|net@21|||900|dStates@0|sout_1|16|-6|pin@12||16|-12 Awire|net@22|||0|pin@12||16|-12|pin@13||-19|-12 -Awire|net@24|||1800|conn@8|y|-25|6|moveC@0|do[M]|-22|6 Awire|net@25|||1800|conn@7|y|-25|-6|moveC@0|torp|-22|-6 -Awire|net@27|||0|dStates@0|fire[M]|14|6|pin@17||-4|6 -Abus|net@28||-0.5|IJ1800|moveC@0|pred_1[T,D]@362018842|-14|2|pin@14||-10|2 +Abus|net@28||-0.5|IJ1800|moveC@0|pred_1[T,D]@362018842|-14|-2|pin@14||-10|-2 Awire|net@33|||0|conn@10|a|-6|-6|moveC@0|fire[T]|-14|-6 -Awire|net@34|||0|conn@11|y|-6|-2|moveC@0|ilc[done]|-14|-2 -Awire|net@38|||0|pin@17||-4|6|moveC@0|fire[M]|-14|6 -Awire|net@39|||900|conn@14|a|-4|8|pin@17||-4|6 Abus|net@42||-0.5|IJ0|moveC@0|sin_1|-22|2|conn@5|y|-26|2 Abus|net@44||-0.5|IJ1800|pin@19||9|-2|dStates@0|predD|14|-2 -Abus|net@45||-0.5|IJ1800|dStates@0|succD|22|-2|conn@4|a|28|-2 -Awire|net@46|||1800|conn@15|y|-26.5|-24|litStage@0|pred|-21|-24 +Abus|net@45||-0.5|IJ1800|pin@37||25|-2|conn@4|a|28|-2 Awire|net@49|||2700|litStage@0|pred_1|-19|-20|pin@13||-19|-12 Abus|net@53||-0.5|IJ0|pin@23||-10|-24|litStage@0|succ[T,D]|-15|-24 -Abus|net@54||-0.5|IJ900|pin@14||-10|2|pin@23||-10|-24 -Awire|net@57|||2700|conn@16|a|-18|-29.5|litStage@0|fire[L]|-18|-28 +Abus|net@54||-0.5|IJ900|pin@14||-10|-2|pin@23||-10|-24 Abus|net@58||-0.5|IJ0|moveC@0|pred_1[T,D]|-22|0|pin@26||-48|0 Abus|net@62||-0.5|IJ1800|dStates@0|bit[1:4]|22|5|pin@30||30|5 +Awire|net@63|||0|moveC@0|do[M]|-22|6|pin@32||-26|6 +Awire|net@65|||0|litStage@0|pred|-21|-24|pin@34||-26|-24 +Abus|net@69||-0.5|IJ1800|dStates@0|succD|22|-2|pin@37||25|-2 +Abus|net@73||-0.5|IJ1800|pin@23||-10|-24|pin@39||25|-24 +Abus|net@74||-0.5|IJ900|pin@37||25|-2|pin@39||25|-24 +Awire|net@76|||0|dStates@0|fire[M]|14|6|pin@41||-6|6 +Awire|net@77|||0|pin@41||-6|6|moveC@0|fire[M]|-14|6 +Abus|net@78||-0.5|IJ1800|moveC@0|ilc[i,zoo,zLO,dLO]|-14|2|conn@11|y|-6|2 +Awire|net@80|||1800|conn@17|a|-28|-3|moveC@0|fire[M_1]|-22|-3 Abus|od[15,16,18,19]|D5G2;|-0.5|IJ900|pin@30||30|5|pin@31||30|0 -Abus|od[18:20]|D5G2;|-0.5|IJ900|pin@26||-48|0|pin@27||-48|-6 Abus|pred[T,D]|D5G2;|-0.5|IJ2700|pin@19||9|-2|pin@10||9|2 Awire|s[1]|D5G2;||2700|litStage@0|fire[L_1]|-17|-20|pin@25||-17|-16 Abus|s[1],do[M],torp|D5G2;|-0.5|IJ2700|dStates@0|bit[5:8]|13|11|pin@24||13|16 -Abus|succ[T,D]|D5G2;|-0.5|IJ2700|pin@14||-10|2|pin@15||-10|4.5 Ecl[T,F],clS[T,F],rd[T,F],mc||D4G2;|conn@2|a|I -Edo[L]||D4G2;|conn@15|a|I -Edo[M]||D4G2;|conn@8|a|I -Efire[L]||D6G2;|conn@16|y|O -Efire[M]||D6G2;|conn@14|y|O +Edo[M]|do[M,L]|D4G2;|conn@8|a|I +Efire[M]|fire[M,L]|D6G2;|conn@14|y|O Efire[T]||D6G2;|conn@10|y|O -Eilc[done]||D4G2;|conn@11|a|I -Ebit[1:4]|od[15,16,18:20]|D4G2;|conn@9|a|I +Ecount|ilc[cnt]|D6G2;|conn@17|y|O +Eilc[done]|ilc[i,zoo,zLO,dLO]|D4G2;|conn@11|a|I +Eod[15,16,18:20]|od[15:20]|D4G2;|conn@9|a|I Epred[T,D]||D4G2;|conn@5|a|I Esin||D4G2;|conn@1|a|I Esout||D6G2;|conn@0|y|O diff --git a/electric/driversJ.jelib b/electric/driversJ.jelib index c83b222..c47762a 100755 --- a/electric/driversJ.jelib +++ b/electric/driversJ.jelib @@ -976,6 +976,68 @@ Eout||D5G2;|pin@7||O Etake||D5G2;|pin@8||O X +# Cell latchAndDriver30;1{ic} +ClatchAndDriver30;1{ic}||artwork|1194830880881|1226686916294|E +Ngeneric:Facet-Center|art@0||0|0||||AV +NThick-Circle|art@3||-0.5|0|1|1|| +NThick-Circle|art@4||-3|0|4|4|RRR||ART_degrees()F[0.0,3.1415927] +Nschematic:Bus_Pin|pin@0||-4|-1|-1|-1|| +Nschematic:Bus_Pin|pin@4||4|0|-1|-1|| +NPin|pin@7||-4|-2|1|1|| +NPin|pin@8||-4|2|1|1|| +NPin|pin@10||0|4|1|1|| +NPin|pin@11||4|0|1|1|| +NPin|pin@12||0|-4|1|1|| +Ngeneric:Invisible-Pin|pin@13||1.5|0|||||ART_message(D5G2.5;)S30 +NPin|pin@14||-3|2|1|1|| +NPin|pin@15||-3|-2|1|1|| +Nschematic:Bus_Pin|pin@16||-4|1|-1|-1|| +NPin|pin@18||-4|-1|1|1|| +NPin|pin@19||-3|-2|1|1|| +AThicker|net@4|||FS2700|pin@18||-4|-1|pin@8||-4|2 +AThicker|net@6|||FS1350|pin@10||0|4|pin@11||4|0 +AThicker|net@7|||FS450|pin@11||4|0|pin@12||0|-4 +AThicker|net@8|||FS2700|pin@12||0|-4|pin@10||0|4 +AThicker|net@10|||FS1800|pin@8||-4|2|pin@14||-3|2 +AThicker|net@11|||FS1800|pin@7||-4|-2|pin@15||-3|-2 +AThicker|net@13|||FS2700|pin@7||-4|-2|pin@18||-4|-1 +AThicker|net@14|||FS1350|pin@18||-4|-1|pin@19||-3|-2 +EinA||D5G2;|pin@0||I +EinB||D5G2;|pin@16||I +Eout||D5G2;|pin@4||O +X + +# Cell latchAndDriver30;1{sch} +ClatchAndDriver30;1{sch}||schematic|1194830486721|1226686926270| +Ngeneric:Facet-Center|art@0||0|0||||AV +NOff-Page|conn@0||18|0|||| +NOff-Page|conn@1||-18|-2|||| +NOff-Page|conn@2||-18|2|||| +IredFour:inv;1{ic}|inv@0||9|0|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NPX1.5;Y2;)S30|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IlatchAndDriver30;1{ic}|latchAnd@1||24.5|12.5|||D5G4; +IredFour:nand2;1{ic}|nand2@0||-9|0|XYRR||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 +Ngeneric:Invisible-Pin|pin@0||0.5|27|||||ART_message(D5G6;)SlatchAndDriver30 +Ngeneric:Invisible-Pin|pin@1||-0.5|18|||||ART_message(D5G3;)Sies 14 November 2008 +Ngeneric:Invisible-Pin|pin@2||-1.5|22|||||ART_message(D5G4;)Sdriver for 37 data latches +NWire_Pin|pin@5||-14|-2|||| +NWire_Pin|pin@6||-14|-1|||| +NWire_Pin|pin@7||-14|2|||| +NWire_Pin|pin@8||-14|1|||| +IorangeTSMC090nm:wire90;1{ic}|wire90@0||0|0|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D544.1999999999997|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3 +Awire|net@8|||1800|wire90@0|b|2.5|0|inv@0|in|6.5|0 +Awire|net@9|||1800|inv@0|out|11.5|0|conn@0|a|16|0 +Awire|net@20|||1800|conn@1|y|-16|-2|pin@5||-14|-2 +Awire|net@21|||2700|pin@5||-14|-2|pin@6||-14|-1 +Awire|net@22|||1800|pin@6||-14|-1|nand2@0|ina|-11.5|-1 +Awire|net@23|||1800|conn@2|y|-16|2|pin@7||-14|2 +Awire|net@24|||900|pin@7||-14|2|pin@8||-14|1 +Awire|net@25|||1800|pin@8||-14|1|nand2@0|inb|-11.5|1 +Awire|net@26|||0|wire90@0|a|-2.5|0|nand2@0|out|-6.5|0 +EinA||D4G2;|conn@1|a|I +EinB||D4G2;|conn@2|a|I +Eout||D6G2;|conn@0|y|O +X + # Cell latchAndDriver60;1{ic} ClatchAndDriver60;1{ic}||artwork|1194830880881|1219789220242|E Ngeneric:Facet-Center|art@0||0|0||||AV diff --git a/electric/fanPinsK.jelib b/electric/fanPinsK.jelib index 1ff5344..80760c1 100755 --- a/electric/fanPinsK.jelib +++ b/electric/fanPinsK.jelib @@ -101,6 +101,74 @@ Ey[17]||D5G2;|pin@24||B Ey[18]||D5G2;|pin@27||B X +# Cell pins6m3at6;1{lay} +Cpins6m3at6;1{lay}||cmos90|1219106030125|1226771756400||DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1219106409195 +Ngeneric:Facet-Center|art@0||0|0||||AV +NMetal-3-Pin|pin@0||15|0|||| +NMetal-3-Pin|pin@6||9|0|||| +NMetal-3-Pin|pin@7||3|0|||| +NMetal-3-Pin|pin@8||-3|0|||| +NMetal-3-Pin|pin@9||-9|0|||| +NMetal-3-Pin|pin@10||-15|0|||| +Eout[1]|in[1]|D5G2;|pin@0||U +Ein[2]||D5G2;|pin@6||U +Ein[3]||D5G2;|pin@7||U +Ein[4]||D5G2;|pin@8||U +Ein[5]||D5G2;|pin@9||U +Ein[6]||D5G2;|pin@10||U +X + +# Cell pins6m3at72;1{lay} +Cpins6m3at72;1{lay}||cmos90|1219106030125|1226771882370||DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1219106409195 +Ngeneric:Facet-Center|art@0||0|0||||AV +NMetal-3-Pin|pin@0||180|0|||| +NMetal-3-Pin|pin@6||108|0|||| +NMetal-3-Pin|pin@7||36|0|||| +NMetal-3-Pin|pin@8||-36|0|||| +NMetal-3-Pin|pin@9||-108|0|||| +NMetal-3-Pin|pin@10||-180|0|||| +Ein[1]||D5G2;|pin@0||U +Ein[2]||D5G2;|pin@6||U +Ein[3]||D5G2;|pin@7||U +Ein[4]||D5G2;|pin@8||U +Ein[5]||D5G2;|pin@9||U +Ein[6]||D5G2;|pin@10||U +X + +# Cell pins6m3at144;1{lay} +Cpins6m3at144;1{lay}||cmos90|1219106030125|1226772726136||DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1226773372732 +Ngeneric:Facet-Center|art@0||0|0||||AV +NMetal-3-Pin|pin@0||360|0|||| +NMetal-3-Pin|pin@6||216|0|||| +NMetal-3-Pin|pin@7||72|0|||| +NMetal-3-Pin|pin@8||-72|0|||| +NMetal-3-Pin|pin@9||-216|0|||| +NMetal-3-Pin|pin@10||-360|0|||| +Ein[1]||D5G2;|pin@0||U +Ein[2]||D5G2;|pin@6||U +Ein[3]||D5G2;|pin@7||U +Ein[4]||D5G2;|pin@8||U +Ein[5]||D5G2;|pin@9||U +Ein[6]||D5G2;|pin@10||U +X + +# Cell pins6m3pat144;1{lay} +Cpins6m3pat144;1{lay}||cmos90|1219106030125|1226772228046||DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1226773372732 +Ngeneric:Facet-Center|art@0||0|0||||AV +NMetal-3-Pin|pin@0||174|0|||| +NMetal-3-Pin|pin@6||114|0|||| +NMetal-3-Pin|pin@7||30|0|||| +NMetal-3-Pin|pin@8||-30|0|||| +NMetal-3-Pin|pin@9||-114|0|||| +NMetal-3-Pin|pin@10||-174|0|||| +Ein[1]||D5G2;|pin@0||U +Ein[2]||D5G2;|pin@6||U +Ein[3]||D5G2;|pin@7||U +Ein[4]||D5G2;|pin@8||U +Ein[5]||D5G2;|pin@9||U +Ein[6]||D5G2;|pin@10||U +X + # Cell pins14m3at144;1{lay} Cpins14m3at144;1{lay}||cmos90|1217144142045|1226000562516||DRC_last_good_drc_area_date()G1217144852041|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1226006777101 Ngeneric:Facet-Center|art@0||0|0||||AV @@ -673,23 +741,6 @@ Ein[5]||D5G2;|pin@4||I Ein[6]||D5G2;|pin@5||I X -# Cell pinsIn06m3A;1{lay} -CpinsIn06m3A;1{lay}||cmos90|1219106030125|1219106206397||DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1219106409195 -Ngeneric:Facet-Center|art@0||0|0||||AV -NMetal-3-Pin|pin@0||15|0|||| -NMetal-3-Pin|pin@6||9|0|||| -NMetal-3-Pin|pin@7||3|0|||| -NMetal-3-Pin|pin@8||-3|0|||| -NMetal-3-Pin|pin@9||-9|0|||| -NMetal-3-Pin|pin@10||-15|0|||| -Eout[1]|in[1]|D5G2;|pin@0||I -Ein[2]||D5G2;|pin@6||I -Ein[3]||D5G2;|pin@7||I -Ein[4]||D5G2;|pin@8||I -Ein[5]||D5G2;|pin@9||I -Ein[6]||D5G2;|pin@10||I -X - # Cell pinsIn07m2;1{lay} CpinsIn07m2;1{lay}||cmos90|1204696663454|1205537048993||DRC_last_good_drc_bit()I11|DRC_last_good_drc_date()G1204742769143 Ngeneric:Facet-Center|art@0||0|0||||AV diff --git a/electric/fifoL.jelib b/electric/fifoL.jelib index 5efb9ee..b990a81 100755 --- a/electric/fifoL.jelib +++ b/electric/fifoL.jelib @@ -763,24 +763,24 @@ Ehcl[1:4]|take[1:4]|D6G2;|conn@7|y|O X # Cell epiFifo;1{ic} -CepiFifo;1{ic}||artwork|1217283366050|1221096609999|E +CepiFifo;1{ic}||artwork|1217283366050|1227039657845|E Ngeneric:Facet-Center|art@0||0|0||||AV Nschematic:Bus_Pin|pin@0||0|7|-1|-1|RRR| Ngeneric:Invisible-Pin|pin@1||0|6|1|1|RRR| Nschematic:Bus_Pin|pin@2||3|0|-1|-1|| Nschematic:Bus_Pin|pin@4||3|-2|-1|-1|| -Nschematic:Bus_Pin|pin@6||-6|-6|-1|-1|| -Nschematic:Bus_Pin|pin@8||6|-6|-1|-1|| +Nschematic:Bus_Pin|pin@6||-4|-6|-1|-1|| +Nschematic:Bus_Pin|pin@8||5|-6|-1|-1|| Nschematic:Bus_Pin|pin@10||-3|0|-1|-1|| Nschematic:Bus_Pin|pin@12||-1|5|-1|-1|| Nschematic:Bus_Pin|pin@14||2|5|-1|-1|| -NPin|pin@24||-6|-4|1|1|| -NPin|pin@25||-6|-8|1|1|| -NPin|pin@26||4|-8|1|1|| -NPin|pin@27||4|-9|1|1|| -NPin|pin@28||6|-6|1|1|| -NPin|pin@29||4|-3|1|1|| -NPin|pin@30||4|-4|1|1|| +NPin|pin@24||-4|-4|1|1|| +NPin|pin@25||-4|-8|1|1|| +NPin|pin@26||3|-8|1|1|| +NPin|pin@27||3|-9|1|1|| +NPin|pin@28||5|-6|1|1|| +NPin|pin@29||3|-3|1|1|| +NPin|pin@30||3|-4|1|1|| NPin|pin@43||0|3|1|1|| NPin|pin@44||0|4|1|1|| NPin|pin@45||0|-3|1|1|| @@ -799,19 +799,18 @@ NPin|pin@57||-2|3|1|1|| NPin|pin@58||2|3|1|1|| NPin|pin@59||2|0|1|1|| NPin|pin@60||3|0|1|1|| -Ngeneric:Invisible-Pin|pin@61||0|-6|||||ART_message(D5G2;)Sepi FIFO NPin|pin@62||2|-2|1|1|| NPin|pin@63||3|-2|1|1|| Ngeneric:Invisible-Pin|pin@64||0|1|||||ART_message(D5G2;)Sepi Ngeneric:Invisible-Pin|pin@65||1|-2|||||ART_message(D5G1.5;)Storp Aschematic:bus|net@0||-0.5|IJ2700|pin@1||0|6|pin@0||0|7 -AThicker|net@15|||FS900|pin@24||-6|-4|pin@25||-6|-8 -AThicker|net@16|||FS1800|pin@25||-6|-8|pin@26||4|-8 -AThicker|net@17|||FS900|pin@26||4|-8|pin@27||4|-9 -AThicker|net@18|||FS2363|pin@27||4|-9|pin@28||6|-6 -AThicker|net@19|||FS3037|pin@28||6|-6|pin@29||4|-3 -AThicker|net@20|||FS900|pin@29||4|-3|pin@30||4|-4 -AThicker|net@36|||FS1800|pin@24||-6|-4|pin@30||4|-4 +AThicker|net@15|||FS900|pin@24||-4|-4|pin@25||-4|-8 +AThicker|net@16|||FS1800|pin@25||-4|-8|pin@26||3|-8 +AThicker|net@17|||FS900|pin@26||3|-8|pin@27||3|-9 +AThicker|net@18|||FS2363|pin@27||3|-9|pin@28||5|-6 +AThicker|net@19|||FS3037|pin@28||5|-6|pin@29||3|-3 +AThicker|net@20|||FS900|pin@29||3|-3|pin@30||3|-4 +AThicker|net@36|||FS1800|pin@24||-4|-4|pin@30||3|-4 AThicker|net@37|||FS3150|pin@48||-1|5|pin@49||-2|6 AThicker|net@38|||FS1800|pin@49||-2|6|pin@50||1|6 AThicker|net@39|||FS1350|pin@50||1|6|pin@51||2|5 @@ -844,12 +843,10 @@ Etorp||D5G2;|pin@4||O X # Cell epiFifo;1{sch} -CepiFifo;1{sch}||schematic|1217283016356|1226695067364| -IregistersL:all1in52weak;1{ic}|all1in52@0||-3|-18|Y||D5G4; -IregistersL:all1in52weak;1{ic}|all1in52@1||5|-18|Y||D5G4; +CepiFifo;1{sch}||schematic|1217283016356|1227039657845| Ngeneric:Facet-Center|art@0||0|0||||AV -NOff-Page|conn@0||-15|-15|||| -NOff-Page|conn@1||14|-22|||| +NOff-Page|conn@0||-3|-18|||| +NOff-Page|conn@1||20|-18|||| NOff-Page|conn@2||-12|5|||XRR| NOff-Page|conn@3||12|5|||| NOff-Page|conn@4||-12|0|||XRR| @@ -858,17 +855,18 @@ NOff-Page|conn@7||0|12|||XRRR| NOff-Page|conn@8||12|-2|||Y| IepiFifo;1{ic}|epiFifo@1||36|12|||D5G4; IepiFifoCont;1{ic}|epiFifoC@0||0|0|||D5G4; -Ngeneric:Invisible-Pin|pin@0||0.5|18.5|||||ART_message(D5G3;)Sies 28 July 2008 +IregistersL:ins20Bx36;1{ic}|ins20Bx3@0||10|-18|Y||D5G4; +Ngeneric:Invisible-Pin|pin@0||0.5|18.5|||||ART_message(D5G3;)Sies 13 November 2008 Ngeneric:Invisible-Pin|pin@1||-0.5|22.5|||||ART_message(D5G4;)Sthe epi FIFO Ngeneric:Invisible-Pin|pin@2||1.5|27.5|||||ART_message(D5G6;)SepiFifo +NBus_Pin|pin@8||3|-24|-1|-1|| NWire_Pin|pin@14||-8|-2|||| NWire_Pin|pin@15||-8|-9|||| -NBus_Pin|pin@16||-8|-18|-1|-1|| -NBus_Pin|pin@17||10|-18|-1|-1|| -NWire_Pin|pin@18||-5|-13|||| -NWire_Pin|pin@19||3|-13|||| -NBus_Pin|pin@20||0|-6|-1|-1|| -Abus|in[1:37,T,38:51]|D5G2;X-9;|-0.5|IJ0|all1in52@0|in[1:37],ain[T,1:14]|-6|-18|pin@16||-8|-18 +NBus_Pin|pin@16||3|-18|-1|-1|| +NWire_Pin|pin@17||0|-9|||| +NWire_Pin|pin@18||8|-9|||| +IorangeTSMC090nm:wire90;1{ic}|wire90@0||4|-9|||D0G4;|ATTR_L(D5G1;PUD)D250.9|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +Abus|in[1:36]|D5G2;|-0.5|IJ2700|pin@8||3|-24|pin@16||3|-18 Awire|in[T]|D5G2;||900|pin@14||-8|-2|pin@15||-8|-9 Awire|net@12|||1800|conn@4|y|-10|0|epiFifoC@0|pred|-3|0 Awire|net@13|||1800|conn@2|y|-10|5|epiFifoC@0|sin|-1|5 @@ -877,11 +875,12 @@ Awire|net@15|||1800|epiFifoC@0|fire|3|0|conn@5|a|10|0 Abus|net@17||-0.5|IJ2700|epiFifoC@0|cl[T,F],clS[T,F],rd[T,F],mc|0|7|conn@7|y|0|10 Awire|net@18|||1800|epiFifoC@0|fireTorp|3|-2|conn@8|a|10|-2 Awire|net@19|||0|epiFifoC@0|token|-3|-2|pin@14||-8|-2 -Abus|net@20||-0.5|1800|all1in52@0|out[1:37],aout[T,1:14]|0|-18|all1in52@1|in[1:37],ain[T,1:14]|2|-18 -Abus|out[1:37,T,38:51]|D5G2;X10;|-0.5|IJ1800|all1in52@1|out[1:37],aout[T,1:14]|8|-18|pin@17||10|-18 -Abus|take[1,2]|D5G2;Y-2;|-0.5|IJ900|epiFifoC@0|fire_1|0|-4|pin@20||0|-6 -Awire|take[1]|D5G2;Y2;||2700|all1in52@0|fire|-5|-15|pin@18||-5|-13 -Awire|take[2]|D5G2;Y2;||2700|all1in52@1|fire|3|-15|pin@19||3|-13 +Abus|net@21||-0.5|IJ1800|pin@16||3|-18|ins20Bx3@0|in[1:18]|7|-18 +Abus|net@22||-0.5|IJ0|conn@1|a|18|-18|ins20Bx3@0|out[1:18]|13|-18 +Awire|net@23|||900|epiFifoC@0|fire_1|0|-4|pin@17||0|-9 +Awire|net@24|||1800|pin@17||0|-9|wire90@0|a|1.5|-9 +Awire|net@25|||1800|wire90@0|b|6.5|-9|pin@18||8|-9 +Awire|net@26|||900|pin@18||8|-9|ins20Bx3@0|hcl[1]|8|-15 Ecl[T,F],clS[T,F],rd[T,F],mc||D4G2;|conn@7|a|I Ein[1:36,T]||D4G2;|conn@0|a|I Eout[1:36]||D6G2;|conn@1|y|O @@ -893,7 +892,7 @@ Etorp||D6G2;|conn@8|y|O X # Cell epiFifoCont;1{ic} -CepiFifoCont;1{ic}||artwork|1217281669157|1219534078845|E +CepiFifoCont;1{ic}||artwork|1217281669157|1226585081068|E Ngeneric:Facet-Center|art@0||0|0||||AV Nschematic:Bus_Pin|pin@0||0|7|-1|-1|R| Ngeneric:Invisible-Pin|pin@1||0|6|1|1|R| @@ -924,8 +923,9 @@ NPin|pin@35||2|0|1|1|| NPin|pin@36||3|0|1|1|| NPin|pin@37||2|-2|1|1|| NPin|pin@38||3|-2|1|1|| -Nschematic:Bus_Pin|pin@39||0|-3|-2|-2|| Ngeneric:Invisible-Pin|pin@40||0|0|||||ART_message(D5G2;)S[epi,FIFO] +NPin|pin@41||0|-3|1|1|| +NPin|pin@42||0|-4|1|1|| Aschematic:bus|net@0||-0.5|IJ2700|pin@1||0|6|pin@0||0|7 AThicker|net@7|||FS2700|pin@33||-2|-2|pin@26||-2|0 AThicker|net@8|||FS0|pin@26||-2|0|pin@27||-3|0 @@ -947,75 +947,57 @@ AThicker|net@27|||FS2700|pin@35||2|0|pin@29||2|3 AThicker|net@28|||FS1800|pin@35||2|0|pin@36||3|0 AThicker|net@29|||FS2700|pin@25||2|-3|pin@37||2|-2 AThicker|net@30|||FS1800|pin@37||2|-2|pin@38||3|-2 -AThicker|net@31|||FS1800|pin@24||-2|-3|pin@25||2|-3 -Aschematic:bus|net@33||-0.5|IJ900|pin@39||0|-3|pin@30||0|-4 +AThicker|net@31|||FS1800|pin@41||0|-3|pin@25||2|-3 +AThicker|net@34|||FS1800|pin@24||-2|-3|pin@41||0|-3 +AThicker|net@35|||FS900|pin@41||0|-3|pin@42||0|-4 Ecl[T,F],clS[T,F],rd[T,F],mc||D5G2;|pin@0||I Epred||D5G2;|pin@6||I Esin||D5G2;|pin@8||I Esout||D5G2;|pin@10||O Efire|succ|D5G2;|pin@2||O -Efire_1|take[1:2]|D5G2;|pin@30||O +Efire_1|take[1]|D5G2;|pin@30||O Etoken||D5G2;|pin@31||I EfireTorp|torp|D5G2;|pin@4||O X # Cell epiFifoCont;1{sch} -CepiFifoCont;1{sch}||schematic|1217273790262|1219533972279| -IgaspL:aStageS;1{ic}|aStageS@0||10|0|||D5G4; -IgaspL:anEpiStartS;1{ic}|anEpiSta@0||-8|0|||D5G4; +CepiFifoCont;1{sch}||schematic|1217273790262|1226585112699| +IgaspL:anEpiStartS;1{ic}|anEpiSta@0||0|0|||D5G4; Ngeneric:Facet-Center|art@0||0|0||||AV -NOff-Page|conn@1||-17|5|||XRR| +NOff-Page|conn@1||-11|5|||XRR| NOff-Page|conn@2||0|15|||XRRR| -NOff-Page|conn@3||26|5|||| -NOff-Page|conn@4||-17|0|||XRR| -NOff-Page|conn@5||26|0|||Y| -NOff-Page|conn@7||1|-5|||Y| -NOff-Page|conn@8||5|-13|||YR| -NOff-Page|conn@9||-17|-5|||XRR| +NOff-Page|conn@3||8|5|||| +NOff-Page|conn@4||-11|0|||XRR| +NOff-Page|conn@5||8|0|||Y| +NOff-Page|conn@7||9|-5|||Y| +NOff-Page|conn@8||0|-13|||YR| +NOff-Page|conn@9||-11|-5|||XRR| IepiFifoCont;1{ic}|epiFifoC@0||46|29|||D5G4; Ngeneric:Invisible-Pin|pin@0||-1.5|26.5|||||ART_message(D5G3;)Sies 28 July 2008 Ngeneric:Invisible-Pin|pin@1||-2.5|30.5|||||ART_message(D5G4;)Scontrol for a 3 register split FIFO Ngeneric:Invisible-Pin|pin@2||-0.5|35.5|||||ART_message(D5G6;)SepiFifoCont -NWire_Pin|pin@9||10|-9|||| -NWire_Pin|pin@10||-8|-9|||| -NBus_Pin|pin@49||-8|9|-1|-1|| -NBus_Pin|pin@53||10|9|-1|-1|| -NWire_Pin|pin@100||16|-2|||| -NWire_Pin|pin@101||16|-6|||| -NBus_Pin|pin@108||0|9|-1|-1|| -NWire_Pin|pin@117||-13|-5|||| -NWire_Pin|pin@118||-13|-2|||| -NWire_Pin|pin@120||-3|-5|||| -NWire_Pin|pin@121||-3|-2|||| -IorangeTSMC090nm:wire90;1{ic}|wire90@0||0.5|0|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D544.1999999999997|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3 -Awire|fire[1]|D5G2;||900|pin@100||16|-2|pin@101||16|-6 -Abus|net@70||-0.5|IJ1800|pin@108||0|9|pin@53||10|9 -Awire|net@153|||1800|aStageS@0|take[2]|13|-2|pin@100||16|-2 -Abus|net@159||-0.5|I900|pin@53||10|9|aStageS@0|cl[T,F],clS[T,F],rd[T,F],mc|10|7 -Awire|net@160|||1800|wire90@0|b|3|0|aStageS@0|pFire|7|0 -Awire|net@171|||0|conn@3|a|24|5|aStageS@0|sout|12|5 -Awire|net@172|||1800|aStageS@0|fire|13|0|conn@5|a|24|0 -Abus|net@173||-0.5|IJ1800|pin@49||-8|9|pin@108||0|9 -Abus|net@174||-0.5|IJ2700|pin@108||0|9|conn@2|y|0|13 -Awire|net@180|||0|conn@7|a|-1|-5|pin@120||-3|-5 -Awire|net@187|||1800|conn@9|y|-15|-5|pin@117||-13|-5 -Awire|net@188|||2700|pin@117||-13|-5|pin@118||-13|-2 -Awire|net@191|||1800|conn@1|y|-15|5|anEpiSta@0|sin|-9|5 -Abus|net@192||-0.5|I900|pin@49||-8|9|anEpiSta@0|cl[T,F],clS[T,F],rd[T,F],mc|-8|7 -Awire|net@193|||1800|conn@4|y|-15|0|anEpiSta@0|pred|-11|0 -Awire|net@194|||0|aStageS@0|sin|9|5|anEpiSta@0|sout|-6|5 -Awire|net@195|||0|wire90@0|a|-2|0|anEpiSta@0|fireIns|-5|0 -Awire|net@196|||1800|pin@118||-13|-2|anEpiSta@0|token|-11|-2 -Awire|net@198|||2700|pin@120||-3|-5|pin@121||-3|-2 -Awire|net@199|||0|pin@121||-3|-2|anEpiSta@0|fireTorp|-5|-2 -Awire|take[1]|D5G2;||900|anEpiSta@0|take[1]|-8|-4|pin@10||-8|-9 -Awire|take[2]|D5G2;||900|aStageS@0|take[1]|10|-4|pin@9||10|-9 +NWire_Pin|pin@117||-7|-5|||| +NWire_Pin|pin@118||-7|-2|||| +NWire_Pin|pin@120||5|-5|||| +NWire_Pin|pin@121||5|-2|||| +Awire|net@180|||0|conn@7|a|7|-5|pin@120||5|-5 +Awire|net@187|||1800|conn@9|y|-9|-5|pin@117||-7|-5 +Awire|net@188|||2700|pin@117||-7|-5|pin@118||-7|-2 +Awire|net@191|||1800|conn@1|y|-9|5|anEpiSta@0|sin|-1|5 +Awire|net@193|||1800|conn@4|y|-9|0|anEpiSta@0|pred|-3|0 +Awire|net@196|||1800|pin@118||-7|-2|anEpiSta@0|token|-3|-2 +Awire|net@198|||2700|pin@120||5|-5|pin@121||5|-2 +Awire|net@199|||0|pin@121||5|-2|anEpiSta@0|fireTorp|3|-2 +Awire|net@200|||0|conn@5|a|6|0|anEpiSta@0|fireIns|3|0 +Awire|net@201|||0|conn@3|a|6|5|anEpiSta@0|sout|2|5 +Abus|net@205||-0.5|IJ2700|anEpiSta@0|cl[T,F],clS[T,F],rd[T,F],mc|0|7|conn@2|y|0|13 +Awire|take[1]|D5G2;||2700|conn@8|a|0|-11|anEpiSta@0|take[1]|0|-4 Ecl[T,F],clS[T,F],rd[T,F],mc||D4G2;|conn@2|a|I Epred||D4G2;|conn@4|a|I Esin||D4G2;|conn@1|a|I Esout_1|sout|D6G2;|conn@3|y|O Efire|succ|D6G2;|conn@5|y|O -Efire_1|take[1:2]|D6G2;|conn@8|y|O +Efire_1|take[1]|D6G2;|conn@8|y|O Etoken||D4G2;|conn@9|a|I EfireTorp|torp|D6G2;|conn@7|y|O X @@ -1536,9 +1518,9 @@ Esucc[T,D]||D4G2;|conn@14|a|I X # Cell m1stageD;1{ic} -Cm1stageD;1{ic}||artwork|1224326401175|1224941692081|E +Cm1stageD;1{ic}||artwork|1224326401175|1226939778166|E Ngeneric:Facet-Center|art@0||0|0||||AV -Nschematic:Bus_Pin|pin@0||3|2|-1|-1|| +Nschematic:Bus_Pin|pin@0||0|-9|-1|-1|| Nschematic:Bus_Pin|pin@2||-4|-6|-1|-1|| Nschematic:Bus_Pin|pin@4||-4|7|-1|-1|| Nschematic:Bus_Pin|pin@6||5|-6|-1|-1|| @@ -1554,8 +1536,6 @@ NPin|pin@20||0|4|1|1|| NPin|pin@26||2|3|1|1|| NPin|pin@28||-2|0|1|1|| NPin|pin@29||-3|0|1|1|| -NPin|pin@30||2|0|1|1|| -NPin|pin@31||3|0|1|1|| NPin|pin@32||2|-3|1|1|| NPin|pin@33||0|-3|1|1|| NPin|pin@34||0|-4|1|1|| @@ -1563,8 +1543,6 @@ NPin|pin@35||-4|-4|1|1|| NPin|pin@36||-4|-8|1|1|| NPin|pin@37||3|-8|1|1|| NPin|pin@38||3|-9|1|1|| -NPin|pin@41||2|2|1|1|| -NPin|pin@42||3|2|1|1|| Ngeneric:Invisible-Pin|pin@43||0|0|||||ART_message(D5G2;)SM1 Nschematic:Bus_Pin|pin@44||0|7|-1|-1|RRR| Ngeneric:Invisible-Pin|pin@45||0|6|1|1|RRR| @@ -1582,29 +1560,25 @@ NPin|pin@61||-4|3|1|1|| NPin|pin@62||-4|6|1|1|| NPin|pin@63||-4|7|1|1|| Ngeneric:Invisible-Pin|pin@64||-2|5|||||ART_message(D5G1.5;)S2 -Nschematic:Bus_Pin|pin@65||0|-9|-1|-1|| -Ngeneric:Invisible-Pin|pin@66||0|-8|1|1|RRR| +NPin|pin@65||0|-8|1|1|| +NPin|pin@66||0|-9|1|1|| +Ngeneric:Invisible-Pin|pin@76||2|0|1|1|| AThicker|net@8|||FS0|pin@33||0|-3|pin@14||-2|-3 AThicker|net@9|||FS900|pin@17||3|-3|pin@18||3|-4 AThicker|net@10|||FS0|pin@18||3|-4|pin@34||0|-4 AThicker|net@11|||FS1800|pin@15||-2|3|pin@19||0|3 AThicker|net@12|||FS2700|pin@19||0|3|pin@20||0|4 AThicker|net@19|||FS0|pin@32||2|-3|pin@33||0|-3 -AThicker|net@21|||FS900|pin@41||2|2|pin@30||2|0 AThicker|net@22|||FS2700|pin@28||-2|0|pin@15||-2|3 AThicker|net@23|||FS2700|pin@14||-2|-3|pin@28||-2|0 AThicker|net@24|||FS0|pin@28||-2|0|pin@29||-3|0 -AThicker|net@25|||FS1800|pin@30||2|0|pin@31||3|0 -AThicker|net@26|||FS2700|pin@32||2|-3|pin@30||2|0 AThicker|net@27|||FS900|pin@33||0|-3|pin@34||0|-4 AThicker|net@28|||FS0|pin@34||0|-4|pin@35||-4|-4 AThicker|net@29|||FS900|pin@35||-4|-4|pin@36||-4|-8 -AThicker|net@30|||FS1800|pin@36||-4|-8|pin@37||3|-8 +AThicker|net@30|||FS1800|pin@36||-4|-8|pin@65||0|-8 AThicker|net@31|||FS900|pin@37||3|-8|pin@38||3|-9 AThicker|net@32|||FS2363|pin@38||3|-9|pin@16||5|-6 AThicker|net@33|||FS3037|pin@16||5|-6|pin@17||3|-3 -AThicker|net@36|||FS900|pin@26||2|3|pin@41||2|2 -AThicker|net@37|||FS1800|pin@41||2|2|pin@42||3|2 Aschematic:bus|net@38||-0.5|IJ2700|pin@45||0|6|pin@44||0|7 AThicker|net@43|||FS1800|pin@19||0|3|pin@26||2|3 AThicker|net@44|||FS0|pin@20||0|4|pin@60||-4|4 @@ -1618,18 +1592,189 @@ AThicker|net@51|||FS0|pin@60||-4|4|pin@54||-6|4 AThicker|net@52|||FS900|pin@60||-4|4|pin@61||-4|3 AThicker|net@53|||FS1800|pin@56||-6|6|pin@62||-4|6 AThicker|net@54|||FS2700|pin@62||-4|6|pin@63||-4|7 -Aschematic:bus|net@56||-0.5|IJ900|pin@66||0|-8|pin@65||0|-9 +AThicker|net@55|||FS1800|pin@65||0|-8|pin@37||3|-8 +AThicker|net@56|||FS900|pin@65||0|-8|pin@66||0|-9 +Aschematic:bus|net@66||-0.5|IJ0|pin@12||3|0|pin@76||2|0 +AThicker|net@69|||FS2700|pin@32||2|-3|pin@26||2|3 Ecl[T,F],clS[T,F],rd[T,F],mc||D5G2;|pin@44||I Efire[1]||D5G2;|pin@0||O Ein[1:36]||D5G2;|pin@2||I Emc||D5G2;|pin@4||O Eout[1:36]||D5G2;|pin@6||O -Eoutt[1:6,8,20,22:27]|outm1[1:6,8,20,22:27]|D5G2;|pin@65||O Epred||D5G2;|pin@8||I Esin_1|s[m2]|D5G2;|pin@52||I Esin||D5G2;|pin@46||I Esout||D5G2;|pin@48||O -Esucc||D5G2;|pin@12||O +Esucc|succ,wait[M]|D5G2;|pin@12||O +X + +# Cell m1stageD;2{lay} +Cm1stageD;2{lay}||cmos90|1224182770424|1226956936319||ATTR_NCC(D5G3;NTY140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"] +IgaspL:aStageM1;1{lay}|aStageM1@0||8|-72|X||D5G4; +Ngeneric:Facet-Center|art@0||0|0||||AV +NX-Metal-1-Metal-2-Con|contact@4||-23.5|12|||| +NX-Metal-2-Metal-3-Con|contact@5||-36|12|||| +NX-Metal-1-Metal-2-Con|contact@6||192.5|-6|||| +NX-Metal-2-Metal-3-Con|contact@8||30|-45|||| +NX-Metal-1-Metal-2-Con|contact@9||-656.5|-88|||| +NX-Metal-1-Metal-2-Con|contact@10||-183.5|-62|||| +NX-Metal-1-Metal-2-Con|contact@11||-656.5|-62|||| +IdriversJ:driveConnecter;1{lay}|driveCon@1||240|32.2|RR||D5G4; +IregistersL:ins20Bx18m2;6{lay}|ins20Bx1@2||-648|0|X||D5G4; +IregistersL:ins20Bx18m2;6{lay}|ins20Bx1@3||648|0|||D5G4; +IdriversJ:latchDriver60;1{lay}|latchDri@1||235.5|72|Y||D5G4; +NMetal-3-Pin|pin@8||-30|-144|||| +NMetal-3-Pin|pin@11||-36|-144|||| +NMetal-1-Pin|pin@14||168.5|47|||| +NMetal-1-Pin|pin@15||168.5|97|||| +NMetal-1-Pin|pin@18||97.5|-2|||| +NMetal-2-Pin|pin@25||-747|-88|||| +NMetal-2-Pin|pin@27||-267|-62|||| +NMetal-2-Pin|pin@28||-261|-7|||| +NMetal-2-Pin|pin@29||-261|-6|||| +IscanK:scanBusInM3TF;2{lay}|scanBusI@0||0|-144|||D5G4; +IscanK:scanKhx2;3{lay}|scanKhx2@0||0|72|||D5G4; +Ametal-2|net@31||6.2|S1800|scanKhx2@0|vdd_2|116.5|122|ins20Bx1@3|vdd_6|288|122 +Ametal-2|net@34||6.2|S1800|scanKhx2@0|gnd_1|116.5|72|ins20Bx1@3|gnd_3|288|72 +Ametal-2|net@35||6.2|S1800|scanKhx2@0|vdd_3|116.5|22|ins20Bx1@3|vdd_7|288|22 +Ametal-3|net@44|||S900|scanKhx2@0|clS[F]|18|0|scanBusI@0|clS[F]|18|-144 +Ametal-3|net@45|||S900|scanKhx2@0|clS[T]|-18|0|scanBusI@0|clS[T]|-18|-144 +Ametal-3|net@46|||S900|scanKhx2@0|cl[F]|12|0|scanBusI@0|cl[F]|12|-144 +Ametal-3|net@47|||S900|scanKhx2@0|cl[T]|-12|0|scanBusI@0|cl[T]|-12|-144 +Ametal-3|net@48|||S900|scanKhx2@0|rd[F]|24|0|scanBusI@0|rd[F]|24|-144 +Ametal-3|net@49|||S900|scanKhx2@0|rd[T]|-24|0|scanBusI@0|rd[T]|-24|-144 +Ametal-3|net@56|||S900|scanKhx2@0|sin|-30|0|pin@8||-30|-144 +Ametal-2|net@57|||S1800|contact@5||-36|12|contact@4||-23.5|12 +Ametal-1|net@58|||S900|scanKhx2@0|din[1]|-23.5|47|contact@4||-23.5|12 +Ametal-3|net@60|||S2700|pin@11||-36|-144|contact@5||-36|12 +Ametal-3|net@61|||S2700|scanBusI@0|mc|30|-144|contact@8||30|-45 +Ametal-2|net@63||1.2|S1800|driveCon@1|take|248|3.9|ins20Bx1@3|hcl[1]|288|3.9 +Ametal-1|net@72|||S2700|aStageM1@0|s[1]|192.5|-9|contact@6||192.5|-6 +Ametal-1|net@75|||S900|pin@15||168.5|97|pin@14||168.5|47 +Ametal-2|net@80||1.2|S1800|ins20Bx1@2|hcl[1]|-288|3.9|driveCon@1|take|248|3.9 +Ametal-1|net@89|||S900|scanKhx2@0|din[2]|97.5|47|pin@18||97.5|-2 +Ametal-3|net@96|||S2700|contact@8||30|-45|scanKhx2@0|mc|30|0 +Ametal-2|net@97|||S0|aStageM1@0|mc_2|157.5|-45|contact@8||30|-45 +Ametal-2|net@99|||S2700|ins20Bx1@2|in[7]|-747|-100|pin@25||-747|-88 +Ametal-1|net@103|||S2700|aStageM1@0|fire|168.5|-10.5|pin@15||168.5|97 +Ametal-1|net@104|||S2700|driveCon@1|out|256|32.2|latchDri@1|out|256|40 +Ametal-2|net@106|||S1800|pin@25||-747|-88|contact@9||-656.5|-88 +Ametal-2|net@107||6.2|S0|aStageM1@0|vdd_5|-243|-122|ins20Bx1@2|vdd_1|-288|-122 +Ametal-2|net@108||6.2|S1800|ins20Bx1@2|gnd_1|-288|-72|aStageM1@0|gnd_2|-243|-72 +Ametal-2|net@109||6.2|S1800|ins20Bx1@2|vdd_3|-288|-22|aStageM1@0|vdd_4|-243|-22 +Ametal-2|net@110||6.2|S1800|aStageM1@0|vdd_3|259|-122|ins20Bx1@3|vdd_1|288|-122 +Ametal-2|net@111||6.2|S0|ins20Bx1@3|gnd_1|288|-72|aStageM1@0|gnd_1|259|-72 +Ametal-2|net@112||6.2|S0|ins20Bx1@3|vdd_3|288|-22|aStageM1@0|vdd_2|259|-22 +Ametal-2|net@113|||S1800|pin@27||-267|-62|contact@10||-183.5|-62 +Ametal-1|net@114|||S2700|aStageM1@0|cond|-183.5|-83|contact@10||-183.5|-62 +Ametal-1|net@115|||S2700|contact@9||-656.5|-88|contact@11||-656.5|-62 +Ametal-2|net@116|||S0|pin@27||-267|-62|contact@11||-656.5|-62 +Ametal-1|net@117|||S0|latchDri@1|in_1|204|47|pin@14||168.5|47 +Ametal-1|net@118|||S0|latchDri@1|in|204|97|pin@15||168.5|97 +Ametal-2|net@119|||S0|contact@6||192.5|-6|pin@29||-261|-6 +Ametal-2|net@120|||S900|pin@29||-261|-6|pin@28||-261|-7 +EclS[F]||D5G2;|scanBusI@0|clS[F]|I +EclS[F_1]||D5G2;|scanKhx2@0|clS[F_1]|I +EclS[T]||D5G2;|scanBusI@0|clS[T]|I +EclS[T_1]||D5G2;|scanKhx2@0|clS[T_1]|I +Ecl[F]||D5G2;|scanBusI@0|cl[F]|I +Ecl[F_1]||D5G2;|scanKhx2@0|cl[F_1]|I +Ecl[T]||D5G2;|scanBusI@0|cl[T]|I +Ecl[T_1]||D5G2;|scanKhx2@0|cl[T_1]|I +Egnd||D5G2;|ins20Bx1@3|gnd|G +Egnd_2||D5G2;|ins20Bx1@3|gnd_2|G +Egnd_3||D5G2;|ins20Bx1@2|gnd|G +Egnd_4||D5G2;|ins20Bx1@2|gnd_2|G +Ein[1]||D5G2;|ins20Bx1@3|in[1]|I +Ein[2]||D5G2;|ins20Bx1@3|in[2]|I +Ein[3]||D5G2;|ins20Bx1@3|in[3]|I +Ein[4]||D5G2;|ins20Bx1@3|in[4]|I +Ein[5]||D5G2;|ins20Bx1@3|in[5]|I +Ein[6]||D5G2;|ins20Bx1@3|in[6]|I +Ein[7]||D5G2;|ins20Bx1@3|in[7]|I +Ein[8]||D5G2;|ins20Bx1@3|in[8]|I +Ein[9]||D5G2;|ins20Bx1@3|in[9]|I +Ein[10]||D5G2;|ins20Bx1@3|in[10]|I +Ein[11]||D5G2;|ins20Bx1@3|in[11]|I +Ein[12]||D5G2;|ins20Bx1@3|in[12]|I +Ein[13]||D5G2;|ins20Bx1@3|in[13]|I +Ein[14]||D5G2;|ins20Bx1@3|in[14]|I +Ein[15]||D5G2;|ins20Bx1@3|in[15]|I +Ein[16]||D5G2;|ins20Bx1@3|in[16]|I +Ein[17]||D5G2;|ins20Bx1@3|in[17]|I +Ein[18]||D5G2;|ins20Bx1@3|in[18]|I +Ein[19]||D5G2;|ins20Bx1@2|in[1]|I +Ein[20]||D5G2;|ins20Bx1@2|in[2]|I +Ein[21]||D5G2;|ins20Bx1@2|in[3]|I +Ein[22]||D5G2;|ins20Bx1@2|in[4]|I +Ein[23]||D5G2;|ins20Bx1@2|in[5]|I +Ein[24]||D5G2;|ins20Bx1@2|in[6]|I +Ein[25]||D5G2;|ins20Bx1@2|in[7]|I +Ein[26]||D5G2;|ins20Bx1@2|in[8]|I +Ein[27]||D5G2;|ins20Bx1@2|in[9]|I +Ein[28]||D5G2;|ins20Bx1@2|in[10]|I +Ein[29]||D5G2;|ins20Bx1@2|in[11]|I +Ein[30]||D5G2;|ins20Bx1@2|in[12]|I +Ein[31]||D5G2;|ins20Bx1@2|in[13]|I +Ein[32]||D5G2;|ins20Bx1@2|in[14]|I +Ein[33]||D5G2;|ins20Bx1@2|in[15]|I +Ein[34]||D5G2;|ins20Bx1@2|in[16]|I +Ein[35]||D5G2;|ins20Bx1@2|in[17]|I +Ein[36]||D5G2;|ins20Bx1@2|in[18]|I +Emc_1||D5G2;|scanBusI@0|mc|I +Emc_2||D5G2;|scanKhx2@0|mc_1|O +Emc_3||D5G2;|scanKhx2@0|mc_2|I +Eout[1]||D5G2;|ins20Bx1@3|out[1]|I +Eout[2]||D5G2;|ins20Bx1@3|out[2]|I +Eout[3]||D5G2;|ins20Bx1@3|out[3]|I +Eout[4]||D5G2;|ins20Bx1@3|out[4]|I +Eout[5]||D5G2;|ins20Bx1@3|out[5]|I +Eout[6]||D5G2;|ins20Bx1@3|out[6]|I +Eout[7]||D5G2;|ins20Bx1@3|out[7]|I +Eout[8]||D5G2;|ins20Bx1@3|out[8]|I +Eout[9]||D5G2;|ins20Bx1@3|out[9]|I +Eout[10]||D5G2;|ins20Bx1@3|out[10]|I +Eout[11]||D5G2;|ins20Bx1@3|out[11]|I +Eout[12]||D5G2;|ins20Bx1@3|out[12]|I +Eout[13]||D5G2;|ins20Bx1@3|out[13]|I +Eout[14]||D5G2;|ins20Bx1@3|out[14]|I +Eout[15]||D5G2;|ins20Bx1@3|out[15]|I +Eout[16]||D5G2;|ins20Bx1@3|out[16]|I +Eout[17]||D5G2;|ins20Bx1@3|out[17]|I +Eout[18]||D5G2;|ins20Bx1@3|out[18]|I +Eout[19]||D5G2;|ins20Bx1@2|out[1]|I +Eout[20]||D5G2;|ins20Bx1@2|out[2]|I +Eout[21]||D5G2;|ins20Bx1@2|out[3]|I +Eout[22]||D5G2;|ins20Bx1@2|out[4]|I +Eout[23]||D5G2;|ins20Bx1@2|out[5]|I +Eout[24]||D5G2;|ins20Bx1@2|out[6]|I +Eout[25]||D5G2;|ins20Bx1@2|out[7]|I +Eout[26]||D5G2;|ins20Bx1@2|out[8]|I +Eout[27]||D5G2;|ins20Bx1@2|out[9]|I +Eout[28]||D5G2;|ins20Bx1@2|out[10]|I +Eout[29]||D5G2;|ins20Bx1@2|out[11]|I +Eout[30]||D5G2;|ins20Bx1@2|out[12]|I +Eout[31]||D5G2;|ins20Bx1@2|out[13]|I +Eout[32]||D5G2;|ins20Bx1@2|out[14]|I +Eout[33]||D5G2;|ins20Bx1@2|out[15]|I +Eout[34]||D5G2;|ins20Bx1@2|out[16]|I +Eout[35]||D5G2;|ins20Bx1@2|out[17]|I +Eout[36]||D5G2;|ins20Bx1@2|out[18]|I +Erd[F]||D5G2;|scanBusI@0|rd[F]|I +Erd[F_1]||D5G2;|scanKhx2@0|rd[F_1]|I +Erd[T]||D5G2;|scanBusI@0|rd[T]|I +Erd[T_1]||D5G2;|scanKhx2@0|rd[T_1]|I +Es[m2]||D5G2;|pin@11||I +Esin||D5G2;|pin@8||I +Esout||D5G2;|scanKhx2@0|sout|O +Evdd||D5G2;|ins20Bx1@3|vdd|P +Evdd_2||D5G2;|ins20Bx1@3|vdd_2|P +Evdd_4||D5G2;|ins20Bx1@3|vdd_4|P +Evdd_5||D5G2;|ins20Bx1@3|vdd_5|P +Evdd_6||D5G2;|ins20Bx1@2|vdd|P +Evdd_7||D5G2;|ins20Bx1@2|vdd_2|P +Evdd_8||D5G2;|ins20Bx1@2|vdd_4|P +Evdd_9||D5G2;|ins20Bx1@2|vdd_5|P X # Cell m1stageD;1{lay} @@ -1799,6 +1944,85 @@ Evdd_8||D5G2;|ins20Bx1@2|vdd_4|P Evdd_9||D5G2;|ins20Bx1@2|vdd_5|P X +# Cell m1stageD;2{sch} +Cm1stageD;2{sch}||schematic|1224182442214|1226940003568| +IgaspL:aStageM1;1{ic}|aStageM1@2||-1|1|||D5G4; +Ngeneric:Facet-Center|art@0||0|0||||AV +NOff-Page|conn@1||-10|1|||Y| +NOff-Page|conn@2||12.5|1|||Y| +NOff-Page|conn@4||13|-5|||Y| +NOff-Page|conn@5||-12.5|-26|||| +NOff-Page|conn@6||9.5|-26|||| +NOff-Page|conn@7||-15.5|-16|||XRR| +NOff-Page|conn@8||-26|-6.5|||YR| +NOff-Page|conn@9||-36|-16|||XRR| +NOff-Page|conn@10||-29|-25|||XRRR| +NOff-Page|conn@11||-36|-22|||XRR| +IregistersL:ins20Bx36;1{ic}|ins20Bx3@0||-1|-26|Y||D5G4; +IdriversJ:latchDriver60;1{ic}|latchDri@0||8|-11.5|RRR||D5G4; +Im1stageD;1{ic}|m1stageD@0||32|14|||D5G4; +Ngeneric:Invisible-Pin|pin@0||-3|25|||||ART_message(D5G4;)Sthis is the minus one stage +Ngeneric:Invisible-Pin|pin@1||-4.5|30.5|||||ART_message(D5G6;)Sm1stageD +NWire_Pin|pin@2||8|-5|||| +NWire_Pin|pin@3||8|-20|||| +NWire_Pin|pin@4||-3|-20|||| +Ngeneric:Invisible-Pin|pin@5||-6|20|||||ART_message(D5G3;)Sies 17 November 2008 +NWire_Pin|pin@9||-1|-5|||| +NBus_Pin|pin@11||-25|-23|-1|-1|| +NWire_Pin|pin@12||9|13|||| +NWire_Pin|pin@13||-2|11|||| +Ngeneric:Invisible-Pin|pin@14||-38|14|||||ART_message(D3G2;)S[m1stageD provides scan,for m2stageD as well.,N.B. M2 is first in scan chain.] +NWire_Pin|pin@18||9|9|||| +NWire_Pin|pin@19||0|9|||| +NWire_Pin|pin@20||-7|-1|||| +NWire_Pin|pin@21||-7|-6|||| +Ngeneric:Invisible-Pin|pin@22||27|-11|||||ART_message(D3G2;)S["wait[M] is a state wire.",M1 fills it only for move instructions.,M1 waits for it to drain.,"OD drains wait[M], but with a delay.",This retards next firing of M1 after,a move.] +NWire_Pin|pin@23||5|1|||| +NWire_Pin|pin@24||5|5|||| +NWire_Pin|pin@25||5|-1|||| +NWire_Pin|pin@26||5|-4|||| +IscanK:scanKhx2;1{ic}|scanKhx2@0||-26|-16|Y||D5G4; +IorangeTSMC090nm:wire90;1{ic}|wire90@1||1|-20|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D3715.900000000003|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@2||4|9|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D447.1|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3 +Awire|in[25]|D5G2;||900|pin@20||-7|-1|pin@21||-7|-6 +Awire|mc|D5G2;||2700|aStageM1@2|mc|-2|5|pin@13||-2|11 +Awire|net@2|||900|aStageM1@2|fire|-1|-3|pin@9||-1|-5 +Awire|net@3|||1800|pin@9||-1|-5|pin@2||8|-5 +Awire|net@5|||0|pin@3||8|-20|wire90@1|b|3.5|-20 +Awire|net@6|||0|wire90@1|a|-1.5|-20|pin@4||-3|-20 +Awire|net@7|||900|pin@4||-3|-20|ins20Bx3@0|hcl[1]|-3|-23 +Awire|net@15|||900|pin@2||8|-5|latchDri@0|inA|8|-7.5 +Awire|net@16|||0|conn@4|a|11|-5|pin@2||8|-5 +Abus|net@21||-0.5|IJ1800|conn@5|y|-10.5|-26|ins20Bx3@0|in[1:18]|-4|-26 +Abus|net@22||-0.5|IJ1800|ins20Bx3@0|out[1:18]|2|-26|conn@6|a|7.5|-26 +Abus|net@29||-0.5|IJ900|conn@8|y|-26|-8.5|scanKhx2@0|cl[T,F],clS[T,F],rd[T,F],mc|-26|-13 +Awire|net@30|||0|conn@7|a|-17.5|-16|scanKhx2@0|sout[2]|-23|-16 +Awire|net@31|||1800|conn@9|y|-34|-16|scanKhx2@0|sin[1]|-29|-16 +Awire|net@33|||2700|conn@10|a|-29|-23|scanKhx2@0|sout[3]|-29|-20 +Awire|net@38|||0|pin@18||9|9|wire90@2|b|6.5|9 +Awire|net@39|||0|wire90@2|a|1.5|9|pin@19||0|9 +Awire|net@40|||900|pin@19||0|9|aStageM1@2|s[1]|0|5 +Awire|net@44|||1800|conn@1|y|-8|1|aStageM1@2|pred|-4|1 +Awire|net@59|||0|aStageM1@2|pred_1|-4|-1|pin@20||-7|-1 +Awire|net@61|||1800|aStageM1@2|succ|2|1|pin@23||5|1 +Awire|net@63|||1800|aStageM1@2|succ_1|2|-1|pin@25||5|-1 +Awire|s[m1]|D5G2;||2700|pin@18||9|9|pin@12||9|13 +Abus|s[m2,m1]|D5G2;|-0.5|IJ900|scanKhx2@0|din[2]|-25|-19|pin@11||-25|-23 +Awire|succ|D5G2;||2700|pin@23||5|1|pin@24||5|5 +Awire|take[1]|D5G2;||900|latchDri@0|out|8|-15.5|pin@3||8|-20 +Awire|wait[M]|D5G2;||900|pin@25||5|-1|pin@26||5|-4 +Ecl[T,F],clS[T,F],rd[T,F],mc||D4G2;|conn@8|a|I +Efire[1]||D6G2;|conn@4|y|O +Ein[1:36]||D4G2;|conn@5|a|I +Emc||D6G2;|conn@10|y|O +Eout[1:36]||D6G2;|conn@6|y|O +Epred||D4G2;|conn@1|a|I +Es[m2]||D4G2;|conn@11|a|I +Esin||D4G2;|conn@9|a|I +Esout||D6G2;|conn@7|y|O +Esucc|succ,wait[M]|D6G2;|conn@2|y|O +X + # Cell m1stageD;1{sch} Cm1stageD;1{sch}||schematic|1224182442214|1224953487039| IgaspL:aStageB;1{ic}|aStageB@0||-1|1|||D5G4; @@ -1873,9 +2097,9 @@ Esucc||D6G2;|conn@2|y|O X # Cell m2stageD;1{ic} -Cm2stageD;1{ic}||artwork|1224326401175|1224334056936|E +Cm2stageD;1{ic}||artwork|1224326401175|1226581347410|E Ngeneric:Facet-Center|art@0||0|0||||AV -Nschematic:Bus_Pin|pin@0||3|2|-1|-1|| +Nschematic:Bus_Pin|pin@0||0|-9|-1|-1|| Nschematic:Bus_Pin|pin@2||-4|-6|-1|-1|| Nschematic:Bus_Pin|pin@4||-1|4|-1|-1|| Nschematic:Bus_Pin|pin@6||5|-6|-1|-1|| @@ -1903,9 +2127,9 @@ NPin|pin@37||3|-8|1|1|| NPin|pin@38||3|-9|1|1|| NPin|pin@39||1|3|1|1|| NPin|pin@40||1|4|1|1|| -NPin|pin@41||2|2|1|1|| -NPin|pin@42||3|2|1|1|| Ngeneric:Invisible-Pin|pin@43||0|0|||||ART_message(D5G2;)SM2 +NPin|pin@44||0|-8|1|1|| +NPin|pin@45||0|-9|1|1|| AThicker|net@7|||FS1800|pin@19||-1|3|pin@39||1|3 AThicker|net@8|||FS0|pin@33||0|-3|pin@14||-2|-3 AThicker|net@9|||FS900|pin@17||3|-3|pin@18||3|-4 @@ -1913,7 +2137,6 @@ AThicker|net@10|||FS0|pin@18||3|-4|pin@34||0|-4 AThicker|net@11|||FS1800|pin@15||-2|3|pin@19||-1|3 AThicker|net@12|||FS2700|pin@19||-1|3|pin@20||-1|4 AThicker|net@19|||FS0|pin@32||2|-3|pin@33||0|-3 -AThicker|net@21|||FS900|pin@41||2|2|pin@30||2|0 AThicker|net@22|||FS2700|pin@28||-2|0|pin@15||-2|3 AThicker|net@23|||FS2700|pin@14||-2|-3|pin@28||-2|0 AThicker|net@24|||FS0|pin@28||-2|0|pin@29||-3|0 @@ -1922,14 +2145,15 @@ AThicker|net@26|||FS2700|pin@32||2|-3|pin@30||2|0 AThicker|net@27|||FS900|pin@33||0|-3|pin@34||0|-4 AThicker|net@28|||FS0|pin@34||0|-4|pin@35||-4|-4 AThicker|net@29|||FS900|pin@35||-4|-4|pin@36||-4|-8 -AThicker|net@30|||FS1800|pin@36||-4|-8|pin@37||3|-8 +AThicker|net@30|||FS1800|pin@36||-4|-8|pin@44||0|-8 AThicker|net@31|||FS900|pin@37||3|-8|pin@38||3|-9 AThicker|net@32|||FS2363|pin@38||3|-9|pin@16||5|-6 AThicker|net@33|||FS3037|pin@16||5|-6|pin@17||3|-3 AThicker|net@34|||FS1800|pin@39||1|3|pin@26||2|3 AThicker|net@35|||FS2700|pin@39||1|3|pin@40||1|4 -AThicker|net@36|||FS900|pin@26||2|3|pin@41||2|2 -AThicker|net@37|||FS1800|pin@41||2|2|pin@42||3|2 +AThicker|net@38|||FS1800|pin@44||0|-8|pin@37||3|-8 +AThicker|net@39|||FS900|pin@44||0|-8|pin@45||0|-9 +AThicker|net@40|||FS2700|pin@30||2|0|pin@26||2|3 Efire[1]||D5G2;|pin@0||O Ein[1:36]||D5G2;|pin@2||I Emc||D5G2;|pin@4||I @@ -2115,10 +2339,10 @@ Esucc||D6G2;|conn@2|y|O X # Cell m12stageD;1{ic} -Cm12stageD;1{ic}||artwork|1224521888102|1224892393992|E +Cm12stageD;1{ic}||artwork|1224521888102|1226953547841|E Ngeneric:Facet-Center|art@0||0|0||||AV Nschematic:Bus_Pin|pin@0||0|7|-1|-1|| -Nschematic:Bus_Pin|pin@1||3|2|-1|-1|| +Nschematic:Bus_Pin|pin@1||-3|-9|-1|-1|| Nschematic:Bus_Pin|pin@2||-4|-6|-1|-1|| Nschematic:Bus_Pin|pin@3||5|-6|-1|-1|| Nschematic:Bus_Pin|pin@4||-3|0|-1|-1|| @@ -2127,8 +2351,6 @@ Nschematic:Bus_Pin|pin@6||2|5|-1|-1|| Nschematic:Bus_Pin|pin@7||3|0|-1|-1|| NPin|pin@8||-2|-3|1|1|| NPin|pin@9||-2|3|1|1|| -NPin|pin@10||2|0|1|1|| -NPin|pin@11||3|0|1|1|| NPin|pin@12||2|-3|1|1|| NPin|pin@13||0|-3|1|1|| NPin|pin@14||0|-4|1|1|| @@ -2152,14 +2374,11 @@ NPin|pin@37||2|3|1|1|| NPin|pin@38||-2|0|1|1|| NPin|pin@39||-3|0|1|1|| Nschematic:Bus_Pin|pin@42||0|6|-2|-2|| -Nschematic:Bus_Pin|pin@43||2|2|-2|-2|| -Nschematic:Bus_Pin|pin@44||3|2|-1|-1|| Ngeneric:Invisible-Pin|pin@45||0|5|||||ART_message(D5G1.5;)S2 -Nschematic:Bus_Pin|pin@46||-3|-9|-1|-1|RRR| -Ngeneric:Invisible-Pin|pin@47||-3|-8|1|1|RRR| -Nschematic:Bus_Pin|pin@48||2|-9|-1|-1|| -Ngeneric:Invisible-Pin|pin@49||2|-8|1|1|RRR| -Nschematic:Bus_Pin|pin@50||2|-9|-1|-1|| +Nschematic:Bus_Pin|pin@46||2|-9|-1|-1|RRR| +Ngeneric:Invisible-Pin|pin@47||2|-8|1|1|RRR| +Ngeneric:Invisible-Pin|pin@49||-3|-8|1|1|| +Ngeneric:Invisible-Pin|pin@51||2|0|1|1|| AThicker|net@0|||FS0|pin@34||3|-4|pin@14||0|-4 AThicker|net@1|||FS1800|pin@9||-2|3|pin@35||0|3 AThicker|net@2|||FS2700|pin@35||0|3|pin@36||0|4 @@ -2167,8 +2386,6 @@ AThicker|net@3|||FS0|pin@12||2|-3|pin@13||0|-3 AThicker|net@5|||FS2700|pin@38||-2|0|pin@9||-2|3 AThicker|net@6|||FS2700|pin@8||-2|-3|pin@38||-2|0 AThicker|net@7|||FS0|pin@38||-2|0|pin@39||-3|0 -AThicker|net@8|||FS1800|pin@10||2|0|pin@11||3|0 -AThicker|net@9|||FS2700|pin@12||2|-3|pin@10||2|0 AThicker|net@10|||FS900|pin@13||0|-3|pin@14||0|-4 AThicker|net@11|||FS0|pin@14||0|-4|pin@15||-4|-4 AThicker|net@12|||FS900|pin@15||-4|-4|pin@16||-4|-8 @@ -2187,21 +2404,19 @@ AThicker|net@32|||FS900|pin@31||3|-3|pin@34||3|-4 AThicker|net@33|||FS0|pin@36||0|4|pin@23||-2|4 AThicker|net@34|||FS0|pin@26||1|6|pin@25||-2|6 Aschematic:bus|net@37||-0.5|IJ900|pin@0||0|7|pin@42||0|6 -Aschematic:bus|net@39||-0.5|IJ1800|pin@43||2|2|pin@44||3|2 -AThicker|net@40|||FS2700|pin@10||2|0|pin@37||2|3 -Aschematic:bus|net@41||-0.5|IJ900|pin@47||-3|-8|pin@46||-3|-9 -Aschematic:bus|net@42||-0.5|IJ900|pin@49||2|-8|pin@50||2|-9 -Aschematic:bus|net@43||-1|IJ0|pin@50||2|-9|pin@48||2|-9 +Aschematic:bus|net@41||-0.5|IJ900|pin@47||2|-8|pin@46||2|-9 +Aschematic:bus|net@43||-0.5|IJ2700|pin@1||-3|-9|pin@49||-3|-8 +AThicker|net@56|||FS900|pin@37||2|3|pin@12||2|-3 +Aschematic:bus|net@58||-0.5|IJ1800|pin@51||2|0|pin@7||3|0 Ecl[T,F],clS[T,F],rd[T,F],mc||D5G2;|pin@0||I Efire[m1,m2]||D5G2;|pin@1||O Ein[1:36]||D5G2;|pin@2||I Eout[1:36]||D5G2;|pin@3||O -Eout[37:72]@181724445|outt[1:6,8,20,22:27]|D5G2;|pin@48||O Eout[37:72]|pout[1:18]|D5G2;|pin@46||O Epred||D5G2;|pin@4||I Esin||D5G2;|pin@5||I Esout||D5G2;|pin@6||O -Esucc||D5G2;|pin@7||O +Esucc|succ,wait[M]|D5G2;|pin@7||O X # Cell m12stageD;2{lay} @@ -3111,8 +3326,8 @@ Evdd_17||D5G2;|m1stageD@0|vdd_9|P Evdd_18||D5G2;|inv10x6@0|vdd|P X -# Cell m12stageD;1{sch} -Cm12stageD;1{sch}||schematic|1224326621858|1224953194246| +# Cell m12stageD;2{sch} +Cm12stageD;2{sch}||schematic|1224326621858|1226939794285| Ngeneric:Facet-Center|art@0||0|0||||AV NOff-Page|conn@0||-33|-6|||| NOff-Page|conn@1||30.5|-6|||| @@ -3123,7 +3338,6 @@ NOff-Page|conn@7||33.5|5|||XRR| NOff-Page|conn@8||18|12.5|||YR| NOff-Page|conn@9||7|5|||XRR| NOff-Page|conn@10||61|13|||R| -NOff-Page|conn@11||29.5|-11|||| NWire_Con|conn@12||53|-6|||| IredFour:inv;1{ic}|inv[1:6]|D5G3;Y5;|53|0|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 Im1stageD;1{ic}|m1stageD@1||18|0|||D5G4; @@ -3131,17 +3345,14 @@ Im2stageD;1{ic}|m2stageD@2||-18|0|||D5G4; Im12stageD;1{ic}|m12stage@0||38.5|25|||D5G4; Ngeneric:Invisible-Pin|pin@6||-4|29|||||ART_message(D5G4;)Sthis is the top two stages on right Ngeneric:Invisible-Pin|pin@7||-5.5|34.5|||||ART_message(D5G6;)Sm12stageD -Ngeneric:Invisible-Pin|pin@8||-7|24|||||ART_message(D5G3;)Sies 24 October 2008 +Ngeneric:Invisible-Pin|pin@8||-7|24|||||ART_message(D5G3;)Sies 17 November 2008 NWire_Pin|pin@9||14|10|||| NWire_Pin|pin@10||-19|10|||| NWire_Pin|pin@12||-17|7|||| NWire_Pin|pin@13||-6|7|||| NWire_Pin|pin@15||14|2|||| NWire_Pin|pin@17||-6|2|||| -NWire_Pin|pin@19||24|2|||| -NWire_Pin|pin@20||24|4|||| -NWire_Pin|pin@21||-12|2|||| -NWire_Pin|pin@22||-12|4|||| +NWire_Pin|pin@22||-18|-13|||| NBus_Pin|pin@26||0|-6|-1|-1|| NBus_Pin|pin@27||0|-10|-1|-1|| NWire_Pin|pin@28||54|-18|||| @@ -3220,12 +3431,12 @@ NBus_Pin|pin@100||45|0|-1|-1|| NBus_Pin|pin@101||45|-5|-1|-1|| NBus_Pin|pin@102||60|0|-1|-1|| Ngeneric:Invisible-Pin|pin@103||-44.5|22|||||ART_message(D3G1.5;)S[updated 24 Oct 08,bit 20 HI is D to count OR,bit 20 HI is long literal OR,bit 20 HI is OK to interrupt,bit 21 UNUSED,bit 22 LO loads flags,bit 23 LO loads OLC,bit 24 LO counts OLC,bit 25 LO selects Dm,bit 26 LO selects Dl,bit 27 LO loads ILC,"bit 28,29 UNUSED",bit 30 HI selects Rq] -NBus_Pin|pin@104||18|-11|-1|-1|| NBus_Pin|pin@105||60|-5|-1|-1|| NBus_Pin|pin@106||49|-6|-1|-1|| NBus_Pin|pin@107||49|-9|-1|-1|| NBus_Pin|pin@108||57|-6|-1|-1|| NBus_Pin|pin@109||57|-10|-1|-1|| +NWire_Pin|pin@110||18|-14|||| IorangeTSMC090nm:wire90;1{ic}|wire90@0||0|0|||D0G4;|ATTR_L(D5G1;PUD)D1239.6|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 IorangeTSMC090nm:wire90;1{ic}|wire90@1||6|2|||D0G4;|ATTR_L(D5G1;PUD)D631.3000000000001|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 IorangeTSMC090nm:wire90;1{ic}|wire90@2||60|-18|||D0G4;|ATTR_L(D5G1;PUD)D605.3999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 @@ -3264,8 +3475,8 @@ IorangeTSMC090nm:wire90;1{ic}|wire90@34||0|-36|||D0G4;|ATTR_L(D5G1;PUD)D602.3999 IorangeTSMC090nm:wire90;1{ic}|wire90@35||-12|-36|||D0G4;|ATTR_L(D5G1;PUD)D624.4999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 IorangeTSMC090nm:wire90;1{ic}|wire90@36||-24|-36|||D0G4;|ATTR_L(D5G1;PUD)D602.3999999999997|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 IorangeTSMC090nm:wire90;1{ic}|wire90@37||-36|-36|||D0G4;|ATTR_L(D5G1;PUD)D617.9999999999998|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -Awire|fire[m1]|D5G2;||2700|pin@19||24|2|pin@20||24|4 -Awire|fire[m2]|D5G2;||2700|pin@21||-12|2|pin@22||-12|4 +Awire|fire[m1]|D5G2;||900|m1stageD@1|fire[1]|18|-9|pin@110||18|-14 +Awire|fire[m2]|D5G2;||2700|pin@22||-18|-13|m2stageD@2|fire[1]|-18|-9 Abus|in[1:12]|D5G2;|-0.5|IJ900|pin@106||49|-6|pin@107||49|-9 Abus|in[31:36]|D5G2;|-0.5|IJ900|pin@100||45|0|pin@101||45|-5 Abus|m2[1:36]|D5G2;|-0.5|IJ900|pin@26||0|-6|pin@27||0|-10 @@ -3309,7 +3520,6 @@ Awire|mc|D5G2;||900|pin@10||-19|10|m2stageD@2|mc|-19|4 Abus|net@2||-0.5|IJ1800|conn@0|y|-31|-6|m2stageD@2|in[1:36]|-22|-6 Abus|net@3||-0.5|IJ1800|m1stageD@1|out[1:36]|23|-6|conn@1|a|28.5|-6 Awire|net@4|||0|m2stageD@2|pred|-21|0|conn@3|y|-23|0 -Awire|net@5|||0|conn@4|a|27.5|0|m1stageD@1|succ|21|0 Awire|net@26|||2700|m1stageD@1|mc|14|7|pin@9||14|10 Awire|net@27|||0|pin@9||14|10|pin@10||-19|10 Awire|net@32|||2700|m2stageD@2|s[1]|-17|4|pin@12||-17|7 @@ -3318,8 +3528,6 @@ Awire|net@36|||900|m1stageD@1|sin_1|14|3|pin@15||14|2 Awire|net@42|||1800|conn@9|y|9|5|m1stageD@1|sin|13|5 Awire|net@43|||1800|m1stageD@1|sout|20|5|conn@7|a|31.5|5 Abus|net@44||-0.5|IJ900|conn@8|y|18|10.5|m1stageD@1|cl[T,F],clS[T,F],rd[T,F],mc|18|7 -Awire|net@46|||1800|m1stageD@1|fire[1]|21|2|pin@19||24|2 -Awire|net@48|||1800|m2stageD@2|fire[1]|-15|2|pin@21||-12|2 Awire|net@52|||1800|m2stageD@2|succ|-15|0|wire90@0|a|-2.5|0 Awire|net@53|||1800|wire90@0|b|2.5|0|m1stageD@1|pred|15|0 Abus|net@65||-0.5|I1800|pin@26||0|-6|m1stageD@1|in[1:36]|14|-6 @@ -3364,91 +3572,352 @@ Awire|net@139|||0|wire90@36|a|-26.5|-36|pin@96||-30|-36 Awire|net@141|||0|wire90@37|a|-38.5|-36|pin@98||-42|-36 Abus|net@142||-0.5|IJ0|inv[1:6]|in|50.5|0|pin@100||45|0 Abus|net@144||-0.5|IJ1800|inv[1:6]|out|55.5|0|pin@102||60|0 -Abus|net@149||-0.5|IJ900|m1stageD@1|outt[1:6,8,20,22:27]|18|-9|pin@104||18|-11 -Abus|net@150||-0.5|IJ1800|pin@104||18|-11|conn@11|a|27.5|-11 Abus|net@152||-0.5|IJ0|conn@12||53|-6|pin@106||49|-6 Abus|net@154||-0.5|IJ1800|conn@12||53|-6|pin@108||57|-6 +Abus|net@157||-0.5|IJ1800|m1stageD@1|succ|21|0|conn@4|a|27.5|0 Abus|pout[1:12]|D5G2;|-0.5|IJ900|pin@108||57|-6|pin@109||57|-10 Abus|pout[13:18]|D5G2;|-0.5|IJ900|pin@102||60|0|pin@105||60|-5 Awire|s[m2]|D5G2;||2700|pin@17||-6|2|pin@13||-6|7 Ecl[T,F],clS[T,F],rd[T,F],mc||D4G2;|conn@8|a|I -Efire[1]|fire[m1,m2]|D6G2;|conn@6|y|O +Efire[m1,m2]||D6G2;|conn@6|y|O Ein[1:36]||D4G2;|conn@0|a|I Eout[1:36]||D6G2;|conn@1|y|O -Eout[37:72]@187546061|outt[1:6,8,20,22:27]|D6G2;|conn@11|y|O -Eout[37:72]|pout[1:18]|D6G2;|conn@10|y|O +Epout[1:18]||D6G2;|conn@10|y|O Epred||D4G2;|conn@3|a|I Esin||D4G2;|conn@9|a|I Esout||D6G2;|conn@7|y|O -Esucc||D6G2;|conn@4|y|O +Esucc|succ,wait[M]|D6G2;|conn@4|y|O X -# Cell odRQstageD;1{ic} -CodRQstageD;1{ic}||artwork|1224522159162|1226607768256|E +# Cell m12stageD;1{sch} +Cm12stageD;1{sch}||schematic|1224326621858|1226953779599| Ngeneric:Facet-Center|art@0||0|0||||AV -Nschematic:Bus_Pin|pin@0||0|7|-1|-1|| -Nschematic:Bus_Pin|pin@1||3|2|-1|-1|| -Nschematic:Bus_Pin|pin@2||3|-2|-1|-1|| -Nschematic:Bus_Pin|pin@3||-3|2|-1|-1|| -Nschematic:Bus_Pin|pin@4||3|0|-1|-1|| -Nschematic:Bus_Pin|pin@6||-3|-9|-1|-1|| -Nschematic:Bus_Pin|pin@7||-4|-7|-1|-1|| -Nschematic:Bus_Pin|pin@8||-4|-5|-1|-1|| -Nschematic:Bus_Pin|pin@9||5|-6|-1|-1|| -Nschematic:Bus_Pin|pin@10||-3|0|-1|-1|| -Nschematic:Bus_Pin|pin@11||-1|5|-1|-1|| -Nschematic:Bus_Pin|pin@12||2|5|-1|-1|| -NPin|pin@13||2|0|1|1|| -NPin|pin@14||3|0|1|1|| -NPin|pin@15||2|-3|1|1|| -NPin|pin@16||0|-3|1|1|| -NPin|pin@17||0|-4|1|1|| -NPin|pin@18||-4|-4|1|1|| -NPin|pin@19||-4|-8|1|1|| -NPin|pin@20||3|-8|1|1|| -NPin|pin@21||3|-9|1|1|| -NPin|pin@22||5|-6|1|1|| -Ngeneric:Invisible-Pin|pin@23||0|0|||||ART_message(D5G2;)S[OD,RQ] -NPin|pin@24||-2|4|1|1|| -NPin|pin@25||-1|5|1|1|| -NPin|pin@26||-2|6|1|1|| -NPin|pin@27||1|6|1|1|| -NPin|pin@28||2|5|1|1|| -NPin|pin@29||1|4|1|1|| -NPin|pin@30||3|-3|1|1|| -NPin|pin@31||3|-4|1|1|| -NPin|pin@32||0|3|1|1|| -NPin|pin@33||0|4|1|1|| -NPin|pin@34||2|3|1|1|| -NPin|pin@35||-2|0|1|1|| -NPin|pin@36||-3|0|1|1|| -NPin|pin@37||-2|-3|1|1|| -NPin|pin@38||-2|3|1|1|| -NPin|pin@39||-2|2|1|1|| -NPin|pin@40||-3|2|1|1|| -NPin|pin@41||2|2|1|1|| -NPin|pin@42||3|2|1|1|| -NPin|pin@43||2|-2|1|1|| -NPin|pin@44||3|-2|1|1|| -Ngeneric:Invisible-Pin|pin@51||0|5|||||ART_message(D5G1.5;)S5 -Nschematic:Bus_Pin|pin@55||1.5|-9|-1|-1|| -NPin|pin@56||-3|-8|1|1|| -NPin|pin@57||-3|-9|1|1|| -Ngeneric:Invisible-Pin|pin@62||0|6|1|1|| -Ngeneric:Invisible-Pin|pin@63||1.5|-8|1|1|| -Nschematic:Bus_Pin|pin@64||-1|-8|-1|-1|| -AThicker|net@0|||FS0|pin@31||3|-4|pin@17||0|-4 -AThicker|net@1|||FS1800|pin@38||-2|3|pin@32||0|3 -AThicker|net@2|||FS900|pin@16||0|-3|pin@17||0|-4 -AThicker|net@3|||FS0|pin@17||0|-4|pin@18||-4|-4 -AThicker|net@4|||FS900|pin@18||-4|-4|pin@19||-4|-8 -AThicker|net@6|||FS900|pin@20||3|-8|pin@21||3|-9 -AThicker|net@7|||FS2363|pin@21||3|-9|pin@22||5|-6 -AThicker|net@8|||FS3037|pin@22||5|-6|pin@30||3|-3 -AThicker|net@9|||FS1800|pin@32||0|3|pin@34||2|3 -AThicker|net@10|||FS2700|pin@32||0|3|pin@33||0|4 -AThicker|net@11|||FS2250|pin@24||-2|4|pin@25||-1|5 -AThicker|net@12|||FS3150|pin@25||-1|5|pin@26||-2|6 +NOff-Page|conn@0||-33|-6|||| +NOff-Page|conn@1||30.5|-6|||| +NOff-Page|conn@3||-25|0|||Y| +NOff-Page|conn@4||29.5|0|||Y| +NOff-Page|conn@6||0|16|||YRRR| +NOff-Page|conn@7||33.5|5|||XRR| +NOff-Page|conn@8||18|12.5|||YR| +NOff-Page|conn@9||7|5|||XRR| +NOff-Page|conn@10||61|13|||R| +NWire_Con|conn@12||53|-6|||| +IredFour:inv;1{ic}|inv[1:6]|D5G3;Y5;|53|0|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +Im1stageD;1{ic}|m1stageD@1||18|0|||D5G4; +Im2stageD;1{ic}|m2stageD@2||-18|0|||D5G4; +Im12stageD;1{ic}|m12stage@0||38.5|25|||D5G4; +Ngeneric:Invisible-Pin|pin@6||-4|29|||||ART_message(D5G4;)Sthis is the top two stages on right +Ngeneric:Invisible-Pin|pin@7||-5.5|34.5|||||ART_message(D5G6;)Sm12stageD +Ngeneric:Invisible-Pin|pin@8||-7|24|||||ART_message(D5G3;)Sies 24 October 2008 +NWire_Pin|pin@9||14|10|||| +NWire_Pin|pin@10||-19|10|||| +NWire_Pin|pin@12||-17|7|||| +NWire_Pin|pin@13||-6|7|||| +NWire_Pin|pin@15||14|2|||| +NWire_Pin|pin@17||-6|2|||| +NWire_Pin|pin@19||24|-9|||| +NWire_Pin|pin@20||24|4|||| +NWire_Pin|pin@21||-12|-9|||| +NWire_Pin|pin@22||-12|4|||| +NBus_Pin|pin@26||0|-6|-1|-1|| +NBus_Pin|pin@27||0|-10|-1|-1|| +NWire_Pin|pin@28||54|-18|||| +NWire_Pin|pin@29||54|-21|||| +NWire_Pin|pin@30||42|-18|||| +NWire_Pin|pin@31||42|-21|||| +NWire_Pin|pin@32||30|-18|||| +NWire_Pin|pin@33||30|-21|||| +NWire_Pin|pin@34||18|-18|||| +NWire_Pin|pin@35||18|-21|||| +NWire_Pin|pin@36||6|-18|||| +NWire_Pin|pin@37||6|-21|||| +NWire_Pin|pin@38||-6|-18|||| +NWire_Pin|pin@39||-6|-21|||| +NWire_Pin|pin@40||-18|-18|||| +NWire_Pin|pin@41||-18|-21|||| +NWire_Pin|pin@42||-30|-18|||| +NWire_Pin|pin@43||-30|-21|||| +NWire_Pin|pin@44||-42|-18|||| +NWire_Pin|pin@45||-42|-21|||| +NWire_Pin|pin@46||54|-24|||| +NWire_Pin|pin@47||54|-27|||| +NWire_Pin|pin@48||42|-24|||| +NWire_Pin|pin@49||42|-27|||| +NWire_Pin|pin@50||30|-24|||| +NWire_Pin|pin@51||30|-27|||| +NWire_Pin|pin@52||18|-24|||| +NWire_Pin|pin@53||18|-27|||| +NWire_Pin|pin@54||6|-24|||| +NWire_Pin|pin@55||6|-27|||| +NWire_Pin|pin@56||-6|-24|||| +NWire_Pin|pin@57||-6|-27|||| +NWire_Pin|pin@58||-18|-24|||| +NWire_Pin|pin@59||-18|-27|||| +NWire_Pin|pin@60||-30|-24|||| +NWire_Pin|pin@61||-30|-27|||| +NWire_Pin|pin@62||-42|-24|||| +NWire_Pin|pin@63||-42|-27|||| +NWire_Pin|pin@64||54|-30|||| +NWire_Pin|pin@65||54|-33|||| +NWire_Pin|pin@66||42|-30|||| +NWire_Pin|pin@67||42|-33|||| +NWire_Pin|pin@68||30|-30|||| +NWire_Pin|pin@69||30|-33|||| +NWire_Pin|pin@70||18|-30|||| +NWire_Pin|pin@71||18|-33|||| +NWire_Pin|pin@72||6|-30|||| +NWire_Pin|pin@73||6|-33|||| +NWire_Pin|pin@74||-6|-30|||| +NWire_Pin|pin@75||-6|-33|||| +NWire_Pin|pin@76||-18|-30|||| +NWire_Pin|pin@77||-18|-33|||| +NWire_Pin|pin@78||-30|-30|||| +NWire_Pin|pin@79||-30|-33|||| +NWire_Pin|pin@80||-42|-30|||| +NWire_Pin|pin@81||-42|-33|||| +NWire_Pin|pin@82||54|-36|||| +NWire_Pin|pin@83||54|-39|||| +NWire_Pin|pin@84||42|-36|||| +NWire_Pin|pin@85||42|-39|||| +NWire_Pin|pin@86||30|-36|||| +NWire_Pin|pin@87||30|-39|||| +NWire_Pin|pin@88||18|-36|||| +NWire_Pin|pin@89||18|-39|||| +NWire_Pin|pin@90||6|-36|||| +NWire_Pin|pin@91||6|-39|||| +NWire_Pin|pin@92||-6|-36|||| +NWire_Pin|pin@93||-6|-39|||| +NWire_Pin|pin@94||-18|-36|||| +NWire_Pin|pin@95||-18|-39|||| +NWire_Pin|pin@96||-30|-36|||| +NWire_Pin|pin@97||-30|-39|||| +NWire_Pin|pin@98||-42|-36|||| +NWire_Pin|pin@99||-42|-39|||| +NBus_Pin|pin@100||45|0|-1|-1|| +NBus_Pin|pin@101||45|-5|-1|-1|| +NBus_Pin|pin@102||60|0|-1|-1|| +Ngeneric:Invisible-Pin|pin@103||-44.5|22|||||ART_message(D3G1.5;)S[updated 24 Oct 08,bit 20 HI is D to count OR,bit 20 HI is long literal OR,bit 20 HI is OK to interrupt,bit 21 UNUSED,bit 22 LO loads flags,bit 23 LO loads OLC,bit 24 LO counts OLC,bit 25 LO selects Dm,bit 26 LO selects Dl,bit 27 LO loads ILC,"bit 28,29 UNUSED",bit 30 HI selects Rq] +NBus_Pin|pin@105||60|-5|-1|-1|| +NBus_Pin|pin@106||49|-6|-1|-1|| +NBus_Pin|pin@107||49|-9|-1|-1|| +NBus_Pin|pin@108||57|-6|-1|-1|| +NBus_Pin|pin@109||57|-10|-1|-1|| +IorangeTSMC090nm:wire90;1{ic}|wire90@0||0|0|||D0G4;|ATTR_L(D5G1;PUD)D1239.6|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@1||6|2|||D0G4;|ATTR_L(D5G1;PUD)D631.3000000000001|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@2||60|-18|||D0G4;|ATTR_L(D5G1;PUD)D605.3999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@3||48|-18|||D0G4;|ATTR_L(D5G1;PUD)D613.3999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@4||36|-18|||D0G4;|ATTR_L(D5G1;PUD)D605.3999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@5||24|-18|||D0G4;|ATTR_L(D5G1;PUD)D623.9000000000001|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@6||12|-18|||D0G4;|ATTR_L(D5G1;PUD)D605.4000000000001|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@7||0|-18|||D0G4;|ATTR_L(D5G1;PUD)D625.9000000000001|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@8||-12|-18|||D0G4;|ATTR_L(D5G1;PUD)D607.8000000000002|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@9||-24|-18|||D0G4;|ATTR_L(D5G1;PUD)D620.9000000000001|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@10||-36|-18|||D0G4;|ATTR_L(D5G1;PUD)D605.4000000000001|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@11||60|-24|||D0G4;|ATTR_L(D5G1;PUD)D612.4999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@12||48|-24|||D0G4;|ATTR_L(D5G1;PUD)D602.3999999999997|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@13||36|-24|||D0G4;|ATTR_L(D5G1;PUD)D606.9999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@14||24|-24|||D0G4;|ATTR_L(D5G1;PUD)D602.3999999999997|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@15||12|-24|||D0G4;|ATTR_L(D5G1;PUD)D620.4999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@16||0|-24|||D0G4;|ATTR_L(D5G1;PUD)D602.3999999999997|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@17||-12|-24|||D0G4;|ATTR_L(D5G1;PUD)D624.4999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@18||-24|-24|||D0G4;|ATTR_L(D5G1;PUD)D602.3999999999997|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@19||-36|-24|||D0G4;|ATTR_L(D5G1;PUD)D617.9999999999998|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@20||60|-30|||D0G4;|ATTR_L(D5G1;PUD)D605.3999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@21||48|-30|||D0G4;|ATTR_L(D5G1;PUD)D613.3999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@22||36|-30|||D0G4;|ATTR_L(D5G1;PUD)D605.3999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@23||24|-30|||D0G4;|ATTR_L(D5G1;PUD)D623.9000000000001|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@24||12|-30|||D0G4;|ATTR_L(D5G1;PUD)D605.4000000000001|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@25||0|-30|||D0G4;|ATTR_L(D5G1;PUD)D625.9000000000001|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@26||-12|-30|||D0G4;|ATTR_L(D5G1;PUD)D607.8000000000002|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@27||-24|-30|||D0G4;|ATTR_L(D5G1;PUD)D620.9000000000001|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@28||-36|-30|||D0G4;|ATTR_L(D5G1;PUD)D605.4000000000001|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@29||60|-36|||D0G4;|ATTR_L(D5G1;PUD)D612.4999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@30||48|-36|||D0G4;|ATTR_L(D5G1;PUD)D602.3999999999997|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@31||36|-36|||D0G4;|ATTR_L(D5G1;PUD)D606.9999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@32||24|-36|||D0G4;|ATTR_L(D5G1;PUD)D602.3999999999997|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@33||12|-36|||D0G4;|ATTR_L(D5G1;PUD)D620.4999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@34||0|-36|||D0G4;|ATTR_L(D5G1;PUD)D602.3999999999997|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@35||-12|-36|||D0G4;|ATTR_L(D5G1;PUD)D624.4999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@36||-24|-36|||D0G4;|ATTR_L(D5G1;PUD)D602.3999999999997|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@37||-36|-36|||D0G4;|ATTR_L(D5G1;PUD)D617.9999999999998|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +Awire|fire[m1]|D5G2;||2700|pin@19||24|-9|pin@20||24|4 +Awire|fire[m2]|D5G2;||2700|pin@21||-12|-9|pin@22||-12|4 +Abus|in[1:12]|D5G2;|-0.5|IJ900|pin@106||49|-6|pin@107||49|-9 +Abus|in[31:36]|D5G2;|-0.5|IJ900|pin@100||45|0|pin@101||45|-5 +Abus|m2[1:36]|D5G2;|-0.5|IJ900|pin@26||0|-6|pin@27||0|-10 +Awire|m2[1]|D5G2;||900|pin@28||54|-18|pin@29||54|-21 +Awire|m2[2]|D5G2;||900|pin@30||42|-18|pin@31||42|-21 +Awire|m2[3]|D5G2;||900|pin@32||30|-18|pin@33||30|-21 +Awire|m2[4]|D5G2;||900|pin@34||18|-18|pin@35||18|-21 +Awire|m2[5]|D5G2;||900|pin@36||6|-18|pin@37||6|-21 +Awire|m2[6]|D5G2;||900|pin@38||-6|-18|pin@39||-6|-21 +Awire|m2[7]|D5G2;||900|pin@40||-18|-18|pin@41||-18|-21 +Awire|m2[8]|D5G2;||900|pin@42||-30|-18|pin@43||-30|-21 +Awire|m2[9]|D5G2;||900|pin@44||-42|-18|pin@45||-42|-21 +Awire|m2[10]|D5G2;||900|pin@46||54|-24|pin@47||54|-27 +Awire|m2[11]|D5G2;||900|pin@48||42|-24|pin@49||42|-27 +Awire|m2[12]|D5G2;||900|pin@50||30|-24|pin@51||30|-27 +Awire|m2[13]|D5G2;||900|pin@52||18|-24|pin@53||18|-27 +Awire|m2[14]|D5G2;||900|pin@54||6|-24|pin@55||6|-27 +Awire|m2[15]|D5G2;||900|pin@56||-6|-24|pin@57||-6|-27 +Awire|m2[16]|D5G2;||900|pin@58||-18|-24|pin@59||-18|-27 +Awire|m2[17]|D5G2;||900|pin@60||-30|-24|pin@61||-30|-27 +Awire|m2[18]|D5G2;||900|pin@62||-42|-24|pin@63||-42|-27 +Awire|m2[19]|D5G2;||900|pin@64||54|-30|pin@65||54|-33 +Awire|m2[20]|D5G2;||900|pin@66||42|-30|pin@67||42|-33 +Awire|m2[21]|D5G2;||900|pin@68||30|-30|pin@69||30|-33 +Awire|m2[22]|D5G2;||900|pin@70||18|-30|pin@71||18|-33 +Awire|m2[23]|D5G2;||900|pin@72||6|-30|pin@73||6|-33 +Awire|m2[24]|D5G2;||900|pin@74||-6|-30|pin@75||-6|-33 +Awire|m2[25]|D5G2;||900|pin@76||-18|-30|pin@77||-18|-33 +Awire|m2[26]|D5G2;||900|pin@78||-30|-30|pin@79||-30|-33 +Awire|m2[27]|D5G2;||900|pin@80||-42|-30|pin@81||-42|-33 +Awire|m2[28]|D5G2;||900|pin@82||54|-36|pin@83||54|-39 +Awire|m2[29]|D5G2;||900|pin@84||42|-36|pin@85||42|-39 +Awire|m2[30]|D5G2;||900|pin@86||30|-36|pin@87||30|-39 +Awire|m2[31]|D5G2;||900|pin@88||18|-36|pin@89||18|-39 +Awire|m2[32]|D5G2;||900|pin@90||6|-36|pin@91||6|-39 +Awire|m2[33]|D5G2;||900|pin@92||-6|-36|pin@93||-6|-39 +Awire|m2[34]|D5G2;||900|pin@94||-18|-36|pin@95||-18|-39 +Awire|m2[35]|D5G2;||900|pin@96||-30|-36|pin@97||-30|-39 +Awire|m2[36]|D5G2;||900|pin@98||-42|-36|pin@99||-42|-39 +Awire|mc|D5G2;||900|pin@10||-19|10|m2stageD@2|mc|-19|4 +Abus|net@2||-0.5|IJ1800|conn@0|y|-31|-6|m2stageD@2|in[1:36]|-22|-6 +Abus|net@3||-0.5|IJ1800|m1stageD@1|out[1:36]|23|-6|conn@1|a|28.5|-6 +Awire|net@4|||0|m2stageD@2|pred|-21|0|conn@3|y|-23|0 +Awire|net@26|||2700|m1stageD@1|mc|14|7|pin@9||14|10 +Awire|net@27|||0|pin@9||14|10|pin@10||-19|10 +Awire|net@32|||2700|m2stageD@2|s[1]|-17|4|pin@12||-17|7 +Awire|net@33|||1800|pin@12||-17|7|pin@13||-6|7 +Awire|net@36|||900|m1stageD@1|sin_1|14|3|pin@15||14|2 +Awire|net@42|||1800|conn@9|y|9|5|m1stageD@1|sin|13|5 +Awire|net@43|||1800|m1stageD@1|sout|20|5|conn@7|a|31.5|5 +Abus|net@44||-0.5|IJ900|conn@8|y|18|10.5|m1stageD@1|cl[T,F],clS[T,F],rd[T,F],mc|18|7 +Awire|net@46|||1800|m1stageD@1|fire[1]|18|-9|pin@19||24|-9 +Awire|net@48|||1800|m2stageD@2|fire[1]|-18|-9|pin@21||-12|-9 +Awire|net@52|||1800|m2stageD@2|succ|-15|0|wire90@0|a|-2.5|0 +Awire|net@53|||1800|wire90@0|b|2.5|0|m1stageD@1|pred|15|0 +Abus|net@65||-0.5|I1800|pin@26||0|-6|m1stageD@1|in[1:36]|14|-6 +Abus|net@66||-0.5|I1800|m2stageD@2|out[1:36]|-13|-6|pin@26||0|-6 +Awire|net@68|||0|wire90@1|a|3.5|2|pin@17||-6|2 +Awire|net@69|||1800|wire90@1|b|8.5|2|pin@15||14|2 +Awire|net@70|||0|wire90@2|a|57.5|-18|pin@28||54|-18 +Awire|net@73|||0|wire90@3|a|45.5|-18|pin@30||42|-18 +Awire|net@75|||0|wire90@4|a|33.5|-18|pin@32||30|-18 +Awire|net@77|||0|wire90@5|a|21.5|-18|pin@34||18|-18 +Awire|net@79|||0|wire90@6|a|9.5|-18|pin@36||6|-18 +Awire|net@81|||0|wire90@7|a|-2.5|-18|pin@38||-6|-18 +Awire|net@83|||0|wire90@8|a|-14.5|-18|pin@40||-18|-18 +Awire|net@85|||0|wire90@9|a|-26.5|-18|pin@42||-30|-18 +Awire|net@87|||0|wire90@10|a|-38.5|-18|pin@44||-42|-18 +Awire|net@89|||0|wire90@11|a|57.5|-24|pin@46||54|-24 +Awire|net@91|||0|wire90@12|a|45.5|-24|pin@48||42|-24 +Awire|net@93|||0|wire90@13|a|33.5|-24|pin@50||30|-24 +Awire|net@95|||0|wire90@14|a|21.5|-24|pin@52||18|-24 +Awire|net@97|||0|wire90@15|a|9.5|-24|pin@54||6|-24 +Awire|net@99|||0|wire90@16|a|-2.5|-24|pin@56||-6|-24 +Awire|net@101|||0|wire90@17|a|-14.5|-24|pin@58||-18|-24 +Awire|net@103|||0|wire90@18|a|-26.5|-24|pin@60||-30|-24 +Awire|net@105|||0|wire90@19|a|-38.5|-24|pin@62||-42|-24 +Awire|net@107|||0|wire90@20|a|57.5|-30|pin@64||54|-30 +Awire|net@109|||0|wire90@21|a|45.5|-30|pin@66||42|-30 +Awire|net@111|||0|wire90@22|a|33.5|-30|pin@68||30|-30 +Awire|net@113|||0|wire90@23|a|21.5|-30|pin@70||18|-30 +Awire|net@115|||0|wire90@24|a|9.5|-30|pin@72||6|-30 +Awire|net@117|||0|wire90@25|a|-2.5|-30|pin@74||-6|-30 +Awire|net@119|||0|wire90@26|a|-14.5|-30|pin@76||-18|-30 +Awire|net@121|||0|wire90@27|a|-26.5|-30|pin@78||-30|-30 +Awire|net@123|||0|wire90@28|a|-38.5|-30|pin@80||-42|-30 +Awire|net@125|||0|wire90@29|a|57.5|-36|pin@82||54|-36 +Awire|net@127|||0|wire90@30|a|45.5|-36|pin@84||42|-36 +Awire|net@129|||0|wire90@31|a|33.5|-36|pin@86||30|-36 +Awire|net@131|||0|wire90@32|a|21.5|-36|pin@88||18|-36 +Awire|net@133|||0|wire90@33|a|9.5|-36|pin@90||6|-36 +Awire|net@135|||0|wire90@34|a|-2.5|-36|pin@92||-6|-36 +Awire|net@137|||0|wire90@35|a|-14.5|-36|pin@94||-18|-36 +Awire|net@139|||0|wire90@36|a|-26.5|-36|pin@96||-30|-36 +Awire|net@141|||0|wire90@37|a|-38.5|-36|pin@98||-42|-36 +Abus|net@142||-0.5|IJ0|inv[1:6]|in|50.5|0|pin@100||45|0 +Abus|net@144||-0.5|IJ1800|inv[1:6]|out|55.5|0|pin@102||60|0 +Abus|net@152||-0.5|IJ0|conn@12||53|-6|pin@106||49|-6 +Abus|net@154||-0.5|IJ1800|conn@12||53|-6|pin@108||57|-6 +Abus|pout[1:12]|D5G2;|-0.5|IJ900|pin@108||57|-6|pin@109||57|-10 +Abus|pout[13:18]|D5G2;|-0.5|IJ900|pin@102||60|0|pin@105||60|-5 +Awire|s[m2]|D5G2;||2700|pin@17||-6|2|pin@13||-6|7 +Ecl[T,F],clS[T,F],rd[T,F],mc||D4G2;|conn@8|a|I +Efire[1]|fire[m1,m2]|D6G2;|conn@6|y|O +Ein[1:36]||D4G2;|conn@0|a|I +Eout[1:36]||D6G2;|conn@1|y|O +Eout[37:72]|pout[1:18]|D6G2;|conn@10|y|O +Epred||D4G2;|conn@3|a|I +Esin||D4G2;|conn@9|a|I +Esout||D6G2;|conn@7|y|O +Esucc||D6G2;|conn@4|y|O +X + +# Cell odRQstageD;1{ic} +CodRQstageD;1{ic}||artwork|1224522159162|1226939632461|E +Ngeneric:Facet-Center|art@0||0|0||||AV +Nschematic:Bus_Pin|pin@0||0|7|-1|-1|| +Nschematic:Bus_Pin|pin@3||-3|2|-1|-1|| +Nschematic:Bus_Pin|pin@4||3|0|-1|-1|| +Nschematic:Bus_Pin|pin@6||-3|-9|-1|-1|| +Nschematic:Bus_Pin|pin@7||-4|-7|-1|-1|| +Nschematic:Bus_Pin|pin@8||-4|-5|-1|-1|| +Nschematic:Bus_Pin|pin@9||5|-6|-1|-1|| +Nschematic:Bus_Pin|pin@10||-3|0|-1|-1|| +Nschematic:Bus_Pin|pin@11||-1|5|-1|-1|| +Nschematic:Bus_Pin|pin@12||2|5|-1|-1|| +NPin|pin@13||2|0|1|1|| +NPin|pin@14||3|0|1|1|| +NPin|pin@15||2|-3|1|1|| +NPin|pin@16||0|-3|1|1|| +NPin|pin@17||0|-4|1|1|| +NPin|pin@18||-4|-4|1|1|| +NPin|pin@19||-4|-8|1|1|| +NPin|pin@20||3|-8|1|1|| +NPin|pin@21||3|-9|1|1|| +NPin|pin@22||5|-6|1|1|| +Ngeneric:Invisible-Pin|pin@23||0|0|||||ART_message(D5G2;)S[OD,RQ] +NPin|pin@24||-2|4|1|1|| +NPin|pin@25||-1|5|1|1|| +NPin|pin@26||-2|6|1|1|| +NPin|pin@27||1|6|1|1|| +NPin|pin@28||2|5|1|1|| +NPin|pin@29||1|4|1|1|| +NPin|pin@30||3|-3|1|1|| +NPin|pin@31||3|-4|1|1|| +NPin|pin@32||0|3|1|1|| +NPin|pin@33||0|4|1|1|| +NPin|pin@34||2|3|1|1|| +NPin|pin@37||-2|-3|1|1|| +NPin|pin@38||-2|3|1|1|| +NPin|pin@39||-2|2|1|1|| +NPin|pin@40||-3|2|1|1|| +Ngeneric:Invisible-Pin|pin@51||0|5|||||ART_message(D5G1.5;)S5 +Nschematic:Bus_Pin|pin@55||2|-9|-1|-1|| +NPin|pin@56||-3|-8|1|1|| +NPin|pin@57||-3|-9|1|1|| +Ngeneric:Invisible-Pin|pin@62||0|6|1|1|| +Ngeneric:Invisible-Pin|pin@63||2|-8|1|1|| +Nschematic:Bus_Pin|pin@64||-3|-3|-1|-1|| +NPin|pin@65||-3|-4|1|1|| +NPin|pin@66||-3|-3|1|1|| +Nschematic:Bus_Pin|pin@67||3|-2|-1|-1|| +Ngeneric:Invisible-Pin|pin@69||2|-2|1|1|| +Ngeneric:Invisible-Pin|pin@72||-2|0|1|1|| +AThicker|net@0|||FS0|pin@31||3|-4|pin@17||0|-4 +AThicker|net@1|||FS1800|pin@38||-2|3|pin@32||0|3 +AThicker|net@2|||FS900|pin@16||0|-3|pin@17||0|-4 +AThicker|net@3|||FS0|pin@17||0|-4|pin@65||-3|-4 +AThicker|net@4|||FS900|pin@18||-4|-4|pin@19||-4|-8 +AThicker|net@6|||FS900|pin@20||3|-8|pin@21||3|-9 +AThicker|net@7|||FS2363|pin@21||3|-9|pin@22||5|-6 +AThicker|net@8|||FS3037|pin@22||5|-6|pin@30||3|-3 +AThicker|net@9|||FS1800|pin@32||0|3|pin@34||2|3 +AThicker|net@10|||FS2700|pin@32||0|3|pin@33||0|4 +AThicker|net@11|||FS2250|pin@24||-2|4|pin@25||-1|5 +AThicker|net@12|||FS3150|pin@25||-1|5|pin@26||-2|6 AThicker|net@13|||FS1350|pin@27||1|6|pin@28||2|5 AThicker|net@14|||FS450|pin@28||2|5|pin@29||1|4 AThicker|net@15|||FS0|pin@29||1|4|pin@33||0|4 @@ -3457,35 +3926,32 @@ AThicker|net@17|||FS0|pin@16||0|-3|pin@37||-2|-3 AThicker|net@18|||FS900|pin@30||3|-3|pin@31||3|-4 AThicker|net@19|||FS0|pin@33||0|4|pin@24||-2|4 AThicker|net@20|||FS0|pin@27||1|6|pin@26||-2|6 -AThicker|net@21|||FS2700|pin@13||2|0|pin@41||2|2 -AThicker|net@22|||FS2700|pin@35||-2|0|pin@39||-2|2 -AThicker|net@23|||FS2700|pin@37||-2|-3|pin@35||-2|0 -AThicker|net@24|||FS0|pin@35||-2|0|pin@36||-3|0 AThicker|net@25|||FS1800|pin@13||2|0|pin@14||3|0 -AThicker|net@26|||FS2700|pin@43||2|-2|pin@13||2|0 AThicker|net@27|||FS2700|pin@39||-2|2|pin@38||-2|3 AThicker|net@28|||FS0|pin@39||-2|2|pin@40||-3|2 -AThicker|net@29|||FS2700|pin@41||2|2|pin@34||2|3 -AThicker|net@30|||FS1800|pin@41||2|2|pin@42||3|2 -AThicker|net@31|||FS2700|pin@15||2|-3|pin@43||2|-2 -AThicker|net@32|||FS1800|pin@43||2|-2|pin@44||3|-2 AThicker|net@46|||FS0|pin@56||-3|-8|pin@19||-4|-8 AThicker|net@47|||FS900|pin@56||-3|-8|pin@57||-3|-9 AThicker|net@48|||FS1800|pin@56||-3|-8|pin@20||3|-8 -Aschematic:bus|net@52||-0.5|IJ900|pin@63||1.5|-8|pin@55||1.5|-9 +Aschematic:bus|net@52||-0.5|IJ900|pin@63||2|-8|pin@55||2|-9 Aschematic:bus|net@56||-0.5|IJ2700|pin@62||0|6|pin@0||0|7 +AThicker|net@57|||FS0|pin@65||-3|-4|pin@18||-4|-4 +AThicker|net@58|||FS2700|pin@65||-3|-4|pin@66||-3|-3 +AThicker|net@59|||FS900|pin@13||2|0|pin@15||2|-3 +AThicker|net@60|||FS2700|pin@13||2|0|pin@34||2|3 +Aschematic:bus|net@62||-0.5|IJ1800|pin@69||2|-2|pin@67||3|-2 +AThicker|net@63|||FS900|pin@39||-2|2|pin@37||-2|-3 +Aschematic:bus|net@66||-0.5|IJ0|pin@72||-2|0|pin@10||-3|0 Ecl[T,F],clS[T,F],rd[T,F],mc||D5G2;|pin@0||I -Edo[L]||D5G2;|pin@1||I -Edo[M]||D5G2;|pin@2||I +Edo[M,L]||D5G2;|pin@67||I Edo[epi]||D5G2;|pin@3||I Edo[ring]||D5G2;|pin@4||O Efire[OD]|fire[ODE]|D5G2;|pin@6||O EinE[1:36]||D5G2;|pin@7||I Ein[1:36]||D5G2;|pin@8||I -Efire[ODE_1]|od[1:20]|D5G2;|pin@55||O -EolcZ||D5G2;|pin@64||U +Edo[M_1]|inz|D5G2;|pin@64||I +Efire[ODE_1]|od[1:36]|D5G2;|pin@55||O Eout[1:36]||D5G2;|pin@9||O -Epred||D5G2;|pin@10||I +Epred|pred,wait[M]|D5G2;|pin@10||I Esin||D5G2;|pin@11||I Esout||D5G2;|pin@12||O X @@ -4915,13 +5381,277 @@ Evdd_26||D5G2;|odStageD@0|vdd_8|P Evdd_27||D5G2;|odStageD@0|vdd_9|P X +# Cell odRQstageD;2{sch} +CodRQstageD;2{sch}||schematic|1224349183953|1226939596611| +Ngeneric:Facet-Center|art@0||0|0||||AV +NOff-Page|conn@0||9|-12|||YRRR| +NOff-Page|conn@1||28.5|-6|||Y| +NOff-Page|conn@3||9|2|||Y| +NOff-Page|conn@4||-30|0|||Y| +NOff-Page|conn@5||28.5|0|||Y| +NOff-Page|conn@8||-28|-6|||| +NOff-Page|conn@10||0|27|||YR| +NOff-Page|conn@11||14|18|||| +NOff-Page|conn@12||-14|18|||Y| +NOff-Page|conn@13||-11.5|-16|||Y| +NOff-Page|conn@14||26.5|-15|||Y| +NOff-Page|conn@19||-29|-10|||Y| +NOff-Page|conn@20||-9|-2|||YRR| +IodRQstageD;1{ic}|odRQstag@0||36.5|25|||D5G4; +IodStageD;1{ic}|odStageD@1||-18|0|||D5G4; +Ngeneric:Invisible-Pin|pin@0||2|38.5|||||ART_message(D5G4;)SOn Deck and ReQueue stages +Ngeneric:Invisible-Pin|pin@1||0.5|44|||||ART_message(D5G6;)SodRQstageD +Ngeneric:Invisible-Pin|pin@2||-1|33.5|||||ART_message(D5G3;)Sies 13 November 2008 +NWire_Pin|pin@11||-6|0|||| +NWire_Pin|pin@12||-6|-2|||| +NBus_Pin|pin@14||9|-7|-1|-1|| +NBus_Pin|pin@16||-6|-6|-1|-1|| +NWire_Pin|pin@18||17|6|||| +NWire_Pin|pin@21||-17|12|||| +NBus_Pin|pin@22||19|11|-1|-1|| +NWire_Pin|pin@24||-19|6|||| +NBus_Pin|pin@25||5|9|-1|-1|| +NBus_Pin|pin@29||-6|-10|-1|-1|| +NWire_Pin|pin@31||48|-24|||| +NWire_Pin|pin@32||48|-27|||| +NWire_Pin|pin@33||36|-24|||| +NWire_Pin|pin@34||36|-27|||| +NWire_Pin|pin@35||24|-24|||| +NWire_Pin|pin@36||24|-27|||| +NWire_Pin|pin@37||12|-24|||| +NWire_Pin|pin@38||12|-27|||| +NWire_Pin|pin@39||0|-24|||| +NWire_Pin|pin@40||0|-27|||| +NWire_Pin|pin@41||-12|-24|||| +NWire_Pin|pin@42||-12|-27|||| +NWire_Pin|pin@43||-24|-24|||| +NWire_Pin|pin@44||-24|-27|||| +NWire_Pin|pin@45||-36|-24|||| +NWire_Pin|pin@46||-36|-27|||| +NWire_Pin|pin@47||-48|-24|||| +NWire_Pin|pin@48||-48|-27|||| +NWire_Pin|pin@49||48|-30|||| +NWire_Pin|pin@50||48|-33|||| +NWire_Pin|pin@51||36|-30|||| +NWire_Pin|pin@52||36|-33|||| +NWire_Pin|pin@53||24|-30|||| +NWire_Pin|pin@54||24|-33|||| +NWire_Pin|pin@55||12|-30|||| +NWire_Pin|pin@56||12|-33|||| +NWire_Pin|pin@57||0|-30|||| +NWire_Pin|pin@58||0|-33|||| +NWire_Pin|pin@59||-12|-30|||| +NWire_Pin|pin@60||-12|-33|||| +NWire_Pin|pin@61||-24|-30|||| +NWire_Pin|pin@62||-24|-33|||| +NWire_Pin|pin@63||-36|-30|||| +NWire_Pin|pin@64||-36|-33|||| +NWire_Pin|pin@65||-48|-30|||| +NWire_Pin|pin@66||-48|-33|||| +NWire_Pin|pin@67||48|-36|||| +NWire_Pin|pin@68||48|-39|||| +NWire_Pin|pin@69||36|-36|||| +NWire_Pin|pin@70||36|-39|||| +NWire_Pin|pin@71||24|-36|||| +NWire_Pin|pin@72||24|-39|||| +NWire_Pin|pin@73||12|-36|||| +NWire_Pin|pin@74||12|-39|||| +NWire_Pin|pin@75||0|-36|||| +NWire_Pin|pin@76||0|-39|||| +NWire_Pin|pin@77||-12|-36|||| +NWire_Pin|pin@78||-12|-39|||| +NWire_Pin|pin@79||-24|-36|||| +NWire_Pin|pin@80||-24|-39|||| +NWire_Pin|pin@81||-36|-36|||| +NWire_Pin|pin@82||-36|-39|||| +NWire_Pin|pin@83||-48|-36|||| +NWire_Pin|pin@84||-48|-39|||| +NWire_Pin|pin@85||48|-42|||| +NWire_Pin|pin@86||48|-45|||| +NWire_Pin|pin@87||36|-42|||| +NWire_Pin|pin@88||36|-45|||| +NWire_Pin|pin@89||24|-42|||| +NWire_Pin|pin@90||24|-45|||| +NWire_Pin|pin@91||12|-42|||| +NWire_Pin|pin@92||12|-45|||| +NWire_Pin|pin@93||0|-42|||| +NWire_Pin|pin@94||0|-45|||| +NWire_Pin|pin@95||-12|-42|||| +NWire_Pin|pin@96||-12|-45|||| +NWire_Pin|pin@97||-24|-42|||| +NWire_Pin|pin@98||-24|-45|||| +NWire_Pin|pin@99||-36|-42|||| +NWire_Pin|pin@100||-36|-45|||| +NWire_Pin|pin@101||-48|-42|||| +NWire_Pin|pin@102||-48|-45|||| +NWire_Pin|pin@103||-18|-15|||| +NBus_Pin|pin@104||3|-5|-1|-1|| +NWire_Pin|pin@107||-23|-10|||| +NWire_Pin|pin@108||-5|6|||| +NBus_Pin|pin@109||3|-6|-1|-1|| +IrqStageD;1{ic}|rqStageD@0||18|0|||D5G4; +IscanK:scanKhx5;1{ic}|scanKhx5@0||0|18|Y||D5G4; +IorangeTSMC090nm:wire90;1{ic}|wire90@0||6|-2|||D0G4;|ATTR_L(D5G1;PUD)D1358.3999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@1||54|-24|||D0G4;|ATTR_L(D5G1;PUD)D640.9999999999998|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@2||42|-24|||D0G4;|ATTR_L(D5G1;PUD)D640.9999999999998|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@3||30|-24|||D0G4;|ATTR_L(D5G1;PUD)D643.9999999999998|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@4||18|-24|||D0G4;|ATTR_L(D5G1;PUD)D647.0|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@5||6|-24|||D0G4;|ATTR_L(D5G1;PUD)D638.0|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@6||-6|-24|||D0G4;|ATTR_L(D5G1;PUD)D654.0|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@7||-18|-24|||D0G4;|ATTR_L(D5G1;PUD)D636.5|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@8||-30|-24|||D0G4;|ATTR_L(D5G1;PUD)D645.5|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@9||-42|-24|||D0G4;|ATTR_L(D5G1;PUD)D639.5|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@10||54|-30|||D0G4;|ATTR_L(D5G1;PUD)D612.4999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@11||42|-30|||D0G4;|ATTR_L(D5G1;PUD)D602.3999999999997|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@12||30|-30|||D0G4;|ATTR_L(D5G1;PUD)D604.4999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@13||18|-30|||D0G4;|ATTR_L(D5G1;PUD)D605.3999999999997|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@14||6|-30|||D0G4;|ATTR_L(D5G1;PUD)D624.9999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@15||-6|-30|||D0G4;|ATTR_L(D5G1;PUD)D604.5999999999998|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@16||-18|-30|||D0G4;|ATTR_L(D5G1;PUD)D622.9999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@17||-30|-30|||D0G4;|ATTR_L(D5G1;PUD)D597.8999999999997|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@18||-42|-30|||D0G4;|ATTR_L(D5G1;PUD)D617.9999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@19||54|-36|||D0G4;|ATTR_L(D5G1;PUD)D640.9999999999998|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@20||42|-36|||D0G4;|ATTR_L(D5G1;PUD)D640.9999999999998|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@21||30|-36|||D0G4;|ATTR_L(D5G1;PUD)D2012.5999999999997|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@22||18|-36|||D0G4;|ATTR_L(D5G1;PUD)D647.0|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@23||6|-36|||D0G4;|ATTR_L(D5G1;PUD)D638.0|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@24||-6|-36|||D0G4;|ATTR_L(D5G1;PUD)D654.0|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@25||-18|-36|||D0G4;|ATTR_L(D5G1;PUD)D636.5|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@26||-30|-36|||D0G4;|ATTR_L(D5G1;PUD)D645.5|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@27||-42|-36|||D0G4;|ATTR_L(D5G1;PUD)D639.5|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@28||54|-42|||D0G4;|ATTR_L(D5G1;PUD)D612.4999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@29||42|-42|||D0G4;|ATTR_L(D5G1;PUD)D602.3999999999997|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@30||30|-42|||D0G4;|ATTR_L(D5G1;PUD)D1745.8999999999994|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@31||18|-42|||D0G4;|ATTR_L(D5G1;PUD)D605.3999999999997|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@32||6|-42|||D0G4;|ATTR_L(D5G1;PUD)D624.9999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@33||-6|-42|||D0G4;|ATTR_L(D5G1;PUD)D604.5999999999998|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@34||-18|-42|||D0G4;|ATTR_L(D5G1;PUD)D622.9999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@35||-30|-42|||D0G4;|ATTR_L(D5G1;PUD)D597.8999999999997|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@36||-42|-42|||D0G4;|ATTR_L(D5G1;PUD)D617.9999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +Awire|fire[ODE]|D5G2;||900|odStageD@1|fireLO[OD]|-18|-9|pin@103||-18|-15 +Awire|net@17|||1800|odStageD@1|do[RQ]|-15|0|pin@11||-6|0 +Awire|net@18|||900|pin@11||-6|0|pin@12||-6|-2 +Abus|net@22||-0.5|IJ900|pin@14||9|-7|conn@0|y|9|-10 +Abus|net@29||-0.5|IJ0|conn@1|a|26.5|-6|rqStageD@0|out[1:36]|23|-6 +Awire|net@31|||1800|rqStageD@0|succ|21|0|conn@5|a|26.5|0 +Abus|net@34||-0.5|IJ0|odStageD@1|in[1:36]|-22|-6|conn@8|y|-26|-6 +Awire|net@36|||2700|rqStageD@0|mc|17|4|pin@18||17|6 +Awire|net@45|||0|pin@18||17|6|pin@108||-5|6 +Abus|net@49||-0.5|1800|pin@14||9|-7|rqStageD@0|inE[1:36]|14|-7 +Awire|net@52|||1800|conn@12|y|-12|18|scanKhx5@0|sin|-5|18 +Awire|net@53|||1800|scanKhx5@0|sout|7|18|conn@11|a|12|18 +Abus|net@57||-0.5|1800|odStageD@1|out[1:36]|-13|-6|pin@16||-6|-6 +Abus|net@62||-0.5|IJ900|conn@10|y|0|25|scanKhx5@0|cl[T,F],clS[T,F],rd[T,F],mc|0|21 +Awire|net@63|||1800|wire90@0|b|8.5|-2|rqStageD@0|do[epi_1]|15|-2 +Awire|net@64|||0|wire90@0|a|3.5|-2|pin@12||-6|-2 +Awire|net@67|||0|wire90@1|a|51.5|-24|pin@31||48|-24 +Awire|net@68|||0|wire90@2|a|39.5|-24|pin@33||36|-24 +Awire|net@70|||0|wire90@3|a|27.5|-24|pin@35||24|-24 +Awire|net@72|||0|wire90@4|a|15.5|-24|pin@37||12|-24 +Awire|net@74|||0|wire90@5|a|3.5|-24|pin@39||0|-24 +Awire|net@76|||0|wire90@6|a|-8.5|-24|pin@41||-12|-24 +Awire|net@78|||0|wire90@7|a|-20.5|-24|pin@43||-24|-24 +Awire|net@80|||0|wire90@8|a|-32.5|-24|pin@45||-36|-24 +Awire|net@82|||0|wire90@9|a|-44.5|-24|pin@47||-48|-24 +Awire|net@84|||0|wire90@10|a|51.5|-30|pin@49||48|-30 +Awire|net@86|||0|wire90@11|a|39.5|-30|pin@51||36|-30 +Awire|net@88|||0|wire90@12|a|27.5|-30|pin@53||24|-30 +Awire|net@90|||0|wire90@13|a|15.5|-30|pin@55||12|-30 +Awire|net@92|||0|wire90@14|a|3.5|-30|pin@57||0|-30 +Awire|net@94|||0|wire90@15|a|-8.5|-30|pin@59||-12|-30 +Awire|net@96|||0|wire90@16|a|-20.5|-30|pin@61||-24|-30 +Awire|net@98|||0|wire90@17|a|-32.5|-30|pin@63||-36|-30 +Awire|net@100|||0|wire90@18|a|-44.5|-30|pin@65||-48|-30 +Awire|net@102|||0|wire90@19|a|51.5|-36|pin@67||48|-36 +Awire|net@104|||0|wire90@20|a|39.5|-36|pin@69||36|-36 +Awire|net@106|||0|wire90@21|a|27.5|-36|pin@71||24|-36 +Awire|net@108|||0|wire90@22|a|15.5|-36|pin@73||12|-36 +Awire|net@110|||0|wire90@23|a|3.5|-36|pin@75||0|-36 +Awire|net@112|||0|wire90@24|a|-8.5|-36|pin@77||-12|-36 +Awire|net@114|||0|wire90@25|a|-20.5|-36|pin@79||-24|-36 +Awire|net@116|||0|wire90@26|a|-32.5|-36|pin@81||-36|-36 +Awire|net@118|||0|wire90@27|a|-44.5|-36|pin@83||-48|-36 +Awire|net@120|||0|wire90@28|a|51.5|-42|pin@85||48|-42 +Awire|net@122|||0|wire90@29|a|39.5|-42|pin@87||36|-42 +Awire|net@124|||0|wire90@30|a|27.5|-42|pin@89||24|-42 +Awire|net@126|||0|wire90@31|a|15.5|-42|pin@91||12|-42 +Awire|net@128|||0|wire90@32|a|3.5|-42|pin@93||0|-42 +Awire|net@130|||0|wire90@33|a|-8.5|-42|pin@95||-12|-42 +Awire|net@132|||0|wire90@34|a|-20.5|-42|pin@97||-24|-42 +Awire|net@134|||0|wire90@35|a|-32.5|-42|pin@99||-36|-42 +Awire|net@136|||0|wire90@36|a|-44.5|-42|pin@101||-48|-42 +Abus|net@137||-0.5|IJ0|rqStageD@0|inR[1:36]|14|-5|pin@104||3|-5 +Awire|net@138|||1800|conn@19|y|-27|-10|pin@107||-23|-10 +Awire|net@139|||2700|pin@107||-23|-10|odStageD@1|inz|-23|-8 +Awire|net@140|||1800|conn@3|y|11|2|rqStageD@0|pred|15|2 +Awire|net@141|||2700|odStageD@1|mc|-19|4|pin@24||-19|6 +Awire|net@142|||0|pin@108||-5|6|pin@24||-19|6 +Awire|net@143|||900|scanKhx5@0|mc|-5|14|pin@108||-5|6 +Abus|net@145||-0.5|IJ900|pin@104||3|-5|pin@109||3|-6 +Abus|net@146||-0.5|IJ1800|pin@16||-6|-6|pin@109||3|-6 +Abus|net@147||-0.5|IJ0|conn@20|y|-11|-2|odStageD@1|do[M,L]|-15|-2 +Abus|net@148||-0.5|IJ0|odStageD@1|pred|-21|0|conn@4|y|-28|0 +Abus|od[1:36]|D5G2;|-0.5|IJ900|pin@16||-6|-6|pin@29||-6|-10 +Awire|od[1]|D5G2;||900|pin@31||48|-24|pin@32||48|-27 +Awire|od[2]|D5G2;||900|pin@33||36|-24|pin@34||36|-27 +Awire|od[3]|D5G2;||900|pin@35||24|-24|pin@36||24|-27 +Awire|od[4]|D5G2;||900|pin@37||12|-24|pin@38||12|-27 +Awire|od[5]|D5G2;||900|pin@39||0|-24|pin@40||0|-27 +Awire|od[6]|D5G2;||900|pin@41||-12|-24|pin@42||-12|-27 +Awire|od[7]|D5G2;||900|pin@43||-24|-24|pin@44||-24|-27 +Awire|od[8]|D5G2;||900|pin@45||-36|-24|pin@46||-36|-27 +Awire|od[9]|D5G2;||900|pin@47||-48|-24|pin@48||-48|-27 +Awire|od[10]|D5G2;||900|pin@49||48|-30|pin@50||48|-33 +Awire|od[11]|D5G2;||900|pin@51||36|-30|pin@52||36|-33 +Awire|od[12]|D5G2;||900|pin@53||24|-30|pin@54||24|-33 +Awire|od[13]|D5G2;||900|pin@55||12|-30|pin@56||12|-33 +Awire|od[14]|D5G2;||900|pin@57||0|-30|pin@58||0|-33 +Awire|od[15]|D5G2;||900|pin@59||-12|-30|pin@60||-12|-33 +Awire|od[16]|D5G2;||900|pin@61||-24|-30|pin@62||-24|-33 +Awire|od[17]|D5G2;||900|pin@63||-36|-30|pin@64||-36|-33 +Awire|od[18]|D5G2;||900|pin@65||-48|-30|pin@66||-48|-33 +Awire|od[19]|D5G2;||900|pin@67||48|-36|pin@68||48|-39 +Awire|od[20]|D5G2;||900|pin@69||36|-36|pin@70||36|-39 +Awire|od[21]|D5G2;||900|pin@71||24|-36|pin@72||24|-39 +Awire|od[22]|D5G2;||900|pin@73||12|-36|pin@74||12|-39 +Awire|od[23]|D5G2;||900|pin@75||0|-36|pin@76||0|-39 +Awire|od[24]|D5G2;||900|pin@77||-12|-36|pin@78||-12|-39 +Awire|od[25]|D5G2;||900|pin@79||-24|-36|pin@80||-24|-39 +Awire|od[26]|D5G2;||900|pin@81||-36|-36|pin@82||-36|-39 +Awire|od[27]|D5G2;||900|pin@83||-48|-36|pin@84||-48|-39 +Awire|od[28]|D5G2;||900|pin@85||48|-42|pin@86||48|-45 +Awire|od[29]|D5G2;||900|pin@87||36|-42|pin@88||36|-45 +Awire|od[30]|D5G2;||900|pin@89||24|-42|pin@90||24|-45 +Awire|od[31]|D5G2;||900|pin@91||12|-42|pin@92||12|-45 +Awire|od[32]|D5G2;||900|pin@93||0|-42|pin@94||0|-45 +Awire|od[33]|D5G2;||900|pin@95||-12|-42|pin@96||-12|-45 +Awire|od[34]|D5G2;||900|pin@97||-24|-42|pin@98||-24|-45 +Awire|od[35]|D5G2;||900|pin@99||-36|-42|pin@100||-36|-45 +Awire|od[36]|D5G2;||900|pin@101||-48|-42|pin@102||-48|-45 +Abus|s[1:5]|D5G2;|-0.5|IJ900|scanKhx5@0|din[1:4]|5|15|pin@25||5|9 +Awire|s[1]|D5G2;||2700|odStageD@1|s[1]|-17|4|pin@21||-17|12 +Abus|s[2:5]|D5G2;|-0.5|IJ2700|rqStageD@0|s[m2]|19|4|pin@22||19|11 +Ecl[T,F],clS[T,F],rd[T,F],mc||D4G2;|conn@10|a|I +Edo[M,L]||D4G2;|conn@20|a|I +Edo[epi]||D4G2;|conn@3|a|I +Edo[ring]||D6G2;|conn@5|y|O +Efire[ODE]||D6G2;|conn@13|y|O +EinE[1:36]||D4G2;|conn@0|a|I +Ein[1:36]||D4G2;|conn@8|a|I +Einz||D4G2;|conn@19|a|I +Eod[1:20]|od[1:36]|D6G2;|conn@14|y|O +Eout[1:36]||D6G2;|conn@1|y|O +Epred|pred,wait[M]|D4G2;|conn@4|a|I +Esin||D4G2;|conn@12|a|I +Esout||D6G2;|conn@11|y|O +X + # Cell odRQstageD;1{sch} -CodRQstageD;1{sch}||schematic|1224349183953|1226607683821| +CodRQstageD;1{sch}||schematic|1224349183953|1226953632496| Ngeneric:Facet-Center|art@0||0|0||||AV NOff-Page|conn@0||9|-12|||YRRR| NOff-Page|conn@1||28.5|-6|||Y| NOff-Page|conn@3||9|12|||YR| -NOff-Page|conn@4||-30|0|||Y| NOff-Page|conn@5||28.5|0|||Y| NOff-Page|conn@6||-24|-2|||Y| NOff-Page|conn@7||-24|2|||Y| @@ -4931,7 +5661,11 @@ NOff-Page|conn@11||5.5|18|||| NOff-Page|conn@12||-22.5|18|||Y| NOff-Page|conn@13||-11.5|-16|||Y| NOff-Page|conn@14||26.5|-15|||Y| -NOff-Page|conn@15||18|-12|||R| +NWire_Con|conn@16||66.5|0|||X| +NWire_Con|conn@17||48|0|||X| +NWire_Con|conn@18||57|0|||X| +NOff-Page|conn@19||57|-8|||YRRR| +NOff-Page|conn@20||-30|0|||Y| IodRQstageD;1{ic}|odRQstag@0||36.5|25|||D5G4; IodStageD;1{ic}|odStageD@1||-18|0|||D5G4; Ngeneric:Invisible-Pin|pin@0||2|38.5|||||ART_message(D5G4;)SOn Deck and ReQueue stages @@ -4941,15 +5675,14 @@ NWire_Pin|pin@10||9|2|||| NWire_Pin|pin@11||-6|0|||| NWire_Pin|pin@12||-6|-2|||| NBus_Pin|pin@14||9|-7|-1|-1|| -NBus_Pin|pin@15||0|-5|-1|-1|| -NBus_Pin|pin@16||0|-6|-1|-1|| +NBus_Pin|pin@16||-6|-6|-1|-1|| NWire_Pin|pin@18||17|6|||| NWire_Pin|pin@20||-19|6|||| NWire_Pin|pin@21||-17|12|||| NBus_Pin|pin@22||19|11|-1|-1|| NWire_Pin|pin@24||-13.5|6|||| NBus_Pin|pin@25||-3.5|9|-1|-1|| -NBus_Pin|pin@29||0|-10|-1|-1|| +NBus_Pin|pin@29||-6|-10|-1|-1|| NWire_Pin|pin@31||48|-24|||| NWire_Pin|pin@32||48|-27|||| NWire_Pin|pin@33||36|-24|||| @@ -5023,6 +5756,14 @@ NWire_Pin|pin@100||-36|-45|||| NWire_Pin|pin@101||-48|-42|||| NWire_Pin|pin@102||-48|-45|||| NWire_Pin|pin@103||-18|-15|||| +NBus_Pin|pin@104||3|-5|-1|-1|| +NBus_Pin|pin@106||3|-9|-1|-1|| +NBus_Pin|pin@109||66|-5.5|-1|-1|X| +NBus_Pin|pin@110||66|5|-1|-1|X| +NBus_Pin|pin@111||48|-5.5|-1|-1|X| +NBus_Pin|pin@112||48|5|-1|-1|X| +NWire_Pin|pin@113||57|5|||| +Ngeneric:Invisible-Pin|pin@116||57|7.5|||||ART_message(D5G2;)Sinserting the zero bit IrqStageD;1{ic}|rqStageD@0||18|0|||D5G4; IscanK:scanKhx5;1{ic}|scanKhx5@0||-8.5|18|Y||D5G4; IorangeTSMC090nm:wire90;1{ic}|wire90@0||6|-2|||D0G4;|ATTR_L(D5G1;PUD)D1358.3999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 @@ -5065,26 +5806,21 @@ IorangeTSMC090nm:wire90;1{ic}|wire90@36||-42|-42|||D0G4;|ATTR_L(D5G1;PUD)D617.99 Awire|fire[ODE]|D5G2;||900|odStageD@1|fireLO[OD]|-18|-9|pin@103||-18|-15 Awire|net@14|||900|conn@3|y|9|10|pin@10||9|2 Awire|net@15|||1800|pin@10||9|2|rqStageD@0|pred|15|2 -Awire|net@16|||1800|conn@4|y|-28|0|odStageD@1|pred|-21|0 Awire|net@17|||1800|odStageD@1|do[RQ]|-15|0|pin@11||-6|0 Awire|net@18|||900|pin@11||-6|0|pin@12||-6|-2 Abus|net@22||-0.5|IJ900|pin@14||9|-7|conn@0|y|9|-10 -Abus|net@25||-0.5|IJ900|pin@15||0|-5|pin@16||0|-6 Abus|net@29||-0.5|IJ0|conn@1|a|26.5|-6|rqStageD@0|out[1:36]|23|-6 Awire|net@31|||1800|rqStageD@0|succ|21|0|conn@5|a|26.5|0 -Awire|net@32|||1800|conn@7|y|-22|2|odStageD@1|do[L]|-21|2 -Awire|net@33|||1800|conn@6|y|-22|-2|odStageD@1|do[M]|-21|-2 Abus|net@34||-0.5|IJ0|odStageD@1|in[1:36]|-22|-6|conn@8|y|-26|-6 Awire|net@36|||2700|rqStageD@0|mc|17|4|pin@18||17|6 Awire|net@39|||900|pin@20||-19|6|odStageD@1|mc|-19|4 -Abus|net@42||-0.5|IJ0|rqStageD@0|inR[1:36]|14|-5|pin@15||0|-5 Awire|net@45|||0|pin@18||17|6|pin@24||-13.5|6 Abus|net@49||-0.5|1800|pin@14||9|-7|rqStageD@0|inE[1:36]|14|-7 Awire|net@50|||0|pin@24||-13.5|6|pin@20||-19|6 Awire|net@51|||900|scanKhx5@0|mc|-13.5|14|pin@24||-13.5|6 Awire|net@52|||1800|conn@12|y|-20.5|18|scanKhx5@0|sin|-13.5|18 Awire|net@53|||1800|scanKhx5@0|sout|-1.5|18|conn@11|a|3.5|18 -Abus|net@57||-0.5|1800|odStageD@1|out[1:36]|-13|-6|pin@16||0|-6 +Abus|net@57||-0.5|1800|odStageD@1|out[1:36]|-13|-6|pin@16||-6|-6 Abus|net@62||-0.5|IJ900|conn@10|y|-8.5|25|scanKhx5@0|cl[T,F],clS[T,F],rd[T,F],mc|-8.5|21 Awire|net@63|||1800|wire90@0|b|8.5|-2|rqStageD@0|do[epi_1]|15|-2 Awire|net@64|||0|wire90@0|a|3.5|-2|pin@12||-6|-2 @@ -5124,8 +5860,11 @@ Awire|net@130|||0|wire90@33|a|-8.5|-42|pin@95||-12|-42 Awire|net@132|||0|wire90@34|a|-20.5|-42|pin@97||-24|-42 Awire|net@134|||0|wire90@35|a|-32.5|-42|pin@99||-36|-42 Awire|net@136|||0|wire90@36|a|-44.5|-42|pin@101||-48|-42 -Awire|net@137|||2700|conn@15|y|18|-10|rqStageD@0|olcZ|18|-8 -Abus|od[1:36]|D5G2;|-0.5|IJ900|pin@16||0|-6|pin@29||0|-10 +Abus|net@137||-0.5|IJ0|rqStageD@0|inR[1:36]|14|-5|pin@104||3|-5 +Awire|net@148|||900|conn@18||57|0|conn@19|y|57|-6 +Abus|net@149||-0.5|IJ0|odStageD@1|pred|-21|0|conn@20|y|-28|0 +Abus|od[1:20]|D5G2;|-0.5|IJ900|conn@16||66|0|pin@109||66|-5.5 +Abus|od[1:36]|D5G2;|-0.5|IJ900|pin@16||-6|-6|pin@29||-6|-10 Awire|od[1]|D5G2;||900|pin@31||48|-24|pin@32||48|-27 Awire|od[2]|D5G2;||900|pin@33||36|-24|pin@34||36|-27 Awire|od[3]|D5G2;||900|pin@35||24|-24|pin@36||24|-27 @@ -5147,6 +5886,7 @@ Awire|od[18]|D5G2;||900|pin@65||-48|-30|pin@66||-48|-33 Awire|od[19]|D5G2;||900|pin@67||48|-36|pin@68||48|-39 Awire|od[20]|D5G2;||900|pin@69||36|-36|pin@70||36|-39 Awire|od[21]|D5G2;||900|pin@71||24|-36|pin@72||24|-39 +Abus|od[22:36]|D5G2;|-0.5|IJ900|conn@17||48|0|pin@111||48|-5.5 Awire|od[22]|D5G2;||900|pin@73||12|-36|pin@74||12|-39 Awire|od[23]|D5G2;||900|pin@75||0|-36|pin@76||0|-39 Awire|od[24]|D5G2;||900|pin@77||-12|-36|pin@78||-12|-39 @@ -5162,6 +5902,10 @@ Awire|od[33]|D5G2;||900|pin@95||-12|-42|pin@96||-12|-45 Awire|od[34]|D5G2;||900|pin@97||-24|-42|pin@98||-24|-45 Awire|od[35]|D5G2;||900|pin@99||-36|-42|pin@100||-36|-45 Awire|od[36]|D5G2;||900|pin@101||-48|-42|pin@102||-48|-45 +Abus|rq[1:20]|D5G2;|-0.5|IJ2700|conn@16||66|0|pin@110||66|5 +Abus|rq[1:36]|D5G2;|-0.5|IJ900|pin@104||3|-5|pin@106||3|-9 +Awire|rq[21]|D5G2;||2700|conn@18||57|0|pin@113||57|5 +Abus|rq[22:36]|D5G2;|-0.5|IJ2700|conn@17||48|0|pin@112||48|5 Abus|s[1:5]|D5G2;|-0.5|IJ900|scanKhx5@0|din[1:4]|-3.5|15|pin@25||-3.5|9 Awire|s[1]|D5G2;||2700|odStageD@1|s[1]|-17|4|pin@21||-17|12 Abus|s[2:5]|D5G2;|-0.5|IJ2700|rqStageD@0|s[m2]|19|4|pin@22||19|11 @@ -5173,19 +5917,17 @@ Ering|do[ring]|D6G2;|conn@5|y|O Efire[OD]|fire[ODE]|D6G2;|conn@13|y|O EinE[1:36]||D4G2;|conn@0|a|I Ein[1:36]||D4G2;|conn@8|a|I +Edo[M_1]|inz|D4G2;|conn@19|a|I Efire[ODE_1]|od[1:20]|D6G2;|conn@14|y|O -EolcZ||D5G2;X-1;|conn@15|a|U Eout[1:36]||D6G2;|conn@1|y|O -Edo[rq]|pred|D4G2;|conn@4|a|I +Edo[rq]|pred,waitM|D4G2;|conn@20|a|I Esin||D4G2;|conn@12|a|I Esout||D6G2;|conn@11|y|O X # Cell odStageD;1{ic} -CodStageD;1{ic}||artwork|1224348935206|1224958922647|E +CodStageD;1{ic}||artwork|1224348935206|1226939557506|E Ngeneric:Facet-Center|art@0||0|0||||AV -Nschematic:Bus_Pin|pin@0||-3|2|-1|-1|| -Nschematic:Bus_Pin|pin@2||-3|-2|-1|-1|| Nschematic:Bus_Pin|pin@4||3|0|-1|-1|| Nschematic:Bus_Pin|pin@6||0|-9|-1|-1|| Nschematic:Bus_Pin|pin@10||-4|-6|-1|-1|| @@ -5200,8 +5942,6 @@ NPin|pin@24||3|-9|1|1|| NPin|pin@25||3|-8|1|1|| NPin|pin@26||2|0|1|1|| NPin|pin@27||3|0|1|1|| -NPin|pin@28||-2|0|1|1|| -NPin|pin@29||-3|0|1|1|| NPin|pin@32||-2|3|1|1|| NPin|pin@33||2|3|1|1|| NPin|pin@34||-1|3|1|1|| @@ -5216,11 +5956,14 @@ NPin|pin@43||1|3|1|1|| NPin|pin@44||1|4|1|1|| NPin|pin@45||0|-8|1|1|| NPin|pin@46||0|-9|1|1|| -NPin|pin@51||-2|-2|1|1|| -NPin|pin@52||-3|-2|1|1|| -NPin|pin@53||-2|2|1|1|| -NPin|pin@54||-3|2|1|1|| Ngeneric:Invisible-Pin|pin@55||0|0|||||ART_message(D5G2;)SOD +Nschematic:Bus_Pin|pin@56||-5|-8|-1|-1|| +NPin|pin@57||-4|-7|1|1|| +NPin|pin@58||-5|-7|1|1|| +NPin|pin@59||-5|-8|1|1|| +Nschematic:Bus_Pin|pin@60||3|-2|-1|-1|| +Ngeneric:Invisible-Pin|pin@64||2|-2|1|1|| +Ngeneric:Invisible-Pin|pin@68||-2|0|1|1|| AThicker|net@10|||FS2700|pin@34||-1|3|pin@35||-1|4 AThicker|net@12|||FS1237|pin@22||3|-3|pin@23||5|-6 AThicker|net@13|||FS563|pin@23||5|-6|pin@24||3|-9 @@ -5228,35 +5971,34 @@ AThicker|net@14|||FS2700|pin@21||3|-4|pin@22||3|-3 AThicker|net@15|||FS900|pin@25||3|-8|pin@24||3|-9 AThicker|net@16|||FS1800|pin@39||0|-4|pin@21||3|-4 AThicker|net@19|||FS1800|pin@26||2|0|pin@27||3|0 -AThicker|net@22|||FS900|pin@28||-2|0|pin@51||-2|-2 -AThicker|net@23|||FS0|pin@28||-2|0|pin@29||-3|0 AThicker|net@27|||FS1800|pin@38||0|-3|pin@37||2|-3 AThicker|net@28|||FS0|pin@39||0|-4|pin@40||-4|-4 AThicker|net@29|||FS1800|pin@36||-2|-3|pin@38||0|-3 AThicker|net@30|||FS900|pin@38||0|-3|pin@39||0|-4 -AThicker|net@31|||FS900|pin@40||-4|-4|pin@41||-4|-8 +AThicker|net@31|||FS900|pin@40||-4|-4|pin@57||-4|-7 AThicker|net@32|||FS1800|pin@34||-1|3|pin@43||1|3 AThicker|net@33|||FS1800|pin@32||-2|3|pin@34||-1|3 -AThicker|net@34|||FS900|pin@53||-2|2|pin@28||-2|0 AThicker|net@35|||FS1800|pin@43||1|3|pin@33||2|3 AThicker|net@36|||FS2700|pin@43||1|3|pin@44||1|4 AThicker|net@37|||FS1800|pin@41||-4|-8|pin@45||0|-8 AThicker|net@38|||FS900|pin@45||0|-8|pin@46||0|-9 -AThicker|net@43|||FS900|pin@51||-2|-2|pin@36||-2|-3 -AThicker|net@44|||FS0|pin@51||-2|-2|pin@52||-3|-2 -AThicker|net@45|||FS900|pin@32||-2|3|pin@53||-2|2 -AThicker|net@46|||FS0|pin@53||-2|2|pin@54||-3|2 AThicker|net@47|||FS900|pin@26||2|0|pin@37||2|-3 AThicker|net@48|||FS0|pin@25||3|-8|pin@45||0|-8 AThicker|net@49|||FS2700|pin@26||2|0|pin@33||2|3 -Edo[L]||D5G2;|pin@0||I -Edo[M]||D5G2;|pin@2||I +AThicker|net@50|||FS900|pin@57||-4|-7|pin@41||-4|-8 +AThicker|net@51|||FS0|pin@57||-4|-7|pin@58||-5|-7 +AThicker|net@52|||FS900|pin@58||-5|-7|pin@59||-5|-8 +Aschematic:bus|net@57||-0.5|IJ1800|pin@64||2|-2|pin@60||3|-2 +AThicker|net@58|||FS2700|pin@36||-2|-3|pin@32||-2|3 +Aschematic:bus|net@61||-0.5|IJ0|pin@68||-2|0|pin@16||-3|0 +Edo[M,L]||D5G2;|pin@60||I Edo[RQ]||D5G2;|pin@4||O EfireLO[OD]|fire[ODE]|D5G2;|pin@6||O Ein[1:36]||D5G2;|pin@10||I +Einz||D5G2;|pin@56||I Emc||D5G2;|pin@12||I Eout[1:36]||D5G2;|pin@14||O -Epred||D5G2;|pin@16||I +Epred|pred,wait[M]|D5G2;|pin@16||I Es[1]||D5G2;|pin@18||O X @@ -5384,8 +6126,76 @@ Evdd_8||D5G2;|ins20Bx1@2|vdd_4|P Evdd_9||D5G2;|ins20Bx1@2|vdd_5|P X +# Cell odStageD;2{sch} +CodStageD;2{sch}||schematic|1224182442214|1226939517469| +Ngeneric:Facet-Center|art@0||0|0||||AV +NOff-Page|conn@0||-6.5|6|||XRR| +NOff-Page|conn@1||-14|-2|||Y| +NOff-Page|conn@3||1|9|||YRRR| +NOff-Page|conn@5||-14.5|-30|||| +NOff-Page|conn@6||36.5|-30|||| +NOff-Page|conn@7||-1|-13.5|||XRRR| +NOff-Page|conn@10||11|0|||XRR| +NOff-Page|conn@11||-13|-21|||Y| +NOff-Page|conn@12||8|-3|||YRR| +IregistersL:ins20Bx36;1{ic}|ins20Bx3@0||0|-30|Y||D5G4; +IdriversJ:latchDriver60;1{ic}|latchDri@0||12|-16.5|RRR||D5G4; +IgaspL:odStage;1{ic}|odStage@0||0|0|||D5G4; +IodStageD;1{ic}|odStageD@0||26.5|17.5|||D5G4; +Ngeneric:Invisible-Pin|pin@0||3|27|||||ART_message(D5G4;)Sthis is the OD GasP and register +Ngeneric:Invisible-Pin|pin@1||1.5|32.5|||||ART_message(D5G6;)SodStageD +NWire_Pin|pin@2||12|-10|||| +NWire_Pin|pin@3||12|-24|||| +NWire_Pin|pin@4||-2|-24|||| +Ngeneric:Invisible-Pin|pin@5||0|22|||||ART_message(D5G3;)Sies 13 November 2008 +NWire_Pin|pin@6||-1|6|||| +NWire_Pin|pin@9||1|-10|||| +Ngeneric:Invisible-Pin|pin@19||43|-6|||||ART_message(D5G3;)S["od[30] is one shot bit","od[21] is the zero bit"] +NBus_Pin|pin@22||9|-30|-1|-1|| +NBus_Pin|pin@23||9|-34|-1|-1|| +NBus_Pin|pin@24||30|-30|-1|-1|| +NBus_Pin|pin@25||30|-24|-1|-1|| +Ngeneric:Invisible-Pin|pin@26||35|-21.5|||||ART_message(D5G2;)Sinserting the zero bit +NWire_Pin|pin@27||-7|-3|||| +NWire_Pin|pin@28||-7|-7|||| +NWire_Pin|pin@29||-7|0|||| +NWire_Pin|pin@30||-7|3|||| +IorangeTSMC090nm:wire90;1{ic}|wire90@1||3|-24|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D3715.900000000003|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3 +Awire|net@3|||1800|pin@9||1|-10|pin@2||12|-10 +Awire|net@5|||0|pin@3||12|-24|wire90@1|b|5.5|-24 +Awire|net@6|||0|wire90@1|a|0.5|-24|pin@4||-2|-24 +Awire|net@7|||900|pin@4||-2|-24|ins20Bx3@0|hcl[1]|-2|-27 +Awire|net@8|||1800|conn@0|y|-4.5|6|pin@6||-1|6 +Awire|net@15|||900|pin@2||12|-10|latchDri@0|inA|12|-12.5 +Awire|net@35|||2700|conn@7|a|-1|-11.5|odStage@0|fireLO[OD]|-1|-7 +Awire|net@43|||2700|pin@9||1|-10|odStage@0|fire[OD]|1|-6 +Awire|net@44|||900|pin@6||-1|6|odStage@0|sin|-1|4 +Awire|net@46|||900|conn@3|a|1|7|odStage@0|sout|1|4 +Abus|net@51||-0.5|IJ1800|ins20Bx3@0|out[1:18]|3|-30|pin@22||9|-30 +Abus|net@53||-0.5|IJ0|conn@6|a|34.5|-30|pin@24||30|-30 +Awire|net@57|||1800|odStage@0|do[RQ]|3|0|conn@10|a|9|0 +Abus|net@58||-0.5|IJ1800|odStage@0|do[M,L]|3|-3|conn@12|y|6|-3 +Abus|net@61||-0.5|IJ0|ins20Bx3@0|in[1:18]|-3|-30|conn@5|y|-12.5|-30 +Awire|net@62|||0|odStage@0|pred_1|-3|-3|pin@27||-7|-3 +Awire|net@64|||0|odStage@0|pred|-3|0|pin@29||-7|0 +Awire|pred|D5G2;||2700|pin@29||-7|0|pin@30||-7|3 +Awire|take[1]|D5G2;||900|latchDri@0|out|12|-20.5|pin@3||12|-24 +Awire|wait[M]|D5G2;||900|pin@27||-7|-3|pin@28||-7|-7 +Abus|x[1:20],inz,x[22:36]|D5G2;|-0.5|IJ2700|pin@24||30|-30|pin@25||30|-24 +Abus|x[1:36]|D5G2;|-0.5|IJ900|pin@22||9|-30|pin@23||9|-34 +Edo[M,L]||D4G2;|conn@12|a|I +Edo[RQ]||D6G2;|conn@10|y|O +Efire[ODE]||D6G2;|conn@7|y|O +Ein[1:36]||D4G2;|conn@5|a|I +Einz||D4G2;|conn@11|a|I +Emc||D4G2;|conn@0|a|I +Eout[1:36]||D6G2;|conn@6|y|O +Epred|pred,wait[M]|D4G2;|conn@1|a|I +Es[1]||D6G2;|conn@3|y|O +X + # Cell odStageD;1{sch} -CodStageD;1{sch}||schematic|1224182442214|1225478647185| +CodStageD;1{sch}||schematic|1224182442214|1226578301868| Ngeneric:Facet-Center|art@0||0|0||||AV NOff-Page|conn@0||-6.5|6|||XRR| NOff-Page|conn@1||-9|0|||Y| @@ -5423,8 +6233,6 @@ Awire|net@15|||900|pin@2||12|-10|latchDri@0|inA|12|-12.5 Abus|net@21||-0.5|IJ1800|conn@5|y|-9.5|-30|ins20Bx3@0|in[1:18]|-3|-30 Abus|net@22||-0.5|IJ1800|ins20Bx3@0|out[1:18]|3|-30|conn@6|a|8.5|-30 Awire|net@35|||2700|conn@7|a|-1|-11.5|odStage@0|fireLO[OD]|-1|-7 -Awire|net@36|||0|conn@8|y|9|-2|odStage@0|do[M]|3|-2 -Awire|net@37|||1800|odStage@0|do[L]|3|-4|pin@15||6|-4 Awire|net@38|||900|pin@15||6|-4|pin@16||6|-6 Awire|net@39|||1800|pin@16||6|-6|conn@9|y|9|-6 Awire|net@40|||0|conn@10|a|9|3|pin@17||6|3 @@ -6531,13 +7339,12 @@ AThicker|net@16|||FS2363|pin@19||-12|-23.5|pin@23||-11|-22 X # Cell ringFIFO;1{ic} -CringFIFO;1{ic}||artwork|1224686891570|1226607843338|E +CringFIFO;1{ic}||artwork|1224686891570|1226939874974|E Ngeneric:Facet-Center|art@0||0|0||||AV NThick-Circle|art@1||13.5|-6|1|1|| Nschematic:Bus_Pin|pin@0||0|8|-1|-1|RRR| Ngeneric:Invisible-Pin|pin@1||0|6|1|1|RRR| -Nschematic:Bus_Pin|pin@2||3|2|-1|-1|| -Nschematic:Bus_Pin|pin@4||3|-2|-1|-1|| +Nschematic:Bus_Pin|pin@4||3|2|-1|-1|| Nschematic:Bus_Pin|pin@6||-3|0|-1|-1|| Nschematic:Bus_Pin|pin@12||3|0|-1|-1|| Ngeneric:Invisible-Pin|pin@13||2|0|1|1|| @@ -6560,8 +7367,6 @@ NPin|pin@32||2|3|1|1|| NPin|pin@33||1|4|1|1|| NPin|pin@34||-2|0|1|1|| NPin|pin@35||-3|0|1|1|| -NPin|pin@36||2|2|1|1|| -NPin|pin@37||3|2|1|1|| NPin|pin@38||2|-3|1|1|| NPin|pin@39||0|-3|1|1|| NPin|pin@40||0|-4|1|1|| @@ -6588,8 +7393,6 @@ Ngeneric:Invisible-Pin|pin@63||-6.5|-11|||||ART_message(D5G2;)SOD Nschematic:Bus_Pin|pin@64||11|-6|-1|-1|| Nschematic:Bus_Pin|pin@66||10|-6|-2|-2|| Nschematic:Bus_Pin|pin@67||11|-11|-1|-1|| -NPin|pin@78||2|-2|1|1|| -NPin|pin@79||3|-2|1|1|| Nschematic:Bus_Pin|pin@82||14|-6|-1|-1|X| NPin|pin@89||-3|-6|1|1|XRR| NPin|pin@90||-5|-9|1|1|XRR| @@ -6631,7 +7434,10 @@ Nschematic:Bus_Pin|pin@144||-11|-11|-1|-1|| Nschematic:Bus_Pin|pin@145||6|-3|-1|-1|| NPin|pin@147||6|-4|1|1|| NPin|pin@148||6|-3|1|1|| -Nschematic:Bus_Pin|pin@149||-9|-6|-1|-1|| +Nschematic:Bus_Pin|pin@151||-6|-15|-1|-1|| +NPin|pin@152||-6|-13|1|1|| +NPin|pin@153||-6|-15|1|1|| +Ngeneric:Invisible-Pin|pin@157||2|2|1|1|| Aschematic:bus|net@0||-0.5|IJ2700|pin@1||0|6|pin@0||0|8 Aschematic:bus|net@6||-0.5|IJ1800|pin@13||2|0|pin@12||3|0 AThicker|net@10|||FS1800|pin@25||0|3|pin@32||2|3 @@ -6648,12 +7454,9 @@ AThicker|net@20|||FS1350|pin@30||1|6|pin@31||2|5 AThicker|net@21|||FS450|pin@31||2|5|pin@33||1|4 AThicker|net@22|||FS0|pin@38||2|-3|pin@39||0|-3 AThicker|net@23|||FS0|pin@33||1|4|pin@26||0|4 -AThicker|net@24|||FS900|pin@32||2|3|pin@36||2|2 AThicker|net@25|||FS2700|pin@34||-2|0|pin@21||-2|3 AThicker|net@26|||FS2700|pin@20||-2|-3|pin@34||-2|0 AThicker|net@27|||FS0|pin@34||-2|0|pin@35||-3|0 -AThicker|net@28|||FS1800|pin@36||2|2|pin@37||3|2 -AThicker|net@29|||FS2700|pin@78||2|-2|pin@36||2|2 AThicker|net@30|||FS900|pin@39||0|-3|pin@40||0|-4 AThicker|net@31|||FS0|pin@40||0|-4|pin@41||-2|-4 AThicker|net@32|||FS900|pin@41||-2|-4|pin@42||-2|-8 @@ -6663,22 +7466,19 @@ AThicker|net@35|||FS2363|pin@44||8|-9|pin@22||10|-6 AThicker|net@36|||FS3037|pin@22||10|-6|pin@23||8|-3 AThicker|net@37|||FS900|pin@46||0|-8|pin@47||0|-9 AThicker|net@41|||FS900|pin@50||3|-9|pin@51||3|-13 -AThicker|net@42|||FS0|pin@51||3|-13|pin@52||0|-13 AThicker|net@43|||FS900|pin@52||0|-13|pin@53||0|-14 AThicker|net@44|||FS3037|pin@53||0|-14|pin@135||-2|-11 AThicker|net@45|||FS2363|pin@135||-2|-11|pin@46||0|-8 AThicker|net@46|||FS1800|pin@47||0|-9|pin@50||3|-9 AThicker|net@47|||FS900|pin@55||-7|-8|pin@56||-7|-9 AThicker|net@48|||FS900|pin@57||-4|-9|pin@58||-4|-13 -AThicker|net@49|||FS0|pin@58||-4|-13|pin@59||-7|-13 +AThicker|net@49|||FS0|pin@58||-4|-13|pin@152||-6|-13 AThicker|net@50|||FS900|pin@59||-7|-13|pin@60||-7|-14 AThicker|net@51|||FS3037|pin@60||-7|-14|pin@54||-9|-11 AThicker|net@52|||FS2363|pin@54||-9|-11|pin@55||-7|-8 AThicker|net@53|||FS1800|pin@56||-7|-9|pin@57||-4|-9 Aschematic:bus|net@55||-0.5|IJ0|pin@64||11|-6|pin@66||10|-6 Aschematic:bus|net@60||-0.5|IJ1800|pin@140||-3|-6|pin@141||-2|-6 -AThicker|net@65|||FS2700|pin@38||2|-3|pin@78||2|-2 -AThicker|net@66|||FS1800|pin@78||2|-2|pin@79||3|-2 AThicker|net@79|||FS2700|pin@92||-9|-8|pin@93||-9|-4 AThicker|net@80|||FS1800|pin@93||-9|-4|pin@94||-5|-4 AThicker|net@81|||FS1237|pin@95||-5|-3|pin@89||-3|-6 @@ -6710,23 +7510,27 @@ Aschematic:bus|net@123||-0.5|IJ0|pin@67||11|-11|pin@134||10|-11 Aschematic:bus|net@124||-0.5|IJ0|pin@106||-10|-11|pin@144||-11|-11 AThicker|net@126|||FS0|pin@24||8|-4|pin@147||6|-4 AThicker|net@127|||FS2700|pin@147||6|-4|pin@148||6|-3 +AThicker|net@128|||FS0|pin@152||-6|-13|pin@59||-7|-13 +AThicker|net@129|||FS900|pin@152||-6|-13|pin@153||-6|-15 +AThicker|net@133|||FS900|pin@32||2|3|pin@38||2|-3 +Aschematic:bus|net@135||-0.5|IJ0|pin@4||3|2|pin@157||2|2 +AThicker|net@138|||FS1800|pin@52||0|-13|pin@51||3|-13 Ecl[T,F],clS[T,F],rd[T,F],mc||D5G2;|pin@0||I -Edo[L]||D5G2;|pin@2||I -Edo[M]||D5G2;|pin@4||I +Edo[M]|do[M,L]|D5G2;|pin@4||I Edo[epi]||D5G2;|pin@6||I Efire[m1,m2]|fire[m2,m1,ODE]|D5G2;|pin@12||O Esout_1@508518759|freqOut|D5G2;|pin@145||O EinE[1:36]||D5G2;|pin@14||I -Eod[16:20]|od[1:20]|D5G2;|pin@144||O -EolcZ||D5G2;|pin@149||U -Epout[19:36]|outm1[1:6,8,20,22:27]|D5G2;|pin@118||O +Einz||D5G2;|pin@151||I +Epout[19:36]|m1[1:36]|D5G2;|pin@118||O +Eod[16:20]|od[1:36]|D5G2;|pin@144||O Esout_1|pout[1:18]|D5G2;|pin@82||O Esin||D5G2;|pin@16||I Esout||D5G2;|pin@18||O X # Cell ringFIFO;3{lay} -CringFIFO;3{lay}||cmos90|1224681681899|1225761209970||ATTR_NCC(D5G10;NTY717;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1224940848866|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1225761841957 +CringFIFO;3{lay}||cmos90|1224681681899|1226582757452||ATTR_NCC(D5G10;NTY717;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1224940848866|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1225761841957 Ngeneric:Facet-Center|art@0||0|0||||AV NX-Metal-2-Metal-3-Con|contact@150||-1338|-44|||| NX-Metal-2-Metal-3-Con|contact@151||-1398|-44|||| @@ -7099,8 +7903,8 @@ Ecl[F]||D5G2;|topFour@1|cl[F]|I Ecl[F_1]||D5G2;|topFour@1|clA[F]|I Ecl[T]||D5G2;|topFour@1|cl[T]|I Ecl[T_1]||D5G2;|topFour@1|clA[T]|I -Edo[L]||D5G2;|topFour@1|do[L]|I -Edo[M]||D5G2;|topFour@1|do[M]|I +Edo[L]||D5G2;|topFour@1|do[L]|O +Edo[M]||D5G2;|topFour@1|do[M]|O Edo[epi]||D5G2;|topFour@1|do[epi]|I Efire[ODE]||D5G2;|topFour@1|fire[ODE]|O Efire[m1]||D5G2;|topFour@1|fire[m1]|O @@ -7291,7 +8095,7 @@ Evdd_63||D5G2;|topFour@1|vdd_27|P X # Cell ringFIFO;2{lay} -CringFIFO;2{lay}||cmos90|1224681681899|1225492183202||ATTR_NCC(D5G10;NTY717;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1224940848866|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1225726507797 +CringFIFO;2{lay}||cmos90|1224681681899|1226582757452||ATTR_NCC(D5G10;NTY717;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1224940848866|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1225726507797 Ngeneric:Facet-Center|art@0||0|0||||AV NX-Metal-2-Metal-3-Con|contact@150||-1338|-44|||| NX-Metal-2-Metal-3-Con|contact@151||-1398|-44|||| @@ -7664,8 +8468,8 @@ Ecl[F]||D5G2;|topFour@0|cl[F]|I EclA[F]|cl[F_1]|D5G2;|topFour@0|clA[F]|I Ecl[T]||D5G2;|topFour@0|cl[T]|I EclA[T]|cl[T_1]|D5G2;|topFour@0|clA[T]|I -Edo[L]||D5G2;|topFour@0|do[L]|I -Edo[M]||D5G2;|topFour@0|do[M]|I +Edo[L]||D5G2;|topFour@0|do[L]|O +Edo[M]||D5G2;|topFour@0|do[M]|O Edo[epi]||D5G2;|topFour@0|do[epi]|I Efire[ODE]||D5G2;|topFour@0|fire[ODE]|O Efire[m1]||D5G2;|topFour@0|fire[m1]|O @@ -7841,27 +8645,26 @@ Evdd_62||D5G2;|topFour@0|vdd_26|P Evdd_63||D5G2;|topFour@0|vdd_27|P X -# Cell ringFIFO;2{sch} -CringFIFO;2{sch}||schematic|1224161083041|1226607822886| +# Cell ringFIFO;3{sch} +CringFIFO;3{sch}||schematic|1224161083041|1226953997833| Ngeneric:Facet-Center|art@0||0|0||||AV NOff-Page|conn@2||28|-13|||R| NOff-Page|conn@8||29|2|||Y| -NOff-Page|conn@11||54.5|-2|||YRR| -NOff-Page|conn@12||54.5|2|||YRR| NOff-Page|conn@13||-36|25|||YR| NOff-Page|conn@14||8|5|||XRR| NOff-Page|conn@15||28|5|||XRR| NOff-Page|conn@17||55|-11|||Y| -NOff-Page|conn@19||-3|-12|||XRRR| -NOff-Page|conn@20||2|-15|||XRRR| +NOff-Page|conn@19||2|-14|||XRRR| +NOff-Page|conn@20||18|-11.5|||XRRR| NOff-Page|conn@21||41.5|-13|||Y| NOff-Page|conn@22||-29|-12|||XRR| -NOff-Page|conn@23||35|-15|||R| +NOff-Page|conn@25||28|-2|||Y| +NOff-Page|conn@26||48.5|-2|||XY| Im12stageD;1{ic}|m12stage@0||0|0|||D5G4; IodRQstageD;1{ic}|odRQstag@0||36|0|||D5G4; Ngeneric:Invisible-Pin|pin@0||2|30|||||ART_message(D5G4;)Sthe storage ring Ngeneric:Invisible-Pin|pin@1||0.5|35.5|||||ART_message(D5G6;)SringFIFO -Ngeneric:Invisible-Pin|pin@2||-1|25|||||ART_message(D5G3;)Sies 23 October 2008 +Ngeneric:Invisible-Pin|pin@2||-1|25|||||ART_message(D5G3;)Sies 13 November 2008 NBus_Pin|pin@66||28|-7|-1|-1|| NBus_Pin|pin@67||18|-6|-1|-1|| NBus_Pin|pin@68||18|-5|-1|-1|| @@ -7883,99 +8686,9 @@ NBus_Pin|pin@165||0|12|-1|-1|| NBus_Pin|pin@167||-36|12|-1|-1|| NBus_Pin|pin@168||36|12|-1|-1|| Ngeneric:Invisible-Pin|pin@169||19|9|||||ART_message(D5G2;)S["m2,m1,OD & RQ",are topFour] -NBus_Pin|pin@172||9.5|2|-1|-1|| -NBus_Pin|pin@173||9.5|-4|-1|-1|| -NBus_Pin|pin@180||18|-13|-1|-1|| -NWire_Pin|pin@198||10|-33|||| -NWire_Pin|pin@199||10|-36|||| -NWire_Pin|pin@200||-2|-33|||| -NWire_Pin|pin@201||-2|-36|||| -NWire_Pin|pin@202||-14|-33|||| -NWire_Pin|pin@203||-14|-36|||| -NWire_Pin|pin@205||-26|-33|||| -NWire_Pin|pin@206||-26|-36|||| -NWire_Pin|pin@207||-38|-33|||| -NWire_Pin|pin@208||-38|-36|||| -NWire_Pin|pin@209||-50|-33|||| -NWire_Pin|pin@210||-50|-36|||| -NWire_Pin|pin@211||46|-39|||| -NWire_Pin|pin@212||46|-42|||| -NWire_Pin|pin@213||34|-39|||| -NWire_Pin|pin@214||34|-42|||| -NWire_Pin|pin@216||22|-39|||| -NWire_Pin|pin@217||22|-42|||| -NWire_Pin|pin@218||10|-39|||| -NWire_Pin|pin@219||10|-42|||| -NWire_Pin|pin@220||-2|-39|||| -NWire_Pin|pin@221||-2|-42|||| -NWire_Pin|pin@222||-14|-39|||| -NWire_Pin|pin@223||-14|-42|||| -NWire_Pin|pin@224||-26|-39|||| -NWire_Pin|pin@225||-26|-42|||| -NWire_Pin|pin@227||-38|-39|||| -NWire_Pin|pin@228||-38|-42|||| -NWire_Pin|pin@229||-50|-39|||| -NWire_Pin|pin@230||-50|-42|||| -NWire_Pin|pin@231||46|-45|||| -NWire_Pin|pin@232||46|-48|||| -NWire_Pin|pin@233||34|-45|||| -NWire_Pin|pin@234||34|-48|||| -NWire_Pin|pin@235||22|-45|||| -NWire_Pin|pin@236||22|-48|||| -NWire_Pin|pin@238||10|-45|||| -NWire_Pin|pin@239||10|-48|||| -NWire_Pin|pin@240||-2|-45|||| -NWire_Pin|pin@241||-2|-48|||| -NWire_Pin|pin@242||-14|-45|||| -NWire_Pin|pin@243||-14|-48|||| -NWire_Pin|pin@244||-26|-45|||| -NWire_Pin|pin@245||-26|-48|||| -NWire_Pin|pin@246||-38|-45|||| -NWire_Pin|pin@247||-38|-48|||| -NWire_Pin|pin@249||-50|-45|||| -NWire_Pin|pin@250||-50|-48|||| -NWire_Pin|pin@257||-26|-56|||| -NWire_Pin|pin@258||-26|-59|||| -NWire_Pin|pin@261||-50|-56|||| -NWire_Pin|pin@262||-50|-59|||| -NWire_Pin|pin@263||46|-62|||| -NWire_Pin|pin@264||46|-65|||| -NWire_Pin|pin@266||34|-62|||| -NWire_Pin|pin@267||34|-65|||| -NWire_Pin|pin@268||22|-62|||| -NWire_Pin|pin@269||22|-65|||| -NWire_Pin|pin@270||10|-62|||| -NWire_Pin|pin@271||10|-65|||| -NWire_Pin|pin@272||-2|-62|||| -NWire_Pin|pin@273||-2|-65|||| -NWire_Pin|pin@274||-14|-62|||| -NWire_Pin|pin@275||-14|-65|||| -NWire_Pin|pin@277||-26|-62|||| -NWire_Pin|pin@278||-26|-65|||| -NWire_Pin|pin@279||-38|-62|||| -NWire_Pin|pin@280||-38|-65|||| -NWire_Pin|pin@281||-50|-62|||| -NWire_Pin|pin@282||-50|-65|||| -NWire_Pin|pin@283||46|-68|||| -NWire_Pin|pin@284||46|-71|||| -NWire_Pin|pin@303||46|-74|||| -NWire_Pin|pin@304||46|-77|||| -NWire_Pin|pin@305||34|-74|||| -NWire_Pin|pin@306||34|-77|||| -NWire_Pin|pin@307||22|-74|||| -NWire_Pin|pin@308||22|-77|||| -NWire_Pin|pin@310||10|-74|||| -NWire_Pin|pin@311||10|-77|||| -NWire_Pin|pin@312||-2|-74|||| -NWire_Pin|pin@313||-2|-77|||| -NWire_Pin|pin@314||-14|-74|||| -NWire_Pin|pin@315||-14|-77|||| -NWire_Pin|pin@316||-26|-74|||| -NWire_Pin|pin@317||-26|-77|||| -NWire_Pin|pin@318||-38|-74|||| -NWire_Pin|pin@319||-38|-77|||| -NWire_Pin|pin@321||-50|-74|||| -NWire_Pin|pin@322||-50|-77|||| +NBus_Pin|pin@173||-3|-12|-1|-1|| +NWire_Pin|pin@211||46|-40|||| +NWire_Pin|pin@212||46|-43|||| NBus_Pin|pin@325||-24|-21|-1|-1|| NBus_Pin|pin@326||-24|-17|-1|-1|| NWire_Pin|pin@327||46|-86|||| @@ -8051,60 +8764,88 @@ NWire_Pin|pin@396||-50|-107|||| NWire_Pin|pin@397||-2|-86|||| NWire_Pin|pin@398||-2|-89|||| NWire_Pin|pin@399||33|-14|||| -NBus_Pin|pin@400||37.5|-13|-1|-1|| +NBus_Pin|pin@400||38|-13|-1|-1|| NWire_Pin|pin@401||-36|-12|||| +NWire_Pin|pin@402||33|-2|||| +NBus_Pin|pin@403||11|0|-1|-1|| +NBus_Pin|pin@404||11|-4|-1|-1|| +NWire_Pin|pin@405||34|-40|||| +NWire_Pin|pin@406||34|-43|||| +NWire_Pin|pin@407||22|-40|||| +NWire_Pin|pin@408||22|-43|||| +NWire_Pin|pin@409||10|-40|||| +NWire_Pin|pin@410||10|-43|||| +NWire_Pin|pin@411||-2|-40|||| +NWire_Pin|pin@412||-2|-43|||| +NWire_Pin|pin@413||-14|-40|||| +NWire_Pin|pin@414||-14|-43|||| +NWire_Pin|pin@415||-26|-40|||| +NWire_Pin|pin@416||-26|-43|||| +NWire_Pin|pin@417||-38|-40|||| +NWire_Pin|pin@418||-38|-43|||| +NWire_Pin|pin@419||-50|-40|||| +NWire_Pin|pin@420||-50|-43|||| +NWire_Pin|pin@421||46|-46|||| +NWire_Pin|pin@422||46|-49|||| +NWire_Pin|pin@423||34|-46|||| +NWire_Pin|pin@424||34|-49|||| +NWire_Pin|pin@425||22|-46|||| +NWire_Pin|pin@426||22|-49|||| +NWire_Pin|pin@427||10|-46|||| +NWire_Pin|pin@428||10|-49|||| +NWire_Pin|pin@429||-2|-46|||| +NWire_Pin|pin@430||-2|-49|||| +NWire_Pin|pin@431||-14|-46|||| +NWire_Pin|pin@432||-14|-49|||| +NWire_Pin|pin@433||-26|-46|||| +NWire_Pin|pin@434||-26|-49|||| +NWire_Pin|pin@435||-38|-46|||| +NWire_Pin|pin@436||-38|-49|||| +NWire_Pin|pin@437||-50|-46|||| +NWire_Pin|pin@438||-50|-49|||| +NWire_Pin|pin@439||46|-52|||| +NWire_Pin|pin@440||46|-55|||| +NWire_Pin|pin@441||34|-52|||| +NWire_Pin|pin@442||34|-55|||| +NWire_Pin|pin@443||22|-52|||| +NWire_Pin|pin@444||22|-55|||| +NWire_Pin|pin@445||10|-52|||| +NWire_Pin|pin@446||10|-55|||| +NWire_Pin|pin@447||-2|-52|||| +NWire_Pin|pin@448||-2|-55|||| +NWire_Pin|pin@449||-14|-52|||| +NWire_Pin|pin@450||-14|-55|||| +NWire_Pin|pin@451||-26|-52|||| +NWire_Pin|pin@452||-26|-55|||| +NWire_Pin|pin@453||-38|-52|||| +NWire_Pin|pin@454||-38|-55|||| +NWire_Pin|pin@455||-50|-52|||| +NWire_Pin|pin@456||-50|-55|||| +NWire_Pin|pin@457||46|-58|||| +NWire_Pin|pin@458||46|-61|||| +NWire_Pin|pin@459||34|-58|||| +NWire_Pin|pin@460||34|-61|||| +NWire_Pin|pin@461||22|-58|||| +NWire_Pin|pin@462||22|-61|||| +NWire_Pin|pin@463||10|-58|||| +NWire_Pin|pin@464||10|-61|||| +NWire_Pin|pin@465||-2|-58|||| +NWire_Pin|pin@466||-2|-61|||| +NWire_Pin|pin@467||-14|-58|||| +NWire_Pin|pin@468||-14|-61|||| +NWire_Pin|pin@469||-26|-58|||| +NWire_Pin|pin@470||-26|-61|||| +NWire_Pin|pin@471||-38|-58|||| +NWire_Pin|pin@472||-38|-61|||| +NWire_Pin|pin@473||-50|-58|||| +NWire_Pin|pin@474||-50|-61|||| IringFIFO;1{ic}|ringFIFO@0||48|38|||D5G4; Isplit10;1{ic}|split10@0||-36|0|||D5G4; -IorangeTSMC090nm:wire90;1{ic}|wire90@2||17.5|0|||D0G4;|ATTR_L(D5G1;PUD)D3513.1000000000004|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 IorangeTSMC090nm:wire90;1{ic}|wire90@39||16.5|18|||D0G4;|ATTR_L(D5G1;PUD)D3124.7000000000007|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 IorangeTSMC090nm:wire90;1{ic}|wire90@40||-6|15|||D0G4;|ATTR_L(D5G1;PUD)D3124.7000000000007|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 IorangeTSMC090nm:wire90;1{ic}|wire90@41||-22.5|0|||D0G4;|ATTR_L(D5G1;PUD)D3513.1000000000004|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 IorangeTSMC090nm:wire90;1{ic}|wire90@42||-17.5|5|||D0G4;|ATTR_L(D5G1;PUD)D3513.1000000000004|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@46||52|-39|||D0G4;|ATTR_L(D5G1;PUD)D605.3999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@47||40|-39|||D0G4;|ATTR_L(D5G1;PUD)D613.3999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@48||28|-39|||D0G4;|ATTR_L(D5G1;PUD)D605.3999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@49||16|-39|||D0G4;|ATTR_L(D5G1;PUD)D623.9000000000001|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@50||4|-39|||D0G4;|ATTR_L(D5G1;PUD)D603.9000000000001|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@51||-8|-39|||D0G4;|ATTR_L(D5G1;PUD)D625.9000000000001|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@52||-20|-39|||D0G4;|ATTR_L(D5G1;PUD)D607.8000000000002|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@53||-32|-39|||D0G4;|ATTR_L(D5G1;PUD)D620.9000000000001|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@54||-44|-39|||D0G4;|ATTR_L(D5G1;PUD)D605.4000000000001|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@56||52|-45|||D0G4;|ATTR_L(D5G1;PUD)D612.4999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@58||40|-45|||D0G4;|ATTR_L(D5G1;PUD)D602.3999999999997|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@59||28|-45|||D0G4;|ATTR_L(D5G1;PUD)D606.9999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@60||16|-45|||D0G4;|ATTR_L(D5G1;PUD)D602.3999999999997|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@61||4|-45|||D0G4;|ATTR_L(D5G1;PUD)D620.4999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@62||-8|-45|||D0G4;|ATTR_L(D5G1;PUD)D602.3999999999997|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@63||-20|-45|||D0G4;|ATTR_L(D5G1;PUD)D624.4999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@64||-32|-45|||D0G4;|ATTR_L(D5G1;PUD)D602.3999999999997|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@65||-44|-45|||D0G4;|ATTR_L(D5G1;PUD)D617.9999999999998|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@73||16|-33|||D0G4;|ATTR_L(D5G1;PUD)D608.3999999999997|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@74||4|-33|||D0G4;|ATTR_L(D5G1;PUD)D632.4999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@75||-8|-33|||D0G4;|ATTR_L(D5G1;PUD)D608.3999999999997|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@76||-20|-33|||D0G4;|ATTR_L(D5G1;PUD)D636.4999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@77||-32|-33|||D0G4;|ATTR_L(D5G1;PUD)D608.3999999999997|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@78||-44|-33|||D0G4;|ATTR_L(D5G1;PUD)D629.9999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@79||-44|-56|||D0G4;|ATTR_L(D5G1;PUD)D611.4000000000001|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@80||52|-62|||D0G4;|ATTR_L(D5G1;PUD)D624.4999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@82||52|-68|||D0G4;|ATTR_L(D5G1;PUD)D605.3999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@91||40|-62|||D0G4;|ATTR_L(D5G1;PUD)D608.3999999999997|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@92||52|-74|||D0G4;|ATTR_L(D5G1;PUD)D612.4999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@94||40|-74|||D0G4;|ATTR_L(D5G1;PUD)D602.3999999999997|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@95||28|-74|||D0G4;|ATTR_L(D5G1;PUD)D606.9999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@96||16|-74|||D0G4;|ATTR_L(D5G1;PUD)D602.3999999999997|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@97||4|-74|||D0G4;|ATTR_L(D5G1;PUD)D620.4999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@98||-8|-74|||D0G4;|ATTR_L(D5G1;PUD)D602.3999999999997|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@99||-20|-74|||D0G4;|ATTR_L(D5G1;PUD)D624.4999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@100||-32|-74|||D0G4;|ATTR_L(D5G1;PUD)D602.3999999999997|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@101||-44|-74|||D0G4;|ATTR_L(D5G1;PUD)D617.9999999999998|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@102||28|-62|||D0G4;|ATTR_L(D5G1;PUD)D613.4999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@107||-20|-56|||D0G4;|ATTR_L(D5G1;PUD)D613.8000000000002|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@109||16|-62|||D0G4;|ATTR_L(D5G1;PUD)D608.3999999999997|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@110||4|-62|||D0G4;|ATTR_L(D5G1;PUD)D632.4999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@111||-8|-62|||D0G4;|ATTR_L(D5G1;PUD)D608.3999999999997|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@112||-20|-62|||D0G4;|ATTR_L(D5G1;PUD)D636.4999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@113||-32|-62|||D0G4;|ATTR_L(D5G1;PUD)D608.3999999999997|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -IorangeTSMC090nm:wire90;1{ic}|wire90@114||-44|-62|||D0G4;|ATTR_L(D5G1;PUD)D629.9999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@46||52|-40|||D0G4;|ATTR_L(D5G1;PUD)D605.3999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 IorangeTSMC090nm:wire90;1{ic}|wire90@115||-44|-86|||D0G4;|ATTR_L(D5G1;PUD)D611.4000000000001|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 IorangeTSMC090nm:wire90;1{ic}|wire90@116||52|-92|||D0G4;|ATTR_L(D5G1;PUD)D624.4999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 IorangeTSMC090nm:wire90;1{ic}|wire90@117||52|-86|||D0G4;|ATTR_L(D5G1;PUD)D611.3999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 @@ -8141,64 +8882,86 @@ IorangeTSMC090nm:wire90;1{ic}|wire90@147||-8|-92|||D0G4;|ATTR_L(D5G1;PUD)D608.39 IorangeTSMC090nm:wire90;1{ic}|wire90@148||-20|-92|||D0G4;|ATTR_L(D5G1;PUD)D636.4999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 IorangeTSMC090nm:wire90;1{ic}|wire90@149||-32|-92|||D0G4;|ATTR_L(D5G1;PUD)D608.3999999999997|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 IorangeTSMC090nm:wire90;1{ic}|wire90@150||-44|-92|||D0G4;|ATTR_L(D5G1;PUD)D629.9999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@151||40|-40|||D0G4;|ATTR_L(D5G1;PUD)D605.3999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@152||28|-40|||D0G4;|ATTR_L(D5G1;PUD)D605.3999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@153||16|-40|||D0G4;|ATTR_L(D5G1;PUD)D605.3999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@154||4|-40|||D0G4;|ATTR_L(D5G1;PUD)D605.3999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@155||-8|-40|||D0G4;|ATTR_L(D5G1;PUD)D605.3999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@156||-20|-40|||D0G4;|ATTR_L(D5G1;PUD)D605.3999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@157||-32|-40|||D0G4;|ATTR_L(D5G1;PUD)D605.3999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@158||-44|-40|||D0G4;|ATTR_L(D5G1;PUD)D605.3999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@159||52|-46|||D0G4;|ATTR_L(D5G1;PUD)D605.3999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@160||40|-46|||D0G4;|ATTR_L(D5G1;PUD)D605.3999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@161||28|-46|||D0G4;|ATTR_L(D5G1;PUD)D605.3999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@162||16|-46|||D0G4;|ATTR_L(D5G1;PUD)D605.3999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@163||4|-46|||D0G4;|ATTR_L(D5G1;PUD)D605.3999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@164||-8|-46|||D0G4;|ATTR_L(D5G1;PUD)D605.3999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@165||-20|-46|||D0G4;|ATTR_L(D5G1;PUD)D605.3999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@166||-32|-46|||D0G4;|ATTR_L(D5G1;PUD)D605.3999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@167||-44|-46|||D0G4;|ATTR_L(D5G1;PUD)D605.3999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@168||52|-52|||D0G4;|ATTR_L(D5G1;PUD)D605.3999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@169||40|-52|||D0G4;|ATTR_L(D5G1;PUD)D605.3999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@170||28|-52|||D0G4;|ATTR_L(D5G1;PUD)D605.3999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@171||16|-52|||D0G4;|ATTR_L(D5G1;PUD)D605.3999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@172||4|-52|||D0G4;|ATTR_L(D5G1;PUD)D605.3999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@173||-8|-52|||D0G4;|ATTR_L(D5G1;PUD)D605.3999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@174||-20|-52|||D0G4;|ATTR_L(D5G1;PUD)D605.3999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@175||-32|-52|||D0G4;|ATTR_L(D5G1;PUD)D605.3999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@176||-44|-52|||D0G4;|ATTR_L(D5G1;PUD)D605.3999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@177||52|-58|||D0G4;|ATTR_L(D5G1;PUD)D605.3999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@178||40|-58|||D0G4;|ATTR_L(D5G1;PUD)D605.3999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@179||28|-58|||D0G4;|ATTR_L(D5G1;PUD)D605.3999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@180||16|-58|||D0G4;|ATTR_L(D5G1;PUD)D605.3999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@181||4|-58|||D0G4;|ATTR_L(D5G1;PUD)D605.3999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@182||-8|-58|||D0G4;|ATTR_L(D5G1;PUD)D605.3999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@183||-20|-58|||D0G4;|ATTR_L(D5G1;PUD)D605.3999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@184||-32|-58|||D0G4;|ATTR_L(D5G1;PUD)D605.3999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@185||-44|-58|||D0G4;|ATTR_L(D5G1;PUD)D605.3999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +Abus|do[OD],wait[M]|D5G2;|-0.5|IJ900|pin@403||11|0|pin@404||11|-4 Awire|fire[ODE]|D5G2;||900|odRQstag@0|fire[OD]|33|-9|pin@399||33|-14 -Abus|fire[m1,m2]|D5G2;|-0.5|IJ900|pin@172||9.5|2|pin@173||9.5|-4 -Abus|m1[1:36]|D5G2;|-0.5|IJ900|pin@67||18|-6|pin@180||18|-13 -Awire|m1[7]|D5G2;||900|pin@257||-26|-56|pin@258||-26|-59 -Awire|m1[9]|D5G2;||900|pin@261||-50|-56|pin@262||-50|-59 -Awire|m1[10]|D5G2;||900|pin@263||46|-62|pin@264||46|-65 -Awire|m1[11]|D5G2;||900|pin@266||34|-62|pin@267||34|-65 -Awire|m1[12]|D5G2;||900|pin@268||22|-62|pin@269||22|-65 -Awire|m1[13]|D5G2;||900|pin@270||10|-62|pin@271||10|-65 -Awire|m1[14]|D5G2;||900|pin@272||-2|-62|pin@273||-2|-65 -Awire|m1[15]|D5G2;||900|pin@274||-14|-62|pin@275||-14|-65 -Awire|m1[16]|D5G2;||900|pin@277||-26|-62|pin@278||-26|-65 -Awire|m1[17]|D5G2;||900|pin@279||-38|-62|pin@280||-38|-65 -Awire|m1[18]|D5G2;||900|pin@281||-50|-62|pin@282||-50|-65 -Awire|m1[19]|D5G2;||900|pin@283||46|-68|pin@284||46|-71 -Awire|m1[28]|D5G2;||900|pin@303||46|-74|pin@304||46|-77 -Awire|m1[29]|D5G2;||900|pin@305||34|-74|pin@306||34|-77 -Awire|m1[30]|D5G2;||900|pin@307||22|-74|pin@308||22|-77 -Awire|m1[31]|D5G2;||900|pin@310||10|-74|pin@311||10|-77 -Awire|m1[32]|D5G2;||900|pin@312||-2|-74|pin@313||-2|-77 -Awire|m1[33]|D5G2;||900|pin@314||-14|-74|pin@315||-14|-77 -Awire|m1[34]|D5G2;||900|pin@316||-26|-74|pin@317||-26|-77 -Awire|m1[35]|D5G2;||900|pin@318||-38|-74|pin@319||-38|-77 -Awire|m1[36]|D5G2;||900|pin@321||-50|-74|pin@322||-50|-77 +Abus|fire[m1,m2]|D5G2;|-0.5|IJ2700|pin@173||-3|-12|m12stage@0|fire[m1,m2]|-3|-9 Abus|m3[1:36]|D5G2;|-0.5|IJ900|pin@157||-17|-6|pin@158||-17|-9.5 -Awire|m3[13]|D5G2;||900|pin@198||10|-33|pin@199||10|-36 -Awire|m3[14]|D5G2;||900|pin@200||-2|-33|pin@201||-2|-36 -Awire|m3[15]|D5G2;||900|pin@202||-14|-33|pin@203||-14|-36 -Awire|m3[16]|D5G2;||900|pin@205||-26|-33|pin@206||-26|-36 -Awire|m3[17]|D5G2;||900|pin@207||-38|-33|pin@208||-38|-36 -Awire|m3[18]|D5G2;||900|pin@209||-50|-33|pin@210||-50|-36 -Awire|m3[19]|D5G2;||900|pin@211||46|-39|pin@212||46|-42 -Awire|m3[20]|D5G2;||900|pin@213||34|-39|pin@214||34|-42 -Awire|m3[21]|D5G2;||900|pin@216||22|-39|pin@217||22|-42 -Awire|m3[22]|D5G2;||900|pin@218||10|-39|pin@219||10|-42 -Awire|m3[23]|D5G2;||900|pin@220||-2|-39|pin@221||-2|-42 -Awire|m3[24]|D5G2;||900|pin@222||-14|-39|pin@223||-14|-42 -Awire|m3[25]|D5G2;||900|pin@224||-26|-39|pin@225||-26|-42 -Awire|m3[26]|D5G2;||900|pin@227||-38|-39|pin@228||-38|-42 -Awire|m3[27]|D5G2;||900|pin@229||-50|-39|pin@230||-50|-42 -Awire|m3[28]|D5G2;||900|pin@231||46|-45|pin@232||46|-48 -Awire|m3[29]|D5G2;||900|pin@233||34|-45|pin@234||34|-48 -Awire|m3[30]|D5G2;||900|pin@235||22|-45|pin@236||22|-48 -Awire|m3[31]|D5G2;||900|pin@238||10|-45|pin@239||10|-48 -Awire|m3[32]|D5G2;||900|pin@240||-2|-45|pin@241||-2|-48 -Awire|m3[33]|D5G2;||900|pin@242||-14|-45|pin@243||-14|-48 -Awire|m3[34]|D5G2;||900|pin@244||-26|-45|pin@245||-26|-48 -Awire|m3[35]|D5G2;||900|pin@246||-38|-45|pin@247||-38|-48 -Awire|m3[36]|D5G2;||900|pin@249||-50|-45|pin@250||-50|-48 -Awire|net@122|||1800|m12stage@0|succ|3|0|wire90@2|a|15|0 +Awire|m3[1]|D5G2;||900|pin@211||46|-40|pin@212||46|-43 +Awire|m3[2]|D5G2;||900|pin@405||34|-40|pin@406||34|-43 +Awire|m3[3]|D5G2;||900|pin@407||22|-40|pin@408||22|-43 +Awire|m3[4]|D5G2;||900|pin@409||10|-40|pin@410||10|-43 +Awire|m3[5]|D5G2;||900|pin@411||-2|-40|pin@412||-2|-43 +Awire|m3[6]|D5G2;||900|pin@413||-14|-40|pin@414||-14|-43 +Awire|m3[7]|D5G2;||900|pin@415||-26|-40|pin@416||-26|-43 +Awire|m3[8]|D5G2;||900|pin@417||-38|-40|pin@418||-38|-43 +Awire|m3[9]|D5G2;||900|pin@419||-50|-40|pin@420||-50|-43 +Awire|m3[10]|D5G2;||900|pin@421||46|-46|pin@422||46|-49 +Awire|m3[11]|D5G2;||900|pin@423||34|-46|pin@424||34|-49 +Awire|m3[12]|D5G2;||900|pin@425||22|-46|pin@426||22|-49 +Awire|m3[13]|D5G2;||900|pin@427||10|-46|pin@428||10|-49 +Awire|m3[14]|D5G2;||900|pin@429||-2|-46|pin@430||-2|-49 +Awire|m3[15]|D5G2;||900|pin@431||-14|-46|pin@432||-14|-49 +Awire|m3[16]|D5G2;||900|pin@433||-26|-46|pin@434||-26|-49 +Awire|m3[17]|D5G2;||900|pin@435||-38|-46|pin@436||-38|-49 +Awire|m3[18]|D5G2;||900|pin@437||-50|-46|pin@438||-50|-49 +Awire|m3[19]|D5G2;||900|pin@439||46|-52|pin@440||46|-55 +Awire|m3[20]|D5G2;||900|pin@441||34|-52|pin@442||34|-55 +Awire|m3[21]|D5G2;||900|pin@443||22|-52|pin@444||22|-55 +Awire|m3[22]|D5G2;||900|pin@445||10|-52|pin@446||10|-55 +Awire|m3[23]|D5G2;||900|pin@447||-2|-52|pin@448||-2|-55 +Awire|m3[24]|D5G2;||900|pin@449||-14|-52|pin@450||-14|-55 +Awire|m3[25]|D5G2;||900|pin@451||-26|-52|pin@452||-26|-55 +Awire|m3[26]|D5G2;||900|pin@453||-38|-52|pin@454||-38|-55 +Awire|m3[27]|D5G2;||900|pin@455||-50|-52|pin@456||-50|-55 +Awire|m3[28]|D5G2;||900|pin@457||46|-58|pin@458||46|-61 +Awire|m3[29]|D5G2;||900|pin@459||34|-58|pin@460||34|-61 +Awire|m3[30]|D5G2;||900|pin@461||22|-58|pin@462||22|-61 +Awire|m3[31]|D5G2;||900|pin@463||10|-58|pin@464||10|-61 +Awire|m3[32]|D5G2;||900|pin@465||-2|-58|pin@466||-2|-61 +Awire|m3[33]|D5G2;||900|pin@467||-14|-58|pin@468||-14|-61 +Awire|m3[34]|D5G2;||900|pin@469||-26|-58|pin@470||-26|-61 +Awire|m3[35]|D5G2;||900|pin@471||-38|-58|pin@472||-38|-61 +Awire|m3[36]|D5G2;||900|pin@473||-50|-58|pin@474||-50|-61 Awire|net@129|||1800|conn@8|y|31|2|odRQstag@0|do[epi]|33|2 Abus|net@132||-0.5|IJ1800|pin@66||28|-7|odRQstag@0|inE[1:36]|32|-7 Abus|net@133||-0.5|IJ1800|m12stage@0|out[1:36]|5|-6|pin@67||18|-6 Abus|net@134||-0.5|IJ2700|pin@67||18|-6|pin@68||18|-5 Abus|net@135||-0.5|IJ1800|pin@68||18|-5|odRQstag@0|in[1:36]|32|-5 -Awire|net@136|||0|conn@12|y|52.5|2|odRQstag@0|do[L]|39|2 -Awire|net@137|||0|conn@11|y|52.5|-2|odRQstag@0|do[M]|39|-2 -Awire|net@149|||0|odRQstag@0|pred|33|0|wire90@2|b|20|0 Abus|net@150||-0.5|IJ2700|conn@2|y|28|-11|pin@66||28|-7 Abus|net@229||-0.5|IJ2700|m12stage@0|cl[T,F],clS[T,F],rd[T,F],mc|0|7|pin@165||0|12 Awire|net@233|||1800|wire90@41|b|-20|0|m12stage@0|pred|-3|0 @@ -8228,57 +8991,11 @@ Abus|net@268||-0.5|IJ900|pin@168||36|12|odRQstag@0|cl[T,F],clS[T,F],rd[T,F],mc|3 Abus|net@269||-0.5|IJ0|pin@165||0|12|pin@167||-36|12 Abus|net@270||-0.5|IJ900|conn@13|y|-36|23|pin@167||-36|12 Abus|net@273||-0.5|IJ1800|pin@157||-17|-6|m12stage@0|in[1:36]|-4|-6 -Abus|net@279||-0.5|IJ1800|m12stage@0|fire[m1,m2]|3|2|pin@172||9.5|2 -Abus|net@284||-0.5|IJ900|m12stage@0|out[37:72]|-3|-9|conn@19|a|-3|-10 -Abus|net@287||-0.5|IJ900|m12stage@0|out[37:72]@181724445|2|-9|conn@20|a|2|-13 +Abus|net@284||-0.5|IJ900|m12stage@0|out[37:72]|2|-9|conn@19|a|2|-12 Awire|net@289|||0|wire90@41|a|-25|0|split10@0|succ|-33|0 Awire|net@290|||1800|split10@0|sout|-34|5|wire90@42|a|-20|5 Awire|net@291|||1800|wire90@42|b|-15|5|m12stage@0|sin|-1|5 -Awire|net@292|||0|wire90@76|a|-22.5|-33|pin@205||-26|-33 -Awire|net@293|||0|wire90@77|a|-34.5|-33|pin@207||-38|-33 -Awire|net@294|||0|wire90@53|a|-34.5|-39|pin@227||-38|-39 -Awire|net@295|||0|wire90@54|a|-46.5|-39|pin@229||-50|-39 -Awire|net@296|||0|wire90@56|a|49.5|-45|pin@231||46|-45 -Awire|net@297|||0|wire90@58|a|37.5|-45|pin@233||34|-45 -Awire|net@298|||0|wire90@59|a|25.5|-45|pin@235||22|-45 -Awire|net@299|||0|wire90@60|a|13.5|-45|pin@238||10|-45 -Awire|net@300|||0|wire90@61|a|1.5|-45|pin@240||-2|-45 -Awire|net@301|||0|wire90@62|a|-10.5|-45|pin@242||-14|-45 -Awire|net@302|||0|wire90@63|a|-22.5|-45|pin@244||-26|-45 -Awire|net@303|||0|wire90@64|a|-34.5|-45|pin@246||-38|-45 -Awire|net@304|||0|wire90@78|a|-46.5|-33|pin@209||-50|-33 -Awire|net@305|||0|wire90@65|a|-46.5|-45|pin@249||-50|-45 -Awire|net@315|||0|wire90@46|a|49.5|-39|pin@211||46|-39 -Awire|net@319|||0|wire90@73|a|13.5|-33|pin@198||10|-33 -Awire|net@320|||0|wire90@74|a|1.5|-33|pin@200||-2|-33 -Awire|net@321|||0|wire90@75|a|-10.5|-33|pin@202||-14|-33 -Awire|net@322|||0|wire90@47|a|37.5|-39|pin@213||34|-39 -Awire|net@323|||0|wire90@48|a|25.5|-39|pin@216||22|-39 -Awire|net@324|||0|wire90@49|a|13.5|-39|pin@218||10|-39 -Awire|net@325|||0|wire90@50|a|1.5|-39|pin@220||-2|-39 -Awire|net@326|||0|wire90@51|a|-10.5|-39|pin@222||-14|-39 -Awire|net@327|||0|wire90@52|a|-22.5|-39|pin@224||-26|-39 -Awire|net@328|||0|wire90@112|a|-22.5|-62|pin@277||-26|-62 -Awire|net@329|||0|wire90@113|a|-34.5|-62|pin@279||-38|-62 -Awire|net@332|||0|wire90@92|a|49.5|-74|pin@303||46|-74 -Awire|net@333|||0|wire90@94|a|37.5|-74|pin@305||34|-74 -Awire|net@334|||0|wire90@95|a|25.5|-74|pin@307||22|-74 -Awire|net@335|||0|wire90@96|a|13.5|-74|pin@310||10|-74 -Awire|net@336|||0|wire90@97|a|1.5|-74|pin@312||-2|-74 -Awire|net@337|||0|wire90@98|a|-10.5|-74|pin@314||-14|-74 -Awire|net@338|||0|wire90@99|a|-22.5|-74|pin@316||-26|-74 -Awire|net@339|||0|wire90@100|a|-34.5|-74|pin@318||-38|-74 -Awire|net@340|||0|wire90@114|a|-46.5|-62|pin@281||-50|-62 -Awire|net@341|||0|wire90@101|a|-46.5|-74|pin@321||-50|-74 -Awire|net@348|||0|wire90@107|a|-22.5|-56|pin@257||-26|-56 -Awire|net@350|||0|wire90@79|a|-46.5|-56|pin@261||-50|-56 -Awire|net@351|||0|wire90@82|a|49.5|-68|pin@283||46|-68 -Awire|net@352|||0|wire90@80|a|49.5|-62|pin@263||46|-62 -Awire|net@353|||0|wire90@91|a|37.5|-62|pin@266||34|-62 -Awire|net@354|||0|wire90@102|a|25.5|-62|pin@268||22|-62 -Awire|net@355|||0|wire90@109|a|13.5|-62|pin@270||10|-62 -Awire|net@356|||0|wire90@110|a|1.5|-62|pin@272||-2|-62 -Awire|net@357|||0|wire90@111|a|-10.5|-62|pin@274||-14|-62 +Awire|net@315|||0|wire90@46|a|49.5|-40|pin@211||46|-40 Abus|net@364||-0.5|IJ0|pin@325||-24|-21|pin@155||-48|-21 Awire|net@366|||0|wire90@148|a|-22.5|-92|pin@351||-26|-92 Awire|net@367|||0|wire90@149|a|-34.5|-92|pin@353||-38|-92 @@ -8316,11 +9033,51 @@ Awire|net@398|||0|wire90@121|a|13.5|-98|pin@364||10|-98 Awire|net@399|||0|wire90@122|a|1.5|-98|pin@366||-2|-98 Awire|net@400|||0|wire90@123|a|-10.5|-98|pin@368||-14|-98 Awire|net@401|||0|wire90@124|a|-22.5|-98|pin@370||-26|-98 -Abus|net@402||-0.5|IJ900|odRQstag@0|fire[ODE_1]|37.5|-9|pin@400||37.5|-13 -Abus|net@403||-0.5|IJ1800|pin@400||37.5|-13|conn@21|a|39.5|-13 +Abus|net@402||-0.5|IJ900|odRQstag@0|fire[ODE_1]|38|-9|pin@400||38|-13 +Abus|net@403||-0.5|IJ1800|pin@400||38|-13|conn@21|a|39.5|-13 Awire|net@404|||0|conn@22|a|-31|-12|pin@401||-36|-12 Awire|net@405|||2700|pin@401||-36|-12|split10@0|succ_1|-36|-9 -Awire|net@406|||2700|conn@23|y|35|-13|odRQstag@0|olcZ|35|-8 +Abus|net@408||-0.5|IJ2700|conn@20|a|18|-9.5|pin@67||18|-6 +Awire|net@411|||1800|conn@25|y|30|-2|pin@402||33|-2 +Awire|net@412|||900|pin@402||33|-2|odRQstag@0|do[M_1]|33|-3 +Abus|net@417||-0.5|IJ1800|odRQstag@0|do[M,L]|39|-2|conn@26|y|46.5|-2 +Abus|net@419||-0.5|IJ1800|pin@403||11|0|odRQstag@0|pred|33|0 +Abus|net@420||-0.5|IJ1800|m12stage@0|succ|3|0|pin@403||11|0 +Awire|net@422|||0|wire90@151|a|37.5|-40|pin@405||34|-40 +Awire|net@424|||0|wire90@152|a|25.5|-40|pin@407||22|-40 +Awire|net@426|||0|wire90@153|a|13.5|-40|pin@409||10|-40 +Awire|net@428|||0|wire90@154|a|1.5|-40|pin@411||-2|-40 +Awire|net@430|||0|wire90@155|a|-10.5|-40|pin@413||-14|-40 +Awire|net@432|||0|wire90@156|a|-22.5|-40|pin@415||-26|-40 +Awire|net@434|||0|wire90@157|a|-34.5|-40|pin@417||-38|-40 +Awire|net@436|||0|wire90@158|a|-46.5|-40|pin@419||-50|-40 +Awire|net@438|||0|wire90@159|a|49.5|-46|pin@421||46|-46 +Awire|net@440|||0|wire90@160|a|37.5|-46|pin@423||34|-46 +Awire|net@442|||0|wire90@161|a|25.5|-46|pin@425||22|-46 +Awire|net@444|||0|wire90@162|a|13.5|-46|pin@427||10|-46 +Awire|net@446|||0|wire90@163|a|1.5|-46|pin@429||-2|-46 +Awire|net@448|||0|wire90@164|a|-10.5|-46|pin@431||-14|-46 +Awire|net@450|||0|wire90@165|a|-22.5|-46|pin@433||-26|-46 +Awire|net@452|||0|wire90@166|a|-34.5|-46|pin@435||-38|-46 +Awire|net@454|||0|wire90@167|a|-46.5|-46|pin@437||-50|-46 +Awire|net@456|||0|wire90@168|a|49.5|-52|pin@439||46|-52 +Awire|net@458|||0|wire90@169|a|37.5|-52|pin@441||34|-52 +Awire|net@460|||0|wire90@170|a|25.5|-52|pin@443||22|-52 +Awire|net@462|||0|wire90@171|a|13.5|-52|pin@445||10|-52 +Awire|net@464|||0|wire90@172|a|1.5|-52|pin@447||-2|-52 +Awire|net@466|||0|wire90@173|a|-10.5|-52|pin@449||-14|-52 +Awire|net@468|||0|wire90@174|a|-22.5|-52|pin@451||-26|-52 +Awire|net@470|||0|wire90@175|a|-34.5|-52|pin@453||-38|-52 +Awire|net@472|||0|wire90@176|a|-46.5|-52|pin@455||-50|-52 +Awire|net@474|||0|wire90@177|a|49.5|-58|pin@457||46|-58 +Awire|net@476|||0|wire90@178|a|37.5|-58|pin@459||34|-58 +Awire|net@478|||0|wire90@179|a|25.5|-58|pin@461||22|-58 +Awire|net@480|||0|wire90@180|a|13.5|-58|pin@463||10|-58 +Awire|net@482|||0|wire90@181|a|1.5|-58|pin@465||-2|-58 +Awire|net@484|||0|wire90@182|a|-10.5|-58|pin@467||-14|-58 +Awire|net@486|||0|wire90@183|a|-22.5|-58|pin@469||-26|-58 +Awire|net@488|||0|wire90@184|a|-34.5|-58|pin@471||-38|-58 +Awire|net@490|||0|wire90@185|a|-46.5|-58|pin@473||-50|-58 Abus|rq[1:36]|D5G2;|-0.5|IJ2700|pin@325||-24|-21|pin@326||-24|-17 Awire|rq[1]|D5G2;||900|pin@327||46|-86|pin@328||46|-89 Awire|rq[2]|D5G2;||900|pin@339||34|-86|pin@350||34|-89 @@ -8359,22 +9116,21 @@ Awire|rq[34]|D5G2;||900|pin@390||-26|-104|pin@391||-26|-107 Awire|rq[35]|D5G2;||900|pin@392||-38|-104|pin@393||-38|-107 Awire|rq[36]|D5G2;||900|pin@395||-50|-104|pin@396||-50|-107 Ecl[T,F],clS[T,F],rd[T,F],mc||D4G2;|conn@13|a|I -Edo[L]||D4G2;|conn@12|a|I -Edo[M]||D4G2;|conn@11|a|I +Edo_1[M,L]|do[M,L]|D4G2;|conn@26|a|I Edo[epi]||D4G2;|conn@8|a|I -Efire[m1,m2]|fire[m2,m1,ODE]|D6G2;|conn@17|y|O -Esout_1@533427980|freqOut|D6G2;|conn@22|y|O +Efire[m2,m1,ODE]||D6G2;|conn@17|y|O +EfreqOut||D6G2;|conn@22|y|O EinE[1:36]||D4G2;|conn@2|a|I -Eod[16:20]|od[1:20]|D6G2;|conn@21|y|O -EolcZ||D5G2;|conn@23|a|U -Epout[19:36]|outm1[1:6,8,20,22:27]|D6G2;|conn@20|y|O -Esout_1|pout[1:18]|D6G2;|conn@19|y|O +Einz||D4G2;|conn@25|a|I +Em1[1:36]||D6G2;|conn@20|y|O +Eod[1:20]|od[1:36]|D6G2;|conn@21|y|O +Epout[1:18]||D6G2;|conn@19|y|O Esin||D4G2;|conn@15|a|I Esout||D6G2;|conn@14|y|O X # Cell rqStageD;1{ic} -CrqStageD;1{ic}||artwork|1224326401175|1226607586366|E +CrqStageD;1{ic}||artwork|1224326401175|1224524293402|E Ngeneric:Facet-Center|art@0||0|0||||AV Nschematic:Bus_Pin|pin@4||-1|4|-1|-1|| Nschematic:Bus_Pin|pin@6||5|-6|-1|-1|| @@ -8408,7 +9164,6 @@ NPin|pin@72||-3|-2|1|1|| Nschematic:Bus_Pin|pin@75||-4|-7|-1|-1|| Nschematic:Bus_Pin|pin@77||-4|-5|-1|-1|| Nschematic:Bus_Pin|pin@82||1|3|-2|-2|| -Nschematic:Bus_Pin|pin@83||0|-8|-1|-1|| Aschematic:wire|net@38|||0|pin@45||-2|-2|pin@44||-3|-2 AThicker|net@41|||FS1800|pin@58||0|-3|pin@57||2|-3 AThicker|net@42|||FS0|pin@59||0|-4|pin@60||-4|-4 @@ -8439,7 +9194,6 @@ Esucc|do[ring]|D5G2;|pin@12||O EinE[1:36]||D5G2;|pin@75||I EinR[1:36]||D5G2;|pin@77||I Emc||D5G2;|pin@4||I -EolcZ||D5G2;|pin@83||U Eout[1:36]||D5G2;|pin@6||O Es[m2]|s[1:4]|D5G2;|pin@10||O X @@ -8620,7 +9374,7 @@ Evdd_9||D5G2;|ins2in20@3|vdd_5|P X # Cell rqStageD;1{sch} -CrqStageD;1{sch}||schematic|1224182442214|1226607537699| +CrqStageD;1{sch}||schematic|1224182442214|1225032729982| Ngeneric:Facet-Center|art@0||0|0||||AV IwiresL:bitAssignments;1{sch}|bitAssig@0||-46|8|||D5G4; NOff-Page|conn@0||-9|9|||XRR| @@ -8631,7 +9385,6 @@ NOff-Page|conn@6||9.5|-24|||Y| NOff-Page|conn@7||-9|-4|||Y| NOff-Page|conn@8||-11.5|-26.5|||Y| NOff-Page|conn@10||-11.5|-21.5|||Y| -NOff-Page|conn@11||-42|-11|||| IregistersL:ins2in20Ax36;1{ic}|ins2in20@1||0|-24|||D5G4; Ngeneric:Invisible-Pin|pin@0||3|27|||||ART_message(D5G4;)Sthis is the re queue stage Ngeneric:Invisible-Pin|pin@1||1.5|32.5|||||ART_message(D5G6;)SrqStageD @@ -8657,6 +9410,7 @@ IrqStageD;1{ic}|rqStageD@0||32|14.5|||D5G4; IorangeTSMC090nm:wire90;1{ic}|wire90@2||-5.5|-30|Y||D0G4;|ATTR_L(D5G1;PUD)D242.10000000000002|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 IorangeTSMC090nm:wire90;1{ic}|wire90@3||-5.5|-18|Y||D0G4;|ATTR_L(D5G1;PUD)D242.10000000000002|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 Awire|inE[21]|D5G2;||2700|pin@34||-24|2|pin@35||-24|7 +Abus|inR[21,30]|D5G2;|-0.5|IJ900|pin@32||-24|-2|pin@33||-24|-6.5 Abus|in[Z,RQ]|D5G2;|-0.5|I0|rqStage@0|in[Z,RQ]|-3|-2|pin@32||-24|-2 Awire|net@8|||1800|conn@0|y|-7|9|pin@6||-1|9 Awire|net@30|||0|conn@2|a|7.5|0|rqStage@0|do[ring]|3|0 @@ -8678,7 +9432,6 @@ Abus|net@76||-0.5|IJ1800|pin@20||-6.5|-23|ins2in20@1|inB[1:18]|-3|-23 Awire|net@77|||900|pin@23||-2|-18|ins2in20@1|hcl[B][1]|-2|-21 Awire|net@78|||2700|pin@24||-2|-30|ins2in20@1|hcl[A][1]|-2|-27 Abus|net@79||-0.5|IJ1800|pin@22||-6.5|-25|ins2in20@1|inA[1:18]|-3|-25 -Abus|olcZ,inR[30]|D5G2;|-0.5|IJ900|pin@32||-24|-2|pin@33||-24|-6.5 Abus|take[E,R]|D5G2;|-0.5|IJ900|rqStage@0|take[E,R]|0|-5|pin@29||0|-9.5 Awire|take[E]|D5G2;||2700|pin@27||-10.5|-18|pin@28||-10.5|-15 Awire|take[R]|D5G2;||900|pin@25||-10.5|-30|pin@26||-10.5|-33 @@ -8688,7 +9441,6 @@ Esucc|do[ring]|D6G2;|conn@2|y|O EinE[1:36]||D4G2;|conn@10|a|I EinR[1:36]||D4G2;|conn@8|a|I Emc||D4G2;|conn@0|a|I -EolcZ||D5G2;X-2;|conn@11|a|U Eout[1:36]||D6G2;|conn@6|y|O Es[m2]|s[1:4]|D6G2;|conn@3|y|O X @@ -8774,6 +9526,1235 @@ Esout||D5G2;|pin@14||O Esucc||D5G2;|pin@2||O X +# Cell split10;4{lay} +Csplit10;4{lay}||cmos90|1224543292950|1226948899097||ATTR_NCC(D5G8;NTY850.5;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1226948876343|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1226948876343 +Ngeneric:Facet-Center|art@0||0|0||||AV +NX-Metal-2-Metal-3-Con|contact@0||-582|332|||| +NX-Metal-2-Metal-3-Con|contact@1||-1848|332|||| +NX-Metal-2-Metal-3-Con|contact@2||-1764|332|||| +NX-Metal-2-Metal-3-Con|contact@3||-1704|332|||| +NX-Metal-2-Metal-3-Con|contact@4||-1620|332|||| +NX-Metal-2-Metal-3-Con|contact@5||-1560|332|||| +NX-Metal-2-Metal-3-Con|contact@6||-1476|332|||| +NX-Metal-2-Metal-3-Con|contact@7||-1416|332|||| +NX-Metal-2-Metal-3-Con|contact@8||-1332|332|||| +NX-Metal-2-Metal-3-Con|contact@9||-1272|332|||| +NX-Metal-2-Metal-3-Con|contact@10||-6|332|||| +NX-Metal-2-Metal-3-Con|contact@11||-90|332|||| +NX-Metal-2-Metal-3-Con|contact@12||-150|332|||| +NX-Metal-2-Metal-3-Con|contact@13||-234|332|||| +NX-Metal-2-Metal-3-Con|contact@14||-294|332|||| +NX-Metal-2-Metal-3-Con|contact@15||-378|332|||| +NX-Metal-2-Metal-3-Con|contact@16||-438|332|||| +NX-Metal-2-Metal-3-Con|contact@17||-522|332|||| +NX-Metal-2-Metal-3-Con|contact@18||-612|482|||| +NX-Metal-2-Metal-3-Con|contact@19||-1242|482|||| +NX-Metal-2-Metal-3-Con|contact@20||-1302|482|||| +NX-Metal-2-Metal-3-Con|contact@21||-1386|482|||| +NX-Metal-2-Metal-3-Con|contact@22||-1446|482|||| +NX-Metal-2-Metal-3-Con|contact@23||-1530|482|||| +NX-Metal-2-Metal-3-Con|contact@24||-1590|482|||| +NX-Metal-2-Metal-3-Con|contact@25||-1674|482|||| +NX-Metal-2-Metal-3-Con|contact@26||-1734|482|||| +NX-Metal-2-Metal-3-Con|contact@27||-1818|482|||| +NX-Metal-2-Metal-3-Con|contact@28||-552|482|||| +NX-Metal-2-Metal-3-Con|contact@29||-468|482|||| +NX-Metal-2-Metal-3-Con|contact@30||-408|482|||| +NX-Metal-2-Metal-3-Con|contact@31||-324|482|||| +NX-Metal-2-Metal-3-Con|contact@32||-264|482|||| +NX-Metal-2-Metal-3-Con|contact@33||-180|482|||| +NX-Metal-2-Metal-3-Con|contact@34||-120|482|||| +NX-Metal-2-Metal-3-Con|contact@35||-36|482|||| +NX-Metal-2-Metal-3-Con|contact@36||-606|770|||| +NX-Metal-2-Metal-3-Con|contact@37||-1236|770|||| +NX-Metal-2-Metal-3-Con|contact@38||-1296|770|||| +NX-Metal-2-Metal-3-Con|contact@39||-1380|770|||| +NX-Metal-2-Metal-3-Con|contact@40||-1440|770|||| +NX-Metal-2-Metal-3-Con|contact@41||-1524|770|||| +NX-Metal-2-Metal-3-Con|contact@42||-1584|770|||| +NX-Metal-2-Metal-3-Con|contact@43||-1668|770|||| +NX-Metal-2-Metal-3-Con|contact@44||-1728|770|||| +NX-Metal-2-Metal-3-Con|contact@45||-1812|770|||| +NX-Metal-2-Metal-3-Con|contact@46||-546|770|||| +NX-Metal-2-Metal-3-Con|contact@47||-462|770|||| +NX-Metal-2-Metal-3-Con|contact@48||-402|770|||| +NX-Metal-2-Metal-3-Con|contact@49||-318|770|||| +NX-Metal-2-Metal-3-Con|contact@50||-258|770|||| +NX-Metal-2-Metal-3-Con|contact@51||-174|770|||| +NX-Metal-2-Metal-3-Con|contact@52||-114|770|||| +NX-Metal-2-Metal-3-Con|contact@53||-30|770|||| +NX-Metal-2-Metal-3-Con|contact@54||-576|620|||| +NX-Metal-2-Metal-3-Con|contact@55||-1842|620|||| +NX-Metal-2-Metal-3-Con|contact@56||-1758|620|||| +NX-Metal-2-Metal-3-Con|contact@57||-1698|620|||| +NX-Metal-2-Metal-3-Con|contact@58||-1614|620|||| +NX-Metal-2-Metal-3-Con|contact@59||-1554|620|||| +NX-Metal-2-Metal-3-Con|contact@60||-1470|620|||| +NX-Metal-2-Metal-3-Con|contact@61||-1410|620|||| +NX-Metal-2-Metal-3-Con|contact@62||-1326|620|||| +NX-Metal-2-Metal-3-Con|contact@63||-1266|620|||| +NX-Metal-2-Metal-3-Con|contact@64||0|620|||| +NX-Metal-2-Metal-3-Con|contact@65||-84|620|||| +NX-Metal-2-Metal-3-Con|contact@66||-144|620|||| +NX-Metal-2-Metal-3-Con|contact@67||-228|620|||| +NX-Metal-2-Metal-3-Con|contact@68||-288|620|||| +NX-Metal-2-Metal-3-Con|contact@69||-372|620|||| +NX-Metal-2-Metal-3-Con|contact@70||-432|620|||| +NX-Metal-2-Metal-3-Con|contact@71||-516|620|||| +NX-Metal-2-Metal-3-Con|contact@72||-612|-332|||| +NX-Metal-2-Metal-3-Con|contact@73||-1242|-332|||| +NX-Metal-2-Metal-3-Con|contact@74||-1302|-332|||| +NX-Metal-2-Metal-3-Con|contact@75||-1386|-332|||| +NX-Metal-2-Metal-3-Con|contact@76||-1446|-332|||| +NX-Metal-2-Metal-3-Con|contact@77||-1530|-332|||| +NX-Metal-2-Metal-3-Con|contact@78||-1590|-332|||| +NX-Metal-2-Metal-3-Con|contact@79||-1674|-332|||| +NX-Metal-2-Metal-3-Con|contact@80||-1734|-332|||| +NX-Metal-2-Metal-3-Con|contact@81||-1818|-332|||| +NX-Metal-2-Metal-3-Con|contact@82||-552|-332|||| +NX-Metal-2-Metal-3-Con|contact@83||-468|-332|||| +NX-Metal-2-Metal-3-Con|contact@84||-408|-332|||| +NX-Metal-2-Metal-3-Con|contact@85||-324|-332|||| +NX-Metal-2-Metal-3-Con|contact@86||-264|-332|||| +NX-Metal-2-Metal-3-Con|contact@87||-180|-332|||| +NX-Metal-2-Metal-3-Con|contact@88||-120|-332|||| +NX-Metal-2-Metal-3-Con|contact@89||-36|-332|||| +NX-Metal-2-Metal-3-Con|contact@90||-582|-482|||| +NX-Metal-2-Metal-3-Con|contact@91||-1848|-482|||| +NX-Metal-2-Metal-3-Con|contact@92||-1764|-482|||| +NX-Metal-2-Metal-3-Con|contact@93||-1704|-482|||| +NX-Metal-2-Metal-3-Con|contact@94||-1620|-482|||| +NX-Metal-2-Metal-3-Con|contact@95||-1560|-482|||| +NX-Metal-2-Metal-3-Con|contact@96||-1476|-482|||| +NX-Metal-2-Metal-3-Con|contact@97||-1416|-482|||| +NX-Metal-2-Metal-3-Con|contact@98||-1332|-482|||| +NX-Metal-2-Metal-3-Con|contact@99||-1272|-482|||| +NX-Metal-2-Metal-3-Con|contact@100||-6|-482|||| +NX-Metal-2-Metal-3-Con|contact@101||-90|-482|||| +NX-Metal-2-Metal-3-Con|contact@102||-150|-482|||| +NX-Metal-2-Metal-3-Con|contact@103||-234|-482|||| +NX-Metal-2-Metal-3-Con|contact@104||-294|-482|||| +NX-Metal-2-Metal-3-Con|contact@105||-378|-482|||| +NX-Metal-2-Metal-3-Con|contact@106||-438|-482|||| +NX-Metal-2-Metal-3-Con|contact@107||-522|-482|||| +NX-Metal-2-Metal-3-Con|contact@108||-606|244|||| +NX-Metal-2-Metal-3-Con|contact@109||-1236|244|||| +NX-Metal-2-Metal-3-Con|contact@110||-1296|244|||| +NX-Metal-2-Metal-3-Con|contact@111||-1380|244|||| +NX-Metal-2-Metal-3-Con|contact@112||-1440|244|||| +NX-Metal-2-Metal-3-Con|contact@113||-1524|244|||| +NX-Metal-2-Metal-3-Con|contact@114||-1584|244|||| +NX-Metal-2-Metal-3-Con|contact@115||-1668|244|||| +NX-Metal-2-Metal-3-Con|contact@116||-1728|244|||| +NX-Metal-2-Metal-3-Con|contact@117||-1812|244|||| +NX-Metal-2-Metal-3-Con|contact@118||-546|244|||| +NX-Metal-2-Metal-3-Con|contact@119||-462|244|||| +NX-Metal-2-Metal-3-Con|contact@120||-402|244|||| +NX-Metal-2-Metal-3-Con|contact@121||-318|244|||| +NX-Metal-2-Metal-3-Con|contact@122||-258|244|||| +NX-Metal-2-Metal-3-Con|contact@123||-174|244|||| +NX-Metal-2-Metal-3-Con|contact@124||-114|244|||| +NX-Metal-2-Metal-3-Con|contact@125||-30|244|||| +NX-Metal-2-Metal-3-Con|contact@126||-576|94|||| +NX-Metal-2-Metal-3-Con|contact@127||-1842|94|||| +NX-Metal-2-Metal-3-Con|contact@128||-1758|94|||| +NX-Metal-2-Metal-3-Con|contact@129||-1698|94|||| +NX-Metal-2-Metal-3-Con|contact@130||-1614|94|||| +NX-Metal-2-Metal-3-Con|contact@131||-1554|94|||| +NX-Metal-2-Metal-3-Con|contact@132||-1470|94|||| +NX-Metal-2-Metal-3-Con|contact@133||-1410|94|||| +NX-Metal-2-Metal-3-Con|contact@134||-1326|94|||| +NX-Metal-2-Metal-3-Con|contact@135||-1266|94|||| +NX-Metal-2-Metal-3-Con|contact@136||0|94|||| +NX-Metal-2-Metal-3-Con|contact@137||-84|94|||| +NX-Metal-2-Metal-3-Con|contact@138||-144|94|||| +NX-Metal-2-Metal-3-Con|contact@139||-228|94|||| +NX-Metal-2-Metal-3-Con|contact@140||-288|94|||| +NX-Metal-2-Metal-3-Con|contact@141||-372|94|||| +NX-Metal-2-Metal-3-Con|contact@142||-432|94|||| +NX-Metal-2-Metal-3-Con|contact@143||-516|94|||| +NX-Metal-2-Metal-3-Con|contact@144||1242|-482|||| +NX-Metal-2-Metal-3-Con|contact@145||1302|-482|||| +NX-Metal-2-Metal-3-Con|contact@146||1386|-482|||| +NX-Metal-2-Metal-3-Con|contact@147||1446|-482|||| +NX-Metal-2-Metal-3-Con|contact@148||1530|-482|||| +NX-Metal-2-Metal-3-Con|contact@149||1590|-482|||| +NX-Metal-2-Metal-3-Con|contact@150||1674|-482|||| +NX-Metal-2-Metal-3-Con|contact@151||1734|-482|||| +NX-Metal-2-Metal-3-Con|contact@152||1818|-482|||| +NX-Metal-2-Metal-3-Con|contact@153||612|-482|||| +NX-Metal-2-Metal-3-Con|contact@154||552|-482|||| +NX-Metal-2-Metal-3-Con|contact@155||468|-482|||| +NX-Metal-2-Metal-3-Con|contact@156||408|-482|||| +NX-Metal-2-Metal-3-Con|contact@157||324|-482|||| +NX-Metal-2-Metal-3-Con|contact@158||264|-482|||| +NX-Metal-2-Metal-3-Con|contact@159||180|-482|||| +NX-Metal-2-Metal-3-Con|contact@160||120|-482|||| +NX-Metal-2-Metal-3-Con|contact@161||36|-482|||| +NX-Metal-2-Metal-3-Con|contact@162||1248|94|||| +NX-Metal-2-Metal-3-Con|contact@163||1308|94|||| +NX-Metal-2-Metal-3-Con|contact@164||1392|94|||| +NX-Metal-2-Metal-3-Con|contact@165||1452|94|||| +NX-Metal-2-Metal-3-Con|contact@166||1536|94|||| +NX-Metal-2-Metal-3-Con|contact@167||1596|94|||| +NX-Metal-2-Metal-3-Con|contact@168||1680|94|||| +NX-Metal-2-Metal-3-Con|contact@169||1740|94|||| +NX-Metal-2-Metal-3-Con|contact@170||1824|94|||| +NX-Metal-2-Metal-3-Con|contact@171||1278|244|||| +NX-Metal-2-Metal-3-Con|contact@172||1854|244|||| +NX-Metal-2-Metal-3-Con|contact@173||1770|244|||| +NX-Metal-2-Metal-3-Con|contact@174||1710|244|||| +NX-Metal-2-Metal-3-Con|contact@175||1626|244|||| +NX-Metal-2-Metal-3-Con|contact@176||1566|244|||| +NX-Metal-2-Metal-3-Con|contact@177||1482|244|||| +NX-Metal-2-Metal-3-Con|contact@178||1422|244|||| +NX-Metal-2-Metal-3-Con|contact@179||1338|244|||| +NX-Metal-2-Metal-3-Con|contact@180||588|244|||| +NX-Metal-2-Metal-3-Con|contact@181||12|244|||| +NX-Metal-2-Metal-3-Con|contact@182||96|244|||| +NX-Metal-2-Metal-3-Con|contact@183||156|244|||| +NX-Metal-2-Metal-3-Con|contact@184||240|244|||| +NX-Metal-2-Metal-3-Con|contact@185||300|244|||| +NX-Metal-2-Metal-3-Con|contact@186||384|244|||| +NX-Metal-2-Metal-3-Con|contact@187||444|244|||| +NX-Metal-2-Metal-3-Con|contact@188||528|244|||| +NX-Metal-2-Metal-3-Con|contact@189||618|94|||| +NX-Metal-2-Metal-3-Con|contact@190||558|94|||| +NX-Metal-2-Metal-3-Con|contact@191||474|94|||| +NX-Metal-2-Metal-3-Con|contact@192||414|94|||| +NX-Metal-2-Metal-3-Con|contact@193||330|94|||| +NX-Metal-2-Metal-3-Con|contact@194||270|94|||| +NX-Metal-2-Metal-3-Con|contact@195||186|94|||| +NX-Metal-2-Metal-3-Con|contact@196||126|94|||| +NX-Metal-2-Metal-3-Con|contact@197||42|94|||| +NX-Metal-2-Metal-3-Con|contact@198||1824|338|||| +NX-Metal-2-Metal-3-Con|contact@199||1248|338|||| +NX-Metal-2-Metal-3-Con|contact@200||1308|338|||| +NX-Metal-2-Metal-3-Con|contact@201||1392|338|||| +NX-Metal-2-Metal-3-Con|contact@202||1452|338|||| +NX-Metal-2-Metal-3-Con|contact@203||1536|338|||| +NX-Metal-2-Metal-3-Con|contact@204||1596|338|||| +NX-Metal-2-Metal-3-Con|contact@205||1680|338|||| +NX-Metal-2-Metal-3-Con|contact@206||1740|338|||| +NX-Metal-2-Metal-3-Con|contact@207||1854|476|||| +NX-Metal-2-Metal-3-Con|contact@208||1770|476|||| +NX-Metal-2-Metal-3-Con|contact@209||1710|476|||| +NX-Metal-2-Metal-3-Con|contact@210||1626|476|||| +NX-Metal-2-Metal-3-Con|contact@211||1566|476|||| +NX-Metal-2-Metal-3-Con|contact@212||1482|476|||| +NX-Metal-2-Metal-3-Con|contact@213||1422|476|||| +NX-Metal-2-Metal-3-Con|contact@214||1338|476|||| +NX-Metal-2-Metal-3-Con|contact@215||1278|476|||| +NX-Metal-2-Metal-3-Con|contact@216||618|338|||| +NX-Metal-2-Metal-3-Con|contact@217||558|338|||| +NX-Metal-2-Metal-3-Con|contact@218||474|338|||| +NX-Metal-2-Metal-3-Con|contact@219||414|338|||| +NX-Metal-2-Metal-3-Con|contact@220||330|338|||| +NX-Metal-2-Metal-3-Con|contact@221||270|338|||| +NX-Metal-2-Metal-3-Con|contact@222||186|338|||| +NX-Metal-2-Metal-3-Con|contact@223||126|338|||| +NX-Metal-2-Metal-3-Con|contact@224||42|338|||| +NX-Metal-2-Metal-3-Con|contact@225||588|476|||| +NX-Metal-2-Metal-3-Con|contact@226||12|476|||| +NX-Metal-2-Metal-3-Con|contact@227||96|476|||| +NX-Metal-2-Metal-3-Con|contact@228||156|476|||| +NX-Metal-2-Metal-3-Con|contact@229||240|476|||| +NX-Metal-2-Metal-3-Con|contact@230||300|476|||| +NX-Metal-2-Metal-3-Con|contact@231||384|476|||| +NX-Metal-2-Metal-3-Con|contact@232||444|476|||| +NX-Metal-2-Metal-3-Con|contact@233||528|476|||| +NX-Metal-2-Metal-3-Con|contact@234||1848|-332|||| +NX-Metal-2-Metal-3-Con|contact@235||1764|-332|||| +NX-Metal-2-Metal-3-Con|contact@236||1704|-332|||| +NX-Metal-2-Metal-3-Con|contact@237||1620|-332|||| +NX-Metal-2-Metal-3-Con|contact@238||1560|-332|||| +NX-Metal-2-Metal-3-Con|contact@239||1476|-332|||| +NX-Metal-2-Metal-3-Con|contact@240||1416|-332|||| +NX-Metal-2-Metal-3-Con|contact@241||1332|-332|||| +NX-Metal-2-Metal-3-Con|contact@242||1272|-332|||| +NX-Metal-2-Metal-3-Con|contact@243||6|-332|||| +NX-Metal-2-Metal-3-Con|contact@244||90|-332|||| +NX-Metal-2-Metal-3-Con|contact@245||150|-332|||| +NX-Metal-2-Metal-3-Con|contact@246||234|-332|||| +NX-Metal-2-Metal-3-Con|contact@247||294|-332|||| +NX-Metal-2-Metal-3-Con|contact@248||378|-332|||| +NX-Metal-2-Metal-3-Con|contact@249||438|-332|||| +NX-Metal-2-Metal-3-Con|contact@250||522|-332|||| +NX-Metal-2-Metal-3-Con|contact@251||582|-332|||| +NX-Metal-2-Metal-3-Con|contact@252||1818|376|||| +NX-Metal-2-Metal-3-Con|contact@253||1242|376|||| +NX-Metal-2-Metal-3-Con|contact@254||1302|376|||| +NX-Metal-2-Metal-3-Con|contact@255||1386|376|||| +NX-Metal-2-Metal-3-Con|contact@256||1446|376|||| +NX-Metal-2-Metal-3-Con|contact@257||1530|376|||| +NX-Metal-2-Metal-3-Con|contact@258||1590|376|||| +NX-Metal-2-Metal-3-Con|contact@259||1674|376|||| +NX-Metal-2-Metal-3-Con|contact@260||1734|376|||| +NX-Metal-2-Metal-3-Con|contact@262||1848|482|||| +NX-Metal-2-Metal-3-Con|contact@263||1764|482|||| +NX-Metal-2-Metal-3-Con|contact@264||1704|482|||| +NX-Metal-2-Metal-3-Con|contact@265||1620|482|||| +NX-Metal-2-Metal-3-Con|contact@266||1560|482|||| +NX-Metal-2-Metal-3-Con|contact@267||1476|482|||| +NX-Metal-2-Metal-3-Con|contact@268||1416|482|||| +NX-Metal-2-Metal-3-Con|contact@269||1332|482|||| +NX-Metal-2-Metal-3-Con|contact@270||1272|482|||| +NX-Metal-2-Metal-3-Con|contact@271||612|376|||| +NX-Metal-2-Metal-3-Con|contact@272||552|376|||| +NX-Metal-2-Metal-3-Con|contact@273||468|376|||| +NX-Metal-2-Metal-3-Con|contact@274||408|376|||| +NX-Metal-2-Metal-3-Con|contact@275||324|376|||| +NX-Metal-2-Metal-3-Con|contact@276||264|376|||| +NX-Metal-2-Metal-3-Con|contact@277||180|376|||| +NX-Metal-2-Metal-3-Con|contact@278||120|376|||| +NX-Metal-2-Metal-3-Con|contact@279||36|376|||| +NX-Metal-2-Metal-3-Con|contact@280||582|482|||| +NX-Metal-2-Metal-3-Con|contact@281||6|482|||| +NX-Metal-2-Metal-3-Con|contact@282||90|482|||| +NX-Metal-2-Metal-3-Con|contact@283||150|482|||| +NX-Metal-2-Metal-3-Con|contact@284||234|482|||| +NX-Metal-2-Metal-3-Con|contact@285||294|482|||| +NX-Metal-2-Metal-3-Con|contact@286||378|482|||| +NX-Metal-2-Metal-3-Con|contact@287||438|482|||| +NX-Metal-2-Metal-3-Con|contact@288||522|482|||| +NX-Metal-2-Metal-3-Con|contact@289||1248|382|||| +NX-Metal-2-Metal-3-Con|contact@290||1308|382|||| +NX-Metal-2-Metal-3-Con|contact@291||1392|382|||| +NX-Metal-2-Metal-3-Con|contact@292||1452|382|||| +NX-Metal-2-Metal-3-Con|contact@293||1536|382|||| +NX-Metal-2-Metal-3-Con|contact@294||1596|382|||| +NX-Metal-2-Metal-3-Con|contact@295||1680|382|||| +NX-Metal-2-Metal-3-Con|contact@296||1740|382|||| +NX-Metal-2-Metal-3-Con|contact@297||1824|382|||| +NX-Metal-2-Metal-3-Con|contact@298||1278|526|||| +NX-Metal-2-Metal-3-Con|contact@299||1854|526|||| +NX-Metal-2-Metal-3-Con|contact@300||1770|526|||| +NX-Metal-2-Metal-3-Con|contact@301||1710|526|||| +NX-Metal-2-Metal-3-Con|contact@302||1626|526|||| +NX-Metal-2-Metal-3-Con|contact@303||1566|526|||| +NX-Metal-2-Metal-3-Con|contact@304||1482|526|||| +NX-Metal-2-Metal-3-Con|contact@305||1422|526|||| +NX-Metal-2-Metal-3-Con|contact@306||1338|526|||| +NX-Metal-2-Metal-3-Con|contact@307||618|382|||| +NX-Metal-2-Metal-3-Con|contact@308||558|382|||| +NX-Metal-2-Metal-3-Con|contact@309||474|382|||| +NX-Metal-2-Metal-3-Con|contact@310||414|382|||| +NX-Metal-2-Metal-3-Con|contact@311||330|382|||| +NX-Metal-2-Metal-3-Con|contact@312||270|382|||| +NX-Metal-2-Metal-3-Con|contact@313||186|382|||| +NX-Metal-2-Metal-3-Con|contact@314||126|382|||| +NX-Metal-2-Metal-3-Con|contact@315||42|382|||| +NX-Metal-2-Metal-3-Con|contact@316||588|526|||| +NX-Metal-2-Metal-3-Con|contact@317||12|526|||| +NX-Metal-2-Metal-3-Con|contact@318||96|526|||| +NX-Metal-2-Metal-3-Con|contact@319||156|526|||| +NX-Metal-2-Metal-3-Con|contact@320||240|526|||| +NX-Metal-2-Metal-3-Con|contact@321||300|526|||| +NX-Metal-2-Metal-3-Con|contact@322||384|526|||| +NX-Metal-2-Metal-3-Con|contact@323||444|526|||| +NX-Metal-2-Metal-3-Con|contact@324||528|526|||| +NX-Metal-2-Metal-3-Con|contact@325||-1092|626|||| +NX-Metal-2-Metal-3-Con|contact@326||-804|626|||| +NX-Metal-2-Metal-3-Con|contact@327||-1092|-488|||| +NX-Metal-2-Metal-3-Con|contact@328||-804|88|||| +NX-Metal-2-Metal-3-Con|contact@329||780|344|||| +NX-Metal-2-Metal-3-Con|contact@330||1092|344|||| +NX-Metal-2-Metal-3-Con|contact@331||780|-338|||| +NX-Metal-2-Metal-3-Con|contact@332||1092|238|||| +NX-Metal-2-Metal-3-Con|contact@333||-966|-708|||| +NX-Metal-2-Metal-3-Con|contact@334||906|-708|||| +NMetal-1-Pin|pin@3||708|-852|||| +NMetal-2-Pin|pin@16||-980|-708|||| +IfanPinsK:pins18m3;3{lay}|pins18m3@0||-1575|250|X||D5G4; +IfanPinsK:pins18m3;3{lay}|pins18m3@1||-279|250|||D5G4; +IfanPinsK:pins18m3;3{lay}|pins18m3@2||1581|265|||D5G4; +IfanPinsK:pins18m3;3{lay}|pins18m3@3||285|265|X||D5G4; +IfanPinsK:pins18m3;3{lay}|pins18m3@4||1575|-302|||D5G4; +IfanPinsK:pins18m3;3{lay}|pins18m3@5||279|-302|X||D5G4; +IfanPinsK:pins18m3;3{lay}|pins18m3@6||1581|576|||D5G4; +IfanPinsK:pins18m3;3{lay}|pins18m3@7||285|576|X||D5G4; +IfanPinsK:pins18m3;3{lay}|pins18m3@8||-1569|262|X||D5G4; +IfanPinsK:pins18m3;3{lay}|pins18m3@9||-273|262|||D5G4; +IsplitIO;2{lay}|splitIO@1||0|576|||D5G4; +IsplitStageDx4;3{lay}|splitSta@2||0|0|||D5G4; +IsplitStageDx4;3{lay}|splitSta@3||0|-576|||D5G4; +Ametal-3|net@0|||S2700|pins18m3@1|x[18]|-582|250|contact@0||-582|332 +Ametal-2|net@1|||S1800|splitIO@1|out[A][18]|-591|332|contact@0||-582|332 +Ametal-3|net@2|||S2700|pins18m3@0|x[10]|-1848|250|contact@1||-1848|332 +Ametal-2|net@3|||S1800|splitIO@1|out[A][28]|-1857|332|contact@1||-1848|332 +Ametal-3|net@4|||S2700|pins18m3@0|x[11]|-1764|250|contact@2||-1764|332 +Ametal-2|net@5|||S1800|splitIO@1|out[A][29]|-1773|332|contact@2||-1764|332 +Ametal-3|net@6|||S2700|pins18m3@0|x[12]|-1704|250|contact@3||-1704|332 +Ametal-2|net@7|||S1800|splitIO@1|out[A][30]|-1713|332|contact@3||-1704|332 +Ametal-3|net@8|||S2700|pins18m3@0|x[13]|-1620|250|contact@4||-1620|332 +Ametal-2|net@9|||S1800|splitIO@1|out[A][31]|-1629|332|contact@4||-1620|332 +Ametal-3|net@10|||S2700|pins18m3@0|x[14]|-1560|250|contact@5||-1560|332 +Ametal-2|net@11|||S1800|splitIO@1|out[A][32]|-1569|332|contact@5||-1560|332 +Ametal-3|net@12|||S2700|pins18m3@0|x[15]|-1476|250|contact@6||-1476|332 +Ametal-2|net@13|||S1800|splitIO@1|out[A][33]|-1485|332|contact@6||-1476|332 +Ametal-3|net@14|||S2700|pins18m3@0|x[16]|-1416|250|contact@7||-1416|332 +Ametal-2|net@15|||S1800|splitIO@1|out[A][34]|-1425|332|contact@7||-1416|332 +Ametal-3|net@16|||S2700|pins18m3@0|x[17]|-1332|250|contact@8||-1332|332 +Ametal-2|net@17|||S1800|splitIO@1|out[A][35]|-1341|332|contact@8||-1332|332 +Ametal-3|net@18|||S2700|pins18m3@0|x[18]|-1272|250|contact@9||-1272|332 +Ametal-2|net@19|||S1800|splitIO@1|out[A][36]|-1281|332|contact@9||-1272|332 +Ametal-3|net@20|||S2700|pins18m3@1|x[10]|-6|250|contact@10||-6|332 +Ametal-2|net@21|||S1800|splitIO@1|out[A][10]|-15|332|contact@10||-6|332 +Ametal-3|net@22|||S2700|pins18m3@1|x[11]|-90|250|contact@11||-90|332 +Ametal-2|net@23|||S1800|splitIO@1|out[A][11]|-99|332|contact@11||-90|332 +Ametal-3|net@24|||S2700|pins18m3@1|x[12]|-150|250|contact@12||-150|332 +Ametal-2|net@25|||S1800|splitIO@1|out[A][12]|-159|332|contact@12||-150|332 +Ametal-3|net@26|||S2700|pins18m3@1|x[13]|-234|250|contact@13||-234|332 +Ametal-2|net@27|||S1800|splitIO@1|out[A][13]|-243|332|contact@13||-234|332 +Ametal-3|net@28|||S2700|pins18m3@1|x[14]|-294|250|contact@14||-294|332 +Ametal-2|net@29|||S1800|splitIO@1|out[A][14]|-303|332|contact@14||-294|332 +Ametal-3|net@30|||S2700|pins18m3@1|x[15]|-378|250|contact@15||-378|332 +Ametal-2|net@31|||S1800|splitIO@1|out[A][15]|-387|332|contact@15||-378|332 +Ametal-3|net@32|||S2700|pins18m3@1|x[16]|-438|250|contact@16||-438|332 +Ametal-2|net@33|||S1800|splitIO@1|out[A][16]|-447|332|contact@16||-438|332 +Ametal-3|net@34|||S2700|pins18m3@1|x[17]|-522|250|contact@17||-522|332 +Ametal-2|net@35|||S1800|splitIO@1|out[A][17]|-531|332|contact@17||-522|332 +Ametal-3|net@36|||S2700|pins18m3@1|x[1]|-612|250|contact@18||-612|482 +Ametal-2|net@37|||S1800|splitIO@1|out[A][1]|-621|482|contact@18||-612|482 +Ametal-3|net@38|||S2700|pins18m3@0|x[1]|-1242|250|contact@19||-1242|482 +Ametal-2|net@39|||S1800|splitIO@1|out[A][19]|-1251|482|contact@19||-1242|482 +Ametal-3|net@40|||S2700|pins18m3@0|x[2]|-1302|250|contact@20||-1302|482 +Ametal-2|net@41|||S1800|splitIO@1|out[A][20]|-1311|482|contact@20||-1302|482 +Ametal-3|net@42|||S2700|pins18m3@0|x[3]|-1386|250|contact@21||-1386|482 +Ametal-2|net@43|||S1800|splitIO@1|out[A][21]|-1395|482|contact@21||-1386|482 +Ametal-3|net@44|||S2700|pins18m3@0|x[4]|-1446|250|contact@22||-1446|482 +Ametal-2|net@45|||S1800|splitIO@1|out[A][22]|-1455|482|contact@22||-1446|482 +Ametal-3|net@46|||S2700|pins18m3@0|x[5]|-1530|250|contact@23||-1530|482 +Ametal-2|net@47|||S1800|splitIO@1|out[A][23]|-1539|482|contact@23||-1530|482 +Ametal-3|net@48|||S2700|pins18m3@0|x[6]|-1590|250|contact@24||-1590|482 +Ametal-2|net@49|||S1800|splitIO@1|out[A][24]|-1599|482|contact@24||-1590|482 +Ametal-3|net@50|||S2700|pins18m3@0|x[7]|-1674|250|contact@25||-1674|482 +Ametal-2|net@51|||S1800|splitIO@1|out[A][25]|-1683|482|contact@25||-1674|482 +Ametal-3|net@52|||S2700|pins18m3@0|x[8]|-1734|250|contact@26||-1734|482 +Ametal-2|net@53|||S1800|splitIO@1|out[A][26]|-1743|482|contact@26||-1734|482 +Ametal-3|net@54|||S2700|pins18m3@0|x[9]|-1818|250|contact@27||-1818|482 +Ametal-2|net@55|||S1800|splitIO@1|out[A][27]|-1827|482|contact@27||-1818|482 +Ametal-3|net@56|||S2700|pins18m3@1|x[2]|-552|250|contact@28||-552|482 +Ametal-2|net@57|||S1800|splitIO@1|out[A][2]|-561|482|contact@28||-552|482 +Ametal-3|net@58|||S2700|pins18m3@1|x[3]|-468|250|contact@29||-468|482 +Ametal-2|net@59|||S1800|splitIO@1|out[A][3]|-477|482|contact@29||-468|482 +Ametal-3|net@60|||S2700|pins18m3@1|x[4]|-408|250|contact@30||-408|482 +Ametal-2|net@61|||S1800|splitIO@1|out[A][4]|-417|482|contact@30||-408|482 +Ametal-3|net@62|||S2700|pins18m3@1|x[5]|-324|250|contact@31||-324|482 +Ametal-2|net@63|||S1800|splitIO@1|out[A][5]|-333|482|contact@31||-324|482 +Ametal-3|net@64|||S2700|pins18m3@1|x[6]|-264|250|contact@32||-264|482 +Ametal-2|net@65|||S1800|splitIO@1|out[A][6]|-273|482|contact@32||-264|482 +Ametal-3|net@66|||S2700|pins18m3@1|x[7]|-180|250|contact@33||-180|482 +Ametal-2|net@67|||S1800|splitIO@1|out[A][7]|-189|482|contact@33||-180|482 +Ametal-3|net@68|||S2700|pins18m3@1|x[8]|-120|250|contact@34||-120|482 +Ametal-2|net@69|||S1800|splitIO@1|out[A][8]|-129|482|contact@34||-120|482 +Ametal-3|net@70|||S2700|pins18m3@1|x[9]|-36|250|contact@35||-36|482 +Ametal-2|net@71|||S1800|splitIO@1|out[A][9]|-45|482|contact@35||-36|482 +Ametal-2|net@72|||S1800|splitIO@1|out[B][1]|-621|770|contact@36||-606|770 +Ametal-3|net@73|||S2700|pins18m3@9|x[1]|-606|262|contact@36||-606|770 +Ametal-2|net@74|||S1800|splitIO@1|out[B][19]|-1251|770|contact@37||-1236|770 +Ametal-3|net@75|||S2700|pins18m3@8|x[1]|-1236|262|contact@37||-1236|770 +Ametal-2|net@76|||S1800|splitIO@1|out[B][20]|-1311|770|contact@38||-1296|770 +Ametal-3|net@77|||S2700|pins18m3@8|x[2]|-1296|262|contact@38||-1296|770 +Ametal-2|net@78|||S1800|splitIO@1|out[B][21]|-1395|770|contact@39||-1380|770 +Ametal-3|net@79|||S2700|pins18m3@8|x[3]|-1380|262|contact@39||-1380|770 +Ametal-2|net@80|||S1800|splitIO@1|out[B][22]|-1455|770|contact@40||-1440|770 +Ametal-3|net@81|||S2700|pins18m3@8|x[4]|-1440|262|contact@40||-1440|770 +Ametal-2|net@82|||S1800|splitIO@1|out[B][23]|-1539|770|contact@41||-1524|770 +Ametal-3|net@83|||S2700|pins18m3@8|x[5]|-1524|262|contact@41||-1524|770 +Ametal-2|net@84|||S1800|splitIO@1|out[B][24]|-1599|770|contact@42||-1584|770 +Ametal-3|net@85|||S2700|pins18m3@8|x[6]|-1584|262|contact@42||-1584|770 +Ametal-2|net@86|||S1800|splitIO@1|out[B][25]|-1683|770|contact@43||-1668|770 +Ametal-3|net@87|||S2700|pins18m3@8|x[7]|-1668|262|contact@43||-1668|770 +Ametal-2|net@88|||S1800|splitIO@1|out[B][26]|-1743|770|contact@44||-1728|770 +Ametal-3|net@89|||S2700|pins18m3@8|x[8]|-1728|262|contact@44||-1728|770 +Ametal-2|net@90|||S1800|splitIO@1|out[B][27]|-1827|770|contact@45||-1812|770 +Ametal-3|net@91|||S2700|pins18m3@8|x[9]|-1812|262|contact@45||-1812|770 +Ametal-2|net@92|||S1800|splitIO@1|out[B][2]|-561|770|contact@46||-546|770 +Ametal-3|net@93|||S2700|pins18m3@9|x[2]|-546|262|contact@46||-546|770 +Ametal-2|net@94|||S1800|splitIO@1|out[B][3]|-477|770|contact@47||-462|770 +Ametal-3|net@95|||S2700|pins18m3@9|x[3]|-462|262|contact@47||-462|770 +Ametal-2|net@96|||S1800|splitIO@1|out[B][4]|-417|770|contact@48||-402|770 +Ametal-3|net@97|||S2700|pins18m3@9|x[4]|-402|262|contact@48||-402|770 +Ametal-2|net@98|||S1800|splitIO@1|out[B][5]|-333|770|contact@49||-318|770 +Ametal-3|net@99|||S2700|pins18m3@9|x[5]|-318|262|contact@49||-318|770 +Ametal-2|net@100|||S1800|splitIO@1|out[B][6]|-273|770|contact@50||-258|770 +Ametal-3|net@101|||S2700|pins18m3@9|x[6]|-258|262|contact@50||-258|770 +Ametal-2|net@102|||S1800|splitIO@1|out[B][7]|-189|770|contact@51||-174|770 +Ametal-3|net@103|||S2700|pins18m3@9|x[7]|-174|262|contact@51||-174|770 +Ametal-2|net@104|||S1800|splitIO@1|out[B][8]|-129|770|contact@52||-114|770 +Ametal-3|net@105|||S2700|pins18m3@9|x[8]|-114|262|contact@52||-114|770 +Ametal-2|net@106|||S1800|splitIO@1|out[B][9]|-45|770|contact@53||-30|770 +Ametal-3|net@107|||S2700|pins18m3@9|x[9]|-30|262|contact@53||-30|770 +Ametal-2|net@108|||S1800|splitIO@1|out[B][18]|-591|620|contact@54||-576|620 +Ametal-3|net@109|||S2700|pins18m3@9|x[18]|-576|262|contact@54||-576|620 +Ametal-2|net@110|||S1800|splitIO@1|out[B][28]|-1857|620|contact@55||-1842|620 +Ametal-3|net@111|||S2700|pins18m3@8|x[10]|-1842|262|contact@55||-1842|620 +Ametal-2|net@112|||S1800|splitIO@1|out[B][29]|-1773|620|contact@56||-1758|620 +Ametal-3|net@113|||S2700|pins18m3@8|x[11]|-1758|262|contact@56||-1758|620 +Ametal-2|net@114|||S1800|splitIO@1|out[B][30]|-1713|620|contact@57||-1698|620 +Ametal-3|net@115|||S2700|pins18m3@8|x[12]|-1698|262|contact@57||-1698|620 +Ametal-2|net@116|||S1800|splitIO@1|out[B][31]|-1629|620|contact@58||-1614|620 +Ametal-3|net@117|||S2700|pins18m3@8|x[13]|-1614|262|contact@58||-1614|620 +Ametal-2|net@118|||S1800|splitIO@1|out[B][32]|-1569|620|contact@59||-1554|620 +Ametal-3|net@119|||S2700|pins18m3@8|x[14]|-1554|262|contact@59||-1554|620 +Ametal-2|net@120|||S1800|splitIO@1|out[B][33]|-1485|620|contact@60||-1470|620 +Ametal-3|net@121|||S2700|pins18m3@8|x[15]|-1470|262|contact@60||-1470|620 +Ametal-2|net@122|||S1800|splitIO@1|out[B][34]|-1425|620|contact@61||-1410|620 +Ametal-3|net@123|||S2700|pins18m3@8|x[16]|-1410|262|contact@61||-1410|620 +Ametal-2|net@124|||S1800|splitIO@1|out[B][35]|-1341|620|contact@62||-1326|620 +Ametal-3|net@125|||S2700|pins18m3@8|x[17]|-1326|262|contact@62||-1326|620 +Ametal-2|net@126|||S1800|splitIO@1|out[B][36]|-1281|620|contact@63||-1266|620 +Ametal-3|net@127|||S2700|pins18m3@8|x[18]|-1266|262|contact@63||-1266|620 +Ametal-2|net@128|||S1800|splitIO@1|out[B][10]|-15|620|contact@64||0|620 +Ametal-3|net@129|||S2700|pins18m3@9|x[10]|0|262|contact@64||0|620 +Ametal-2|net@130|||S1800|splitIO@1|out[B][11]|-99|620|contact@65||-84|620 +Ametal-3|net@131|||S2700|pins18m3@9|x[11]|-84|262|contact@65||-84|620 +Ametal-2|net@132|||S1800|splitIO@1|out[B][12]|-159|620|contact@66||-144|620 +Ametal-3|net@133|||S2700|pins18m3@9|x[12]|-144|262|contact@66||-144|620 +Ametal-2|net@134|||S1800|splitIO@1|out[B][13]|-243|620|contact@67||-228|620 +Ametal-3|net@135|||S2700|pins18m3@9|x[13]|-228|262|contact@67||-228|620 +Ametal-2|net@136|||S1800|splitIO@1|out[B][14]|-303|620|contact@68||-288|620 +Ametal-3|net@137|||S2700|pins18m3@9|x[14]|-288|262|contact@68||-288|620 +Ametal-2|net@138|||S1800|splitIO@1|out[B][15]|-387|620|contact@69||-372|620 +Ametal-3|net@139|||S2700|pins18m3@9|x[15]|-372|262|contact@69||-372|620 +Ametal-2|net@140|||S1800|splitIO@1|out[B][16]|-447|620|contact@70||-432|620 +Ametal-3|net@141|||S2700|pins18m3@9|x[16]|-432|262|contact@70||-432|620 +Ametal-2|net@142|||S1800|splitIO@1|out[B][17]|-531|620|contact@71||-516|620 +Ametal-3|net@143|||S2700|pins18m3@9|x[17]|-516|262|contact@71||-516|620 +Ametal-3|net@145|||S900|pins18m3@1|x[1]|-612|250|contact@72||-612|-332 +Ametal-2|net@146|||S1800|splitSta@3|in[1]|-621|-332|contact@72||-612|-332 +Ametal-3|net@147|||S900|pins18m3@0|x[1]|-1242|250|contact@73||-1242|-332 +Ametal-2|net@148|||S1800|splitSta@3|in[19]|-1251|-332|contact@73||-1242|-332 +Ametal-3|net@149|||S900|pins18m3@0|x[2]|-1302|250|contact@74||-1302|-332 +Ametal-2|net@150|||S1800|splitSta@3|in[20]|-1311|-332|contact@74||-1302|-332 +Ametal-3|net@151|||S900|pins18m3@0|x[3]|-1386|250|contact@75||-1386|-332 +Ametal-2|net@152|||S1800|splitSta@3|in[21]|-1395|-332|contact@75||-1386|-332 +Ametal-3|net@153|||S900|pins18m3@0|x[4]|-1446|250|contact@76||-1446|-332 +Ametal-2|net@154|||S1800|splitSta@3|in[22]|-1455|-332|contact@76||-1446|-332 +Ametal-3|net@155|||S900|pins18m3@0|x[5]|-1530|250|contact@77||-1530|-332 +Ametal-2|net@156|||S1800|splitSta@3|in[23]|-1539|-332|contact@77||-1530|-332 +Ametal-3|net@157|||S900|pins18m3@0|x[6]|-1590|250|contact@78||-1590|-332 +Ametal-2|net@158|||S1800|splitSta@3|in[24]|-1599|-332|contact@78||-1590|-332 +Ametal-3|net@159|||S900|pins18m3@0|x[7]|-1674|250|contact@79||-1674|-332 +Ametal-2|net@160|||S1800|splitSta@3|in[25]|-1683|-332|contact@79||-1674|-332 +Ametal-3|net@161|||S900|pins18m3@0|x[8]|-1734|250|contact@80||-1734|-332 +Ametal-2|net@162|||S1800|splitSta@3|in[26]|-1743|-332|contact@80||-1734|-332 +Ametal-3|net@163|||S900|pins18m3@0|x[9]|-1818|250|contact@81||-1818|-332 +Ametal-2|net@164|||S1800|splitSta@3|in[27]|-1827|-332|contact@81||-1818|-332 +Ametal-3|net@165|||S900|pins18m3@1|x[2]|-552|250|contact@82||-552|-332 +Ametal-2|net@166|||S1800|splitSta@3|in[2]|-561|-332|contact@82||-552|-332 +Ametal-3|net@167|||S900|pins18m3@1|x[3]|-468|250|contact@83||-468|-332 +Ametal-2|net@168|||S1800|splitSta@3|in[3]|-477|-332|contact@83||-468|-332 +Ametal-3|net@169|||S900|pins18m3@1|x[4]|-408|250|contact@84||-408|-332 +Ametal-2|net@170|||S1800|splitSta@3|in[4]|-417|-332|contact@84||-408|-332 +Ametal-3|net@171|||S900|pins18m3@1|x[5]|-324|250|contact@85||-324|-332 +Ametal-2|net@172|||S1800|splitSta@3|in[5]|-333|-332|contact@85||-324|-332 +Ametal-3|net@173|||S900|pins18m3@1|x[6]|-264|250|contact@86||-264|-332 +Ametal-2|net@174|||S1800|splitSta@3|in[6]|-273|-332|contact@86||-264|-332 +Ametal-3|net@175|||S900|pins18m3@1|x[7]|-180|250|contact@87||-180|-332 +Ametal-2|net@176|||S1800|splitSta@3|in[7]|-189|-332|contact@87||-180|-332 +Ametal-3|net@177|||S900|pins18m3@1|x[8]|-120|250|contact@88||-120|-332 +Ametal-2|net@178|||S1800|splitSta@3|in[8]|-129|-332|contact@88||-120|-332 +Ametal-3|net@179|||S900|pins18m3@1|x[9]|-36|250|contact@89||-36|-332 +Ametal-2|net@180|||S1800|splitSta@3|in[9]|-45|-332|contact@89||-36|-332 +Ametal-3|net@181|||S900|pins18m3@1|x[18]|-582|250|contact@90||-582|-482 +Ametal-2|net@182|||S1800|splitSta@3|in[18]|-591|-482|contact@90||-582|-482 +Ametal-3|net@183|||S900|pins18m3@0|x[10]|-1848|250|contact@91||-1848|-482 +Ametal-2|net@184|||S1800|splitSta@3|in[28]|-1857|-482|contact@91||-1848|-482 +Ametal-3|net@185|||S900|pins18m3@0|x[11]|-1764|250|contact@92||-1764|-482 +Ametal-2|net@186|||S1800|splitSta@3|in[29]|-1773|-482|contact@92||-1764|-482 +Ametal-3|net@187|||S900|pins18m3@0|x[12]|-1704|250|contact@93||-1704|-482 +Ametal-2|net@188|||S1800|splitSta@3|in[30]|-1713|-482|contact@93||-1704|-482 +Ametal-3|net@189|||S900|pins18m3@0|x[13]|-1620|250|contact@94||-1620|-482 +Ametal-2|net@190|||S1800|splitSta@3|in[31]|-1629|-482|contact@94||-1620|-482 +Ametal-3|net@191|||S900|pins18m3@0|x[14]|-1560|250|contact@95||-1560|-482 +Ametal-2|net@192|||S1800|splitSta@3|in[32]|-1569|-482|contact@95||-1560|-482 +Ametal-3|net@193|||S900|pins18m3@0|x[15]|-1476|250|contact@96||-1476|-482 +Ametal-2|net@194|||S1800|splitSta@3|in[33]|-1485|-482|contact@96||-1476|-482 +Ametal-3|net@195|||S900|pins18m3@0|x[16]|-1416|250|contact@97||-1416|-482 +Ametal-2|net@196|||S1800|splitSta@3|in[34]|-1425|-482|contact@97||-1416|-482 +Ametal-3|net@197|||S900|pins18m3@0|x[17]|-1332|250|contact@98||-1332|-482 +Ametal-2|net@198|||S1800|splitSta@3|in[35]|-1341|-482|contact@98||-1332|-482 +Ametal-3|net@199|||S900|pins18m3@0|x[18]|-1272|250|contact@99||-1272|-482 +Ametal-2|net@200|||S1800|splitSta@3|in[36]|-1281|-482|contact@99||-1272|-482 +Ametal-3|net@201|||S900|pins18m3@1|x[10]|-6|250|contact@100||-6|-482 +Ametal-2|net@202|||S1800|splitSta@3|in[10]|-15|-482|contact@100||-6|-482 +Ametal-3|net@203|||S900|pins18m3@1|x[11]|-90|250|contact@101||-90|-482 +Ametal-2|net@204|||S1800|splitSta@3|in[11]|-99|-482|contact@101||-90|-482 +Ametal-3|net@205|||S900|pins18m3@1|x[12]|-150|250|contact@102||-150|-482 +Ametal-2|net@206|||S1800|splitSta@3|in[12]|-159|-482|contact@102||-150|-482 +Ametal-3|net@207|||S900|pins18m3@1|x[13]|-234|250|contact@103||-234|-482 +Ametal-2|net@208|||S1800|splitSta@3|in[13]|-243|-482|contact@103||-234|-482 +Ametal-3|net@209|||S900|pins18m3@1|x[14]|-294|250|contact@104||-294|-482 +Ametal-2|net@210|||S1800|splitSta@3|in[14]|-303|-482|contact@104||-294|-482 +Ametal-3|net@211|||S900|pins18m3@1|x[15]|-378|250|contact@105||-378|-482 +Ametal-2|net@212|||S1800|splitSta@3|in[15]|-387|-482|contact@105||-378|-482 +Ametal-3|net@213|||S900|pins18m3@1|x[16]|-438|250|contact@106||-438|-482 +Ametal-2|net@214|||S1800|splitSta@3|in[16]|-447|-482|contact@106||-438|-482 +Ametal-3|net@215|||S900|pins18m3@1|x[17]|-522|250|contact@107||-522|-482 +Ametal-2|net@216|||S1800|splitSta@3|in[17]|-531|-482|contact@107||-522|-482 +Ametal-3|net@217|||S900|pins18m3@9|x[1]|-606|262|contact@108||-606|244 +Ametal-2|net@218|||S1800|splitSta@2|in[1]|-621|244|contact@108||-606|244 +Ametal-3|net@219|||S900|pins18m3@8|x[1]|-1236|262|contact@109||-1236|244 +Ametal-2|net@220|||S1800|splitSta@2|in[19]|-1251|244|contact@109||-1236|244 +Ametal-3|net@221|||S900|pins18m3@8|x[2]|-1296|262|contact@110||-1296|244 +Ametal-2|net@222|||S1800|splitSta@2|in[20]|-1311|244|contact@110||-1296|244 +Ametal-3|net@223|||S900|pins18m3@8|x[3]|-1380|262|contact@111||-1380|244 +Ametal-2|net@224|||S1800|splitSta@2|in[21]|-1395|244|contact@111||-1380|244 +Ametal-3|net@225|||S900|pins18m3@8|x[4]|-1440|262|contact@112||-1440|244 +Ametal-2|net@226|||S1800|splitSta@2|in[22]|-1455|244|contact@112||-1440|244 +Ametal-3|net@227|||S900|pins18m3@8|x[5]|-1524|262|contact@113||-1524|244 +Ametal-2|net@228|||S1800|splitSta@2|in[23]|-1539|244|contact@113||-1524|244 +Ametal-3|net@229|||S900|pins18m3@8|x[6]|-1584|262|contact@114||-1584|244 +Ametal-2|net@230|||S1800|splitSta@2|in[24]|-1599|244|contact@114||-1584|244 +Ametal-3|net@231|||S900|pins18m3@8|x[7]|-1668|262|contact@115||-1668|244 +Ametal-2|net@232|||S1800|splitSta@2|in[25]|-1683|244|contact@115||-1668|244 +Ametal-3|net@233|||S900|pins18m3@8|x[8]|-1728|262|contact@116||-1728|244 +Ametal-2|net@234|||S1800|splitSta@2|in[26]|-1743|244|contact@116||-1728|244 +Ametal-3|net@235|||S900|pins18m3@8|x[9]|-1812|262|contact@117||-1812|244 +Ametal-2|net@236|||S1800|splitSta@2|in[27]|-1827|244|contact@117||-1812|244 +Ametal-3|net@237|||S900|pins18m3@9|x[2]|-546|262|contact@118||-546|244 +Ametal-2|net@238|||S1800|splitSta@2|in[2]|-561|244|contact@118||-546|244 +Ametal-3|net@239|||S900|pins18m3@9|x[3]|-462|262|contact@119||-462|244 +Ametal-2|net@240|||S1800|splitSta@2|in[3]|-477|244|contact@119||-462|244 +Ametal-3|net@241|||S900|pins18m3@9|x[4]|-402|262|contact@120||-402|244 +Ametal-2|net@242|||S1800|splitSta@2|in[4]|-417|244|contact@120||-402|244 +Ametal-3|net@243|||S900|pins18m3@9|x[5]|-318|262|contact@121||-318|244 +Ametal-2|net@244|||S1800|splitSta@2|in[5]|-333|244|contact@121||-318|244 +Ametal-3|net@245|||S900|pins18m3@9|x[6]|-258|262|contact@122||-258|244 +Ametal-2|net@246|||S1800|splitSta@2|in[6]|-273|244|contact@122||-258|244 +Ametal-3|net@247|||S900|pins18m3@9|x[7]|-174|262|contact@123||-174|244 +Ametal-2|net@248|||S1800|splitSta@2|in[7]|-189|244|contact@123||-174|244 +Ametal-3|net@249|||S900|pins18m3@9|x[8]|-114|262|contact@124||-114|244 +Ametal-2|net@250|||S1800|splitSta@2|in[8]|-129|244|contact@124||-114|244 +Ametal-3|net@251|||S900|pins18m3@9|x[9]|-30|262|contact@125||-30|244 +Ametal-2|net@252|||S1800|splitSta@2|in[9]|-45|244|contact@125||-30|244 +Ametal-3|net@253|||S900|pins18m3@9|x[18]|-576|262|contact@126||-576|94 +Ametal-2|net@254|||S1800|splitSta@2|in[18]|-591|94|contact@126||-576|94 +Ametal-3|net@255|||S900|pins18m3@8|x[10]|-1842|262|contact@127||-1842|94 +Ametal-2|net@256|||S1800|splitSta@2|in[28]|-1857|94|contact@127||-1842|94 +Ametal-3|net@257|||S900|pins18m3@8|x[11]|-1758|262|contact@128||-1758|94 +Ametal-2|net@258|||S1800|splitSta@2|in[29]|-1773|94|contact@128||-1758|94 +Ametal-3|net@259|||S900|pins18m3@8|x[12]|-1698|262|contact@129||-1698|94 +Ametal-2|net@260|||S1800|splitSta@2|in[30]|-1713|94|contact@129||-1698|94 +Ametal-3|net@261|||S900|pins18m3@8|x[13]|-1614|262|contact@130||-1614|94 +Ametal-2|net@262|||S1800|splitSta@2|in[31]|-1629|94|contact@130||-1614|94 +Ametal-3|net@263|||S900|pins18m3@8|x[14]|-1554|262|contact@131||-1554|94 +Ametal-2|net@264|||S1800|splitSta@2|in[32]|-1569|94|contact@131||-1554|94 +Ametal-3|net@265|||S900|pins18m3@8|x[15]|-1470|262|contact@132||-1470|94 +Ametal-2|net@266|||S1800|splitSta@2|in[33]|-1485|94|contact@132||-1470|94 +Ametal-3|net@267|||S900|pins18m3@8|x[16]|-1410|262|contact@133||-1410|94 +Ametal-2|net@268|||S1800|splitSta@2|in[34]|-1425|94|contact@133||-1410|94 +Ametal-3|net@269|||S900|pins18m3@8|x[17]|-1326|262|contact@134||-1326|94 +Ametal-2|net@270|||S1800|splitSta@2|in[35]|-1341|94|contact@134||-1326|94 +Ametal-3|net@271|||S900|pins18m3@8|x[18]|-1266|262|contact@135||-1266|94 +Ametal-2|net@272|||S1800|splitSta@2|in[36]|-1281|94|contact@135||-1266|94 +Ametal-3|net@273|||S900|pins18m3@9|x[10]|0|262|contact@136||0|94 +Ametal-2|net@274|||S1800|splitSta@2|in[10]|-15|94|contact@136||0|94 +Ametal-3|net@275|||S900|pins18m3@9|x[11]|-84|262|contact@137||-84|94 +Ametal-2|net@276|||S1800|splitSta@2|in[11]|-99|94|contact@137||-84|94 +Ametal-3|net@277|||S900|pins18m3@9|x[12]|-144|262|contact@138||-144|94 +Ametal-2|net@278|||S1800|splitSta@2|in[12]|-159|94|contact@138||-144|94 +Ametal-3|net@279|||S900|pins18m3@9|x[13]|-228|262|contact@139||-228|94 +Ametal-2|net@280|||S1800|splitSta@2|in[13]|-243|94|contact@139||-228|94 +Ametal-3|net@281|||S900|pins18m3@9|x[14]|-288|262|contact@140||-288|94 +Ametal-2|net@282|||S1800|splitSta@2|in[14]|-303|94|contact@140||-288|94 +Ametal-3|net@283|||S900|pins18m3@9|x[15]|-372|262|contact@141||-372|94 +Ametal-2|net@284|||S1800|splitSta@2|in[15]|-387|94|contact@141||-372|94 +Ametal-3|net@285|||S900|pins18m3@9|x[16]|-432|262|contact@142||-432|94 +Ametal-2|net@286|||S1800|splitSta@2|in[16]|-447|94|contact@142||-432|94 +Ametal-3|net@287|||S900|pins18m3@9|x[17]|-516|262|contact@143||-516|94 +Ametal-2|net@288|||S1800|splitSta@2|in[17]|-531|94|contact@143||-516|94 +Ametal-3|net@289|||S900|splitSta@2|clS[2][F]|954|288|splitIO@1|clS[F_2]|954|288 +Ametal-3|net@290|||S900|splitSta@2|clS[2][T]|918|288|splitIO@1|clS[T_2]|918|288 +Ametal-3|net@291|||S900|splitSta@2|cl[2][F]|948|288|splitIO@1|cl[F_2]|948|288 +Ametal-3|net@292|||S900|splitSta@2|cl[2][T]|924|288|splitIO@1|cl[T_2]|924|288 +Ametal-3|net@293|||S900|splitSta@2|mc[2]|966|288|splitIO@1|mc_3|966|288 +Ametal-3|net@294|||S900|splitSta@2|rd[2][F]|960|288|splitIO@1|rd[F_2]|960|288 +Ametal-3|net@295|||S900|splitSta@2|rd[2][T]|912|288|splitIO@1|rd[T_2]|912|288 +Ametal-3|net@296|||S900|splitSta@2|clS[F_2]|-918|-288|splitSta@3|clS[1][F]|-918|-288 +Ametal-3|net@297|||S900|splitSta@2|clS[T_2]|-954|-288|splitSta@3|clS[1][T]|-954|-288 +Ametal-3|net@298|||S900|splitSta@2|clS[F_3]|954|-288|splitSta@3|clS[2][F]|954|-288 +Ametal-3|net@299|||S900|splitSta@2|clS[T_3]|918|-288|splitSta@3|clS[2][T]|918|-288 +Ametal-3|net@300|||S900|splitSta@2|cl[F_2]|-924|-288|splitSta@3|cl[1][F]|-924|-288 +Ametal-3|net@301|||S900|splitSta@2|cl[T_2]|-948|-288|splitSta@3|cl[1][T]|-948|-288 +Ametal-3|net@302|||S900|splitSta@2|cl[F_3]|948|-288|splitSta@3|cl[2][F]|948|-288 +Ametal-3|net@303|||S900|splitSta@2|cl[T_3]|924|-288|splitSta@3|cl[2][T]|924|-288 +Ametal-3|net@304|||S900|splitSta@2|mc_5|-906|-288|splitSta@3|mc[1]|-906|-288 +Ametal-3|net@305|||S900|splitSta@2|mc_6|966|-288|splitSta@3|mc[2]|966|-288 +Ametal-3|net@306|||S900|splitSta@2|rd[F_2]|-912|-288|splitSta@3|rd[1][F]|-912|-288 +Ametal-3|net@307|||S900|splitSta@2|rd[T_2]|-960|-288|splitSta@3|rd[1][T]|-960|-288 +Ametal-3|net@308|||S900|splitSta@2|rd[F_3]|960|-288|splitSta@3|rd[2][F]|960|-288 +Ametal-3|net@309|||S900|splitSta@2|rd[T_3]|912|-288|splitSta@3|rd[2][T]|912|-288 +Ametal-3|net@310|||S2700|splitSta@2|mc[1]|-906|288|splitIO@1|mc_4|-906|432 +Ametal-3|net@311|||S900|splitIO@1|clS[F_1]|-918|432|splitSta@2|clS[1][F]|-918|288 +Ametal-3|net@312|||S900|splitIO@1|clS[T_1]|-954|432|splitSta@2|clS[1][T]|-954|288 +Ametal-3|net@313|||S900|splitIO@1|cl[F_1]|-924|432|splitSta@2|cl[1][F]|-924|288 +Ametal-3|net@314|||S900|splitIO@1|cl[T_1]|-948|432|splitSta@2|cl[1][T]|-948|288 +Ametal-3|net@315|||S900|splitIO@1|rd[F_1]|-912|432|splitSta@2|rd[1][F]|-912|288 +Ametal-3|net@316|||S900|splitIO@1|rd[T_1]|-960|432|splitSta@2|rd[1][T]|-960|288 +Ametal-3|net@317|||S900|splitIO@1|sinUP|906|288|splitSta@2|sout[2]|906|144 +Ametal-3|net@318|||S900|pins18m3@4|x[1]|1242|-302|contact@144||1242|-482 +Ametal-2|net@319|||S0|splitSta@3|out[1]|1251|-482|contact@144||1242|-482 +Ametal-3|net@320|||S900|pins18m3@4|x[2]|1302|-302|contact@145||1302|-482 +Ametal-2|net@321|||S0|splitSta@3|out[2]|1311|-482|contact@145||1302|-482 +Ametal-3|net@322|||S900|pins18m3@4|x[3]|1386|-302|contact@146||1386|-482 +Ametal-2|net@323|||S0|splitSta@3|out[3]|1395|-482|contact@146||1386|-482 +Ametal-3|net@324|||S900|pins18m3@4|x[4]|1446|-302|contact@147||1446|-482 +Ametal-2|net@325|||S0|splitSta@3|out[4]|1455|-482|contact@147||1446|-482 +Ametal-3|net@326|||S900|pins18m3@4|x[5]|1530|-302|contact@148||1530|-482 +Ametal-2|net@327|||S0|splitSta@3|out[5]|1539|-482|contact@148||1530|-482 +Ametal-3|net@328|||S900|pins18m3@4|x[6]|1590|-302|contact@149||1590|-482 +Ametal-2|net@329|||S0|splitSta@3|out[6]|1599|-482|contact@149||1590|-482 +Ametal-3|net@330|||S900|pins18m3@4|x[7]|1674|-302|contact@150||1674|-482 +Ametal-2|net@331|||S0|splitSta@3|out[7]|1683|-482|contact@150||1674|-482 +Ametal-3|net@332|||S900|pins18m3@4|x[8]|1734|-302|contact@151||1734|-482 +Ametal-2|net@333|||S0|splitSta@3|out[8]|1743|-482|contact@151||1734|-482 +Ametal-3|net@334|||S900|pins18m3@4|x[9]|1818|-302|contact@152||1818|-482 +Ametal-2|net@335|||S0|splitSta@3|out[9]|1827|-482|contact@152||1818|-482 +Ametal-3|net@336|||S900|pins18m3@5|x[1]|612|-302|contact@153||612|-482 +Ametal-2|net@337|||S0|splitSta@3|out[19]|621|-482|contact@153||612|-482 +Ametal-3|net@338|||S900|pins18m3@5|x[2]|552|-302|contact@154||552|-482 +Ametal-2|net@339|||S0|splitSta@3|out[20]|561|-482|contact@154||552|-482 +Ametal-3|net@340|||S900|pins18m3@5|x[3]|468|-302|contact@155||468|-482 +Ametal-2|net@341|||S0|splitSta@3|out[21]|477|-482|contact@155||468|-482 +Ametal-3|net@342|||S900|pins18m3@5|x[4]|408|-302|contact@156||408|-482 +Ametal-2|net@343|||S0|splitSta@3|out[22]|417|-482|contact@156||408|-482 +Ametal-3|net@344|||S900|pins18m3@5|x[5]|324|-302|contact@157||324|-482 +Ametal-2|net@345|||S0|splitSta@3|out[23]|333|-482|contact@157||324|-482 +Ametal-3|net@346|||S900|pins18m3@5|x[6]|264|-302|contact@158||264|-482 +Ametal-2|net@347|||S0|splitSta@3|out[24]|273|-482|contact@158||264|-482 +Ametal-3|net@348|||S900|pins18m3@5|x[7]|180|-302|contact@159||180|-482 +Ametal-2|net@349|||S0|splitSta@3|out[25]|189|-482|contact@159||180|-482 +Ametal-3|net@350|||S900|pins18m3@5|x[8]|120|-302|contact@160||120|-482 +Ametal-2|net@351|||S0|splitSta@3|out[26]|129|-482|contact@160||120|-482 +Ametal-3|net@352|||S900|pins18m3@5|x[9]|36|-302|contact@161||36|-482 +Ametal-2|net@353|||S0|splitSta@3|out[27]|45|-482|contact@161||36|-482 +Ametal-3|net@354|||S900|pins18m3@2|x[1]|1248|265|contact@162||1248|94 +Ametal-2|net@355|||S0|splitSta@2|out[1]|1251|94|contact@162||1248|94 +Ametal-3|net@356|||S900|pins18m3@2|x[2]|1308|265|contact@163||1308|94 +Ametal-2|net@357|||S0|splitSta@2|out[2]|1311|94|contact@163||1308|94 +Ametal-3|net@358|||S900|pins18m3@2|x[3]|1392|265|contact@164||1392|94 +Ametal-2|net@359|||S0|splitSta@2|out[3]|1395|94|contact@164||1392|94 +Ametal-3|net@360|||S900|pins18m3@2|x[4]|1452|265|contact@165||1452|94 +Ametal-2|net@361|||S0|splitSta@2|out[4]|1455|94|contact@165||1452|94 +Ametal-3|net@362|||S900|pins18m3@2|x[5]|1536|265|contact@166||1536|94 +Ametal-2|net@363|||S0|splitSta@2|out[5]|1539|94|contact@166||1536|94 +Ametal-3|net@364|||S900|pins18m3@2|x[6]|1596|265|contact@167||1596|94 +Ametal-2|net@365|||S0|splitSta@2|out[6]|1599|94|contact@167||1596|94 +Ametal-3|net@366|||S900|pins18m3@2|x[7]|1680|265|contact@168||1680|94 +Ametal-2|net@367|||S0|splitSta@2|out[7]|1683|94|contact@168||1680|94 +Ametal-3|net@368|||S900|pins18m3@2|x[8]|1740|265|contact@169||1740|94 +Ametal-2|net@369|||S0|splitSta@2|out[8]|1743|94|contact@169||1740|94 +Ametal-3|net@370|||S900|pins18m3@2|x[9]|1824|265|contact@170||1824|94 +Ametal-2|net@371|||S0|splitSta@2|out[9]|1827|94|contact@170||1824|94 +Ametal-3|net@372|||S900|pins18m3@2|x[18]|1278|265|contact@171||1278|244 +Ametal-2|net@373|||S0|splitSta@2|out[18]|1281|244|contact@171||1278|244 +Ametal-3|net@374|||S900|pins18m3@2|x[10]|1854|265|contact@172||1854|244 +Ametal-2|net@375|||S0|splitSta@2|out[10]|1857|244|contact@172||1854|244 +Ametal-3|net@376|||S900|pins18m3@2|x[11]|1770|265|contact@173||1770|244 +Ametal-2|net@377|||S0|splitSta@2|out[11]|1773|244|contact@173||1770|244 +Ametal-3|net@378|||S900|pins18m3@2|x[12]|1710|265|contact@174||1710|244 +Ametal-2|net@379|||S0|splitSta@2|out[12]|1713|244|contact@174||1710|244 +Ametal-3|net@380|||S900|pins18m3@2|x[13]|1626|265|contact@175||1626|244 +Ametal-2|net@381|||S0|splitSta@2|out[13]|1629|244|contact@175||1626|244 +Ametal-3|net@382|||S900|pins18m3@2|x[14]|1566|265|contact@176||1566|244 +Ametal-2|net@383|||S0|splitSta@2|out[14]|1569|244|contact@176||1566|244 +Ametal-3|net@384|||S900|pins18m3@2|x[15]|1482|265|contact@177||1482|244 +Ametal-2|net@385|||S0|splitSta@2|out[15]|1485|244|contact@177||1482|244 +Ametal-3|net@386|||S900|pins18m3@2|x[16]|1422|265|contact@178||1422|244 +Ametal-2|net@387|||S0|splitSta@2|out[16]|1425|244|contact@178||1422|244 +Ametal-3|net@388|||S900|pins18m3@2|x[17]|1338|265|contact@179||1338|244 +Ametal-2|net@389|||S0|splitSta@2|out[17]|1341|244|contact@179||1338|244 +Ametal-3|net@390|||S900|pins18m3@3|x[18]|588|265|contact@180||588|244 +Ametal-2|net@391|||S0|splitSta@2|out[36]|591|244|contact@180||588|244 +Ametal-3|net@392|||S900|pins18m3@3|x[10]|12|265|contact@181||12|244 +Ametal-2|net@393|||S0|splitSta@2|out[28]|15|244|contact@181||12|244 +Ametal-3|net@394|||S900|pins18m3@3|x[11]|96|265|contact@182||96|244 +Ametal-2|net@395|||S0|splitSta@2|out[29]|99|244|contact@182||96|244 +Ametal-3|net@396|||S900|pins18m3@3|x[12]|156|265|contact@183||156|244 +Ametal-2|net@397|||S0|splitSta@2|out[30]|159|244|contact@183||156|244 +Ametal-3|net@398|||S900|pins18m3@3|x[13]|240|265|contact@184||240|244 +Ametal-2|net@399|||S0|splitSta@2|out[31]|243|244|contact@184||240|244 +Ametal-3|net@400|||S900|pins18m3@3|x[14]|300|265|contact@185||300|244 +Ametal-2|net@401|||S0|splitSta@2|out[32]|303|244|contact@185||300|244 +Ametal-3|net@402|||S900|pins18m3@3|x[15]|384|265|contact@186||384|244 +Ametal-2|net@403|||S0|splitSta@2|out[33]|387|244|contact@186||384|244 +Ametal-3|net@404|||S900|pins18m3@3|x[16]|444|265|contact@187||444|244 +Ametal-2|net@405|||S0|splitSta@2|out[34]|447|244|contact@187||444|244 +Ametal-3|net@406|||S900|pins18m3@3|x[17]|528|265|contact@188||528|244 +Ametal-2|net@407|||S0|splitSta@2|out[35]|531|244|contact@188||528|244 +Ametal-3|net@408|||S900|pins18m3@3|x[1]|618|265|contact@189||618|94 +Ametal-2|net@409|||S0|splitSta@2|out[19]|621|94|contact@189||618|94 +Ametal-3|net@410|||S900|pins18m3@3|x[2]|558|265|contact@190||558|94 +Ametal-2|net@411|||S0|splitSta@2|out[20]|561|94|contact@190||558|94 +Ametal-3|net@412|||S900|pins18m3@3|x[3]|474|265|contact@191||474|94 +Ametal-2|net@413|||S0|splitSta@2|out[21]|477|94|contact@191||474|94 +Ametal-3|net@414|||S900|pins18m3@3|x[4]|414|265|contact@192||414|94 +Ametal-2|net@415|||S0|splitSta@2|out[22]|417|94|contact@192||414|94 +Ametal-3|net@416|||S900|pins18m3@3|x[5]|330|265|contact@193||330|94 +Ametal-2|net@417|||S0|splitSta@2|out[23]|333|94|contact@193||330|94 +Ametal-3|net@418|||S900|pins18m3@3|x[6]|270|265|contact@194||270|94 +Ametal-2|net@419|||S0|splitSta@2|out[24]|273|94|contact@194||270|94 +Ametal-3|net@420|||S900|pins18m3@3|x[7]|186|265|contact@195||186|94 +Ametal-2|net@421|||S0|splitSta@2|out[25]|189|94|contact@195||186|94 +Ametal-3|net@422|||S900|pins18m3@3|x[8]|126|265|contact@196||126|94 +Ametal-2|net@423|||S0|splitSta@2|out[26]|129|94|contact@196||126|94 +Ametal-3|net@424|||S900|pins18m3@3|x[9]|42|265|contact@197||42|94 +Ametal-2|net@425|||S0|splitSta@2|out[27]|45|94|contact@197||42|94 +Ametal-3|net@426|||S2700|pins18m3@2|x[9]|1824|265|contact@198||1824|338 +Ametal-2|net@427|||S0|splitIO@1|inB[9]|1830|338|contact@198||1824|338 +Ametal-3|net@428|||S2700|pins18m3@2|x[1]|1248|265|contact@199||1248|338 +Ametal-2|net@429|||S0|splitIO@1|inB[1]|1254|338|contact@199||1248|338 +Ametal-3|net@430|||S2700|pins18m3@2|x[2]|1308|265|contact@200||1308|338 +Ametal-2|net@431|||S0|splitIO@1|inB[2]|1314|338|contact@200||1308|338 +Ametal-3|net@432|||S2700|pins18m3@2|x[3]|1392|265|contact@201||1392|338 +Ametal-2|net@433|||S0|splitIO@1|inB[3]|1398|338|contact@201||1392|338 +Ametal-3|net@434|||S2700|pins18m3@2|x[4]|1452|265|contact@202||1452|338 +Ametal-2|net@435|||S0|splitIO@1|inB[4]|1458|338|contact@202||1452|338 +Ametal-3|net@436|||S2700|pins18m3@2|x[5]|1536|265|contact@203||1536|338 +Ametal-2|net@437|||S0|splitIO@1|inB[5]|1542|338|contact@203||1536|338 +Ametal-3|net@438|||S2700|pins18m3@2|x[6]|1596|265|contact@204||1596|338 +Ametal-2|net@439|||S0|splitIO@1|inB[6]|1602|338|contact@204||1596|338 +Ametal-3|net@440|||S2700|pins18m3@2|x[7]|1680|265|contact@205||1680|338 +Ametal-2|net@441|||S0|splitIO@1|inB[7]|1686|338|contact@205||1680|338 +Ametal-3|net@442|||S2700|pins18m3@2|x[8]|1740|265|contact@206||1740|338 +Ametal-2|net@443|||S0|splitIO@1|inB[8]|1746|338|contact@206||1740|338 +Ametal-3|net@444|||S2700|pins18m3@2|x[10]|1854|265|contact@207||1854|476 +Ametal-2|net@445|||S0|splitIO@1|inB[10]|1860|476|contact@207||1854|476 +Ametal-3|net@446|||S2700|pins18m3@2|x[11]|1770|265|contact@208||1770|476 +Ametal-2|net@447|||S0|splitIO@1|inB[11]|1776|476|contact@208||1770|476 +Ametal-3|net@448|||S2700|pins18m3@2|x[12]|1710|265|contact@209||1710|476 +Ametal-2|net@449|||S0|splitIO@1|inB[12]|1716|476|contact@209||1710|476 +Ametal-3|net@450|||S2700|pins18m3@2|x[13]|1626|265|contact@210||1626|476 +Ametal-2|net@451|||S0|splitIO@1|inB[13]|1632|476|contact@210||1626|476 +Ametal-3|net@452|||S2700|pins18m3@2|x[14]|1566|265|contact@211||1566|476 +Ametal-2|net@453|||S0|splitIO@1|inB[14]|1572|476|contact@211||1566|476 +Ametal-3|net@454|||S2700|pins18m3@2|x[15]|1482|265|contact@212||1482|476 +Ametal-2|net@455|||S0|splitIO@1|inB[15]|1488|476|contact@212||1482|476 +Ametal-3|net@456|||S2700|pins18m3@2|x[16]|1422|265|contact@213||1422|476 +Ametal-2|net@457|||S0|splitIO@1|inB[16]|1428|476|contact@213||1422|476 +Ametal-3|net@458|||S2700|pins18m3@2|x[17]|1338|265|contact@214||1338|476 +Ametal-2|net@459|||S0|splitIO@1|inB[17]|1344|476|contact@214||1338|476 +Ametal-3|net@460|||S2700|pins18m3@2|x[18]|1278|265|contact@215||1278|476 +Ametal-2|net@461|||S0|splitIO@1|inB[18]|1284|476|contact@215||1278|476 +Ametal-3|net@462|||S2700|pins18m3@3|x[1]|618|265|contact@216||618|338 +Ametal-2|net@463|||S1800|splitIO@1|inB[19]|618|338|contact@216||618|338 +Ametal-3|net@464|||S2700|pins18m3@3|x[2]|558|265|contact@217||558|338 +Ametal-2|net@465|||S1800|splitIO@1|inB[20]|558|338|contact@217||558|338 +Ametal-3|net@466|||S2700|pins18m3@3|x[3]|474|265|contact@218||474|338 +Ametal-2|net@467|||S1800|splitIO@1|inB[21]|474|338|contact@218||474|338 +Ametal-3|net@468|||S2700|pins18m3@3|x[4]|414|265|contact@219||414|338 +Ametal-2|net@469|||S1800|splitIO@1|inB[22]|414|338|contact@219||414|338 +Ametal-3|net@470|||S2700|pins18m3@3|x[5]|330|265|contact@220||330|338 +Ametal-2|net@471|||S1800|splitIO@1|inB[23]|330|338|contact@220||330|338 +Ametal-3|net@472|||S2700|pins18m3@3|x[6]|270|265|contact@221||270|338 +Ametal-2|net@473|||S1800|splitIO@1|inB[24]|270|338|contact@221||270|338 +Ametal-3|net@474|||S2700|pins18m3@3|x[7]|186|265|contact@222||186|338 +Ametal-2|net@475|||S1800|splitIO@1|inB[25]|186|338|contact@222||186|338 +Ametal-3|net@476|||S2700|pins18m3@3|x[8]|126|265|contact@223||126|338 +Ametal-2|net@477|||S1800|splitIO@1|inB[26]|126|338|contact@223||126|338 +Ametal-3|net@478|||S2700|pins18m3@3|x[9]|42|265|contact@224||42|338 +Ametal-2|net@479|||S1800|splitIO@1|inB[27]|42|338|contact@224||42|338 +Ametal-3|net@480|||S2700|pins18m3@3|x[18]|588|265|contact@225||588|476 +Ametal-2|net@481|||S1800|splitIO@1|inB[36]|588|476|contact@225||588|476 +Ametal-3|net@482|||S2700|pins18m3@3|x[10]|12|265|contact@226||12|476 +Ametal-2|net@483|||S1800|splitIO@1|inB[28]|12|476|contact@226||12|476 +Ametal-3|net@484|||S2700|pins18m3@3|x[11]|96|265|contact@227||96|476 +Ametal-2|net@485|||S1800|splitIO@1|inB[29]|96|476|contact@227||96|476 +Ametal-3|net@486|||S2700|pins18m3@3|x[12]|156|265|contact@228||156|476 +Ametal-2|net@487|||S1800|splitIO@1|inB[30]|156|476|contact@228||156|476 +Ametal-3|net@488|||S2700|pins18m3@3|x[13]|240|265|contact@229||240|476 +Ametal-2|net@489|||S1800|splitIO@1|inB[31]|240|476|contact@229||240|476 +Ametal-3|net@490|||S2700|pins18m3@3|x[14]|300|265|contact@230||300|476 +Ametal-2|net@491|||S1800|splitIO@1|inB[32]|300|476|contact@230||300|476 +Ametal-3|net@492|||S2700|pins18m3@3|x[15]|384|265|contact@231||384|476 +Ametal-2|net@493|||S1800|splitIO@1|inB[33]|384|476|contact@231||384|476 +Ametal-3|net@494|||S2700|pins18m3@3|x[16]|444|265|contact@232||444|476 +Ametal-2|net@495|||S1800|splitIO@1|inB[34]|444|476|contact@232||444|476 +Ametal-3|net@496|||S2700|pins18m3@3|x[17]|528|265|contact@233||528|476 +Ametal-2|net@497|||S1800|splitIO@1|inB[35]|528|476|contact@233||528|476 +Ametal-3|net@498|||S900|pins18m3@4|x[10]|1848|-302|contact@234||1848|-332 +Ametal-2|net@499|||S0|splitSta@3|out[10]|1857|-332|contact@234||1848|-332 +Ametal-3|net@500|||S900|pins18m3@4|x[11]|1764|-302|contact@235||1764|-332 +Ametal-2|net@501|||S0|splitSta@3|out[11]|1773|-332|contact@235||1764|-332 +Ametal-3|net@502|||S900|pins18m3@4|x[12]|1704|-302|contact@236||1704|-332 +Ametal-2|net@503|||S0|splitSta@3|out[12]|1713|-332|contact@236||1704|-332 +Ametal-3|net@504|||S900|pins18m3@4|x[13]|1620|-302|contact@237||1620|-332 +Ametal-2|net@505|||S0|splitSta@3|out[13]|1629|-332|contact@237||1620|-332 +Ametal-3|net@506|||S900|pins18m3@4|x[14]|1560|-302|contact@238||1560|-332 +Ametal-2|net@507|||S0|splitSta@3|out[14]|1569|-332|contact@238||1560|-332 +Ametal-3|net@508|||S900|pins18m3@4|x[15]|1476|-302|contact@239||1476|-332 +Ametal-2|net@509|||S0|splitSta@3|out[15]|1485|-332|contact@239||1476|-332 +Ametal-3|net@510|||S900|pins18m3@4|x[16]|1416|-302|contact@240||1416|-332 +Ametal-2|net@511|||S0|splitSta@3|out[16]|1425|-332|contact@240||1416|-332 +Ametal-3|net@512|||S900|pins18m3@4|x[17]|1332|-302|contact@241||1332|-332 +Ametal-2|net@513|||S0|splitSta@3|out[17]|1341|-332|contact@241||1332|-332 +Ametal-3|net@514|||S900|pins18m3@4|x[18]|1272|-302|contact@242||1272|-332 +Ametal-2|net@515|||S0|splitSta@3|out[18]|1281|-332|contact@242||1272|-332 +Ametal-3|net@516|||S900|pins18m3@5|x[10]|6|-302|contact@243||6|-332 +Ametal-2|net@517|||S0|splitSta@3|out[28]|15|-332|contact@243||6|-332 +Ametal-3|net@518|||S900|pins18m3@5|x[11]|90|-302|contact@244||90|-332 +Ametal-2|net@519|||S0|splitSta@3|out[29]|99|-332|contact@244||90|-332 +Ametal-3|net@520|||S900|pins18m3@5|x[12]|150|-302|contact@245||150|-332 +Ametal-2|net@521|||S0|splitSta@3|out[30]|159|-332|contact@245||150|-332 +Ametal-3|net@522|||S900|pins18m3@5|x[13]|234|-302|contact@246||234|-332 +Ametal-2|net@523|||S0|splitSta@3|out[31]|243|-332|contact@246||234|-332 +Ametal-3|net@524|||S900|pins18m3@5|x[14]|294|-302|contact@247||294|-332 +Ametal-2|net@525|||S0|splitSta@3|out[32]|303|-332|contact@247||294|-332 +Ametal-3|net@526|||S900|pins18m3@5|x[15]|378|-302|contact@248||378|-332 +Ametal-2|net@527|||S0|splitSta@3|out[33]|387|-332|contact@248||378|-332 +Ametal-3|net@528|||S900|pins18m3@5|x[16]|438|-302|contact@249||438|-332 +Ametal-2|net@529|||S0|splitSta@3|out[34]|447|-332|contact@249||438|-332 +Ametal-3|net@530|||S900|pins18m3@5|x[17]|522|-302|contact@250||522|-332 +Ametal-2|net@531|||S0|splitSta@3|out[35]|531|-332|contact@250||522|-332 +Ametal-3|net@532|||S900|pins18m3@5|x[18]|582|-302|contact@251||582|-332 +Ametal-2|net@533|||S0|splitSta@3|out[36]|591|-332|contact@251||582|-332 +Ametal-3|net@535|||S2700|pins18m3@4|x[9]|1818|-302|contact@252||1818|376 +Ametal-2|net@536|||S0|splitIO@1|inA[9]|1830|376|contact@252||1818|376 +Ametal-3|net@537|||S2700|pins18m3@4|x[1]|1242|-302|contact@253||1242|376 +Ametal-2|net@538|||S0|splitIO@1|inA[1]|1254|376|contact@253||1242|376 +Ametal-3|net@539|||S2700|pins18m3@4|x[2]|1302|-302|contact@254||1302|376 +Ametal-2|net@540|||S0|splitIO@1|inA[2]|1314|376|contact@254||1302|376 +Ametal-3|net@541|||S2700|pins18m3@4|x[3]|1386|-302|contact@255||1386|376 +Ametal-2|net@542|||S0|splitIO@1|inA[3]|1398|376|contact@255||1386|376 +Ametal-3|net@543|||S2700|pins18m3@4|x[4]|1446|-302|contact@256||1446|376 +Ametal-2|net@544|||S0|splitIO@1|inA[4]|1458|376|contact@256||1446|376 +Ametal-3|net@545|||S2700|pins18m3@4|x[5]|1530|-302|contact@257||1530|376 +Ametal-2|net@546|||S0|splitIO@1|inA[5]|1542|376|contact@257||1530|376 +Ametal-3|net@547|||S2700|pins18m3@4|x[6]|1590|-302|contact@258||1590|376 +Ametal-2|net@548|||S0|splitIO@1|inA[6]|1602|376|contact@258||1590|376 +Ametal-3|net@549|||S2700|pins18m3@4|x[7]|1674|-302|contact@259||1674|376 +Ametal-2|net@550|||S0|splitIO@1|inA[7]|1686|376|contact@259||1674|376 +Ametal-3|net@551|||S2700|pins18m3@4|x[8]|1734|-302|contact@260||1734|376 +Ametal-2|net@552|||S0|splitIO@1|inA[8]|1746|376|contact@260||1734|376 +Ametal-3|net@557|||S2700|pins18m3@4|x[10]|1848|-302|contact@262||1848|482 +Ametal-2|net@558|||S0|splitIO@1|inA[10]|1860|482|contact@262||1848|482 +Ametal-3|net@559|||S2700|pins18m3@4|x[11]|1764|-302|contact@263||1764|482 +Ametal-2|net@560|||S0|splitIO@1|inA[11]|1776|482|contact@263||1764|482 +Ametal-3|net@561|||S2700|pins18m3@4|x[12]|1704|-302|contact@264||1704|482 +Ametal-2|net@562|||S0|splitIO@1|inA[12]|1716|482|contact@264||1704|482 +Ametal-3|net@563|||S2700|pins18m3@4|x[13]|1620|-302|contact@265||1620|482 +Ametal-2|net@564|||S0|splitIO@1|inA[13]|1632|482|contact@265||1620|482 +Ametal-3|net@565|||S2700|pins18m3@4|x[14]|1560|-302|contact@266||1560|482 +Ametal-2|net@566|||S0|splitIO@1|inA[14]|1572|482|contact@266||1560|482 +Ametal-3|net@567|||S2700|pins18m3@4|x[15]|1476|-302|contact@267||1476|482 +Ametal-2|net@568|||S0|splitIO@1|inA[15]|1488|482|contact@267||1476|482 +Ametal-3|net@569|||S2700|pins18m3@4|x[16]|1416|-302|contact@268||1416|482 +Ametal-2|net@570|||S0|splitIO@1|inA[16]|1428|482|contact@268||1416|482 +Ametal-3|net@571|||S2700|pins18m3@4|x[17]|1332|-302|contact@269||1332|482 +Ametal-2|net@572|||S0|splitIO@1|inA[17]|1344|482|contact@269||1332|482 +Ametal-3|net@573|||S2700|pins18m3@4|x[18]|1272|-302|contact@270||1272|482 +Ametal-2|net@574|||S0|splitIO@1|inA[18]|1284|482|contact@270||1272|482 +Ametal-2|net@575|||S0|splitIO@1|inA[19]|618|376|contact@271||612|376 +Ametal-3|net@576|||S2700|pins18m3@5|x[1]|612|-302|contact@271||612|376 +Ametal-2|net@577|||S0|splitIO@1|inA[20]|558|376|contact@272||552|376 +Ametal-3|net@578|||S2700|pins18m3@5|x[2]|552|-302|contact@272||552|376 +Ametal-2|net@579|||S0|splitIO@1|inA[21]|474|376|contact@273||468|376 +Ametal-3|net@580|||S2700|pins18m3@5|x[3]|468|-302|contact@273||468|376 +Ametal-2|net@581|||S0|splitIO@1|inA[22]|414|376|contact@274||408|376 +Ametal-3|net@582|||S2700|pins18m3@5|x[4]|408|-302|contact@274||408|376 +Ametal-2|net@583|||S0|splitIO@1|inA[23]|330|376|contact@275||324|376 +Ametal-3|net@584|||S2700|pins18m3@5|x[5]|324|-302|contact@275||324|376 +Ametal-2|net@585|||S0|splitIO@1|inA[24]|270|376|contact@276||264|376 +Ametal-3|net@586|||S2700|pins18m3@5|x[6]|264|-302|contact@276||264|376 +Ametal-2|net@587|||S0|splitIO@1|inA[25]|186|376|contact@277||180|376 +Ametal-3|net@588|||S2700|pins18m3@5|x[7]|180|-302|contact@277||180|376 +Ametal-2|net@589|||S0|splitIO@1|inA[26]|126|376|contact@278||120|376 +Ametal-3|net@590|||S2700|pins18m3@5|x[8]|120|-302|contact@278||120|376 +Ametal-2|net@591|||S0|splitIO@1|inA[27]|42|376|contact@279||36|376 +Ametal-3|net@592|||S2700|pins18m3@5|x[9]|36|-302|contact@279||36|376 +Ametal-2|net@593|||S0|splitIO@1|inA[36]|588|482|contact@280||582|482 +Ametal-3|net@594|||S2700|pins18m3@5|x[18]|582|-302|contact@280||582|482 +Ametal-2|net@595|||S0|splitIO@1|inA[28]|12|482|contact@281||6|482 +Ametal-3|net@596|||S2700|pins18m3@5|x[10]|6|-302|contact@281||6|482 +Ametal-2|net@597|||S0|splitIO@1|inA[29]|96|482|contact@282||90|482 +Ametal-3|net@598|||S2700|pins18m3@5|x[11]|90|-302|contact@282||90|482 +Ametal-2|net@599|||S0|splitIO@1|inA[30]|156|482|contact@283||150|482 +Ametal-3|net@600|||S2700|pins18m3@5|x[12]|150|-302|contact@283||150|482 +Ametal-2|net@601|||S0|splitIO@1|inA[31]|240|482|contact@284||234|482 +Ametal-3|net@602|||S2700|pins18m3@5|x[13]|234|-302|contact@284||234|482 +Ametal-2|net@603|||S0|splitIO@1|inA[32]|300|482|contact@285||294|482 +Ametal-3|net@604|||S2700|pins18m3@5|x[14]|294|-302|contact@285||294|482 +Ametal-2|net@605|||S0|splitIO@1|inA[33]|384|482|contact@286||378|482 +Ametal-3|net@606|||S2700|pins18m3@5|x[15]|378|-302|contact@286||378|482 +Ametal-2|net@607|||S0|splitIO@1|inA[34]|444|482|contact@287||438|482 +Ametal-3|net@608|||S2700|pins18m3@5|x[16]|438|-302|contact@287||438|482 +Ametal-2|net@609|||S0|splitIO@1|inA[35]|528|482|contact@288||522|482 +Ametal-3|net@610|||S2700|pins18m3@5|x[17]|522|-302|contact@288||522|482 +Ametal-1|net@611|||S900|splitSta@3|freqOut|708|-840|pin@3||708|-852 +Ametal-3|net@612|||S900|pins18m3@6|x[1]|1248|576|contact@289||1248|382 +Ametal-2|net@613|||S0|splitIO@1|out[1]|1254|382|contact@289||1248|382 +Ametal-3|net@614|||S900|pins18m3@6|x[2]|1308|576|contact@290||1308|382 +Ametal-2|net@615|||S0|splitIO@1|out[2]|1314|382|contact@290||1308|382 +Ametal-3|net@616|||S900|pins18m3@6|x[3]|1392|576|contact@291||1392|382 +Ametal-2|net@617|||S0|splitIO@1|out[3]|1398|382|contact@291||1392|382 +Ametal-3|net@618|||S900|pins18m3@6|x[4]|1452|576|contact@292||1452|382 +Ametal-2|net@619|||S0|splitIO@1|out[4]|1458|382|contact@292||1452|382 +Ametal-3|net@620|||S900|pins18m3@6|x[5]|1536|576|contact@293||1536|382 +Ametal-2|net@621|||S0|splitIO@1|out[5]|1542|382|contact@293||1536|382 +Ametal-3|net@622|||S900|pins18m3@6|x[6]|1596|576|contact@294||1596|382 +Ametal-2|net@623|||S0|splitIO@1|out[6]|1602|382|contact@294||1596|382 +Ametal-3|net@624|||S900|pins18m3@6|x[7]|1680|576|contact@295||1680|382 +Ametal-2|net@625|||S0|splitIO@1|out[7]|1686|382|contact@295||1680|382 +Ametal-3|net@626|||S900|pins18m3@6|x[8]|1740|576|contact@296||1740|382 +Ametal-2|net@627|||S0|splitIO@1|out[8]|1746|382|contact@296||1740|382 +Ametal-3|net@628|||S900|pins18m3@6|x[9]|1824|576|contact@297||1824|382 +Ametal-2|net@629|||S0|splitIO@1|out[9]|1830|382|contact@297||1824|382 +Ametal-3|net@630|||S900|pins18m3@6|x[18]|1278|576|contact@298||1278|526 +Ametal-2|net@631|||S0|splitIO@1|out[18]|1284|526|contact@298||1278|526 +Ametal-3|net@632|||S900|pins18m3@6|x[10]|1854|576|contact@299||1854|526 +Ametal-2|net@633|||S0|splitIO@1|out[10]|1860|526|contact@299||1854|526 +Ametal-3|net@634|||S900|pins18m3@6|x[11]|1770|576|contact@300||1770|526 +Ametal-2|net@635|||S0|splitIO@1|out[11]|1776|526|contact@300||1770|526 +Ametal-3|net@636|||S900|pins18m3@6|x[12]|1710|576|contact@301||1710|526 +Ametal-2|net@637|||S0|splitIO@1|out[12]|1716|526|contact@301||1710|526 +Ametal-3|net@638|||S900|pins18m3@6|x[13]|1626|576|contact@302||1626|526 +Ametal-2|net@639|||S0|splitIO@1|out[13]|1632|526|contact@302||1626|526 +Ametal-3|net@640|||S900|pins18m3@6|x[14]|1566|576|contact@303||1566|526 +Ametal-2|net@641|||S0|splitIO@1|out[14]|1572|526|contact@303||1566|526 +Ametal-3|net@642|||S900|pins18m3@6|x[15]|1482|576|contact@304||1482|526 +Ametal-2|net@643|||S0|splitIO@1|out[15]|1488|526|contact@304||1482|526 +Ametal-3|net@644|||S900|pins18m3@6|x[16]|1422|576|contact@305||1422|526 +Ametal-2|net@645|||S0|splitIO@1|out[16]|1428|526|contact@305||1422|526 +Ametal-3|net@646|||S900|pins18m3@6|x[17]|1338|576|contact@306||1338|526 +Ametal-2|net@647|||S0|splitIO@1|out[17]|1344|526|contact@306||1338|526 +Ametal-3|net@648|||S900|pins18m3@7|x[1]|618|576|contact@307||618|382 +Ametal-2|net@649|||S1800|splitIO@1|out[19]|618|382|contact@307||618|382 +Ametal-3|net@650|||S900|pins18m3@7|x[2]|558|576|contact@308||558|382 +Ametal-2|net@651|||S1800|splitIO@1|out[20]|558|382|contact@308||558|382 +Ametal-3|net@652|||S900|pins18m3@7|x[3]|474|576|contact@309||474|382 +Ametal-2|net@653|||S1800|splitIO@1|out[21]|474|382|contact@309||474|382 +Ametal-3|net@654|||S900|pins18m3@7|x[4]|414|576|contact@310||414|382 +Ametal-2|net@655|||S1800|splitIO@1|out[22]|414|382|contact@310||414|382 +Ametal-3|net@656|||S900|pins18m3@7|x[5]|330|576|contact@311||330|382 +Ametal-2|net@657|||S1800|splitIO@1|out[23]|330|382|contact@311||330|382 +Ametal-3|net@658|||S900|pins18m3@7|x[6]|270|576|contact@312||270|382 +Ametal-2|net@659|||S1800|splitIO@1|out[24]|270|382|contact@312||270|382 +Ametal-3|net@660|||S900|pins18m3@7|x[7]|186|576|contact@313||186|382 +Ametal-2|net@661|||S1800|splitIO@1|out[25]|186|382|contact@313||186|382 +Ametal-3|net@662|||S900|pins18m3@7|x[8]|126|576|contact@314||126|382 +Ametal-2|net@663|||S1800|splitIO@1|out[26]|126|382|contact@314||126|382 +Ametal-3|net@664|||S900|pins18m3@7|x[9]|42|576|contact@315||42|382 +Ametal-2|net@665|||S1800|splitIO@1|out[27]|42|382|contact@315||42|382 +Ametal-3|net@666|||S900|pins18m3@7|x[18]|588|576|contact@316||588|526 +Ametal-2|net@667|||S1800|splitIO@1|out[36]|588|526|contact@316||588|526 +Ametal-3|net@668|||S900|pins18m3@7|x[10]|12|576|contact@317||12|526 +Ametal-2|net@669|||S1800|splitIO@1|out[28]|12|526|contact@317||12|526 +Ametal-3|net@670|||S900|pins18m3@7|x[11]|96|576|contact@318||96|526 +Ametal-2|net@671|||S1800|splitIO@1|out[29]|96|526|contact@318||96|526 +Ametal-3|net@672|||S900|pins18m3@7|x[12]|156|576|contact@319||156|526 +Ametal-2|net@673|||S1800|splitIO@1|out[30]|156|526|contact@319||156|526 +Ametal-3|net@674|||S900|pins18m3@7|x[13]|240|576|contact@320||240|526 +Ametal-2|net@675|||S1800|splitIO@1|out[31]|240|526|contact@320||240|526 +Ametal-3|net@676|||S900|pins18m3@7|x[14]|300|576|contact@321||300|526 +Ametal-2|net@677|||S1800|splitIO@1|out[32]|300|526|contact@321||300|526 +Ametal-3|net@678|||S900|pins18m3@7|x[15]|384|576|contact@322||384|526 +Ametal-2|net@679|||S1800|splitIO@1|out[33]|384|526|contact@322||384|526 +Ametal-3|net@680|||S900|pins18m3@7|x[16]|444|576|contact@323||444|526 +Ametal-2|net@681|||S1800|splitIO@1|out[34]|444|526|contact@323||444|526 +Ametal-3|net@682|||S900|pins18m3@7|x[17]|528|576|contact@324||528|526 +Ametal-2|net@683|||S1800|splitIO@1|out[35]|528|526|contact@324||528|526 +Ametal-3|net@685|||S2700|contact@327||-1092|-488|contact@325||-1092|626 +Ametal-2|net@688|||S0|splitIO@1|succA|-1090.5|626|contact@325||-1092|626 +Ametal-2|net@690|||S0|splitIO@1|succB|-738.5|626|contact@326||-804|626 +Ametal-2|net@692|||S0|splitSta@3|pred|-979.5|-488|contact@327||-1092|-488 +Ametal-3|net@693|||S2700|contact@328||-804|88|contact@326||-804|626 +Ametal-2|net@694|||S1800|splitSta@2|pred|-979.5|88|contact@328||-804|88 +Ametal-3|net@695|||S2700|contact@331||780|-338|contact@329||780|344 +Ametal-2|net@698|||S1800|splitIO@1|predA|748|344|contact@329||780|344 +Ametal-2|net@700|||S0|splitIO@1|predB|1126|344|contact@330||1092|344 +Ametal-2|net@702|||S0|splitSta@3|succ|960.5|-338|contact@331||780|-338 +Ametal-3|net@703|||S2700|contact@332||1092|238|contact@330||1092|344 +Ametal-2|net@704|||S1800|splitSta@2|succ|960.5|238|contact@332||1092|238 +Ametal-3|net@705|||S900|splitIO@1|sout_1|-966|432|splitSta@2|sin[1]|-966|0 +Ametal-3|net@706|||S900|splitSta@2|sout[1]|-966|-144|splitSta@3|sin[1]|-966|-576 +Ametal-3|net@707|||S2700|splitSta@3|sout[1]|-966|-720|contact@333||-966|-708 +Ametal-3|net@712|||S900|splitSta@3|sin[2]|906|-576|contact@334||906|-708 +Ametal-3|net@713|||S2700|splitSta@3|sout[2]|906|-432|splitSta@2|sin[2]|906|0 +Ametal-2|net@714|||S1800|contact@333||-966|-708|contact@334||906|-708 +Ametal-2|net@715|||S0|contact@333||-966|-708|pin@16||-980|-708 +EclS[F]||D5G2;|splitIO@1|clS[F]|I +EclS[F_2]||D5G2;|splitSta@3|clS[F_2]|I +EclS[F_3]||D5G2;|splitIO@1|clS[F_3]|I +EclS[F_4]||D5G2;|splitSta@3|clS[F_3]|I +EclS[T]||D5G2;|splitIO@1|clS[T]|I +EclS[T_2]||D5G2;|splitSta@3|clS[T_2]|I +EclS[T_3]||D5G2;|splitIO@1|clS[T_3]|I +EclS[T_4]||D5G2;|splitSta@3|clS[T_3]|I +Ecl[F]||D5G2;|splitIO@1|cl[F]|I +Ecl[F_2]||D5G2;|splitSta@3|cl[F_2]|I +Ecl[F_3]||D5G2;|splitIO@1|cl[F_3]|I +Ecl[F_4]||D5G2;|splitSta@3|cl[F_3]|I +Ecl[T]||D5G2;|splitIO@1|cl[T]|I +Ecl[T_2]||D5G2;|splitSta@3|cl[T_2]|I +Ecl[T_3]||D5G2;|splitIO@1|cl[T_3]|I +Ecl[T_4]||D5G2;|splitSta@3|cl[T_3]|I +EfireOut|freqOut|D5G2;|pin@3||O +Egnd||D5G2;|splitIO@1|gnd|G +Egnd_2||D5G2;|splitIO@1|gnd_2|G +Egnd_4||D5G2;|splitIO@1|gnd_4|G +Egnd_5||D5G2;|splitIO@1|gnd_5|G +Egnd_7||D5G2;|splitIO@1|gnd_7|G +Egnd_8||D5G2;|splitIO@1|gnd_8|G +Egnd_9||D5G2;|splitIO@1|gnd_9|G +Egnd_11||D5G2;|splitIO@1|gnd_11|G +Egnd_12||D5G2;|splitSta@2|gnd|G +Egnd_13||D5G2;|splitSta@2|gnd_3|G +Egnd_14||D5G2;|splitSta@2|gnd_4|G +Egnd_15||D5G2;|splitSta@2|gnd_7|G +Egnd_16||D5G2;|splitSta@2|gnd_9|G +Egnd_17||D5G2;|splitSta@2|gnd_10|G +Egnd_18||D5G2;|splitSta@2|gnd_11|G +Egnd_19||D5G2;|splitSta@2|gnd_12|G +Egnd_20||D5G2;|splitSta@3|gnd|G +Egnd_21||D5G2;|splitSta@3|gnd_3|G +Egnd_22||D5G2;|splitSta@3|gnd_4|G +Egnd_23||D5G2;|splitSta@3|gnd_7|G +Egnd_24||D5G2;|splitSta@3|gnd_9|G +Egnd_25||D5G2;|splitSta@3|gnd_10|G +Egnd_26||D5G2;|splitSta@3|gnd_11|G +Egnd_27||D5G2;|splitSta@3|gnd_12|G +Ein[1]||D5G2;|splitIO@1|in[1]|I +Ein[2]||D5G2;|splitIO@1|in[2]|I +Ein[3]||D5G2;|splitIO@1|in[3]|I +Ein[4]||D5G2;|splitIO@1|in[4]|I +Ein[5]||D5G2;|splitIO@1|in[5]|I +Ein[6]||D5G2;|splitIO@1|in[6]|I +Ein[7]||D5G2;|splitIO@1|in[7]|I +Ein[8]||D5G2;|splitIO@1|in[8]|I +Ein[9]||D5G2;|splitIO@1|in[9]|I +Ein[10]||D5G2;|splitIO@1|in[10]|I +Ein[11]||D5G2;|splitIO@1|in[11]|I +Ein[12]||D5G2;|splitIO@1|in[12]|I +Ein[13]||D5G2;|splitIO@1|in[13]|I +Ein[14]||D5G2;|splitIO@1|in[14]|I +Ein[15]||D5G2;|splitIO@1|in[15]|I +Ein[16]||D5G2;|splitIO@1|in[16]|I +Ein[17]||D5G2;|splitIO@1|in[17]|I +Ein[18]||D5G2;|splitIO@1|in[18]|I +Ein[19]||D5G2;|splitIO@1|in[19]|I +Ein[20]||D5G2;|splitIO@1|in[20]|I +Ein[21]||D5G2;|splitIO@1|in[21]|I +Ein[22]||D5G2;|splitIO@1|in[22]|I +Ein[23]||D5G2;|splitIO@1|in[23]|I +Ein[24]||D5G2;|splitIO@1|in[24]|I +Ein[25]||D5G2;|splitIO@1|in[25]|I +Ein[26]||D5G2;|splitIO@1|in[26]|I +Ein[27]||D5G2;|splitIO@1|in[27]|I +Ein[28]||D5G2;|splitIO@1|in[28]|I +Ein[29]||D5G2;|splitIO@1|in[29]|I +Ein[30]||D5G2;|splitIO@1|in[30]|I +Ein[31]||D5G2;|splitIO@1|in[31]|I +Ein[32]||D5G2;|splitIO@1|in[32]|I +Ein[33]||D5G2;|splitIO@1|in[33]|I +Ein[34]||D5G2;|splitIO@1|in[34]|I +Ein[35]||D5G2;|splitIO@1|in[35]|I +Ein[36]||D5G2;|splitIO@1|in[36]|I +Emc||D5G2;|splitIO@1|mc|I +Emc_2||D5G2;|splitIO@1|mc_2|I +Emc_5||D5G2;|splitIO@1|mc_5|I +Emc_6||D5G2;|splitSta@3|mc_5|I +Emc_7||D5G2;|splitSta@3|mc_6|I +Eout[1]||D5G2;|pins18m3@6|x[1]|I +Eout[2]||D5G2;|pins18m3@6|x[2]|I +Eout[3]||D5G2;|pins18m3@6|x[3]|I +Eout[4]||D5G2;|pins18m3@6|x[4]|I +Eout[5]||D5G2;|pins18m3@6|x[5]|I +Eout[6]||D5G2;|pins18m3@6|x[6]|I +Eout[7]||D5G2;|pins18m3@6|x[7]|I +Eout[8]||D5G2;|pins18m3@6|x[8]|I +Eout[9]||D5G2;|pins18m3@6|x[9]|I +Eout[10]||D5G2;|pins18m3@6|x[10]|I +Eout[11]||D5G2;|pins18m3@6|x[11]|I +Eout[12]||D5G2;|pins18m3@6|x[12]|I +Eout[13]||D5G2;|pins18m3@6|x[13]|I +Eout[14]||D5G2;|pins18m3@6|x[14]|I +Eout[15]||D5G2;|pins18m3@6|x[15]|I +Eout[16]||D5G2;|pins18m3@6|x[16]|I +Eout[17]||D5G2;|pins18m3@6|x[17]|I +Eout[18]||D5G2;|pins18m3@6|x[18]|I +Eout[19]||D5G2;|pins18m3@7|x[1]|I +Eout[20]||D5G2;|pins18m3@7|x[2]|I +Eout[21]||D5G2;|pins18m3@7|x[3]|I +Eout[22]||D5G2;|pins18m3@7|x[4]|I +Eout[23]||D5G2;|pins18m3@7|x[5]|I +Eout[24]||D5G2;|pins18m3@7|x[6]|I +Eout[25]||D5G2;|pins18m3@7|x[7]|I +Eout[26]||D5G2;|pins18m3@7|x[8]|I +Eout[27]||D5G2;|pins18m3@7|x[9]|I +Eout[28]||D5G2;|pins18m3@7|x[10]|I +Eout[29]||D5G2;|pins18m3@7|x[11]|I +Eout[30]||D5G2;|pins18m3@7|x[12]|I +Eout[31]||D5G2;|pins18m3@7|x[13]|I +Eout[32]||D5G2;|pins18m3@7|x[14]|I +Eout[33]||D5G2;|pins18m3@7|x[15]|I +Eout[34]||D5G2;|pins18m3@7|x[16]|I +Eout[35]||D5G2;|pins18m3@7|x[17]|I +Eout[36]||D5G2;|pins18m3@7|x[18]|I +Epred||D5G2;|splitIO@1|pred|I +Erd[F]||D5G2;|splitIO@1|rd[F]|I +Erd[F_2]||D5G2;|splitSta@3|rd[F_2]|I +Erd[F_3]||D5G2;|splitIO@1|rd[F_3]|I +Erd[F_4]||D5G2;|splitSta@3|rd[F_3]|I +Erd[T]||D5G2;|splitIO@1|rd[T]|I +Erd[T_2]||D5G2;|splitSta@3|rd[T_2]|I +Erd[T_3]||D5G2;|splitIO@1|rd[T_3]|I +Erd[T_4]||D5G2;|splitSta@3|rd[T_3]|I +Esin||D5G2;|splitIO@1|sin|I +Esout||D5G2;|splitIO@1|sout|O +Esucc||D5G2;|splitIO@1|succ|O +Evdd||D5G2;|splitIO@1|vdd|P +Evdd_2||D5G2;|splitIO@1|vdd_2|P +Evdd_4||D5G2;|splitIO@1|vdd_4|P +Evdd_5||D5G2;|splitIO@1|vdd_5|P +Evdd_8||D5G2;|splitIO@1|vdd_8|P +Evdd_9||D5G2;|splitIO@1|vdd_9|P +Evdd_10||D5G2;|splitIO@1|vdd_10|P +Evdd_11||D5G2;|splitIO@1|vdd_11|P +Evdd_14||D5G2;|splitIO@1|vdd_14|P +Evdd_15||D5G2;|splitIO@1|vdd_15|P +Evdd_16||D5G2;|splitIO@1|vdd_16|P +Evdd_17||D5G2;|splitIO@1|vdd_17|P +Evdd_18||D5G2;|splitIO@1|vdd_18|P +Evdd_20||D5G2;|splitIO@1|vdd_20|P +Evdd_22||D5G2;|splitIO@1|vdd_22|P +Evdd_23||D5G2;|splitIO@1|vdd_23|P +Evdd_24||D5G2;|splitSta@2|vdd|P +Evdd_25||D5G2;|splitSta@2|vdd_6|P +Evdd_26||D5G2;|splitSta@2|vdd_7|P +Evdd_27||D5G2;|splitSta@2|vdd_8|P +Evdd_28||D5G2;|splitSta@2|vdd_9|P +Evdd_29||D5G2;|splitSta@2|vdd_14|P +Evdd_30||D5G2;|splitSta@2|vdd_15|P +Evdd_31||D5G2;|splitSta@2|vdd_17|P +Evdd_32||D5G2;|splitSta@2|vdd_20|P +Evdd_33||D5G2;|splitSta@2|vdd_21|P +Evdd_34||D5G2;|splitSta@2|vdd_22|P +Evdd_35||D5G2;|splitSta@2|vdd_23|P +Evdd_36||D5G2;|splitSta@2|vdd_24|P +Evdd_37||D5G2;|splitSta@2|vdd_25|P +Evdd_38||D5G2;|splitSta@2|vdd_26|P +Evdd_39||D5G2;|splitSta@2|vdd_27|P +Evdd_40||D5G2;|splitSta@3|vdd|P +Evdd_41||D5G2;|splitSta@3|vdd_6|P +Evdd_42||D5G2;|splitSta@3|vdd_7|P +Evdd_43||D5G2;|splitSta@3|vdd_8|P +Evdd_44||D5G2;|splitSta@3|vdd_9|P +Evdd_45||D5G2;|splitSta@3|vdd_14|P +Evdd_46||D5G2;|splitSta@3|vdd_15|P +Evdd_47||D5G2;|splitSta@3|vdd_17|P +Evdd_48||D5G2;|splitSta@3|vdd_20|P +Evdd_49||D5G2;|splitSta@3|vdd_21|P +Evdd_50||D5G2;|splitSta@3|vdd_22|P +Evdd_51||D5G2;|splitSta@3|vdd_23|P +Evdd_52||D5G2;|splitSta@3|vdd_24|P +Evdd_53||D5G2;|splitSta@3|vdd_25|P +Evdd_54||D5G2;|splitSta@3|vdd_26|P +Evdd_55||D5G2;|splitSta@3|vdd_27|P +X + # Cell split10;3{lay} Csplit10;3{lay}||cmos90|1224543292950|1224890777938||ATTR_NCC(D5G3;NTX-5;Y573.75;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1224890874484|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1224890874484 Ngeneric:Facet-Center|art@0||0|0||||AV @@ -9884,7 +11865,7 @@ Evdd_47||D5G2;|splitSta@1|vdd_27|P X # Cell split10;1{sch} -Csplit10;1{sch}||schematic|1216897086972|1226428148891| +Csplit10;1{sch}||schematic|1216897086972|1226948510780| Ngeneric:Facet-Center|art@0||0|0||||AV NOff-Page|conn@0||49|-6|||| NOff-Page|conn@1||-46|-6|||| @@ -9892,9 +11873,9 @@ NOff-Page|conn@2||46|0|||Y| NOff-Page|conn@3||46|5|||Y| NOff-Page|conn@6||-46|5|||XRR| NOff-Page|conn@7||-48|0|||XRR| -NOff-Page|conn@8||-26|31|||XYR| +NOff-Page|conn@8||-33|28.5|||XYR| NOff-Page|conn@9||24.5|-24|||Y| -Ngeneric:Invisible-Pin|pin@0||-0.5|33.5|||||ART_message(D5G3;)Sies 20 October 2008 +Ngeneric:Invisible-Pin|pin@0||-0.5|33.5|||||ART_message(D5G3;)Sies 17 November 2008 Ngeneric:Invisible-Pin|pin@1||-1.5|37.5|||||ART_message(D5G4;)Ssplit fifo of 10 registers Ngeneric:Invisible-Pin|pin@2||0.5|42.5|||||ART_message(D5G6;)Ssplit10 NWire_Pin|pin@162||-15|2|||| @@ -9903,7 +11884,6 @@ NWire_Pin|pin@164||-15|-2|||| NWire_Pin|pin@165||-15|-12|||| NBus_Pin|pin@168||12|17|-1|-1|| NBus_Pin|pin@169||12|-7|-1|-1|| -NBus_Pin|pin@170||-21|-6|-1|-1|| NBus_Pin|pin@171||-21|6|-1|-1|| NBus_Pin|pin@172||-21|-18|-1|-1|| NBus_Pin|pin@173||-12|-7|-1|-1|| @@ -9922,11 +11902,11 @@ NBus_Pin|pin@186||22|6|-1|-1|| NBus_Pin|pin@187||22|-5|-1|-1|| NBus_Pin|pin@188||22|-18|-1|-1|| NBus_Pin|pin@189||22|-7|-1|-1|| -NBus_Pin|pin@190||-12|27|-1|-1|| -NBus_Pin|pin@191||12|27|-1|-1|| -NBus_Pin|pin@192||36|27|-1|-1|| -NBus_Pin|pin@193||-36|27|-1|-1|| -NBus_Pin|pin@194||-26|27|-1|-1|| +NBus_Pin|pin@190||-12|24|-1|-1|| +NBus_Pin|pin@191||12|24|-1|-1|| +NBus_Pin|pin@192||36|24|-1|-1|| +NBus_Pin|pin@193||-36|24|-1|-1|| +NBus_Pin|pin@194||-33|24|-1|-1|| NWire_Pin|pin@195||-6|-27|||| NWire_Pin|pin@196||6|-27|||| NWire_Pin|pin@197||-6|3|||| @@ -9937,420 +11917,604 @@ NWire_Pin|pin@202||-4|-4|||| NWire_Pin|pin@203||-4|-2|||| NWire_Pin|pin@204||6|-2|||| NWire_Pin|pin@205||-6|1|||| -NWire_Pin|pin@207||48|-36|||| -NWire_Pin|pin@208||48|-33|||| -NWire_Pin|pin@209||36|-36|||| -NWire_Pin|pin@210||36|-33|||| -NWire_Pin|pin@211||24|-36|||| -NWire_Pin|pin@212||24|-33|||| -NWire_Pin|pin@213||12|-36|||| -NWire_Pin|pin@214||12|-33|||| -NWire_Pin|pin@215||0|-36|||| -NWire_Pin|pin@216||0|-33|||| -NWire_Pin|pin@217||-12|-36|||| -NWire_Pin|pin@218||-12|-33|||| -NWire_Pin|pin@219||-24|-36|||| -NWire_Pin|pin@220||-24|-33|||| -NWire_Pin|pin@221||-36|-36|||| -NWire_Pin|pin@222||-36|-33|||| -NWire_Pin|pin@223||-48|-36|||| -NWire_Pin|pin@224||-48|-33|||| -NWire_Pin|pin@225||48|-42|||| -NWire_Pin|pin@226||48|-39|||| -NWire_Pin|pin@227||36|-42|||| -NWire_Pin|pin@228||36|-39|||| -NWire_Pin|pin@229||24|-42|||| -NWire_Pin|pin@230||24|-39|||| -NWire_Pin|pin@231||12|-42|||| -NWire_Pin|pin@232||12|-39|||| -NWire_Pin|pin@233||0|-42|||| -NWire_Pin|pin@234||0|-39|||| -NWire_Pin|pin@235||-12|-42|||| -NWire_Pin|pin@236||-12|-39|||| -NWire_Pin|pin@237||-24|-42|||| -NWire_Pin|pin@238||-24|-39|||| -NWire_Pin|pin@239||-36|-42|||| -NWire_Pin|pin@240||-36|-39|||| -NWire_Pin|pin@241||-48|-42|||| -NWire_Pin|pin@242||-48|-39|||| -NWire_Pin|pin@243||48|-48|||| -NWire_Pin|pin@244||48|-45|||| -NWire_Pin|pin@245||36|-48|||| -NWire_Pin|pin@246||36|-45|||| -NWire_Pin|pin@247||24|-48|||| -NWire_Pin|pin@248||24|-45|||| -NWire_Pin|pin@249||12|-48|||| -NWire_Pin|pin@250||12|-45|||| -NWire_Pin|pin@251||0|-48|||| -NWire_Pin|pin@252||0|-45|||| -NWire_Pin|pin@253||-12|-48|||| -NWire_Pin|pin@254||-12|-45|||| -NWire_Pin|pin@255||-24|-48|||| -NWire_Pin|pin@256||-24|-45|||| -NWire_Pin|pin@257||-36|-48|||| -NWire_Pin|pin@258||-36|-45|||| -NWire_Pin|pin@259||-48|-48|||| -NWire_Pin|pin@260||-48|-45|||| -NWire_Pin|pin@261||48|-54|||| -NWire_Pin|pin@262||48|-51|||| -NWire_Pin|pin@263||36|-54|||| -NWire_Pin|pin@264||36|-51|||| -NWire_Pin|pin@265||24|-54|||| -NWire_Pin|pin@266||24|-51|||| -NWire_Pin|pin@267||12|-54|||| -NWire_Pin|pin@268||12|-51|||| -NWire_Pin|pin@269||0|-54|||| -NWire_Pin|pin@270||0|-51|||| -NWire_Pin|pin@271||-12|-54|||| -NWire_Pin|pin@272||-12|-51|||| -NWire_Pin|pin@273||-24|-54|||| -NWire_Pin|pin@274||-24|-51|||| -NWire_Pin|pin@275||-36|-54|||| -NWire_Pin|pin@276||-36|-51|||| -NWire_Pin|pin@277||-48|-54|||| -NWire_Pin|pin@278||-48|-51|||| -NWire_Pin|pin@279||48|-63|||| -NWire_Pin|pin@280||48|-60|||| -NWire_Pin|pin@281||36|-63|||| -NWire_Pin|pin@282||36|-60|||| -NWire_Pin|pin@283||24|-63|||| -NWire_Pin|pin@284||24|-60|||| -NWire_Pin|pin@285||12|-63|||| -NWire_Pin|pin@286||12|-60|||| -NWire_Pin|pin@287||0|-63|||| -NWire_Pin|pin@288||0|-60|||| -NWire_Pin|pin@289||-12|-63|||| -NWire_Pin|pin@290||-12|-60|||| -NWire_Pin|pin@291||-24|-63|||| -NWire_Pin|pin@292||-24|-60|||| -NWire_Pin|pin@293||-36|-63|||| -NWire_Pin|pin@294||-36|-60|||| -NWire_Pin|pin@295||-48|-63|||| -NWire_Pin|pin@296||-48|-60|||| -NWire_Pin|pin@297||48|-69|||| -NWire_Pin|pin@298||48|-66|||| -NWire_Pin|pin@299||36|-69|||| -NWire_Pin|pin@300||36|-66|||| -NWire_Pin|pin@301||24|-69|||| -NWire_Pin|pin@302||24|-66|||| -NWire_Pin|pin@303||12|-69|||| -NWire_Pin|pin@304||12|-66|||| -NWire_Pin|pin@305||0|-69|||| -NWire_Pin|pin@306||0|-66|||| -NWire_Pin|pin@307||-12|-69|||| -NWire_Pin|pin@308||-12|-66|||| -NWire_Pin|pin@309||-24|-69|||| -NWire_Pin|pin@310||-24|-66|||| -NWire_Pin|pin@311||-36|-69|||| -NWire_Pin|pin@312||-36|-66|||| -NWire_Pin|pin@313||-48|-69|||| -NWire_Pin|pin@314||-48|-66|||| -NWire_Pin|pin@315||48|-75|||| -NWire_Pin|pin@316||48|-72|||| -NWire_Pin|pin@317||36|-75|||| -NWire_Pin|pin@318||36|-72|||| -NWire_Pin|pin@319||24|-75|||| -NWire_Pin|pin@320||24|-72|||| -NWire_Pin|pin@321||12|-75|||| -NWire_Pin|pin@322||12|-72|||| -NWire_Pin|pin@323||0|-75|||| -NWire_Pin|pin@324||0|-72|||| -NWire_Pin|pin@325||-12|-75|||| -NWire_Pin|pin@326||-12|-72|||| -NWire_Pin|pin@327||-24|-75|||| -NWire_Pin|pin@328||-24|-72|||| -NWire_Pin|pin@329||-36|-75|||| -NWire_Pin|pin@330||-36|-72|||| -NWire_Pin|pin@331||-48|-75|||| -NWire_Pin|pin@332||-48|-72|||| -NWire_Pin|pin@333||48|-81|||| -NWire_Pin|pin@334||48|-78|||| -NWire_Pin|pin@335||36|-81|||| -NWire_Pin|pin@336||36|-78|||| -NWire_Pin|pin@337||24|-81|||| -NWire_Pin|pin@338||24|-78|||| -NWire_Pin|pin@339||12|-81|||| -NWire_Pin|pin@340||12|-78|||| -NWire_Pin|pin@341||0|-81|||| -NWire_Pin|pin@342||0|-78|||| -NWire_Pin|pin@343||-12|-81|||| -NWire_Pin|pin@344||-12|-78|||| -NWire_Pin|pin@345||-24|-81|||| -NWire_Pin|pin@346||-24|-78|||| -NWire_Pin|pin@347||-36|-81|||| -NWire_Pin|pin@348||-36|-78|||| -NWire_Pin|pin@349||-48|-81|||| -NWire_Pin|pin@350||-48|-78|||| -NWire_Pin|pin@351||48|-90|||| -NWire_Pin|pin@352||48|-87|||| -NWire_Pin|pin@353||36|-90|||| -NWire_Pin|pin@354||36|-87|||| -NWire_Pin|pin@355||24|-90|||| -NWire_Pin|pin@356||24|-87|||| -NWire_Pin|pin@357||12|-90|||| -NWire_Pin|pin@358||12|-87|||| -NWire_Pin|pin@359||0|-90|||| -NWire_Pin|pin@360||0|-87|||| -NWire_Pin|pin@361||-12|-90|||| -NWire_Pin|pin@362||-12|-87|||| -NWire_Pin|pin@363||-24|-90|||| -NWire_Pin|pin@364||-24|-87|||| -NWire_Pin|pin@365||-36|-90|||| -NWire_Pin|pin@366||-36|-87|||| -NWire_Pin|pin@367||-48|-90|||| -NWire_Pin|pin@368||-48|-87|||| -NWire_Pin|pin@369||48|-96|||| -NWire_Pin|pin@370||48|-93|||| -NWire_Pin|pin@371||36|-96|||| -NWire_Pin|pin@372||36|-93|||| -NWire_Pin|pin@373||24|-96|||| -NWire_Pin|pin@374||24|-93|||| -NWire_Pin|pin@375||12|-96|||| -NWire_Pin|pin@376||12|-93|||| -NWire_Pin|pin@377||0|-96|||| -NWire_Pin|pin@378||0|-93|||| -NWire_Pin|pin@379||-12|-96|||| -NWire_Pin|pin@380||-12|-93|||| -NWire_Pin|pin@381||-24|-96|||| -NWire_Pin|pin@382||-24|-93|||| -NWire_Pin|pin@383||-36|-96|||| -NWire_Pin|pin@384||-36|-93|||| -NWire_Pin|pin@385||-48|-96|||| -NWire_Pin|pin@386||-48|-93|||| -NWire_Pin|pin@387||48|-102|||| -NWire_Pin|pin@388||48|-99|||| -NWire_Pin|pin@389||36|-102|||| -NWire_Pin|pin@390||36|-99|||| -NWire_Pin|pin@391||24|-102|||| -NWire_Pin|pin@392||24|-99|||| -NWire_Pin|pin@393||12|-102|||| -NWire_Pin|pin@394||12|-99|||| -NWire_Pin|pin@395||0|-102|||| -NWire_Pin|pin@396||0|-99|||| -NWire_Pin|pin@397||-12|-102|||| -NWire_Pin|pin@398||-12|-99|||| -NWire_Pin|pin@399||-24|-102|||| -NWire_Pin|pin@400||-24|-99|||| -NWire_Pin|pin@401||-36|-102|||| -NWire_Pin|pin@402||-36|-99|||| -NWire_Pin|pin@403||-48|-102|||| -NWire_Pin|pin@404||-48|-99|||| -NWire_Pin|pin@405||48|-108|||| -NWire_Pin|pin@406||48|-105|||| -NWire_Pin|pin@407||36|-108|||| -NWire_Pin|pin@408||36|-105|||| -NWire_Pin|pin@409||24|-108|||| -NWire_Pin|pin@410||24|-105|||| -NWire_Pin|pin@411||12|-108|||| -NWire_Pin|pin@412||12|-105|||| -NWire_Pin|pin@413||0|-108|||| -NWire_Pin|pin@414||0|-105|||| -NWire_Pin|pin@415||-12|-108|||| -NWire_Pin|pin@416||-12|-105|||| -NWire_Pin|pin@417||-24|-108|||| -NWire_Pin|pin@418||-24|-105|||| -NWire_Pin|pin@419||-36|-108|||| -NWire_Pin|pin@420||-36|-105|||| -NWire_Pin|pin@421||-48|-108|||| -NWire_Pin|pin@422||-48|-105|||| +NWire_Pin|pin@207||48|-61|||| +NWire_Pin|pin@208||48|-58|||| +NWire_Pin|pin@209||36|-61|||| +NWire_Pin|pin@210||36|-58|||| +NWire_Pin|pin@211||24|-61|||| +NWire_Pin|pin@212||24|-58|||| +NWire_Pin|pin@213||12|-61|||| +NWire_Pin|pin@214||12|-58|||| +NWire_Pin|pin@215||0|-61|||| +NWire_Pin|pin@216||0|-58|||| +NWire_Pin|pin@217||-12|-61|||| +NWire_Pin|pin@218||-12|-58|||| +NWire_Pin|pin@219||-24|-61|||| +NWire_Pin|pin@220||-24|-58|||| +NWire_Pin|pin@221||-36|-61|||| +NWire_Pin|pin@222||-36|-58|||| +NWire_Pin|pin@223||-48|-61|||| +NWire_Pin|pin@224||-48|-58|||| +NWire_Pin|pin@225||48|-67|||| +NWire_Pin|pin@226||48|-64|||| +NWire_Pin|pin@227||36|-67|||| +NWire_Pin|pin@228||36|-64|||| +NWire_Pin|pin@229||24|-67|||| +NWire_Pin|pin@230||24|-64|||| +NWire_Pin|pin@231||12|-67|||| +NWire_Pin|pin@232||12|-64|||| +NWire_Pin|pin@233||0|-67|||| +NWire_Pin|pin@234||0|-64|||| +NWire_Pin|pin@235||-12|-67|||| +NWire_Pin|pin@236||-12|-64|||| +NWire_Pin|pin@237||-24|-67|||| +NWire_Pin|pin@238||-24|-64|||| +NWire_Pin|pin@239||-36|-67|||| +NWire_Pin|pin@240||-36|-64|||| +NWire_Pin|pin@241||-48|-67|||| +NWire_Pin|pin@242||-48|-64|||| +NWire_Pin|pin@243||48|-73|||| +NWire_Pin|pin@244||48|-70|||| +NWire_Pin|pin@245||36|-73|||| +NWire_Pin|pin@246||36|-70|||| +NWire_Pin|pin@247||24|-73|||| +NWire_Pin|pin@248||24|-70|||| +NWire_Pin|pin@249||12|-73|||| +NWire_Pin|pin@250||12|-70|||| +NWire_Pin|pin@251||0|-73|||| +NWire_Pin|pin@252||0|-70|||| +NWire_Pin|pin@253||-12|-73|||| +NWire_Pin|pin@254||-12|-70|||| +NWire_Pin|pin@255||-24|-73|||| +NWire_Pin|pin@256||-24|-70|||| +NWire_Pin|pin@257||-36|-73|||| +NWire_Pin|pin@258||-36|-70|||| +NWire_Pin|pin@259||-48|-73|||| +NWire_Pin|pin@260||-48|-70|||| +NWire_Pin|pin@261||48|-79|||| +NWire_Pin|pin@262||48|-76|||| +NWire_Pin|pin@263||36|-79|||| +NWire_Pin|pin@264||36|-76|||| +NWire_Pin|pin@265||24|-79|||| +NWire_Pin|pin@266||24|-76|||| +NWire_Pin|pin@267||12|-79|||| +NWire_Pin|pin@268||12|-76|||| +NWire_Pin|pin@269||0|-79|||| +NWire_Pin|pin@270||0|-76|||| +NWire_Pin|pin@271||-12|-79|||| +NWire_Pin|pin@272||-12|-76|||| +NWire_Pin|pin@273||-24|-79|||| +NWire_Pin|pin@274||-24|-76|||| +NWire_Pin|pin@275||-36|-79|||| +NWire_Pin|pin@276||-36|-76|||| +NWire_Pin|pin@277||-48|-79|||| +NWire_Pin|pin@278||-48|-76|||| +NWire_Pin|pin@279||48|-88|||| +NWire_Pin|pin@280||48|-85|||| +NWire_Pin|pin@281||36|-88|||| +NWire_Pin|pin@282||36|-85|||| +NWire_Pin|pin@283||24|-88|||| +NWire_Pin|pin@284||24|-85|||| +NWire_Pin|pin@285||12|-88|||| +NWire_Pin|pin@286||12|-85|||| +NWire_Pin|pin@287||0|-88|||| +NWire_Pin|pin@288||0|-85|||| +NWire_Pin|pin@289||-12|-88|||| +NWire_Pin|pin@290||-12|-85|||| +NWire_Pin|pin@291||-24|-88|||| +NWire_Pin|pin@292||-24|-85|||| +NWire_Pin|pin@293||-36|-88|||| +NWire_Pin|pin@294||-36|-85|||| +NWire_Pin|pin@295||-48|-88|||| +NWire_Pin|pin@296||-48|-85|||| +NWire_Pin|pin@297||48|-94|||| +NWire_Pin|pin@298||48|-91|||| +NWire_Pin|pin@299||36|-94|||| +NWire_Pin|pin@300||36|-91|||| +NWire_Pin|pin@301||24|-94|||| +NWire_Pin|pin@302||24|-91|||| +NWire_Pin|pin@303||12|-94|||| +NWire_Pin|pin@304||12|-91|||| +NWire_Pin|pin@305||0|-94|||| +NWire_Pin|pin@306||0|-91|||| +NWire_Pin|pin@307||-12|-94|||| +NWire_Pin|pin@308||-12|-91|||| +NWire_Pin|pin@309||-24|-94|||| +NWire_Pin|pin@310||-24|-91|||| +NWire_Pin|pin@311||-36|-94|||| +NWire_Pin|pin@312||-36|-91|||| +NWire_Pin|pin@313||-48|-94|||| +NWire_Pin|pin@314||-48|-91|||| +NWire_Pin|pin@315||48|-100|||| +NWire_Pin|pin@316||48|-97|||| +NWire_Pin|pin@317||36|-100|||| +NWire_Pin|pin@318||36|-97|||| +NWire_Pin|pin@319||24|-100|||| +NWire_Pin|pin@320||24|-97|||| +NWire_Pin|pin@321||12|-100|||| +NWire_Pin|pin@322||12|-97|||| +NWire_Pin|pin@323||0|-100|||| +NWire_Pin|pin@324||0|-97|||| +NWire_Pin|pin@325||-12|-100|||| +NWire_Pin|pin@326||-12|-97|||| +NWire_Pin|pin@327||-24|-100|||| +NWire_Pin|pin@328||-24|-97|||| +NWire_Pin|pin@329||-36|-100|||| +NWire_Pin|pin@330||-36|-97|||| +NWire_Pin|pin@331||-48|-100|||| +NWire_Pin|pin@332||-48|-97|||| +NWire_Pin|pin@333||48|-106|||| +NWire_Pin|pin@334||48|-103|||| +NWire_Pin|pin@335||36|-106|||| +NWire_Pin|pin@336||36|-103|||| +NWire_Pin|pin@337||24|-106|||| +NWire_Pin|pin@338||24|-103|||| +NWire_Pin|pin@339||12|-106|||| +NWire_Pin|pin@340||12|-103|||| +NWire_Pin|pin@341||0|-106|||| +NWire_Pin|pin@342||0|-103|||| +NWire_Pin|pin@343||-12|-106|||| +NWire_Pin|pin@344||-12|-103|||| +NWire_Pin|pin@345||-24|-106|||| +NWire_Pin|pin@346||-24|-103|||| +NWire_Pin|pin@347||-36|-106|||| +NWire_Pin|pin@348||-36|-103|||| +NWire_Pin|pin@349||-48|-106|||| +NWire_Pin|pin@350||-48|-103|||| +NWire_Pin|pin@351||48|-115|||| +NWire_Pin|pin@352||48|-112|||| +NWire_Pin|pin@353||36|-115|||| +NWire_Pin|pin@354||36|-112|||| +NWire_Pin|pin@355||24|-115|||| +NWire_Pin|pin@356||24|-112|||| +NWire_Pin|pin@357||12|-115|||| +NWire_Pin|pin@358||12|-112|||| +NWire_Pin|pin@359||0|-115|||| +NWire_Pin|pin@360||0|-112|||| +NWire_Pin|pin@361||-12|-115|||| +NWire_Pin|pin@362||-12|-112|||| +NWire_Pin|pin@363||-24|-115|||| +NWire_Pin|pin@364||-24|-112|||| +NWire_Pin|pin@365||-36|-115|||| +NWire_Pin|pin@366||-36|-112|||| +NWire_Pin|pin@367||-48|-115|||| +NWire_Pin|pin@368||-48|-112|||| +NWire_Pin|pin@369||48|-121|||| +NWire_Pin|pin@370||48|-118|||| +NWire_Pin|pin@371||36|-121|||| +NWire_Pin|pin@372||36|-118|||| +NWire_Pin|pin@373||24|-121|||| +NWire_Pin|pin@374||24|-118|||| +NWire_Pin|pin@375||12|-121|||| +NWire_Pin|pin@376||12|-118|||| +NWire_Pin|pin@377||0|-121|||| +NWire_Pin|pin@378||0|-118|||| +NWire_Pin|pin@379||-12|-121|||| +NWire_Pin|pin@380||-12|-118|||| +NWire_Pin|pin@381||-24|-121|||| +NWire_Pin|pin@382||-24|-118|||| +NWire_Pin|pin@383||-36|-121|||| +NWire_Pin|pin@384||-36|-118|||| +NWire_Pin|pin@385||-48|-121|||| +NWire_Pin|pin@386||-48|-118|||| +NWire_Pin|pin@387||48|-127|||| +NWire_Pin|pin@388||48|-124|||| +NWire_Pin|pin@389||36|-127|||| +NWire_Pin|pin@390||36|-124|||| +NWire_Pin|pin@391||24|-127|||| +NWire_Pin|pin@392||24|-124|||| +NWire_Pin|pin@393||12|-127|||| +NWire_Pin|pin@394||12|-124|||| +NWire_Pin|pin@395||0|-127|||| +NWire_Pin|pin@396||0|-124|||| +NWire_Pin|pin@397||-12|-127|||| +NWire_Pin|pin@398||-12|-124|||| +NWire_Pin|pin@399||-24|-127|||| +NWire_Pin|pin@400||-24|-124|||| +NWire_Pin|pin@401||-36|-127|||| +NWire_Pin|pin@402||-36|-124|||| +NWire_Pin|pin@403||-48|-127|||| +NWire_Pin|pin@404||-48|-124|||| +NWire_Pin|pin@405||48|-133|||| +NWire_Pin|pin@406||48|-130|||| +NWire_Pin|pin@407||36|-133|||| +NWire_Pin|pin@408||36|-130|||| +NWire_Pin|pin@409||24|-133|||| +NWire_Pin|pin@410||24|-130|||| +NWire_Pin|pin@411||12|-133|||| +NWire_Pin|pin@412||12|-130|||| +NWire_Pin|pin@413||0|-133|||| +NWire_Pin|pin@414||0|-130|||| +NWire_Pin|pin@415||-12|-133|||| +NWire_Pin|pin@416||-12|-130|||| +NWire_Pin|pin@417||-24|-133|||| +NWire_Pin|pin@418||-24|-130|||| +NWire_Pin|pin@419||-36|-133|||| +NWire_Pin|pin@420||-36|-130|||| +NWire_Pin|pin@421||-48|-133|||| +NWire_Pin|pin@422||-48|-130|||| Ngeneric:Invisible-Pin|pin@423||37|-23|||||ART_message(D3G2;)Soutput to counter NWire_Pin|pin@424||0|-24|||| +NBus_Pin|pin@428||-21|-5|-1|-1|| +NBus_Pin|pin@429||-21|-7|-1|-1|| +NWire_Pin|pin@430||24|-30|||| +NWire_Pin|pin@431||12|-33|||| +NWire_Pin|pin@432||12|-30|||| +NWire_Pin|pin@433||0|-33|||| +NWire_Pin|pin@434||0|-30|||| +NWire_Pin|pin@435||-12|-33|||| +NWire_Pin|pin@436||-12|-30|||| +NWire_Pin|pin@437||-24|-33|||| +NWire_Pin|pin@438||-24|-30|||| +NWire_Pin|pin@439||-36|-33|||| +NWire_Pin|pin@440||-36|-30|||| +NWire_Pin|pin@441||-48|-33|||| +NWire_Pin|pin@442||-48|-30|||| +NWire_Pin|pin@443||48|-39|||| +NWire_Pin|pin@444||48|-36|||| +NWire_Pin|pin@445||36|-39|||| +NWire_Pin|pin@446||36|-36|||| +NWire_Pin|pin@447||24|-39|||| +NWire_Pin|pin@448||24|-36|||| +NWire_Pin|pin@449||12|-39|||| +NWire_Pin|pin@450||12|-36|||| +NWire_Pin|pin@451||0|-39|||| +NWire_Pin|pin@452||0|-36|||| +NWire_Pin|pin@453||-12|-39|||| +NWire_Pin|pin@454||-12|-36|||| +NWire_Pin|pin@455||-24|-39|||| +NWire_Pin|pin@456||-24|-36|||| +NWire_Pin|pin@457||-36|-39|||| +NWire_Pin|pin@458||-36|-36|||| +NWire_Pin|pin@459||-48|-39|||| +NWire_Pin|pin@460||-48|-36|||| +NWire_Pin|pin@461||48|-45|||| +NWire_Pin|pin@462||48|-42|||| +NWire_Pin|pin@463||36|-45|||| +NWire_Pin|pin@464||36|-42|||| +NWire_Pin|pin@465||24|-45|||| +NWire_Pin|pin@466||24|-42|||| +NWire_Pin|pin@467||12|-45|||| +NWire_Pin|pin@468||12|-42|||| +NWire_Pin|pin@469||0|-45|||| +NWire_Pin|pin@470||48|-33|||| +NWire_Pin|pin@471||0|-42|||| +NWire_Pin|pin@472||-12|-45|||| +NWire_Pin|pin@473||-12|-42|||| +NWire_Pin|pin@474||-24|-45|||| +NWire_Pin|pin@475||-24|-42|||| +NWire_Pin|pin@476||-36|-45|||| +NWire_Pin|pin@477||-36|-42|||| +NWire_Pin|pin@478||-48|-45|||| +NWire_Pin|pin@479||-48|-42|||| +NWire_Pin|pin@480||48|-51|||| +NWire_Pin|pin@481||48|-30|||| +NWire_Pin|pin@482||48|-48|||| +NWire_Pin|pin@483||36|-51|||| +NWire_Pin|pin@484||36|-48|||| +NWire_Pin|pin@485||24|-51|||| +NWire_Pin|pin@486||24|-48|||| +NWire_Pin|pin@487||12|-51|||| +NWire_Pin|pin@488||12|-48|||| +NWire_Pin|pin@489||0|-51|||| +NWire_Pin|pin@490||0|-48|||| +NWire_Pin|pin@491||-12|-51|||| +NWire_Pin|pin@492||36|-33|||| +NWire_Pin|pin@493||-12|-48|||| +NWire_Pin|pin@494||-24|-51|||| +NWire_Pin|pin@495||-24|-48|||| +NWire_Pin|pin@496||-36|-51|||| +NWire_Pin|pin@497||-36|-48|||| +NWire_Pin|pin@498||-48|-51|||| +NWire_Pin|pin@499||-48|-48|||| +NWire_Pin|pin@500||36|-30|||| +NWire_Pin|pin@501||24|-33|||| Isplit10;1{ic}|split10@0||49|30|||D5G4; IsplitEnd;1{ic}|splitEnd@0||36|0|||D5G4; IsplitStart;1{ic}|splitSta@0||-36|0|||D5G4; IsplitStageDx4;1{ic}|splitSta@1||0|12|||D5G4; IsplitStageDx4;1{ic}|splitSta@2||0|-12|||D5G4; -IorangeTSMC090nm:wire90;1{ic}|wire90@0||0|1|||D0G4;|ATTR_L(D5G1;PUD)D1085.0000000000005|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@1||0|-27|||D0G4;|ATTR_L(D5G1;PUD)D2816.7000000000003|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@2||-28|-2|||D0G4;|ATTR_L(D5G1;PUD)D1846.9999999999995|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@3||-28|2|||D0G4;|ATTR_L(D5G1;PUD)D1161.0000000000002|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@4||-28|5|||D0G4;|ATTR_L(D5G1;PUD)D941.0000000000006|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@0||0|1|||D0G4;|ATTR_L(D5G1;PUD)D1085.0|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@1||0|-27|||D0G4;|ATTR_L(D5G1;PUD)D3042.2|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@2||-28|-2|||D0G4;|ATTR_L(D5G1;PUD)D1882.900000000001|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@3||-28|2|||D0G4;|ATTR_L(D5G1;PUD)D1437.8999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@4||-28|5|||D0G4;|ATTR_L(D5G1;PUD)D1085.0000000000002|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 IorangeTSMC090nm:wire90;1{ic}|wire90@5||0|-2|||D0G4;|ATTR_L(D5G1;PUD)D1085.0|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 IorangeTSMC090nm:wire90;1{ic}|wire90@6||28|5|||D0G4;|ATTR_L(D5G1;PUD)D992.4999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@7||28|2|||D0G4;|ATTR_L(D5G1;PUD)D924.4000000000001|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@8||28|-2|||D0G4;|ATTR_L(D5G1;PUD)D1463.4|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@9||54|-36|||D0G4;|ATTR_L(D5G1;PUD)D1346.1|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@10||42|-36|||D0G4;|ATTR_L(D5G1;PUD)D1337.6|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@11||30|-36|||D0G4;|ATTR_L(D5G1;PUD)D1339.1|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@12||18|-36|||D0G4;|ATTR_L(D5G1;PUD)D1356.5999999999997|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@13||6|-36|||D0G4;|ATTR_L(D5G1;PUD)D1341.0999999999997|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@14||-6|-36|||D0G4;|ATTR_L(D5G1;PUD)D1345.0999999999997|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@15||-18|-36|||D0G4;|ATTR_L(D5G1;PUD)D1361.3999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@16||-30|-36|||D0G4;|ATTR_L(D5G1;PUD)D1342.0999999999997|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@17||-42|-36|||D0G4;|ATTR_L(D5G1;PUD)D1349.6|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@18||54|-42|||D0G4;|ATTR_L(D5G1;PUD)D1345.8000000000002|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@19||42|-42|||D0G4;|ATTR_L(D5G1;PUD)D1346.7|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@20||30|-42|||D0G4;|ATTR_L(D5G1;PUD)D1330.8000000000002|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@21||18|-42|||D0G4;|ATTR_L(D5G1;PUD)D1339.6999999999998|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@22||6|-42|||D0G4;|ATTR_L(D5G1;PUD)D1353.2999999999997|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@23||-6|-42|||D0G4;|ATTR_L(D5G1;PUD)D1355.1999999999998|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@24||-18|-42|||D0G4;|ATTR_L(D5G1;PUD)D1359.3|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@25||-30|-42|||D0G4;|ATTR_L(D5G1;PUD)D1357.1999999999998|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@26||-42|-42|||D0G4;|ATTR_L(D5G1;PUD)D1353.3|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@27||54|-48|||D0G4;|ATTR_L(D5G1;PUD)D1356.6000000000006|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@28||42|-48|||D0G4;|ATTR_L(D5G1;PUD)D1356.1000000000006|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@29||30|-48|||D0G4;|ATTR_L(D5G1;PUD)D1349.6000000000006|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@30||18|-48|||D0G4;|ATTR_L(D5G1;PUD)D1379.1000000000006|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@31||6|-48|||D0G4;|ATTR_L(D5G1;PUD)D1351.6000000000006|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@32||-6|-48|||D0G4;|ATTR_L(D5G1;PUD)D1376.6000000000006|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@33||-18|-48|||D0G4;|ATTR_L(D5G1;PUD)D1372.4000000000008|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@34||-30|-48|||D0G4;|ATTR_L(D5G1;PUD)D1373.6000000000006|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@35||-42|-48|||D0G4;|ATTR_L(D5G1;PUD)D1360.1000000000006|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@36||54|-54|||D0G4;|ATTR_L(D5G1;PUD)D1323.3000000000009|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@37||42|-54|||D0G4;|ATTR_L(D5G1;PUD)D1336.200000000001|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@38||30|-54|||D0G4;|ATTR_L(D5G1;PUD)D1330.3000000000009|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@39||18|-54|||D0G4;|ATTR_L(D5G1;PUD)D1329.200000000001|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@40||6|-54|||D0G4;|ATTR_L(D5G1;PUD)D1325.8000000000009|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@41||-6|-54|||D0G4;|ATTR_L(D5G1;PUD)D1344.700000000001|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@42||-18|-54|||D0G4;|ATTR_L(D5G1;PUD)D1327.8000000000009|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@43||-30|-54|||D0G4;|ATTR_L(D5G1;PUD)D1346.700000000001|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@44||-42|-54|||D0G4;|ATTR_L(D5G1;PUD)D1321.8000000000009|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@45||54|-63|||D0G4;|ATTR_L(D5G1;PUD)D638.0000000000006|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@46||42|-63|||D0G4;|ATTR_L(D5G1;PUD)D638.0000000000006|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@47||30|-63|||D0G4;|ATTR_L(D5G1;PUD)D641.0000000000006|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@48||18|-63|||D0G4;|ATTR_L(D5G1;PUD)D644.0000000000006|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@49||6|-63|||D0G4;|ATTR_L(D5G1;PUD)D635.0000000000006|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@50||-6|-63|||D0G4;|ATTR_L(D5G1;PUD)D666.0000000000006|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@51||-18|-63|||D0G4;|ATTR_L(D5G1;PUD)D633.5000000000006|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@52||-30|-63|||D0G4;|ATTR_L(D5G1;PUD)D655.0000000000006|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@53||-42|-63|||D0G4;|ATTR_L(D5G1;PUD)D636.5000000000006|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@54||54|-69|||D0G4;|ATTR_L(D5G1;PUD)D594.5000000000007|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@55||42|-69|||D0G4;|ATTR_L(D5G1;PUD)D599.4000000000008|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@56||30|-69|||D0G4;|ATTR_L(D5G1;PUD)D590.5000000000007|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@57||18|-69|||D0G4;|ATTR_L(D5G1;PUD)D602.4000000000008|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@58||6|-69|||D0G4;|ATTR_L(D5G1;PUD)D607.0000000000007|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@59||-6|-69|||D0G4;|ATTR_L(D5G1;PUD)D601.6000000000008|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@60||-18|-69|||D0G4;|ATTR_L(D5G1;PUD)D605.0000000000007|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@61||-30|-69|||D0G4;|ATTR_L(D5G1;PUD)D594.9000000000008|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@62||-42|-69|||D0G4;|ATTR_L(D5G1;PUD)D600.0000000000007|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@63||54|-75|||D0G4;|ATTR_L(D5G1;PUD)D636.4999999999998|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@64||42|-75|||D0G4;|ATTR_L(D5G1;PUD)D634.9999999999998|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@65||30|-75|||D0G4;|ATTR_L(D5G1;PUD)D639.4999999999998|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@66||18|-75|||D0G4;|ATTR_L(D5G1;PUD)D640.9999999999997|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@67||6|-75|||D0G4;|ATTR_L(D5G1;PUD)D633.4999999999997|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@68||-6|-75|||D0G4;|ATTR_L(D5G1;PUD)D655.4999999999997|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@69||-18|-75|||D0G4;|ATTR_L(D5G1;PUD)D631.9999999999998|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@70||-30|-75|||D0G4;|ATTR_L(D5G1;PUD)D644.9999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@71||-42|-75|||D0G4;|ATTR_L(D5G1;PUD)D635.0|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@72||54|-81|||D0G4;|ATTR_L(D5G1;PUD)D600.5|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@73||42|-81|||D0G4;|ATTR_L(D5G1;PUD)D596.4000000000001|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@74||30|-81|||D0G4;|ATTR_L(D5G1;PUD)D595.0|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@75||18|-81|||D0G4;|ATTR_L(D5G1;PUD)D599.3999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@76||6|-81|||D0G4;|ATTR_L(D5G1;PUD)D612.9999999999998|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@77||-6|-81|||D0G4;|ATTR_L(D5G1;PUD)D598.5999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@78||-18|-81|||D0G4;|ATTR_L(D5G1;PUD)D611.0|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@79||-30|-81|||D0G4;|ATTR_L(D5G1;PUD)D591.8999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@80||-42|-81|||D0G4;|ATTR_L(D5G1;PUD)D606.0|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@81||54|-90|||D0G4;|ATTR_L(D5G1;PUD)D1186.700000000001|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@82||42|-90|||D0G4;|ATTR_L(D5G1;PUD)D1241.200000000001|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@83||30|-90|||D0G4;|ATTR_L(D5G1;PUD)D1192.700000000001|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@84||18|-90|||D0G4;|ATTR_L(D5G1;PUD)D1239.200000000001|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@85||6|-90|||D0G4;|ATTR_L(D5G1;PUD)D1190.700000000001|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@86||-6|-90|||D0G4;|ATTR_L(D5G1;PUD)D1268.700000000001|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@87||-18|-90|||D0G4;|ATTR_L(D5G1;PUD)D1187.700000000001|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@88||-30|-90|||D0G4;|ATTR_L(D5G1;PUD)D1257.700000000001|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@89||-42|-90|||D0G4;|ATTR_L(D5G1;PUD)D1190.200000000001|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@90||54|-96|||D0G4;|ATTR_L(D5G1;PUD)D1197.6000000000008|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@91||42|-96|||D0G4;|ATTR_L(D5G1;PUD)D1171.000000000001|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@92||30|-96|||D0G4;|ATTR_L(D5G1;PUD)D1186.6000000000008|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@93||18|-96|||D0G4;|ATTR_L(D5G1;PUD)D1178.000000000001|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@94||6|-96|||D0G4;|ATTR_L(D5G1;PUD)D1216.1000000000008|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@95||-6|-96|||D0G4;|ATTR_L(D5G1;PUD)D1172.500000000001|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@96||-18|-96|||D0G4;|ATTR_L(D5G1;PUD)D1214.1000000000008|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@97||-30|-96|||D0G4;|ATTR_L(D5G1;PUD)D1166.500000000001|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@98||-42|-96|||D0G4;|ATTR_L(D5G1;PUD)D1203.1000000000008|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@99||54|-102|||D0G4;|ATTR_L(D5G1;PUD)D1199.1999999999998|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@100||42|-102|||D0G4;|ATTR_L(D5G1;PUD)D1217.1999999999998|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@101||30|-102|||D0G4;|ATTR_L(D5G1;PUD)D1208.1999999999998|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@102||18|-102|||D0G4;|ATTR_L(D5G1;PUD)D1215.1999999999994|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@103||6|-102|||D0G4;|ATTR_L(D5G1;PUD)D1205.1999999999994|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@104||-6|-102|||D0G4;|ATTR_L(D5G1;PUD)D1244.6999999999994|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@105||-18|-102|||D0G4;|ATTR_L(D5G1;PUD)D1184.1999999999996|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@106||-30|-102|||D0G4;|ATTR_L(D5G1;PUD)D1233.6999999999996|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@107||-42|-102|||D0G4;|ATTR_L(D5G1;PUD)D1187.1999999999996|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@108||54|-108|||D0G4;|ATTR_L(D5G1;PUD)D1215.6|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@109||42|-108|||D0G4;|ATTR_L(D5G1;PUD)D1168.0|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@110||30|-108|||D0G4;|ATTR_L(D5G1;PUD)D1204.6|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@111||18|-108|||D0G4;|ATTR_L(D5G1;PUD)D1170.9999999999995|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@112||6|-108|||D0G4;|ATTR_L(D5G1;PUD)D1234.0999999999997|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@113||-6|-108|||D0G4;|ATTR_L(D5G1;PUD)D1169.4999999999995|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@114||-18|-108|||D0G4;|ATTR_L(D5G1;PUD)D1232.1|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@115||-30|-108|||D0G4;|ATTR_L(D5G1;PUD)D1163.4999999999998|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@116||-42|-108|||D0G4;|ATTR_L(D5G1;PUD)D1221.1|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -Abus|a[1:36]|D5G2;|-0.5|IJ900|pin@186||22|6|pin@187||22|-5 -Awire|a[1]|D5G2;||2700|pin@279||48|-63|pin@280||48|-60 -Awire|a[2]|D5G2;||2700|pin@281||36|-63|pin@282||36|-60 -Awire|a[3]|D5G2;||2700|pin@283||24|-63|pin@284||24|-60 -Awire|a[4]|D5G2;||2700|pin@285||12|-63|pin@286||12|-60 -Awire|a[5]|D5G2;||2700|pin@287||0|-63|pin@288||0|-60 -Awire|a[6]|D5G2;||2700|pin@289||-12|-63|pin@290||-12|-60 -Awire|a[7]|D5G2;||2700|pin@291||-24|-63|pin@292||-24|-60 -Awire|a[8]|D5G2;||2700|pin@293||-36|-63|pin@294||-36|-60 -Awire|a[9]|D5G2;||2700|pin@295||-48|-63|pin@296||-48|-60 -Awire|a[10]|D5G2;||2700|pin@297||48|-69|pin@298||48|-66 -Awire|a[11]|D5G2;||2700|pin@299||36|-69|pin@300||36|-66 -Awire|a[12]|D5G2;||2700|pin@301||24|-69|pin@302||24|-66 -Awire|a[13]|D5G2;||2700|pin@303||12|-69|pin@304||12|-66 -Awire|a[14]|D5G2;||2700|pin@305||0|-69|pin@306||0|-66 -Awire|a[15]|D5G2;||2700|pin@307||-12|-69|pin@308||-12|-66 -Awire|a[16]|D5G2;||2700|pin@309||-24|-69|pin@310||-24|-66 -Awire|a[17]|D5G2;||2700|pin@311||-36|-69|pin@312||-36|-66 -Awire|a[18]|D5G2;||2700|pin@313||-48|-69|pin@314||-48|-66 -Awire|a[19]|D5G2;||2700|pin@315||48|-75|pin@316||48|-72 -Awire|a[20]|D5G2;||2700|pin@317||36|-75|pin@318||36|-72 -Awire|a[21]|D5G2;||2700|pin@319||24|-75|pin@320||24|-72 -Awire|a[22]|D5G2;||2700|pin@321||12|-75|pin@322||12|-72 -Awire|a[23]|D5G2;||2700|pin@323||0|-75|pin@324||0|-72 -Awire|a[24]|D5G2;||2700|pin@325||-12|-75|pin@326||-12|-72 -Awire|a[25]|D5G2;||2700|pin@327||-24|-75|pin@328||-24|-72 -Awire|a[26]|D5G2;||2700|pin@329||-36|-75|pin@330||-36|-72 -Awire|a[27]|D5G2;||2700|pin@331||-48|-75|pin@332||-48|-72 -Awire|a[28]|D5G2;||2700|pin@333||48|-81|pin@334||48|-78 -Awire|a[29]|D5G2;||2700|pin@335||36|-81|pin@336||36|-78 -Awire|a[30]|D5G2;||2700|pin@337||24|-81|pin@338||24|-78 -Awire|a[31]|D5G2;||2700|pin@339||12|-81|pin@340||12|-78 -Awire|a[32]|D5G2;||2700|pin@341||0|-81|pin@342||0|-78 -Awire|a[33]|D5G2;||2700|pin@343||-12|-81|pin@344||-12|-78 -Awire|a[34]|D5G2;||2700|pin@345||-24|-81|pin@346||-24|-78 -Awire|a[35]|D5G2;||2700|pin@347||-36|-81|pin@348||-36|-78 -Awire|a[36]|D5G2;||2700|pin@349||-48|-81|pin@350||-48|-78 -Abus|b[1:36]|D5G2;|-0.5|IJ2700|pin@188||22|-18|pin@189||22|-7 -Awire|b[1]|D5G2;||2700|pin@351||48|-90|pin@352||48|-87 -Awire|b[2]|D5G2;||2700|pin@353||36|-90|pin@354||36|-87 -Awire|b[3]|D5G2;||2700|pin@355||24|-90|pin@356||24|-87 -Awire|b[4]|D5G2;||2700|pin@357||12|-90|pin@358||12|-87 -Awire|b[5]|D5G2;||2700|pin@359||0|-90|pin@360||0|-87 -Awire|b[6]|D5G2;||2700|pin@361||-12|-90|pin@362||-12|-87 -Awire|b[7]|D5G2;||2700|pin@363||-24|-90|pin@364||-24|-87 -Awire|b[8]|D5G2;||2700|pin@365||-36|-90|pin@366||-36|-87 -Awire|b[9]|D5G2;||2700|pin@367||-48|-90|pin@368||-48|-87 -Awire|b[10]|D5G2;||2700|pin@369||48|-96|pin@370||48|-93 -Awire|b[11]|D5G2;||2700|pin@371||36|-96|pin@372||36|-93 -Awire|b[12]|D5G2;||2700|pin@373||24|-96|pin@374||24|-93 -Awire|b[13]|D5G2;||2700|pin@375||12|-96|pin@376||12|-93 -Awire|b[14]|D5G2;||2700|pin@377||0|-96|pin@378||0|-93 -Awire|b[15]|D5G2;||2700|pin@379||-12|-96|pin@380||-12|-93 -Awire|b[16]|D5G2;||2700|pin@381||-24|-96|pin@382||-24|-93 -Awire|b[17]|D5G2;||2700|pin@383||-36|-96|pin@384||-36|-93 -Awire|b[18]|D5G2;||2700|pin@385||-48|-96|pin@386||-48|-93 -Awire|b[19]|D5G2;||2700|pin@387||48|-102|pin@388||48|-99 -Awire|b[20]|D5G2;||2700|pin@389||36|-102|pin@390||36|-99 -Awire|b[21]|D5G2;||2700|pin@391||24|-102|pin@392||24|-99 -Awire|b[22]|D5G2;||2700|pin@393||12|-102|pin@394||12|-99 -Awire|b[23]|D5G2;||2700|pin@395||0|-102|pin@396||0|-99 -Awire|b[24]|D5G2;||2700|pin@397||-12|-102|pin@398||-12|-99 -Awire|b[25]|D5G2;||2700|pin@399||-24|-102|pin@400||-24|-99 -Awire|b[26]|D5G2;||2700|pin@401||-36|-102|pin@402||-36|-99 -Awire|b[27]|D5G2;||2700|pin@403||-48|-102|pin@404||-48|-99 -Awire|b[28]|D5G2;||2700|pin@405||48|-108|pin@406||48|-105 -Awire|b[29]|D5G2;||2700|pin@407||36|-108|pin@408||36|-105 -Awire|b[30]|D5G2;||2700|pin@409||24|-108|pin@410||24|-105 -Awire|b[31]|D5G2;||2700|pin@411||12|-108|pin@412||12|-105 -Awire|b[32]|D5G2;||2700|pin@413||0|-108|pin@414||0|-105 -Awire|b[33]|D5G2;||2700|pin@415||-12|-108|pin@416||-12|-105 -Awire|b[34]|D5G2;||2700|pin@417||-24|-108|pin@418||-24|-105 -Awire|b[35]|D5G2;||2700|pin@419||-36|-108|pin@420||-36|-105 -Awire|b[36]|D5G2;||2700|pin@421||-48|-108|pin@422||-48|-105 +IorangeTSMC090nm:wire90;1{ic}|wire90@7||28|2|||D0G4;|ATTR_L(D5G1;PUD)D876.3000000000002|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@8||28|-2|||D0G4;|ATTR_L(D5G1;PUD)D1590.3000000000002|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@9||54|-61|||D0G4;|ATTR_L(D5G1;PUD)D1187.4|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@10||42|-61|||D0G4;|ATTR_L(D5G1;PUD)D1189.4|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@11||30|-61|||D0G4;|ATTR_L(D5G1;PUD)D1187.3999999999996|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@12||18|-61|||D0G4;|ATTR_L(D5G1;PUD)D1199.8999999999996|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@13||6|-61|||D0G4;|ATTR_L(D5G1;PUD)D1187.3999999999996|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@14||-6|-61|||D0G4;|ATTR_L(D5G1;PUD)D1201.8999999999996|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@15||-18|-61|||D0G4;|ATTR_L(D5G1;PUD)D1189.7999999999997|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@16||-30|-61|||D0G4;|ATTR_L(D5G1;PUD)D1196.8999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@17||-42|-61|||D0G4;|ATTR_L(D5G1;PUD)D1187.3999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@18||54|-67|||D0G4;|ATTR_L(D5G1;PUD)D1200.5|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@19||42|-67|||D0G4;|ATTR_L(D5G1;PUD)D1184.4|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@20||30|-67|||D0G4;|ATTR_L(D5G1;PUD)D1189.5|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@21||18|-67|||D0G4;|ATTR_L(D5G1;PUD)D1184.3999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@22||6|-67|||D0G4;|ATTR_L(D5G1;PUD)D1208.4999999999998|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@23||-6|-67|||D0G4;|ATTR_L(D5G1;PUD)D1184.3999999999996|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@24||-18|-67|||D0G4;|ATTR_L(D5G1;PUD)D1212.4999999999998|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@25||-30|-67|||D0G4;|ATTR_L(D5G1;PUD)D1184.3999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@26||-42|-67|||D0G4;|ATTR_L(D5G1;PUD)D1206.0|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@27||54|-73|||D0G4;|ATTR_L(D5G1;PUD)D1187.4000000000005|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@28||42|-73|||D0G4;|ATTR_L(D5G1;PUD)D1203.9000000000005|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@29||30|-73|||D0G4;|ATTR_L(D5G1;PUD)D1187.4000000000005|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@30||18|-73|||D0G4;|ATTR_L(D5G1;PUD)D1216.4000000000005|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@31||6|-73|||D0G4;|ATTR_L(D5G1;PUD)D1187.4000000000005|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@32||-6|-73|||D0G4;|ATTR_L(D5G1;PUD)D1222.9000000000005|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@33||-18|-73|||D0G4;|ATTR_L(D5G1;PUD)D1190.3000000000004|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@34||-30|-73|||D0G4;|ATTR_L(D5G1;PUD)D1217.9000000000005|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@35||-42|-73|||D0G4;|ATTR_L(D5G1;PUD)D1187.4000000000005|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@36||54|-79|||D0G4;|ATTR_L(D5G1;PUD)D1184.0000000000007|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@37||42|-79|||D0G4;|ATTR_L(D5G1;PUD)D1184.4000000000008|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@38||30|-79|||D0G4;|ATTR_L(D5G1;PUD)D1184.0000000000007|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@39||18|-79|||D0G4;|ATTR_L(D5G1;PUD)D1184.4000000000008|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@40||6|-79|||D0G4;|ATTR_L(D5G1;PUD)D1189.5000000000007|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@41||-6|-79|||D0G4;|ATTR_L(D5G1;PUD)D1184.4000000000008|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@42||-18|-79|||D0G4;|ATTR_L(D5G1;PUD)D1191.5000000000007|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@43||-30|-79|||D0G4;|ATTR_L(D5G1;PUD)D1184.4000000000008|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@44||-42|-79|||D0G4;|ATTR_L(D5G1;PUD)D1185.0000000000007|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@45||54|-88|||D0G4;|ATTR_L(D5G1;PUD)D1220.0000000000007|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@46||42|-88|||D0G4;|ATTR_L(D5G1;PUD)D1225.5000000000007|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@47||30|-88|||D0G4;|ATTR_L(D5G1;PUD)D1223.0000000000007|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@48||18|-88|||D0G4;|ATTR_L(D5G1;PUD)D1227.5000000000007|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@49||6|-88|||D0G4;|ATTR_L(D5G1;PUD)D1217.0000000000007|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@50||-6|-88|||D0G4;|ATTR_L(D5G1;PUD)D1254.0000000000007|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@51||-18|-88|||D0G4;|ATTR_L(D5G1;PUD)D1216.0000000000007|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@52||-30|-88|||D0G4;|ATTR_L(D5G1;PUD)D1243.0000000000007|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@53||-42|-88|||D0G4;|ATTR_L(D5G1;PUD)D1218.5000000000007|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@54||54|-94|||D0G4;|ATTR_L(D5G1;PUD)D1175.0000000000007|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@55||42|-94|||D0G4;|ATTR_L(D5G1;PUD)D1181.4000000000008|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@56||30|-94|||D0G4;|ATTR_L(D5G1;PUD)D1172.0000000000007|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@57||18|-94|||D0G4;|ATTR_L(D5G1;PUD)D1184.4000000000008|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@58||6|-94|||D0G4;|ATTR_L(D5G1;PUD)D1183.5000000000007|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@59||-6|-94|||D0G4;|ATTR_L(D5G1;PUD)D1183.6000000000008|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@60||-18|-94|||D0G4;|ATTR_L(D5G1;PUD)D1185.5000000000007|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@61||-30|-94|||D0G4;|ATTR_L(D5G1;PUD)D1176.9000000000008|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@62||-42|-94|||D0G4;|ATTR_L(D5G1;PUD)D1178.5000000000007|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@63||54|-100|||D0G4;|ATTR_L(D5G1;PUD)D1217.0|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@64||42|-100|||D0G4;|ATTR_L(D5G1;PUD)D1217.0|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@65||30|-100|||D0G4;|ATTR_L(D5G1;PUD)D1219.9999999999995|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@66||18|-100|||D0G4;|ATTR_L(D5G1;PUD)D1222.9999999999995|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@67||6|-100|||D0G4;|ATTR_L(D5G1;PUD)D1213.9999999999995|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@68||-6|-100|||D0G4;|ATTR_L(D5G1;PUD)D1230.0|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@69||-18|-100|||D0G4;|ATTR_L(D5G1;PUD)D1212.4999999999998|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@70||-30|-100|||D0G4;|ATTR_L(D5G1;PUD)D1221.4999999999998|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@71||-42|-100|||D0G4;|ATTR_L(D5G1;PUD)D1215.4999999999998|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@72||54|-106|||D0G4;|ATTR_L(D5G1;PUD)D1188.5|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@73||42|-106|||D0G4;|ATTR_L(D5G1;PUD)D1178.3999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@74||30|-106|||D0G4;|ATTR_L(D5G1;PUD)D1180.5|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@75||18|-106|||D0G4;|ATTR_L(D5G1;PUD)D1181.3999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@76||6|-106|||D0G4;|ATTR_L(D5G1;PUD)D1200.9999999999998|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@77||-6|-106|||D0G4;|ATTR_L(D5G1;PUD)D1180.5999999999997|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@78||-18|-106|||D0G4;|ATTR_L(D5G1;PUD)D1198.9999999999998|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@79||-30|-106|||D0G4;|ATTR_L(D5G1;PUD)D1173.8999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@80||-42|-106|||D0G4;|ATTR_L(D5G1;PUD)D1194.0|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@81||54|-115|||D0G4;|ATTR_L(D5G1;PUD)D606.2000000000008|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@82||42|-115|||D0G4;|ATTR_L(D5G1;PUD)D653.2000000000008|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@83||30|-115|||D0G4;|ATTR_L(D5G1;PUD)D614.2000000000008|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@84||18|-115|||D0G4;|ATTR_L(D5G1;PUD)D651.2000000000008|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@85||6|-115|||D0G4;|ATTR_L(D5G1;PUD)D611.2000000000008|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@86||-6|-115|||D0G4;|ATTR_L(D5G1;PUD)D680.7000000000008|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@87||-18|-115|||D0G4;|ATTR_L(D5G1;PUD)D605.2000000000008|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@88||-30|-115|||D0G4;|ATTR_L(D5G1;PUD)D669.7000000000008|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@89||-42|-115|||D0G4;|ATTR_L(D5G1;PUD)D608.2000000000008|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@90||54|-121|||D0G4;|ATTR_L(D5G1;PUD)D621.6000000000008|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@91||42|-121|||D0G4;|ATTR_L(D5G1;PUD)D589.0000000000009|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@92||30|-121|||D0G4;|ATTR_L(D5G1;PUD)D610.6000000000008|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@93||18|-121|||D0G4;|ATTR_L(D5G1;PUD)D594.0000000000009|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@94||6|-121|||D0G4;|ATTR_L(D5G1;PUD)D640.1000000000008|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@95||-6|-121|||D0G4;|ATTR_L(D5G1;PUD)D590.5000000000009|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@96||-18|-121|||D0G4;|ATTR_L(D5G1;PUD)D638.1000000000008|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@97||-30|-121|||D0G4;|ATTR_L(D5G1;PUD)D584.5000000000009|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@98||-42|-121|||D0G4;|ATTR_L(D5G1;PUD)D627.1000000000008|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@99||54|-127|||D0G4;|ATTR_L(D5G1;PUD)D611.1999999999997|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@100||42|-127|||D0G4;|ATTR_L(D5G1;PUD)D642.6999999999997|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@101||30|-127|||D0G4;|ATTR_L(D5G1;PUD)D620.1999999999995|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@102||18|-127|||D0G4;|ATTR_L(D5G1;PUD)D640.6999999999995|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@103||6|-127|||D0G4;|ATTR_L(D5G1;PUD)D617.1999999999995|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@104||-6|-127|||D0G4;|ATTR_L(D5G1;PUD)D670.1999999999997|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@105||-18|-127|||D0G4;|ATTR_L(D5G1;PUD)D603.6999999999998|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@106||-30|-127|||D0G4;|ATTR_L(D5G1;PUD)D659.1999999999998|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@107||-42|-127|||D0G4;|ATTR_L(D5G1;PUD)D606.6999999999998|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@108||54|-133|||D0G4;|ATTR_L(D5G1;PUD)D627.6|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@109||42|-133|||D0G4;|ATTR_L(D5G1;PUD)D586.0|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@110||30|-133|||D0G4;|ATTR_L(D5G1;PUD)D616.6|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@111||18|-133|||D0G4;|ATTR_L(D5G1;PUD)D589.5|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@112||6|-133|||D0G4;|ATTR_L(D5G1;PUD)D646.0999999999997|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@113||-6|-133|||D0G4;|ATTR_L(D5G1;PUD)D587.4999999999998|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@114||-18|-133|||D0G4;|ATTR_L(D5G1;PUD)D644.0999999999997|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@115||-30|-133|||D0G4;|ATTR_L(D5G1;PUD)D581.4999999999998|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@116||-42|-133|||D0G4;|ATTR_L(D5G1;PUD)D633.0999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@117||54|-39|||D0G4;|ATTR_L(D5G1;PUD)D924.4999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@118||42|-39|||D0G4;|ATTR_L(D5G1;PUD)D902.4|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@119||30|-39|||D0G4;|ATTR_L(D5G1;PUD)D913.5|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@120||18|-39|||D0G4;|ATTR_L(D5G1;PUD)D902.4000000000001|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@121||6|-39|||D0G4;|ATTR_L(D5G1;PUD)D932.4999999999998|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@122||-6|-39|||D0G4;|ATTR_L(D5G1;PUD)D903.3999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@123||-18|-39|||D0G4;|ATTR_L(D5G1;PUD)D936.4999999999998|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@124||-30|-39|||D0G4;|ATTR_L(D5G1;PUD)D905.3999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@125||-42|-39|||D0G4;|ATTR_L(D5G1;PUD)D930.0|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@126||54|-45|||D0G4;|ATTR_L(D5G1;PUD)D905.4000000000005|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@127||42|-33|||D0G4;|ATTR_L(D5G1;PUD)D905.4|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@128||42|-45|||D0G4;|ATTR_L(D5G1;PUD)D927.9000000000005|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@129||30|-45|||D0G4;|ATTR_L(D5G1;PUD)D905.4000000000005|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@130||18|-45|||D0G4;|ATTR_L(D5G1;PUD)D940.4000000000005|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@131||6|-45|||D0G4;|ATTR_L(D5G1;PUD)D905.4000000000005|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@132||-6|-45|||D0G4;|ATTR_L(D5G1;PUD)D946.9000000000005|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@133||-18|-45|||D0G4;|ATTR_L(D5G1;PUD)D914.3000000000005|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@134||-30|-45|||D0G4;|ATTR_L(D5G1;PUD)D941.9000000000005|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@135||-42|-45|||D0G4;|ATTR_L(D5G1;PUD)D905.4000000000005|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@136||54|-51|||D0G4;|ATTR_L(D5G1;PUD)D902.0000000000007|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@137||42|-51|||D0G4;|ATTR_L(D5G1;PUD)D902.4000000000008|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@138||30|-33|||D0G4;|ATTR_L(D5G1;PUD)D905.3999999999997|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@139||30|-51|||D0G4;|ATTR_L(D5G1;PUD)D902.0000000000007|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@140||18|-51|||D0G4;|ATTR_L(D5G1;PUD)D902.4000000000008|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@141||6|-51|||D0G4;|ATTR_L(D5G1;PUD)D907.5000000000007|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@142||-6|-51|||D0G4;|ATTR_L(D5G1;PUD)D902.4000000000008|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@143||-18|-51|||D0G4;|ATTR_L(D5G1;PUD)D909.5000000000007|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@144||-30|-51|||D0G4;|ATTR_L(D5G1;PUD)D902.4000000000008|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@145||-42|-51|||D0G4;|ATTR_L(D5G1;PUD)D902.5000000000007|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@146||54|-33|||D0G4;|ATTR_L(D5G1;PUD)D905.4|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@147||18|-33|||D0G4;|ATTR_L(D5G1;PUD)D911.8999999999997|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@148||6|-33|||D0G4;|ATTR_L(D5G1;PUD)D905.3999999999997|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@149||-6|-33|||D0G4;|ATTR_L(D5G1;PUD)D916.3999999999997|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@150||-18|-33|||D0G4;|ATTR_L(D5G1;PUD)D907.8|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@151||-30|-33|||D0G4;|ATTR_L(D5G1;PUD)D909.4000000000001|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@152||-42|-33|||D0G4;|ATTR_L(D5G1;PUD)D905.4|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +Abus|a[1:36]|D5G2;|-0.5|IJ2700|pin@188||22|-18|pin@189||22|-7 +Awire|a[1]|D5G2;||2700|pin@279||48|-88|pin@280||48|-85 +Awire|a[2]|D5G2;||2700|pin@281||36|-88|pin@282||36|-85 +Awire|a[3]|D5G2;||2700|pin@283||24|-88|pin@284||24|-85 +Awire|a[4]|D5G2;||2700|pin@285||12|-88|pin@286||12|-85 +Awire|a[5]|D5G2;||2700|pin@287||0|-88|pin@288||0|-85 +Awire|a[6]|D5G2;||2700|pin@289||-12|-88|pin@290||-12|-85 +Awire|a[7]|D5G2;||2700|pin@291||-24|-88|pin@292||-24|-85 +Awire|a[8]|D5G2;||2700|pin@293||-36|-88|pin@294||-36|-85 +Awire|a[9]|D5G2;||2700|pin@295||-48|-88|pin@296||-48|-85 +Awire|a[10]|D5G2;||2700|pin@297||48|-94|pin@298||48|-91 +Awire|a[11]|D5G2;||2700|pin@299||36|-94|pin@300||36|-91 +Awire|a[12]|D5G2;||2700|pin@301||24|-94|pin@302||24|-91 +Awire|a[13]|D5G2;||2700|pin@303||12|-94|pin@304||12|-91 +Awire|a[14]|D5G2;||2700|pin@305||0|-94|pin@306||0|-91 +Awire|a[15]|D5G2;||2700|pin@307||-12|-94|pin@308||-12|-91 +Awire|a[16]|D5G2;||2700|pin@309||-24|-94|pin@310||-24|-91 +Awire|a[17]|D5G2;||2700|pin@311||-36|-94|pin@312||-36|-91 +Awire|a[18]|D5G2;||2700|pin@313||-48|-94|pin@314||-48|-91 +Awire|a[19]|D5G2;||2700|pin@315||48|-100|pin@316||48|-97 +Awire|a[20]|D5G2;||2700|pin@317||36|-100|pin@318||36|-97 +Awire|a[21]|D5G2;||2700|pin@319||24|-100|pin@320||24|-97 +Awire|a[22]|D5G2;||2700|pin@321||12|-100|pin@322||12|-97 +Awire|a[23]|D5G2;||2700|pin@323||0|-100|pin@324||0|-97 +Awire|a[24]|D5G2;||2700|pin@325||-12|-100|pin@326||-12|-97 +Awire|a[25]|D5G2;||2700|pin@327||-24|-100|pin@328||-24|-97 +Awire|a[26]|D5G2;||2700|pin@329||-36|-100|pin@330||-36|-97 +Awire|a[27]|D5G2;||2700|pin@331||-48|-100|pin@332||-48|-97 +Awire|a[28]|D5G2;||2700|pin@333||48|-106|pin@334||48|-103 +Awire|a[29]|D5G2;||2700|pin@335||36|-106|pin@336||36|-103 +Awire|a[30]|D5G2;||2700|pin@337||24|-106|pin@338||24|-103 +Awire|a[31]|D5G2;||2700|pin@339||12|-106|pin@340||12|-103 +Awire|a[32]|D5G2;||2700|pin@341||0|-106|pin@342||0|-103 +Awire|a[33]|D5G2;||2700|pin@343||-12|-106|pin@344||-12|-103 +Awire|a[34]|D5G2;||2700|pin@345||-24|-106|pin@346||-24|-103 +Awire|a[35]|D5G2;||2700|pin@347||-36|-106|pin@348||-36|-103 +Awire|a[36]|D5G2;||2700|pin@349||-48|-106|pin@350||-48|-103 +Abus|ay[1:36]|D5G2;|-0.5|IJ900|pin@429||-21|-7|pin@172||-21|-18 +Awire|ay[1]|D5G2;||2700|pin@207||48|-61|pin@208||48|-58 +Awire|ay[2]|D5G2;||2700|pin@209||36|-61|pin@210||36|-58 +Awire|ay[3]|D5G2;||2700|pin@211||24|-61|pin@212||24|-58 +Awire|ay[4]|D5G2;||2700|pin@213||12|-61|pin@214||12|-58 +Awire|ay[5]|D5G2;||2700|pin@215||0|-61|pin@216||0|-58 +Awire|ay[6]|D5G2;||2700|pin@217||-12|-61|pin@218||-12|-58 +Awire|ay[7]|D5G2;||2700|pin@219||-24|-61|pin@220||-24|-58 +Awire|ay[8]|D5G2;||2700|pin@221||-36|-61|pin@222||-36|-58 +Awire|ay[9]|D5G2;||2700|pin@223||-48|-61|pin@224||-48|-58 +Awire|ay[10]|D5G2;||2700|pin@225||48|-67|pin@226||48|-64 +Awire|ay[11]|D5G2;||2700|pin@227||36|-67|pin@228||36|-64 +Awire|ay[12]|D5G2;||2700|pin@229||24|-67|pin@230||24|-64 +Awire|ay[13]|D5G2;||2700|pin@231||12|-67|pin@232||12|-64 +Awire|ay[14]|D5G2;||2700|pin@233||0|-67|pin@234||0|-64 +Awire|ay[15]|D5G2;||2700|pin@235||-12|-67|pin@236||-12|-64 +Awire|ay[16]|D5G2;||2700|pin@237||-24|-67|pin@238||-24|-64 +Awire|ay[17]|D5G2;||2700|pin@239||-36|-67|pin@240||-36|-64 +Awire|ay[18]|D5G2;||2700|pin@241||-48|-67|pin@242||-48|-64 +Awire|ay[19]|D5G2;||2700|pin@243||48|-73|pin@244||48|-70 +Awire|ay[20]|D5G2;||2700|pin@245||36|-73|pin@246||36|-70 +Awire|ay[21]|D5G2;||2700|pin@247||24|-73|pin@248||24|-70 +Awire|ay[22]|D5G2;||2700|pin@249||12|-73|pin@250||12|-70 +Awire|ay[23]|D5G2;||2700|pin@251||0|-73|pin@252||0|-70 +Awire|ay[24]|D5G2;||2700|pin@253||-12|-73|pin@254||-12|-70 +Awire|ay[25]|D5G2;||2700|pin@255||-24|-73|pin@256||-24|-70 +Awire|ay[26]|D5G2;||2700|pin@257||-36|-73|pin@258||-36|-70 +Awire|ay[27]|D5G2;||2700|pin@259||-48|-73|pin@260||-48|-70 +Awire|ay[28]|D5G2;||2700|pin@261||48|-79|pin@262||48|-76 +Awire|ay[29]|D5G2;||2700|pin@263||36|-79|pin@264||36|-76 +Awire|ay[30]|D5G2;||2700|pin@265||24|-79|pin@266||24|-76 +Awire|ay[31]|D5G2;||2700|pin@267||12|-79|pin@268||12|-76 +Awire|ay[32]|D5G2;||2700|pin@269||0|-79|pin@270||0|-76 +Awire|ay[33]|D5G2;||2700|pin@271||-12|-79|pin@272||-12|-76 +Awire|ay[34]|D5G2;||2700|pin@273||-24|-79|pin@274||-24|-76 +Awire|ay[35]|D5G2;||2700|pin@275||-36|-79|pin@276||-36|-76 +Awire|ay[36]|D5G2;||2700|pin@277||-48|-79|pin@278||-48|-76 +Abus|b[1:36]|D5G2;|-0.5|IJ900|pin@186||22|6|pin@187||22|-5 +Awire|b[1]|D5G2;||2700|pin@351||48|-115|pin@352||48|-112 +Awire|b[2]|D5G2;||2700|pin@353||36|-115|pin@354||36|-112 +Awire|b[3]|D5G2;||2700|pin@355||24|-115|pin@356||24|-112 +Awire|b[4]|D5G2;||2700|pin@357||12|-115|pin@358||12|-112 +Awire|b[5]|D5G2;||2700|pin@359||0|-115|pin@360||0|-112 +Awire|b[6]|D5G2;||2700|pin@361||-12|-115|pin@362||-12|-112 +Awire|b[7]|D5G2;||2700|pin@363||-24|-115|pin@364||-24|-112 +Awire|b[8]|D5G2;||2700|pin@365||-36|-115|pin@366||-36|-112 +Awire|b[9]|D5G2;||2700|pin@367||-48|-115|pin@368||-48|-112 +Awire|b[10]|D5G2;||2700|pin@369||48|-121|pin@370||48|-118 +Awire|b[11]|D5G2;||2700|pin@371||36|-121|pin@372||36|-118 +Awire|b[12]|D5G2;||2700|pin@373||24|-121|pin@374||24|-118 +Awire|b[13]|D5G2;||2700|pin@375||12|-121|pin@376||12|-118 +Awire|b[14]|D5G2;||2700|pin@377||0|-121|pin@378||0|-118 +Awire|b[15]|D5G2;||2700|pin@379||-12|-121|pin@380||-12|-118 +Awire|b[16]|D5G2;||2700|pin@381||-24|-121|pin@382||-24|-118 +Awire|b[17]|D5G2;||2700|pin@383||-36|-121|pin@384||-36|-118 +Awire|b[18]|D5G2;||2700|pin@385||-48|-121|pin@386||-48|-118 +Awire|b[19]|D5G2;||2700|pin@387||48|-127|pin@388||48|-124 +Awire|b[20]|D5G2;||2700|pin@389||36|-127|pin@390||36|-124 +Awire|b[21]|D5G2;||2700|pin@391||24|-127|pin@392||24|-124 +Awire|b[22]|D5G2;||2700|pin@393||12|-127|pin@394||12|-124 +Awire|b[23]|D5G2;||2700|pin@395||0|-127|pin@396||0|-124 +Awire|b[24]|D5G2;||2700|pin@397||-12|-127|pin@398||-12|-124 +Awire|b[25]|D5G2;||2700|pin@399||-24|-127|pin@400||-24|-124 +Awire|b[26]|D5G2;||2700|pin@401||-36|-127|pin@402||-36|-124 +Awire|b[27]|D5G2;||2700|pin@403||-48|-127|pin@404||-48|-124 +Awire|b[28]|D5G2;||2700|pin@405||48|-133|pin@406||48|-130 +Awire|b[29]|D5G2;||2700|pin@407||36|-133|pin@408||36|-130 +Awire|b[30]|D5G2;||2700|pin@409||24|-133|pin@410||24|-130 +Awire|b[31]|D5G2;||2700|pin@411||12|-133|pin@412||12|-130 +Awire|b[32]|D5G2;||2700|pin@413||0|-133|pin@414||0|-130 +Awire|b[33]|D5G2;||2700|pin@415||-12|-133|pin@416||-12|-130 +Awire|b[34]|D5G2;||2700|pin@417||-24|-133|pin@418||-24|-130 +Awire|b[35]|D5G2;||2700|pin@419||-36|-133|pin@420||-36|-130 +Awire|b[36]|D5G2;||2700|pin@421||-48|-133|pin@422||-48|-130 +Abus|bz[1:36]|D5G2;|-0.5|IJ2700|pin@428||-21|-5|pin@171||-21|6 +Awire|bz[1]|D5G2;||2700|pin@470||48|-33|pin@481||48|-30 +Awire|bz[2]|D5G2;||2700|pin@492||36|-33|pin@500||36|-30 +Awire|bz[3]|D5G2;||2700|pin@501||24|-33|pin@430||24|-30 +Awire|bz[4]|D5G2;||2700|pin@431||12|-33|pin@432||12|-30 +Awire|bz[5]|D5G2;||2700|pin@433||0|-33|pin@434||0|-30 +Awire|bz[6]|D5G2;||2700|pin@435||-12|-33|pin@436||-12|-30 +Awire|bz[7]|D5G2;||2700|pin@437||-24|-33|pin@438||-24|-30 +Awire|bz[8]|D5G2;||2700|pin@439||-36|-33|pin@440||-36|-30 +Awire|bz[9]|D5G2;||2700|pin@441||-48|-33|pin@442||-48|-30 +Awire|bz[10]|D5G2;||2700|pin@443||48|-39|pin@444||48|-36 +Awire|bz[11]|D5G2;||2700|pin@445||36|-39|pin@446||36|-36 +Awire|bz[12]|D5G2;||2700|pin@447||24|-39|pin@448||24|-36 +Awire|bz[13]|D5G2;||2700|pin@449||12|-39|pin@450||12|-36 +Awire|bz[14]|D5G2;||2700|pin@451||0|-39|pin@452||0|-36 +Awire|bz[15]|D5G2;||2700|pin@453||-12|-39|pin@454||-12|-36 +Awire|bz[16]|D5G2;||2700|pin@455||-24|-39|pin@456||-24|-36 +Awire|bz[17]|D5G2;||2700|pin@457||-36|-39|pin@458||-36|-36 +Awire|bz[18]|D5G2;||2700|pin@459||-48|-39|pin@460||-48|-36 +Awire|bz[19]|D5G2;||2700|pin@461||48|-45|pin@462||48|-42 +Awire|bz[20]|D5G2;||2700|pin@463||36|-45|pin@464||36|-42 +Awire|bz[21]|D5G2;||2700|pin@465||24|-45|pin@466||24|-42 +Awire|bz[22]|D5G2;||2700|pin@467||12|-45|pin@468||12|-42 +Awire|bz[23]|D5G2;||2700|pin@469||0|-45|pin@471||0|-42 +Awire|bz[24]|D5G2;||2700|pin@472||-12|-45|pin@473||-12|-42 +Awire|bz[25]|D5G2;||2700|pin@474||-24|-45|pin@475||-24|-42 +Awire|bz[26]|D5G2;||2700|pin@476||-36|-45|pin@477||-36|-42 +Awire|bz[27]|D5G2;||2700|pin@478||-48|-45|pin@479||-48|-42 +Awire|bz[28]|D5G2;||2700|pin@480||48|-51|pin@482||48|-48 +Awire|bz[29]|D5G2;||2700|pin@483||36|-51|pin@484||36|-48 +Awire|bz[30]|D5G2;||2700|pin@485||24|-51|pin@486||24|-48 +Awire|bz[31]|D5G2;||2700|pin@487||12|-51|pin@488||12|-48 +Awire|bz[32]|D5G2;||2700|pin@489||0|-51|pin@490||0|-48 +Awire|bz[33]|D5G2;||2700|pin@491||-12|-51|pin@493||-12|-48 +Awire|bz[34]|D5G2;||2700|pin@494||-24|-51|pin@495||-24|-48 +Awire|bz[35]|D5G2;||2700|pin@496||-36|-51|pin@497||-36|-48 +Awire|bz[36]|D5G2;||2700|pin@498||-48|-51|pin@499||-48|-48 Awire|net@245|||1800|wire90@3|b|-25.5|2|pin@162||-15|2 Awire|net@246|||2700|pin@162||-15|2|pin@163||-15|12 Awire|net@247|||1800|pin@163||-15|12|splitSta@1|pred|-3|12 @@ -10364,8 +12528,6 @@ Abus|net@257||-0.5|IJ900|pin@168||12|17|pin@169||12|-7 Abus|net@258||-0.5|IJ0|pin@169||12|-7|splitSta@2|cl[2][T,F],clS[2][T,F],rd[2][T,F],mc[2]|9|-7 Awire|net@259|||1800|conn@6|y|-44|5|splitSta@0|sin|-37|5 Awire|net@260|||1800|conn@7|y|-46|0|splitSta@0|pred|-39|0 -Abus|net@262||-0.5|IJ1800|splitSta@0|out[1:36]|-31|-6|pin@170||-21|-6 -Abus|net@263||-0.5|IJ2700|pin@170||-21|-6|pin@171||-21|6 Abus|net@264||-0.5|IJ1800|pin@171||-21|6|splitSta@1|in[1:36]|-4|6 Abus|net@266||-0.5|IJ1800|pin@172||-21|-18|splitSta@2|in[1:36]|-4|-18 Abus|net@267||-0.5|IJ0|splitSta@2|cl[T,F],clS[T,F],rd[T,F],mc|-8|-7|pin@173||-12|-7 @@ -10386,24 +12548,20 @@ Awire|net@285|||2700|pin@183||-24|5|pin@184||-24|22 Awire|net@286|||1800|pin@184||-24|22|pin@185||-6|22 Awire|net@287|||900|pin@185||-6|22|splitSta@1|sin|-6|18 Abus|net@288||-0.5|IJ1800|splitSta@1|out[1:36]|5|6|pin@186||22|6 -Abus|net@290||-0.5|IJ1800|pin@187||22|-5|splitEnd@0|in[1:36]|32|-5 Abus|net@291||-0.5|IJ1800|splitSta@2|out[1:36]|5|-18|pin@188||22|-18 -Abus|net@293||-0.5|IJ1800|pin@189||22|-7|splitEnd@0|inB[1:36]|32|-7 Abus|net@294||-0.5|IJ0|conn@0|a|47|-6|splitEnd@0|out[1:36]|41|-6 Abus|net@295||-0.5|IJ1800|conn@1|y|-44|-6|splitSta@0|in[1:36]|-40|-6 -Abus|net@296||-0.5|IJ2700|pin@174||-12|17|pin@190||-12|27 -Abus|net@297||-0.5|IJ1800|pin@190||-12|27|pin@191||12|27 -Abus|net@298||-0.5|IJ900|pin@191||12|27|pin@168||12|17 -Abus|net@299||-0.5|IJ1800|pin@191||12|27|pin@192||36|27 -Abus|net@301||-0.5|IJ0|pin@190||-12|27|pin@194||-26|27 -Abus|net@303||-0.5|IJ0|pin@194||-26|27|pin@193||-36|27 -Abus|net@304||-0.5|IJ900|conn@8|y|-26|29|pin@194||-26|27 -Abus|net@305||-0.5|IJ2700|splitSta@0|cl[T,F],clS[T,F],rd[T,F],mc|-36|7|pin@193||-36|27 -Abus|net@306||-0.5|IJ2700|splitEnd@0|cl[T,F],clS[T,F],rd[T,F],mc|36|7|pin@192||36|27 +Abus|net@296||-0.5|IJ2700|pin@174||-12|17|pin@190||-12|24 +Abus|net@297||-0.5|IJ1800|pin@190||-12|24|pin@191||12|24 +Abus|net@298||-0.5|IJ900|pin@191||12|24|pin@168||12|17 +Abus|net@299||-0.5|IJ1800|pin@191||12|24|pin@192||36|24 +Abus|net@301||-0.5|IJ0|pin@190||-12|24|pin@194||-33|24 +Abus|net@303||-0.5|IJ0|pin@194||-33|24|pin@193||-36|24 +Abus|net@304||-0.5|IJ900|conn@8|y|-33|26.5|pin@194||-33|24 +Abus|net@305||-0.5|IJ2700|splitSta@0|cl[T,F],clS[T,F],rd[T,F],mc|-36|7|pin@193||-36|24 +Abus|net@306||-0.5|IJ2700|splitEnd@0|cl[T,F],clS[T,F],rd[T,F],mc|36|7|pin@192||36|24 Awire|net@307|||900|splitSta@2|sout|-6|-9|pin@195||-6|-27 Awire|net@309|||2700|pin@196||6|-27|splitSta@2|sin[2]|6|-8 -Awire|net@312|||0|wire90@3|a|-30.5|2|splitSta@0|succA|-33|2 -Awire|net@313|||1800|splitSta@0|succB|-33|-2|wire90@2|a|-30.5|-2 Awire|net@314|||1800|wire90@4|b|-25.5|5|pin@183||-24|5 Awire|net@315|||0|wire90@4|a|-30.5|5|splitSta@0|sout|-34|5 Awire|net@316|||900|pin@205||-6|1|splitSta@2|sin|-6|-6 @@ -10420,155 +12578,160 @@ Awire|net@330|||1800|pin@195||-6|-27|wire90@1|a|-2.5|-27 Awire|net@331|||1800|wire90@1|b|2.5|-27|pin@196||6|-27 Awire|net@332|||1800|pin@177||18|5|wire90@6|a|25.5|5 Awire|net@335|||1800|wire90@6|b|30.5|5|splitEnd@0|sin|35|5 -Awire|net@336|||1800|wire90@7|b|30.5|2|splitEnd@0|pred|33|2 -Awire|net@337|||1800|wire90@8|b|30.5|-2|splitEnd@0|predA_1|33|-2 -Awire|net@339|||0|wire90@9|a|51.5|-36|pin@207||48|-36 -Awire|net@340|||0|wire90@10|a|39.5|-36|pin@209||36|-36 -Awire|net@342|||0|wire90@11|a|27.5|-36|pin@211||24|-36 -Awire|net@344|||0|wire90@12|a|15.5|-36|pin@213||12|-36 -Awire|net@346|||0|wire90@13|a|3.5|-36|pin@215||0|-36 -Awire|net@348|||0|wire90@14|a|-8.5|-36|pin@217||-12|-36 -Awire|net@350|||0|wire90@15|a|-20.5|-36|pin@219||-24|-36 -Awire|net@352|||0|wire90@16|a|-32.5|-36|pin@221||-36|-36 -Awire|net@354|||0|wire90@17|a|-44.5|-36|pin@223||-48|-36 -Awire|net@356|||0|wire90@18|a|51.5|-42|pin@225||48|-42 -Awire|net@358|||0|wire90@19|a|39.5|-42|pin@227||36|-42 -Awire|net@360|||0|wire90@20|a|27.5|-42|pin@229||24|-42 -Awire|net@362|||0|wire90@21|a|15.5|-42|pin@231||12|-42 -Awire|net@364|||0|wire90@22|a|3.5|-42|pin@233||0|-42 -Awire|net@366|||0|wire90@23|a|-8.5|-42|pin@235||-12|-42 -Awire|net@368|||0|wire90@24|a|-20.5|-42|pin@237||-24|-42 -Awire|net@370|||0|wire90@25|a|-32.5|-42|pin@239||-36|-42 -Awire|net@372|||0|wire90@26|a|-44.5|-42|pin@241||-48|-42 -Awire|net@374|||0|wire90@27|a|51.5|-48|pin@243||48|-48 -Awire|net@376|||0|wire90@28|a|39.5|-48|pin@245||36|-48 -Awire|net@378|||0|wire90@29|a|27.5|-48|pin@247||24|-48 -Awire|net@380|||0|wire90@30|a|15.5|-48|pin@249||12|-48 -Awire|net@382|||0|wire90@31|a|3.5|-48|pin@251||0|-48 -Awire|net@384|||0|wire90@32|a|-8.5|-48|pin@253||-12|-48 -Awire|net@386|||0|wire90@33|a|-20.5|-48|pin@255||-24|-48 -Awire|net@388|||0|wire90@34|a|-32.5|-48|pin@257||-36|-48 -Awire|net@390|||0|wire90@35|a|-44.5|-48|pin@259||-48|-48 -Awire|net@392|||0|wire90@36|a|51.5|-54|pin@261||48|-54 -Awire|net@394|||0|wire90@37|a|39.5|-54|pin@263||36|-54 -Awire|net@396|||0|wire90@38|a|27.5|-54|pin@265||24|-54 -Awire|net@398|||0|wire90@39|a|15.5|-54|pin@267||12|-54 -Awire|net@400|||0|wire90@40|a|3.5|-54|pin@269||0|-54 -Awire|net@402|||0|wire90@41|a|-8.5|-54|pin@271||-12|-54 -Awire|net@404|||0|wire90@42|a|-20.5|-54|pin@273||-24|-54 -Awire|net@406|||0|wire90@43|a|-32.5|-54|pin@275||-36|-54 -Awire|net@408|||0|wire90@44|a|-44.5|-54|pin@277||-48|-54 -Awire|net@410|||0|wire90@45|a|51.5|-63|pin@279||48|-63 -Awire|net@412|||0|wire90@46|a|39.5|-63|pin@281||36|-63 -Awire|net@414|||0|wire90@47|a|27.5|-63|pin@283||24|-63 -Awire|net@416|||0|wire90@48|a|15.5|-63|pin@285||12|-63 -Awire|net@418|||0|wire90@49|a|3.5|-63|pin@287||0|-63 -Awire|net@420|||0|wire90@50|a|-8.5|-63|pin@289||-12|-63 -Awire|net@422|||0|wire90@51|a|-20.5|-63|pin@291||-24|-63 -Awire|net@424|||0|wire90@52|a|-32.5|-63|pin@293||-36|-63 -Awire|net@426|||0|wire90@53|a|-44.5|-63|pin@295||-48|-63 -Awire|net@428|||0|wire90@54|a|51.5|-69|pin@297||48|-69 -Awire|net@430|||0|wire90@55|a|39.5|-69|pin@299||36|-69 -Awire|net@432|||0|wire90@56|a|27.5|-69|pin@301||24|-69 -Awire|net@434|||0|wire90@57|a|15.5|-69|pin@303||12|-69 -Awire|net@436|||0|wire90@58|a|3.5|-69|pin@305||0|-69 -Awire|net@438|||0|wire90@59|a|-8.5|-69|pin@307||-12|-69 -Awire|net@440|||0|wire90@60|a|-20.5|-69|pin@309||-24|-69 -Awire|net@442|||0|wire90@61|a|-32.5|-69|pin@311||-36|-69 -Awire|net@444|||0|wire90@62|a|-44.5|-69|pin@313||-48|-69 -Awire|net@446|||0|wire90@63|a|51.5|-75|pin@315||48|-75 -Awire|net@448|||0|wire90@64|a|39.5|-75|pin@317||36|-75 -Awire|net@450|||0|wire90@65|a|27.5|-75|pin@319||24|-75 -Awire|net@452|||0|wire90@66|a|15.5|-75|pin@321||12|-75 -Awire|net@454|||0|wire90@67|a|3.5|-75|pin@323||0|-75 -Awire|net@456|||0|wire90@68|a|-8.5|-75|pin@325||-12|-75 -Awire|net@458|||0|wire90@69|a|-20.5|-75|pin@327||-24|-75 -Awire|net@460|||0|wire90@70|a|-32.5|-75|pin@329||-36|-75 -Awire|net@462|||0|wire90@71|a|-44.5|-75|pin@331||-48|-75 -Awire|net@464|||0|wire90@72|a|51.5|-81|pin@333||48|-81 -Awire|net@466|||0|wire90@73|a|39.5|-81|pin@335||36|-81 -Awire|net@468|||0|wire90@74|a|27.5|-81|pin@337||24|-81 -Awire|net@470|||0|wire90@75|a|15.5|-81|pin@339||12|-81 -Awire|net@472|||0|wire90@76|a|3.5|-81|pin@341||0|-81 -Awire|net@474|||0|wire90@77|a|-8.5|-81|pin@343||-12|-81 -Awire|net@476|||0|wire90@78|a|-20.5|-81|pin@345||-24|-81 -Awire|net@478|||0|wire90@79|a|-32.5|-81|pin@347||-36|-81 -Awire|net@480|||0|wire90@80|a|-44.5|-81|pin@349||-48|-81 -Awire|net@481|||0|wire90@81|a|51.5|-90|pin@351||48|-90 -Awire|net@483|||0|wire90@82|a|39.5|-90|pin@353||36|-90 -Awire|net@485|||0|wire90@83|a|27.5|-90|pin@355||24|-90 -Awire|net@487|||0|wire90@84|a|15.5|-90|pin@357||12|-90 -Awire|net@489|||0|wire90@85|a|3.5|-90|pin@359||0|-90 -Awire|net@491|||0|wire90@86|a|-8.5|-90|pin@361||-12|-90 -Awire|net@493|||0|wire90@87|a|-20.5|-90|pin@363||-24|-90 -Awire|net@495|||0|wire90@88|a|-32.5|-90|pin@365||-36|-90 -Awire|net@497|||0|wire90@89|a|-44.5|-90|pin@367||-48|-90 -Awire|net@499|||0|wire90@90|a|51.5|-96|pin@369||48|-96 -Awire|net@501|||0|wire90@91|a|39.5|-96|pin@371||36|-96 -Awire|net@503|||0|wire90@92|a|27.5|-96|pin@373||24|-96 -Awire|net@505|||0|wire90@93|a|15.5|-96|pin@375||12|-96 -Awire|net@507|||0|wire90@94|a|3.5|-96|pin@377||0|-96 -Awire|net@509|||0|wire90@95|a|-8.5|-96|pin@379||-12|-96 -Awire|net@511|||0|wire90@96|a|-20.5|-96|pin@381||-24|-96 -Awire|net@513|||0|wire90@97|a|-32.5|-96|pin@383||-36|-96 -Awire|net@515|||0|wire90@98|a|-44.5|-96|pin@385||-48|-96 -Awire|net@517|||0|wire90@99|a|51.5|-102|pin@387||48|-102 -Awire|net@519|||0|wire90@100|a|39.5|-102|pin@389||36|-102 -Awire|net@521|||0|wire90@101|a|27.5|-102|pin@391||24|-102 -Awire|net@523|||0|wire90@102|a|15.5|-102|pin@393||12|-102 -Awire|net@525|||0|wire90@103|a|3.5|-102|pin@395||0|-102 -Awire|net@527|||0|wire90@104|a|-8.5|-102|pin@397||-12|-102 -Awire|net@529|||0|wire90@105|a|-20.5|-102|pin@399||-24|-102 -Awire|net@531|||0|wire90@106|a|-32.5|-102|pin@401||-36|-102 -Awire|net@533|||0|wire90@107|a|-44.5|-102|pin@403||-48|-102 -Awire|net@535|||0|wire90@108|a|51.5|-108|pin@405||48|-108 -Awire|net@537|||0|wire90@109|a|39.5|-108|pin@407||36|-108 -Awire|net@539|||0|wire90@110|a|27.5|-108|pin@409||24|-108 -Awire|net@541|||0|wire90@111|a|15.5|-108|pin@411||12|-108 -Awire|net@543|||0|wire90@112|a|3.5|-108|pin@413||0|-108 -Awire|net@545|||0|wire90@113|a|-8.5|-108|pin@415||-12|-108 -Awire|net@547|||0|wire90@114|a|-20.5|-108|pin@417||-24|-108 -Awire|net@549|||0|wire90@115|a|-32.5|-108|pin@419||-36|-108 -Awire|net@551|||0|wire90@116|a|-44.5|-108|pin@421||-48|-108 +Awire|net@339|||0|wire90@9|a|51.5|-61|pin@207||48|-61 +Awire|net@340|||0|wire90@10|a|39.5|-61|pin@209||36|-61 +Awire|net@342|||0|wire90@11|a|27.5|-61|pin@211||24|-61 +Awire|net@344|||0|wire90@12|a|15.5|-61|pin@213||12|-61 +Awire|net@346|||0|wire90@13|a|3.5|-61|pin@215||0|-61 +Awire|net@348|||0|wire90@14|a|-8.5|-61|pin@217||-12|-61 +Awire|net@350|||0|wire90@15|a|-20.5|-61|pin@219||-24|-61 +Awire|net@352|||0|wire90@16|a|-32.5|-61|pin@221||-36|-61 +Awire|net@354|||0|wire90@17|a|-44.5|-61|pin@223||-48|-61 +Awire|net@356|||0|wire90@18|a|51.5|-67|pin@225||48|-67 +Awire|net@358|||0|wire90@19|a|39.5|-67|pin@227||36|-67 +Awire|net@360|||0|wire90@20|a|27.5|-67|pin@229||24|-67 +Awire|net@362|||0|wire90@21|a|15.5|-67|pin@231||12|-67 +Awire|net@364|||0|wire90@22|a|3.5|-67|pin@233||0|-67 +Awire|net@366|||0|wire90@23|a|-8.5|-67|pin@235||-12|-67 +Awire|net@368|||0|wire90@24|a|-20.5|-67|pin@237||-24|-67 +Awire|net@370|||0|wire90@25|a|-32.5|-67|pin@239||-36|-67 +Awire|net@372|||0|wire90@26|a|-44.5|-67|pin@241||-48|-67 +Awire|net@374|||0|wire90@27|a|51.5|-73|pin@243||48|-73 +Awire|net@376|||0|wire90@28|a|39.5|-73|pin@245||36|-73 +Awire|net@378|||0|wire90@29|a|27.5|-73|pin@247||24|-73 +Awire|net@380|||0|wire90@30|a|15.5|-73|pin@249||12|-73 +Awire|net@382|||0|wire90@31|a|3.5|-73|pin@251||0|-73 +Awire|net@384|||0|wire90@32|a|-8.5|-73|pin@253||-12|-73 +Awire|net@386|||0|wire90@33|a|-20.5|-73|pin@255||-24|-73 +Awire|net@388|||0|wire90@34|a|-32.5|-73|pin@257||-36|-73 +Awire|net@390|||0|wire90@35|a|-44.5|-73|pin@259||-48|-73 +Awire|net@392|||0|wire90@36|a|51.5|-79|pin@261||48|-79 +Awire|net@394|||0|wire90@37|a|39.5|-79|pin@263||36|-79 +Awire|net@396|||0|wire90@38|a|27.5|-79|pin@265||24|-79 +Awire|net@398|||0|wire90@39|a|15.5|-79|pin@267||12|-79 +Awire|net@400|||0|wire90@40|a|3.5|-79|pin@269||0|-79 +Awire|net@402|||0|wire90@41|a|-8.5|-79|pin@271||-12|-79 +Awire|net@404|||0|wire90@42|a|-20.5|-79|pin@273||-24|-79 +Awire|net@406|||0|wire90@43|a|-32.5|-79|pin@275||-36|-79 +Awire|net@408|||0|wire90@44|a|-44.5|-79|pin@277||-48|-79 +Awire|net@410|||0|wire90@45|a|51.5|-88|pin@279||48|-88 +Awire|net@412|||0|wire90@46|a|39.5|-88|pin@281||36|-88 +Awire|net@414|||0|wire90@47|a|27.5|-88|pin@283||24|-88 +Awire|net@416|||0|wire90@48|a|15.5|-88|pin@285||12|-88 +Awire|net@418|||0|wire90@49|a|3.5|-88|pin@287||0|-88 +Awire|net@420|||0|wire90@50|a|-8.5|-88|pin@289||-12|-88 +Awire|net@422|||0|wire90@51|a|-20.5|-88|pin@291||-24|-88 +Awire|net@424|||0|wire90@52|a|-32.5|-88|pin@293||-36|-88 +Awire|net@426|||0|wire90@53|a|-44.5|-88|pin@295||-48|-88 +Awire|net@428|||0|wire90@54|a|51.5|-94|pin@297||48|-94 +Awire|net@430|||0|wire90@55|a|39.5|-94|pin@299||36|-94 +Awire|net@432|||0|wire90@56|a|27.5|-94|pin@301||24|-94 +Awire|net@434|||0|wire90@57|a|15.5|-94|pin@303||12|-94 +Awire|net@436|||0|wire90@58|a|3.5|-94|pin@305||0|-94 +Awire|net@438|||0|wire90@59|a|-8.5|-94|pin@307||-12|-94 +Awire|net@440|||0|wire90@60|a|-20.5|-94|pin@309||-24|-94 +Awire|net@442|||0|wire90@61|a|-32.5|-94|pin@311||-36|-94 +Awire|net@444|||0|wire90@62|a|-44.5|-94|pin@313||-48|-94 +Awire|net@446|||0|wire90@63|a|51.5|-100|pin@315||48|-100 +Awire|net@448|||0|wire90@64|a|39.5|-100|pin@317||36|-100 +Awire|net@450|||0|wire90@65|a|27.5|-100|pin@319||24|-100 +Awire|net@452|||0|wire90@66|a|15.5|-100|pin@321||12|-100 +Awire|net@454|||0|wire90@67|a|3.5|-100|pin@323||0|-100 +Awire|net@456|||0|wire90@68|a|-8.5|-100|pin@325||-12|-100 +Awire|net@458|||0|wire90@69|a|-20.5|-100|pin@327||-24|-100 +Awire|net@460|||0|wire90@70|a|-32.5|-100|pin@329||-36|-100 +Awire|net@462|||0|wire90@71|a|-44.5|-100|pin@331||-48|-100 +Awire|net@464|||0|wire90@72|a|51.5|-106|pin@333||48|-106 +Awire|net@466|||0|wire90@73|a|39.5|-106|pin@335||36|-106 +Awire|net@468|||0|wire90@74|a|27.5|-106|pin@337||24|-106 +Awire|net@470|||0|wire90@75|a|15.5|-106|pin@339||12|-106 +Awire|net@472|||0|wire90@76|a|3.5|-106|pin@341||0|-106 +Awire|net@474|||0|wire90@77|a|-8.5|-106|pin@343||-12|-106 +Awire|net@476|||0|wire90@78|a|-20.5|-106|pin@345||-24|-106 +Awire|net@478|||0|wire90@79|a|-32.5|-106|pin@347||-36|-106 +Awire|net@480|||0|wire90@80|a|-44.5|-106|pin@349||-48|-106 +Awire|net@481|||0|wire90@81|a|51.5|-115|pin@351||48|-115 +Awire|net@483|||0|wire90@82|a|39.5|-115|pin@353||36|-115 +Awire|net@485|||0|wire90@83|a|27.5|-115|pin@355||24|-115 +Awire|net@487|||0|wire90@84|a|15.5|-115|pin@357||12|-115 +Awire|net@489|||0|wire90@85|a|3.5|-115|pin@359||0|-115 +Awire|net@491|||0|wire90@86|a|-8.5|-115|pin@361||-12|-115 +Awire|net@493|||0|wire90@87|a|-20.5|-115|pin@363||-24|-115 +Awire|net@495|||0|wire90@88|a|-32.5|-115|pin@365||-36|-115 +Awire|net@497|||0|wire90@89|a|-44.5|-115|pin@367||-48|-115 +Awire|net@499|||0|wire90@90|a|51.5|-121|pin@369||48|-121 +Awire|net@501|||0|wire90@91|a|39.5|-121|pin@371||36|-121 +Awire|net@503|||0|wire90@92|a|27.5|-121|pin@373||24|-121 +Awire|net@505|||0|wire90@93|a|15.5|-121|pin@375||12|-121 +Awire|net@507|||0|wire90@94|a|3.5|-121|pin@377||0|-121 +Awire|net@509|||0|wire90@95|a|-8.5|-121|pin@379||-12|-121 +Awire|net@511|||0|wire90@96|a|-20.5|-121|pin@381||-24|-121 +Awire|net@513|||0|wire90@97|a|-32.5|-121|pin@383||-36|-121 +Awire|net@515|||0|wire90@98|a|-44.5|-121|pin@385||-48|-121 +Awire|net@517|||0|wire90@99|a|51.5|-127|pin@387||48|-127 +Awire|net@519|||0|wire90@100|a|39.5|-127|pin@389||36|-127 +Awire|net@521|||0|wire90@101|a|27.5|-127|pin@391||24|-127 +Awire|net@523|||0|wire90@102|a|15.5|-127|pin@393||12|-127 +Awire|net@525|||0|wire90@103|a|3.5|-127|pin@395||0|-127 +Awire|net@527|||0|wire90@104|a|-8.5|-127|pin@397||-12|-127 +Awire|net@529|||0|wire90@105|a|-20.5|-127|pin@399||-24|-127 +Awire|net@531|||0|wire90@106|a|-32.5|-127|pin@401||-36|-127 +Awire|net@533|||0|wire90@107|a|-44.5|-127|pin@403||-48|-127 +Awire|net@535|||0|wire90@108|a|51.5|-133|pin@405||48|-133 +Awire|net@537|||0|wire90@109|a|39.5|-133|pin@407||36|-133 +Awire|net@539|||0|wire90@110|a|27.5|-133|pin@409||24|-133 +Awire|net@541|||0|wire90@111|a|15.5|-133|pin@411||12|-133 +Awire|net@543|||0|wire90@112|a|3.5|-133|pin@413||0|-133 +Awire|net@545|||0|wire90@113|a|-8.5|-133|pin@415||-12|-133 +Awire|net@547|||0|wire90@114|a|-20.5|-133|pin@417||-24|-133 +Awire|net@549|||0|wire90@115|a|-32.5|-133|pin@419||-36|-133 +Awire|net@551|||0|wire90@116|a|-44.5|-133|pin@421||-48|-133 Awire|net@552|||900|splitSta@2|freqOut|0|-21|pin@424||0|-24 Awire|net@555|||1800|pin@424||0|-24|conn@9|a|22.5|-24 -Abus|x[1:36]|D5G2;|-0.5|IJ900|pin@170||-21|-6|pin@172||-21|-18 -Awire|x[1]|D5G2;||2700|pin@207||48|-36|pin@208||48|-33 -Awire|x[2]|D5G2;||2700|pin@209||36|-36|pin@210||36|-33 -Awire|x[3]|D5G2;||2700|pin@211||24|-36|pin@212||24|-33 -Awire|x[4]|D5G2;||2700|pin@213||12|-36|pin@214||12|-33 -Awire|x[5]|D5G2;||2700|pin@215||0|-36|pin@216||0|-33 -Awire|x[6]|D5G2;||2700|pin@217||-12|-36|pin@218||-12|-33 -Awire|x[7]|D5G2;||2700|pin@219||-24|-36|pin@220||-24|-33 -Awire|x[8]|D5G2;||2700|pin@221||-36|-36|pin@222||-36|-33 -Awire|x[9]|D5G2;||2700|pin@223||-48|-36|pin@224||-48|-33 -Awire|x[10]|D5G2;||2700|pin@225||48|-42|pin@226||48|-39 -Awire|x[11]|D5G2;||2700|pin@227||36|-42|pin@228||36|-39 -Awire|x[12]|D5G2;||2700|pin@229||24|-42|pin@230||24|-39 -Awire|x[13]|D5G2;||2700|pin@231||12|-42|pin@232||12|-39 -Awire|x[14]|D5G2;||2700|pin@233||0|-42|pin@234||0|-39 -Awire|x[15]|D5G2;||2700|pin@235||-12|-42|pin@236||-12|-39 -Awire|x[16]|D5G2;||2700|pin@237||-24|-42|pin@238||-24|-39 -Awire|x[17]|D5G2;||2700|pin@239||-36|-42|pin@240||-36|-39 -Awire|x[18]|D5G2;||2700|pin@241||-48|-42|pin@242||-48|-39 -Awire|x[19]|D5G2;||2700|pin@243||48|-48|pin@244||48|-45 -Awire|x[20]|D5G2;||2700|pin@245||36|-48|pin@246||36|-45 -Awire|x[21]|D5G2;||2700|pin@247||24|-48|pin@248||24|-45 -Awire|x[22]|D5G2;||2700|pin@249||12|-48|pin@250||12|-45 -Awire|x[23]|D5G2;||2700|pin@251||0|-48|pin@252||0|-45 -Awire|x[24]|D5G2;||2700|pin@253||-12|-48|pin@254||-12|-45 -Awire|x[25]|D5G2;||2700|pin@255||-24|-48|pin@256||-24|-45 -Awire|x[26]|D5G2;||2700|pin@257||-36|-48|pin@258||-36|-45 -Awire|x[27]|D5G2;||2700|pin@259||-48|-48|pin@260||-48|-45 -Awire|x[28]|D5G2;||2700|pin@261||48|-54|pin@262||48|-51 -Awire|x[29]|D5G2;||2700|pin@263||36|-54|pin@264||36|-51 -Awire|x[30]|D5G2;||2700|pin@265||24|-54|pin@266||24|-51 -Awire|x[31]|D5G2;||2700|pin@267||12|-54|pin@268||12|-51 -Awire|x[32]|D5G2;||2700|pin@269||0|-54|pin@270||0|-51 -Awire|x[33]|D5G2;||2700|pin@271||-12|-54|pin@272||-12|-51 -Awire|x[34]|D5G2;||2700|pin@273||-24|-54|pin@274||-24|-51 -Awire|x[35]|D5G2;||2700|pin@275||-36|-54|pin@276||-36|-51 -Awire|x[36]|D5G2;||2700|pin@277||-48|-54|pin@278||-48|-51 +Awire|net@565|||0|wire90@3|a|-30.5|2|splitSta@0|succB|-33|2 +Awire|net@566|||0|wire90@2|a|-30.5|-2|splitSta@0|succA|-33|-2 +Abus|net@567||-0.5|IJ0|pin@429||-21|-7|splitSta@0|out[1:36]|-32|-7 +Abus|net@568||-0.5|IJ0|pin@428||-21|-5|splitSta@0|out[A][37:72]|-32|-5 +Abus|net@569||-0.5|IJ1800|pin@187||22|-5|splitEnd@0|inB[1:36]|32|-5 +Abus|net@570||-0.5|IJ1800|pin@189||22|-7|splitEnd@0|in[1:36]|32|-7 +Awire|net@571|||1800|wire90@8|b|30.5|-2|splitEnd@0|pred|33|-2 +Awire|net@572|||1800|wire90@7|b|30.5|2|splitEnd@0|predA_1|33|2 +Awire|net@573|||0|wire90@149|a|-8.5|-33|pin@435||-12|-33 +Awire|net@574|||0|wire90@150|a|-20.5|-33|pin@437||-24|-33 +Awire|net@575|||0|wire90@151|a|-32.5|-33|pin@439||-36|-33 +Awire|net@576|||0|wire90@152|a|-44.5|-33|pin@441||-48|-33 +Awire|net@577|||0|wire90@117|a|51.5|-39|pin@443||48|-39 +Awire|net@578|||0|wire90@118|a|39.5|-39|pin@445||36|-39 +Awire|net@579|||0|wire90@119|a|27.5|-39|pin@447||24|-39 +Awire|net@580|||0|wire90@120|a|15.5|-39|pin@449||12|-39 +Awire|net@581|||0|wire90@121|a|3.5|-39|pin@451||0|-39 +Awire|net@582|||0|wire90@122|a|-8.5|-39|pin@453||-12|-39 +Awire|net@583|||0|wire90@123|a|-20.5|-39|pin@455||-24|-39 +Awire|net@584|||0|wire90@124|a|-32.5|-39|pin@457||-36|-39 +Awire|net@585|||0|wire90@125|a|-44.5|-39|pin@459||-48|-39 +Awire|net@586|||0|wire90@126|a|51.5|-45|pin@461||48|-45 +Awire|net@587|||0|wire90@128|a|39.5|-45|pin@463||36|-45 +Awire|net@588|||0|wire90@129|a|27.5|-45|pin@465||24|-45 +Awire|net@589|||0|wire90@130|a|15.5|-45|pin@467||12|-45 +Awire|net@590|||0|wire90@131|a|3.5|-45|pin@469||0|-45 +Awire|net@591|||0|wire90@132|a|-8.5|-45|pin@472||-12|-45 +Awire|net@592|||0|wire90@133|a|-20.5|-45|pin@474||-24|-45 +Awire|net@593|||0|wire90@134|a|-32.5|-45|pin@476||-36|-45 +Awire|net@594|||0|wire90@135|a|-44.5|-45|pin@478||-48|-45 +Awire|net@595|||0|wire90@136|a|51.5|-51|pin@480||48|-51 +Awire|net@596|||0|wire90@137|a|39.5|-51|pin@483||36|-51 +Awire|net@597|||0|wire90@139|a|27.5|-51|pin@485||24|-51 +Awire|net@598|||0|wire90@140|a|15.5|-51|pin@487||12|-51 +Awire|net@599|||0|wire90@141|a|3.5|-51|pin@489||0|-51 +Awire|net@600|||0|wire90@142|a|-8.5|-51|pin@491||-12|-51 +Awire|net@601|||0|wire90@143|a|-20.5|-51|pin@494||-24|-51 +Awire|net@602|||0|wire90@144|a|-32.5|-51|pin@496||-36|-51 +Awire|net@603|||0|wire90@145|a|-44.5|-51|pin@498||-48|-51 +Awire|net@604|||0|wire90@146|a|51.5|-33|pin@470||48|-33 +Awire|net@605|||0|wire90@127|a|39.5|-33|pin@492||36|-33 +Awire|net@606|||0|wire90@138|a|27.5|-33|pin@501||24|-33 +Awire|net@607|||0|wire90@147|a|15.5|-33|pin@431||12|-33 +Awire|net@608|||0|wire90@148|a|3.5|-33|pin@433||0|-33 Ecl[T,F],clS[T,F],rd[T,F],mc||D4G2;|conn@8|a|I Esucc_1|freqOut|D6G2;|conn@9|y|O Ein[1:36]||D4G2;|conn@1|a|I @@ -10580,12 +12743,12 @@ Esucc||D6G2;|conn@2|y|O X # Cell splitEnd;1{ic} -CsplitEnd;1{ic}||artwork|1224541394178|1224543172859|E +CsplitEnd;1{ic}||artwork|1224541394178|1226934208922|E Ngeneric:Facet-Center|art@0||0|0||||AV Nschematic:Bus_Pin|pin@0||0|7|-1|-1|| -Nschematic:Bus_Pin|pin@1||-4|-5|-1|-1|| +Nschematic:Bus_Pin|pin@1||-4|-7|-1|-1|| Nschematic:Bus_Pin|pin@2||5|-6|-1|-1|| -Nschematic:Bus_Pin|pin@3||-3|2|-1|-1|| +Nschematic:Bus_Pin|pin@3||-3|-2|-1|-1|| Nschematic:Bus_Pin|pin@4||-1|5|-1|-1|| Nschematic:Bus_Pin|pin@5||2|5|-1|-1|| Nschematic:Bus_Pin|pin@7||3|0|-1|-1|| @@ -10616,8 +12779,8 @@ NPin|pin@33||2|-3|1|1|| NPin|pin@34||2|0|1|1|| NPin|pin@35||3|0|1|1|| Nschematic:Bus_Pin|pin@37||0|6|-2|-2|| -Nschematic:Bus_Pin|pin@38||-3|-2|-1|-1|| -Nschematic:Bus_Pin|pin@39||-4|-7|-1|-1|| +Nschematic:Bus_Pin|pin@38||-3|2|-1|-1|| +Nschematic:Bus_Pin|pin@39||-4|-5|-1|-1|| NPin|pin@40||-2|-2|1|1|| NPin|pin@41||-3|-2|1|1|| Ngeneric:Invisible-Pin|pin@42||0|5|||||ART_message(D5G1.5;)S3 @@ -10662,6 +12825,205 @@ Esout||D5G2;|pin@5||O EsuccB|succ|D5G2;|pin@7||O X +# Cell splitEnd;3{lay} +CsplitEnd;3{lay}||cmos90|1224542261307|1226933348255||ATTR_NCC(D5G3;NTY140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1226933351533|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1226933351533 +IgaspL:anAltEndS;1{lay}|anAltEnd@0||0|0|||D5G4; +Ngeneric:Facet-Center|art@0||0|0||||AV +NX-Metal-2-Metal-3-Con|contact@7||-24|12|||| +NX-Metal-2-Metal-3-Con|contact@8||-18|-12|||| +NX-Metal-2-Metal-3-Con|contact@9||-12|-82|||| +NX-Metal-2-Metal-3-Con|contact@10||12|-112|||| +NX-Metal-2-Metal-3-Con|contact@11||18|-132|||| +NX-Metal-2-Metal-3-Con|contact@12||24|-138|||| +NX-Metal-2-Metal-3-Con|contact@13||30|-144|||| +IregistersL:ins2in20Ax18m2;2{lay}|ins2in20@0||648|0|||D5G4; +IregistersL:ins2in20Ax18m2;2{lay}|ins2in20@1||-648|0|X||D5G4; +NMetal-2-Pin|pin@0||-936|-138|||YRR| +NMetal-2-Pin|pin@1||-936|-12|||YRR| +NMetal-2-Pin|pin@2||-936|12|||YRR| +NMetal-2-Pin|pin@3||-936|-112|||YRR| +NMetal-2-Pin|pin@4||-936|-132|||YRR| +NMetal-2-Pin|pin@5||-936|-144|||YRR| +NMetal-2-Pin|pin@6||-936|-82|||YRR| +Ametal-2|net@2||6.2|S0|anAltEnd@0|gnd_2|-264|-72|ins2in20@1|gnd_1|-288|-72 +Ametal-2|net@3||1.2|S0|anAltEnd@0|take[A]|-252|-3.9|ins2in20@1|hcl[A][1]|-288|-3.9 +Ametal-2|net@4||1.2|S0|anAltEnd@0|take[B]|-252|3.9|ins2in20@1|hcl[B][1]|-288|3.9 +Ametal-2|net@6||6.2|S0|anAltEnd@0|vdd_1|-264|-122|ins2in20@1|vdd_1|-288|-122 +Ametal-2|net@7||6.2|S0|anAltEnd@0|vdd_8|-264|-22|ins2in20@1|vdd_3|-288|-22 +Ametal-2|net@9||6.2|S0|ins2in20@0|gnd_1|288|-72|anAltEnd@0|gnd_3|264|-72 +Ametal-2|net@11||1.2|S0|ins2in20@0|hcl[A][1]|288|-3.9|anAltEnd@0|take[A_1]|252|-3.9 +Ametal-2|net@12||1.2|S0|ins2in20@0|hcl[B][1]|288|3.9|anAltEnd@0|take[B_1]|252|3.9 +Ametal-2|net@13||6.2|S0|ins2in20@0|vdd_1|288|-122|anAltEnd@0|vdd_3|264|-122 +Ametal-2|net@14||6.2|S0|ins2in20@0|vdd_3|288|-22|anAltEnd@0|vdd_2|264|-22 +Ametal-2|net@16|||S0|contact@9||-12|-82|pin@6||-936|-82 +Ametal-2|net@17|||S0|contact@7||-24|12|pin@2||-936|12 +Ametal-2|net@18|||S0|contact@8||-18|-12|pin@1||-936|-12 +Ametal-2|net@19|||S0|contact@10||12|-112|pin@3||-936|-112 +Ametal-2|net@20|||S0|contact@11||18|-132|pin@4||-936|-132 +Ametal-2|net@21|||S0|contact@12||24|-138|pin@0||-936|-138 +Ametal-2|net@22|||S0|contact@13||30|-144|pin@5||-936|-144 +Ametal-3|net@40|||S2700|anAltEnd@0|cl[F]|12|-144|contact@10||12|-112 +Ametal-3|net@42|||S2700|anAltEnd@0|clS[F]|18|-144|contact@11||18|-132 +Ametal-3|net@44|||S2700|anAltEnd@0|rd[F]|24|-144|contact@12||24|-138 +Ametal-3|net@46|||S900|anAltEnd@0|mc|30|-144|contact@13||30|-144 +Ametal-2|net@47||6.2|S1800|ins2in20@1|gnd_3|-288|72|anAltEnd@0|gnd_4|-264|72 +Ametal-2|net@48||6.2|S0|anAltEnd@0|vdd_9|-264|122|ins2in20@1|vdd_6|-288|122 +Ametal-2|net@49||6.2|S0|anAltEnd@0|vdd_10|-264|22|ins2in20@1|vdd_7|-288|22 +Ametal-2|net@50||6.2|S0|ins2in20@0|gnd_3|288|72|anAltEnd@0|gnd_5|264|72 +Ametal-2|net@51||6.2|S0|ins2in20@0|vdd_6|288|122|anAltEnd@0|vdd_11|264|122 +Ametal-2|net@52||6.2|S0|ins2in20@0|vdd_7|288|22|anAltEnd@0|vdd_12|264|22 +Ametal-3|net@53|||S900|contact@9||-12|-82|anAltEnd@0|cl[T]|-12|-144 +Ametal-3|net@54|||S900|contact@8||-18|-12|anAltEnd@0|clS[T]|-18|-144 +Ametal-3|net@55|||S900|contact@7||-24|12|anAltEnd@0|rd[T]|-24|-144 +EclS[F]||D5G2;|anAltEnd@0|clS[F]|I +EclS[F_1]||D5G2;|anAltEnd@0|clS[F_1]|I +EclS[F_2]||D5G2;|pin@4||B +EclS[T]||D5G2;|anAltEnd@0|clS[T]|I +EclS[T_1]||D5G2;|anAltEnd@0|clS[T_1]|I +EclS[T_2]||D5G2;|pin@1||B +Ecl[F]||D5G2;|anAltEnd@0|cl[F]|I +Ecl[F_1]||D5G2;|anAltEnd@0|cl[F_1]|I +Ecl[F_2]||D5G2;|pin@3||B +Ecl[T]||D5G2;|anAltEnd@0|cl[T]|I +Ecl[T_1]||D5G2;|anAltEnd@0|cl[T_1]|I +Ecl[T_2]||D5G2;|pin@6||B +Egnd||D5G2;|ins2in20@0|gnd|G +Egnd_2||D5G2;|ins2in20@0|gnd_2|G +Egnd_3||D5G2;|ins2in20@1|gnd|G +Egnd_4||D5G2;|ins2in20@1|gnd_2|G +EinA[1]||D5G2;|ins2in20@0|inA[1]|I +EinA[2]||D5G2;|ins2in20@0|inA[2]|I +EinA[3]||D5G2;|ins2in20@0|inA[3]|I +EinA[4]||D5G2;|ins2in20@0|inA[4]|I +EinA[5]||D5G2;|ins2in20@0|inA[5]|I +EinA[6]||D5G2;|ins2in20@0|inA[6]|I +EinA[7]||D5G2;|ins2in20@0|inA[7]|I +EinA[8]||D5G2;|ins2in20@0|inA[8]|I +EinA[9]||D5G2;|ins2in20@0|inA[9]|I +EinA[10]||D5G2;|ins2in20@0|inA[10]|I +EinA[11]||D5G2;|ins2in20@0|inA[11]|I +EinA[12]||D5G2;|ins2in20@0|inA[12]|I +EinA[13]||D5G2;|ins2in20@0|inA[13]|I +EinA[14]||D5G2;|ins2in20@0|inA[14]|I +EinA[15]||D5G2;|ins2in20@0|inA[15]|I +EinA[16]||D5G2;|ins2in20@0|inA[16]|I +EinA[17]||D5G2;|ins2in20@0|inA[17]|I +EinA[18]||D5G2;|ins2in20@0|inA[18]|I +EinA[19]||D5G2;|ins2in20@1|inA[1]|I +EinA[20]||D5G2;|ins2in20@1|inA[2]|I +EinA[21]||D5G2;|ins2in20@1|inA[3]|I +EinA[22]||D5G2;|ins2in20@1|inA[4]|I +EinA[23]||D5G2;|ins2in20@1|inA[5]|I +EinA[24]||D5G2;|ins2in20@1|inA[6]|I +EinA[25]||D5G2;|ins2in20@1|inA[7]|I +EinA[26]||D5G2;|ins2in20@1|inA[8]|I +EinA[27]||D5G2;|ins2in20@1|inA[9]|I +EinA[28]||D5G2;|ins2in20@1|inA[10]|I +EinA[29]||D5G2;|ins2in20@1|inA[11]|I +EinA[30]||D5G2;|ins2in20@1|inA[12]|I +EinA[31]||D5G2;|ins2in20@1|inA[13]|I +EinA[32]||D5G2;|ins2in20@1|inA[14]|I +EinA[33]||D5G2;|ins2in20@1|inA[15]|I +EinA[34]||D5G2;|ins2in20@1|inA[16]|I +EinA[35]||D5G2;|ins2in20@1|inA[17]|I +EinA[36]||D5G2;|ins2in20@1|inA[18]|I +EinB[1]||D5G2;|ins2in20@0|inB[1]|I +EinB[2]||D5G2;|ins2in20@0|inB[2]|I +EinB[3]||D5G2;|ins2in20@0|inB[3]|I +EinB[4]||D5G2;|ins2in20@0|inB[4]|I +EinB[5]||D5G2;|ins2in20@0|inB[5]|I +EinB[6]||D5G2;|ins2in20@0|inB[6]|I +EinB[7]||D5G2;|ins2in20@0|inB[7]|I +EinB[8]||D5G2;|ins2in20@0|inB[8]|I +EinB[9]||D5G2;|ins2in20@0|inB[9]|I +EinB[10]||D5G2;|ins2in20@0|inB[10]|I +EinB[11]||D5G2;|ins2in20@0|inB[11]|I +EinB[12]||D5G2;|ins2in20@0|inB[12]|I +EinB[13]||D5G2;|ins2in20@0|inB[13]|I +EinB[14]||D5G2;|ins2in20@0|inB[14]|I +EinB[15]||D5G2;|ins2in20@0|inB[15]|I +EinB[16]||D5G2;|ins2in20@0|inB[16]|I +EinB[17]||D5G2;|ins2in20@0|inB[17]|I +EinB[18]||D5G2;|ins2in20@0|inB[18]|I +EinB[19]||D5G2;|ins2in20@1|inB[1]|I +EinB[20]||D5G2;|ins2in20@1|inB[2]|I +EinB[21]||D5G2;|ins2in20@1|inB[3]|I +EinB[22]||D5G2;|ins2in20@1|inB[4]|I +EinB[23]||D5G2;|ins2in20@1|inB[5]|I +EinB[24]||D5G2;|ins2in20@1|inB[6]|I +EinB[25]||D5G2;|ins2in20@1|inB[7]|I +EinB[26]||D5G2;|ins2in20@1|inB[8]|I +EinB[27]||D5G2;|ins2in20@1|inB[9]|I +EinB[28]||D5G2;|ins2in20@1|inB[10]|I +EinB[29]||D5G2;|ins2in20@1|inB[11]|I +EinB[30]||D5G2;|ins2in20@1|inB[12]|I +EinB[31]||D5G2;|ins2in20@1|inB[13]|I +EinB[32]||D5G2;|ins2in20@1|inB[14]|I +EinB[33]||D5G2;|ins2in20@1|inB[15]|I +EinB[34]||D5G2;|ins2in20@1|inB[16]|I +EinB[35]||D5G2;|ins2in20@1|inB[17]|I +EinB[36]||D5G2;|ins2in20@1|inB[18]|I +Emc||D5G2;|anAltEnd@0|mc|I +Emc_4||D5G2;|anAltEnd@0|mc_4|O +Emc_5||D5G2;|anAltEnd@0|mc_5|I +Emc_6||D5G2;|pin@5||B +Eout[1]||D5G2;|ins2in20@0|out[1]|I +Eout[2]||D5G2;|ins2in20@0|out[2]|I +Eout[3]||D5G2;|ins2in20@0|out[3]|I +Eout[4]||D5G2;|ins2in20@0|out[4]|I +Eout[5]||D5G2;|ins2in20@0|out[5]|I +Eout[6]||D5G2;|ins2in20@0|out[6]|I +Eout[7]||D5G2;|ins2in20@0|out[7]|I +Eout[8]||D5G2;|ins2in20@0|out[8]|I +Eout[9]||D5G2;|ins2in20@0|out[9]|I +Eout[10]||D5G2;|ins2in20@0|out[10]|I +Eout[11]||D5G2;|ins2in20@0|out[11]|I +Eout[12]||D5G2;|ins2in20@0|out[12]|I +Eout[13]||D5G2;|ins2in20@0|out[13]|I +Eout[14]||D5G2;|ins2in20@0|out[14]|I +Eout[15]||D5G2;|ins2in20@0|out[15]|I +Eout[16]||D5G2;|ins2in20@0|out[16]|I +Eout[17]||D5G2;|ins2in20@0|out[17]|I +Eout[18]||D5G2;|ins2in20@0|out[18]|I +Eout[19]||D5G2;|ins2in20@1|out[1]|I +Eout[20]||D5G2;|ins2in20@1|out[2]|I +Eout[21]||D5G2;|ins2in20@1|out[3]|I +Eout[22]||D5G2;|ins2in20@1|out[4]|I +Eout[23]||D5G2;|ins2in20@1|out[5]|I +Eout[24]||D5G2;|ins2in20@1|out[6]|I +Eout[25]||D5G2;|ins2in20@1|out[7]|I +Eout[26]||D5G2;|ins2in20@1|out[8]|I +Eout[27]||D5G2;|ins2in20@1|out[9]|I +Eout[28]||D5G2;|ins2in20@1|out[10]|I +Eout[29]||D5G2;|ins2in20@1|out[11]|I +Eout[30]||D5G2;|ins2in20@1|out[12]|I +Eout[31]||D5G2;|ins2in20@1|out[13]|I +Eout[32]||D5G2;|ins2in20@1|out[14]|I +Eout[33]||D5G2;|ins2in20@1|out[15]|I +Eout[34]||D5G2;|ins2in20@1|out[16]|I +Eout[35]||D5G2;|ins2in20@1|out[17]|I +Eout[36]||D5G2;|ins2in20@1|out[18]|I +EpredA||D5G2;|anAltEnd@0|predA|I +EpredB||D5G2;|anAltEnd@0|predB|I +Erd[F]||D5G2;|anAltEnd@0|rd[F]|I +Erd[F_1]||D5G2;|anAltEnd@0|rd[F_1]|I +Erd[F_2]||D5G2;|pin@0||B +Erd[T]||D5G2;|anAltEnd@0|rd[T]|I +Erd[T_1]||D5G2;|anAltEnd@0|rd[T_1]|I +Erd[T_2]||D5G2;|pin@2||B +Esin||D5G2;|anAltEnd@0|sin|I +Esout||D5G2;|anAltEnd@0|sout|O +Esucc||D5G2;|anAltEnd@0|succ|O +Evdd||D5G2;|ins2in20@0|vdd|P +Evdd_2||D5G2;|ins2in20@0|vdd_2|P +Evdd_4||D5G2;|ins2in20@0|vdd_4|P +Evdd_5||D5G2;|ins2in20@0|vdd_5|P +Evdd_6||D5G2;|ins2in20@1|vdd|P +Evdd_7||D5G2;|ins2in20@1|vdd_2|P +Evdd_9||D5G2;|ins2in20@1|vdd_5|P +Evdd_10||D5G2;|ins2in20@1|vdd_4|P +X + # Cell splitEnd;2{lay} CsplitEnd;2{lay}||cmos90|1224542261307|1224889877481||ATTR_NCC(D5G3;NTY140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1224889962836|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1224889962836 IgaspL:anAltEndS;1{lay}|anAltEnd@0||0|0|||D5G4; @@ -10917,6 +13279,305 @@ Esout||D6G2;|conn@6|y|O EsuccB|succ|D6G2;|conn@2|y|O X +# Cell splitIO;2{lay} +CsplitIO;2{lay}||cmos90|1224675013597|1226933617192||ATTR_NCC(D5G8;NTY288;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1226933457870|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1226948680731 +Ngeneric:Facet-Center|art@0||0|0||||AV +IsplitEnd;3{lay}|splitEnd@1||936|-144|||D5G4; +IsplitStart;3{lay}|splitSta@1||-936|0|Y||D5G4; +Ametal-2|net@15|||S0|splitEnd@1|clS[T_2]|0|-156|splitSta@1|clS[T_2]|0|-156 +Ametal-2|net@18|||S0|splitEnd@1|gnd_4|0|-72|splitSta@1|gnd|0|-72 +Ametal-2|net@19|||S0|splitEnd@1|gnd_3|0|-216|splitSta@1|gnd_2|0|-216 +Ametal-2|net@22|||S0|splitEnd@1|rd[T_2]|0|-132|splitSta@1|rd[T_2]|0|-132 +Ametal-2|net@23|||S0|splitEnd@1|vdd_10|0|-22|splitSta@1|vdd|0|-22 +Ametal-2|net@24|||S0|splitEnd@1|vdd_9|0|-122|splitSta@1|vdd_2|0|-122 +Ametal-2|net@25|||S0|splitEnd@1|vdd_6|0|-266|splitSta@1|vdd_4|0|-266 +Ametal-2|net@26|||S0|splitEnd@1|vdd_7|0|-166|splitSta@1|vdd_5|0|-166 +Ametal-2|net@27|||S0|splitSta@1|clS[F_2]|0|-276|splitEnd@1|clS[F_2]|0|-276 +Ametal-2|net@28|||S0|splitSta@1|cl[F_2]|0|-256|splitEnd@1|cl[F_2]|0|-256 +Ametal-2|net@29|||S0|splitSta@1|cl[T_2]|0|-226|splitEnd@1|cl[T_2]|0|-226 +Ametal-2|net@30|||S0|splitSta@1|mc_3|0|-288|splitEnd@1|mc_6|0|-288 +Ametal-2|net@31|||S0|splitSta@1|rd[F_2]|0|-282|splitEnd@1|rd[F_2]|0|-282 +EclS[F]||D5G2;|splitSta@1|clS[F]|I +EclS[F_1]||D5G2;|splitSta@1|clS[F_1]|I +EclS[F_2]||D5G2;|splitEnd@1|clS[F]|I +EclS[F_3]||D5G2;|splitEnd@1|clS[F_1]|I +EclS[T]||D5G2;|splitSta@1|clS[T]|I +EclS[T_1]||D5G2;|splitSta@1|clS[T_1]|I +EclS[T_2]||D5G2;|splitEnd@1|clS[T]|I +EclS[T_3]||D5G2;|splitEnd@1|clS[T_1]|I +Ecl[F]||D5G2;|splitSta@1|cl[F]|I +Ecl[F_1]||D5G2;|splitSta@1|cl[F_1]|I +Ecl[F_2]||D5G2;|splitEnd@1|cl[F]|I +Ecl[F_3]||D5G2;|splitEnd@1|cl[F_1]|I +Ecl[T]||D5G2;|splitSta@1|cl[T]|I +Ecl[T_1]||D5G2;|splitSta@1|cl[T_1]|I +Ecl[T_2]||D5G2;|splitEnd@1|cl[T]|I +Ecl[T_3]||D5G2;|splitEnd@1|cl[T_1]|I +Egnd||D5G2;|splitEnd@1|gnd|G +Egnd_2||D5G2;|splitEnd@1|gnd_2|G +Egnd_4||D5G2;|splitSta@1|gnd_4|G +Egnd_5||D5G2;|splitSta@1|gnd_5|G +Egnd_7||D5G2;|splitSta@1|gnd_7|G +Egnd_8||D5G2;|splitSta@1|gnd_8|G +Egnd_9||D5G2;|splitSta@1|gnd_9|G +Egnd_11||D5G2;|splitSta@1|gnd_11|G +EinA[1]||D5G2;|splitEnd@1|inA[1]|I +EinA[2]||D5G2;|splitEnd@1|inA[2]|I +EinA[3]||D5G2;|splitEnd@1|inA[3]|I +EinA[4]||D5G2;|splitEnd@1|inA[4]|I +EinA[5]||D5G2;|splitEnd@1|inA[5]|I +EinA[6]||D5G2;|splitEnd@1|inA[6]|I +EinA[7]||D5G2;|splitEnd@1|inA[7]|I +EinA[8]||D5G2;|splitEnd@1|inA[8]|I +EinA[9]||D5G2;|splitEnd@1|inA[9]|I +EinA[10]||D5G2;|splitEnd@1|inA[10]|I +EinA[11]||D5G2;|splitEnd@1|inA[11]|I +EinA[12]||D5G2;|splitEnd@1|inA[12]|I +EinA[13]||D5G2;|splitEnd@1|inA[13]|I +EinA[14]||D5G2;|splitEnd@1|inA[14]|I +EinA[15]||D5G2;|splitEnd@1|inA[15]|I +EinA[16]||D5G2;|splitEnd@1|inA[16]|I +EinA[17]||D5G2;|splitEnd@1|inA[17]|I +EinA[18]||D5G2;|splitEnd@1|inA[18]|I +EinA[19]||D5G2;|splitEnd@1|inA[19]|I +EinA[20]||D5G2;|splitEnd@1|inA[20]|I +EinA[21]||D5G2;|splitEnd@1|inA[21]|I +EinA[22]||D5G2;|splitEnd@1|inA[22]|I +EinA[23]||D5G2;|splitEnd@1|inA[23]|I +EinA[24]||D5G2;|splitEnd@1|inA[24]|I +EinA[25]||D5G2;|splitEnd@1|inA[25]|I +EinA[26]||D5G2;|splitEnd@1|inA[26]|I +EinA[27]||D5G2;|splitEnd@1|inA[27]|I +EinA[28]||D5G2;|splitEnd@1|inA[28]|I +EinA[29]||D5G2;|splitEnd@1|inA[29]|I +EinA[30]||D5G2;|splitEnd@1|inA[30]|I +EinA[31]||D5G2;|splitEnd@1|inA[31]|I +EinA[32]||D5G2;|splitEnd@1|inA[32]|I +EinA[33]||D5G2;|splitEnd@1|inA[33]|I +EinA[34]||D5G2;|splitEnd@1|inA[34]|I +EinA[35]||D5G2;|splitEnd@1|inA[35]|I +EinA[36]||D5G2;|splitEnd@1|inA[36]|I +EinB[1]||D5G2;|splitEnd@1|inB[1]|I +EinB[2]||D5G2;|splitEnd@1|inB[2]|I +EinB[3]||D5G2;|splitEnd@1|inB[3]|I +EinB[4]||D5G2;|splitEnd@1|inB[4]|I +EinB[5]||D5G2;|splitEnd@1|inB[5]|I +EinB[6]||D5G2;|splitEnd@1|inB[6]|I +EinB[7]||D5G2;|splitEnd@1|inB[7]|I +EinB[8]||D5G2;|splitEnd@1|inB[8]|I +EinB[9]||D5G2;|splitEnd@1|inB[9]|I +EinB[10]||D5G2;|splitEnd@1|inB[10]|I +EinB[11]||D5G2;|splitEnd@1|inB[11]|I +EinB[12]||D5G2;|splitEnd@1|inB[12]|I +EinB[13]||D5G2;|splitEnd@1|inB[13]|I +EinB[14]||D5G2;|splitEnd@1|inB[14]|I +EinB[15]||D5G2;|splitEnd@1|inB[15]|I +EinB[16]||D5G2;|splitEnd@1|inB[16]|I +EinB[17]||D5G2;|splitEnd@1|inB[17]|I +EinB[18]||D5G2;|splitEnd@1|inB[18]|I +EinB[19]||D5G2;|splitEnd@1|inB[19]|I +EinB[20]||D5G2;|splitEnd@1|inB[20]|I +EinB[21]||D5G2;|splitEnd@1|inB[21]|I +EinB[22]||D5G2;|splitEnd@1|inB[22]|I +EinB[23]||D5G2;|splitEnd@1|inB[23]|I +EinB[24]||D5G2;|splitEnd@1|inB[24]|I +EinB[25]||D5G2;|splitEnd@1|inB[25]|I +EinB[26]||D5G2;|splitEnd@1|inB[26]|I +EinB[27]||D5G2;|splitEnd@1|inB[27]|I +EinB[28]||D5G2;|splitEnd@1|inB[28]|I +EinB[29]||D5G2;|splitEnd@1|inB[29]|I +EinB[30]||D5G2;|splitEnd@1|inB[30]|I +EinB[31]||D5G2;|splitEnd@1|inB[31]|I +EinB[32]||D5G2;|splitEnd@1|inB[32]|I +EinB[33]||D5G2;|splitEnd@1|inB[33]|I +EinB[34]||D5G2;|splitEnd@1|inB[34]|I +EinB[35]||D5G2;|splitEnd@1|inB[35]|I +EinB[36]||D5G2;|splitEnd@1|inB[36]|I +Ein[1]||D5G2;|splitSta@1|x[1]|I +Ein[2]||D5G2;|splitSta@1|x[2]|I +Ein[3]||D5G2;|splitSta@1|x[3]|I +Ein[4]||D5G2;|splitSta@1|x[4]|I +Ein[5]||D5G2;|splitSta@1|x[5]|I +Ein[6]||D5G2;|splitSta@1|x[6]|I +Ein[7]||D5G2;|splitSta@1|x[7]|I +Ein[8]||D5G2;|splitSta@1|x[8]|I +Ein[9]||D5G2;|splitSta@1|x[9]|I +Ein[10]||D5G2;|splitSta@1|x[10]|I +Ein[11]||D5G2;|splitSta@1|x[11]|I +Ein[12]||D5G2;|splitSta@1|x[12]|I +Ein[13]||D5G2;|splitSta@1|x[13]|I +Ein[14]||D5G2;|splitSta@1|x[14]|I +Ein[15]||D5G2;|splitSta@1|x[15]|I +Ein[16]||D5G2;|splitSta@1|x[16]|I +Ein[17]||D5G2;|splitSta@1|x[17]|I +Ein[18]||D5G2;|splitSta@1|x[18]|I +Ein[19]||D5G2;|splitSta@1|x[19]|I +Ein[20]||D5G2;|splitSta@1|x[20]|I +Ein[21]||D5G2;|splitSta@1|x[21]|I +Ein[22]||D5G2;|splitSta@1|x[22]|I +Ein[23]||D5G2;|splitSta@1|x[23]|I +Ein[24]||D5G2;|splitSta@1|x[24]|I +Ein[25]||D5G2;|splitSta@1|x[25]|I +Ein[26]||D5G2;|splitSta@1|x[26]|I +Ein[27]||D5G2;|splitSta@1|x[27]|I +Ein[28]||D5G2;|splitSta@1|x[28]|I +Ein[29]||D5G2;|splitSta@1|x[29]|I +Ein[30]||D5G2;|splitSta@1|x[30]|I +Ein[31]||D5G2;|splitSta@1|x[31]|I +Ein[32]||D5G2;|splitSta@1|x[32]|I +Ein[33]||D5G2;|splitSta@1|x[33]|I +Ein[34]||D5G2;|splitSta@1|x[34]|I +Ein[35]||D5G2;|splitSta@1|x[35]|I +Ein[36]||D5G2;|splitSta@1|x[36]|I +Emc||D5G2;|splitSta@1|mc|I +Emc_2||D5G2;|splitSta@1|mc_2|I +Emc_3||D5G2;|splitEnd@1|mc|I +Emc_4||D5G2;|splitSta@1|mc_4|I +Emc_5||D5G2;|splitEnd@1|mc_5|I +Eout[1]||D5G2;|splitEnd@1|out[1]|I +Eout[2]||D5G2;|splitEnd@1|out[2]|I +Eout[3]||D5G2;|splitEnd@1|out[3]|I +Eout[4]||D5G2;|splitEnd@1|out[4]|I +Eout[5]||D5G2;|splitEnd@1|out[5]|I +Eout[6]||D5G2;|splitEnd@1|out[6]|I +Eout[7]||D5G2;|splitEnd@1|out[7]|I +Eout[8]||D5G2;|splitEnd@1|out[8]|I +Eout[9]||D5G2;|splitEnd@1|out[9]|I +Eout[10]||D5G2;|splitEnd@1|out[10]|I +Eout[11]||D5G2;|splitEnd@1|out[11]|I +Eout[12]||D5G2;|splitEnd@1|out[12]|I +Eout[13]||D5G2;|splitEnd@1|out[13]|I +Eout[14]||D5G2;|splitEnd@1|out[14]|I +Eout[15]||D5G2;|splitEnd@1|out[15]|I +Eout[16]||D5G2;|splitEnd@1|out[16]|I +Eout[17]||D5G2;|splitEnd@1|out[17]|I +Eout[18]||D5G2;|splitEnd@1|out[18]|I +Eout[19]||D5G2;|splitEnd@1|out[19]|I +Eout[20]||D5G2;|splitEnd@1|out[20]|I +Eout[21]||D5G2;|splitEnd@1|out[21]|I +Eout[22]||D5G2;|splitEnd@1|out[22]|I +Eout[23]||D5G2;|splitEnd@1|out[23]|I +Eout[24]||D5G2;|splitEnd@1|out[24]|I +Eout[25]||D5G2;|splitEnd@1|out[25]|I +Eout[26]||D5G2;|splitEnd@1|out[26]|I +Eout[27]||D5G2;|splitEnd@1|out[27]|I +Eout[28]||D5G2;|splitEnd@1|out[28]|I +Eout[29]||D5G2;|splitEnd@1|out[29]|I +Eout[30]||D5G2;|splitEnd@1|out[30]|I +Eout[31]||D5G2;|splitEnd@1|out[31]|I +Eout[32]||D5G2;|splitEnd@1|out[32]|I +Eout[33]||D5G2;|splitEnd@1|out[33]|I +Eout[34]||D5G2;|splitEnd@1|out[34]|I +Eout[35]||D5G2;|splitEnd@1|out[35]|I +Eout[36]||D5G2;|splitEnd@1|out[36]|I +Eout[A][1]||D5G2;|splitSta@1|out[1]|I +Eout[A][2]||D5G2;|splitSta@1|out[2]|I +Eout[A][3]||D5G2;|splitSta@1|out[3]|I +Eout[A][4]||D5G2;|splitSta@1|out[4]|I +Eout[A][5]||D5G2;|splitSta@1|out[5]|I +Eout[A][6]||D5G2;|splitSta@1|out[6]|I +Eout[A][7]||D5G2;|splitSta@1|out[7]|I +Eout[A][8]||D5G2;|splitSta@1|out[8]|I +Eout[A][9]||D5G2;|splitSta@1|out[9]|I +Eout[A][10]||D5G2;|splitSta@1|out[10]|I +Eout[A][11]||D5G2;|splitSta@1|out[11]|I +Eout[A][12]||D5G2;|splitSta@1|out[12]|I +Eout[A][13]||D5G2;|splitSta@1|out[13]|I +Eout[A][14]||D5G2;|splitSta@1|out[14]|I +Eout[A][15]||D5G2;|splitSta@1|out[15]|I +Eout[A][16]||D5G2;|splitSta@1|out[16]|I +Eout[A][17]||D5G2;|splitSta@1|out[17]|I +Eout[A][18]||D5G2;|splitSta@1|out[18]|I +Eout[A][19]||D5G2;|splitSta@1|out[19]|I +Eout[A][20]||D5G2;|splitSta@1|out[20]|I +Eout[A][21]||D5G2;|splitSta@1|out[21]|I +Eout[A][22]||D5G2;|splitSta@1|out[22]|I +Eout[A][23]||D5G2;|splitSta@1|out[23]|I +Eout[A][24]||D5G2;|splitSta@1|out[24]|I +Eout[A][25]||D5G2;|splitSta@1|out[25]|I +Eout[A][26]||D5G2;|splitSta@1|out[26]|I +Eout[A][27]||D5G2;|splitSta@1|out[27]|I +Eout[A][28]||D5G2;|splitSta@1|out[28]|I +Eout[A][29]||D5G2;|splitSta@1|out[29]|I +Eout[A][30]||D5G2;|splitSta@1|out[30]|I +Eout[A][31]||D5G2;|splitSta@1|out[31]|I +Eout[A][32]||D5G2;|splitSta@1|out[32]|I +Eout[A][33]||D5G2;|splitSta@1|out[33]|I +Eout[A][34]||D5G2;|splitSta@1|out[34]|I +Eout[A][35]||D5G2;|splitSta@1|out[35]|I +Eout[A][36]||D5G2;|splitSta@1|out[36]|I +Eout[B][1]||D5G2;|splitSta@1|out[1]@152823047|I +Eout[B][2]||D5G2;|splitSta@1|out[2]@803971839|I +Eout[B][3]||D5G2;|splitSta@1|out[3]@12313077|I +Eout[B][4]||D5G2;|splitSta@1|out[4]@659691412|I +Eout[B][5]||D5G2;|splitSta@1|out[5]@98189525|I +Eout[B][6]||D5G2;|splitSta@1|out[6]@31951007|I +Eout[B][7]||D5G2;|splitSta@1|out[7]@115472166|I +Eout[B][8]||D5G2;|splitSta@1|out[8]@13175754|I +Eout[B][9]||D5G2;|splitSta@1|out[9]@90540931|I +Eout[B][10]||D5G2;|splitSta@1|out[10]@1064063852|I +Eout[B][11]||D5G2;|splitSta@1|out[11]@652028428|I +Eout[B][12]||D5G2;|splitSta@1|out[12]@330793745|I +Eout[B][13]||D5G2;|splitSta@1|out[13]@372101028|I +Eout[B][14]||D5G2;|splitSta@1|out[14]@177279345|I +Eout[B][15]||D5G2;|splitSta@1|out[15]@609491511|I +Eout[B][16]||D5G2;|splitSta@1|out[16]@288256828|I +Eout[B][17]||D5G2;|splitSta@1|out[17]@439493794|I +Eout[B][18]||D5G2;|splitSta@1|out[18]@617987046|I +Eout[B][19]||D5G2;|splitSta@1|out[19]@150779052|I +Eout[B][20]||D5G2;|splitSta@1|out[20]@526555312|I +Eout[B][21]||D5G2;|splitSta@1|out[21]@555765991|I +Eout[B][22]||D5G2;|splitSta@1|out[22]@285316518|I +Eout[B][23]||D5G2;|splitSta@1|out[23]@671865747|I +Eout[B][24]||D5G2;|splitSta@1|out[24]@569784695|I +Eout[B][25]||D5G2;|splitSta@1|out[25]@178612611|I +Eout[B][26]||D5G2;|splitSta@1|out[26]@753504089|I +Eout[B][27]||D5G2;|splitSta@1|out[27]@662196006|I +Eout[B][28]||D5G2;|splitSta@1|out[28]@702179654|I +Eout[B][29]||D5G2;|splitSta@1|out[29]@767448228|I +Eout[B][30]||D5G2;|splitSta@1|out[30]@93815022|I +Eout[B][31]||D5G2;|splitSta@1|out[31]@415216216|I +Eout[B][32]||D5G2;|splitSta@1|out[32]@94196893|I +Eout[B][33]||D5G2;|splitSta@1|out[33]@123407573|I +Eout[B][34]||D5G2;|splitSta@1|out[34]@523516191|I +Eout[B][35]||D5G2;|splitSta@1|out[35]@724431738|I +Eout[B][36]||D5G2;|splitSta@1|out[36]@764415387|I +Epred||D5G2;|splitSta@1|pred|I +EpredA||D5G2;|splitEnd@1|predA|I +EpredB||D5G2;|splitEnd@1|predB|I +Erd[F]||D5G2;|splitSta@1|rd[F]|I +Erd[F_1]||D5G2;|splitSta@1|rd[F_1]|I +Erd[F_2]||D5G2;|splitEnd@1|rd[F]|I +Erd[F_3]||D5G2;|splitEnd@1|rd[F_1]|I +Erd[T]||D5G2;|splitSta@1|rd[T]|I +Erd[T_1]||D5G2;|splitSta@1|rd[T_1]|I +Erd[T_2]||D5G2;|splitEnd@1|rd[T]|I +Erd[T_3]||D5G2;|splitEnd@1|rd[T_1]|I +Esin||D5G2;|splitSta@1|sin|I +EsinUP||D5G2;|splitEnd@1|sin|I +Esout||D5G2;|splitEnd@1|sout|O +Esout_1|soutDN|D5G2;|splitSta@1|sout|O +Esucc||D5G2;|splitEnd@1|succ|O +EsuccA||D5G2;|splitSta@1|succA|O +EsuccB||D5G2;|splitSta@1|succB|O +Evdd||D5G2;|splitEnd@1|vdd|P +Evdd_2||D5G2;|splitEnd@1|vdd_2|P +Evdd_4||D5G2;|splitEnd@1|vdd_4|P +Evdd_5||D5G2;|splitEnd@1|vdd_5|P +Evdd_8||D5G2;|splitSta@1|vdd_8|P +Evdd_9||D5G2;|splitSta@1|vdd_9|P +Evdd_10||D5G2;|splitSta@1|vdd_10|P +Evdd_11||D5G2;|splitSta@1|vdd_11|P +Evdd_14||D5G2;|splitSta@1|vdd_14|P +Evdd_15||D5G2;|splitSta@1|vdd_15|P +Evdd_16||D5G2;|splitSta@1|vdd_16|P +Evdd_17||D5G2;|splitSta@1|vdd_17|P +Evdd_18||D5G2;|splitSta@1|vdd_18|P +Evdd_20||D5G2;|splitSta@1|vdd_20|P +Evdd_22||D5G2;|splitSta@1|vdd_22|P +Evdd_23||D5G2;|splitSta@1|vdd_23|P +X + # Cell splitIO;1{lay} CsplitIO;1{lay}||cmos90|1224675013597|1224890121520||ATTR_NCC(D5G3;NTY140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1224889974365|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1224890777939 Ngeneric:Facet-Center|art@0||0|0||||AV @@ -11184,27 +13845,28 @@ Evdd_9||D5G2;|splitSta@0|vdd_9|P X # Cell splitIO;1{sch} -CsplitIO;1{sch}||schematic|1224676121805|1224676960731| +CsplitIO;1{sch}||schematic|1224676121805|1226934208922| Ngeneric:Facet-Center|art@0||0|0||||AV NOff-Page|conn@0||0|16.5|||XRRR| -NOff-Page|conn@1||-15|-2|||Y| -NOff-Page|conn@2||-15|2|||Y| +NOff-Page|conn@1||-15|2|||Y| +NOff-Page|conn@2||-15|-2|||Y| NOff-Page|conn@3||-36|5|||XYRR| NOff-Page|conn@4||-15|5|||| NOff-Page|conn@5||-36|0|||XRR| NOff-Page|conn@6||36|5|||| -NOff-Page|conn@7||13|2|||XRR| -NOff-Page|conn@8||13|-2|||XRR| +NOff-Page|conn@7||13|-2|||XRR| +NOff-Page|conn@8||13|2|||XRR| NOff-Page|conn@9||36|0|||Y| NOff-Page|conn@10||13|5|||XYRR| NOff-Page|conn@11||-36|-6|||| NOff-Page|conn@12||36|-6|||| -NOff-Page|conn@13||-12.5|-6|||| -NOff-Page|conn@14||13|-5|||| -NOff-Page|conn@15||13|-7|||| -Ngeneric:Invisible-Pin|pin@0||-1.5|38.5|||||ART_message(D5G3;)Sies 22 October 2008 -Ngeneric:Invisible-Pin|pin@1||-2.5|42.5|||||ART_message(D5G4;)Slast stage of wig wag FIFO -Ngeneric:Invisible-Pin|pin@2||-0.5|47.5|||||ART_message(D5G6;)SsplitEnd +NOff-Page|conn@13||-12.5|-7|||| +NOff-Page|conn@14||13|-7|||| +NOff-Page|conn@15||13|-5|||| +NOff-Page|conn@16||-12.5|-5|||| +Ngeneric:Invisible-Pin|pin@0||-1.5|38.5|||||ART_message(D5G3;)Sies 16 November 2008 +Ngeneric:Invisible-Pin|pin@1||-2.5|42.5|||||ART_message(D5G4;)Sfirst and last stage of wig wag FIFO +Ngeneric:Invisible-Pin|pin@2||-0.5|47.5|||||ART_message(D5G6;)SsplitIO NBus_Pin|pin@3||-24|12|-1|-1|| NBus_Pin|pin@5||24|12|-1|-1|| NBus_Pin|pin@6||0|12|-1|-1|| @@ -11219,24 +13881,26 @@ Abus|net@6||-0.5|IJ900|conn@0|y|0|14.5|pin@6||0|12 Awire|net@7|||1800|conn@3|y|-34|5|splitSta@0|sin|-25|5 Awire|net@8|||1800|conn@5|y|-34|0|splitSta@0|pred|-27|0 Awire|net@9|||0|conn@4|a|-17|5|splitSta@0|sout|-22|5 -Awire|net@10|||0|conn@2|a|-17|2|splitSta@0|succA|-21|2 -Awire|net@11|||0|conn@1|a|-17|-2|splitSta@0|succB|-21|-2 +Awire|net@10|||0|conn@2|a|-17|-2|splitSta@0|succA|-21|-2 +Awire|net@11|||0|conn@1|a|-17|2|splitSta@0|succB|-21|2 Awire|net@12|||1800|conn@10|y|15|5|splitEnd@0|sin|23|5 -Awire|net@13|||1800|conn@7|y|15|2|splitEnd@0|pred|21|2 -Awire|net@14|||1800|conn@8|y|15|-2|splitEnd@0|predA_1|21|-2 +Awire|net@13|||1800|conn@7|y|15|-2|splitEnd@0|pred|21|-2 +Awire|net@14|||1800|conn@8|y|15|2|splitEnd@0|predA_1|21|2 Awire|net@15|||1800|splitEnd@0|sout|26|5|conn@6|a|34|5 Awire|net@16|||1800|splitEnd@0|succB|27|0|conn@9|a|34|0 Abus|net@17||-0.5|IJ0|splitSta@0|in[1:36]|-28|-6|conn@11|y|-34|-6 Abus|net@18||-0.5|IJ1800|splitEnd@0|out[1:36]|29|-6|conn@12|a|34|-6 -Abus|net@19||-0.5|IJ1800|conn@14|y|15|-5|splitEnd@0|in[1:36]|20|-5 -Abus|net@20||-0.5|IJ0|splitEnd@0|inB[1:36]|20|-7|conn@15|y|15|-7 -Abus|net@21||-0.5|IJ0|conn@13|a|-14.5|-6|splitSta@0|out[1:36]|-19|-6 +Abus|net@19||-0.5|IJ1800|conn@14|y|15|-7|splitEnd@0|in[1:36]|20|-7 +Abus|net@20||-0.5|IJ0|splitEnd@0|inB[1:36]|20|-5|conn@15|y|15|-5 +Abus|net@21||-0.5|IJ0|conn@13|a|-14.5|-7|splitSta@0|out[1:36]|-20|-7 +Abus|net@22||-0.5|IJ0|conn@16|a|-14.5|-5|splitSta@0|out[A][37:72]|-20|-5 Ecl[T,F],clS[T,F],rd[T,F],mc||D4G2;|conn@0|a|I EinA[1:36]||D4G2;|conn@14|a|I EinB[1:36]||D4G2;|conn@15|a|I Ein[1:36]||D4G2;|conn@11|a|I -Eout[37:72]|outDN[1:36]|D6G2;|conn@13|y|O Eout[1:36]||D6G2;|conn@12|y|O +Eout[37:72]|out[A][1:36]|D6G2;|conn@13|y|O +Eout[A][37:72]|out[B][1:36]|D6G2;|conn@16|y|O Epred||D4G2;|conn@5|a|I EpredA||D4G2;|conn@7|a|I EpredB||D4G2;|conn@8|a|I @@ -11319,17 +13983,19 @@ Eout[37:72]|take[1]|D5G2;|pin@63||O X # Cell splitStageD;1{lay} -CsplitStageD;1{lay}||cmos90|1217321367572|1224535651305||ATTR_NCC(D5G3;NTY140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1224535662120|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1224535662120 +CsplitStageD;1{lay}||cmos90|1217321367572|1226882613305||ATTR_NCC(D5G3;NTY140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1224535662120|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1226930315992 IgaspL:aStage;2{lay}|aStage@0||0|72|Y||D5G4; Ngeneric:Facet-Center|art@0||0|0||||AV NX-Metal-1-Metal-2-Con|contact@0||101.5|100|||| +NX-Metal-1-Metal-2-Con|contact@1||-228|3.9|||| IdriversJ:driveConnecter;2{lay}|driveCon@0||147|32.2|XY||D5G4; IregistersL:ins20Bx18m2;6{lay}|ins20Bx1@2||-648|0|X||D5G4; IregistersL:ins20Bx18m2;6{lay}|ins20Bx1@3||648|0|||D5G4; IdriversJ:latchDriver60;1{lay}|latchDri@0||142.5|72|||D5G4; NMetal-1-Pin|pin@38||101.5|47|||| NMetal-1-Pin|pin@40||101.5|97|||| -Ametal-2|net@60||1.2|S0|driveCon@0|take|155|3.9|ins20Bx1@2|hcl[1]|-288|3.9 +NMetal-1-Pin|pin@41||-228|-120|||| +Ametal-2|net@60||1.2|S0|driveCon@0|take|155|3.9|contact@1||-228|3.9 Ametal-1|net@66|||S0|latchDri@0|in|111|47|pin@38||101.5|47 Ametal-1|net@69|||S1800|pin@40||101.5|97|latchDri@0|in_1|111|97 Ametal-1|net@70|||S2700|pin@38||101.5|47|pin@40||101.5|97 @@ -11346,6 +14012,8 @@ Ametal-2|net@86||6.2|S0|latchDri@0|vdd_7|107|22|aStage@0|vdd_3|100.5|22 Ametal-2|net@87||6.2|S1800|ins20Bx1@2|vdd_6|-288|122|aStage@0|vdd|-100.5|122 Ametal-2|net@88||6.2|S0|aStage@0|gnd|-100.5|72|ins20Bx1@2|gnd_3|-288|72 Ametal-2|net@89||6.2|S0|aStage@0|vdd_1|-100.5|22|ins20Bx1@2|vdd_7|-288|22 +Ametal-2|net@90||1.2|S0|contact@1||-228|3.9|ins20Bx1@2|hcl[1]|-288|3.9 +Ametal-1|net@91|||S2700|pin@41||-228|-120|contact@1||-228|3.9 Egnd||D5G2;|ins20Bx1@2|gnd_2|G Egnd_1||D5G2;|ins20Bx1@3|gnd_1|G Egnd_3||D5G2;|ins20Bx1@3|gnd|G @@ -11428,6 +14096,7 @@ Eout[36]||D5G2;|ins20Bx1@2|out[18]|I Epred||D5G2;|aStage@0|pred|I Es[1]||D5G2;|aStage@0|s[1]|O Esucc||D5G2;|aStage@0|succ|O +Etake[1]||D5G2;|pin@41||O Evdd||D5G2;|ins20Bx1@2|vdd_4|P Evdd_1||D5G2;|ins20Bx1@3|vdd_1|P Evdd_3||D5G2;|ins20Bx1@3|vdd_3|P @@ -11443,7 +14112,7 @@ Evdd_19||D5G2;|ins20Bx1@2|vdd_3|P X # Cell splitStageD;1{sch} -CsplitStageD;1{sch}||schematic|1216927452231|1226427832023| +CsplitStageD;1{sch}||schematic|1216927452231|1226882258022| IgaspL:aStage;1{ic}|aStage@0||0|0|||D5G4; IsplitStageD;1{ic}|aStageDD@0||29.5|19|||D5G4; Ngeneric:Facet-Center|art@0||0|0||||AV @@ -11456,8 +14125,8 @@ NOff-Page|conn@11||1|11|||R| NOff-Page|conn@12||18.5|-24|||| IregistersL:ins20Bx36;1{ic}|ins20Bx3@0||0|-30|Y||D5G4; IdriversJ:latchDriver60;1{ic}|latchDri@0||12|-15|RRR||D5G4; -Ngeneric:Invisible-Pin|pin@0||2.5|31|||||ART_message(D5G4;)Sone stage with data for split -Ngeneric:Invisible-Pin|pin@1||1|36.5|||||ART_message(D5G6;)SsplitStageD +Ngeneric:Invisible-Pin|pin@0||2.5|34|||||ART_message(D5G4;)Sone stage with data for split +Ngeneric:Invisible-Pin|pin@1||1|39.5|||||ART_message(D5G6;)SsplitStageD NWire_Pin|pin@3||0|-6|||| Ngeneric:Invisible-Pin|pin@5||-0.5|26|||||ART_message(D5G3;)Sies 20 October 2008 NWire_Pin|pin@15||12|-6|||| @@ -11493,7 +14162,7 @@ Eout[37:72]|take[1]|D6G2;|conn@12|y|O X # Cell splitStageDx2;1{ic} -CsplitStageDx2;1{ic}||artwork|1217322049125|1226428014479|E +CsplitStageDx2;1{ic}||artwork|1217322049125|1226926147507|E Ngeneric:Facet-Center|art@0||0|0||||AV Nschematic:Bus_Pin|pin@4||-4|-6|-1|-1|| Nschematic:Bus_Pin|pin@8||5|-6|-1|-1|| @@ -11574,7 +14243,7 @@ Esucc||D5G2;|pin@46||O X # Cell splitStageDx2;1{sch} -CsplitStageDx2;1{sch}||schematic|1216927452231|1226427992251| +CsplitStageDx2;1{sch}||schematic|1216927452231|1226883400271| Ngeneric:Facet-Center|art@0||0|0||||AV NOff-Page|conn@0||-24|0|||Y| NOff-Page|conn@7||-24|-6|||| @@ -11583,7 +14252,7 @@ NOff-Page|conn@9||24|0|||| NOff-Page|conn@13||10.5|18|||XRR| NOff-Page|conn@14||0|24|||YR| NOff-Page|conn@15||-10|18|||XRR| -NOff-Page|conn@16||24.5|-12|||| +NOff-Page|conn@16||-23.5|-12|||X| Ngeneric:Invisible-Pin|pin@0||2.5|37.5|||||ART_message(D5G4;)Sone stage with data for split Ngeneric:Invisible-Pin|pin@1||1|43|||||ART_message(D5G6;)SsplitStageDx2 Ngeneric:Invisible-Pin|pin@5||-0.5|32.5|||||ART_message(D5G3;)Sies 20 October 2008 @@ -11671,7 +14340,7 @@ NWire_Pin|pin@105||30|12|||| NWire_Pin|pin@106||30|8.5|||| NWire_Pin|pin@107||30|6|||| NWire_Pin|pin@108||30|2.5|||| -NWire_Pin|pin@109||12|-12|||| +NWire_Pin|pin@114||-12|-12|||| IscanK:scanKhx2;1{ic}|scanKhx2@0||0|18|Y||D5G4; IsplitStageDx2;1{ic}|splitSta@0||42.5|27|||D5G4; IsplitStageD;1{ic}|splitSta@1||-12|0|||D5G4; @@ -11769,8 +14438,8 @@ Awire|net@223|||0|wire90@38|a|-26.5|-36|pin@101||-30|-36 Awire|net@225|||0|wire90@39|a|-38.5|-36|pin@103||-42|-36 Awire|net@226|||1800|wire90@40|b|26.5|12|pin@105||30|12 Awire|net@227|||1800|wire90@41|b|26.5|6|pin@107||30|6 -Awire|net@228|||900|splitSta@2|out[37:72]|12|-9|pin@109||12|-12 -Awire|net@229|||1800|pin@109||12|-12|conn@16|a|22.5|-12 +Awire|net@239|||900|splitSta@1|out[37:72]|-12|-9|pin@114||-12|-12 +Awire|net@240|||0|pin@114||-12|-12|conn@16|a|-21.5|-12 Abus|s[1,2]|D5G2;|-0.5|IJ900|scanKhx2@0|din[2]|1|15|pin@30||1|10 Awire|s[1]|D5G2;||2700|splitSta@1|succ_1|-11|4|pin@28||-11|7 Awire|s[1]|D5G2;||900|pin@107||30|6|pin@108||30|2.5 @@ -11824,7 +14493,7 @@ Esucc||D6G2;|conn@9|y|O X # Cell splitStageDx2dn;1{lay} -CsplitStageDx2dn;1{lay}|splitStageDx2|cmos90|1224528088004|1224546989811||ATTR_NCC(D5G3;NTY279.75;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1224547000666|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1224547000666 +CsplitStageDx2dn;1{lay}|splitStageDx2|cmos90|1224528088004|1226883508510||ATTR_NCC(D5G3;NTY279.75;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1224547000666|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1226930315992 Ngeneric:Facet-Center|art@0||0|0||||AV NX-Metal-2-Metal-3-Con|contact@9||318|44|||| NX-Metal-2-Metal-3-Con|contact@10||378|44|||| @@ -12327,6 +14996,7 @@ Ecl[F]||D5G2;|scanBusI@0|cl[F]|I Ecl[F_2]||D5G2;|scanBusI@1|cl[F]|I Ecl[T]||D5G2;|scanBusI@0|cl[T]|I Ecl[T_2]||D5G2;|scanBusI@1|cl[T]|I +Etake[1]|freqOut|D5G2;|splitSta@0|take[1]|O Egnd||D5G2;|splitSta@0|gnd|G Egnd_3||D5G2;|splitSta@0|gnd_3|G Egnd_4||D5G2;|splitSta@0|gnd_4|G @@ -12436,7 +15106,7 @@ Evdd_27||D5G2;|splitSta@1|vdd_17|P X # Cell splitStageDx2up;1{lay} -CsplitStageDx2up;1{lay}|splitStageDx2|cmos90|1224528088004|1224678627196||ATTR_NCC(D5G3;NTY279.75;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1224547018179|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1224722428657 +CsplitStageDx2up;1{lay}|splitStageDx2|cmos90|1224528088004|1226883376719||ATTR_NCC(D5G3;NTY279.75;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1224547018179|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1226930315992 Ngeneric:Facet-Center|art@0||0|0||||AV NX-Metal-2-Metal-3-Con|contact@9||318|44|||| NX-Metal-2-Metal-3-Con|contact@10||378|44|||| @@ -12939,219 +15609,617 @@ Ecl[F]||D5G2;|scanBusI@0|cl[F]|I Ecl[F_2]||D5G2;|scanBusI@1|cl[F]|I Ecl[T]||D5G2;|scanBusI@0|cl[T]|I Ecl[T_2]||D5G2;|scanBusI@1|cl[T]|I +Etake[1]|freqOut|D5G2;|splitSta@0|take[1]|O +Egnd||D5G2;|splitSta@0|gnd|G +Egnd_3||D5G2;|splitSta@0|gnd_3|G +Egnd_4||D5G2;|splitSta@0|gnd_4|G +Egnd_7||D5G2;|splitSta@0|gnd_7|G +Egnd_9||D5G2;|splitSta@1|gnd|G +Egnd_10||D5G2;|splitSta@1|gnd_3|G +Egnd_11||D5G2;|splitSta@1|gnd_4|G +Egnd_12||D5G2;|splitSta@1|gnd_7|G +Eout[1]|in[1]|D5G2;|pinsOut1@0|out[1]|O +Eout[2]|in[2]|D5G2;|pinsOut1@0|out[2]|O +Eout[3]|in[3]|D5G2;|pinsOut1@0|out[3]|O +Eout[4]|in[4]|D5G2;|pinsOut1@0|out[4]|O +Eout[5]|in[5]|D5G2;|pinsOut1@0|out[5]|O +Eout[6]|in[6]|D5G2;|pinsOut1@0|out[6]|O +Eout[7]|in[7]|D5G2;|pinsOut1@0|out[7]|O +Eout[8]|in[8]|D5G2;|pinsOut1@0|out[8]|O +Eout[9]|in[9]|D5G2;|pinsOut1@0|out[9]|O +Eout[10]|in[10]|D5G2;|pinsOut1@0|out[10]|O +Eout[11]|in[11]|D5G2;|pinsOut1@0|out[11]|O +Eout[12]|in[12]|D5G2;|pinsOut1@0|out[12]|O +Eout[13]|in[13]|D5G2;|pinsOut1@0|out[13]|O +Eout[14]|in[14]|D5G2;|pinsOut1@0|out[14]|O +Eout[15]|in[15]|D5G2;|pinsOut1@0|out[15]|O +Eout[16]|in[16]|D5G2;|pinsOut1@0|out[16]|O +Eout[17]|in[17]|D5G2;|pinsOut1@0|out[17]|O +Eout[18]|in[18]|D5G2;|pinsOut1@0|out[18]|O +Eout[19]|in[19]|D5G2;|pinsOut1@1|out[1]|O +Eout[20]|in[20]|D5G2;|pinsOut1@1|out[2]|O +Eout[21]|in[21]|D5G2;|pinsOut1@1|out[3]|O +Eout[22]|in[22]|D5G2;|pinsOut1@1|out[4]|O +Eout[23]|in[23]|D5G2;|pinsOut1@1|out[5]|O +Eout[24]|in[24]|D5G2;|pinsOut1@1|out[6]|O +Eout[25]|in[25]|D5G2;|pinsOut1@1|out[7]|O +Eout[26]|in[26]|D5G2;|pinsOut1@1|out[8]|O +Eout[27]|in[27]|D5G2;|pinsOut1@1|out[9]|O +Eout[28]|in[28]|D5G2;|pinsOut1@1|out[10]|O +Eout[29]|in[29]|D5G2;|pinsOut1@1|out[11]|O +Eout[30]|in[30]|D5G2;|pinsOut1@1|out[12]|O +Eout[31]|in[31]|D5G2;|pinsOut1@1|out[13]|O +Eout[32]|in[32]|D5G2;|pinsOut1@1|out[14]|O +Eout[33]|in[33]|D5G2;|pinsOut1@1|out[15]|O +Eout[34]|in[34]|D5G2;|pinsOut1@1|out[16]|O +Eout[35]|in[35]|D5G2;|pinsOut1@1|out[17]|O +Eout[36]|in[36]|D5G2;|pinsOut1@1|out[18]|O +Emc||D5G2;|scanBusI@0|mc|I +Emc_5||D5G2;|scanBusI@1|mc|I +Eout[1]@249206263|out[1]|D5G2;|splitSta@1|out[1]|I +Eout[2]@471483859|out[2]|D5G2;|splitSta@1|out[2]|I +Eout[3]@542693053|out[3]|D5G2;|splitSta@1|out[3]|I +Eout[4]@768386594|out[4]|D5G2;|splitSta@1|out[4]|I +Eout[5]@205715136|out[5]|D5G2;|splitSta@1|out[5]|I +Eout[6]@635033201|out[6]|D5G2;|splitSta@1|out[6]|I +Eout[7]@151249769|out[7]|D5G2;|splitSta@1|out[7]|I +Eout[8]@166394127|out[8]|D5G2;|splitSta@1|out[8]|I +Eout[9]@980539059|out[9]|D5G2;|splitSta@1|out[9]|I +Eout[10]@999407490|out[10]|D5G2;|splitSta@1|out[10]|I +Eout[11]@566747223|out[11]|D5G2;|splitSta@1|out[11]|I +Eout[12]@906803543|out[12]|D5G2;|splitSta@1|out[12]|I +Eout[13]@830670056|out[13]|D5G2;|splitSta@1|out[13]|I +Eout[14]@881872308|out[14]|D5G2;|splitSta@1|out[14]|I +Eout[15]@807461706|out[15]|D5G2;|splitSta@1|out[15]|I +Eout[16]@746825855|out[16]|D5G2;|splitSta@1|out[16]|I +Eout[17]@427345528|out[17]|D5G2;|splitSta@1|out[17]|I +Eout[18]@319075378|out[18]|D5G2;|splitSta@1|out[18]|I +Eout[19]@353226085|out[19]|D5G2;|splitSta@1|out[19]|I +Eout[20]@31991402|out[20]|D5G2;|splitSta@1|out[20]|I +Eout[21]@42041668|out[21]|D5G2;|splitSta@1|out[21]|I +Eout[22]@416432997|out[22]|D5G2;|splitSta@1|out[22]|I +Eout[23]@746852803|out[23]|D5G2;|splitSta@1|out[23]|I +Eout[24]@782542506|out[24]|D5G2;|splitSta@1|out[24]|I +Eout[25]@462846818|out[25]|D5G2;|splitSta@1|out[25]|I +Eout[26]@892164883|out[26]|D5G2;|splitSta@1|out[26]|I +Eout[27]@1067949569|out[27]|D5G2;|splitSta@1|out[27]|I +Eout[28]@423525809|out[28]|D5G2;|splitSta@1|out[28]|I +Eout[29]@114972516|out[29]|D5G2;|splitSta@1|out[29]|I +Eout[30]@764398422|out[30]|D5G2;|splitSta@1|out[30]|I +Eout[31]@846750011|out[31]|D5G2;|splitSta@1|out[31]|I +Eout[32]@807315453|out[32]|D5G2;|splitSta@1|out[32]|I +Eout[33]@1022236024|out[33]|D5G2;|splitSta@1|out[33]|I +Eout[34]@248059530|out[34]|D5G2;|splitSta@1|out[34]|I +Eout[35]@1024529605|out[35]|D5G2;|splitSta@1|out[35]|I +Eout[36]@235191783|out[36]|D5G2;|splitSta@1|out[36]|I +Epred||D5G2;|splitSta@0|pred|I +Erd[F]||D5G2;|scanBusI@0|rd[F]|I +Erd[F_2]||D5G2;|scanBusI@1|rd[F]|I +Erd[T]||D5G2;|scanBusI@0|rd[T]|I +Erd[T_2]||D5G2;|scanBusI@1|rd[T]|I +Esin||D5G2;|scanKhx2@0|sin|I +Esout||D5G2;|scanKhx2@0|sout|O +Esucc||D5G2;|splitSta@1|succ|O +Evdd||D5G2;|splitSta@0|vdd|P +Evdd_6||D5G2;|splitSta@0|vdd_6|P +Evdd_7||D5G2;|splitSta@0|vdd_7|P +Evdd_8||D5G2;|splitSta@0|vdd_8|P +Evdd_9||D5G2;|splitSta@0|vdd_9|P +Evdd_14||D5G2;|splitSta@0|vdd_14|P +Evdd_15||D5G2;|splitSta@0|vdd_15|P +Evdd_17||D5G2;|splitSta@0|vdd_17|P +Evdd_20||D5G2;|splitSta@1|vdd|P +Evdd_21||D5G2;|splitSta@1|vdd_6|P +Evdd_22||D5G2;|splitSta@1|vdd_7|P +Evdd_23||D5G2;|splitSta@1|vdd_8|P +Evdd_24||D5G2;|splitSta@1|vdd_9|P +Evdd_25||D5G2;|splitSta@1|vdd_14|P +Evdd_26||D5G2;|splitSta@1|vdd_15|P +Evdd_27||D5G2;|splitSta@1|vdd_17|P +X + +# Cell splitStageDx4;1{ic} +CsplitStageDx4;1{ic}||artwork|1217322049125|1226428067435|E +Ngeneric:Facet-Center|art@0||0|0||||AV +Nschematic:Bus_Pin|pin@4||-4|-6|-1|-1|| +Nschematic:Bus_Pin|pin@8||5|-6|-1|-1|| +Nschematic:Bus_Pin|pin@10||-3|0|-1|-1|| +NPin|pin@18||-2|3|1|1|| +NPin|pin@19||2|3|1|1|| +NPin|pin@28||-2|-3|1|1|| +NPin|pin@29||2|-3|1|1|| +NPin|pin@30||0|-3|1|1|| +NPin|pin@31||0|-4|1|1|| +NPin|pin@32||-4|-4|1|1|| +NPin|pin@33||-4|-8|1|1|| +NPin|pin@35||2|0|1|1|| +NPin|pin@36||3|0|1|1|| +NPin|pin@39||3|-4|1|1|| +NPin|pin@40||3|-3|1|1|| +NPin|pin@41||5|-6|1|1|| +NPin|pin@42||3|-9|1|1|| +NPin|pin@43||3|-8|1|1|| +Ngeneric:Invisible-Pin|pin@45||0|0|||||ART_message(D5G2;)S[four,stg] +Nschematic:Bus_Pin|pin@46||3|0|-1|-1|| +NPin|pin@47||-2|0|1|1|| +NPin|pin@48||-3|0|1|1|| +Nschematic:Bus_Pin|pin@63||-8|5|-1|-1|XRRR| +Nschematic:Bus_Pin|pin@64||-6|6|-1|-1|XRRR| +Nschematic:Bus_Pin|pin@65||-6|3|-1|-1|XRRR| +NPin|pin@68||-5|4|1|1|XRRR| +NPin|pin@69||-6|3|1|1|XRRR| +NPin|pin@70||-7|4|1|1|XRRR| +NPin|pin@71||-7|7|1|1|XRRR| +NPin|pin@72||-6|6|1|1|XRRR| +NPin|pin@73||-5|7|1|1|XRRR| +Ngeneric:Invisible-Pin|pin@74||-6|5|||XRRR||ART_message(D5G1.5;)S2 +Nschematic:Bus_Pin|pin@76||-7|5|-2|-2|XRRR| +Nschematic:Bus_Pin|pin@77||6|4|-1|-1|| +Nschematic:Bus_Pin|pin@78||6|7|-1|-1|| +Nschematic:Bus_Pin|pin@79||9|5|-1|-1|| +NPin|pin@83||5|6|1|1|XR| +NPin|pin@84||6|7|1|1|XR| +NPin|pin@85||7|6|1|1|XR| +NPin|pin@86||7|3|1|1|XR| +NPin|pin@87||6|4|1|1|XR| +NPin|pin@88||5|3|1|1|XR| +Ngeneric:Invisible-Pin|pin@89||6|5|||XR||ART_message(D5G1.5;)S2 +Nschematic:Bus_Pin|pin@90||7|5|-2|-2|XR| +NPin|pin@91||0|3|1|1|| +NPin|pin@92||0|5|1|1|| +NPin|pin@94||5|5|1|1|| +NPin|pin@95||-5|5|1|1|| +Nschematic:Bus_Pin|pin@96||0|-9|-1|-1|| +NPin|pin@98||0|-8|1|1|| +NPin|pin@99||0|-9|1|1|| +AThicker|net@11|||FS1800|pin@30||0|-3|pin@29||2|-3 +AThicker|net@12|||FS0|pin@31||0|-4|pin@32||-4|-4 +AThicker|net@13|||FS1800|pin@28||-2|-3|pin@30||0|-3 +AThicker|net@14|||FS900|pin@30||0|-3|pin@31||0|-4 +AThicker|net@15|||FS900|pin@32||-4|-4|pin@33||-4|-8 +AThicker|net@24|||FS1800|pin@35||2|0|pin@36||3|0 +AThicker|net@27|||FS900|pin@47||-2|0|pin@28||-2|-3 +AThicker|net@29|||FS1237|pin@40||3|-3|pin@41||5|-6 +AThicker|net@30|||FS563|pin@41||5|-6|pin@42||3|-9 +AThicker|net@31|||FS2700|pin@39||3|-4|pin@40||3|-3 +AThicker|net@32|||FS900|pin@43||3|-8|pin@42||3|-9 +AThicker|net@38|||FS0|pin@47||-2|0|pin@48||-3|0 +AThicker|net@39|||FS900|pin@18||-2|3|pin@47||-2|0 +AThicker|net@47|||FS2700|pin@35||2|0|pin@19||2|3 +AThicker|net@51|||FS1800|pin@33||-4|-8|pin@98||0|-8 +AThicker|net@52|||FS900|pin@35||2|0|pin@29||2|-3 +AThicker|net@60|||FS450|pin@68||-5|4|pin@69||-6|3 +AThicker|net@61|||FS3150|pin@69||-6|3|pin@70||-7|4 +AThicker|net@62|||FS2700|pin@70||-7|4|pin@71||-7|7 +AThicker|net@63|||FS1350|pin@71||-7|7|pin@72||-6|6 +AThicker|net@64|||FS2250|pin@72||-6|6|pin@73||-5|7 +AThicker|net@68|||FS1800|pin@31||0|-4|pin@39||3|-4 +Aschematic:bus|net@69||-0.5|IJ0|pin@76||-7|5|pin@63||-8|5 +AThicker|net@70|||FS2700|pin@95||-5|5|pin@73||-5|7 +AThicker|net@71|||FS0|pin@91||0|3|pin@18||-2|3 +AThicker|net@72|||FS2250|pin@83||5|6|pin@84||6|7 +AThicker|net@73|||FS1350|pin@84||6|7|pin@85||7|6 +AThicker|net@74|||FS900|pin@85||7|6|pin@86||7|3 +AThicker|net@75|||FS3150|pin@86||7|3|pin@87||6|4 +AThicker|net@76|||FS450|pin@87||6|4|pin@88||5|3 +AThicker|net@78|||FS900|pin@94||5|5|pin@88||5|3 +Aschematic:bus|net@79||-0.5|IJ1800|pin@90||7|5|pin@79||9|5 +AThicker|net@80|||FS0|pin@19||2|3|pin@91||0|3 +AThicker|net@81|||FS2700|pin@91||0|3|pin@92||0|5 +AThicker|net@83|||FS900|pin@83||5|6|pin@94||5|5 +AThicker|net@85|||FS2700|pin@68||-5|4|pin@95||-5|5 +AThicker|net@86|||FS0|pin@92||0|5|pin@95||-5|5 +AThicker|net@87|||FS1800|pin@92||0|5|pin@94||5|5 +AThicker|net@89|||FS1800|pin@98||0|-8|pin@43||3|-8 +AThicker|net@90|||FS900|pin@98||0|-8|pin@99||0|-9 +Ecl[T,F],clS[T,F],rd[T,F],mc|cl[1][T,F],clS[1][T,F],rd[1][T,F],mc[1]|D5G2;|pin@63||I +Ecl[2][T,F],clS[2][T,F],rd[2][T,F],mc[2]||D5G2;|pin@79||I +EfreqOut||D5G2;|pin@96||O +Ein[1:36]||D5G2;|pin@4||I +Eout[1:36]||D5G2;|pin@8||O +Epred||D5G2;|pin@10||I +Esin|sin[1]|D5G2;|pin@64||I +Esin[2]||D5G2;|pin@77||I +Esout|sout[1]|D5G2;|pin@65||O +Esout[2]||D5G2;|pin@78||O +Esucc||D5G2;|pin@46||O +X + +# Cell splitStageDx4;3{lay} +CsplitStageDx4;3{lay}||cmos90|1224537268344|1226883604003||ATTR_NCC(D5G3;NTY288;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1226930315992|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1226930315992 +Ngeneric:Facet-Center|art@0||0|0||||AV +NX-Metal-2-Metal-3-Con|contact@2||-894|-238|||| +NX-Metal-2-Metal-3-Con|contact@3||-894|-141|||| +NX-Metal-2-Metal-3-Con|contact@4||900|-88|||| +NX-Metal-2-Metal-3-Con|contact@5||900|-147|||| +NMetal-2-Pin|pin@10||-2|-147|||| +NMetal-2-Pin|pin@11||-2|-141|||| +IsplitStageDx2dn;1{lay}|splitSta@0||-936|0|Y||D5G4; +IsplitStageDx2up;1{lay}|splitSta@1||936|0|||D5G4; +Ametal-2|net@0|||S1800|splitSta@0|out[9]|0|-282|splitSta@1|out[9]|0|-282 +Ametal-2|net@1||6.2|S0|splitSta@1|gnd|0|-72|splitSta@0|gnd_10|0|-72 +Ametal-2|net@2||6.2|S0|splitSta@1|gnd_7|0|-216|splitSta@0|gnd_11|0|-216 +Ametal-2|net@3||6.2|S0|splitSta@1|gnd_9|0|216|splitSta@0|gnd_3|0|216 +Ametal-2|net@4||6.2|S0|splitSta@1|gnd_12|0|72|splitSta@0|gnd_4|0|72 +Ametal-2|net@5|||S0|splitSta@1|out[1]|0|-176|splitSta@0|out[1]|0|-176 +Ametal-2|net@6|||S0|splitSta@1|out[2]|0|-182|splitSta@0|out[2]|0|-182 +Ametal-2|net@7|||S0|splitSta@1|out[3]|0|-206|splitSta@0|out[3]|0|-206 +Ametal-2|net@8|||S0|splitSta@1|out[4]|0|-226|splitSta@0|out[4]|0|-226 +Ametal-2|net@9|||S0|splitSta@1|out[5]|0|-232|splitSta@0|out[5]|0|-232 +Ametal-2|net@10|||S0|splitSta@1|out[6]|0|-250|splitSta@0|out[6]|0|-250 +Ametal-2|net@11|||S0|splitSta@1|out[7]|0|-256|splitSta@0|out[7]|0|-256 +Ametal-2|net@12|||S0|splitSta@1|out[8]|0|-276|splitSta@0|out[8]|0|-276 +Ametal-2|net@13|||S0|splitSta@1|out[10]|0|-112|splitSta@0|out[10]|0|-112 +Ametal-2|net@14|||S0|splitSta@1|out[11]|0|-106|splitSta@0|out[11]|0|-106 +Ametal-2|net@15|||S0|splitSta@1|out[12]|0|-82|splitSta@0|out[12]|0|-82 +Ametal-2|net@16|||S0|splitSta@1|out[13]|0|-62|splitSta@0|out[13]|0|-62 +Ametal-2|net@17|||S0|splitSta@1|out[14]|0|-56|splitSta@0|out[14]|0|-56 +Ametal-2|net@18|||S0|splitSta@1|out[15]|0|-38|splitSta@0|out[15]|0|-38 +Ametal-2|net@19|||S0|splitSta@1|out[16]|0|-32|splitSta@0|out[16]|0|-32 +Ametal-2|net@20|||S0|splitSta@1|out[17]|0|-12|splitSta@0|out[17]|0|-12 +Ametal-2|net@21|||S0|splitSta@1|out[18]|0|-6|splitSta@0|out[18]|0|-6 +Ametal-2|net@22|||S0|splitSta@1|out[19]|0|112|splitSta@0|out[19]|0|112 +Ametal-2|net@23|||S0|splitSta@1|out[20]|0|106|splitSta@0|out[20]|0|106 +Ametal-2|net@24|||S0|splitSta@1|out[21]|0|82|splitSta@0|out[21]|0|82 +Ametal-2|net@25|||S0|splitSta@1|out[22]|0|62|splitSta@0|out[22]|0|62 +Ametal-2|net@26|||S0|splitSta@1|out[23]|0|56|splitSta@0|out[23]|0|56 +Ametal-2|net@27|||S0|splitSta@1|out[24]|0|38|splitSta@0|out[24]|0|38 +Ametal-2|net@28|||S0|splitSta@1|out[25]|0|32|splitSta@0|out[25]|0|32 +Ametal-2|net@29|||S0|splitSta@1|out[26]|0|12|splitSta@0|out[26]|0|12 +Ametal-2|net@30|||S0|splitSta@1|out[27]|0|6|splitSta@0|out[27]|0|6 +Ametal-2|net@31|||S0|splitSta@1|out[28]|0|176|splitSta@0|out[28]|0|176 +Ametal-2|net@32|||S0|splitSta@1|out[29]|0|182|splitSta@0|out[29]|0|182 +Ametal-2|net@33|||S0|splitSta@1|out[30]|0|206|splitSta@0|out[30]|0|206 +Ametal-2|net@34|||S0|splitSta@1|out[31]|0|226|splitSta@0|out[31]|0|226 +Ametal-2|net@35|||S0|splitSta@1|out[32]|0|232|splitSta@0|out[32]|0|232 +Ametal-2|net@36|||S0|splitSta@1|out[33]|0|250|splitSta@0|out[33]|0|250 +Ametal-2|net@37|||S0|splitSta@1|out[34]|0|256|splitSta@0|out[34]|0|256 +Ametal-2|net@38|||S0|splitSta@1|out[35]|0|276|splitSta@0|out[35]|0|276 +Ametal-2|net@39|||S0|splitSta@1|out[36]|0|282|splitSta@0|out[36]|0|282 +Ametal-2|net@40||6.2|S0|splitSta@1|vdd|0|-22|splitSta@0|vdd_21|0|-22 +Ametal-2|net@41||6.2|S0|splitSta@1|vdd_14|0|-266|splitSta@0|vdd_23|0|-266 +Ametal-2|net@42||6.2|S0|splitSta@1|vdd_15|0|-166|splitSta@0|vdd_24|0|-166 +Ametal-2|net@43||6.2|S0|splitSta@1|vdd_17|0|-122|splitSta@0|vdd_22|0|-122 +Ametal-2|net@44||6.2|S0|splitSta@1|vdd_20|0|266|splitSta@0|vdd_6|0|266 +Ametal-2|net@45||6.2|S0|splitSta@1|vdd_25|0|22|splitSta@0|vdd_8|0|22 +Ametal-2|net@46||6.2|S0|splitSta@1|vdd_26|0|122|splitSta@0|vdd_9|0|122 +Ametal-2|net@47||6.2|S0|splitSta@1|vdd_27|0|166|splitSta@0|vdd_7|0|166 +Ametal-2|net@58|||S1800|splitSta@0|succ|-911.5|-238|contact@2||-894|-238 +Ametal-2|net@63|||S1800|splitSta@1|pred|892.5|-88|contact@4||900|-88 +Ametal-3|net@64|||S2700|contact@5||900|-147|contact@4||900|-88 +Ametal-3|net@67|||S2700|contact@2||-894|-238|contact@3||-894|-141 +Ametal-2|net@68|||S0|pin@11||-2|-141|contact@3||-894|-141 +Ametal-2|net@69|||S0|contact@5||900|-147|pin@10||-2|-147 +Ametal-2|net@70|||S2700|pin@10||-2|-147|pin@11||-2|-141 +EclS[1][F]||D5G2;|splitSta@0|clS[F]|I +EclS[1][T]||D5G2;|splitSta@0|clS[T]|I +EclS[2][F]||D5G2;|splitSta@1|clS[F_2]|I +EclS[2][T]||D5G2;|splitSta@1|clS[T_2]|I +EclS[F_2]||D5G2;|splitSta@0|clS[F_2]|I +EclS[F_3]||D5G2;|splitSta@1|clS[F]|I +EclS[T_2]||D5G2;|splitSta@0|clS[T_2]|I +EclS[T_3]||D5G2;|splitSta@1|clS[T]|I +Ecl[1][F]||D5G2;|splitSta@0|cl[F]|I +Ecl[1][T]||D5G2;|splitSta@0|cl[T]|I +Ecl[2][F]||D5G2;|splitSta@1|cl[F_2]|I +Ecl[2][T]||D5G2;|splitSta@1|cl[T_2]|I +Ecl[F_2]||D5G2;|splitSta@0|cl[F_2]|I +Ecl[F_3]||D5G2;|splitSta@1|cl[F]|I +Ecl[T_2]||D5G2;|splitSta@0|cl[T_2]|I +Ecl[T_3]||D5G2;|splitSta@1|cl[T]|I +EfreqOut||D5G2;|splitSta@1|take[1]|O Egnd||D5G2;|splitSta@0|gnd|G -Egnd_3||D5G2;|splitSta@0|gnd_3|G -Egnd_4||D5G2;|splitSta@0|gnd_4|G +Egnd_3||D5G2;|splitSta@1|gnd_3|G +Egnd_4||D5G2;|splitSta@1|gnd_4|G Egnd_7||D5G2;|splitSta@0|gnd_7|G -Egnd_9||D5G2;|splitSta@1|gnd|G -Egnd_10||D5G2;|splitSta@1|gnd_3|G -Egnd_11||D5G2;|splitSta@1|gnd_4|G -Egnd_12||D5G2;|splitSta@1|gnd_7|G -Eout[1]|in[1]|D5G2;|pinsOut1@0|out[1]|O -Eout[2]|in[2]|D5G2;|pinsOut1@0|out[2]|O -Eout[3]|in[3]|D5G2;|pinsOut1@0|out[3]|O -Eout[4]|in[4]|D5G2;|pinsOut1@0|out[4]|O -Eout[5]|in[5]|D5G2;|pinsOut1@0|out[5]|O -Eout[6]|in[6]|D5G2;|pinsOut1@0|out[6]|O -Eout[7]|in[7]|D5G2;|pinsOut1@0|out[7]|O -Eout[8]|in[8]|D5G2;|pinsOut1@0|out[8]|O -Eout[9]|in[9]|D5G2;|pinsOut1@0|out[9]|O -Eout[10]|in[10]|D5G2;|pinsOut1@0|out[10]|O -Eout[11]|in[11]|D5G2;|pinsOut1@0|out[11]|O -Eout[12]|in[12]|D5G2;|pinsOut1@0|out[12]|O -Eout[13]|in[13]|D5G2;|pinsOut1@0|out[13]|O -Eout[14]|in[14]|D5G2;|pinsOut1@0|out[14]|O -Eout[15]|in[15]|D5G2;|pinsOut1@0|out[15]|O -Eout[16]|in[16]|D5G2;|pinsOut1@0|out[16]|O -Eout[17]|in[17]|D5G2;|pinsOut1@0|out[17]|O -Eout[18]|in[18]|D5G2;|pinsOut1@0|out[18]|O -Eout[19]|in[19]|D5G2;|pinsOut1@1|out[1]|O -Eout[20]|in[20]|D5G2;|pinsOut1@1|out[2]|O -Eout[21]|in[21]|D5G2;|pinsOut1@1|out[3]|O -Eout[22]|in[22]|D5G2;|pinsOut1@1|out[4]|O -Eout[23]|in[23]|D5G2;|pinsOut1@1|out[5]|O -Eout[24]|in[24]|D5G2;|pinsOut1@1|out[6]|O -Eout[25]|in[25]|D5G2;|pinsOut1@1|out[7]|O -Eout[26]|in[26]|D5G2;|pinsOut1@1|out[8]|O -Eout[27]|in[27]|D5G2;|pinsOut1@1|out[9]|O -Eout[28]|in[28]|D5G2;|pinsOut1@1|out[10]|O -Eout[29]|in[29]|D5G2;|pinsOut1@1|out[11]|O -Eout[30]|in[30]|D5G2;|pinsOut1@1|out[12]|O -Eout[31]|in[31]|D5G2;|pinsOut1@1|out[13]|O -Eout[32]|in[32]|D5G2;|pinsOut1@1|out[14]|O -Eout[33]|in[33]|D5G2;|pinsOut1@1|out[15]|O -Eout[34]|in[34]|D5G2;|pinsOut1@1|out[16]|O -Eout[35]|in[35]|D5G2;|pinsOut1@1|out[17]|O -Eout[36]|in[36]|D5G2;|pinsOut1@1|out[18]|O -Emc||D5G2;|scanBusI@0|mc|I -Emc_5||D5G2;|scanBusI@1|mc|I -Eout[1]@249206263|out[1]|D5G2;|splitSta@1|out[1]|I -Eout[2]@471483859|out[2]|D5G2;|splitSta@1|out[2]|I -Eout[3]@542693053|out[3]|D5G2;|splitSta@1|out[3]|I -Eout[4]@768386594|out[4]|D5G2;|splitSta@1|out[4]|I -Eout[5]@205715136|out[5]|D5G2;|splitSta@1|out[5]|I -Eout[6]@635033201|out[6]|D5G2;|splitSta@1|out[6]|I -Eout[7]@151249769|out[7]|D5G2;|splitSta@1|out[7]|I -Eout[8]@166394127|out[8]|D5G2;|splitSta@1|out[8]|I -Eout[9]@980539059|out[9]|D5G2;|splitSta@1|out[9]|I -Eout[10]@999407490|out[10]|D5G2;|splitSta@1|out[10]|I -Eout[11]@566747223|out[11]|D5G2;|splitSta@1|out[11]|I -Eout[12]@906803543|out[12]|D5G2;|splitSta@1|out[12]|I -Eout[13]@830670056|out[13]|D5G2;|splitSta@1|out[13]|I -Eout[14]@881872308|out[14]|D5G2;|splitSta@1|out[14]|I -Eout[15]@807461706|out[15]|D5G2;|splitSta@1|out[15]|I -Eout[16]@746825855|out[16]|D5G2;|splitSta@1|out[16]|I -Eout[17]@427345528|out[17]|D5G2;|splitSta@1|out[17]|I -Eout[18]@319075378|out[18]|D5G2;|splitSta@1|out[18]|I -Eout[19]@353226085|out[19]|D5G2;|splitSta@1|out[19]|I -Eout[20]@31991402|out[20]|D5G2;|splitSta@1|out[20]|I -Eout[21]@42041668|out[21]|D5G2;|splitSta@1|out[21]|I -Eout[22]@416432997|out[22]|D5G2;|splitSta@1|out[22]|I -Eout[23]@746852803|out[23]|D5G2;|splitSta@1|out[23]|I -Eout[24]@782542506|out[24]|D5G2;|splitSta@1|out[24]|I -Eout[25]@462846818|out[25]|D5G2;|splitSta@1|out[25]|I -Eout[26]@892164883|out[26]|D5G2;|splitSta@1|out[26]|I -Eout[27]@1067949569|out[27]|D5G2;|splitSta@1|out[27]|I -Eout[28]@423525809|out[28]|D5G2;|splitSta@1|out[28]|I -Eout[29]@114972516|out[29]|D5G2;|splitSta@1|out[29]|I -Eout[30]@764398422|out[30]|D5G2;|splitSta@1|out[30]|I -Eout[31]@846750011|out[31]|D5G2;|splitSta@1|out[31]|I -Eout[32]@807315453|out[32]|D5G2;|splitSta@1|out[32]|I -Eout[33]@1022236024|out[33]|D5G2;|splitSta@1|out[33]|I -Eout[34]@248059530|out[34]|D5G2;|splitSta@1|out[34]|I -Eout[35]@1024529605|out[35]|D5G2;|splitSta@1|out[35]|I -Eout[36]@235191783|out[36]|D5G2;|splitSta@1|out[36]|I +Egnd_9||D5G2;|splitSta@0|gnd_9|G +Egnd_10||D5G2;|splitSta@1|gnd_10|G +Egnd_11||D5G2;|splitSta@1|gnd_11|G +Egnd_12||D5G2;|splitSta@0|gnd_12|G +Ein[1]||D5G2;|splitSta@0|in[1]|I +Ein[2]||D5G2;|splitSta@0|in[2]|I +Ein[3]||D5G2;|splitSta@0|in[3]|I +Ein[4]||D5G2;|splitSta@0|in[4]|I +Ein[5]||D5G2;|splitSta@0|in[5]|I +Ein[6]||D5G2;|splitSta@0|in[6]|I +Ein[7]||D5G2;|splitSta@0|in[7]|I +Ein[8]||D5G2;|splitSta@0|in[8]|I +Ein[9]||D5G2;|splitSta@0|in[9]|I +Ein[10]||D5G2;|splitSta@0|in[10]|I +Ein[11]||D5G2;|splitSta@0|in[11]|I +Ein[12]||D5G2;|splitSta@0|in[12]|I +Ein[13]||D5G2;|splitSta@0|in[13]|I +Ein[14]||D5G2;|splitSta@0|in[14]|I +Ein[15]||D5G2;|splitSta@0|in[15]|I +Ein[16]||D5G2;|splitSta@0|in[16]|I +Ein[17]||D5G2;|splitSta@0|in[17]|I +Ein[18]||D5G2;|splitSta@0|in[18]|I +Ein[19]||D5G2;|splitSta@0|in[19]|I +Ein[20]||D5G2;|splitSta@0|in[20]|I +Ein[21]||D5G2;|splitSta@0|in[21]|I +Ein[22]||D5G2;|splitSta@0|in[22]|I +Ein[23]||D5G2;|splitSta@0|in[23]|I +Ein[24]||D5G2;|splitSta@0|in[24]|I +Ein[25]||D5G2;|splitSta@0|in[25]|I +Ein[26]||D5G2;|splitSta@0|in[26]|I +Ein[27]||D5G2;|splitSta@0|in[27]|I +Ein[28]||D5G2;|splitSta@0|in[28]|I +Ein[29]||D5G2;|splitSta@0|in[29]|I +Ein[30]||D5G2;|splitSta@0|in[30]|I +Ein[31]||D5G2;|splitSta@0|in[31]|I +Ein[32]||D5G2;|splitSta@0|in[32]|I +Ein[33]||D5G2;|splitSta@0|in[33]|I +Ein[34]||D5G2;|splitSta@0|in[34]|I +Ein[35]||D5G2;|splitSta@0|in[35]|I +Ein[36]||D5G2;|splitSta@0|in[36]|I +Emc[1]||D5G2;|splitSta@0|mc|I +Emc[2]||D5G2;|splitSta@1|mc_5|I +Emc_5||D5G2;|splitSta@0|mc_5|I +Emc_6||D5G2;|splitSta@1|mc|I +Eout[1]||D5G2;|splitSta@1|out[1]@249206263|I +Eout[2]||D5G2;|splitSta@1|out[2]@471483859|I +Eout[3]||D5G2;|splitSta@1|out[3]@542693053|I +Eout[4]||D5G2;|splitSta@1|out[4]@768386594|I +Eout[5]||D5G2;|splitSta@1|out[5]@205715136|I +Eout[6]||D5G2;|splitSta@1|out[6]@635033201|I +Eout[7]||D5G2;|splitSta@1|out[7]@151249769|I +Eout[8]||D5G2;|splitSta@1|out[8]@166394127|I +Eout[9]||D5G2;|splitSta@1|out[9]@980539059|I +Eout[10]||D5G2;|splitSta@1|out[10]@999407490|I +Eout[11]||D5G2;|splitSta@1|out[11]@566747223|I +Eout[12]||D5G2;|splitSta@1|out[12]@906803543|I +Eout[13]||D5G2;|splitSta@1|out[13]@830670056|I +Eout[14]||D5G2;|splitSta@1|out[14]@881872308|I +Eout[15]||D5G2;|splitSta@1|out[15]@807461706|I +Eout[16]||D5G2;|splitSta@1|out[16]@746825855|I +Eout[17]||D5G2;|splitSta@1|out[17]@427345528|I +Eout[18]||D5G2;|splitSta@1|out[18]@319075378|I +Eout[19]||D5G2;|splitSta@1|out[19]@353226085|I +Eout[20]||D5G2;|splitSta@1|out[20]@31991402|I +Eout[21]||D5G2;|splitSta@1|out[21]@42041668|I +Eout[22]||D5G2;|splitSta@1|out[22]@416432997|I +Eout[23]||D5G2;|splitSta@1|out[23]@746852803|I +Eout[24]||D5G2;|splitSta@1|out[24]@782542506|I +Eout[25]||D5G2;|splitSta@1|out[25]@462846818|I +Eout[26]||D5G2;|splitSta@1|out[26]@892164883|I +Eout[27]||D5G2;|splitSta@1|out[27]@1067949569|I +Eout[28]||D5G2;|splitSta@1|out[28]@423525809|I +Eout[29]||D5G2;|splitSta@1|out[29]@114972516|I +Eout[30]||D5G2;|splitSta@1|out[30]@764398422|I +Eout[31]||D5G2;|splitSta@1|out[31]@846750011|I +Eout[32]||D5G2;|splitSta@1|out[32]@807315453|I +Eout[33]||D5G2;|splitSta@1|out[33]@1022236024|I +Eout[34]||D5G2;|splitSta@1|out[34]@248059530|I +Eout[35]||D5G2;|splitSta@1|out[35]@1024529605|I +Eout[36]||D5G2;|splitSta@1|out[36]@235191783|I +Epred||D5G2;|splitSta@0|pred|I +Erd[1][F]||D5G2;|splitSta@0|rd[F]|I +Erd[1][T]||D5G2;|splitSta@0|rd[T]|I +Erd[2][F]||D5G2;|splitSta@1|rd[F_2]|I +Erd[2][T]||D5G2;|splitSta@1|rd[T_2]|I +Erd[F_2]||D5G2;|splitSta@0|rd[F_2]|I +Erd[F_3]||D5G2;|splitSta@1|rd[F]|I +Erd[T_2]||D5G2;|splitSta@0|rd[T_2]|I +Erd[T_3]||D5G2;|splitSta@1|rd[T]|I +Esin[1]||D5G2;|splitSta@0|sin|I +Esin[2]||D5G2;|splitSta@1|sin|I +Esout[1]||D5G2;|splitSta@0|sout|O +Esout[2]||D5G2;|splitSta@1|sout|O +Esucc||D5G2;|splitSta@1|succ|O +Evdd||D5G2;|splitSta@0|vdd|P +Evdd_6||D5G2;|splitSta@1|vdd_6|P +Evdd_7||D5G2;|splitSta@1|vdd_7|P +Evdd_8||D5G2;|splitSta@1|vdd_8|P +Evdd_9||D5G2;|splitSta@1|vdd_9|P +Evdd_14||D5G2;|splitSta@0|vdd_14|P +Evdd_15||D5G2;|splitSta@0|vdd_15|P +Evdd_17||D5G2;|splitSta@0|vdd_17|P +Evdd_20||D5G2;|splitSta@0|vdd_20|P +Evdd_21||D5G2;|splitSta@1|vdd_21|P +Evdd_22||D5G2;|splitSta@1|vdd_22|P +Evdd_23||D5G2;|splitSta@1|vdd_23|P +Evdd_24||D5G2;|splitSta@1|vdd_24|P +Evdd_25||D5G2;|splitSta@0|vdd_25|P +Evdd_26||D5G2;|splitSta@0|vdd_26|P +Evdd_27||D5G2;|splitSta@0|vdd_27|P +X + +# Cell splitStageDx4;2{lay} +CsplitStageDx4;2{lay}||cmos90|1224537268344|1224678627196||ATTR_NCC(D5G3;NTY288;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1224547087758|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1224722428657 +Ngeneric:Facet-Center|art@0||0|0||||AV +NX-Metal-2-Metal-3-Con|contact@2||-966|-238|||| +NX-Metal-2-Metal-3-Con|contact@3||-966|-141|||| +NX-Metal-2-Metal-3-Con|contact@4||972|-88|||| +NX-Metal-2-Metal-3-Con|contact@5||972|-147|||| +NMetal-2-Pin|pin@10||-2|-147|||| +NMetal-2-Pin|pin@11||-2|-141|||| +IsplitStageDx2dn;1{lay}|splitSta@0||-1008|0|Y||D5G4; +IsplitStageDx2up;1{lay}|splitSta@1||1008|0|||D5G4; +Ametal-2|net@0|||S1800|splitSta@0|out[9]|-72|-282|splitSta@1|out[9]|72|-282 +Ametal-2|net@1||6.2|S0|splitSta@1|gnd|72|-72|splitSta@0|gnd_10|-72|-72 +Ametal-2|net@2||6.2|S0|splitSta@1|gnd_7|72|-216|splitSta@0|gnd_11|-72|-216 +Ametal-2|net@3||6.2|S0|splitSta@1|gnd_9|72|216|splitSta@0|gnd_3|-72|216 +Ametal-2|net@4||6.2|S0|splitSta@1|gnd_12|72|72|splitSta@0|gnd_4|-72|72 +Ametal-2|net@5|||S0|splitSta@1|out[1]|72|-176|splitSta@0|out[1]|-72|-176 +Ametal-2|net@6|||S0|splitSta@1|out[2]|72|-182|splitSta@0|out[2]|-72|-182 +Ametal-2|net@7|||S0|splitSta@1|out[3]|72|-206|splitSta@0|out[3]|-72|-206 +Ametal-2|net@8|||S0|splitSta@1|out[4]|72|-226|splitSta@0|out[4]|-72|-226 +Ametal-2|net@9|||S0|splitSta@1|out[5]|72|-232|splitSta@0|out[5]|-72|-232 +Ametal-2|net@10|||S0|splitSta@1|out[6]|72|-250|splitSta@0|out[6]|-72|-250 +Ametal-2|net@11|||S0|splitSta@1|out[7]|72|-256|splitSta@0|out[7]|-72|-256 +Ametal-2|net@12|||S0|splitSta@1|out[8]|72|-276|splitSta@0|out[8]|-72|-276 +Ametal-2|net@13|||S0|splitSta@1|out[10]|72|-112|splitSta@0|out[10]|-72|-112 +Ametal-2|net@14|||S0|splitSta@1|out[11]|72|-106|splitSta@0|out[11]|-72|-106 +Ametal-2|net@15|||S0|splitSta@1|out[12]|72|-82|splitSta@0|out[12]|-72|-82 +Ametal-2|net@16|||S0|splitSta@1|out[13]|72|-62|splitSta@0|out[13]|-72|-62 +Ametal-2|net@17|||S0|splitSta@1|out[14]|72|-56|splitSta@0|out[14]|-72|-56 +Ametal-2|net@18|||S0|splitSta@1|out[15]|72|-38|splitSta@0|out[15]|-72|-38 +Ametal-2|net@19|||S0|splitSta@1|out[16]|72|-32|splitSta@0|out[16]|-72|-32 +Ametal-2|net@20|||S0|splitSta@1|out[17]|72|-12|splitSta@0|out[17]|-72|-12 +Ametal-2|net@21|||S0|splitSta@1|out[18]|72|-6|splitSta@0|out[18]|-72|-6 +Ametal-2|net@22|||S0|splitSta@1|out[19]|72|112|splitSta@0|out[19]|-72|112 +Ametal-2|net@23|||S0|splitSta@1|out[20]|72|106|splitSta@0|out[20]|-72|106 +Ametal-2|net@24|||S0|splitSta@1|out[21]|72|82|splitSta@0|out[21]|-72|82 +Ametal-2|net@25|||S0|splitSta@1|out[22]|72|62|splitSta@0|out[22]|-72|62 +Ametal-2|net@26|||S0|splitSta@1|out[23]|72|56|splitSta@0|out[23]|-72|56 +Ametal-2|net@27|||S0|splitSta@1|out[24]|72|38|splitSta@0|out[24]|-72|38 +Ametal-2|net@28|||S0|splitSta@1|out[25]|72|32|splitSta@0|out[25]|-72|32 +Ametal-2|net@29|||S0|splitSta@1|out[26]|72|12|splitSta@0|out[26]|-72|12 +Ametal-2|net@30|||S0|splitSta@1|out[27]|72|6|splitSta@0|out[27]|-72|6 +Ametal-2|net@31|||S0|splitSta@1|out[28]|72|176|splitSta@0|out[28]|-72|176 +Ametal-2|net@32|||S0|splitSta@1|out[29]|72|182|splitSta@0|out[29]|-72|182 +Ametal-2|net@33|||S0|splitSta@1|out[30]|72|206|splitSta@0|out[30]|-72|206 +Ametal-2|net@34|||S0|splitSta@1|out[31]|72|226|splitSta@0|out[31]|-72|226 +Ametal-2|net@35|||S0|splitSta@1|out[32]|72|232|splitSta@0|out[32]|-72|232 +Ametal-2|net@36|||S0|splitSta@1|out[33]|72|250|splitSta@0|out[33]|-72|250 +Ametal-2|net@37|||S0|splitSta@1|out[34]|72|256|splitSta@0|out[34]|-72|256 +Ametal-2|net@38|||S0|splitSta@1|out[35]|72|276|splitSta@0|out[35]|-72|276 +Ametal-2|net@39|||S0|splitSta@1|out[36]|72|282|splitSta@0|out[36]|-72|282 +Ametal-2|net@40||6.2|S0|splitSta@1|vdd|72|-22|splitSta@0|vdd_21|-72|-22 +Ametal-2|net@41||6.2|S0|splitSta@1|vdd_14|72|-266|splitSta@0|vdd_23|-72|-266 +Ametal-2|net@42||6.2|S0|splitSta@1|vdd_15|72|-166|splitSta@0|vdd_24|-72|-166 +Ametal-2|net@43||6.2|S0|splitSta@1|vdd_17|72|-122|splitSta@0|vdd_22|-72|-122 +Ametal-2|net@44||6.2|S0|splitSta@1|vdd_20|72|266|splitSta@0|vdd_6|-72|266 +Ametal-2|net@45||6.2|S0|splitSta@1|vdd_25|72|22|splitSta@0|vdd_8|-72|22 +Ametal-2|net@46||6.2|S0|splitSta@1|vdd_26|72|122|splitSta@0|vdd_9|-72|122 +Ametal-2|net@47||6.2|S0|splitSta@1|vdd_27|72|166|splitSta@0|vdd_7|-72|166 +Ametal-2|net@58|||S1800|splitSta@0|succ|-983.5|-238|contact@2||-966|-238 +Ametal-2|net@63|||S1800|splitSta@1|pred|964.5|-88|contact@4||972|-88 +Ametal-3|net@64|||S2700|contact@5||972|-147|contact@4||972|-88 +Ametal-3|net@67|||S2700|contact@2||-966|-238|contact@3||-966|-141 +Ametal-2|net@68|||S0|pin@11||-2|-141|contact@3||-966|-141 +Ametal-2|net@69|||S0|contact@5||972|-147|pin@10||-2|-147 +Ametal-2|net@70|||S2700|pin@10||-2|-147|pin@11||-2|-141 +EclS[1][F]||D5G2;|splitSta@0|clS[F]|I +EclS[1][T]||D5G2;|splitSta@0|clS[T]|I +EclS[2][F]||D5G2;|splitSta@1|clS[F_2]|I +EclS[2][T]||D5G2;|splitSta@1|clS[T_2]|I +EclS[F_2]||D5G2;|splitSta@0|clS[F_2]|I +EclS[F_3]||D5G2;|splitSta@1|clS[F]|I +EclS[T_2]||D5G2;|splitSta@0|clS[T_2]|I +EclS[T_3]||D5G2;|splitSta@1|clS[T]|I +Ecl[1][F]||D5G2;|splitSta@0|cl[F]|I +Ecl[1][T]||D5G2;|splitSta@0|cl[T]|I +Ecl[2][F]||D5G2;|splitSta@1|cl[F_2]|I +Ecl[2][T]||D5G2;|splitSta@1|cl[T_2]|I +Ecl[F_2]||D5G2;|splitSta@0|cl[F_2]|I +Ecl[F_3]||D5G2;|splitSta@1|cl[F]|I +Ecl[T_2]||D5G2;|splitSta@0|cl[T_2]|I +Ecl[T_3]||D5G2;|splitSta@1|cl[T]|I +Egnd||D5G2;|splitSta@0|gnd|G +Egnd_3||D5G2;|splitSta@1|gnd_3|G +Egnd_4||D5G2;|splitSta@1|gnd_4|G +Egnd_7||D5G2;|splitSta@0|gnd_7|G +Egnd_9||D5G2;|splitSta@0|gnd_9|G +Egnd_10||D5G2;|splitSta@1|gnd_10|G +Egnd_11||D5G2;|splitSta@1|gnd_11|G +Egnd_12||D5G2;|splitSta@0|gnd_12|G +Ein[1]||D5G2;|splitSta@0|in[1]|I +Ein[2]||D5G2;|splitSta@0|in[2]|I +Ein[3]||D5G2;|splitSta@0|in[3]|I +Ein[4]||D5G2;|splitSta@0|in[4]|I +Ein[5]||D5G2;|splitSta@0|in[5]|I +Ein[6]||D5G2;|splitSta@0|in[6]|I +Ein[7]||D5G2;|splitSta@0|in[7]|I +Ein[8]||D5G2;|splitSta@0|in[8]|I +Ein[9]||D5G2;|splitSta@0|in[9]|I +Ein[10]||D5G2;|splitSta@0|in[10]|I +Ein[11]||D5G2;|splitSta@0|in[11]|I +Ein[12]||D5G2;|splitSta@0|in[12]|I +Ein[13]||D5G2;|splitSta@0|in[13]|I +Ein[14]||D5G2;|splitSta@0|in[14]|I +Ein[15]||D5G2;|splitSta@0|in[15]|I +Ein[16]||D5G2;|splitSta@0|in[16]|I +Ein[17]||D5G2;|splitSta@0|in[17]|I +Ein[18]||D5G2;|splitSta@0|in[18]|I +Ein[19]||D5G2;|splitSta@0|in[19]|I +Ein[20]||D5G2;|splitSta@0|in[20]|I +Ein[21]||D5G2;|splitSta@0|in[21]|I +Ein[22]||D5G2;|splitSta@0|in[22]|I +Ein[23]||D5G2;|splitSta@0|in[23]|I +Ein[24]||D5G2;|splitSta@0|in[24]|I +Ein[25]||D5G2;|splitSta@0|in[25]|I +Ein[26]||D5G2;|splitSta@0|in[26]|I +Ein[27]||D5G2;|splitSta@0|in[27]|I +Ein[28]||D5G2;|splitSta@0|in[28]|I +Ein[29]||D5G2;|splitSta@0|in[29]|I +Ein[30]||D5G2;|splitSta@0|in[30]|I +Ein[31]||D5G2;|splitSta@0|in[31]|I +Ein[32]||D5G2;|splitSta@0|in[32]|I +Ein[33]||D5G2;|splitSta@0|in[33]|I +Ein[34]||D5G2;|splitSta@0|in[34]|I +Ein[35]||D5G2;|splitSta@0|in[35]|I +Ein[36]||D5G2;|splitSta@0|in[36]|I +Emc[1]||D5G2;|splitSta@0|mc|I +Emc[2]||D5G2;|splitSta@1|mc_5|I +Emc_5||D5G2;|splitSta@0|mc_5|I +Emc_6||D5G2;|splitSta@1|mc|I +Eout[1]||D5G2;|splitSta@1|out[1]@249206263|I +Eout[2]||D5G2;|splitSta@1|out[2]@471483859|I +Eout[3]||D5G2;|splitSta@1|out[3]@542693053|I +Eout[4]||D5G2;|splitSta@1|out[4]@768386594|I +Eout[5]||D5G2;|splitSta@1|out[5]@205715136|I +Eout[6]||D5G2;|splitSta@1|out[6]@635033201|I +Eout[7]||D5G2;|splitSta@1|out[7]@151249769|I +Eout[8]||D5G2;|splitSta@1|out[8]@166394127|I +Eout[9]||D5G2;|splitSta@1|out[9]@980539059|I +Eout[10]||D5G2;|splitSta@1|out[10]@999407490|I +Eout[11]||D5G2;|splitSta@1|out[11]@566747223|I +Eout[12]||D5G2;|splitSta@1|out[12]@906803543|I +Eout[13]||D5G2;|splitSta@1|out[13]@830670056|I +Eout[14]||D5G2;|splitSta@1|out[14]@881872308|I +Eout[15]||D5G2;|splitSta@1|out[15]@807461706|I +Eout[16]||D5G2;|splitSta@1|out[16]@746825855|I +Eout[17]||D5G2;|splitSta@1|out[17]@427345528|I +Eout[18]||D5G2;|splitSta@1|out[18]@319075378|I +Eout[19]||D5G2;|splitSta@1|out[19]@353226085|I +Eout[20]||D5G2;|splitSta@1|out[20]@31991402|I +Eout[21]||D5G2;|splitSta@1|out[21]@42041668|I +Eout[22]||D5G2;|splitSta@1|out[22]@416432997|I +Eout[23]||D5G2;|splitSta@1|out[23]@746852803|I +Eout[24]||D5G2;|splitSta@1|out[24]@782542506|I +Eout[25]||D5G2;|splitSta@1|out[25]@462846818|I +Eout[26]||D5G2;|splitSta@1|out[26]@892164883|I +Eout[27]||D5G2;|splitSta@1|out[27]@1067949569|I +Eout[28]||D5G2;|splitSta@1|out[28]@423525809|I +Eout[29]||D5G2;|splitSta@1|out[29]@114972516|I +Eout[30]||D5G2;|splitSta@1|out[30]@764398422|I +Eout[31]||D5G2;|splitSta@1|out[31]@846750011|I +Eout[32]||D5G2;|splitSta@1|out[32]@807315453|I +Eout[33]||D5G2;|splitSta@1|out[33]@1022236024|I +Eout[34]||D5G2;|splitSta@1|out[34]@248059530|I +Eout[35]||D5G2;|splitSta@1|out[35]@1024529605|I +Eout[36]||D5G2;|splitSta@1|out[36]@235191783|I Epred||D5G2;|splitSta@0|pred|I -Erd[F]||D5G2;|scanBusI@0|rd[F]|I -Erd[F_2]||D5G2;|scanBusI@1|rd[F]|I -Erd[T]||D5G2;|scanBusI@0|rd[T]|I -Erd[T_2]||D5G2;|scanBusI@1|rd[T]|I -Esin||D5G2;|scanKhx2@0|sin|I -Esout||D5G2;|scanKhx2@0|sout|O +Erd[1][F]||D5G2;|splitSta@0|rd[F]|I +Erd[1][T]||D5G2;|splitSta@0|rd[T]|I +Erd[2][F]||D5G2;|splitSta@1|rd[F_2]|I +Erd[2][T]||D5G2;|splitSta@1|rd[T_2]|I +Erd[F_2]||D5G2;|splitSta@0|rd[F_2]|I +Erd[F_3]||D5G2;|splitSta@1|rd[F]|I +Erd[T_2]||D5G2;|splitSta@0|rd[T_2]|I +Erd[T_3]||D5G2;|splitSta@1|rd[T]|I +Esin[1]||D5G2;|splitSta@0|sin|I +Esin[2]||D5G2;|splitSta@1|sin|I +Esout[1]||D5G2;|splitSta@0|sout|O +Esout[2]||D5G2;|splitSta@1|sout|O Esucc||D5G2;|splitSta@1|succ|O Evdd||D5G2;|splitSta@0|vdd|P -Evdd_6||D5G2;|splitSta@0|vdd_6|P -Evdd_7||D5G2;|splitSta@0|vdd_7|P -Evdd_8||D5G2;|splitSta@0|vdd_8|P -Evdd_9||D5G2;|splitSta@0|vdd_9|P +Evdd_6||D5G2;|splitSta@1|vdd_6|P +Evdd_7||D5G2;|splitSta@1|vdd_7|P +Evdd_8||D5G2;|splitSta@1|vdd_8|P +Evdd_9||D5G2;|splitSta@1|vdd_9|P Evdd_14||D5G2;|splitSta@0|vdd_14|P Evdd_15||D5G2;|splitSta@0|vdd_15|P Evdd_17||D5G2;|splitSta@0|vdd_17|P -Evdd_20||D5G2;|splitSta@1|vdd|P -Evdd_21||D5G2;|splitSta@1|vdd_6|P -Evdd_22||D5G2;|splitSta@1|vdd_7|P -Evdd_23||D5G2;|splitSta@1|vdd_8|P -Evdd_24||D5G2;|splitSta@1|vdd_9|P -Evdd_25||D5G2;|splitSta@1|vdd_14|P -Evdd_26||D5G2;|splitSta@1|vdd_15|P -Evdd_27||D5G2;|splitSta@1|vdd_17|P -X - -# Cell splitStageDx4;1{ic} -CsplitStageDx4;1{ic}||artwork|1217322049125|1226428067435|E -Ngeneric:Facet-Center|art@0||0|0||||AV -Nschematic:Bus_Pin|pin@4||-4|-6|-1|-1|| -Nschematic:Bus_Pin|pin@8||5|-6|-1|-1|| -Nschematic:Bus_Pin|pin@10||-3|0|-1|-1|| -NPin|pin@18||-2|3|1|1|| -NPin|pin@19||2|3|1|1|| -NPin|pin@28||-2|-3|1|1|| -NPin|pin@29||2|-3|1|1|| -NPin|pin@30||0|-3|1|1|| -NPin|pin@31||0|-4|1|1|| -NPin|pin@32||-4|-4|1|1|| -NPin|pin@33||-4|-8|1|1|| -NPin|pin@35||2|0|1|1|| -NPin|pin@36||3|0|1|1|| -NPin|pin@39||3|-4|1|1|| -NPin|pin@40||3|-3|1|1|| -NPin|pin@41||5|-6|1|1|| -NPin|pin@42||3|-9|1|1|| -NPin|pin@43||3|-8|1|1|| -Ngeneric:Invisible-Pin|pin@45||0|0|||||ART_message(D5G2;)S[four,stg] -Nschematic:Bus_Pin|pin@46||3|0|-1|-1|| -NPin|pin@47||-2|0|1|1|| -NPin|pin@48||-3|0|1|1|| -Nschematic:Bus_Pin|pin@63||-8|5|-1|-1|XRRR| -Nschematic:Bus_Pin|pin@64||-6|6|-1|-1|XRRR| -Nschematic:Bus_Pin|pin@65||-6|3|-1|-1|XRRR| -NPin|pin@68||-5|4|1|1|XRRR| -NPin|pin@69||-6|3|1|1|XRRR| -NPin|pin@70||-7|4|1|1|XRRR| -NPin|pin@71||-7|7|1|1|XRRR| -NPin|pin@72||-6|6|1|1|XRRR| -NPin|pin@73||-5|7|1|1|XRRR| -Ngeneric:Invisible-Pin|pin@74||-6|5|||XRRR||ART_message(D5G1.5;)S2 -Nschematic:Bus_Pin|pin@76||-7|5|-2|-2|XRRR| -Nschematic:Bus_Pin|pin@77||6|4|-1|-1|| -Nschematic:Bus_Pin|pin@78||6|7|-1|-1|| -Nschematic:Bus_Pin|pin@79||9|5|-1|-1|| -NPin|pin@83||5|6|1|1|XR| -NPin|pin@84||6|7|1|1|XR| -NPin|pin@85||7|6|1|1|XR| -NPin|pin@86||7|3|1|1|XR| -NPin|pin@87||6|4|1|1|XR| -NPin|pin@88||5|3|1|1|XR| -Ngeneric:Invisible-Pin|pin@89||6|5|||XR||ART_message(D5G1.5;)S2 -Nschematic:Bus_Pin|pin@90||7|5|-2|-2|XR| -NPin|pin@91||0|3|1|1|| -NPin|pin@92||0|5|1|1|| -NPin|pin@94||5|5|1|1|| -NPin|pin@95||-5|5|1|1|| -Nschematic:Bus_Pin|pin@96||0|-9|-1|-1|| -NPin|pin@98||0|-8|1|1|| -NPin|pin@99||0|-9|1|1|| -AThicker|net@11|||FS1800|pin@30||0|-3|pin@29||2|-3 -AThicker|net@12|||FS0|pin@31||0|-4|pin@32||-4|-4 -AThicker|net@13|||FS1800|pin@28||-2|-3|pin@30||0|-3 -AThicker|net@14|||FS900|pin@30||0|-3|pin@31||0|-4 -AThicker|net@15|||FS900|pin@32||-4|-4|pin@33||-4|-8 -AThicker|net@24|||FS1800|pin@35||2|0|pin@36||3|0 -AThicker|net@27|||FS900|pin@47||-2|0|pin@28||-2|-3 -AThicker|net@29|||FS1237|pin@40||3|-3|pin@41||5|-6 -AThicker|net@30|||FS563|pin@41||5|-6|pin@42||3|-9 -AThicker|net@31|||FS2700|pin@39||3|-4|pin@40||3|-3 -AThicker|net@32|||FS900|pin@43||3|-8|pin@42||3|-9 -AThicker|net@38|||FS0|pin@47||-2|0|pin@48||-3|0 -AThicker|net@39|||FS900|pin@18||-2|3|pin@47||-2|0 -AThicker|net@47|||FS2700|pin@35||2|0|pin@19||2|3 -AThicker|net@51|||FS1800|pin@33||-4|-8|pin@98||0|-8 -AThicker|net@52|||FS900|pin@35||2|0|pin@29||2|-3 -AThicker|net@60|||FS450|pin@68||-5|4|pin@69||-6|3 -AThicker|net@61|||FS3150|pin@69||-6|3|pin@70||-7|4 -AThicker|net@62|||FS2700|pin@70||-7|4|pin@71||-7|7 -AThicker|net@63|||FS1350|pin@71||-7|7|pin@72||-6|6 -AThicker|net@64|||FS2250|pin@72||-6|6|pin@73||-5|7 -AThicker|net@68|||FS1800|pin@31||0|-4|pin@39||3|-4 -Aschematic:bus|net@69||-0.5|IJ0|pin@76||-7|5|pin@63||-8|5 -AThicker|net@70|||FS2700|pin@95||-5|5|pin@73||-5|7 -AThicker|net@71|||FS0|pin@91||0|3|pin@18||-2|3 -AThicker|net@72|||FS2250|pin@83||5|6|pin@84||6|7 -AThicker|net@73|||FS1350|pin@84||6|7|pin@85||7|6 -AThicker|net@74|||FS900|pin@85||7|6|pin@86||7|3 -AThicker|net@75|||FS3150|pin@86||7|3|pin@87||6|4 -AThicker|net@76|||FS450|pin@87||6|4|pin@88||5|3 -AThicker|net@78|||FS900|pin@94||5|5|pin@88||5|3 -Aschematic:bus|net@79||-0.5|IJ1800|pin@90||7|5|pin@79||9|5 -AThicker|net@80|||FS0|pin@19||2|3|pin@91||0|3 -AThicker|net@81|||FS2700|pin@91||0|3|pin@92||0|5 -AThicker|net@83|||FS900|pin@83||5|6|pin@94||5|5 -AThicker|net@85|||FS2700|pin@68||-5|4|pin@95||-5|5 -AThicker|net@86|||FS0|pin@92||0|5|pin@95||-5|5 -AThicker|net@87|||FS1800|pin@92||0|5|pin@94||5|5 -AThicker|net@89|||FS1800|pin@98||0|-8|pin@43||3|-8 -AThicker|net@90|||FS900|pin@98||0|-8|pin@99||0|-9 -Ecl[T,F],clS[T,F],rd[T,F],mc|cl[1][T,F],clS[1][T,F],rd[1][T,F],mc[1]|D5G2;|pin@63||I -Ecl[2][T,F],clS[2][T,F],rd[2][T,F],mc[2]||D5G2;|pin@79||I -EfreqOut||D5G2;|pin@96||O -Ein[1:36]||D5G2;|pin@4||I -Eout[1:36]||D5G2;|pin@8||O -Epred||D5G2;|pin@10||I -Esin|sin[1]|D5G2;|pin@64||I -Esin[2]||D5G2;|pin@77||I -Esout|sout[1]|D5G2;|pin@65||O -Esout[2]||D5G2;|pin@78||O -Esucc||D5G2;|pin@46||O +Evdd_20||D5G2;|splitSta@0|vdd_20|P +Evdd_21||D5G2;|splitSta@1|vdd_21|P +Evdd_22||D5G2;|splitSta@1|vdd_22|P +Evdd_23||D5G2;|splitSta@1|vdd_23|P +Evdd_24||D5G2;|splitSta@1|vdd_24|P +Evdd_25||D5G2;|splitSta@0|vdd_25|P +Evdd_26||D5G2;|splitSta@0|vdd_26|P +Evdd_27||D5G2;|splitSta@0|vdd_27|P X # Cell splitStageDx4;1{lay} @@ -13353,7 +16421,7 @@ Evdd_27||D5G2;|splitSta@0|vdd_27|P X # Cell splitStageDx4;1{sch} -CsplitStageDx4;1{sch}||schematic|1216927452231|1226428050840| +CsplitStageDx4;1{sch}||schematic|1216927452231|1226948540152| Ngeneric:Facet-Center|art@0||0|0||||AV NOff-Page|conn@0||-30|0|||Y| NOff-Page|conn@7||-30|-6|||| @@ -13368,7 +16436,7 @@ NOff-Page|conn@18||18|12|||YR| NOff-Page|conn@19||30|-12|||| Ngeneric:Invisible-Pin|pin@0||2.5|37.5|||||ART_message(D5G4;)Sfour stages for split changing columns Ngeneric:Invisible-Pin|pin@1||1|43|||||ART_message(D5G6;)SsplitStageDx4 -Ngeneric:Invisible-Pin|pin@5||-0.5|32.5|||||ART_message(D5G3;)Sies 20 October 2008 +Ngeneric:Invisible-Pin|pin@5||-0.5|30.5|||||ART_message(D5G3;)S[ies 20 October 2008,narrower layout 16 November 2008] NBus_Pin|pin@31||0|-6|-1|-1|| NBus_Pin|pin@32||0|-11|-1|-1|| NWire_Pin|pin@33||54|-18|||| @@ -13447,43 +16515,43 @@ NWire_Pin|pin@105||18|-12|||| IsplitStageDx4;1{ic}|splitSta@3||53.5|20|||D5G4; IsplitStageDx2;1{ic}|splitSta@4||-18|0|||D5G4; IsplitStageDx2;1{ic}|splitSta@5||18|0|||D5G4; -IorangeTSMC090nm:wire90;1{ic}|wire90@3||0|0|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D2777.2999999999993|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@4||60|-18|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D2581.1000000000013|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@5||48|-18|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D2599.6000000000013|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||36|-18|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D2611.1000000000013|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||24|-18|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D2654.1000000000013|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||12|-18|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D2637.1000000000013|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||0|-18|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D2690.6000000000013|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||-12|-18|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D2675.5|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@11||-24|-18|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D2737.6000000000013|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@12||-36|-18|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D2725.1000000000013|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@13||60|-24|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D2582.200000000001|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@14||48|-24|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D2584.1000000000013|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@15||36|-24|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D2620.200000000001|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@16||24|-24|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D2660.1000000000013|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@17||12|-24|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D2681.200000000001|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@18||0|-24|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D2708.1000000000013|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@19||-12|-24|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D2733.200000000001|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@20||-24|-24|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D2760.1000000000013|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@21||-36|-24|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D2778.700000000001|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@22||60|-30|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D3023.600000000001|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@23||48|-30|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D3036.100000000001|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@24||36|-30|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D3023.600000000001|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@25||24|-30|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D3046.600000000001|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@26||12|-30|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D3023.600000000001|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@27||0|-30|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D3053.100000000001|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@28||-12|-30|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D3026.0000000000005|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@29||-24|-30|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D3048.1000000000013|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@30||-36|-30|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D3023.6000000000013|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@31||60|-36|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D3091.700000000001|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@32||48|-36|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D3099.6000000000013|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@33||36|-36|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D3147.700000000001|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@34||24|-36|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D3187.600000000001|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@35||12|-36|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D3208.700000000001|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@36||0|-36|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D3235.600000000001|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@37||-12|-36|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D3260.700000000001|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@38||-24|-36|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D3287.600000000001|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@39||-36|-36|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D3306.200000000001|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@3||0|0|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D2636.2|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@4||60|-18|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D2437.1000000000004|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@5||48|-18|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D2455.6000000000004|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||36|-18|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D2467.1000000000004|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||24|-18|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D2510.1000000000004|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||12|-18|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D2493.1000000000004|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||0|-18|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D2546.6000000000004|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||-12|-18|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D2531.500000000001|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@11||-24|-18|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D2593.6000000000004|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@12||-36|-18|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D2581.1000000000004|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@13||60|-24|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D2438.2000000000007|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@14||48|-24|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D2440.100000000001|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@15||36|-24|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D2476.2000000000007|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@16||24|-24|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D2516.100000000001|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@17||12|-24|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D2537.2000000000007|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@18||0|-24|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D2564.100000000001|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@19||-12|-24|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D2589.2000000000007|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@20||-24|-24|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D2616.100000000001|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@21||-36|-24|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D2634.700000000001|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@22||60|-30|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D2879.600000000001|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@23||48|-30|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D2892.100000000001|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@24||36|-30|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D2879.600000000001|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@25||24|-30|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D2902.600000000001|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@26||12|-30|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D2879.600000000001|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@27||0|-30|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D2909.100000000001|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@28||-12|-30|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D2882.000000000001|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@29||-24|-30|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D2904.1000000000013|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@30||-36|-30|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D2879.600000000001|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@31||60|-36|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D2947.7000000000007|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@32||48|-36|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D2955.6000000000013|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@33||36|-36|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D3003.700000000001|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@34||24|-36|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D3043.600000000001|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@35||12|-36|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D3064.7000000000003|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@36||0|-36|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D3091.600000000001|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@37||-12|-36|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D3116.7000000000003|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@38||-24|-36|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D3143.600000000001|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@39||-36|-36|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D3162.2000000000003|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3 Awire|net@156|||0|wire90@4|a|57.5|-18|pin@33||54|-18 Awire|net@157|||0|wire90@5|a|45.5|-18|pin@35||42|-18 Awire|net@159|||0|wire90@6|a|33.5|-18|pin@37||30|-18 @@ -13587,23 +16655,22 @@ Esucc||D6G2;|conn@9|y|O X # Cell splitStart;1{ic} -CsplitStart;1{ic}||artwork|1224541394178|1224543157517|E +CsplitStart;1{ic}||artwork|1224541394178|1226934126120|E Ngeneric:Facet-Center|art@0||0|0||||AV Nschematic:Bus_Pin|pin@0||0|7|-1|-1|| Nschematic:Bus_Pin|pin@1||-4|-6|-1|-1|| -Nschematic:Bus_Pin|pin@2||5|-6|-1|-1|| +Nschematic:Bus_Pin|pin@2||4|-7|-1|-1|| Nschematic:Bus_Pin|pin@3||-3|0|-1|-1|| Nschematic:Bus_Pin|pin@4||-1|5|-1|-1|| Nschematic:Bus_Pin|pin@5||2|5|-1|-1|| -Nschematic:Bus_Pin|pin@6||3|2|-1|-1|| -Nschematic:Bus_Pin|pin@7||3|-2|-1|-1|| +Nschematic:Bus_Pin|pin@6||3|-2|-1|-1|| +Nschematic:Bus_Pin|pin@7||3|2|-1|-1|| NPin|pin@8||0|-3|1|1|| NPin|pin@9||0|-4|1|1|| NPin|pin@10||-4|-4|1|1|| NPin|pin@11||-4|-8|1|1|| NPin|pin@12||3|-8|1|1|| NPin|pin@13||3|-9|1|1|| -NPin|pin@14||5|-6|1|1|| Ngeneric:Invisible-Pin|pin@15||0|0|||||ART_message(D5G2;)S[alt,start] NPin|pin@16||-2|4|1|1|| NPin|pin@17||-1|5|1|1|| @@ -13627,14 +16694,15 @@ NPin|pin@34||2|-2|1|1|| NPin|pin@35||3|-2|1|1|| Nschematic:Bus_Pin|pin@37||0|6|-2|-2|| Ngeneric:Invisible-Pin|pin@38||0|5|||||ART_message(D5G1.5;)S2 +NPin|pin@40||4|-4|1|1|| +NPin|pin@41||4|-8|1|1|| +Nschematic:Bus_Pin|pin@42||4|-5|-1|-1|| AThicker|net@0|||FS1800|pin@30||-2|3|pin@24||0|3 AThicker|net@1|||FS900|pin@8||0|-3|pin@9||0|-4 AThicker|net@2|||FS0|pin@9||0|-4|pin@10||-4|-4 AThicker|net@3|||FS900|pin@10||-4|-4|pin@11||-4|-8 AThicker|net@4|||FS1800|pin@11||-4|-8|pin@12||3|-8 AThicker|net@5|||FS900|pin@12||3|-8|pin@13||3|-9 -AThicker|net@6|||FS2363|pin@13||3|-9|pin@14||5|-6 -AThicker|net@7|||FS3037|pin@14||5|-6|pin@22||3|-3 AThicker|net@8|||FS1800|pin@24||0|3|pin@26||2|3 AThicker|net@9|||FS2700|pin@24||0|3|pin@25||0|4 AThicker|net@10|||FS2250|pin@16||-2|4|pin@17||-1|5 @@ -13657,9 +16725,13 @@ AThicker|net@26|||FS0|pin@23||3|-4|pin@9||0|-4 AThicker|net@27|||FS2700|pin@33||2|-3|pin@34||2|-2 AThicker|net@28|||FS1800|pin@34||2|-2|pin@35||3|-2 Aschematic:bus|net@31||-0.5|IJ2700|pin@37||0|6|pin@0||0|7 +AThicker|net@32|||FS1350|pin@22||3|-3|pin@40||4|-4 +AThicker|net@33|||FS900|pin@40||4|-4|pin@41||4|-8 +AThicker|net@34|||FS450|pin@41||4|-8|pin@13||3|-9 Ecl[T,F],clS[T,F],rd[T,F],mc||D5G2;|pin@0||I Ein[1:36]||D5G2;|pin@1||I -Eout[1:36]||D5G2;|pin@2||O +Eout[1:36]|out[A][1:36]|D5G2;|pin@2||O +Eout[A][37:72]|out[B][1:36]|D5G2;|pin@42||O Epred||D5G2;|pin@3||I Esin||D5G2;|pin@4||I Esout||D5G2;|pin@5||O @@ -13667,6 +16739,449 @@ EsuccA||D5G2;|pin@6||O EsuccB||D5G2;|pin@7||O X +# Cell splitStart;3{lay} +CsplitStart;3{lay}||cmos90|1224540558928|1226933617192||ATTR_NCC(D5G7;NTY140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1226881473850|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1226948680731 +IgaspL:anAltStartS;3{lay}|anAltSta@4||0|0|||D5G4; +Ngeneric:Facet-Center|art@0||0|0||||AV +NX-Metal-2-Metal-3-Con|contact@0||30|288|||| +NX-Metal-2-Metal-3-Con|contact@1||24|282|||| +NX-Metal-2-Metal-3-Con|contact@2||18|276|||| +NX-Metal-2-Metal-3-Con|contact@3||12|256|||| +NX-Metal-2-Metal-3-Con|contact@4||-12|226|||| +NX-Metal-2-Metal-3-Con|contact@5||-18|156|||| +NX-Metal-2-Metal-3-Con|contact@6||-24|132|||| +NX-Metal-2-Metal-3-Con|contact@7||324|44|||| +NX-Metal-2-Metal-3-Con|contact@8||384|44|||| +NX-Metal-2-Metal-3-Con|contact@9||468|44|||| +NX-Metal-2-Metal-3-Con|contact@10||528|44|||| +NX-Metal-2-Metal-3-Con|contact@11||612|44|||| +NX-Metal-2-Metal-3-Con|contact@12||672|44|||| +NX-Metal-2-Metal-3-Con|contact@13||756|44|||| +NX-Metal-2-Metal-3-Con|contact@14||816|44|||| +NX-Metal-2-Metal-3-Con|contact@15||900|44|||| +NX-Metal-2-Metal-3-Con|contact@16||354|194|||| +NX-Metal-2-Metal-3-Con|contact@17||930|194|||| +NX-Metal-2-Metal-3-Con|contact@18||846|194|||| +NX-Metal-2-Metal-3-Con|contact@19||786|194|||| +NX-Metal-2-Metal-3-Con|contact@20||702|194|||| +NX-Metal-2-Metal-3-Con|contact@21||642|194|||| +NX-Metal-2-Metal-3-Con|contact@22||558|194|||| +NX-Metal-2-Metal-3-Con|contact@23||498|194|||| +NX-Metal-2-Metal-3-Con|contact@24||414|194|||| +NX-Metal-2-Metal-3-Con|contact@25||324|-244|||| +NX-Metal-2-Metal-3-Con|contact@26||384|-244|||| +NX-Metal-2-Metal-3-Con|contact@27||468|-244|||| +NX-Metal-2-Metal-3-Con|contact@28||528|-244|||| +NX-Metal-2-Metal-3-Con|contact@29||612|-244|||| +NX-Metal-2-Metal-3-Con|contact@30||672|-244|||| +NX-Metal-2-Metal-3-Con|contact@31||756|-244|||| +NX-Metal-2-Metal-3-Con|contact@32||816|-244|||| +NX-Metal-2-Metal-3-Con|contact@33||900|-244|||| +NX-Metal-2-Metal-3-Con|contact@34||354|-94|||| +NX-Metal-2-Metal-3-Con|contact@35||930|-94|||| +NX-Metal-2-Metal-3-Con|contact@36||846|-94|||| +NX-Metal-2-Metal-3-Con|contact@37||786|-94|||| +NX-Metal-2-Metal-3-Con|contact@38||702|-94|||| +NX-Metal-2-Metal-3-Con|contact@39||642|-94|||| +NX-Metal-2-Metal-3-Con|contact@40||558|-94|||| +NX-Metal-2-Metal-3-Con|contact@41||498|-94|||| +NX-Metal-2-Metal-3-Con|contact@42||414|-94|||| +NX-Metal-2-Metal-3-Con|contact@43||-306|44|||| +NX-Metal-2-Metal-3-Con|contact@44||-366|44|||| +NX-Metal-2-Metal-3-Con|contact@45||-450|44|||| +NX-Metal-2-Metal-3-Con|contact@46||-510|44|||| +NX-Metal-2-Metal-3-Con|contact@47||-594|44|||| +NX-Metal-2-Metal-3-Con|contact@48||-654|44|||| +NX-Metal-2-Metal-3-Con|contact@49||-738|44|||| +NX-Metal-2-Metal-3-Con|contact@50||-798|44|||| +NX-Metal-2-Metal-3-Con|contact@51||-882|44|||| +NX-Metal-2-Metal-3-Con|contact@52||-336|194|||| +NX-Metal-2-Metal-3-Con|contact@53||-912|194|||| +NX-Metal-2-Metal-3-Con|contact@54||-828|194|||| +NX-Metal-2-Metal-3-Con|contact@55||-768|194|||| +NX-Metal-2-Metal-3-Con|contact@56||-684|194|||| +NX-Metal-2-Metal-3-Con|contact@57||-624|194|||| +NX-Metal-2-Metal-3-Con|contact@58||-540|194|||| +NX-Metal-2-Metal-3-Con|contact@59||-480|194|||| +NX-Metal-2-Metal-3-Con|contact@60||-396|194|||| +NX-Metal-2-Metal-3-Con|contact@61||-306|-244|||| +NX-Metal-2-Metal-3-Con|contact@62||-366|-244|||| +NX-Metal-2-Metal-3-Con|contact@63||-450|-244|||| +NX-Metal-2-Metal-3-Con|contact@64||-510|-244|||| +NX-Metal-2-Metal-3-Con|contact@65||-594|-244|||| +NX-Metal-2-Metal-3-Con|contact@66||-654|-244|||| +NX-Metal-2-Metal-3-Con|contact@67||-738|-244|||| +NX-Metal-2-Metal-3-Con|contact@68||-798|-244|||| +NX-Metal-2-Metal-3-Con|contact@69||-882|-244|||| +NX-Metal-2-Metal-3-Con|contact@70||-336|-94|||| +NX-Metal-2-Metal-3-Con|contact@71||-912|-94|||| +NX-Metal-2-Metal-3-Con|contact@72||-828|-94|||| +NX-Metal-2-Metal-3-Con|contact@73||-768|-94|||| +NX-Metal-2-Metal-3-Con|contact@74||-684|-94|||| +NX-Metal-2-Metal-3-Con|contact@75||-624|-94|||| +NX-Metal-2-Metal-3-Con|contact@76||-540|-94|||| +NX-Metal-2-Metal-3-Con|contact@77||-480|-94|||| +NX-Metal-2-Metal-3-Con|contact@78||-396|-94|||| +IregistersL:ins20Bx18m2;6{lay}|ins20Bx1@0||648|-144|||D5G4; +IregistersL:ins20Bx18m2;6{lay}|ins20Bx1@1||-648|-144|X||D5G4; +IregistersL:ins20Bx18m2;6{lay}|ins20Bx1@2||648|144|||D5G4; +IregistersL:ins20Bx18m2;6{lay}|ins20Bx1@3||-648|144|X||D5G4; +NMetal-2-Pin|pin@1||936|282|||Y| +NMetal-2-Pin|pin@3||936|256|||Y| +NMetal-2-Pin|pin@5||936|276|||Y| +NMetal-2-Pin|pin@7||936|288|||Y| +NMetal-2-Pin|pin@9||936|226|||Y| +NMetal-2-Pin|pin@11||936|156|||Y| +NMetal-2-Pin|pin@13||936|132|||Y| +NMetal-3-Pin|pin@15||30|288|||| +NMetal-2-Pin|pin@38||-262.5|-140.1|||| +IfanPinsK:pins18m3at72;3{lay}|pins18m3@0||-639|-280|X||D5G4; +IfanPinsK:pins18m3at72;3{lay}|pins18m3@1||657|-280|||D5G4; +IwiresL:select15;1{lay}|select15@0||285|-72|||D5G4; +IwiresL:select15;1{lay}|select15@1||285|72|||D5G4; +Ametal-2|net@16|||S1800|contact@2||18|276|pin@5||936|276 +Ametal-2|net@17|||S1800|contact@1||24|282|pin@1||936|282 +Ametal-2|net@18|||S1800|contact@0||30|288|pin@7||936|288 +Ametal-2|net@19|||S1800|contact@4||-12|226|pin@9||936|226 +Ametal-2|net@20|||S1800|contact@6||-24|132|pin@13||936|132 +Ametal-2|net@21|||S1800|contact@5||-18|156|pin@11||936|156 +Ametal-2|net@22|||S1800|contact@3||12|256|pin@3||936|256 +Ametal-3|net@57|||S0|contact@0||30|288|pin@15||30|288 +Ametal-2|net@113||6.2|S1800|ins20Bx1@3|gnd_1|-288|72|anAltSta@4|gnd|-242|72 +Ametal-2|net@114||6.2|S0|anAltSta@4|gnd_2|-242|-72|ins20Bx1@1|gnd_3|-288|-72 +Ametal-2|net@115||6.2|S0|anAltSta@4|vdd_4|-242|-122|ins20Bx1@1|vdd_7|-288|-122 +Ametal-2|net@116||6.2|S0|anAltSta@4|vdd_5|-242|-22|ins20Bx1@1|vdd_6|-288|-22 +Ametal-2|net@117||1.2|S0|anAltSta@4|take_1|-242|147.9|ins20Bx1@3|hcl[1]|-288|147.9 +Ametal-2|net@118||6.2|S0|anAltSta@4|vdd|-242|22|ins20Bx1@3|vdd_1|-288|22 +Ametal-2|net@119||6.2|S0|anAltSta@4|vdd_1|-242|122|ins20Bx1@3|vdd_3|-288|122 +Ametal-2|net@120||6.2|S1800|anAltSta@4|gnd_5|279|72|ins20Bx1@2|gnd_1|288|72 +Ametal-2|net@121||6.2|S0|ins20Bx1@2|vdd_1|288|22|anAltSta@4|vdd_10|279|22 +Ametal-2|net@122||6.2|S0|ins20Bx1@2|vdd_3|288|122|anAltSta@4|vdd_11|279|122 +Ametal-2|net@131||1.2|S1800|ins20Bx1@1|hcl[1]|-288|-140.1|pin@38||-262.5|-140.1 +Ametal-2|net@132||6.2|S1800|anAltSta@4|vdd_7|280|-22|ins20Bx1@0|vdd_6|288|-22 +Ametal-2|net@133||6.2|S0|ins20Bx1@0|gnd_3|288|-72|anAltSta@4|gnd_3|280|-72 +Ametal-2|net@134||6.2|S0|ins20Bx1@0|vdd_7|288|-122|anAltSta@4|vdd_6|280|-122 +Ametal-2|net@135||1.2|S0|ins20Bx1@2|hcl[1]|288|147.9|anAltSta@4|take[A]|280|147.9 +Ametal-2|net@142|||S1800|ins20Bx1@2|in[1]|315|44|contact@7||324|44 +Ametal-2|net@144|||S1800|ins20Bx1@2|in[2]|375|44|contact@8||384|44 +Ametal-2|net@146|||S1800|ins20Bx1@2|in[3]|459|44|contact@9||468|44 +Ametal-2|net@148|||S1800|ins20Bx1@2|in[4]|519|44|contact@10||528|44 +Ametal-2|net@150|||S1800|ins20Bx1@2|in[5]|603|44|contact@11||612|44 +Ametal-2|net@152|||S1800|ins20Bx1@2|in[6]|663|44|contact@12||672|44 +Ametal-2|net@154|||S1800|ins20Bx1@2|in[7]|747|44|contact@13||756|44 +Ametal-2|net@156|||S1800|ins20Bx1@2|in[8]|807|44|contact@14||816|44 +Ametal-2|net@158|||S1800|ins20Bx1@2|in[9]|891|44|contact@15||900|44 +Ametal-2|net@160|||S1800|ins20Bx1@2|in[18]|345|194|contact@16||354|194 +Ametal-2|net@162|||S1800|ins20Bx1@2|in[10]|921|194|contact@17||930|194 +Ametal-2|net@164|||S1800|ins20Bx1@2|in[11]|837|194|contact@18||846|194 +Ametal-2|net@166|||S1800|ins20Bx1@2|in[12]|777|194|contact@19||786|194 +Ametal-2|net@168|||S1800|ins20Bx1@2|in[13]|693|194|contact@20||702|194 +Ametal-2|net@170|||S1800|ins20Bx1@2|in[14]|633|194|contact@21||642|194 +Ametal-2|net@172|||S1800|ins20Bx1@2|in[15]|549|194|contact@22||558|194 +Ametal-2|net@174|||S1800|ins20Bx1@2|in[16]|489|194|contact@23||498|194 +Ametal-2|net@176|||S1800|ins20Bx1@2|in[17]|405|194|contact@24||414|194 +Ametal-3|net@178|||S2700|pins18m3@1|x[1]|324|-280|contact@25||324|-244 +Ametal-2|net@179|||S1800|ins20Bx1@0|in[1]|315|-244|contact@25||324|-244 +Ametal-3|net@180|||S2700|pins18m3@1|x[2]|384|-280|contact@26||384|-244 +Ametal-2|net@181|||S1800|ins20Bx1@0|in[2]|375|-244|contact@26||384|-244 +Ametal-3|net@182|||S2700|pins18m3@1|x[3]|468|-280|contact@27||468|-244 +Ametal-2|net@183|||S1800|ins20Bx1@0|in[3]|459|-244|contact@27||468|-244 +Ametal-3|net@184|||S2700|pins18m3@1|x[4]|528|-280|contact@28||528|-244 +Ametal-2|net@185|||S1800|ins20Bx1@0|in[4]|519|-244|contact@28||528|-244 +Ametal-3|net@186|||S2700|pins18m3@1|x[5]|612|-280|contact@29||612|-244 +Ametal-2|net@187|||S1800|ins20Bx1@0|in[5]|603|-244|contact@29||612|-244 +Ametal-3|net@188|||S2700|pins18m3@1|x[6]|672|-280|contact@30||672|-244 +Ametal-2|net@189|||S1800|ins20Bx1@0|in[6]|663|-244|contact@30||672|-244 +Ametal-3|net@190|||S2700|pins18m3@1|x[7]|756|-280|contact@31||756|-244 +Ametal-2|net@191|||S1800|ins20Bx1@0|in[7]|747|-244|contact@31||756|-244 +Ametal-3|net@192|||S2700|pins18m3@1|x[8]|816|-280|contact@32||816|-244 +Ametal-2|net@193|||S1800|ins20Bx1@0|in[8]|807|-244|contact@32||816|-244 +Ametal-3|net@194|||S2700|pins18m3@1|x[9]|900|-280|contact@33||900|-244 +Ametal-2|net@195|||S1800|ins20Bx1@0|in[9]|891|-244|contact@33||900|-244 +Ametal-3|net@197|||S2700|pins18m3@1|x[18]|354|-280|contact@34||354|-94 +Ametal-2|net@198|||S1800|ins20Bx1@0|in[18]|345|-94|contact@34||354|-94 +Ametal-3|net@199|||S2700|pins18m3@1|x[10]|930|-280|contact@35||930|-94 +Ametal-2|net@200|||S1800|ins20Bx1@0|in[10]|921|-94|contact@35||930|-94 +Ametal-3|net@201|||S2700|pins18m3@1|x[11]|846|-280|contact@36||846|-94 +Ametal-2|net@202|||S1800|ins20Bx1@0|in[11]|837|-94|contact@36||846|-94 +Ametal-3|net@203|||S2700|pins18m3@1|x[12]|786|-280|contact@37||786|-94 +Ametal-2|net@204|||S1800|ins20Bx1@0|in[12]|777|-94|contact@37||786|-94 +Ametal-3|net@205|||S2700|pins18m3@1|x[13]|702|-280|contact@38||702|-94 +Ametal-2|net@206|||S1800|ins20Bx1@0|in[13]|693|-94|contact@38||702|-94 +Ametal-3|net@207|||S2700|pins18m3@1|x[14]|642|-280|contact@39||642|-94 +Ametal-2|net@208|||S1800|ins20Bx1@0|in[14]|633|-94|contact@39||642|-94 +Ametal-3|net@209|||S2700|pins18m3@1|x[15]|558|-280|contact@40||558|-94 +Ametal-2|net@210|||S1800|ins20Bx1@0|in[15]|549|-94|contact@40||558|-94 +Ametal-3|net@211|||S2700|pins18m3@1|x[16]|498|-280|contact@41||498|-94 +Ametal-2|net@212|||S1800|ins20Bx1@0|in[16]|489|-94|contact@41||498|-94 +Ametal-3|net@213|||S2700|pins18m3@1|x[17]|414|-280|contact@42||414|-94 +Ametal-2|net@214|||S1800|ins20Bx1@0|in[17]|405|-94|contact@42||414|-94 +Ametal-3|net@215|||S2700|contact@25||324|-244|contact@7||324|44 +Ametal-3|net@216|||S900|contact@8||384|44|contact@26||384|-244 +Ametal-3|net@217|||S900|contact@9||468|44|contact@27||468|-244 +Ametal-3|net@218|||S900|contact@10||528|44|contact@28||528|-244 +Ametal-3|net@219|||S900|contact@11||612|44|contact@29||612|-244 +Ametal-3|net@220|||S900|contact@12||672|44|contact@30||672|-244 +Ametal-3|net@221|||S900|contact@13||756|44|contact@31||756|-244 +Ametal-3|net@222|||S900|contact@14||816|44|contact@32||816|-244 +Ametal-3|net@223|||S900|contact@15||900|44|contact@33||900|-244 +Ametal-3|net@224|||S900|contact@16||354|194|contact@34||354|-94 +Ametal-3|net@225|||S900|contact@17||930|194|contact@35||930|-94 +Ametal-3|net@226|||S900|contact@18||846|194|contact@36||846|-94 +Ametal-3|net@227|||S900|contact@19||786|194|contact@37||786|-94 +Ametal-3|net@228|||S900|contact@20||702|194|contact@38||702|-94 +Ametal-3|net@229|||S900|contact@21||642|194|contact@39||642|-94 +Ametal-3|net@230|||S900|contact@22||558|194|contact@40||558|-94 +Ametal-3|net@231|||S900|contact@23||498|194|contact@41||498|-94 +Ametal-3|net@232|||S900|contact@24||414|194|contact@42||414|-94 +Ametal-2|net@235|||S1800|ins20Bx1@3|in[1]|-315|44|contact@43||-306|44 +Ametal-2|net@237|||S1800|ins20Bx1@3|in[2]|-375|44|contact@44||-366|44 +Ametal-2|net@239|||S1800|ins20Bx1@3|in[3]|-459|44|contact@45||-450|44 +Ametal-2|net@241|||S1800|ins20Bx1@3|in[4]|-519|44|contact@46||-510|44 +Ametal-2|net@243|||S1800|ins20Bx1@3|in[5]|-603|44|contact@47||-594|44 +Ametal-2|net@245|||S1800|ins20Bx1@3|in[6]|-663|44|contact@48||-654|44 +Ametal-2|net@247|||S1800|ins20Bx1@3|in[7]|-747|44|contact@49||-738|44 +Ametal-2|net@249|||S1800|ins20Bx1@3|in[8]|-807|44|contact@50||-798|44 +Ametal-2|net@251|||S1800|ins20Bx1@3|in[9]|-891|44|contact@51||-882|44 +Ametal-2|net@253|||S1800|ins20Bx1@3|in[18]|-345|194|contact@52||-336|194 +Ametal-2|net@255|||S1800|ins20Bx1@3|in[10]|-921|194|contact@53||-912|194 +Ametal-2|net@257|||S1800|ins20Bx1@3|in[11]|-837|194|contact@54||-828|194 +Ametal-2|net@259|||S1800|ins20Bx1@3|in[12]|-777|194|contact@55||-768|194 +Ametal-2|net@261|||S1800|ins20Bx1@3|in[13]|-693|194|contact@56||-684|194 +Ametal-2|net@263|||S1800|ins20Bx1@3|in[14]|-633|194|contact@57||-624|194 +Ametal-2|net@265|||S1800|ins20Bx1@3|in[15]|-549|194|contact@58||-540|194 +Ametal-2|net@267|||S1800|ins20Bx1@3|in[16]|-489|194|contact@59||-480|194 +Ametal-2|net@269|||S1800|ins20Bx1@3|in[17]|-405|194|contact@60||-396|194 +Ametal-3|net@270|||S2700|pins18m3@0|x[1]|-306|-280|contact@61||-306|-244 +Ametal-2|net@271|||S1800|ins20Bx1@1|in[1]|-315|-244|contact@61||-306|-244 +Ametal-3|net@272|||S2700|pins18m3@0|x[2]|-366|-280|contact@62||-366|-244 +Ametal-2|net@273|||S1800|ins20Bx1@1|in[2]|-375|-244|contact@62||-366|-244 +Ametal-3|net@274|||S2700|pins18m3@0|x[3]|-450|-280|contact@63||-450|-244 +Ametal-2|net@275|||S1800|ins20Bx1@1|in[3]|-459|-244|contact@63||-450|-244 +Ametal-3|net@276|||S2700|pins18m3@0|x[4]|-510|-280|contact@64||-510|-244 +Ametal-2|net@277|||S1800|ins20Bx1@1|in[4]|-519|-244|contact@64||-510|-244 +Ametal-3|net@278|||S2700|pins18m3@0|x[5]|-594|-280|contact@65||-594|-244 +Ametal-2|net@279|||S1800|ins20Bx1@1|in[5]|-603|-244|contact@65||-594|-244 +Ametal-3|net@280|||S2700|pins18m3@0|x[6]|-654|-280|contact@66||-654|-244 +Ametal-2|net@281|||S1800|ins20Bx1@1|in[6]|-663|-244|contact@66||-654|-244 +Ametal-3|net@282|||S2700|pins18m3@0|x[7]|-738|-280|contact@67||-738|-244 +Ametal-2|net@283|||S1800|ins20Bx1@1|in[7]|-747|-244|contact@67||-738|-244 +Ametal-3|net@284|||S2700|pins18m3@0|x[8]|-798|-280|contact@68||-798|-244 +Ametal-2|net@285|||S1800|ins20Bx1@1|in[8]|-807|-244|contact@68||-798|-244 +Ametal-3|net@286|||S2700|pins18m3@0|x[9]|-882|-280|contact@69||-882|-244 +Ametal-2|net@287|||S1800|ins20Bx1@1|in[9]|-891|-244|contact@69||-882|-244 +Ametal-3|net@288|||S2700|pins18m3@0|x[18]|-336|-280|contact@70||-336|-94 +Ametal-2|net@289|||S1800|ins20Bx1@1|in[18]|-345|-94|contact@70||-336|-94 +Ametal-3|net@290|||S2700|pins18m3@0|x[10]|-912|-280|contact@71||-912|-94 +Ametal-2|net@291|||S1800|ins20Bx1@1|in[10]|-921|-94|contact@71||-912|-94 +Ametal-3|net@292|||S2700|pins18m3@0|x[11]|-828|-280|contact@72||-828|-94 +Ametal-2|net@293|||S1800|ins20Bx1@1|in[11]|-837|-94|contact@72||-828|-94 +Ametal-3|net@294|||S2700|pins18m3@0|x[12]|-768|-280|contact@73||-768|-94 +Ametal-2|net@295|||S1800|ins20Bx1@1|in[12]|-777|-94|contact@73||-768|-94 +Ametal-3|net@296|||S2700|pins18m3@0|x[13]|-684|-280|contact@74||-684|-94 +Ametal-2|net@297|||S1800|ins20Bx1@1|in[13]|-693|-94|contact@74||-684|-94 +Ametal-3|net@298|||S2700|pins18m3@0|x[14]|-624|-280|contact@75||-624|-94 +Ametal-2|net@299|||S1800|ins20Bx1@1|in[14]|-633|-94|contact@75||-624|-94 +Ametal-3|net@300|||S2700|pins18m3@0|x[15]|-540|-280|contact@76||-540|-94 +Ametal-2|net@301|||S1800|ins20Bx1@1|in[15]|-549|-94|contact@76||-540|-94 +Ametal-3|net@302|||S2700|pins18m3@0|x[16]|-480|-280|contact@77||-480|-94 +Ametal-2|net@303|||S1800|ins20Bx1@1|in[16]|-489|-94|contact@77||-480|-94 +Ametal-3|net@304|||S2700|pins18m3@0|x[17]|-396|-280|contact@78||-396|-94 +Ametal-2|net@305|||S1800|ins20Bx1@1|in[17]|-405|-94|contact@78||-396|-94 +Ametal-3|net@306|||S900|contact@52||-336|194|contact@70||-336|-94 +Ametal-3|net@307|||S2700|contact@61||-306|-244|contact@43||-306|44 +Ametal-3|net@308|||S2700|contact@62||-366|-244|contact@44||-366|44 +Ametal-3|net@309|||S2700|contact@63||-450|-244|contact@45||-450|44 +Ametal-3|net@310|||S2700|contact@64||-510|-244|contact@46||-510|44 +Ametal-3|net@311|||S2700|contact@65||-594|-244|contact@47||-594|44 +Ametal-3|net@312|||S2700|contact@66||-654|-244|contact@48||-654|44 +Ametal-3|net@313|||S2700|contact@67||-738|-244|contact@49||-738|44 +Ametal-3|net@314|||S2700|contact@68||-798|-244|contact@50||-798|44 +Ametal-3|net@315|||S2700|contact@69||-882|-244|contact@51||-882|44 +Ametal-3|net@316|||S2700|contact@71||-912|-94|contact@53||-912|194 +Ametal-3|net@317|||S2700|contact@72||-828|-94|contact@54||-828|194 +Ametal-3|net@318|||S2700|contact@73||-768|-94|contact@55||-768|194 +Ametal-3|net@319|||S2700|contact@74||-684|-94|contact@56||-684|194 +Ametal-3|net@320|||S2700|contact@75||-624|-94|contact@57||-624|194 +Ametal-3|net@321|||S2700|contact@76||-540|-94|contact@58||-540|194 +Ametal-3|net@322|||S2700|contact@77||-480|-94|contact@59||-480|194 +Ametal-3|net@323|||S2700|contact@78||-396|-94|contact@60||-396|194 +Ametal-2|net@324||6.2|S1800|ins20Bx1@3|vdd_6|-288|266|ins20Bx1@2|vdd_6|288|266 +Ametal-2|net@325||6.2|S0|ins20Bx1@0|gnd_1|288|-216|ins20Bx1@1|gnd_1|-288|-216 +Ametal-2|net@326||6.2|S0|ins20Bx1@0|vdd_1|288|-266|ins20Bx1@1|vdd_1|-288|-266 +Ametal-2|net@327||6.2|S0|ins20Bx1@0|vdd_3|288|-166|ins20Bx1@1|vdd_3|-288|-166 +Ametal-2|net@328||6.2|S0|ins20Bx1@2|gnd_3|288|216|ins20Bx1@3|gnd_3|-288|216 +Ametal-2|net@329||6.2|S0|ins20Bx1@2|vdd_7|288|166|ins20Bx1@3|vdd_7|-288|166 +Ametal-3|net@332|||S900|contact@0||30|288|anAltSta@4|mc_2|30|144 +Ametal-3|net@341|||S2700|anAltSta@4|rd[F_1]|24|144|contact@1||24|282 +Ametal-3|net@342|||S2700|anAltSta@4|clS[F_1]|18|144|contact@2||18|276 +Ametal-3|net@343|||S2700|anAltSta@4|cl[F_1]|12|144|contact@3||12|256 +Ametal-3|net@344|||S2700|anAltSta@4|cl[T_1]|-12|144|contact@4||-12|226 +Ametal-3|net@345|||S900|contact@5||-18|156|anAltSta@4|clS[T_1]|-18|144 +Ametal-3|net@346|||S2700|contact@6||-24|132|anAltSta@4|rd[T_1]|-24|144 +Ametal-2|net@377||1.2|S1800|pin@38||-262.5|-140.1|anAltSta@4|take|-242|-140.1 +Ametal-2|net@378||1.2|S1800|anAltSta@4|takee|280|-140.1|ins20Bx1@0|hcl[1]|288|-140.1 +EclS[F]||D5G2;|anAltSta@4|clS[F]|I +EclS[F_1]||D5G2;|anAltSta@4|clS[F_1]|I +EclS[F_2]||D5G2;|pin@5||B +EclS[T]||D5G2;|anAltSta@4|clS[T]|I +EclS[T_1]||D5G2;|anAltSta@4|clS[T_1]|I +EclS[T_2]||D5G2;|pin@11||B +Ecl[F]||D5G2;|anAltSta@4|cl[F]|I +Ecl[F_1]||D5G2;|anAltSta@4|cl[F_1]|I +Ecl[F_2]||D5G2;|pin@3||B +Ecl[T]||D5G2;|anAltSta@4|cl[T]|I +Ecl[T_1]||D5G2;|anAltSta@4|cl[T_1]|I +Ecl[T_2]||D5G2;|pin@9||B +Egnd||D5G2;|ins20Bx1@2|gnd|G +Egnd_2||D5G2;|ins20Bx1@2|gnd_2|G +Egnd_4||D5G2;|ins20Bx1@3|gnd|G +Egnd_5||D5G2;|ins20Bx1@3|gnd_2|G +Egnd_7||D5G2;|ins20Bx1@0|gnd|G +Egnd_8||D5G2;|ins20Bx1@0|gnd_2|G +Egnd_9||D5G2;|ins20Bx1@1|gnd|G +Egnd_11||D5G2;|ins20Bx1@1|gnd_2|G +Ex[1]|in[1]|D5G2;|pins18m3@1|x[1]|I +Ex[2]|in[2]|D5G2;|pins18m3@1|x[2]|I +Ex[3]|in[3]|D5G2;|pins18m3@1|x[3]|I +Ex[4]|in[4]|D5G2;|pins18m3@1|x[4]|I +Ex[5]|in[5]|D5G2;|pins18m3@1|x[5]|I +Ex[6]|in[6]|D5G2;|pins18m3@1|x[6]|I +Ex[7]|in[7]|D5G2;|pins18m3@1|x[7]|I +Ex[8]|in[8]|D5G2;|pins18m3@1|x[8]|I +Ex[9]|in[9]|D5G2;|pins18m3@1|x[9]|I +Ex[10]|in[10]|D5G2;|pins18m3@1|x[10]|I +Ex[11]|in[11]|D5G2;|pins18m3@1|x[11]|I +Ex[12]|in[12]|D5G2;|pins18m3@1|x[12]|I +Ex[13]|in[13]|D5G2;|pins18m3@1|x[13]|I +Ex[14]|in[14]|D5G2;|pins18m3@1|x[14]|I +Ex[15]|in[15]|D5G2;|pins18m3@1|x[15]|I +Ex[16]|in[16]|D5G2;|pins18m3@1|x[16]|I +Ex[17]|in[17]|D5G2;|pins18m3@1|x[17]|I +Ex[18]|in[18]|D5G2;|pins18m3@1|x[18]|I +Ex[19]|in[19]|D5G2;|pins18m3@0|x[1]|I +Ex[20]|in[20]|D5G2;|pins18m3@0|x[2]|I +Ex[21]|in[21]|D5G2;|pins18m3@0|x[3]|I +Ex[22]|in[22]|D5G2;|pins18m3@0|x[4]|I +Ex[23]|in[23]|D5G2;|pins18m3@0|x[5]|I +Ex[24]|in[24]|D5G2;|pins18m3@0|x[6]|I +Ex[25]|in[25]|D5G2;|pins18m3@0|x[7]|I +Ex[26]|in[26]|D5G2;|pins18m3@0|x[8]|I +Ex[27]|in[27]|D5G2;|pins18m3@0|x[9]|I +Ex[28]|in[28]|D5G2;|pins18m3@0|x[10]|I +Ex[29]|in[29]|D5G2;|pins18m3@0|x[11]|I +Ex[30]|in[30]|D5G2;|pins18m3@0|x[12]|I +Ex[31]|in[31]|D5G2;|pins18m3@0|x[13]|I +Ex[32]|in[32]|D5G2;|pins18m3@0|x[14]|I +Ex[33]|in[33]|D5G2;|pins18m3@0|x[15]|I +Ex[34]|in[34]|D5G2;|pins18m3@0|x[16]|I +Ex[35]|in[35]|D5G2;|pins18m3@0|x[17]|I +Ex[36]|in[36]|D5G2;|pins18m3@0|x[18]|I +Emc||D5G2;|anAltSta@4|mc|I +Emc_2||D5G2;|pin@15||I +Emc_3||D5G2;|pin@7||B +Emc_4||D5G2;|anAltSta@4|mc_2|I +Eout[1]|out[A][1]|D5G2;|ins20Bx1@2|out[1]|I +Eout[2]|out[A][2]|D5G2;|ins20Bx1@2|out[2]|I +Eout[3]|out[A][3]|D5G2;|ins20Bx1@2|out[3]|I +Eout[4]|out[A][4]|D5G2;|ins20Bx1@2|out[4]|I +Eout[5]|out[A][5]|D5G2;|ins20Bx1@2|out[5]|I +Eout[6]|out[A][6]|D5G2;|ins20Bx1@2|out[6]|I +Eout[7]|out[A][7]|D5G2;|ins20Bx1@2|out[7]|I +Eout[8]|out[A][8]|D5G2;|ins20Bx1@2|out[8]|I +Eout[9]|out[A][9]|D5G2;|ins20Bx1@2|out[9]|I +Eout[10]|out[A][10]|D5G2;|ins20Bx1@2|out[10]|I +Eout[11]|out[A][11]|D5G2;|ins20Bx1@2|out[11]|I +Eout[12]|out[A][12]|D5G2;|ins20Bx1@2|out[12]|I +Eout[13]|out[A][13]|D5G2;|ins20Bx1@2|out[13]|I +Eout[14]|out[A][14]|D5G2;|ins20Bx1@2|out[14]|I +Eout[15]|out[A][15]|D5G2;|ins20Bx1@2|out[15]|I +Eout[16]|out[A][16]|D5G2;|ins20Bx1@2|out[16]|I +Eout[17]|out[A][17]|D5G2;|ins20Bx1@2|out[17]|I +Eout[18]|out[A][18]|D5G2;|ins20Bx1@2|out[18]|I +Eout[19]|out[A][19]|D5G2;|ins20Bx1@3|out[1]|I +Eout[20]|out[A][20]|D5G2;|ins20Bx1@3|out[2]|I +Eout[21]|out[A][21]|D5G2;|ins20Bx1@3|out[3]|I +Eout[22]|out[A][22]|D5G2;|ins20Bx1@3|out[4]|I +Eout[23]|out[A][23]|D5G2;|ins20Bx1@3|out[5]|I +Eout[24]|out[A][24]|D5G2;|ins20Bx1@3|out[6]|I +Eout[25]|out[A][25]|D5G2;|ins20Bx1@3|out[7]|I +Eout[26]|out[A][26]|D5G2;|ins20Bx1@3|out[8]|I +Eout[27]|out[A][27]|D5G2;|ins20Bx1@3|out[9]|I +Eout[28]|out[A][28]|D5G2;|ins20Bx1@3|out[10]|I +Eout[29]|out[A][29]|D5G2;|ins20Bx1@3|out[11]|I +Eout[30]|out[A][30]|D5G2;|ins20Bx1@3|out[12]|I +Eout[31]|out[A][31]|D5G2;|ins20Bx1@3|out[13]|I +Eout[32]|out[A][32]|D5G2;|ins20Bx1@3|out[14]|I +Eout[33]|out[A][33]|D5G2;|ins20Bx1@3|out[15]|I +Eout[34]|out[A][34]|D5G2;|ins20Bx1@3|out[16]|I +Eout[35]|out[A][35]|D5G2;|ins20Bx1@3|out[17]|I +Eout[36]|out[A][36]|D5G2;|ins20Bx1@3|out[18]|I +Eout[1]@152823047|out[B][1]|D5G2;|ins20Bx1@0|out[1]|I +Eout[2]@803971839|out[B][2]|D5G2;|ins20Bx1@0|out[2]|I +Eout[3]@12313077|out[B][3]|D5G2;|ins20Bx1@0|out[3]|I +Eout[4]@659691412|out[B][4]|D5G2;|ins20Bx1@0|out[4]|I +Eout[5]@98189525|out[B][5]|D5G2;|ins20Bx1@0|out[5]|I +Eout[6]@31951007|out[B][6]|D5G2;|ins20Bx1@0|out[6]|I +Eout[7]@115472166|out[B][7]|D5G2;|ins20Bx1@0|out[7]|I +Eout[8]@13175754|out[B][8]|D5G2;|ins20Bx1@0|out[8]|I +Eout[9]@90540931|out[B][9]|D5G2;|ins20Bx1@0|out[9]|I +Eout[10]@1064063852|out[B][10]|D5G2;|ins20Bx1@0|out[10]|I +Eout[11]@652028428|out[B][11]|D5G2;|ins20Bx1@0|out[11]|I +Eout[12]@330793745|out[B][12]|D5G2;|ins20Bx1@0|out[12]|I +Eout[13]@372101028|out[B][13]|D5G2;|ins20Bx1@0|out[13]|I +Eout[14]@177279345|out[B][14]|D5G2;|ins20Bx1@0|out[14]|I +Eout[15]@609491511|out[B][15]|D5G2;|ins20Bx1@0|out[15]|I +Eout[16]@288256828|out[B][16]|D5G2;|ins20Bx1@0|out[16]|I +Eout[17]@439493794|out[B][17]|D5G2;|ins20Bx1@0|out[17]|I +Eout[18]@617987046|out[B][18]|D5G2;|ins20Bx1@0|out[18]|I +Eout[19]@150779052|out[B][19]|D5G2;|ins20Bx1@1|out[1]|I +Eout[20]@526555312|out[B][20]|D5G2;|ins20Bx1@1|out[2]|I +Eout[21]@555765991|out[B][21]|D5G2;|ins20Bx1@1|out[3]|I +Eout[22]@285316518|out[B][22]|D5G2;|ins20Bx1@1|out[4]|I +Eout[23]@671865747|out[B][23]|D5G2;|ins20Bx1@1|out[5]|I +Eout[24]@569784695|out[B][24]|D5G2;|ins20Bx1@1|out[6]|I +Eout[25]@178612611|out[B][25]|D5G2;|ins20Bx1@1|out[7]|I +Eout[26]@753504089|out[B][26]|D5G2;|ins20Bx1@1|out[8]|I +Eout[27]@662196006|out[B][27]|D5G2;|ins20Bx1@1|out[9]|I +Eout[28]@702179654|out[B][28]|D5G2;|ins20Bx1@1|out[10]|I +Eout[29]@767448228|out[B][29]|D5G2;|ins20Bx1@1|out[11]|I +Eout[30]@93815022|out[B][30]|D5G2;|ins20Bx1@1|out[12]|I +Eout[31]@415216216|out[B][31]|D5G2;|ins20Bx1@1|out[13]|I +Eout[32]@94196893|out[B][32]|D5G2;|ins20Bx1@1|out[14]|I +Eout[33]@123407573|out[B][33]|D5G2;|ins20Bx1@1|out[15]|I +Eout[34]@523516191|out[B][34]|D5G2;|ins20Bx1@1|out[16]|I +Eout[35]@724431738|out[B][35]|D5G2;|ins20Bx1@1|out[17]|I +Eout[36]@764415387|out[B][36]|D5G2;|ins20Bx1@1|out[18]|I +Epred||D5G2;|anAltSta@4|pred|I +Erd[F]||D5G2;|anAltSta@4|rd[F]|I +Erd[F_1]||D5G2;|anAltSta@4|rd[F_1]|I +Erd[F_2]||D5G2;|pin@1||B +Erd[T]||D5G2;|anAltSta@4|rd[T]|I +Erd[T_1]||D5G2;|anAltSta@4|rd[T_1]|I +Erd[T_2]||D5G2;|pin@13||B +Esin||D5G2;|anAltSta@4|sin|I +Esout||D5G2;|anAltSta@4|sout|O +EsuccA||D5G2;|anAltSta@4|succA|O +EsuccB||D5G2;|anAltSta@4|succB|O +Evdd||D5G2;|ins20Bx1@2|vdd|P +Evdd_2||D5G2;|ins20Bx1@2|vdd_2|P +Evdd_4||D5G2;|ins20Bx1@2|vdd_4|P +Evdd_5||D5G2;|ins20Bx1@2|vdd_5|P +Evdd_8||D5G2;|ins20Bx1@3|vdd|P +Evdd_9||D5G2;|ins20Bx1@3|vdd_2|P +Evdd_10||D5G2;|ins20Bx1@3|vdd_4|P +Evdd_11||D5G2;|ins20Bx1@3|vdd_5|P +Evdd_14||D5G2;|ins20Bx1@0|vdd|P +Evdd_15||D5G2;|ins20Bx1@0|vdd_2|P +Evdd_16||D5G2;|ins20Bx1@0|vdd_4|P +Evdd_17||D5G2;|ins20Bx1@0|vdd_5|P +Evdd_18||D5G2;|ins20Bx1@1|vdd|P +Evdd_20||D5G2;|ins20Bx1@1|vdd_2|P +Evdd_22||D5G2;|ins20Bx1@1|vdd_4|P +Evdd_23||D5G2;|ins20Bx1@1|vdd_5|P +X + # Cell splitStart;2{lay} CsplitStart;2{lay}||cmos90|1224540558928|1225998657941||ATTR_NCC(D5G3;NTY140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1224886320064|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1224890777939 IgaspL:anAltStartS;2{lay}|anAltSta@3||0|0|||D5G4; @@ -13878,40 +17393,60 @@ Evdd_9||D5G2;|ins20Bx1@1|vdd_5|P X # Cell splitStart;1{sch} -CsplitStart;1{sch}||schematic|1224540668716|1224541475149| +CsplitStart;1{sch}||schematic|1224540668716|1226879323503| IgaspL:anAltStartS;1{ic}|anAltSta@0||0|0|||D5G4; Ngeneric:Facet-Center|art@0||0|0||||AV NOff-Page|conn@0||-20.5|-12|||| -NOff-Page|conn@1||1.5|-12|||| +NOff-Page|conn@1||27.5|-12|||| NOff-Page|conn@2||9|-2|||Y| NOff-Page|conn@3||7.5|2|||Y| NOff-Page|conn@4||-11|5|||XYRR| NOff-Page|conn@5||0|12.5|||XRRR| NOff-Page|conn@6||11|5|||| NOff-Page|conn@7||-11|0|||XRR| -IregistersL:ins20Bx36;1{ic}|ins20Bx3@0||-9|-12|Y||D5G4; -Ngeneric:Invisible-Pin|pin@0||-0.5|27.5|||||ART_message(D5G3;)Sies 20 October 2008 +NOff-Page|conn@9||1.5|-24|||| +IregistersL:ins20Bx36;1{ic}|ins20Bx3@0||15|-12|Y||D5G4; +IregistersL:ins20Bx36;1{ic}|ins20Bx3@1||-9|-24|Y||D5G4; +Ngeneric:Invisible-Pin|pin@0||-0.5|27.5|||||ART_message(D5G3;)Sies 13 November 2008 Ngeneric:Invisible-Pin|pin@1||-1.5|31.5|||||ART_message(D5G4;)Sfirst stage of wig wag FIFO Ngeneric:Invisible-Pin|pin@2||0.5|36.5|||||ART_message(D5G6;)SsplitStart -NWire_Pin|pin@3||0|-6|||| -NWire_Pin|pin@4||-11|-6|||| +NWire_Pin|pin@3||13|-6|||| +NWire_Pin|pin@4||4|-6|||| +NWire_Pin|pin@5||0|-18|||| +NWire_Pin|pin@6||-11|-18|||| +NWire_Pin|pin@7||4|-9|||| +NWire_Pin|pin@8||0|-15|||| +NBus_Pin|pin@10||-16|-24|-1|-1|| +NBus_Pin|pin@11||-16|-12|-1|-1|| +NBus_Pin|pin@12||0|-7|-1|-1|| IsplitStart;1{ic}|splitSta@0||26|19|||D5G4; -IorangeTSMC090nm:wire90;1{ic}|wire90@0||-7|-6|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D3692.500000000003|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3 -Abus|net@0||-0.5|IJ1800|conn@0|y|-18.5|-12|ins20Bx3@0|in[1:18]|-12|-12 -Awire|net@2|||0|pin@3||0|-6|wire90@0|b|-4.5|-6 -Awire|net@3|||0|wire90@0|a|-9.5|-6|pin@4||-11|-6 -Awire|net@4|||900|pin@4||-11|-6|ins20Bx3@0|hcl[1]|-11|-9 -Awire|net@5|||900|anAltSta@0|take|0|-4|pin@3||0|-6 +IorangeTSMC090nm:wire90;1{ic}|wire90@0||9|-6|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D3692.500000000003|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@1||-7|-18|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D3692.500000000003|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3 +Abus|net@0||-0.5|IJ1800|pin@11||-16|-12|ins20Bx3@0|in[1:18]|12|-12 +Awire|net@2|||0|pin@3||13|-6|wire90@0|b|11.5|-6 +Awire|net@3|||0|wire90@0|a|6.5|-6|pin@4||4|-6 Awire|net@6|||1800|conn@7|y|-9|0|anAltSta@0|pFireBar|-3|0 Awire|net@7|||1800|anAltSta@0|succ[A]|3|2|conn@3|a|5.5|2 Awire|net@8|||1800|anAltSta@0|succ[B]|3|-2|conn@2|a|7|-2 Awire|net@9|||0|conn@6|a|9|5|anAltSta@0|sout|2|5 Awire|net@10|||0|anAltSta@0|sin|-1|5|conn@4|y|-9|5 Abus|net@11||-0.5|IJ2700|anAltSta@0|cl[T,F],clS[T,F],rd[T,F],mc|0|7|conn@5|y|0|10.5 -Abus|net@14||-0.5|IJ1800|ins20Bx3@0|out[1:18]|-6|-12|conn@1|a|-0.5|-12 +Awire|net@16|||0|pin@5||0|-18|wire90@1|b|-4.5|-18 +Awire|net@17|||0|wire90@1|a|-9.5|-18|pin@6||-11|-18 +Awire|net@18|||900|pin@3||13|-6|ins20Bx3@0|hcl[1]|13|-9 +Awire|net@20|||900|pin@6||-11|-18|ins20Bx3@1|hcl[1]|-11|-21 +Abus|net@23||-0.5|IJ0|ins20Bx3@1|in[1:18]|-12|-24|pin@10||-16|-24 +Abus|net@24||-0.5|IJ1800|conn@0|y|-18.5|-12|pin@11||-16|-12 +Abus|net@25||-0.5|IJ2700|pin@10||-16|-24|pin@11||-16|-12 +Abus|net@33||-0.5|IJ1800|ins20Bx3@0|out[1:18]|18|-12|conn@1|a|25.5|-12 +Abus|net@35||-0.5|IJ1800|ins20Bx3@1|out[1:18]|-6|-24|conn@9|a|-0.5|-24 +Abus|take[A,B]|D5G2;|-0.5|IJ900|anAltSta@0|take|0|-4|pin@12||0|-7 +Awire|take[A]|D5G2;||900|pin@4||4|-6|pin@7||4|-9 +Awire|take[B]|D5G2;||2700|pin@5||0|-18|pin@8||0|-15 Ecl[T,F],clS[T,F],rd[T,F],mc||D4G2;|conn@5|a|I Ein[1:36]||D4G2;|conn@0|a|I -Eout[1:36]||D6G2;|conn@1|y|O +Eout[1:36]|out[A][1:36]|D6G2;|conn@1|y|O +Eout[A][37:72]|out[B][1:36]|D6G2;|conn@9|y|O Epred||D4G2;|conn@7|a|I Esin||D4G2;|conn@4|a|I Esout||D6G2;|conn@6|y|O @@ -14506,7 +18041,7 @@ Evdd_27||D5G2;|odRQstag@0|vdd_27|P X # Cell topFour;2{sch} -CtopFour;2{sch}||schematic|1224161083041|1225746688096| +CtopFour;2{sch}||schematic|1224161083041|1226953565813| Ngeneric:Facet-Center|art@0||0|0||||AV NOff-Page|conn@1||32|-6|||| NOff-Page|conn@2||10|-13|||R| @@ -14515,23 +18050,22 @@ NOff-Page|conn@4||30|0|||| NOff-Page|conn@6||-29.5|0|||Y| NOff-Page|conn@8||11|2|||Y| NOff-Page|conn@11||27.5|-2|||YRR| -NOff-Page|conn@12||27.5|2|||YRR| NOff-Page|conn@13||18|14|||YR| NOff-Page|conn@14||25.5|5|||XRR| NOff-Page|conn@15||-27|5|||XRR| NOff-Page|conn@16||23.5|-16|||Y| -NOff-Page|conn@17||-12|2|||Y| +NOff-Page|conn@17||-21|-13.5|||YR| NOff-Page|conn@18||-18|14|||YR| NOff-Page|conn@19||-11.5|5|||XRR| NOff-Page|conn@20||8.5|5|||Y| -NOff-Page|conn@21||-21|-15|||RRR| -NOff-Page|conn@22||-16|-13|||RRR| +NOff-Page|conn@21||-16|-15|||RRR| NOff-Page|conn@23||23.5|-12|||Y| +NOff-Page|conn@24||-9|-2|||XY| Im12stageD;1{ic}|m12stage@0||-18|0|||D5G4; IodRQstageD;1{ic}|odRQstag@0||18|0|||D5G4; Ngeneric:Invisible-Pin|pin@0||2|27|||||ART_message(D5G4;)SM2, M1, OD, and RQ Ngeneric:Invisible-Pin|pin@1||0.5|32.5|||||ART_message(D5G6;)StopFour -Ngeneric:Invisible-Pin|pin@2||-1|22|||||ART_message(D5G3;)Sies 22 October 2008 +Ngeneric:Invisible-Pin|pin@2||-1|22|||||ART_message(D5G3;)Sies 17 November 2008 NBus_Pin|pin@66||10|-7|-1|-1|| NBus_Pin|pin@67||0|-6|-1|-1|| NBus_Pin|pin@68||0|-5|-1|-1|| @@ -14610,9 +18144,8 @@ NWire_Pin|pin@146||-48|-42|||| NWire_Pin|pin@147||-48|-45|||| NBus_Pin|pin@148||-18|5|-1|-1|| NWire_Pin|pin@150||15|-16|||| -NBus_Pin|pin@151||19.5|-12|-1|-1|| +NBus_Pin|pin@151||20|-12|-1|-1|| IorangeTSMC090nm:wire90;1{ic}|wire90@1||54|-24|||D0G4;|ATTR_L(D5G1;PUD)D3090.600000000001|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@2||-0.5|0|||D0G4;|ATTR_L(D5G1;PUD)D3513.1000000000004|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 IorangeTSMC090nm:wire90;1{ic}|wire90@4||42|-24|||D0G4;|ATTR_L(D5G1;PUD)D3115.100000000001|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 IorangeTSMC090nm:wire90;1{ic}|wire90@5||30|-24|||D0G4;|ATTR_L(D5G1;PUD)D3150.600000000001|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 IorangeTSMC090nm:wire90;1{ic}|wire90@6||18|-24|||D0G4;|ATTR_L(D5G1;PUD)D3213.600000000001|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 @@ -14686,7 +18219,6 @@ Awire|mo[34]|D5G2;||900|pin@142||-24|-42|pin@143||-24|-45 Awire|mo[35]|D5G2;||900|pin@144||-36|-42|pin@145||-36|-45 Awire|mo[36]|D5G2;||900|pin@146||-48|-42|pin@147||-48|-45 Awire|net@121|||1800|conn@6|y|-27.5|0|m12stage@0|pred|-21|0 -Awire|net@122|||1800|m12stage@0|succ|-15|0|wire90@2|a|-3|0 Abus|net@124||-0.5|IJ1800|conn@3|y|-26|-6|m12stage@0|in[1:36]|-22|-6 Abus|net@126||-0.5|IJ0|conn@1|a|30|-6|odRQstag@0|out[1:36]|23|-6 Awire|net@127|||0|conn@4|a|28|0|odRQstag@0|do[ring]|21|0 @@ -14695,12 +18227,8 @@ Abus|net@132||-0.5|IJ1800|pin@66||10|-7|odRQstag@0|inE[1:36]|14|-7 Abus|net@133||-0.5|IJ1800|m12stage@0|out[1:36]|-13|-6|pin@67||0|-6 Abus|net@134||-0.5|IJ2700|pin@67||0|-6|pin@68||0|-5 Abus|net@135||-0.5|IJ1800|pin@68||0|-5|odRQstag@0|in[1:36]|14|-5 -Awire|net@136|||0|conn@12|y|25.5|2|odRQstag@0|do[L]|21|2 -Awire|net@137|||0|conn@11|y|25.5|-2|odRQstag@0|do[M]|21|-2 Awire|net@144|||1800|conn@15|y|-25|5|m12stage@0|sin|-19|5 Awire|net@145|||0|conn@14|a|23.5|5|odRQstag@0|sout|20|5 -Abus|net@148||-0.5|IJ0|conn@17|a|-14|2|m12stage@0|fire[m1,m2]|-15|2 -Awire|net@149|||0|odRQstag@0|pred|15|0|wire90@2|b|2|0 Abus|net@150||-0.5|IJ2700|conn@2|y|10|-11|pin@66||10|-7 Awire|net@156|||0|wire90@1|a|51.5|-24|pin@76||48|-24 Awire|net@159|||0|wire90@4|a|39.5|-24|pin@78||36|-24 @@ -14743,29 +18271,30 @@ Awire|net@233|||1800|conn@20|y|10.5|5|odRQstag@0|sin|17|5 Abus|net@235||-0.5|IJ0|pin@148||-18|5|m12stage@0|sin|-19|5 Abus|net@236||-0.5|IJ900|conn@13|y|18|12|odRQstag@0|cl[T,F],clS[T,F],rd[T,F],mc|18|7 Abus|net@237||-0.5|IJ900|conn@18|y|-18|12|m12stage@0|cl[T,F],clS[T,F],rd[T,F],mc|-18|7 -Abus|net@238||-0.5|IJ900|m12stage@0|out[37:72]|-21|-9|conn@21|a|-21|-13 -Abus|net@241||-0.5|IJ900|m12stage@0|out[37:72]@181724445|-16|-9|conn@22|a|-16|-11 +Abus|net@238||-0.5|IJ900|m12stage@0|out[37:72]|-16|-9|conn@21|a|-16|-13 Awire|net@242|||900|odRQstag@0|fire[OD]|15|-9|pin@150||15|-16 Awire|net@243|||1800|pin@150||15|-16|conn@16|a|21.5|-16 -Abus|net@244||-0.5|IJ900|odRQstag@0|fire[ODE_1]|19.5|-9|pin@151||19.5|-12 -Abus|net@245||-0.5|IJ1800|pin@151||19.5|-12|conn@23|a|21.5|-12 +Abus|net@244||-0.5|IJ900|odRQstag@0|fire[ODE_1]|20|-9|pin@151||20|-12 +Abus|net@245||-0.5|IJ1800|pin@151||20|-12|conn@23|a|21.5|-12 +Abus|net@249||-0.5|IJ900|m12stage@0|fire[m1,m2]|-21|-9|conn@17|a|-21|-11.5 +Abus|net@251||-0.5|IJ1800|odRQstag@0|do[M,L]|21|-2|conn@11|y|25.5|-2 +Abus|net@252||-0.5|IJ1800|m12stage@0|succ|-15|0|odRQstag@0|pred|15|0 Ecl_1[T,F],clS_1[T,F],rd_1[T,F],mc_1|clA[T,F],clSA[T,F],rdA[T,F],mcA|D4G2;|conn@18|a|I Ecl[T,F],clS[T,F],rd[T,F],mc||D4G2;|conn@13|a|I -Edo[L]||D4G2;|conn@12|a|I -Edo[M]||D4G2;|conn@11|a|I +Edo[M]|do[M,L]|D4G2;|conn@11|a|I Edo[epi]||D4G2;|conn@8|a|I Edo[ring]||D6G2;|conn@4|y|O Efire[OD]|fire[ODE]|D6G2;|conn@16|y|O Efire[m1,m2]||D6G2;|conn@17|y|O EinE[1:36]||D4G2;|conn@2|a|I Ein[1:36]||D4G2;|conn@3|a|I -Eod[16:20]|od[1:20]|D6G2;|conn@23|y|O +Eod[16:20]|od[1:36]|D6G2;|conn@23|y|O Eout[1:36]||D6G2;|conn@1|y|O -Epout[19:36]|outm1[1:6,8,20,22:27]|D6G2;|conn@22|y|O Epout[1:18]||D6G2;|conn@21|y|O Epred||D4G2;|conn@6|a|I Esin@151418137|sin|D4G2;|conn@20|a|I Esin|sinUP|D4G2;|conn@15|a|I Esout_1|sout|D6G2;|conn@19|y|O Esout|soutDN|D6G2;|conn@14|y|O +Ewait[M]||D4G2;|conn@24|a|I X diff --git a/electric/gaspL.jelib b/electric/gaspL.jelib index d500896..7fe28d8 100755 --- a/electric/gaspL.jelib +++ b/electric/gaspL.jelib @@ -1,5 +1,5 @@ # header information: -HgaspL|8.08k +HgaspL|8.08j # Views: Vicon|ic @@ -466,6 +466,349 @@ Es[1]||D6G2;|conn@6|y|O Esucc||D6G2;|conn@34|y|O X +# Cell aStageM1;1{ic} +CaStageM1;1{ic}||artwork|1212797961666|1226927368466|EI +Ngeneric:Facet-Center|art@0||0|0||||AV +NThick-Circle|art@1||-2.5|-2|1|1|| +Nschematic:Bus_Pin|pin@1||0|-4|-1|-1|| +Nschematic:Bus_Pin|pin@3||-3|0|-1|-1|| +Nschematic:Bus_Pin|pin@4||-1|4|-1|-1|| +Nschematic:Bus_Pin|pin@5||1|4|-1|-1|| +Nschematic:Bus_Pin|pin@6||3|0|-1|-1|| +NPin|pin@12||-2|3|1|1|| +NPin|pin@13||2|3|1|1|| +Ngeneric:Invisible-Pin|pin@19||0|0|||||ART_message(D5G2;)S[M1,stg] +NPin|pin@25||-2|-3|1|1|| +NPin|pin@26||2|-3|1|1|| +NPin|pin@34||-1|3|1|1|| +NPin|pin@35||-1|4|1|1|| +NPin|pin@41||1|3|1|1|| +NPin|pin@42||1|4|1|1|| +NPin|pin@43||-1|2|1|1|| +NPin|pin@44||1|2|1|1|| +NPin|pin@45||0.5|2.5|1|1|| +NPin|pin@46||0.5|1.5|1|1|| +NPin|pin@56||-2|0|1|1|| +NPin|pin@57||-3|0|1|1|| +NPin|pin@60||0|-3|1|1|| +NPin|pin@61||0|-4|1|1|| +NPin|pin@62||2|0|1|1|| +NPin|pin@63||3|0|1|1|| +Nschematic:Bus_Pin|pin@75||-3|-2|-1|-1|| +Nschematic:Bus_Pin|pin@76||3|-2|-1|-1|| +NPin|pin@77||2|-2|1|1|| +NPin|pin@78||3|-2|1|1|| +AThicker|net@24|||FS1800|pin@34||-1|3|pin@41||1|3 +AThicker|net@25|||FS1800|pin@12||-2|3|pin@34||-1|3 +AThicker|net@26|||FS2700|pin@34||-1|3|pin@35||-1|4 +AThicker|net@34|||FS1800|pin@41||1|3|pin@13||2|3 +AThicker|net@35|||FS2700|pin@41||1|3|pin@42||1|4 +AThicker|net@36|||FS1800|pin@43||-1|2|pin@44||1|2 +AThicker|net@37|||FS3150|pin@44||1|2|pin@45||0.5|2.5 +AThicker|net@38|||FS450|pin@44||1|2|pin@46||0.5|1.5 +AThicker|net@43|||FS2700|pin@25||-2|-3|pin@56||-2|0 +AThicker|net@48|||FS1800|pin@60||0|-3|pin@26||2|-3 +AThicker|net@50|||FS0|pin@56||-2|0|pin@57||-3|0 +AThicker|net@52|||FS1800|pin@25||-2|-3|pin@60||0|-3 +AThicker|net@53|||FS900|pin@60||0|-3|pin@61||0|-4 +AThicker|net@56|||FS1800|pin@62||2|0|pin@63||3|0 +AThicker|net@57|||FS900|pin@12||-2|3|pin@56||-2|0 +AThicker|net@66|||FS900|pin@62||2|0|pin@77||2|-2 +AThicker|net@67|||FS2700|pin@62||2|0|pin@13||2|3 +AThicker|net@68|||FS900|pin@77||2|-2|pin@26||2|-3 +AThicker|net@69|||FS1800|pin@77||2|-2|pin@78||3|-2 +Efire||D5G2;|pin@1||O +Emc||D5G2;|pin@4||I +Epred||D5G2;|pin@3||I +Es[1]||D5G2;|pin@5||O +Epred_1|selLO[Dm]|D5G2;|pin@75||I +Esucc||D5G2;|pin@6||O +Esucc_1|wait[M]|D5G2;|pin@76||O +X + +# Cell aStageM1;1{lay} +CaStageM1;1{lay}||cmos90|1226950296033|1226956145761||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1226955745251|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1226956402545 +Ngeneric:Facet-Center|art@0||0|0||||AV +NX-Metal-1-Metal-2-Con|contact@0||169.5|-28|||| +NX-Metal-1-Metal-2-Con|contact@1||-160.5|-28|||| +NX-Metal-1-Metal-2-Con|contact@2||-229.5|-28|||| +NX-Metal-1-Metal-2-Con|contact@3||54.5|60|||| +NX-Metal-1-Metal-2-Con|contact@6||232.5|-22|||| +NX-Metal-1-Metal-2-Con|contact@7||56.5|-22|||| +NX-Metal-1-Metal-2-Con|contact@8||111|-28|||| +NX-Metal-1-Metal-2-Con|contact@10||46.5|-10|||| +NX-Metal-1-Metal-2-Con|contact@11||-203.5|-10|||| +NX-Metal-1-Metal-2-Con|contact@12||130.5|60|||| +NX-Metal-1-Metal-2-Con|contact@13||-218|27|||| +NX-Metal-1-Metal-2-Con|contact@14||224.5|40|||| +NX-Metal-1-Metal-2-Con|contact@15||-201|10|||| +IcentersJ:ctrAND3in40;1{lay}|ctrAND3i@0||5.5|0|||D5G4; +IgatesK:inv05;1{lay}|inv05@0||-199|0|X||D5G4; +IgatesK:inv10D;1{lay}|inv10D@0||-190.5|0|||D5G4; +IgatesK:inv10D;1{lay}|inv10D@1||169.5|0|||D5G4; +IgatesK:inv100;3{lay}|inv100@0||-128.5|0|X||D5G4; +NMetal-1-Pin|pin@0||-74.5|25|||| +NMetal-1-Pin|pin@1||-74.5|-25|||| +NMetal-1-Pin|pin@4||175.5|-11|||| +NMetal-1-Pin|pin@7||-201|16|||| +NMetal-1-Pin|pin@8||-203.5|-25|||| +NMetal-1-Pin|pin@9||-184.5|63|||| +NMetal-1-Pin|pin@16||46.5|25|||| +NMetal-1-Pin|pin@17||130.5|34|||| +NMetal-2-Pin|pin@19||92.5|60|||| +NMetal-2-Pin|pin@21||-149.5|27|||| +NMetal-2-Pin|pin@24||191.5|40|||| +NMetal-2-Pin|pin@25||-191.5|10|||| +NMetal-1-Pin|pin@28||-160.5|61.5|||| +IdriversL:predDri20wMC;3{lay}|predDri2@0||-229.5|0|X||D5G4; +IdriversL:sucDri20;1{lay}|sucDri20@0||128|0|||D5G4; +IdriversL:sucDri20cond;1{lay}|sucDri20@1||214.5|0|||D5G4; +IwiresL:wellContacts13;1{lay}|wellCont@0||-177.5|0|||D5G4; +IwiresL:wellContacts13;1{lay}|wellCont@1||156.5|0|||D5G4; +Ametal-2|net@0|||S1800|ctrAND3i@0|gnd|-93|0|inv100@0|gnd_2|-84|0 +Ametal-2|net@1|||S1800|ctrAND3i@0|vdd|-93|50|inv100@0|vdd_4|-84|50 +Ametal-2|net@2|||S1800|ctrAND3i@0|vdd_1|-93|-50|inv100@0|vdd_5|-84|-50 +Ametal-1|net@3|||S2700|ctrAND3i@0|out|-74.5|16|pin@0||-74.5|25 +Ametal-1|net@4|||S0|pin@0||-74.5|25|inv100@0|in_1|-91.5|25 +Ametal-1|net@5|||S1800|inv100@0|in|-91.5|-25|pin@1||-74.5|-25 +Ametal-1|net@6|||S2700|pin@1||-74.5|-25|ctrAND3i@0|out|-74.5|16 +Ametal-1|net@8|||S900|inv10D@1|out|175.5|7|pin@4||175.5|-11 +Ametal-1|net@9|||S1800|pin@4||175.5|-11|sucDri20@1|in|182.5|-11 +Ametal-1|net@11|||S900|inv10D@1|in|169.5|-25|contact@0||169.5|-28 +Ametal-1|net@15|||S900|inv100@0|out|-160.5|16|contact@1||-160.5|-28 +Ametal-1|net@17|||S900|predDri2@0|in|-229.5|-22|contact@2||-229.5|-28 +Ametal-2|net@18|||S1800|inv10D@0|gnd|-199|0|inv05@0|gnd|-190|0 +Ametal-2|net@19|||S1800|inv10D@0|vdd|-199|50|inv05@0|vdd|-190|50 +Ametal-2|net@20|||S1800|inv10D@0|vdd_1|-199|-50|inv05@0|vdd_1|-190|-50 +Ametal-1|net@21|||S1800|predDri2@0|pred|-212.5|16|pin@7||-201|16 +Ametal-1|net@22|||S900|pin@7||-201|16|inv05@0|in|-201|15 +Ametal-1|net@23|||S900|inv05@0|out|-203.5|-7|pin@8||-203.5|-25 +Ametal-1|net@24|||S1800|pin@8||-203.5|-25|inv10D@0|in|-190.5|-25 +Ametal-1|net@25|||S2700|inv10D@0|out|-184.5|7|pin@9||-184.5|63 +Ametal-1|net@29|||S900|ctrAND3i@0|inA|54.5|63|contact@3||54.5|60 +Ametal-2|net@32|||S1800|pin@19||92.5|60|contact@12||130.5|60 +Ametal-1|net@35|||S2700|sucDri20@1|succ_1|232.5|-32|contact@6||232.5|-22 +Ametal-2|net@36|||S1800|contact@7||56.5|-22|contact@6||232.5|-22 +Ametal-1|net@37|||S2700|ctrAND3i@0|inC|56.5|-24|contact@7||56.5|-22 +Ametal-2|net@38|||S1800|contact@8||111|-28|contact@0||169.5|-28 +Ametal-1|net@39||0.4|S900|sucDri20@0|in|111|-19|contact@8||111|-28 +Ametal-1|net@43|||S1800|ctrAND3i@0|inB|39.5|25|pin@16||46.5|25 +Ametal-2|net@45|||S1800|contact@11||-203.5|-10|contact@10||46.5|-10 +Ametal-2|net@47|||S0|contact@1||-160.5|-28|contact@2||-229.5|-28 +Ametal-1|net@48|||S900|pin@16||46.5|25|contact@10||46.5|-10 +Ametal-1|net@50|||S900|inv05@0|out|-203.5|-7|contact@11||-203.5|-10 +Ametal-2|net@54|||S0|wellCont@0|gnd_1|-173|0|inv100@0|gnd_1|-173|0 +Ametal-2|net@55|||S0|wellCont@0|vdd_2|-173|-50|inv100@0|vdd_3|-173|-50 +Ametal-2|net@56|||S0|wellCont@0|vdd_3|-173|50|inv100@0|vdd_2|-173|50 +Ametal-2|net@57|||S0|wellCont@0|gnd|-182|0|inv10D@0|gnd_1|-182|0 +Ametal-2|net@58|||S0|wellCont@0|vdd|-182|-50|inv10D@0|vdd_3|-182|-50 +Ametal-2|net@59|||S0|wellCont@0|vdd_1|-182|50|inv10D@0|vdd_2|-182|50 +Ametal-2|net@60|||S0|predDri2@0|gnd|-208|0|inv05@0|gnd_1|-208|0 +Ametal-2|net@61|||S0|predDri2@0|vdd|-208|50|inv05@0|vdd_2|-208|50 +Ametal-2|net@62|||S0|predDri2@0|vdd_1|-208|-50|inv05@0|vdd_3|-208|-50 +Ametal-2|net@63|||S0|wellCont@1|gnd_1|161|0|inv10D@1|gnd|161|0 +Ametal-2|net@64|||S0|wellCont@1|vdd_2|161|-50|inv10D@1|vdd_1|161|-50 +Ametal-2|net@65|||S0|wellCont@1|vdd_3|161|50|inv10D@1|vdd|161|50 +Ametal-2|net@66|||S0|wellCont@1|gnd|152|0|sucDri20@0|gnd_1|152|0 +Ametal-2|net@67|||S0|wellCont@1|vdd|152|-50|sucDri20@0|vdd_3|152|-50 +Ametal-2|net@68|||S0|wellCont@1|vdd_1|152|50|sucDri20@0|vdd_2|152|50 +Ametal-2|net@69|||S0|sucDri20@0|gnd|104|0|ctrAND3i@0|gnd_1|104|0 +Ametal-2|net@70|||S0|sucDri20@0|vdd|104|50|ctrAND3i@0|vdd_2|104|50 +Ametal-2|net@71|||S0|sucDri20@0|vdd_1|104|-50|ctrAND3i@0|vdd_3|104|-50 +Ametal-2|net@72|||S0|sucDri20@1|gnd|178|0|inv10D@1|gnd_1|178|0 +Ametal-2|net@73|||S0|sucDri20@1|vdd|178|50|inv10D@1|vdd_2|178|50 +Ametal-2|net@74|||S0|sucDri20@1|vdd_1|178|-50|inv10D@1|vdd_3|178|-50 +Ametal-1|net@75|||RS1800|sucDri20@0|succ|128|34|pin@17||130.5|34 +Ametal-2|net@79|||S1800|contact@3||54.5|60|pin@19||92.5|60 +Ametal-1|net@81|||S2700|pin@17||130.5|34|contact@12||130.5|60 +Ametal-2|net@82|||S1800|contact@13||-218|27|pin@21||-149.5|27 +Ametal-1|net@84|||S2700|predDri2@0|mc_1|-218|24|contact@13||-218|27 +Ametal-2|net@87|||S1800|pin@24||191.5|40|contact@14||224.5|40 +Ametal-1|net@88|||S900|sucDri20@1|succ_2|224.5|64|contact@14||224.5|40 +Ametal-2|net@89|||S0|pin@25||-191.5|10|contact@15||-201|10 +Ametal-1|net@90|||S900|inv05@0|in|-201|15|contact@15||-201|10 +Ametal-2|net@93|||S1800|contact@1||-160.5|-28|contact@8||111|-28 +Ametal-1|net@94|||S2700|inv100@0|out|-160.5|16|pin@28||-160.5|61.5 +Efire||D5G2;|pin@28||O +Egnd_1|gnd|D5G2;|predDri2@0|gnd_1|G +Egnd_2||D5G2;|sucDri20@1|gnd_1|G +Emc_2|mc|D5G2;|pin@21||I +Epred||D5G2;|pin@25||I +Es[1]||D5G2;|pin@9||O +Econd|selLO[Dm]|D5G2;|sucDri20@1|cond|I +Esucc_3|succ|D5G2;|pin@19||O +Evdd_2|vdd|D5G2;|predDri2@0|vdd_2|P +Evdd_3||D5G2;|predDri2@0|vdd_3|P +Evdd_4||D5G2;|sucDri20@1|vdd_2|P +Evdd_5||D5G2;|sucDri20@1|vdd_3|P +Ewait[M]||D5G2;|pin@24||O +X + +# Cell aStageM1;2{sch} +CaStageM1;2{sch}||schematic|1211837167040|1226954376071| +IaStageM1;1{ic}|aStageM1@0||10.5|50.5|||D5G4; +Ngeneric:Facet-Center|art@0||0|0||||AV +NOff-Page|conn@0||-12|-4|||XR| +NOff-Page|conn@6||-23|-8|||YR| +NOff-Page|conn@25||-26.5|25|||Y| +NOff-Page|conn@32||-8|32|||YRRR| +NOff-Page|conn@34||23|27|||Y| +NOff-Page|conn@38||3.5|42|||Y| +NOff-Page|conn@39||36|41|||Y| +IcentersJ:ctrAND3in40;1{ic}|ctrAND3i@0||9|14.5|XR||D5G4; +IredFour:inv;1{ic}|inv@4||-23|0|XRRR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFour:inv;1{ic}|inv@5||-23|15|XRRR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFour:inv;1{ic}|inv@6||-3|21|X||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S100|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFour:inv;1{ic}|inv@7||6|37|XRR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +Ngeneric:Invisible-Pin|pin@0||-34.5|43.5|||||ART_message(D5G4;)Sthe M1 stage - branch +Ngeneric:Invisible-Pin|pin@1||-36|50|||||ART_message(D5G6;)SaStageM1 +Ngeneric:Invisible-Pin|pin@2||-36.5|39|||||ART_message(D5G3;)Sies 17 November 2008 +NWire_Pin|pin@474||-12|23|||| +NWire_Pin|pin@477||-23|25|||| +NWire_Pin|pin@478||-23|6|||| +NWire_Pin|pin@479||18|27|||| +NWire_Pin|pin@480||18|4|||| +NWire_Pin|pin@497||9|21|||| +NWire_Pin|pin@498||-8|21|||| +NWire_Pin|pin@499||-8|27|||| +NWire_Pin|pin@500||1|27|||| +NWire_Pin|pin@502||30|3|||| +NWire_Pin|pin@504||30|41|||| +NWire_Pin|pin@505||11|3|||| +NWire_Pin|pin@506||19|37|||| +NWire_Pin|pin@508||19|40|||| +NWire_Pin|pin@509||1|37|||| +NWire_Pin|pin@510||6|4|||| +NWire_Pin|pin@511||8|6|||| +IdriversL:predDri20wMC;1{ic}|predDri2@1||-18|25|X||D5G4; +IdriversL:sucDri20;1{ic}|sucDri20@1||12|27|||D5G4; +IdriversL:sucDri20cond;1{ic}|sucDri20@2||22.5|41|Y||D5G4; +IorangeTSMC090nm:wire90;1{ic}|wire90@0||-7|6|||D0G4;|ATTR_L(D5G1;PUD)D247.20000000000002|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@1||5|21|||D0G4;|ATTR_L(D5G1;PUD)D247.20000000000002|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@2||13|37|||D0G4;|ATTR_L(D5G1;PUD)D247.20000000000002|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +Awire|net@973|||1800|pin@477||-23|25|predDri2@1|pred|-21|25 +Awire|net@974|||1800|predDri2@1|mc|-15|23|pin@474||-12|23 +Awire|net@980|||2700|conn@0|y|-12|-2|pin@474||-12|23 +Awire|net@984|||1800|conn@25|y|-24.5|25|pin@477||-23|25 +Awire|net@985|||2700|inv@5|in|-23|17.5|pin@477||-23|25 +Awire|net@987|||0|wire90@0|a|-9.5|6|pin@478||-23|6 +Awire|net@988|||2700|pin@478||-23|6|inv@5|out|-23|12.5 +Awire|net@989|||2700|conn@6|a|-23|-6|inv@4|out|-23|-2.5 +Awire|net@990|||2700|inv@4|in|-23|2.5|pin@478||-23|6 +Awire|net@992|||0|pin@479||18|27|sucDri20@1|succ|16|27 +Awire|net@993|||0|conn@34|a|21|27|pin@479||18|27 +Awire|net@994|||900|pin@479||18|27|pin@480||18|4 +Awire|net@1034|||2700|ctrAND3i@0|out|9|16.5|pin@497||9|21 +Awire|net@1035|||0|pin@497||9|21|wire90@1|b|7.5|21 +Awire|net@1036|||0|wire90@1|a|2.5|21|inv@6|in|-0.5|21 +Awire|net@1037|||0|inv@6|out|-5.5|21|pin@498||-8|21 +Awire|net@1038|||0|pin@499||-8|27|predDri2@1|in|-15|27 +Awire|net@1039|||2700|pin@498||-8|21|pin@499||-8|27 +Awire|net@1050|||1800|pin@499||-8|27|pin@500||1|27 +Awire|net@1051|||900|conn@32|a|-8|30|pin@499||-8|27 +Awire|net@1052|||1800|pin@500||1|27|sucDri20@1|in|8|27 +Awire|net@1053|||2700|pin@500||1|27|pin@509||1|37 +Awire|net@1055|||1800|conn@38|y|5.5|42|sucDri20@2|in_1|20.5|42 +Awire|net@1057|||0|pin@504||30|41|sucDri20@2|succ|24.5|41 +Awire|net@1060|||0|conn@39|a|34|41|pin@504||30|41 +Awire|net@1062|||2700|pin@502||30|3|pin@504||30|41 +Awire|net@1067|||2700|pin@505||11|3|ctrAND3i@0|inC|11|8.5 +Awire|net@1069|||1800|pin@505||11|3|pin@502||30|3 +Awire|net@1070|||1800|inv@7|out|8.5|37|wire90@2|a|10.5|37 +Awire|net@1071|||1800|wire90@2|b|15.5|37|pin@506||19|37 +Awire|net@1073|||1800|pin@508||19|40|sucDri20@2|in|20.5|40 +Awire|net@1076|||0|inv@7|in|3.5|37|pin@509||1|37 +Awire|net@1077|||2700|pin@506||19|37|pin@508||19|40 +Awire|net@1079|||2700|pin@510||6|4|ctrAND3i@0|inA|6|8.5 +Awire|net@1081|||2700|pin@511||8|6|ctrAND3i@0|inB|8|8.5 +Awire|net@1082|||1800|wire90@0|b|-4.5|6|pin@511||8|6 +Awire|net@1083|||0|pin@480||18|4|pin@510||6|4 +Efire||D6G2;|conn@32|y|O +Emc||D4G2;|conn@0|a|I +Epred||D4G2;|conn@25|a|I +Es[1]||D6G2;|conn@6|y|O +Epred_1|selLO[Dm]|D4G2;|conn@38|a|I +Esucc||D6G2;|conn@34|y|O +Esucc_1|wait[M]|D6G2;|conn@39|y|O +X + +# Cell aStageM1;1{sch} +CaStageM1;1{sch}||schematic|1211837167040|1226613966900| +IaStageM1;1{ic}|aStageM1@0||18.5|42.5|||D5G4; +Ngeneric:Facet-Center|art@0||0|0||||AV +NOff-Page|conn@0||-12|-4|||XR| +NOff-Page|conn@6||-23|-8|||YR| +NOff-Page|conn@25||-26.5|25|||Y| +NOff-Page|conn@32||3|32|||YRRR| +NOff-Page|conn@34||23|27|||Y| +NOff-Page|conn@37||11|-8|||XR| +IcentersJ:ctrAND4in40;1{ic}|ctrAND4i@1||9|14.5|XR||D5G4; +IredFour:inv;1{ic}|inv@4||-23|0|XRRR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFour:inv;1{ic}|inv@5||-23|15|XRRR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFour:inv;1{ic}|inv@6||-3|21|X||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S100|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +Ngeneric:Invisible-Pin|pin@0||-24.5|43.5|||||ART_message(D5G4;)Sthe M1 stage - branch +Ngeneric:Invisible-Pin|pin@1||-26|50|||||ART_message(D5G6;)SaStageM1 +Ngeneric:Invisible-Pin|pin@2||-26.5|39|||||ART_message(D5G3;)Sies 13 November 2008 +NWire_Pin|pin@192||3|27|||| +NWire_Pin|pin@474||-12|23|||| +NWire_Pin|pin@477||-23|25|||| +NWire_Pin|pin@478||-23|6|||| +NWire_Pin|pin@479||18|27|||| +NWire_Pin|pin@480||18|6|||| +NWire_Pin|pin@482||6|6|||| +NWire_Pin|pin@483||8|6|||| +NWire_Pin|pin@491||17|-6|||| +NWire_Pin|pin@492||17|3|||| +NWire_Pin|pin@493||12|3|||| +NWire_Pin|pin@494||4|-6|||| +NWire_Pin|pin@495||4|3|||| +NWire_Pin|pin@496||10|3|||| +NWire_Pin|pin@497||9|21|||| +NWire_Pin|pin@498||-8|21|||| +NWire_Pin|pin@499||-8|27|||| +IdriversL:predDri20wMC;1{ic}|predDri2@1||-18|25|X||D5G4; +IdriversL:sucDri20;1{ic}|sucDri20@1||12|27|||D5G4; +IorangeTSMC090nm:wire90;1{ic}|wire90@0||-7|6|||D0G4;|ATTR_L(D5G1;PUD)D247.20000000000002|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@1||5|21|||D0G4;|ATTR_L(D5G1;PUD)D247.20000000000002|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +Awire|net@941|||900|conn@32|a|3|30|pin@192||3|27 +Awire|net@973|||1800|pin@477||-23|25|predDri2@1|pred|-21|25 +Awire|net@974|||1800|predDri2@1|mc|-15|23|pin@474||-12|23 +Awire|net@980|||2700|conn@0|y|-12|-2|pin@474||-12|23 +Awire|net@982|||0|pin@192||3|27|pin@499||-8|27 +Awire|net@984|||1800|conn@25|y|-24.5|25|pin@477||-23|25 +Awire|net@985|||2700|inv@5|in|-23|17.5|pin@477||-23|25 +Awire|net@987|||0|wire90@0|a|-9.5|6|pin@478||-23|6 +Awire|net@988|||2700|pin@478||-23|6|inv@5|out|-23|12.5 +Awire|net@989|||2700|conn@6|a|-23|-6|inv@4|out|-23|-2.5 +Awire|net@990|||2700|inv@4|in|-23|2.5|pin@478||-23|6 +Awire|net@992|||0|pin@479||18|27|sucDri20@1|succ|16|27 +Awire|net@993|||0|conn@34|a|21|27|pin@479||18|27 +Awire|net@994|||900|pin@479||18|27|pin@480||18|6 +Awire|net@1006|||900|ctrAND4i@1|inA|6|8.5|pin@482||6|6 +Awire|net@1008|||900|ctrAND4i@1|inB|8|8.5|pin@483||8|6 +Awire|net@1017|||1800|wire90@0|b|-4.5|6|pin@482||6|6 +Awire|net@1018|||0|pin@480||18|6|pin@483||8|6 +Awire|net@1025|||0|pin@492||17|3|pin@493||12|3 +Awire|net@1026|||2700|pin@493||12|3|ctrAND4i@1|inD|12|8.5 +Awire|net@1029|||1800|pin@495||4|3|pin@496||10|3 +Awire|net@1030|||2700|pin@496||10|3|ctrAND4i@1|inC|10|8.5 +Awire|net@1034|||2700|ctrAND4i@1|out|9|16.5|pin@497||9|21 +Awire|net@1035|||0|pin@497||9|21|wire90@1|b|7.5|21 +Awire|net@1036|||0|wire90@1|a|2.5|21|inv@6|in|-0.5|21 +Awire|net@1037|||0|inv@6|out|-5.5|21|pin@498||-8|21 +Awire|net@1038|||0|pin@499||-8|27|predDri2@1|in|-15|27 +Awire|net@1039|||2700|pin@498||-8|21|pin@499||-8|27 +Awire|net@1049|||1800|pin@192||3|27|sucDri20@1|in|8|27 +Awire|succ[1]|D5G2;||2700|pin@491||17|-6|pin@492||17|3 +Awire|succ[2]|D5G2;||2700|pin@494||4|-6|pin@495||4|3 +Efire||D6G2;|conn@32|y|O +Emc||D4G2;|conn@0|a|I +Epred||D4G2;|conn@25|a|I +Es[1]||D6G2;|conn@6|y|O +Esucc||D6G2;|conn@34|y|O +Emc_1|succ[1:2]|D4G2;|conn@37|a|I +X + # Cell aStageS;1{ic} CaStageS;1{ic}||artwork|1212797961666|1219796114898|EI Ngeneric:Facet-Center|art@0||0|0||||AV @@ -1936,7 +2279,7 @@ Efire_1[A,B]|succB|D5G2;|pin@40||O X # Cell anAltStart;2{lay} -CanAltStart;2{lay}||cmos90|1219611752767|1224885412088||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1224885049701|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1224885507379 +CanAltStart;2{lay}||cmos90|1219611752767|1226868429986||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1224885049701|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1226869060059 Ngeneric:Facet-Center|art@0||0|0||||AV NX-Metal-1-Metal-2-Con|contact@2||-237|-22|||| NX-Metal-1-Metal-2-Con|contact@3||237|-22|||| @@ -2080,7 +2423,7 @@ Ametal-1|net@255|||S900|predDri2@1|pred|-22.5|16|contact@36||-22.5|16 Ametal-1|net@256||0.4|S2700|contact@34||-142.5|10|ctrAND4i@0|outM|-142.5|16 Ametal-1|net@257||0.4|S2700|contact@35||142.5|10|ctrAND4i@1|outM|142.5|16 Ametal-1|net@259|||S900|nand10sy@0|inA|-71.5|25|contact@37||-71.5|10 -EinD|fire[A]|D5G2;|ctrAND4i@1|inD|O +Eout@336731576|fire[A]|D5G2;|ctrAND4i@0|out|O Efire[B]||D5G2;|pin@67||O Egnd||D5G2;|sucDri20@0|gnd_1|G Egnd_2||D5G2;|sucDri20@1|gnd_1|G @@ -2218,7 +2561,7 @@ EsuccB||D6G2;|conn@37|y|O X # Cell anAltStartS;1{ic} -CanAltStartS;1{ic}||artwork|1212774463895|1224540988760|EI +CanAltStartS;1{ic}||artwork|1212774463895|1226617015751|EI Ngeneric:Facet-Center|art@0||0|0||||AV Nschematic:Bus_Pin|pin@0||0|7|-1|-1|RRR| Ngeneric:Invisible-Pin|pin@1||0|6|1|1|RRR| @@ -2278,11 +2621,137 @@ Esin||D5G2;|pin@8||I Esout||D5G2;|pin@10||O Esucc[A]|succA|D5G2;|pin@42||O Esucc[B]|succB|D5G2;|pin@43||O -Etake||D5G2;|pin@12||O +Etake|take[A,B]|D5G2;|pin@12||O +X + +# Cell anAltStartS;3{lay} +CanAltStartS;3{lay}||cmos90|1219615338614|1226880955072||ATTR_NCC(D5G3;NTY140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1226869198312|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1226881002794 +IanAltStart;2{lay}|anAltSta@1||19|-72|Y||D5G4; +Ngeneric:Facet-Center|art@0||0|0||||AV +NX-Metal-2-Metal-3-Con|contact@0||30|-112|||| +NX-Metal-2-Metal-3-Con|contact@1||-227|3.9|6.2|1.2|| +NX-Metal-2-Metal-3-Con|contact@2||-227|-140.1|6.2|1.2|| +NX-Metal-2-Metal-3-Con|contact@3||258|-140.1|6.2|1.2|| +NX-Metal-2-Metal-3-Con|contact@4||258|3.9|6.2|1.2|| +IdriversJ:driveConnecter;1{lay}|driveCon@0||154|32.2|Y||D5G4; +IdriversJ:driveConnecter;1{lay}|driveCon@1||-145|119.6|YRR||D5G4; +IdriversJ:latchDriver60;1{lay}|latchDri@0||-149.5|72|||D5G4; +IdriversJ:latchDriver60;1{lay}|latchDri@1||158.5|72|XY||D5G4; +NMetal-1-Pin|pin@1||112.5|3|||| +NMetal-1-Pin|pin@3||97.5|3|||| +NMetal-1-Pin|pin@4||32.5|3|||| +NMetal-1-Pin|pin@6||-23.5|3|||| +NMetal-2-Pin|pin@10||280|-140.1|||| +NMetal-2-Pin|pin@11||-242|-140.1|||| +NMetal-1-Pin|pin@21||227.5|-6|||| +NMetal-1-Pin|pin@22||204.5|-6|||| +NMetal-3-Pin|pin@23||-30|-144|||| +NMetal-2-Pin|pin@39||-242|147.9|||| +NMetal-2-Pin|pin@41||280|147.9|||| +NMetal-1-Pin|pin@42||-189.5|-1|||| +NMetal-1-Pin|pin@43||-192|-1|||| +NMetal-1-Pin|pin@47||204.5|47|||| +NMetal-1-Pin|pin@48||204.5|97|||| +NMetal-1-Pin|pin@55||-192|97|||| +NMetal-1-Pin|pin@56||-192|47|||| +IscanK:scanBusInM3TF;2{lay}|scanBusI@0||0|-144|||D5G4; +IscanK:scanKhx2;3{lay}|scanKhx2@0||0|72|||D5G4; +IwiresL:select15;1{lay}|select15@3||262|72|||D5G4; +IwiresL:wellContacts13;1{lay}|wellCont@3||-237.5|72|||D5G4; +IwiresL:wellContacts13;1{lay}|wellCont@4||121|72|||D5G4; +IwiresL:wellContacts13;1{lay}|wellCont@5||274.5|72|X||D5G4; +Ametal-3|net@18|||S900|scanKhx2@0|mc|30|0|contact@0||30|-112 +Ametal-2|net@19|||S1800|anAltSta@1|mc|-2.5|-112|contact@0||30|-112 +Ametal-1|net@20|||S2700|anAltSta@1|out|112.5|-65|pin@1||112.5|3 +Ametal-1|net@22|||S0|pin@1||112.5|3|pin@3||97.5|3 +Ametal-1|net@23|||S2700|pin@3||97.5|3|scanKhx2@0|din[2]|97.5|47 +Ametal-1|net@24|||S2700|anAltSta@1|s[1]|32.5|-79|pin@4||32.5|3 +Ametal-1|net@27|||S2700|pin@6||-23.5|3|scanKhx2@0|din[1]|-23.5|47 +Ametal-1|net@28|||S0|pin@4||32.5|3|pin@6||-23.5|3 +Ametal-1|net@59|||S0|pin@21||227.5|-6|pin@22||204.5|-6 +Ametal-1|net@61|||S2700|anAltSta@1|fire[B]|227.5|-88|pin@21||227.5|-6 +Ametal-2|net@88||1.2|S0|driveCon@0|take|146|3.9|contact@1||-227|3.9 +Ametal-2|net@90||1.2|S1800|driveCon@0|take|146|3.9|contact@4||258|3.9 +Ametal-3|net@91|||S900|scanKhx2@0|rd[F]|24|0|scanBusI@0|rd[F]|24|-144 +Ametal-3|net@92|||S2700|scanBusI@0|clS[F]|18|-144|scanKhx2@0|clS[F]|18|0 +Ametal-3|net@93|||S2700|scanBusI@0|clS[T]|-18|-144|scanKhx2@0|clS[T]|-18|0 +Ametal-3|net@94|||S2700|scanBusI@0|cl[F]|12|-144|scanKhx2@0|cl[F]|12|0 +Ametal-3|net@95|||S2700|scanBusI@0|cl[T]|-12|-144|scanKhx2@0|cl[T]|-12|0 +Ametal-3|net@96|||S2700|scanBusI@0|mc|30|-144|scanKhx2@0|mc|30|0 +Ametal-3|net@97|||S2700|scanBusI@0|rd[T]|-24|-144|scanKhx2@0|rd[T]|-24|0 +Ametal-3|net@98|||S900|scanKhx2@0|sin|-30|0|pin@23||-30|-144 +Ametal-2|net@112|||S0|wellCont@4|gnd|116.5|72|scanKhx2@0|gnd_1|116.5|72 +Ametal-2|net@113|||S0|wellCont@4|vdd|116.5|22|scanKhx2@0|vdd_3|116.5|22 +Ametal-2|net@114|||S0|wellCont@4|vdd_1|116.5|122|scanKhx2@0|vdd_2|116.5|122 +Ametal-2|net@148||1.2|S1800|driveCon@1|take|-137|147.9|pin@41||280|147.9 +Ametal-1|net@154|||S2700|anAltSta@1|out@336731576|-189.5|-88|pin@42||-189.5|-1 +Ametal-1|net@155|||S0|pin@42||-189.5|-1|pin@43||-192|-1 +Ametal-1|net@166|||S2700|latchDri@0|out|-129|104|driveCon@1|out|-129|119.6 +Ametal-2|net@168|||S0|latchDri@1|gnd_2|125.5|72|wellCont@4|gnd_1|125.5|72 +Ametal-2|net@169|||S0|latchDri@1|vdd_4|125.5|22|wellCont@4|vdd_2|125.5|22 +Ametal-2|net@170|||S0|latchDri@1|vdd_5|125.5|122|wellCont@4|vdd_3|125.5|122 +Ametal-1|net@173|||S2700|driveCon@0|out|138|32.2|latchDri@1|out|138|40 +Ametal-1|net@176|||S1800|latchDri@1|in_1|190|47|pin@47||204.5|47 +Ametal-1|net@178|||S2700|pin@22||204.5|-6|pin@47||204.5|47 +Ametal-1|net@179|||S1800|latchDri@1|in|190|97|pin@48||204.5|97 +Ametal-1|net@180|||S900|pin@48||204.5|97|pin@47||204.5|47 +Ametal-2|net@183||6.2|S1800|wellCont@3|vdd_3|-233|122|latchDri@0|vdd_8|-185|122 +Ametal-2|net@184||6.2|S0|latchDri@0|gnd_1|-185|72|wellCont@3|gnd_1|-233|72 +Ametal-2|net@185||6.2|S0|latchDri@0|vdd_7|-185|22|wellCont@3|vdd_2|-233|22 +Ametal-2|net@190||1.2|S1800|pin@39||-242|147.9|driveCon@1|take|-137|147.9 +Ametal-1|net@191|||S2700|pin@56||-192|47|pin@55||-192|97 +Ametal-1|net@193|||S1800|pin@55||-192|97|latchDri@0|in_1|-181|97 +Ametal-1|net@194|||S2700|pin@43||-192|-1|pin@56||-192|47 +Ametal-1|net@195|||S1800|pin@56||-192|47|latchDri@0|in|-181|47 +Ametal-2|net@196||6.2|S1800|latchDri@1|vdd_7|194|122|wellCont@5|vdd_3|270|122 +Ametal-2|net@197||6.2|S0|wellCont@5|gnd_1|270|72|latchDri@1|gnd_1|194|72 +Ametal-2|net@198||6.2|S0|wellCont@5|vdd_2|270|22|latchDri@1|vdd_8|194|22 +Ametal-2|net@199|||S0|latchDri@0|gnd_2|-116.5|72|scanKhx2@0|gnd|-116.5|72 +Ametal-2|net@200|||S0|latchDri@0|vdd_4|-116.5|122|scanKhx2@0|vdd|-116.5|122 +Ametal-2|net@201|||S0|latchDri@0|vdd_5|-116.5|22|scanKhx2@0|vdd_1|-116.5|22 +Ametal-3|net@218||6.2|S900|contact@1||-227|3.9|contact@2||-227|-140.1 +Ametal-2|net@219||1.2|S1800|pin@11||-242|-140.1|contact@2||-227|-140.1 +Ametal-2|net@220||1.2|S0|pin@10||280|-140.1|contact@3||258|-140.1 +Ametal-3|net@221||6.2|S2700|contact@3||258|-140.1|contact@4||258|3.9 +EclS[F]||D5G2;|scanBusI@0|clS[F]|I +EclS[F_1]||D5G2;|scanKhx2@0|clS[F_1]|I +EclS[T]||D5G2;|scanBusI@0|clS[T]|I +EclS[T_1]||D5G2;|scanKhx2@0|clS[T_1]|I +Ecl[F]||D5G2;|scanBusI@0|cl[F]|I +Ecl[F_1]||D5G2;|scanKhx2@0|cl[F_1]|I +Ecl[T]||D5G2;|scanBusI@0|cl[T]|I +Ecl[T_1]||D5G2;|scanKhx2@0|cl[T_1]|I +Egnd||D5G2;|wellCont@3|gnd|G +Egnd_2||D5G2;|anAltSta@1|gnd|G +Egnd_3||D5G2;|anAltSta@1|gnd_2|G +Egnd_5||D5G2;|wellCont@5|gnd|G +Emc||D5G2;|scanBusI@0|mc|I +Emc_2||D5G2;|scanKhx2@0|mc_2|I +Epred||D5G2;|anAltSta@1|pred|I +Erd[F]||D5G2;|scanBusI@0|rd[F]|I +Erd[F_1]||D5G2;|scanKhx2@0|rd[F_1]|I +Erd[T]||D5G2;|scanBusI@0|rd[T]|I +Erd[T_1]||D5G2;|scanKhx2@0|rd[T_1]|I +Esin||D5G2;|pin@23||I +Esout||D5G2;|scanKhx2@0|sout|O +EsuccA||D5G2;|anAltSta@1|succA|O +EsuccB||D5G2;|anAltSta@1|succB|O +Etake[A]||D5G2;|pin@41||O +Etake_1|take[A_1]|D5G2;|pin@39||O +Etake|take[B]|D5G2;|pin@11||O +Etakee|takee[B]|D5G2;|pin@10||O +Evdd||D5G2;|wellCont@3|vdd|P +Evdd_1||D5G2;|wellCont@3|vdd_1|P +Evdd_4||D5G2;|anAltSta@1|vdd|P +Evdd_5||D5G2;|anAltSta@1|vdd_3|P +Evdd_6||D5G2;|anAltSta@1|vdd_4|P +Evdd_7||D5G2;|anAltSta@1|vdd_5|P +Evdd_10||D5G2;|wellCont@5|vdd|P +Evdd_11||D5G2;|wellCont@5|vdd_1|P X # Cell anAltStartS;2{lay} -CanAltStartS;2{lay}||cmos90|1219615338614|1224890121520||ATTR_NCC(D5G3;NTY140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1224885953428|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1224890777939 +CanAltStartS;2{lay}||cmos90|1219615338614|1226868285495||ATTR_NCC(D5G3;NTY140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1224885953428|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1224890777939 IanAltStart;2{lay}|anAltSta@1||19|-72|Y||D5G4; Ngeneric:Facet-Center|art@0||0|0||||AV NX-Metal-2-Metal-3-Con|contact@0||30|-112|||| @@ -2339,7 +2808,6 @@ Ametal-3|net@95|||S2700|scanBusI@0|cl[T]|-12|-144|scanKhx2@0|cl[T]|-12|0 Ametal-3|net@96|||S2700|scanBusI@0|mc|30|-144|scanKhx2@0|mc|30|0 Ametal-3|net@97|||S2700|scanBusI@0|rd[T]|-24|-144|scanKhx2@0|rd[T]|-24|0 Ametal-3|net@98|||S900|scanKhx2@0|sin|-30|0|pin@23||-30|-144 -Ametal-1|net@103|||S2700|anAltSta@1|inD|136|-49|pin@25||136|-1 Ametal-1|net@104|||S0|pin@25||136|-1|pin@26||131|-1 Ametal-1|net@105|||S0|pin@26||131|-1|pin@27||126.5|-1 Ametal-1|net@107|||S2700|pin@27||126.5|-1|pin@28||126.5|52.5 @@ -2390,6 +2858,77 @@ Evdd_10||D5G2;|wellCont@5|vdd|P Evdd_11||D5G2;|wellCont@5|vdd_1|P X +# Cell anAltStartS;2{sch} +CanAltStartS;2{sch}||schematic|1211837167040|1226617061499| +IanAltStartS;1{ic}|anAltSta@0||29.5|30|||D5G4; +IanAltStart;1{ic}|anAltSta@1||0|0|||D5G4; +Ngeneric:Facet-Center|art@0||0|0||||AV +NOff-Page|conn@29||-11|17|||XYRR| +NOff-Page|conn@30||0|24.5|||XRRR| +NOff-Page|conn@31||11|17|||| +NOff-Page|conn@33||-11|0|||XRR| +NOff-Page|conn@35||33.5|-21|||Y| +NOff-Page|conn@37||9|-2|||Y| +NOff-Page|conn@38||7.5|2|||Y| +IdriversJ:latchDriver60;1{ic}|latchDri@0||21|-17|||D5G4; +IdriversJ:latchDriver60;1{ic}|latchDri@1||20|-25|||D5G4; +Ngeneric:Invisible-Pin|pin@0||-1|44|||||ART_message(D5G4;)Sstart alternating FIFO +Ngeneric:Invisible-Pin|pin@1||0|53.5|||||ART_message(D5G6;)SanAltStartS +Ngeneric:Invisible-Pin|pin@2||-1.5|39|||||ART_message(D5G3;)Sies 13 November 2008 +NWire_Pin|pin@350||4|-11|||| +NWire_Pin|pin@354||4|-17|||| +NWire_Pin|pin@356||4|-25|||| +NWire_Pin|pin@357||4|-29|||| +NWire_Pin|pin@382||-1|6|||| +NWire_Pin|pin@383||-3|6|||| +NBus_Pin|pin@384||0|-11|-1|-1|| +NWire_Pin|pin@385||30|12|||| +NWire_Pin|pin@386||30|8.5|||| +NWire_Pin|pin@387||30|6|||| +NWire_Pin|pin@388||30|2.5|||| +NWire_Pin|pin@389||30|-25|||| +NWire_Pin|pin@390||30|-30|||| +NWire_Pin|pin@391||30|-17|||| +NWire_Pin|pin@392||30|-13|||| +IscanK:scanKhx2;1{ic}|scanKhx2@0||0|17|Y||D5G4; +IorangeTSMC090nm:wire90;1{ic}|wire90@0||12.5|-17|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1300.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@1||9|-25|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1301.8999999999999|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@2||24|12|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D292.5|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@3||24|6|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D559.6|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3 +Abus|fire[A,B]|D5G2;|-0.5|IJ900|anAltSta@1|fire[A,B]|0|-4|pin@384||0|-11 +Awire|fire[A]|D5G2;||900|pin@350||4|-11|pin@354||4|-17 +Awire|fire[B]|D5G2;||2700|pin@357||4|-29|pin@356||4|-25 +Awire|mc|D5G2;||2700|pin@383||-3|6|scanKhx2@0|sout[3]|-3|13 +Awire|net@671|||1800|scanKhx2@0|sout[2]|3|17|conn@31|a|9|17 +Awire|net@672|||0|scanKhx2@0|sin[1]|-3|17|conn@29|y|-9|17 +Abus|net@675||-0.5|IJ900|conn@30|y|0|22.5|scanKhx2@0|cl[T,F],clS[T,F],rd[T,F],mc|0|20 +Awire|net@763|||0|pin@382||-1|6|pin@383||-3|6 +Awire|net@779|||900|pin@382||-1|6|anAltSta@1|mc|-1|4 +Awire|net@780|||1800|conn@33|y|-9|0|anAltSta@1|pFireBar|-3|0 +Awire|net@783|||0|conn@38|a|5.5|2|anAltSta@1|succ_1[A,B]|3|2 +Awire|net@784|||0|conn@37|a|7|-2|anAltSta@1|fire_1[A,B]|3|-2 +Awire|net@790|||1800|pin@354||4|-17|wire90@0|a|10|-17 +Awire|net@791|||1800|pin@356||4|-25|wire90@1|a|6.5|-25 +Awire|net@793|||1800|wire90@2|b|26.5|12|pin@385||30|12 +Awire|net@795|||1800|wire90@3|b|26.5|6|pin@387||30|6 +Awire|net@796|||1800|wire90@0|b|15|-17|latchDri@0|inA|17|-17 +Awire|net@797|||0|latchDri@1|inA|16|-25|wire90@1|b|11.5|-25 +Awire|net@798|||1800|latchDri@1|out|24|-25|pin@389||30|-25 +Awire|net@800|||1800|latchDri@0|out|25|-17|pin@391||30|-17 +Abus|s[1,2]|D5G2;|-0.5|J2700|anAltSta@1|s[1:2]|1|4|scanKhx2@0|din[2]|1|14 +Awire|s[1]|D5G2;||900|pin@385||30|12|pin@386||30|8.5 +Awire|s[2]|D5G2;||900|pin@387||30|6|pin@388||30|2.5 +Awire|take[A]|D5G2;||2700|pin@391||30|-17|pin@392||30|-13 +Awire|take[B]|D5G2;||900|pin@389||30|-25|pin@390||30|-30 +Ecl[T,F],clS[T,F],rd[T,F],mc||D4G2;|conn@30|a|I +Epred||D4G2;|conn@33|a|I +Esin||D4G2;|conn@29|a|I +Esout||D6G2;|conn@31|y|O +EsuccA||D6G2;|conn@38|y|O +EsuccB||D6G2;|conn@37|y|O +Etake|take[A,B]|D6G2;|conn@35|y|O +X + # Cell anAltStartS;1{sch} CanAltStartS;1{sch}||schematic|1211837167040|1224952706266| IanAltStartS;1{ic}|anAltSta@0||29.5|30|||D5G4; @@ -2454,7 +2993,7 @@ Etake||D6G2;|conn@35|y|O X # Cell anEpiStart;1{ic} -CanEpiStart;1{ic}||artwork|1212797961666|1219797416523|EI +CanEpiStart;1{ic}||artwork|1212797961666|1226685433123|EI Ngeneric:Facet-Center|art@0||0|0||||AV Nschematic:Bus_Pin|pin@1||0|-4|-1|-1|| Nschematic:Bus_Pin|pin@3||-3|0|-1|-1|| @@ -2512,12 +3051,121 @@ Emc||D5G2;|pin@4||I Epred||D5G2;|pin@3||I Es[1]||D5G2;|pin@5||O Esucc||D5G2;|pin@6||O -Emc_1|token|D5G2;|pin@64||I +Emc_1|tokenLO|D5G2;|pin@64||I Esucc_1|torp|D5G2;|pin@65||O X +# Cell anEpiStart;1{lay} +CanEpiStart;1{lay}||cmos90|1219611752767|1226896933153||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1226896658980 +Ngeneric:Facet-Center|art@0||0|0||||AV +NX-Metal-1-Metal-2-Con|contact@26||15|-16|||| +NX-Metal-1-Metal-2-Con|contact@36||-22|-28|||| +NX-Metal-1-Metal-2-Con|contact@38||119|-22|||| +NX-Metal-1-Metal-2-Con|contact@41||24|16|||| +NX-Metal-1-Metal-2-Con|contact@42||-142|-16|||| +NX-Metal-1-Metal-2-Con|contact@43||-50.5|34|||| +NX-Metal-1-Metal-2-Con|contact@44||-117|34|||| +NX-Metal-1-Metal-2-Con|contact@45||119|34|||| +NX-Metal-1-Metal-2-Con|contact@46||-83.5|-22|||| +NX-Metal-1-Metal-2-Con|contact@47||144|-28|||| +NX-Metal-1-Metal-2-Con|contact@48||95.5|34|||| +NX-Metal-1-Metal-2-Con|contact@49||31.5|-28|||| +NX-Metal-1-Metal-2-Con|contact@50||-24.5|16|||| +NX-Metal-1-Metal-2-Con|contact@51||-35.5|40|||| +IcentersJ:ctrAND3in30;2{lay}|ctrAND3i@1||53|0|Y||D5G4; +IgatesK:inv05;1{lay}|inv05@0||-20|0|XY||D5G4; +IgatesK:inv10D;1{lay}|inv10D@0||-11.5|0|Y||D5G4; +IgatesK:inv10D;1{lay}|inv10D@2||-89.5|0|||D5G4; +Ngeneric:Invisible-Pin|pin@4||-132|61.5|||||ART_message(D5G10;)SA side +Ngeneric:Invisible-Pin|pin@5||133.5|63.5|||||ART_message(D5G10;)STorp side +NMetal-2-Pin|pin@8||-9.5|-28|||| +NMetal-2-Pin|pin@15||131.5|-28|||| +NMetal-2-Pin|pin@40||-118.5|-16|||| +NMetal-2-Pin|pin@49||-32.5|40|||| +NMetal-1-Pin|pin@69||-5.5|82.5|||| +NMetal-1-Pin|pin@79||-22|-16|||| +NMetal-1-Pin|pin@84||-24.5|25|||| +NMetal-1-Pin|pin@85||95.5|82|||| +NMetal-1-Pin|pin@86||-117|-25|||| +IdriversL:predDri20wMC;3{lay}|predDri2@1||-50.5|0|XY||D5G4; +IdriversL:sucANDdri20;1{lay}|sucANDdr@0||-132|0|XY||D5G4; +IdriversL:sucANDdri20;1{lay}|sucANDdr@1||134|0|Y||D5G4; +IwiresL:wellContacts13;1{lay}|wellCont@2||-76.5|0|||D5G4; +IwiresL:wellContacts13;1{lay}|wellCont@3||1.5|0|||D5G4; +Ametal-2|net@254|||S0|pin@8||-9.5|-28|contact@36||-22|-28 +Ametal-2|net@260|||S0|inv05@0|gnd|-11|0|inv10D@0|gnd|-20|0 +Ametal-2|net@261|||S0|inv05@0|vdd|-11|-50|inv10D@0|vdd|-20|-50 +Ametal-2|net@262|||S0|inv05@0|vdd_1|-11|50|inv10D@0|vdd_1|-20|50 +Ametal-1|net@269|||S2700|inv10D@0|out|-5.5|-7|pin@69||-5.5|82.5 +Ametal-1|net@273|||S900|ctrAND3i@1|inB|15|20|contact@26||15|-16 +Ametal-1|net@282|||S900|sucANDdr@1|inA|119|-19|contact@38||119|-22 +Ametal-1|net@284|||S0|inv10D@2|in|-89.5|-25|pin@86||-117|-25 +Ametal-1|net@292|||S2700|pin@86||-117|-25|sucANDdr@0|inA|-117|-19 +Ametal-2|net@296|||S0|contact@48||95.5|34|contact@43||-50.5|34 +Ametal-2|net@297|||S0|ctrAND3i@1|gnd_1|100|0|sucANDdr@1|gnd|100|0 +Ametal-2|net@298|||S0|ctrAND3i@1|vdd_2|100|-50|sucANDdr@1|vdd|100|-50 +Ametal-2|net@299|||S0|ctrAND3i@1|vdd_3|100|50|sucANDdr@1|vdd_1|100|50 +Ametal-2|net@300|||S0|ctrAND3i@1|gnd|6|0|wellCont@3|gnd_1|6|0 +Ametal-2|net@301|||S0|ctrAND3i@1|vdd|6|-50|wellCont@3|vdd_2|6|-50 +Ametal-2|net@302|||S0|ctrAND3i@1|vdd_1|6|50|wellCont@3|vdd_3|6|50 +Ametal-1|net@303|||S900|ctrAND3i@1|inA_1|24|20|contact@41||24|16 +Ametal-2|net@306|||S0|pin@40||-118.5|-16|contact@42||-142|-16 +Ametal-1|net@307|||S2700|sucANDdr@0|succ|-142|-34|contact@42||-142|-16 +Ametal-1|net@313|||S2700|predDri2@1|in|-50.5|22|contact@43||-50.5|34 +Ametal-1|net@316|||S2700|sucANDdr@0|inB|-117|19|contact@44||-117|34 +Ametal-2|net@318|||S0|contact@43||-50.5|34|contact@44||-117|34 +Ametal-2|net@319|||S0|wellCont@2|gnd_1|-72|0|predDri2@1|gnd_1|-72|0 +Ametal-2|net@320|||S0|wellCont@2|vdd_2|-72|-50|predDri2@1|vdd_2|-72|-50 +Ametal-2|net@321|||S0|wellCont@2|vdd_3|-72|50|predDri2@1|vdd_3|-72|50 +Ametal-2|net@322|||S0|inv10D@2|gnd|-98|0|sucANDdr@0|gnd|-98|0 +Ametal-2|net@323|||S0|inv10D@2|vdd_1|-98|-50|sucANDdr@0|vdd|-98|-50 +Ametal-2|net@324|||S0|inv10D@2|vdd|-98|50|sucANDdr@0|vdd_1|-98|50 +Ametal-2|net@325|||S0|wellCont@2|gnd|-81|0|inv10D@2|gnd_1|-81|0 +Ametal-2|net@326|||S0|wellCont@2|vdd|-81|-50|inv10D@2|vdd_3|-81|-50 +Ametal-2|net@327|||S0|wellCont@2|vdd_1|-81|50|inv10D@2|vdd_2|-81|50 +Ametal-1|net@333|||S2700|sucANDdr@1|inB|119|19|contact@45||119|34 +Ametal-1|net@338|||S900|inv10D@2|out|-83.5|7|contact@46||-83.5|-22 +Ametal-2|net@339|||S1800|pin@40||-118.5|-16|contact@26||15|-16 +Ametal-2|net@340|||S1800|pin@15||131.5|-28|contact@47||144|-28 +Ametal-1|net@341||0.4|S2700|sucANDdr@1|succ|144|-34|contact@47||144|-28 +Ametal-2|net@342|||S0|contact@45||119|34|contact@48||95.5|34 +Ametal-1|net@343|||S2700|ctrAND3i@1|out|95.5|-16|contact@48||95.5|34 +Ametal-2|net@344|||S0|pin@15||131.5|-28|contact@49||31.5|-28 +Ametal-1|net@345|||S900|ctrAND3i@1|inC|31.5|-22|contact@49||31.5|-28 +Ametal-1|net@347|||S1800|predDri2@1|pred|-33.5|-16|pin@79||-22|-16 +Ametal-1|net@348|||S2700|pin@79||-22|-16|inv05@0|in|-22|-15 +Ametal-2|net@351|||S0|contact@38||119|-22|contact@46||-83.5|-22 +Ametal-1|net@352|||S2700|contact@36||-22|-28|pin@79||-22|-16 +Ametal-2|net@355|||S0|contact@41||24|16|contact@50||-24.5|16 +Ametal-1|net@356|||S2700|inv05@0|out|-24.5|7|contact@50||-24.5|16 +Ametal-2|net@357|||S0|inv05@0|gnd_1|-29|0|predDri2@1|gnd|-29|0 +Ametal-2|net@358|||S0|inv05@0|vdd_2|-29|-50|predDri2@1|vdd|-29|-50 +Ametal-2|net@359|||S0|inv05@0|vdd_3|-29|50|predDri2@1|vdd_1|-29|50 +Ametal-2|net@360|||S0|wellCont@3|gnd|-3|0|inv10D@0|gnd_1|-3|0 +Ametal-2|net@361|||S0|wellCont@3|vdd|-3|-50|inv10D@0|vdd_2|-3|-50 +Ametal-2|net@362|||S0|wellCont@3|vdd_1|-3|50|inv10D@0|vdd_3|-3|50 +Ametal-1|net@364|||S2700|contact@50||-24.5|16|pin@84||-24.5|25 +Ametal-1|net@365|||S0|inv10D@0|in|-11.5|25|pin@84||-24.5|25 +Ametal-2|net@366|||S0|pin@49||-32.5|40|contact@51||-35.5|40 +Ametal-1|net@367|||S2700|predDri2@1|mc|-35.5|7|contact@51||-35.5|40 +Ametal-1|net@368|||S2700|contact@48||95.5|34|pin@85||95.5|82 +Efire||D5G2;|pin@85||O +Egnd_1|gnd|D5G2;|sucANDdr@0|gnd_1|G +Egnd_2||D5G2;|sucANDdr@1|gnd_1|G +Emc||D5G2;|pin@49||I +Epred||D5G2;|pin@8||I +Es[1]||D5G2;|pin@69||O +EsuccA|succ|D5G2;|pin@40||O +Exxx|tokenLO|D5G2;|pin@86||I +EsuccB|torp|D5G2;|pin@15||O +Evdd_3|vdd|D5G2;|sucANDdr@0|vdd_3|P +Evdd_2||D5G2;|sucANDdr@0|vdd_2|P +Evdd_4||D5G2;|sucANDdr@1|vdd_2|P +Evdd_5||D5G2;|sucANDdr@1|vdd_3|P +X + # Cell anEpiStart;1{sch} -CanEpiStart;1{sch}||schematic|1211837167040|1226685613119| +CanEpiStart;1{sch}||schematic|1211837167040|1226893770455| IanEpiStart;1{ic}|anEpiSta@0||10.5|40.5|||D5G4; Ngeneric:Facet-Center|art@0||0|0||||AV NOff-Page|conn@0||-12|-4|||XR| @@ -2525,12 +3173,12 @@ NOff-Page|conn@6||-23|-8|||YR| NOff-Page|conn@25||-26.5|23|||Y| NOff-Page|conn@32||0|30|||YRRR| NOff-Page|conn@34||33|24|||Y| -NOff-Page|conn@35||0|-7|||XRR| +NOff-Page|conn@35||17|16|||RR| NOff-Page|conn@36||34|-6|||Y| IcentersJ:ctrAND3in30;1{ic}|ctrAND3i@0||0|15|XR||D5G4; IredFour:inv;1{ic}|inv@4||-23|0|XRRR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 IredFour:inv;1{ic}|inv@5||-23|15|XRRR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 -IredFour:inv;1{ic}|inv@6||9|-7|XRR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFour:inv;1{ic}|inv@7||12|10|XRRR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 Ngeneric:Invisible-Pin|pin@0||-24.5|43.5|||||ART_message(D5G4;)Sa single stage, no scan Ngeneric:Invisible-Pin|pin@1||-26|50|||||ART_message(D5G6;)SanEpiStart Ngeneric:Invisible-Pin|pin@2||-26.5|39|||||ART_message(D5G3;)Sies 23 August 2008 @@ -2547,23 +3195,22 @@ NWire_Pin|pin@485||12|23|||| NWire_Pin|pin@487||29|-6|||| NWire_Pin|pin@488||29|2|||| Ngeneric:Invisible-Pin|pin@491||32.5|4|||||ART_message(D3G2;)S[should this wait,for torpedo to,be gone?] -NWire_Pin|pin@492||5.5|14|||| -NWire_Pin|pin@493||22|14|||| -NWire_Pin|pin@494||22|18|||| -NWire_Pin|pin@495||12|18|||| NWire_Pin|pin@497||-0.5|6|||| NWire_Pin|pin@498||2.5|2|||| -NWire_Pin|pin@499||5.5|-7|||| -IdriversJ:predDri60wMC;2{ic}|predDri6@0||-18|23|X||D5G4; +NWire_Pin|pin@501||-3|-7|||X| +NWire_Pin|pin@502||-3|-1|||X| +NWire_Pin|pin@504||12|-1|||| +NWire_Pin|pin@505||12|16|||| +IdriversL:predDri20wMC;1{ic}|predDri2@0||-18|23|X||D5G4; IdriversL:sucANDdri20;1{ic}|sucANDdr@0||18.5|24|||D5G4; IdriversL:sucANDdri20;1{ic}|sucANDdr@1||19.5|-6|||D5G4; IorangeTSMC090nm:wire90;1{ic}|wire90@0||-7|6|||D0G4;|ATTR_L(D5G1;PUD)D372.7999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@1||17|18|||D0G4;|ATTR_L(D5G1;PUD)D372.7999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@2||2|-1|X||D0G4;|ATTR_L(D5G1;PUD)D372.7999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 Awire|net@941|||900|conn@32|a|0|28|pin@192||0|25 -Awire|net@973|||1800|pin@477||-23|23|predDri6@0|pred|-21|23 -Awire|net@974|||1800|predDri6@0|mc|-15|21|pin@474||-12|21 +Awire|net@973|||1800|pin@477||-23|23|predDri2@0|pred|-21|23 +Awire|net@974|||1800|predDri2@0|mc|-15|21|pin@474||-12|21 Awire|net@980|||2700|conn@0|y|-12|-2|pin@474||-12|21 -Awire|net@982|||0|pin@192||0|25|predDri6@0|in|-15|25 +Awire|net@982|||0|pin@192||0|25|predDri2@0|in|-15|25 Awire|net@984|||1800|conn@25|y|-24.5|23|pin@477||-23|23 Awire|net@985|||2700|inv@5|in|-23|17.5|pin@477||-23|23 Awire|net@986|||1800|wire90@0|b|-4.5|6|pin@229||-2.5|6 @@ -2579,30 +3226,29 @@ Awire|net@1013|||900|pin@192||0|25|ctrAND3i@0|out|0|21 Awire|net@1014|||1800|pin@482||8|25|sucANDdr@0|inB|13.5|25 Awire|net@1017|||1800|pin@484||8|-5|sucANDdr@1|inB|14.5|-5 Awire|net@1019|||0|pin@487||29|-6|sucANDdr@1|succ|24.5|-6 -Awire|net@1020|||2700|pin@495||12|18|pin@485||12|23 Awire|net@1021|||1800|pin@485||12|23|sucANDdr@0|inA|13.5|23 Awire|net@1024|||0|conn@36|a|32|-6|pin@487||29|-6 Awire|net@1025|||2700|pin@487||29|-6|pin@488||29|2 Awire|net@1029|||900|pin@482||8|25|pin@484||8|-5 Awire|net@1030|||0|pin@488||29|2|pin@498||2.5|2 -Awire|net@1032|||1800|pin@492||5.5|14|pin@493||22|14 -Awire|net@1033|||2700|pin@493||22|14|pin@494||22|18 -Awire|net@1034|||0|pin@494||22|18|wire90@1|b|19.5|18 -Awire|net@1036|||0|wire90@1|a|14.5|18|pin@495||12|18 Awire|net@1037|||900|ctrAND3i@0|inA|-2.5|9|pin@229||-2.5|6 Awire|net@1040|||2700|pin@497||-0.5|6|ctrAND3i@0|inB|-0.5|9 Awire|net@1042|||1800|pin@497||-0.5|6|pin@480||29|6 Awire|net@1044|||900|ctrAND3i@0|inC|2.5|9|pin@498||2.5|2 -Awire|net@1045|||1800|conn@35|y|2|-7|pin@499||5.5|-7 -Awire|net@1046|||1800|inv@6|out|11.5|-7|sucANDdr@1|inA|14.5|-7 -Awire|net@1047|||1800|pin@499||5.5|-7|inv@6|in|6.5|-7 -Awire|net@1048|||900|pin@492||5.5|14|pin@499||5.5|-7 +Awire|net@1048|||2700|pin@501||-3|-7|pin@502||-3|-1 +Awire|net@1049|||1800|pin@502||-3|-1|wire90@2|b|-0.5|-1 +Awire|net@1054|||0|conn@35|y|15|16|pin@505||12|16 +Awire|net@1058|||2700|inv@7|in|12|12.5|pin@505||12|16 +Awire|net@1059|||900|pin@485||12|23|pin@505||12|16 +Awire|net@1060|||900|inv@7|out|12|7.5|pin@504||12|-1 +Awire|net@1061|||1800|wire90@2|a|4.5|-1|pin@504||12|-1 +Awire|net@1062|||1800|pin@501||-3|-7|sucANDdr@1|inA|14.5|-7 Efire||D6G2;|conn@32|y|O Emc||D4G2;|conn@0|a|I Epred||D4G2;|conn@25|a|I Es[1]||D6G2;|conn@6|y|O Esucc||D6G2;|conn@34|y|O -Emc_1|token|D4G2;|conn@35|a|I +Emc_1|tokenLO|D4G2;|conn@35|a|I Esucc_1|torp|D6G2;|conn@36|y|O X @@ -4118,16 +4764,16 @@ Evdd_7||D5G2;|sucDri20@0|vdd_3|P X # Cell gaspTap;1{sch} -CgaspTap;1{sch}||schematic|1188827292653|1226353358885| +CgaspTap;1{sch}||schematic|1188827292653|1226954757215| Ngeneric:Facet-Center|art@0||0|0||||AV NOff-Page|conn@0||0|29|||R| -NOff-Page|conn@2||43.5|22|||| +NOff-Page|conn@2||43.5|21|||| NOff-Page|conn@4||-36|24|||| NOff-Page|conn@6||-36|12|||R| NOff-Page|conn@7||-36|-6.5|||YRRR| NOff-Page|conn@8||45.5|-12|||| -NOff-Page|conn@10||5|-20|||XYRR| -NOff-Page|conn@11||20|-20|||XRR| +NOff-Page|conn@10||3|-20|||XYRR| +NOff-Page|conn@11||22|-20|||XRR| IcentersJ:ctrAND3in100LT;1{ic}|ctrAND3i@2||0|10|R||D5G4; IgaspTap;1{ic}|gaspMerg@0||32|37|||D5G4; IredFour:inv;1{ic}|inv@0||-18|0|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 @@ -4135,7 +4781,7 @@ Ngeneric:Invisible-Pin|pin@0||-1|53.5|||||ART_message(D5G6;)SgaspTap Ngeneric:Invisible-Pin|pin@1||-2|39.5|||||ART_message(D5G3;)Sies 8 November 2008 Ngeneric:Invisible-Pin|pin@2||-3|48.5|||||ART_message(D5G4;)Sthe scan-controlled tap NWire_Pin|pin@26||38|0|||| -NWire_Pin|pin@28||38|22|||| +NWire_Pin|pin@28||38|21|||| NWire_Pin|pin@46||-24|24|||| NWire_Pin|pin@47||-24|0|||| NWire_Pin|pin@53||-12|26|||| @@ -4149,17 +4795,18 @@ NWire_Pin|pin@112||38|-12|||| NWire_Pin|pin@113||38|-3|||| NWire_Pin|pin@125||0|0|||| NWire_Pin|pin@126||3|-3|||| -NWire_Pin|pin@129||12|-13|||| NWire_Pin|pin@130||12|-11|||| +NWire_Pin|pin@132||14|-13|||| +NWire_Pin|pin@134||9|20|||| IdriversL:predDri20wMC;1{ic}|predDri2@0||-18|24|RR||D5G4; IscanJ:scanEx1vertA;1{ic}|scanEx1v@0||-36|2|X||D5G4; -IscanJ:scanFx1vert;1{ic}|scanFx1v@0||12|-20|XR||D5G4; +IscanJ:scanFx2vert;1{ic}|scanFx2v@0||12|-20|XR||D5G4; IdriversL:sucANDdri20;1{ic}|sucANDdr@3||26|-12|||D5G4; -IdriversL:sucDri20;1{ic}|sucDri20@2||24|22|||D5G4; +IdriversL:sucANDdri20;1{ic}|sucANDdr@6||26|21|||D5G4; IorangeTSMC090nm:wire90;1{ic}|wire90@0||-9|0|||D0G4;|ATTR_L(D5G1;PUD)D602.3000000000004|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 IorangeTSMC090nm:wire90;1{ic}|wire90@4||-48|1|||D0G4;|ATTR_L(D5G1;PUD)D602.3000000000004|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -Awire|net@39|||0|conn@2|a|41.5|22|pin@28||38|22 -Awire|net@41|||2700|pin@26||38|0|pin@28||38|22 +Awire|net@39|||0|conn@2|a|41.5|21|pin@28||38|21 +Awire|net@41|||2700|pin@26||38|0|pin@28||38|21 Awire|net@79|||900|pin@46||-24|24|pin@47||-24|0 Awire|net@94|||1800|conn@4|y|-34|24|pin@46||-24|24 Awire|net@104|||2700|pin@53||-12|26|pin@54||-12|30 @@ -4187,14 +4834,16 @@ Abus|net@350||-0.5|IJ900|conn@6|a|-36|10|scanEx1v@0|so[1:9]|-36|4 Awire|net@373|||2700|pin@125||0|0|ctrAND3i@2|inB|0|4 Awire|net@375|||2700|pin@126||3|-3|ctrAND3i@2|inA|3|4 Awire|net@376|||0|pin@26||38|0|pin@125||0|0 -Abus|net@377||-0.5|IJ1800|conn@10|y|7|-20|scanFx1v@0|sic[1:9]|11|-20 -Abus|net@378||-0.5|IJ1800|scanFx1v@0|soc[1:9]|15|-20|conn@11|a|18|-20 -Awire|net@399|||1800|sucDri20@2|succ|28|22|pin@28||38|22 +Abus|net@377||-0.5|IJ1800|conn@10|y|5|-20|scanFx2v@0|sic[1:9]|8|-20 +Abus|net@378||-0.5|IJ1800|scanFx2v@0|soc[1:9]|17|-20|conn@11|a|20|-20 Awire|net@402|||1800|sucANDdr@3|succ|31|-12|pin@112||38|-12 -Awire|net@403|||0|sucDri20@2|in|20|22|pin@102||12|22 -Awire|net@405|||900|pin@129||12|-13|scanFx1v@0|dout[1]|12|-15 Awire|net@408|||0|sucANDdr@3|inB|21|-11|pin@130||12|-11 -Awire|net@409|||0|sucANDdr@3|inA|21|-13|pin@129||12|-13 +Awire|net@409|||0|sucANDdr@3|inA|21|-13|pin@132||14|-13 +Awire|net@415|||2700|scanFx2v@0|dout[2]|14|-15|pin@132||14|-13 +Awire|net@418|||1800|pin@134||9|20|sucANDdr@6|inA|21|20 +Awire|net@419|||0|sucANDdr@6|inB|21|22|pin@102||12|22 +Awire|net@420|||1800|sucANDdr@6|succ|31|21|pin@28||38|21 +Awire|net@421|||2700|scanFx2v@0|dout[1]|9|-15|pin@134||9|20 Efire||D6G2;|conn@0|y|O Epred||D4G2;|conn@4|a|I Esic[1:9]||D4G2;|conn@10|a|I @@ -4739,7 +5388,7 @@ Esucc||D6G2;|conn@1|y|O X # Cell odStage;1{ic} -CodStage;1{ic}||artwork|1215928226319|1224958850963|E +CodStage;1{ic}||artwork|1215928226319|1226939459168|E Ngeneric:Facet-Center|art@0||0|0||||AV Nschematic:Bus_Pin|pin@8||-1|4|-1|-1|| Nschematic:Bus_Pin|pin@10||1|4|-1|-1|| @@ -4756,20 +5405,19 @@ NPin|pin@95||1|-6|1|1|| Nschematic:Bus_Pin|pin@119||-3|0|-1|-1|| NPin|pin@121||-2|0|1|1|| NPin|pin@122||-3|0|1|1|| -NPin|pin@155||2|-2|1|1|| -NPin|pin@156||3|-2|1|1|| Nschematic:Bus_Pin|pin@159||-1|-7|-1|-1|| Nschematic:Bus_Pin|pin@161||3|0|-1|-1|| -Nschematic:Bus_Pin|pin@165||3|-2|-1|-1|| NPin|pin@166||2|0|1|1|| NPin|pin@167||3|0|1|1|| NPin|pin@168||-1|-5|1|1|| NPin|pin@169||-1|-7|1|1|| -Nschematic:Bus_Pin|pin@170||3|-4|-1|-1|| -NPin|pin@172||2|-4|1|1|| -NPin|pin@173||3|-4|1|1|| NPin|pin@174||1|3|1|1|| NPin|pin@175||1|4|1|1|| +Nschematic:Bus_Pin|pin@176||3|-3|-1|-1|| +Ngeneric:Invisible-Pin|pin@180||2|-3|1|1|| +Nschematic:Bus_Pin|pin@181||-3|-3|-1|-1|| +NPin|pin@182||-2|-3|1|1|| +NPin|pin@183||-3|-3|1|1|| AThicker|net@14|||FS1800|pin@45||-1|3|pin@174||1|3 AThicker|net@16|||FS1800|pin@43||-2|3|pin@45||-1|3 AThicker|net@17|||FS2700|pin@45||-1|3|pin@46||-1|4 @@ -4778,26 +5426,25 @@ AThicker|net@95|||FS1800|pin@168||-1|-5|pin@94||1|-5 AThicker|net@96|||FS900|pin@94||1|-5|pin@95||1|-6 AThicker|net@127|||FS0|pin@121||-2|0|pin@122||-3|0 AThicker|net@135|||FS900|pin@43||-2|3|pin@121||-2|0 -AThicker|net@160|||FS1800|pin@155||2|-2|pin@156||3|-2 -AThicker|net@163|||FS900|pin@121||-2|0|pin@35||-2|-5 -AThicker|net@169|||FS2700|pin@155||2|-2|pin@166||2|0 -AThicker|net@170|||FS900|pin@155||2|-2|pin@172||2|-4 +AThicker|net@163|||FS900|pin@121||-2|0|pin@182||-2|-3 AThicker|net@171|||FS2700|pin@166||2|0|pin@44||2|3 AThicker|net@172|||FS1800|pin@166||2|0|pin@167||3|0 AThicker|net@173|||FS1800|pin@35||-2|-5|pin@168||-1|-5 AThicker|net@174|||FS900|pin@168||-1|-5|pin@169||-1|-7 -AThicker|net@176|||FS900|pin@172||2|-4|pin@36||2|-5 -AThicker|net@177|||FS1800|pin@172||2|-4|pin@173||3|-4 AThicker|net@178|||FS1800|pin@174||1|3|pin@44||2|3 AThicker|net@179|||FS2700|pin@174||1|3|pin@175||1|4 -Edo[L]||D5G2;|pin@170||I -Edo[M]||D5G2;|pin@165||I +AThicker|net@181|||FS900|pin@166||2|0|pin@36||2|-5 +Aschematic:bus|net@184||-0.5|IJ0|pin@176||3|-3|pin@180||2|-3 +AThicker|net@185|||FS900|pin@182||-2|-3|pin@35||-2|-5 +AThicker|net@186|||FS0|pin@182||-2|-3|pin@183||-3|-3 +Edo[M,L]||D5G2;|pin@176||I Edo[RQ]||D5G2;|pin@161||O EfireLO[OD]|fire[ODE]|D5G2;|pin@159||O Efire[OD]||D5G2;|pin@90||O Esin|mc|D5G2;|pin@8||I Epred||D5G2;|pin@119||I Esout|s[1]|D5G2;|pin@10||O +Epred_1|wait[M]|D5G2;|pin@181||I X # Cell odStage;1{lay} @@ -4901,24 +5548,26 @@ Evdd_5||D5G2;|sucDri20@0|vdd_3|P X # Cell odStage;1{sch} -CodStage;1{sch}||schematic|1215928107429|1224958850963| +CodStage;1{sch}||schematic|1215928107429|1226939438405| Ngeneric:Facet-Center|art@0||0|0||||AV NOff-Page|conn@4||-24|-1|||YRRR| NOff-Page|conn@5||-3|-37|||RRR| NOff-Page|conn@6||24|12|||XRR| NOff-Page|conn@40||-42|10|||XYRR| -NOff-Page|conn@49||-9|17|||XR| +NOff-Page|conn@49||-9|29|||XR| NOff-Page|conn@50||0|5.5|||XR| -NOff-Page|conn@52||24|-24|||YRR| -NOff-Page|conn@53||24|-30|||YRR| +NOff-Page|conn@54||16|-22|||YRR| +NOff-Page|conn@55||-55|22|||XYRR| IcentersJ:ctrAND4in40;1{ic}|ctrAND4i@0||0|-6.5|XR||D5G4; IredFour:inv;1{ic}|inv@0||-3|-26|RRR||D0G4;|ATTR_Delay(D5G1;NPX1;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 IredFour:inv;1{ic}|inv@5||-31|-18|||D0G4;|ATTR_Delay(D5G1;NPX1;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 IredFour:inv;1{ic}|inv@16||-9|5.5|R||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S60|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 -IodStage;1{ic}|odStage@0||-41|26|||D5G4; -Ngeneric:Invisible-Pin|pin@0||0|41.5|||||ART_message(D5G6;)SodStage -Ngeneric:Invisible-Pin|pin@1||-0.5|36|||||ART_message(D5G4;)Sthis is the predicate stage -Ngeneric:Invisible-Pin|pin@219||-1.5|30|||||ART_message(D5G3;)Sies 16 October 2008 +IredFour:inv;1{ic}|inv@17||-14|24|X||D0G4;|ATTR_Delay(D5G1;NPX1;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFour:inv;1{ic}|inv@18||-29|24|X||D0G4;|ATTR_Delay(D5G1;NPX1;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IodStage;1{ic}|odStage@0||-41|39|||D5G4; +Ngeneric:Invisible-Pin|pin@0||0|53.5|||||ART_message(D5G6;)SodStage +Ngeneric:Invisible-Pin|pin@1||-0.5|48|||||ART_message(D5G4;)Sthis is the predicate stage +Ngeneric:Invisible-Pin|pin@219||-1.5|42|||||ART_message(D5G3;)Sies 17 November 2008 NWire_Pin|pin@343||-36|10|||| NWire_Pin|pin@345||-36|-18|||| NWire_Pin|pin@368||-1|-18|||| @@ -4930,11 +5579,23 @@ NWire_Pin|pin@712||18|-18|||| NWire_Pin|pin@723||-9|12|||| NWire_Pin|pin@725||0|0|||| NWire_Pin|pin@735||-9|0|||| -NWire_Pin|pin@746||3|-24|||| -NWire_Pin|pin@747||1|-30|||| +NWire_Pin|pin@746||3|-14|||| +NWire_Pin|pin@748||8|-14|||| +NWire_Pin|pin@749||8|-11|||| +NWire_Pin|pin@750||1|-20|||| +NWire_Pin|pin@751||8|-20|||| +NWire_Pin|pin@752||8|-23|||| +NWire_Pin|pin@754||-24|20|||| +NWire_Pin|pin@755||-9|24|||| +Ngeneric:Invisible-Pin|pin@756||-35|33|||||ART_message(D3G2;)S["wait[M] delays the next",M1 firing.] IdriversL:predDri20wMC;1{ic}|predDri2@0||-30|10|X||D5G4; +IdriversL:predDri20wMC;1{ic}|predDri2@1||-45|22|X||D5G4; IdriversL:sucDri20;1{ic}|sucDri20@3||8.5|12|||D5G4; IorangeTSMC090nm:wire90;1{ic}|wire90@15||-18|-18|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D413.3999999999998|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@16||-37|24|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D413.3999999999998|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@17||-23|24|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D413.3999999999998|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3 +Awire|do[L]|D5G2;||900|pin@751||8|-20|pin@752||8|-23 +Awire|do[M]|D5G2;||2700|pin@748||8|-14|pin@749||8|-11 Awire|net@596|||0|pin@343||-36|10|conn@40|y|-40|10 Awire|net@599|||0|predDri2@0|pred|-33|10|pin@343||-36|10 Awire|net@602|||1800|pin@345||-36|-18|inv@5|in|-33.5|-18 @@ -4951,30 +5612,39 @@ Awire|net@1384|||0|pin@712||18|-18|pin@368||-1|-18 Awire|net@1403|||1800|pin@723||-9|12|sucDri20@3|in|4.5|12 Awire|net@1404|||2700|inv@16|out|-9|8|pin@723||-9|12 Awire|net@1407|||900|conn@50|a|0|3.5|pin@725||0|0 -Awire|net@1410|||2700|pin@723||-9|12|conn@49|a|-9|15 Awire|net@1426|||2700|pin@735||-9|0|inv@16|in|-9|3 Awire|net@1428|||0|pin@725||0|0|pin@735||-9|0 -Awire|net@1447|||0|conn@52|y|22|-24|pin@746||3|-24 -Awire|net@1449|||0|conn@53|y|22|-30|pin@747||1|-30 Awire|net@1466|||900|pin@725||0|0|ctrAND4i@0|out|0|-4.5 -Awire|net@1467|||2700|pin@747||1|-30|ctrAND4i@0|inC|1|-12.5 -Awire|net@1468|||2700|pin@746||3|-24|ctrAND4i@0|inD|3|-12.5 +Awire|net@1468|||2700|pin@746||3|-14|ctrAND4i@0|inD|3|-12.5 Awire|net@1470|||2700|pin@368||-1|-18|ctrAND4i@0|inB|-1|-12.5 Awire|net@1471|||900|ctrAND4i@0|inA|-3|-12.5|pin@474||-3|-18 Awire|net@1477|||900|pin@477||-24|8|conn@4|y|-24|1 Awire|net@1480|||900|inv@0|out|-3|-28.5|conn@5|a|-3|-35 -Edo[L]||D4G2;|conn@53|a|I -Edo[M]||D4G2;|conn@52|a|I +Awire|net@1481|||1800|pin@746||3|-14|pin@748||8|-14 +Awire|net@1483|||2700|pin@750||1|-20|ctrAND4i@0|inC|1|-12.5 +Awire|net@1484|||1800|pin@750||1|-20|pin@751||8|-20 +Awire|net@1488|||1800|predDri2@1|mc|-42|20|pin@754||-24|20 +Awire|net@1491|||900|pin@754||-24|20|pin@477||-24|8 +Awire|net@1492|||2700|pin@723||-9|12|pin@755||-9|24 +Awire|net@1493|||0|predDri2@1|pred|-48|22|conn@55|y|-53|22 +Awire|net@1494|||2700|pin@755||-9|24|conn@49|a|-9|27 +Awire|net@1495|||0|pin@755||-9|24|inv@17|in|-11.5|24 +Awire|net@1496|||0|inv@17|out|-16.5|24|wire90@17|b|-20.5|24 +Awire|net@1497|||0|wire90@17|a|-25.5|24|inv@18|in|-26.5|24 +Awire|net@1498|||0|inv@18|out|-31.5|24|wire90@16|b|-34.5|24 +Awire|net@1499|||0|wire90@16|a|-39.5|24|predDri2@1|in|-42|24 +Edo[M,L]||D4G2;|conn@54|a|I Edo[RQ]||D6G2;|conn@6|y|O EfireLO[OD]|fire[ODE]|D6G2;|conn@50|y|O Efire[OD]||D6G2;|conn@49|y|O Esin|mc|D4G2;|conn@4|a|I Epred||D4G2;|conn@40|a|I Esout|s[1]|D6G2;|conn@5|y|O +Epred_1|wait[M]|D4G2;|conn@55|a|I X # Cell odStageS;1{ic} -CodStageS;1{ic}||artwork|1215928226319|1223473431896|E +CodStageS;1{ic}||artwork|1215928226319|1226614542640|E Ngeneric:Facet-Center|art@0||0|0||||AV Nschematic:Bus_Pin|pin@0||0|7|-1|-1|RRR| Ngeneric:Invisible-Pin|pin@1||0|6|1|1|RRR| @@ -4999,18 +5669,14 @@ NPin|pin@95||1|-6|1|1|| Nschematic:Bus_Pin|pin@119||-3|0|-1|-1|| NPin|pin@121||-2|0|1|1|| NPin|pin@122||-3|0|1|1|| -NPin|pin@155||2|-2|1|1|| -NPin|pin@156||3|-2|1|1|| Nschematic:Bus_Pin|pin@159||-1|-7|-1|-1|| Nschematic:Bus_Pin|pin@161||3|0|-1|-1|| -Nschematic:Bus_Pin|pin@165||3|-2|-1|-1|| NPin|pin@166||2|0|1|1|| NPin|pin@167||3|0|1|1|| NPin|pin@168||-1|-5|1|1|| NPin|pin@169||-1|-7|1|1|| -Nschematic:Bus_Pin|pin@170||3|-4|-1|-1|| -NPin|pin@172||2|-4|1|1|| -NPin|pin@173||3|-4|1|1|| +Nschematic:Bus_Pin|pin@170||3|-3|-1|-1|| +Ngeneric:Invisible-Pin|pin@173||2|-3|1|1|| Aschematic:bus|net@0||-0.5|IJ2700|pin@1||0|6|pin@0||0|7 AThicker|net@14|||FS1800|pin@45||0|3|pin@44||2|3 AThicker|net@16|||FS1800|pin@43||-2|3|pin@45||0|3 @@ -5027,19 +5693,15 @@ AThicker|net@95|||FS1800|pin@168||-1|-5|pin@94||1|-5 AThicker|net@96|||FS900|pin@94||1|-5|pin@95||1|-6 AThicker|net@127|||FS0|pin@121||-2|0|pin@122||-3|0 AThicker|net@135|||FS900|pin@43||-2|3|pin@121||-2|0 -AThicker|net@160|||FS1800|pin@155||2|-2|pin@156||3|-2 AThicker|net@163|||FS900|pin@121||-2|0|pin@35||-2|-5 -AThicker|net@169|||FS2700|pin@155||2|-2|pin@166||2|0 -AThicker|net@170|||FS900|pin@155||2|-2|pin@172||2|-4 AThicker|net@171|||FS2700|pin@166||2|0|pin@44||2|3 AThicker|net@172|||FS1800|pin@166||2|0|pin@167||3|0 AThicker|net@173|||FS1800|pin@35||-2|-5|pin@168||-1|-5 AThicker|net@174|||FS900|pin@168||-1|-5|pin@169||-1|-7 -AThicker|net@176|||FS900|pin@172||2|-4|pin@36||2|-5 -AThicker|net@177|||FS1800|pin@172||2|-4|pin@173||3|-4 +AThicker|net@179|||FS2700|pin@36||2|-5|pin@166||2|0 +Aschematic:bus|net@181||-0.5|IJ1800|pin@173||2|-3|pin@170||3|-3 Ecl[T,F],clS[T,F],rd[T,F],mc||D5G2;|pin@0||I -Edo[M_1]|do[L]|D5G2;|pin@170||I -Esin_1|do[M]|D5G2;|pin@165||I +Edo[M,L]||D5G2;|pin@170||I EdoLO|do[RQ]|D5G2;|pin@161||O EfireLO[OD]||D5G2;|pin@159||O Efire[OD]||D5G2;|pin@90||O @@ -5049,26 +5711,21 @@ Esout||D5G2;|pin@10||O X # Cell odStageS;1{sch} -CodStageS;1{sch}||schematic|1215928107429|1224171597519| +CodStageS;1{sch}||schematic|1215928107429|1226614560909| Ngeneric:Facet-Center|art@0||0|0||||AV NOff-Page|conn@0||1|20.5|||RRR| NOff-Page|conn@4||-12|12|||| NOff-Page|conn@5||12|12|||Y| -NOff-Page|conn@6||12|2|||XRR| +NOff-Page|conn@6||12|0|||XRR| NOff-Page|conn@40||-12|0|||XYRR| NOff-Page|conn@49||6|-14.5|||XRRR| NOff-Page|conn@50||-6|-14.5|||XRRR| -NOff-Page|conn@52||12|-2|||YRR| -NOff-Page|conn@53||12|-6|||YRR| +NOff-Page|conn@54||12|-3|||YRR| IodStage;1{ic}|odStage@0||0|0|||D5G4; IodStageS;1{ic}|onDeckCo@2||22.5|26|||D5G4; Ngeneric:Invisible-Pin|pin@0||0|47.5|||||ART_message(D5G6;)SodStageS Ngeneric:Invisible-Pin|pin@1||-0.5|42|||||ART_message(D5G4;)Sthis is the predicate stage -Ngeneric:Invisible-Pin|pin@219||-1.5|36|||||ART_message(D5G3;)Sies 15 October 2008 -NWire_Pin|pin@763||6|0|||| -NWire_Pin|pin@764||6|2|||| -NWire_Pin|pin@766||6|-6|||| -NWire_Pin|pin@767||6|-4|||| +Ngeneric:Invisible-Pin|pin@219||-1.5|36|||||ART_message(D5G3;)Sies 13 November 2008 NWire_Pin|pin@768||1|-10|||| NWire_Pin|pin@769||6|-10|||| NWire_Pin|pin@770||-6|-9.5|||| @@ -5078,24 +5735,18 @@ Awire|mc|D5G2;||900|scanKhx1@0|sout_1|-1|8|odStage@0|sin|-1|4 Awire|net@1323|||1800|conn@4|y|-10|12|scanKhx1@0|sin|-1|12 Abus|net@1324||-0.5|I900|conn@0|y|1|18.5|scanKhx1@0|p2p[T,F],p1p[T,F],rd[T,F]|1|15 Awire|net@1326|||0|conn@5|a|10|12|scanKhx1@0|sout|3|12 -Awire|net@1491|||1800|odStage@0|do[RQ]|3|0|pin@763||6|0 -Awire|net@1492|||2700|pin@763||6|0|pin@764||6|2 -Awire|net@1495|||0|conn@53|y|10|-6|pin@766||6|-6 -Awire|net@1496|||2700|pin@766||6|-6|pin@767||6|-4 -Awire|net@1497|||0|pin@767||6|-4|odStage@0|do[L]|3|-4 Awire|net@1498|||1800|conn@40|y|-10|0|odStage@0|pred|-3|0 -Awire|net@1499|||1800|odStage@0|do[M]|3|-2|conn@52|y|10|-2 -Awire|net@1500|||1800|pin@764||6|2|conn@6|a|10|2 Awire|net@1501|||900|odStage@0|fire[OD]|1|-6|pin@768||1|-10 Awire|net@1502|||1800|pin@768||1|-10|pin@769||6|-10 Awire|net@1503|||900|pin@769||6|-10|conn@49|a|6|-12.5 Awire|net@1504|||2700|conn@50|a|-6|-12.5|pin@770||-6|-9.5 Awire|net@1505|||1800|pin@770||-6|-9.5|pin@771||-1|-9.5 Awire|net@1506|||2700|pin@771||-1|-9.5|odStage@0|fireLO[OD]|-1|-7 +Abus|net@1510||-0.5|IJ1800|odStage@0|do[M,L]|3|-3|conn@54|y|10|-3 +Awire|net@1512|||0|conn@6|a|10|0|odStage@0|do[RQ]|3|0 Awire|s[1]|D5G2;||2700|odStage@0|sout|1|4|scanKhx1@0|dIn[1]|1|9 Ecl[T,F],clS[T,F],rd[T,F],mc||D4G2;|conn@0|a|I -Edo[M_1]|do[L]|D4G2;|conn@53|a|I -Esin_1|do[M]|D4G2;|conn@52|a|I +Edo[M,L]||D4G2;|conn@54|a|I Edo[RQ]||D6G2;|conn@6|y|O EfireLO[OD]||D6G2;|conn@50|y|O Efire[OD]||D6G2;|conn@49|y|O diff --git a/electric/gatesK.jelib b/electric/gatesK.jelib index 95b3bbc..5a80388 100755 --- a/electric/gatesK.jelib +++ b/electric/gatesK.jelib @@ -6567,7 +6567,7 @@ Eout||D5G2;|pin@6||O X # Cell nand3in6.6sym;2{lay} -Cnand3in6.6sym;2{lay}||cmos90|1188767772815|1226232057227||ATTR_NCC(D5G3;NTY69.5;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1222049441745|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1222050000430 +Cnand3in6.6sym;2{lay}||cmos90|1188767772815|1226232057227||ATTR_NCC(D5G3;NTY69.5;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1222049441745|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1226761969005 Ngeneric:Facet-Center|art@0||0|0||||AV NMetal-1-N-Active-Con|contact@54||20|0||20.8|| NMetal-1-P-Active-Con|contact@58||12.5|-44.5||5.2|| diff --git a/electric/latchesK.jelib b/electric/latchesK.jelib index a81cf61..6003e1e 100755 --- a/electric/latchesK.jelib +++ b/electric/latchesK.jelib @@ -1077,7 +1077,7 @@ Evdd_3||D5G2;|latchAmp@1|vdd_3|P X # Cell latch2in10A;1{sch} -Clatch2in10A;1{sch}||schematic|1194187081843|1226613391324| +Clatch2in10A;1{sch}||schematic|1194187081843|1226968272668| Ngeneric:Facet-Center|art@0||0|0||||AV NOff-Page|conn@0||-21|3|||| NOff-Page|conn@1||-21|9|||| @@ -1097,9 +1097,9 @@ NWire_Pin|pin@7||-16|-1|||| NWire_Pin|pin@8||-11|9|||| NWire_Pin|pin@9||-11|-9|||| NWire_Pin|pin@10||-4|0|||| -NWire_Pin|pin@11||-4|3|||| +NWire_Pin|pin@11||-4|4|||| IorangeTSMC090nm:wire90;1{ic}|wire90@1||0|0|||D0G4;|ATTR_L(D5G1;PUD)D242.10000000000002|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -Awire|dataBar|D5G1;Y2;||2700|pin@10||-4|0|pin@11||-4|3 +Awire|dataBar|D5G2;||2700|pin@10||-4|0|pin@11||-4|4 Awire|net@2|||1800|conn@0|y|-19|3|pin@4||-16|3 Awire|net@3|||900|pin@4||-16|3|pin@5||-16|1 Awire|net@4|||1800|pin@5||-16|1|hi2inLat@0|inA[1]|-12|1 @@ -2905,181 +2905,6 @@ Evdd_2||D5G2;|pinsVddG@3|vdd|P Evdd_3||D5G2;|pinsVddG@3|vdd_1|P X -# Cell mlat1in5i;3{lay} -Cmlat1in5i;3{lay}||cmos90|1208524562288|1225154496881||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1216755888396|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1225414150926 -Ngeneric:Facet-Center|art@0||0|0||||AV -NMetal-1-P-Active-Con|contact@0||5|-48||20.8|| -NMetal-1-N-Active-Con|contact@1||5|0||20.8|| -NMetal-1-P-Active-Con|contact@2||19|-48||20.8|| -NMetal-1-N-Active-Con|contact@3||19|0||20.8|| -NMetal-1-N-Active-Con|contact@4||-10|-8.4||5.2|| -NMetal-1-P-Active-Con|contact@5||-9|38.5||5.2|| -NMetal-1-P-Active-Con|contact@6||5|38.5||5.2|| -NMetal-1-N-Active-Con|contact@7||-19|-8.4||5.2|| -NMetal-1-P-Active-Con|contact@10||-19|-39||5.2|| -NMetal-1-Polysilicon-Con|contact@11||-11.5|14||5.2|| -NMetal-1-Polysilicon-Con|contact@12||-0.5|19.5||5.2|| -NX-Metal-1-Metal-2-Con|contact@16||-9|50||6.2|| -NX-Metal-1-Metal-2-Con|contact@17||-10|0||6.2|| -NMetal-1-Polysilicon-Con|contact@19||16.5|-26.5||5.2|| -NX-Metal-1-Metal-2-Con|contact@20||19|0||6.2|| -NX-Metal-1-Metal-2-Con|contact@21||19|-50||6.2|| -NMetal-1-P-Active-Con|contact@23||-10|-48||20.8|| -NMetal-1-Polysilicon-Con|contact@25||-16.5|-52.5||5.2|| -NX-Metal-1-Metal-2-Con|contact@26||-10|-50||6.2|| -NMetal-1-Polysilicon-Con|contact@27||-7.5|-26.5||5.2|| -NMetal-1-Polysilicon-Con|contact@30||1.5|-25.5||5.2|| -NX-Metal-1-Metal-2-Con|contact@31||5|-60|||| -NX-Metal-1-Metal-2-Con|contact@32||-16.5|-60|||| -NX-Metal-1-Metal-2-Con|contact@33||-4.5|-34|||| -NX-Metal-1-Metal-2-Con|contact@34||13|-34|||| -NN-Transistor|nmos@0||9|0||26|| -NN-Transistor|nmos@1||-6|-8.4||8|| -NN-Transistor|nmos@2||0|-8.4||8|| -NN-Transistor|nmos@3||-15|-8.4||8|| -NN-Transistor|nmos@4||15|0||26|| -NMetal-1-Pin|pin@6||-19|11.4|||| -NPolysilicon-Pin|pin@15||1|18|||| -NPolysilicon-Pin|pin@20||-9|29.5|||| -NPolysilicon-Pin|pin@21||-9|16.5|||| -NPolysilicon-Pin|pin@22||-6|9.5|||| -NPolysilicon-Pin|pin@23||-11.5|9.5|||| -NMetal-1-Pin|pin@25||-0.5|19|||| -NMetal-1-Pin|pin@26||-1.3|-25|||| -NMetal-1-Pin|pin@28||5|7|||| -NPolysilicon-Pin|pin@29||0|-17.4|||| -NMetal-1-Pin|pin@35||7|-11|||| -NMetal-1-Pin|pin@36||7|-37|||| -NMetal-1-Pin|pin@38||5|-37|||| -NMetal-1-Pin|pin@40||5|-11|||| -NPolysilicon-Pin|pin@41||16.5|-30|||| -NPolysilicon-Pin|pin@42||0|-28.5|||| -NPolysilicon-Pin|pin@45||-15|-55.1|||| -NPolysilicon-Pin|pin@49||-6|-26.6|||| -NPolysilicon-Pin|pin@50||-6|-24.4|||| -NPolysilicon-Pin|pin@55||15|-21|||| -NPolysilicon-Pin|pin@56||15|-23.9|||| -NPolysilicon-Pin|pin@59||0|-23.4|||| -NMetal-1-Pin|pin@60||1.5|-25|||| -NMetal-2-Pin|pin@61||5.5|-34|||| -NMetal-1-Pin|pin@64||-7.5|-32|||| -NMetal-1-Pin|pin@65||-4.5|-32|||| -NMetal-1-Pin|pin@66||16.5|-32|||| -NMetal-1-Pin|pin@67||13|-32|||| -NMetal-2-Pin|pin@68||-6|-60|||| -NPolysilicon-Pin|pin@71||0|1|||| -IwiresL:pinsVddGnd;1{lay}|pinsVddG@2||-23.5|0|||D5G4; -IwiresL:pinsVddGnd;1{lay}|pinsVddG@3||23.5|0|||D5G4; -NP-Well-Node|plnode@0||0|0|52|48||A -NN-Well-Node|plnode@1||0|-50|52|52||A -NN-Well-Node|plnode@2||0|50|52|52||A -NP-Select-Node|plnode@3||0|-50|49|52||A -NP-Select-Node|plnode@4||0|50|49|52||A -NN-Select-Node|plnode@5||0|0|49|48||A -NP-Transistor|pmos@0||9|-48||26|| -NP-Transistor|pmos@1||-5|38.5||8|| -NP-Transistor|pmos@2||1|38.5||8|| -NP-Transistor|pmos@4||-15|-39||8|| -NP-Transistor|pmos@5||15|-48||26|| -NP-Transistor|pmos@6||-6|-48||26|| -NP-Transistor|pmos@7||0|-48||26|| -AN-Active|net@24|||RS0|nmos@1|diff-left|-8.8|-8.4|contact@4||-10|-8.4 -AN-Active|net@25|||RS1800|nmos@1|diff-right|-3.2|-8.4|nmos@2|diff-left|-2.8|-8.4 -AP-Active|net@26|||RS0|pmos@1|diff-left|-7.8|38.5|contact@5||-9|38.5 -AP-Active|net@27|||RS1800|pmos@1|diff-right|-2.2|38.5|pmos@2|diff-left|-1.8|38.5 -AN-Active|net@28|||RS1800|contact@1||5|0|nmos@0|diff-left|6.2|0 -AP-Active|net@30|||RS1800|contact@0||5|-48|pmos@0|diff-left|6.2|-48 -AP-Active|net@32|||RS0|contact@6||5|38.5|pmos@2|diff-right|3.8|38.5 -AN-Active|net@33|||RS0|nmos@3|diff-left|-17.8|-8.4|contact@7||-19|-8.4 -AP-Active|net@36|||RS0|pmos@4|diff-left|-17.8|-39|contact@10||-19|-39 -Ametal-2|net@46||6.2|S1800|contact@16||-9|50|pinsVddG@3|vdd|23.5|50 -Ametal-2|net@47||6.2|S0|contact@20||19|0|contact@17||-10|0 -Ametal-1|net@56|||S1800|pin@6||-19|11.4|contact@11||-11.5|11.4 -Ametal-1|net@65|||S2700|contact@7||-19|-7.9|pin@6||-19|11.4 -Ametal-2|net@73||6.2|S1800|pinsVddG@2|vdd|-23.5|50|contact@16||-9|50 -Ametal-1|net@74||0.4|S2700|contact@5||-9|41.1|contact@16||-9|46.9 -Ametal-2|net@75||6.2|S0|contact@17||-10|0|pinsVddG@2|gnd|-23.5|0 -Ametal-1|net@76||0.4|S2700|contact@4||-10|-7.9|contact@17||-10|-3.1 -APolysilicon|net@84|||S900|pmos@2|poly-bottom|1|29.5|pin@15||1|18 -APolysilicon|net@87|||S0|pin@15||1|18|contact@12||-0.5|18 -Ametal-1|net@94|||S2700|contact@1||5|10.4|contact@6||5|35.9 -APolysilicon|net@95|||S0|pmos@1|poly-bottom|-5|29.5|pin@20||-9|29.5 -APolysilicon|net@96|||S2700|pin@21||-9|16.5|pin@20||-9|29.5 -APolysilicon|net@97|||S0|pin@21||-9|16.5|contact@11||-11.5|16.5 -APolysilicon|net@99|||S0|pin@22||-6|9.5|pin@23||-11.5|9.5 -APolysilicon|net@100|||S2700|pin@23||-11.5|9.5|contact@11||-11.5|11.4 -APolysilicon|net@101|||S2700|nmos@1|poly-top|-6|0.6|pin@22||-6|9.5 -APolysilicon|net@104|||S0|nmos@0|poly-top|9|18|pin@15||1|18 -AN-Active|net@105|||RS1800|nmos@0|diff-right|11.8|0|nmos@4|diff-left|12.2|0 -AP-Active|net@106|||RS1800|pmos@0|diff-right|11.8|-48|pmos@5|diff-left|12.2|-48 -AN-Active|net@107|||RS0|contact@3||19|0|nmos@4|diff-right|17.8|0 -AP-Active|net@108|||RS0|contact@2||19|-48|pmos@5|diff-right|17.8|-48 -Ametal-2|net@112||6.2|S0|pinsVddG@3|gnd|23.5|0|contact@20||19|0 -Ametal-1|net@113|||S0|contact@3||19|0|contact@20||19|0 -Ametal-2|net@114||6.2|S0|pinsVddG@3|vdd_1|23.5|-50|contact@21||19|-50 -Ametal-1|net@115|||S900|contact@2||19|-50|contact@21||19|-50 -Ametal-1|net@116|||S900|pin@25||-0.5|19|contact@12||-0.5|19 -Ametal-1|net@118|||S900|pin@28||5|7|contact@1||5|7 -Ametal-2|net@120||6.2|S0|contact@21||19|-50|contact@26||-10|-50 -AP-Active|net@121|||RS1800|pmos@6|diff-right|-3.2|-48|pmos@7|diff-left|-2.8|-48 -AP-Active|net@122|||RS1800|contact@23||-10|-48|pmos@6|diff-left|-8.8|-48 -APolysilicon|net@124|||S1800|nmos@2|poly-bottom|0|-17.4|pin@29||0|-17.4 -Ametal-1|net@137|||S900|pin@38||5|-37|contact@0||5|-37.6 -Ametal-1|net@138|||S900|pin@35||7|-11|pin@36||7|-37 -Ametal-1|net@139|||S0|pin@36||7|-37|pin@38||5|-37 -Ametal-1|net@142|||S2700|pin@40||5|-11|contact@1||5|-10.4 -AP-Active|net@144|||RS0|contact@23||-10|-42.1|pmos@4|diff-right|-12.2|-42.1 -APolysilicon|net@146|||S1800|pmos@5|poly-top|15|-30|pin@41||16.5|-30 -APolysilicon|net@147|||S2700|pin@41||16.5|-30|contact@19||16.5|-26.6 -AN-Active|net@148|||RS0|contact@1||5|-4.2|nmos@2|diff-right|2.8|-4.2 -AN-Active|net@149|||RS0|contact@4||-10|-8.4|nmos@3|diff-right|-12.2|-8.4 -APolysilicon|net@150|||S900|nmos@3|poly-bottom|-15|-17.4|pmos@4|poly-top|-15|-30 -APolysilicon|net@153|||S900|pin@42||0|-28.5|pmos@7|poly-top|0|-30 -Ametal-2|net@156||6.2|S0|contact@26||-10|-50|pinsVddG@2|vdd_1|-23.5|-50 -Ametal-1|net@157|||S900|contact@23||-10|-50|contact@26||-10|-50 -APolysilicon|net@159|||S900|pmos@4|poly-bottom|-15|-48|pin@45||-15|-55.1 -APolysilicon|net@160|||S1800|contact@25||-16.5|-55.1|pin@45||-15|-55.1 -Ametal-1|net@161|||S900|contact@0||5|-48|contact@31||5|-60 -Ametal-1|net@164||0.4|S900|contact@25||-16.5|-55.1|contact@32||-16.5|-60 -APolysilicon|net@165|||S2700|pmos@6|poly-top|-6|-30|pin@49||-6|-26.6 -APolysilicon|net@166|||S0|pin@49||-6|-26.6|contact@27||-7.5|-26.6 -APolysilicon|net@168|||S0|pin@50||-6|-24.4|contact@27||-7.5|-24.4 -Ametal-1|net@173|||S0|pin@35||7|-11|pin@40||5|-11 -APolysilicon|net@177|||S2700|pin@55||15|-21|nmos@4|poly-bottom|15|-18 -APolysilicon|net@178|||S900|pin@55||15|-21|pin@56||15|-23.9 -APolysilicon|net@179|||S1800|pin@56||15|-23.9|contact@19||16.5|-23.9 -APolysilicon|net@186|||S2700|pmos@7|poly-top|0|-30|pin@59||0|-23.4 -Ametal-1|net@187|||S2700|contact@10||-19|-36.4|contact@7||-19|-11 -APolysilicon|net@189|||S0|pmos@0|poly-top|9|-30|pmos@7|poly-top|0|-30 -APolysilicon|net@190|||S2700|pin@59||0|-23.4|nmos@2|poly-bottom|0|-17.4 -APolysilicon|net@191|||S0|contact@30||1.5|-23.4|pin@59||0|-23.4 -Ametal-1|net@192|||S1800|pin@26||-1.3|-25|pin@60||1.5|-25 -Ametal-1|net@193|||S900|pin@60||1.5|-25|contact@30||1.5|-28.1 -Ametal-2|net@196|||S1800|pin@68||-6|-60|contact@31||5|-60 -AP-Active|net@197|||RS0|contact@0||5|-48|pmos@7|diff-right|2.8|-48 -Ametal-1|net@200|||S900|contact@27||-7.5|-26.5|pin@64||-7.5|-32 -Ametal-1|net@201|||S1800|pin@64||-7.5|-32|pin@65||-4.5|-32 -Ametal-2|net@202|||S0|pin@61||5.5|-34|contact@33||-4.5|-34 -Ametal-1|net@203|||S900|pin@65||-4.5|-32|contact@33||-4.5|-34 -Ametal-1|net@204|||S900|contact@19||16.5|-26.5|pin@66||16.5|-32 -Ametal-1|net@205|||S0|pin@66||16.5|-32|pin@67||13|-32 -Ametal-2|net@206|||S1800|pin@61||5.5|-34|contact@34||13|-34 -Ametal-1|net@207|||S900|pin@67||13|-32|contact@34||13|-34 -Ametal-2|net@208|||S1800|contact@32||-16.5|-60|pin@68||-6|-60 -APolysilicon|net@209|||S900|pin@71||0|1|nmos@2|poly-top|0|0.6 -Ec[F]||D5G2;|pin@26||I -Ec[T]||D5G2;|pin@25||I -Egnd||D5G2;|pinsVddG@2|gnd|G -Egnd_1||D5G2;|pinsVddG@3|gnd|G -Ein||D5G2;|pin@61||I -Eout||D5G2;|pin@28||O -Eout_1||D5G2;|pin@68||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 mlat1in5i;1{sch} Cmlat1in5i;1{sch}||schematic|1208521673320|1216767069744||LEDRIVE_inv@0()F40.223755|LEDRIVE_inv@1()F12.18191|LEDRIVE_inv@2()F25.000002|LEDRIVE_mux1@0.nms2@0()F22.083002|LEDRIVE_mux1@0.pms2@0()F22.083218|LEDRIVE_mux1@1.nms2@0()F5.1026616|LEDRIVE_mux1@1.pms2@0()F5.1029825|LEDRIVE_mux1@2.nms2@0()F5.1026616|LEDRIVE_mux1@2.pms2@0()F5.1029825|LEDRIVE_mux21_tr@0()F12.192992|LEDRIVE_mux21_tr@2()F12.192992|LEDRIVE_mux21_tr@3()F22.612944|LEDRIVE_nand2_sy@0()F13.266861|LEDRIVE_nand2_sy@1()F13.266861|LEDRIVE_nand2_sy@2()F4.2087545|LEDRIVE_nand3@0()F17.913712|LEDRIVE_nand3@1()F17.913712|LEDRIVE_nand3@2()F5.341881|LEDRIVE_nor2_sy@0()F19.59327|LEDRIVE_nor2_sy@1()F5.8922563 Ngeneric:Facet-Center|art@0||0|0||||AV @@ -3149,7 +2974,7 @@ Eout||D6G2;|conn@0|y|O X # Cell mlat1in5iA;1{lay} -Cmlat1in5iA;1{lay}||cmos90|1208524562288|1224895230459||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1224895009733|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1224895938347 +Cmlat1in5iA;1{lay}|mlat1in5i|cmos90|1208524562288|1226519477602||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1224895009733|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1226789070285 Ngeneric:Facet-Center|art@0||0|0||||AV NMetal-1-P-Active-Con|contact@0||5|-48||20.8|| NMetal-1-N-Active-Con|contact@1||5|0||20.8|| @@ -3319,7 +3144,7 @@ Evdd_3||D5G2;|pinsVddG@3|vdd_1|P X # Cell mlat1in5iB;1{lay} -Cmlat1in5iB;1{lay}||cmos90|1208524562288|1224895814667||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1216755888396|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1224895938347 +Cmlat1in5iB;1{lay}|mlat1in5i|cmos90|1208524562288|1226519549698||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1216755888396|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1226525274509 Ngeneric:Facet-Center|art@0||0|0||||AV NMetal-1-P-Active-Con|contact@0||5|-48||20.8|| NMetal-1-N-Active-Con|contact@1||5|0||20.8|| @@ -3493,7 +3318,7 @@ Evdd_3||D5G2;|pinsVddG@3|vdd_1|P X # Cell mlat1in5iC;1{lay} -Cmlat1in5iC;1{lay}||cmos90|1208524562288|1224701739862||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1224701752210|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1224701752210 +Cmlat1in5iC;1{lay}|mlat1in5i|cmos90|1208524562288|1226519565642||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1224701752210|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1226789070285 Ngeneric:Facet-Center|art@0||0|0||||AV NMetal-1-P-Active-Con|contact@0||5|-48||20.8|| NMetal-1-N-Active-Con|contact@1||5|0||20.8|| diff --git a/electric/loopCountL.jelib b/electric/loopCountL.jelib index 475585a..c63dc81 100755 --- a/electric/loopCountL.jelib +++ b/electric/loopCountL.jelib @@ -1,5 +1,5 @@ # header information: -HloopCountL|8.08k +HloopCountL|8.08j # Views: Vicon|ic @@ -8,6 +8,8 @@ Vschematic|sch # External Libraries: +LfanPinsK|fanPinsK + LgatesK|gatesK LlatchesK|latchesK @@ -18,6 +20,8 @@ LpurpleFour|purpleFour LredFour|redFour +LscanK|scanK + LwiresL|wiresL # Tools: @@ -31,7 +35,7 @@ Tmocmos|ScaleFORmocmos()D100.0|SelectedFoundryFormocmos()STSMC Trcmos|ScaleFORrcmos()D1000.0 # Cell countLogic;1{ic} -CcountLogic;1{ic}||artwork|1216796698094|1223677602372|EI +CcountLogic;1{ic}||artwork|1216796698094|1226517921416|EI Ngeneric:Facet-Center|art@0||0|0||||AV NThick-Circle|art@2||-3|2|4|4|||ART_degrees()F[0.0,3.1415927] NThick-Circle|art@3||3|-2|4|4|RR||ART_degrees()F[0.0,3.1415927] @@ -111,11 +115,11 @@ Edo[3]||D5G2;|pin@6||O Edo[4]||D5G2;|pin@8||O Edo[5]||D5G2;|pin@10||O Edo[6]||D5G2;|pin@12||O -Edo[7]||D5G2;|pin@14||O +Edo[7]|zoo|D5G2;|pin@14||O X # Cell countLogic;4{lay} -CcountLogic;4{lay}||cmos90|1216735796008|1225160637338||ATTR_NCC(D5G3;NTX56;Y70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1222634096637|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1225414150926 +CcountLogic;4{lay}||cmos90|1216735796008|1226517988185||ATTR_NCC(D5G3;NTX56;Y70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1222634096637|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1226777539995 Ngeneric:Facet-Center|art@0||0|0||||AV NX-Metal-1-Metal-2-Con|contact@1||104.5|-28|||| NX-Metal-1-Metal-2-Con|contact@2||13.5|28|||| @@ -330,17 +334,17 @@ Edo[3]||D5G2;|pin@54||O Edo[4]||D5G2;|pin@55||O Edo[5]||D5G2;|pin@56||O Edo[6]||D5G2;|pin@57||O -Edo[7]||D5G2;|pin@58||O Egnd||D5G2;|nand3in6@3|gnd|G Egnd_1||D5G2;|inv10A@1|gnd|G Evdd||D5G2;|nand3in6@3|vdd|P Evdd_1||D5G2;|nand3in6@3|vdd_1|P Evdd_2||D5G2;|inv10A@1|vdd|P Evdd_3||D5G2;|inv10A@1|vdd_1|P +Edo[7]|zoo|D5G2;|pin@58||O X -# Cell countLogic;3{sch} -CcountLogic;3{sch}||schematic|1216763060897|1223677592605| +# Cell countLogic;4{sch} +CcountLogic;4{sch}||schematic|1216763060897|1226517921416| Ngeneric:Facet-Center|art@0||0|0||||AV NOff-Page|conn@0||42|-21|||RRR| NOff-Page|conn@2||30|27|||R| @@ -375,9 +379,8 @@ NWire_Pin|pin@7||-23|0|||| NWire_Pin|pin@8||-7|0|||| NWire_Pin|pin@9||13|0|||| NWire_Pin|pin@10||29|0|||| -Ngeneric:Invisible-Pin|pin@11||-23|45|||||ART_message(D5G6;)ScountLogic -Ngeneric:Invisible-Pin|pin@12||-23|36|||||ART_message(D5G3;)Sies 15 September 2008 -Ngeneric:Invisible-Pin|pin@13||-23|40|||||ART_message(D5G4;)Scenter of the Loop Counters +Ngeneric:Invisible-Pin|pin@11||-22|49|||||ART_message(D5G6;)ScountLogic +Ngeneric:Invisible-Pin|pin@13||-22|44|||||ART_message(D5G4;)Scenter of the Loop Counters NWire_Pin|pin@29||-5|0|||| NWire_Pin|pin@56||6|9|||| NWire_Pin|pin@57||6|0|||| @@ -419,6 +422,8 @@ NWire_Pin|pin@113||-14|9|||| NWire_Pin|pin@115||-43|0|||| NWire_Pin|pin@117||-38|8|||| Ngeneric:Invisible-Pin|pin@118||-77|28|||||ART_message(D3G2;)S["The do[7] signal anticipates",that all bits will be 0 after,the next count OR,that all bits are already zero.,"This allows the latch of bit[7]",to anticipate the all zero signal,that might otherwise have been,"computed from bit[1:6].","do[7] is true when the",NEXT count will make,"bits[1:6] all zeros."] +Ngeneric:Invisible-Pin|pin@119||-68|41|||||ART_message(D3G2;)S[ies 12 November 2008,applide the name zoo,(zero or one) to what,"was formerly do[7]."] +Ngeneric:Invisible-Pin|pin@120||-22|40|||||ART_message(D5G3;)Sies 15 September 2008 IorangeTSMC090nm:wire90;1{ic}|wire90@0||-29|0|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D549.2|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@1||0|0|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D703.8|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@3||-18|0|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D703.8000000000001|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3 @@ -520,551 +525,1258 @@ Edo[3]||D6G2;|conn@2|y|O Edo[4]||D6G2;|conn@3|y|O Edo[5]||D6G2;|conn@4|y|O Edo[6]||D6G2;|conn@5|y|O -Edo[7]||D6G2;|conn@6|y|O +Edo[7]|zoo|D6G2;|conn@6|y|O X -# Cell ilc;1{ic} -Cilc;1{ic}||artwork|1216798799522|1224764008070|EI +# Cell countLogicZoo;1{ic} +CcountLogicZoo;1{ic}||artwork|1216796698094|1226709173949|EI Ngeneric:Facet-Center|art@0||0|0||||AV -NThick-Circle|art@4||0|-3.5|1|1|| -NThick-Circle|art@9||5.5|-2|1|1|| -Nschematic:Bus_Pin|pin@4||0|-5|-1|-1|R| -Ngeneric:Invisible-Pin|pin@5||0|-4|1|1|R| -Nschematic:Bus_Pin|pin@6||6|-2|-1|-1|X| -NPin|pin@8||-5|-3|1|1|| -NPin|pin@9||-5|3|1|1|| -NPin|pin@10||5|3|1|1|| -NPin|pin@11||5|-3|1|1|| -Ngeneric:Invisible-Pin|pin@12||0|0|||||ART_message(D5G3;)SILC -Nschematic:Bus_Pin|pin@31||-6|-2|-1|-1|| -Nschematic:Bus_Pin|pin@35||4|4|-1|-1|| -Nschematic:Bus_Pin|pin@36||-4|4|-1|-1|| -Nschematic:Bus_Pin|pin@38||-6|2|-1|-1|| -NPin|pin@40||-5|2|1|1|| -NPin|pin@41||-6|2|1|1|| -NPin|pin@42||-4|3|1|1|| -NPin|pin@43||-4|4|1|1|| -NPin|pin@44||4|3|1|1|| -NPin|pin@45||4|4|1|1|| -NPin|pin@46||-5|-2|1|1|| -NPin|pin@47||-6|-2|1|1|| -Nschematic:Bus_Pin|pin@48||0|4|-1|-1|| -Nschematic:Bus_Pin|pin@50||0|3|-2|-2|| -Aschematic:bus|net@2||-0.5|IJ900|pin@5||0|-4|pin@4||0|-5 -AThicker|net@7|||FS1800|pin@42||-4|3|pin@44||4|3 -AThicker|net@17|||FS1800|pin@8||-5|-3|pin@11||5|-3 -AThicker|net@26|||FS2700|pin@40||-5|2|pin@9||-5|3 -AThicker|net@39|||FS2700|pin@46||-5|-2|pin@40||-5|2 -AThicker|net@40|||FS0|pin@40||-5|2|pin@41||-6|2 -AThicker|net@41|||FS1800|pin@9||-5|3|pin@42||-4|3 -AThicker|net@42|||FS2700|pin@42||-4|3|pin@43||-4|4 -AThicker|net@43|||FS1800|pin@44||4|3|pin@10||5|3 -AThicker|net@44|||FS2700|pin@44||4|3|pin@45||4|4 -AThicker|net@45|||FS900|pin@10||5|3|pin@11||5|-3 -AThicker|net@46|||FS2700|pin@8||-5|-3|pin@46||-5|-2 -AThicker|net@47|||FS0|pin@46||-5|-2|pin@47||-6|-2 -Aschematic:bus|net@50||-0.5|IJ2700|pin@50||0|3|pin@48||0|4 -Eilc[done_1]|bitt[1:7]|D5G2;|pin@48||O -Eload_1|ilc[cnt]|D5G2;|pin@31||I -EzeroLO|ilc[done]|D5G2;|pin@38||O -Eload[T,F]|ilc[load]|D5G2;|pin@6||I -EinLO[1:6]|inLO[1:8]|D5G2;|pin@4||I -Ekill||D5G2;|pin@35||I -Ekill_1|mc|D5G2;|pin@36||I +NThick-Circle|art@2||-3|2|4|4|||ART_degrees()F[0.0,3.1415927] +NThick-Circle|art@3||3|-2|4|4|RR||ART_degrees()F[0.0,3.1415927] +NThick-Circle|art@4||9|2|4|4|||ART_degrees()F[0.0,3.1415927] +NThick-Circle|art@6||-15|2|4|4|||ART_degrees()F[0.0,3.1415927] +NThick-Circle|art@7||-9|-2|4|4|RR||ART_degrees()F[0.0,3.1415927] +Nschematic:Bus_Pin|pin@4||15|-4|-1|-1|| +Nschematic:Bus_Pin|pin@6||9|4|-1|-1|| +Nschematic:Bus_Pin|pin@8||3|-4|-1|-1|| +Nschematic:Bus_Pin|pin@10||-3|4|-1|-1|| +Nschematic:Bus_Pin|pin@12||-9|-4|-1|-1|| +Nschematic:Bus_Pin|pin@14||-17|0|-1|-1|| +Nschematic:Bus_Pin|pin@16||15|3|-1|-1|| +Nschematic:Bus_Pin|pin@18||9|-3|-1|-1|| +Nschematic:Bus_Pin|pin@20||3|3|-1|-1|| +Nschematic:Bus_Pin|pin@22||-3|-3|-1|-1|| +Nschematic:Bus_Pin|pin@24||-9|3|-1|-1|| +Nschematic:Bus_Pin|pin@26||-15|-3|-1|-1|| +NPin|pin@28||-5|2|1|1|| +NPin|pin@29||-13|2|1|1|| +NPin|pin@30||1|-2|1|1|| +NPin|pin@31||-7|-2|1|1|| +NPin|pin@32||7|2|1|1|| +NPin|pin@33||-1|2|1|1|| +NPin|pin@34||13|-2|1|1|| +NPin|pin@35||5|-2|1|1|| +NPin|pin@38||-17|-2|1|1|| +NPin|pin@39||-11|-2|1|1|| +NPin|pin@42||17|-2|1|1|| +NPin|pin@45||11|2|1|1|| +NPin|pin@48||15|2|1|1|| +NPin|pin@49||15|3|1|1|| +NPin|pin@50||3|2|1|1|| +NPin|pin@51||3|3|1|1|| +NPin|pin@52||-9|2|1|1|| +NPin|pin@53||-9|3|1|1|| +NPin|pin@54||-15|-2|1|1|| +NPin|pin@55||-15|-3|1|1|| +NPin|pin@56||-3|-2|1|1|| +NPin|pin@57||-3|-3|1|1|| +NPin|pin@58||9|-2|1|1|| +NPin|pin@59||9|-3|1|1|| +NPin|pin@62||15|-4|1|1|| +NPin|pin@64||17|2|1|1|| +Ngeneric:Invisible-Pin|pin@65||0|0|||||ART_message(D5G2;)ScountLogic +NPin|pin@66||-17|2|1|1|| +Nschematic:Bus_Pin|pin@68||17|0|-1|-1|| +Nschematic:Bus_Pin|pin@83||-15|4|-1|-1|| +AThicker|net@14|||FS0|pin@52||-9|2|pin@29||-13|2 +AThicker|net@15|||FS0|pin@56||-3|-2|pin@31||-7|-2 +AThicker|net@16|||FS0|pin@50||3|2|pin@33||-1|2 +AThicker|net@17|||FS0|pin@58||9|-2|pin@35||5|-2 +AThicker|net@20|||FS1800|pin@38||-17|-2|pin@54||-15|-2 +AThicker|net@24|||FS0|pin@48||15|2|pin@45||11|2 +AThicker|net@28|||FS0|pin@64||17|2|pin@48||15|2 +AThicker|net@29|||FS2700|pin@48||15|2|pin@49||15|3 +AThicker|net@30|||FS0|pin@32||7|2|pin@50||3|2 +AThicker|net@31|||FS2700|pin@50||3|2|pin@51||3|3 +AThicker|net@32|||FS0|pin@28||-5|2|pin@52||-9|2 +AThicker|net@33|||FS2700|pin@52||-9|2|pin@53||-9|3 +AThicker|net@34|||FS1800|pin@54||-15|-2|pin@39||-11|-2 +AThicker|net@35|||FS900|pin@54||-15|-2|pin@55||-15|-3 +AThicker|net@36|||FS0|pin@30||1|-2|pin@56||-3|-2 +AThicker|net@37|||FS900|pin@56||-3|-2|pin@57||-3|-3 +AThicker|net@38|||FS0|pin@34||13|-2|pin@58||9|-2 +AThicker|net@39|||FS900|pin@58||9|-2|pin@59||9|-3 +AThicker|net@42|||FS1350|pin@34||13|-2|pin@62||15|-4 +AThicker|net@43|||FS2250|pin@62||15|-4|pin@42||17|-2 +AThicker|net@47|||FS2700|pin@42||17|-2|pin@64||17|2 +AThicker|net@68|||FS2700|pin@38||-17|-2|pin@66||-17|2 +Ebit[1]||D5G2;|pin@16||I +Ebit[2]||D5G2;|pin@18||I +Ebit[3]||D5G2;|pin@20||I +Ebit[4]||D5G2;|pin@22||I +Ebit[5]||D5G2;|pin@24||I +Ebit[6]||D5G2;|pin@26||I +Ecl[T,F]|count|D5G2;|pin@68||I +Edo[2]||D5G2;|pin@4||O +Edo[3]||D5G2;|pin@6||O +Edo[4]||D5G2;|pin@8||O +Edo[5]||D5G2;|pin@10||O +Edo[6]||D5G2;|pin@12||O +EzooSL_1|force0|D5G2;|pin@83||O +Ezoo|ilc[zoo]|D5G2;|pin@14||O X -# Cell ilc;6{lay} -Cilc;6{lay}||cmos90|1216796087191|1225752988551||ATTR_NCC(D5G3;NTY356.25;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1225753001760|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1225753001760 +# Cell countLogicZoo;1{lay} +CcountLogicZoo;1{lay}||cmos90|1216735796008|1226710317142||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1226710302693|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1226710325058 Ngeneric:Facet-Center|art@0||0|0||||AV -NX-Metal-2-Metal-3-Con|contact@0||-227.5|-122|||| -NX-Metal-2-Metal-3-Con|contact@1||-227.5|216|||| -NX-Metal-2-Metal-3-Con|contact@2||-198|-248|||| -NX-Metal-2-Metal-3-Con|contact@3||-198|328|||| -NX-Metal-1-Metal-2-Con|contact@4||-220.5|328|||| -NX-Metal-1-Metal-2-Con|contact@5||-210.7|-248|||| -NX-Metal-2-Metal-3-Con|contact@6||-204|-254|||| -NX-Metal-2-Metal-3-Con|contact@7||-204|254|||| -NX-Metal-1-Metal-2-Con|contact@8||-268|254|||| -NX-Metal-1-Metal-2-Con|contact@9||-268|-254|||| -NX-Metal-1-Metal-2-Con|contact@10||-290.5|216|||| -NX-Metal-1-Metal-2-Con|contact@11||-239|-122|||| -NX-Metal-1-Metal-2-Con|contact@12||-339|-72|||| -NX-Metal-2-Metal-3-Con|contact@13||219|104|||| -NX-Metal-2-Metal-3-Con|contact@14||45|104|||| -NX-Metal-2-Metal-3-Con|contact@15||-129|104|||| -NX-Metal-2-Metal-3-Con|contact@16||189|-104|||| -NX-Metal-2-Metal-3-Con|contact@17||15|-104|||| -NX-Metal-2-Metal-3-Con|contact@18||-159|-104|||| -NX-Metal-2-Metal-3-Con|contact@19||-189|-110|||| -NX-Metal-1-Metal-2-Con|contact@20||321|-78|||| -NX-Metal-1-Metal-2-Con|contact@21||304|184|||| -IcountLogic;4{lay}|countLog@1||-62|0|||D5G4; -IilcEven;7{lay}|ilcEven@6||0|-216|||D5G4; -IilcOdd;5{lay}|ilcOdd@4||0|216|Y||D5G4; -IgatesK:inv30;1{lay}|inv30@0||-321.5|0|||D5G4; -NMetal-1-Pin|pin@320||203|75|||| -NMetal-1-Pin|pin@322||164.5|69|||| -NMetal-1-Pin|pin@324||55.5|75|||| -NMetal-1-Pin|pin@326||7|69|||| -NMetal-1-Pin|pin@328||-119|72|||| -NMetal-1-Pin|pin@330||-224|72|||| -NMetal-1-Pin|pin@339||137.5|-72|||| -NMetal-1-Pin|pin@340||98|-72|||| -NMetal-1-Pin|pin@343||-35.5|-72|||| -NMetal-1-Pin|pin@344||-84|-72|||| -NMetal-1-Pin|pin@347||-260|-69|||| -NMetal-1-Pin|pin@422||-179.5|72|||| -NMetal-1-Pin|pin@423||-89|69|||| -NMetal-1-Pin|pin@424||-12.5|75|||| -NMetal-1-Pin|pin@425||78|69|||| -NMetal-1-Pin|pin@426||154.5|75|||| -NMetal-1-Pin|pin@427||-89|-72|||| -NMetal-1-Pin|pin@428||-179.5|-69|||| -NMetal-1-Pin|pin@430||78|-72|||| -NMetal-1-Pin|pin@431||-12.5|-72|||| -NMetal-1-Pin|pin@432||154.5|-72|||| -NMetal-1-Pin|pin@433||245|-75|||| -NMetal-1-Pin|pin@450||209|-75|||| -NMetal-1-Pin|pin@482||-304|72|||| -NMetal-1-Pin|pin@491||-339|25|||| -NMetal-1-Pin|pin@492||-339|-25|||| -NMetal-1-Pin|pin@494||-304|-72|||| -NMetal-1-Pin|pin@496||-309.5|-72|||| -NMetal-1-Pin|pin@497||-309.5|72|||| -NMetal-1-Pin|pin@498||-243.5|72|||| -NMetal-1-Pin|pin@499||-220.5|313|||| -NMetal-3-Pin|pin@501||-198|-330|||| -NMetal-2-Pin|pin@502||-333|-72|||| -NMetal-3-Pin|pin@503||219|342|||| -NMetal-3-Pin|pin@505||189|342|||| -NMetal-3-Pin|pin@507||45|342|||| -NMetal-3-Pin|pin@509||15|342|||| -NMetal-3-Pin|pin@511||-129|342|||| -NMetal-3-Pin|pin@513||-159|342|||| -NMetal-3-Pin|pin@515||-189|342|||| -NMetal-3-Pin|pin@517||-204|348|||| -NMetal-1-Pin|pin@518||321|60|||| -NMetal-2-Pin|pin@519||338|184|||| -IwiresL:pinsVddGnd;1{lay}|pinsVddG@0||338|0|||D5G4; -IwiresL:select110;1{lay}|select11@0||287.5|0|||D5G4; -IwiresL:wellContacts13;1{lay}|wellCont@1||228|0|||D5G4; -Ametal-1|net@534|||S1800|pin@425||78|69|pin@322||164.5|69 -Ametal-1|net@541|||S0|pin@326||7|69|pin@423||-89|69 -Ametal-1|net@575|||S0|pin@428||-179.5|-69|pin@347||-260|-69 -Ametal-1|net@660|||S2700|pin@422||-179.5|72|ilcOdd@4|bit[5]|-179.5|76 -Ametal-1|net@662|||S2700|pin@423||-89|69|ilcOdd@4|do[5]|-89|101 -Ametal-1|net@664|||S2700|pin@424||-12.5|75|ilcOdd@4|bit[3]|-12.5|76 -Ametal-1|net@666|||S2700|pin@425||78|69|ilcOdd@4|do[3]|78|101 -Ametal-1|net@668|||S2700|pin@426||154.5|75|ilcOdd@4|bit[1]|154.5|76 -Ametal-1|net@669|||S0|pin@320||203|75|pin@426||154.5|75 -Ametal-1|net@670|||S0|pin@324||55.5|75|pin@424||-12.5|75 -Ametal-1|net@671|||S0|pin@328||-119|72|pin@422||-179.5|72 -Ametal-1|net@674|||S900|pin@427||-89|-72|ilcEven@6|do[6]|-89|-101 -Ametal-1|net@676|||S900|pin@428||-179.5|-69|ilcEven@6|bit[6]|-179.5|-76 -Ametal-1|net@680|||S900|pin@430||78|-72|ilcEven@6|do[4]|78|-101 -Ametal-1|net@681|||S1800|pin@343||-35.5|-72|pin@431||-12.5|-72 -Ametal-1|net@682|||S900|pin@431||-12.5|-72|ilcEven@6|bit[4]|-12.5|-76 -Ametal-1|net@683|||S0|pin@432||154.5|-72|pin@339||137.5|-72 -Ametal-1|net@684|||S900|pin@432||154.5|-72|ilcEven@6|bit[2]|154.5|-76 -Ametal-1|net@685|||S1800|pin@450||209|-75|pin@433||245|-75 -Ametal-1|net@686|||S900|pin@433||245|-75|ilcEven@6|do[2]|245|-101 -Ametal-1|net@707|||S0|pin@340||98|-72|pin@430||78|-72 -Ametal-1|net@708|||S0|pin@344||-84|-72|pin@427||-89|-72 -Ametal-1|net@709|||S900|pin@324||55.5|75|countLog@1|bit[3]|55.5|63 -Ametal-1|net@710|||S900|pin@326||7|69|countLog@1|do[5]|7|63 -Ametal-1|net@711|||S900|pin@328||-119|72|countLog@1|bit[5]|-119|63 -Ametal-1|net@712|||S900|pin@330||-224|72|countLog@1|do[7]|-224|63 -Ametal-1|net@713|||S2700|pin@343||-35.5|-72|countLog@1|bit[4]|-35.5|-63 -Ametal-1|net@714|||S2700|pin@344||-84|-72|countLog@1|do[6]|-84|-63 -Ametal-1|net@715|||S2700|pin@347||-260|-69|countLog@1|bit[6]|-260|-63 -Ametal-1|net@718|||S900|pin@320||203|75|countLog@1|bit[1]|203|63 -Ametal-1|net@719|||S900|pin@322||164.5|69|countLog@1|do[3]|164.5|63 -Ametal-1|net@722|||S2700|pin@339||137.5|-72|countLog@1|bit[2]|137.5|-63 -Ametal-1|net@723|||S2700|pin@340||98|-72|countLog@1|do[4]|98|-63 -Ametal-1|net@725|||S2700|pin@450||209|-75|countLog@1|do[2]|209|-63 -Ametal-2|net@797|||S0|inv30@0|gnd_1|-305|0|countLog@1|gnd|-305|0 -Ametal-2|net@798|||S0|inv30@0|vdd_3|-305|-50|countLog@1|vdd|-305|-50 -Ametal-2|net@799|||S0|inv30@0|vdd_2|-305|50|countLog@1|vdd_1|-305|50 -Ametal-1|net@800|||S0|inv30@0|inB|-328.5|25|pin@491||-339|25 -Ametal-1|net@801|||S0|inv30@0|inA|-328.5|-25|pin@492||-339|-25 -Ametal-1|net@802|||S2700|pin@492||-339|-25|pin@491||-339|25 -Ametal-1|net@804|||S2700|ilcEven@6|load|-304|-119|pin@494||-304|-72 -Ametal-1|net@806|||S0|pin@494||-304|-72|pin@496||-309.5|-72 -Ametal-1|net@807|||S2700|pin@496||-309.5|-72|inv30@0|out|-309.5|0 -Ametal-1|net@808|||S0|pin@482||-304|72|pin@497||-309.5|72 -Ametal-1|net@809|||S900|pin@497||-309.5|72|inv30@0|out|-309.5|0 -Ametal-1|net@810|||S0|pin@330||-224|72|pin@498||-243.5|72 -Ametal-1|net@811|||S2700|pin@498||-243.5|72|ilcOdd@4|do[7]|-243.5|101 -Ametal-1|net@813|||S2700|ilcEven@6|count|304|-119|ilcOdd@4|count|304|119 -Ametal-1|net@822|||S900|ilcOdd@4|load|-304|119|pin@482||-304|72 -Ametal-2|net@832|||S1800|contact@10||-290.5|216|contact@1||-227.5|216 -Ametal-3|net@836|||S2700|contact@0||-227.5|-122|contact@1||-227.5|216 -Ametal-2|net@837|||S1800|contact@5||-210.7|-248|contact@2||-198|-248 -Ametal-2|net@838|||S1800|contact@4||-220.5|328|contact@3||-198|328 -Ametal-3|net@839|||S2700|contact@2||-198|-248|contact@3||-198|328 -Ametal-1|net@843|||S2700|ilcEven@6|c[2]|-210.7|-269|contact@5||-210.7|-248 -Ametal-2|net@845|||S1800|contact@8||-268|254|contact@7||-204|254 -Ametal-1|net@848||0.4|S900|ilcOdd@4|mc|-268|263|contact@8||-268|254 -Ametal-2|net@849|||S1800|contact@9||-268|-254|contact@6||-204|-254 -Ametal-1|net@850||0.4|S2700|ilcEven@6|mc|-268|-263|contact@9||-268|-254 -Ametal-1|net@855|||S900|ilcOdd@4|out[TT]|-290.5|276.5|contact@10||-290.5|216 -Ametal-1|net@857|||S2700|ilcEven@6|inB|-239|-124.5|contact@11||-239|-122 -Ametal-2|net@867|||S0|contact@0||-227.5|-122|contact@11||-239|-122 -Ametal-1|net@868|||S900|contact@4||-220.5|328|pin@499||-220.5|313 -Ametal-1|net@869|||S0|pin@499||-220.5|313|ilcOdd@4|c[1]|-222.5|313 -Ametal-3|net@871|||S900|contact@2||-198|-248|pin@501||-198|-330 -Ametal-1|net@872|||S900|pin@492||-339|-25|contact@12||-339|-72 -Ametal-2|net@873|||S0|pin@502||-333|-72|contact@12||-339|-72 -Ametal-2|net@876|||S1800|wellCont@1|gnd|223.5|0|countLog@1|gnd_1|223.5|0 -Ametal-2|net@877|||S1800|wellCont@1|vdd|223.5|-50|countLog@1|vdd_3|223.5|-50 -Ametal-2|net@878|||S1800|wellCont@1|vdd_1|223.5|50|countLog@1|vdd_2|223.5|50 -Ametal-2|net@880||6.2|S0|pinsVddG@0|gnd|338|0|wellCont@1|gnd_1|232.5|0 -Ametal-2|net@881||6.2|S1800|wellCont@1|vdd_2|232.5|-50|pinsVddG@0|vdd_1|338|-50 -Ametal-2|net@882||6.2|S1800|wellCont@1|vdd_3|232.5|50|pinsVddG@0|vdd|338|50 -Ametal-2|net@892|||S1800|ilcOdd@4|bitt[1]|163.5|104|contact@13||219|104 -Ametal-2|net@894|||S1800|ilcOdd@4|bitt[2]|-3.5|104|contact@14||45|104 -Ametal-2|net@896|||S1800|ilcOdd@4|bitt[3]|-170.5|104|contact@15||-129|104 -Ametal-2|net@898|||S1800|ilcEven@6|bitt[1]|163.5|-104|contact@16||189|-104 -Ametal-2|net@900|||S1800|ilcEven@6|bitt[2]|-3.5|-104|contact@17||15|-104 -Ametal-2|net@902|||S1800|ilcEven@6|bitt[3]|-170.5|-104|contact@18||-159|-104 -Ametal-2|net@904|||S1800|ilcEven@6|bitt[8]|-224|-110|contact@19||-189|-110 -Ametal-3|net@905|||S900|pin@503||219|342|contact@13||219|104 -Ametal-3|net@906|||S900|pin@505||189|342|contact@16||189|-104 -Ametal-3|net@907|||S900|pin@507||45|342|contact@14||45|104 -Ametal-3|net@908|||S900|pin@509||15|342|contact@17||15|-104 -Ametal-3|net@909|||S900|pin@511||-129|342|contact@15||-129|104 -Ametal-3|net@910|||S900|pin@513||-159|342|contact@18||-159|-104 -Ametal-3|net@911|||S900|pin@515||-189|342|contact@19||-189|-110 -Ametal-3|net@912|||S2700|contact@6||-204|-254|contact@7||-204|254 -Ametal-3|net@913|||S2700|contact@7||-204|254|pin@517||-204|348 -Ametal-1|net@916|||S900|pin@518||321|60|contact@20||321|-78 -Ametal-2|net@918|||S1800|ilcEven@6|ilc[done]|230|-78|contact@20||321|-78 -Ametal-1|net@919|||S2700|ilcOdd@4|count|304|119|contact@21||304|184 -Ametal-2|net@921|||S0|pin@519||338|184|contact@21||304|184 -Ebitt[1]||D5G2;|pin@503||O -Ebitt[2]||D5G2;|pin@505||O -Ebitt[3]||D5G2;|pin@507||O -Ebitt[4]||D5G2;|pin@509||O -Ebitt[5]||D5G2;|pin@511||O -Ebitt[6]||D5G2;|pin@513||O -Ebitt[7]||D5G2;|pin@515||O -Egnd||D5G2;|ilcOdd@4|gnd_2|G -Egnd_1||D5G2;|ilcOdd@4|gnd_1|G -Egnd_2||D5G2;|ilcEven@6|gnd_2|G -Egnd_3||D5G2;|ilcOdd@4|gnd_3|G -Egnd_4||D5G2;|ilcOdd@4|gnd_4|G -Egnd_6||D5G2;|inv30@0|gnd|G -Egnd_13||D5G2;|ilcEven@6|gnd_1|G -Egnd_14||D5G2;|ilcEven@6|gnd_3|G -Egnd_15||D5G2;|ilcEven@6|gnd_4|G -Egnd_16||D5G2;|pinsVddG@0|gnd|G -Eilc[cnt]||D5G2;|pin@519||I -Eilc[Done]|ilc[done]|D5G2;|pin@518||O -Eilc[load]||D5G2;|pin@502||I -EinLO[1]||D5G2;|ilcOdd@4|inLO[1]|I -EinLO[2]||D5G2;|ilcEven@6|inLO[2]|I -EinLO[3]||D5G2;|ilcOdd@4|inLO[3]|I -EinLO[4]||D5G2;|ilcEven@6|inLO[4]|I -EinLO[5]||D5G2;|ilcOdd@4|inLO[5]|I -EinLO[6]||D5G2;|ilcEven@6|inLO[9]|I -EinLO[7]||D5G2;|ilcOdd@4|inLO[7]|I -EinLO[8]||D5G2;|ilcEven@6|inLO[8]|I -Ekill||D5G2;|pin@501||I -Emc||D5G2;|pin@517||I -Evdd||D5G2;|ilcOdd@4|vdd_4|P -Evdd_1||D5G2;|pinsVddG@0|vdd_1|P -Evdd_2||D5G2;|inv30@0|vdd|P -Evdd_3||D5G2;|inv30@0|vdd_1|P -Evdd_4||D5G2;|ilcEven@6|vdd_4|P -Evdd_5||D5G2;|ilcOdd@4|vdd_5|P -Evdd_6||D5G2;|ilcOdd@4|vdd_6|P -Evdd_7||D5G2;|ilcOdd@4|vdd_7|P -Evdd_8||D5G2;|ilcOdd@4|vdd_8|P -Evdd_9||D5G2;|ilcOdd@4|vdd_9|P -Evdd_27||D5G2;|ilcOdd@4|vdd_2|P -Evdd_28||D5G2;|ilcOdd@4|vdd_3|P -Evdd_29||D5G2;|ilcEven@6|vdd_2|P -Evdd_30||D5G2;|ilcEven@6|vdd_3|P -Evdd_31||D5G2;|ilcEven@6|vdd_5|P -Evdd_32||D5G2;|ilcEven@6|vdd_6|P -Evdd_33||D5G2;|ilcEven@6|vdd_7|P -Evdd_34||D5G2;|ilcEven@6|vdd_8|P -Evdd_35||D5G2;|ilcEven@6|vdd_9|P -Evdd_36||D5G2;|pinsVddG@0|vdd|P -X - -# Cell ilc;5{sch} -Cilc;5{sch}||schematic|1216797097518|1225224883964| -Ngeneric:Facet-Center|art@0||0|0||||AV -NOff-Page|conn@0||36.5|-23.5|||YRR| -NOff-Page|conn@1||54|6|||XY| -NOff-Page|conn@11||36|-9|||XY| -NOff-Page|conn@12||-12|26.5|||YR| -NOff-Page|conn@15||-6|26.5|||YR| -NOff-Page|conn@16||-29.5|-18|||X| -NOff-Page|conn@17||-30.5|2|||X| -Iilc;1{ic}|ilcAll@0||36|33|||D5G4; -IilcEven;1{ic}|ilcEven@0||6|-18|||D5G4; -IilcOdd;1{ic}|ilcOdd@0||12|18|Y||D5G4; -IredFour:inv;1{ic}|inv@4||45.5|6|X||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S30|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 -IcountLogic;1{ic}|olcCente@0||3|0|||D5G4; -Ngeneric:Invisible-Pin|pin@0||-1|63|||||ART_message(D5G6;)Silc -Ngeneric:Invisible-Pin|pin@1||-1|54|||||ART_message(D5G3;)Sies 14 October 2008 -Ngeneric:Invisible-Pin|pin@2||-1|58|||||ART_message(D5G4;)Sthe Inner Loop Counter -NBus_Pin|pin@3||6|-26|-1|-1|| -NBus_Pin|pin@4||12|27|-1|-1|| -NWire_Pin|pin@31||-57|18|||| -NWire_Pin|pin@32||-57|22|||| -NWire_Pin|pin@33||-57|12|||| -NWire_Pin|pin@34||-57|16|||| -NWire_Pin|pin@35||-57|6|||| -NWire_Pin|pin@36||-57|10|||| -NWire_Pin|pin@37||-57|0|||| -NWire_Pin|pin@38||-57|4|||| -NWire_Pin|pin@39||-57|-6|||| -NWire_Pin|pin@40||-57|-2|||| -NWire_Pin|pin@41||-57|-12|||| -NWire_Pin|pin@42||-57|-8|||| -NWire_Pin|pin@43||-69|18|||| -NWire_Pin|pin@44||-69|22|||| -NWire_Pin|pin@47||-69|12|||| -NWire_Pin|pin@48||-69|16|||| -NWire_Pin|pin@49||-69|6|||| -NWire_Pin|pin@50||-69|10|||| -NWire_Pin|pin@51||-69|0|||| -NWire_Pin|pin@52||-69|4|||| -NWire_Pin|pin@53||-69|-6|||| -NWire_Pin|pin@54||-69|-2|||| -NWire_Pin|pin@55||-69|-12|||| -NWire_Pin|pin@56||-69|-8|||| -NWire_Pin|pin@57||30|-16|||| -NWire_Pin|pin@60||30|16|||| -NWire_Pin|pin@83||32|20|||| -NWire_Pin|pin@84||32|-20|||| -Ngeneric:Invisible-Pin|pin@89||35|19.5|||||ART_message(D3G2;)S["Make ilc[load] HI","to load inLO[0:7]."] -Ngeneric:Invisible-Pin|pin@91||36|-12|||||ART_message(D3G2;)S["Make ilc[cnt] HI",to decrement.] -Ngeneric:Invisible-Pin|pin@152||-64.5|40|||||ART_message(D3G3;)SIn bits[1:6], 0 = HI, 1 = LO. -Ngeneric:Invisible-Pin|pin@153||-45.5|-8.5|||||ART_message(D3G2;)S["ilc[done] is HI when",ilc = 0 AND not infinity.] -Ngeneric:Invisible-Pin|pin@159||-19|50|||||ART_message(D3G3;)S[the Inner Loop Counter is a,"six bit counter on bit[1:6]","with fast allZero bit[7].","It also knows infinity bit[8]","which prevents ilc[done]."] -NWire_Pin|pin@166||30|-9|||| -Ngeneric:Invisible-Pin|pin@179||-48|24|||||ART_message(D3G2;)S["bit[7] is the allZero bit.","It goes LO when bits[1:6]","become zero = HI, or",if ilc is loaded with zero.] -NWire_Pin|pin@183||32|6|||| -NWire_Pin|pin@184||-12|-26|||| -NWire_Pin|pin@185||-6|-27|||| -NWire_Pin|pin@191||-69|-18|||| -NWire_Pin|pin@192||-69|-14|||| -NBus_Pin|pin@194||2|28|-1|-1|| -NBus_Pin|pin@195||0|-29.5|-1|-1|| -IorangeTSMC090nm:wire90;1{ic}|wire90@1||-62.5|18|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D374.2000000000001|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@2||-62.5|12|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D464.80000000000007|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@3||-62.5|6|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D398.80000000000007|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@4||-62.5|0|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D474.80000000000007|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@5||-62.5|-6|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D383.80000000000007|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||-62.5|-12|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D399.8000000000001|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||-74.5|18|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D975.6999999999999|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||-74.5|12|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1009.4|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||-74.5|6|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D905.8|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||-74.5|0|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D758.3|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@11||-74.5|-6|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D643.7|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@12||-74.5|-12|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D561.6999999999999|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@35||37.5|6|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D898.9000000000002|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@36||-74.5|-18|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D902.3999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3 -Awire|bit[1]|D5G2;||2700|pin@43||-69|18|pin@44||-69|22 -Awire|bit[1]|D5G2;||2700|olcCente@0|bit[1]|18|3|ilcOdd@0|bit[1]|18|13 -Awire|bit[2]|D5G2;||2700|pin@47||-69|12|pin@48||-69|16 -Awire|bit[2]|D5G2;||900|olcCente@0|bit[2]|12|-3|ilcEven@0|bit[2]|12|-13 -Awire|bit[3]|D5G2;||2700|pin@49||-69|6|pin@50||-69|10 -Awire|bit[3]|D5G2;||2700|olcCente@0|bit[3]|6|3|ilcOdd@0|bit[3]|6|13 -Awire|bit[4]|D5G2;||2700|pin@51||-69|0|pin@52||-69|4 -Awire|bit[4]|D5G2;||2700|ilcEven@0|bit[4]|0|-13|olcCente@0|bit[4]|0|-3 -Awire|bit[5]|D5G2;||2700|pin@53||-69|-6|pin@54||-69|-2 -Awire|bit[5]|D5G2;||2700|olcCente@0|bit[5]|-6|3|ilcOdd@0|bit[5]|-6|13 -Awire|bit[6]|D5G2;||2700|pin@55||-69|-12|pin@56||-69|-8 -Awire|bit[6]|D5G2;||900|olcCente@0|bit[6]|-12|-3|ilcEven@0|bit[6]|-12|-13 -Awire|bit[7]|D5G2;||900|ilcOdd@0|bit[8]|-18|14|ilcEven@0|count_1|-18|-14 -Awire|bit[7]|D5G2;||2700|pin@191||-69|-18|pin@192||-69|-14 -Abus|bitt[1,3,5]|D5G2;|-0.5|IJ2700|ilcOdd@0|bit[6]|2|23|pin@194||2|28 -Abus|bitt[2,4,6,7]|D5G2;|-0.5|IJ900|ilcEven@0|bitt[1,3,5]|0|-22|pin@195||0|-29.5 -Awire|do[2]|D5G2;||2700|pin@31||-57|18|pin@32||-57|22 -Awire|do[2]|D5G2;||2700|ilcEven@0|do[2]|18|-14|olcCente@0|do[2]|18|-4 -Awire|do[3]|D5G2;||2700|pin@33||-57|12|pin@34||-57|16 -Awire|do[3]|D5G2;||2700|olcCente@0|do[3]|12|4|ilcOdd@0|do[3]|12|14 -Awire|do[4]|D5G2;||2700|pin@35||-57|6|pin@36||-57|10 -Awire|do[4]|D5G2;||2700|ilcEven@0|do[4]|6|-14|olcCente@0|do[4]|6|-4 -Awire|do[5]|D5G2;||2700|pin@37||-57|0|pin@38||-57|4 -Awire|do[5]|D5G2;||2700|olcCente@0|do[5]|0|4|ilcOdd@0|do[5]|0|14 -Awire|do[6]|D5G2;||2700|pin@39||-57|-6|pin@40||-57|-2 -Awire|do[6]|D5G2;||2700|ilcEven@0|do[6]|-6|-14|olcCente@0|do[6]|-6|-4 -Awire|do[7]|D5G2;||2700|pin@41||-57|-12|pin@42||-57|-8 -Awire|do[7]|D5G2;||900|ilcOdd@0|do[7]|-12|14|olcCente@0|do[7]|-12|4 -Abus|inLO[1,3,5,7]|D5G2;|-0.5|IJ2700|ilcOdd@0|inLO[1,3,5]|12|22|pin@4||12|27 -Abus|inLO[2,4,6,8]|D5G2;|-0.5|IJ900|ilcEven@0|inLO[2,4,6]|6|-22|pin@3||6|-26 -Awire|kill|D5G2;||900|ilcEven@0|kill|-12|-22|pin@184||-12|-26 -Awire|mc|D5G2;||900|ilcEven@0|kill_1|-6|-22|pin@185||-6|-27 -Awire|net@63|||1800|wire90@1|b|-60|18|pin@31||-57|18 -Awire|net@65|||1800|wire90@2|b|-60|12|pin@33||-57|12 -Awire|net@67|||1800|wire90@3|b|-60|6|pin@35||-57|6 -Awire|net@69|||1800|wire90@4|b|-60|0|pin@37||-57|0 -Awire|net@71|||1800|wire90@5|b|-60|-6|pin@39||-57|-6 -Awire|net@73|||1800|wire90@6|b|-60|-12|pin@41||-57|-12 -Awire|net@74|||1800|wire90@7|b|-72|18|pin@43||-69|18 -Awire|net@75|||1800|wire90@8|b|-72|12|pin@47||-69|12 -Awire|net@77|||1800|wire90@9|b|-72|6|pin@49||-69|6 -Awire|net@79|||1800|wire90@10|b|-72|0|pin@51||-69|0 -Awire|net@81|||1800|wire90@11|b|-72|-6|pin@53||-69|-6 -Awire|net@83|||1800|wire90@12|b|-72|-12|pin@55||-69|-12 -Awire|net@88|||1800|ilcEven@0|count|23|-16|pin@57||30|-16 -Awire|net@93|||0|pin@60||30|16|ilcOdd@0|count|29|16 -Awire|net@109|||1800|ilcOdd@0|load[T,F]|29|20|pin@83||32|20 -Awire|net@111|||0|pin@84||32|-20|ilcEven@0|load|23|-20 -Awire|net@259|||900|conn@12|y|-12|24.5|ilcOdd@0|kill|-12|22 -Awire|net@269|||2700|pin@57||30|-16|pin@166||30|-9 -Awire|net@270|||0|conn@11|y|34|-9|pin@166||30|-9 -Awire|net@303|||2700|pin@84||32|-20|pin@183||32|6 -Awire|net@304|||1800|wire90@35|b|40|6|inv@4|out|43|6 -Awire|net@305|||2700|pin@183||32|6|pin@83||32|20 -Awire|net@306|||0|wire90@35|a|35|6|pin@183||32|6 -Awire|net@307|||1800|inv@4|in|48|6|conn@1|y|52|6 -Awire|net@308|||900|conn@15|y|-6|24.5|ilcOdd@0|kill_1|-6|22 -Awire|net@323|||1800|wire90@36|b|-72|-18|pin@191||-69|-18 -Awire|net@325|||1800|conn@16|a|-27.5|-18|ilcEven@0|ilc[done]|-21|-18 -Awire|net@329|||900|pin@60||30|16|pin@166||30|-9 -Eilc[done_1]|bitt[1:7]|D6G2;|conn@17|y|O -Eilc[cnt]||D4G2;|conn@11|a|I -EzeroLO|ilc[done]|D6G2;|conn@16|y|O -Eilc[load]||D4G2;|conn@1|a|I -EinLO[1:7,9]|inLO[1:8]|D4G2;|conn@0|a|I -Ekill||D4G2;|conn@12|a|I -Ekill_1|mc|D4G2;|conn@15|a|I +NX-Metal-1-Metal-2-Con|contact@1||113.5|-28|||| +NX-Metal-1-Metal-2-Con|contact@2||22.5|28|||| +NX-Metal-1-Metal-2-Con|contact@4||-119.5|16|||| +NX-Metal-1-Metal-2-Con|contact@5||126.5|16|||| +NX-Metal-1-Metal-2-Con|contact@7||35.5|-16|||| +NX-Metal-1-Metal-2-Con|contact@8||-215.5|-16|||| +NX-Metal-1-Metal-2-Con|contact@9||-207.5|28|||| +NX-Metal-1-Metal-2-Con|contact@10||274|-28|||| +NX-Metal-1-Metal-2-Con|contact@11||258.5|28|||| +NX-Metal-1-Metal-2-Con|contact@12||286|28|||| +NX-Metal-1-Metal-2-Con|contact@14||199|28|||| +NX-Metal-1-Metal-2-Con|contact@16||193|16|||| +NX-Metal-1-Metal-2-Con|contact@17||-66.5|-28|||| +NX-Metal-1-Metal-2-Con|contact@18||-76|16|||| +NX-Metal-1-Metal-2-Con|contact@19||214|16|||| +NX-Metal-1-Metal-2-Con|contact@20||-161|-34|||| +NX-Metal-1-Metal-2-Con|contact@21||-232.5|-34|||| +NX-Metal-1-Metal-2-Con|contact@26||-260.5|16|||| +NX-Metal-1-Metal-2-Con|contact@27||-344|16|||| +NX-Metal-1-Metal-2-Con|contact@28||-244.5|28|||| +NX-Metal-1-Metal-2-Con|contact@29||-350|28|||| +IgatesK:inv10A;2{lay}|inv10A@0||268.5|0|X||D5G4; +IgatesK:inv10A;2{lay}|inv10A@1||290|0|X||D5G4; +IgatesK:inv10A;2{lay}|inv10A@2||203|0|X||D5G4; +IgatesK:inv10D;1{lay}|inv10D@0||-350|0|Y||D5G4; +IlatchesK:mlat1in10i;1{lay}|mlat1in1@0||-264.5|0|||D5G4; +IgatesK:nand3in6.6;4{lay}|nand3in6@3||-210|0|Y||D5G4; +IgatesK:nand3in6.6;4{lay}|nand3in6@4||-69|0|||D5G4; +IgatesK:nand10;1{lay}|nand10@0||119|0|||D5G4; +IgatesK:nand10;1{lay}|nand10@1||28|0|Y||D5G4; +IgatesK:nand10;1{lay}|nand10@2||-112|0|X||D5G4; +IgatesK:nor10;1{lay}|nor10@3||78|0|Y||D5G4; +IgatesK:nor10;1{lay}|nor10@4||-13|0|||D5G4; +IgatesK:nor10;1{lay}|nor10@5||-153|0|Y||D5G4; +IgatesK:nor10;1{lay}|nor10@7||-317|0|XY||D5G4; +IgatesK:nor10A;2{lay}|nor10A@0||169|0|||D5G4; +IgatesK:nor10A;2{lay}|nor10A@1||235.5|0|Y||D5G4; +NMetal-1-Pin|pin@44||274|63|||| +NMetal-1-Pin|pin@46||208.5|-63|||| +NMetal-1-Pin|pin@48||280|-63|||| +NMetal-1-Pin|pin@54||235.5|63|||| +NMetal-1-Pin|pin@55||169|-63|||| +NMetal-1-Pin|pin@56||78|63|||| +NMetal-1-Pin|pin@57||-13|-63|||| +NMetal-1-Pin|pin@58||-153|57|||| +NMetal-1-Pin|pin@61||126.5|63|||| +NMetal-1-Pin|pin@62||35.5|-63|||| +NMetal-1-Pin|pin@63||-48|63|||| +NMetal-1-Pin|pin@145||99.5|16|||| +NMetal-1-Pin|pin@148||8.5|-16|||| +NMetal-1-Pin|pin@156||-48|25|||| +NMetal-1-Pin|pin@173||-189|-25|||| +NMetal-1-Pin|pin@174||-189|-63|||| +NMetal-1-Pin|pin@175||-201|12|||| +NMetal-1-Pin|pin@176||-201|19|||| +NMetal-1-Pin|pin@177||-174.5|19|||| +NMetal-1-Pin|pin@178||22.5|25|||| +NMetal-1-Pin|pin@179||113.5|-25|||| +NMetal-1-Pin|pin@183||56.5|16|||| +NMetal-1-Pin|pin@184||147.5|-16|||| +NMetal-1-Pin|pin@185||-34.5|-37.5|||| +NMetal-1-Pin|pin@192||-215.5|-24.2|||| +NMetal-1-Pin|pin@193||274|25|||| +NMetal-1-Pin|pin@194||274|-25|||| +NMetal-1-Pin|pin@202||208.5|-25|||| +NMetal-1-Pin|pin@203||208.5|25|||| +NMetal-1-Pin|pin@204||-76|24.2|||| +NMetal-1-Pin|pin@229||-82|-25|||| +NMetal-1-Pin|pin@230||-131.5|-16|||| +NMetal-1-Pin|pin@233||193|-11.5|||| +NMetal-1-Pin|pin@236||147.5|13|||| +NMetal-1-Pin|pin@238||214|-13|||| +NMetal-1-Pin|pin@241||258.5|11.5|||| +NMetal-1-Pin|pin@242||258.5|-28.5|||| +NMetal-1-Pin|pin@243||214|23.9|||| +NMetal-1-Pin|pin@244||147.5|-23.9|||| +NMetal-2-Pin|pin@259||-327|28|||| +NMetal-1-Pin|pin@260||-344|7|||| +NMetal-1-Pin|pin@261||-295.5|13|||| +NMetal-1-Pin|pin@262||-232.5|-24|||| +IwiresL:select15;1{lay}|select15@4||211|0|||D5G4; +IwiresL:select15;1{lay}|select15@5||279|0|||D5G4; +IwiresL:select15;1{lay}|select15@6||-340|0|||D5G4; +IwiresL:wellContacts13;1{lay}|wellCont@9||51|0|||D5G4; +IwiresL:wellContacts13;1{lay}|wellCont@10||142|0|||D5G4; +IwiresL:wellContacts13;1{lay}|wellCont@11||-40|0|||D5G4; +IwiresL:wellContacts13;1{lay}|wellCont@12||-181|0|||D5G4; +Ametal-1|net@358|||S2700|pin@55||169|-63|nor10A@0|out_3|169|-18.1 +Ametal-2|net@488|||S0|nor10A@0|gnd|148.5|0|wellCont@10|gnd_1|146.5|0 +Ametal-2|net@489|||S0|nor10A@0|vdd_1|148.5|-50|wellCont@10|vdd_2|146.5|-50 +Ametal-2|net@490|||S0|nor10A@0|vdd|148.5|50|wellCont@10|vdd_3|146.5|50 +Ametal-2|net@491|||S0|wellCont@10|gnd|137.5|0|nand10@0|gnd_1|137.5|0 +Ametal-2|net@492|||S0|wellCont@10|vdd|137.5|-50|nand10@0|vdd_3|137.5|-50 +Ametal-2|net@493|||S0|wellCont@10|vdd_1|137.5|50|nand10@0|vdd_2|137.5|50 +Ametal-1|net@497|||S2700|nand10@0|inA|126.5|25|pin@61||126.5|63 +Ametal-2|net@503|||S0|contact@10||274|-28|contact@1||113.5|-28 +Ametal-1|net@506|||S2700|nor10A@1|out_3|235.5|18.1|pin@54||235.5|63 +Ametal-2|net@514||6.2|S0|nor10@3|gnd_1|102.5|0|nand10@0|gnd|100.5|0 +Ametal-2|net@515||6.2|S0|nor10@3|vdd_2|102.5|-50|nand10@0|vdd_1|100.5|-50 +Ametal-2|net@516||6.2|S0|nor10@3|vdd_3|102.5|50|nand10@0|vdd|100.5|50 +Ametal-1|net@521|||S900|pin@56||78|63|nor10@3|out_3|78|18.1 +Ametal-1|net@522|||S0|nand10@0|out_1|105.5|16|pin@145||99.5|16 +Ametal-1|net@523|||S900|pin@145||99.5|16|nor10@3|inA|99.5|7 +Ametal-1|net@524|||S900|nand10@1|inA|35.5|-25|pin@62||35.5|-63 +Ametal-1|net@531|||S2700|pin@57||-13|-63|nor10@4|out_3|-13|-18.1 +Ametal-2|net@532|||S0|nor10@4|gnd_1|11.5|0|nand10@1|gnd|9.5|0 +Ametal-2|net@533|||S0|nor10@4|vdd_2|11.5|50|nand10@1|vdd_1|9.5|50 +Ametal-2|net@534|||S0|nor10@4|vdd_3|11.5|-50|nand10@1|vdd|9.5|-50 +Ametal-1|net@535|||S900|nor10@4|inA|8.5|-7|pin@148||8.5|-16 +Ametal-1|net@536|||S1800|pin@148||8.5|-16|nand10@1|out_1|14.5|-16 +Ametal-2|net@541|||S1800|nor10@3|gnd|53.5|0|wellCont@9|gnd_1|55.5|0 +Ametal-2|net@542|||S1800|nor10@3|vdd|53.5|-50|wellCont@9|vdd_2|55.5|-50 +Ametal-2|net@543|||S1800|nor10@3|vdd_1|53.5|50|wellCont@9|vdd_3|55.5|50 +Ametal-2|net@544|||S0|wellCont@9|gnd|46.5|0|nand10@1|gnd_1|46.5|0 +Ametal-2|net@545|||S0|wellCont@9|vdd|46.5|-50|nand10@1|vdd_2|46.5|-50 +Ametal-2|net@546|||S0|wellCont@9|vdd_1|46.5|50|nand10@1|vdd_3|46.5|50 +Ametal-2|net@562|||S1800|contact@2||22.5|28|contact@14||199|28 +Ametal-1|net@563|||S2700|pin@156||-48|25|pin@63||-48|63 +Ametal-1|net@567|||S900|nand10@0|inA|126.5|25|contact@5||126.5|16 +Ametal-2|net@568|||S0|contact@1||113.5|-28|contact@17||-66.5|-28 +Ametal-2|net@571|||S1800|contact@18||-76|16|contact@5||126.5|16 +Ametal-2|net@577|||S1800|nor10@4|gnd|-37.5|0|wellCont@11|gnd_1|-35.5|0 +Ametal-2|net@578|||S1800|nor10@4|vdd_1|-37.5|-50|wellCont@11|vdd_2|-35.5|-50 +Ametal-2|net@579|||S1800|nor10@4|vdd|-37.5|50|wellCont@11|vdd_3|-35.5|50 +Ametal-1|net@588|||S2700|nor10@5|out_3|-153|18.1|pin@58||-153|57 +Ametal-1|net@591|||S1800|nand3in6@3|inA|-191.5|-25|pin@173||-189|-25 +Ametal-1|net@592|||S900|pin@173||-189|-25|pin@174||-189|-63 +Ametal-2|net@593||6.2|S0|wellCont@12|gnd|-185.5|0|nand3in6@3|gnd_1|-185.5|0 +Ametal-2|net@594||6.2|S0|wellCont@12|vdd|-185.5|-50|nand3in6@3|vdd_2|-185.5|-50 +Ametal-2|net@595||6.2|S0|wellCont@12|vdd_1|-185.5|50|nand3in6@3|vdd_3|-185.5|50 +Ametal-2|net@596||6.2|S0|wellCont@12|vdd_3|-176.5|50|nor10@5|vdd_1|-177.5|50 +Ametal-2|net@597||6.2|S1800|nor10@5|gnd|-177.5|0|wellCont@12|gnd_1|-176.5|0 +Ametal-2|net@598||6.2|S1800|nor10@5|vdd|-177.5|-50|wellCont@12|vdd_2|-176.5|-50 +Ametal-1|net@599|||S1800|nand3in6@3|out_2|-215|12|pin@175||-201|12 +Ametal-1|net@600|||S2700|pin@175||-201|12|pin@176||-201|19 +Ametal-1|net@601|||S1800|pin@176||-201|19|pin@177||-174.5|19 +Ametal-1|net@602|||S900|pin@177||-174.5|19|nor10@5|inB|-174.5|-9 +Ametal-1|net@603|||S900|contact@2||22.5|28|pin@178||22.5|25 +Ametal-1|net@604|||S0|pin@178||22.5|25|nand10@1|inB|21|25 +Ametal-1|net@605|||S2700|contact@1||113.5|-28|pin@179||113.5|-25 +Ametal-1|net@606|||S0|pin@179||113.5|-25|nand10@0|inB|112|-25 +Ametal-2|net@607|||S1800|contact@8||-215.5|-16|contact@7||35.5|-16 +Ametal-1|net@609|||S2700|nand10@1|inA|35.5|-25|contact@7||35.5|-16 +Ametal-2|net@612|||S0|contact@2||22.5|28|contact@9||-207.5|28 +Ametal-1|net@614|||S2700|nand3in6@3|inC|-207.5|25|contact@9||-207.5|28 +Ametal-1|net@615|||S1800|nand10@1|out|36|16|pin@183||56.5|16 +Ametal-1|net@616|||S900|pin@183||56.5|16|nor10@3|inB|56.5|-9 +Ametal-1|net@617|||S1800|nand10@0|out|127|-16|pin@184||147.5|-16 +Ametal-1|net@620|||S2700|pin@185||-34.5|-37.5|nor10@4|inB|-34.5|9 +Ametal-1|net@621|||S900|contact@8||-215.5|-16|pin@192||-215.5|-24.2 +Ametal-1|net@622|||S1800|pin@192||-215.5|-24.2|nand3in6@3|inB|-212|-24.2 +Ametal-2|net@630||6.2|S1800|inv10A@0|vdd_2|256|50|nor10A@1|vdd_3|256|50 +Ametal-2|net@631||6.2|S0|nor10A@1|gnd_1|256|0|inv10A@0|gnd_1|256|0 +Ametal-2|net@632||6.2|S0|nor10A@1|vdd_2|256|-50|inv10A@0|vdd_3|256|-50 +Ametal-1|net@633|||S900|pin@44||274|63|pin@193||274|25 +Ametal-1|net@634|||S0|pin@193||274|25|inv10A@0|in_1|264.5|25 +Ametal-1|net@635|||S900|pin@193||274|25|pin@194||274|-25 +Ametal-1|net@636|||S0|pin@194||274|-25|inv10A@0|in|264.5|-25 +Ametal-1|net@638|||S900|pin@194||274|-25|contact@10||274|-28 +Ametal-1|net@644|||S2700|inv10A@0|out|258.5|7|contact@11||258.5|28 +Ametal-2|net@645|||S0|contact@12||286|28|contact@11||258.5|28 +Ametal-1|net@646|||S2700|inv10A@1|in_1|286|25|contact@12||286|28 +Ametal-1|net@647|||S900|inv10A@1|out|280|7|pin@48||280|-63 +Ametal-2|net@649||6.2|S1800|inv10A@0|gnd|273|0|inv10A@1|gnd_1|277.5|0 +Ametal-2|net@650||6.2|S0|inv10A@1|vdd_2|277.5|50|inv10A@0|vdd|273|50 +Ametal-2|net@651||6.2|S0|inv10A@1|vdd_3|277.5|-50|inv10A@0|vdd_1|273|-50 +Ametal-2|net@654||6.2|S1800|inv10A@2|vdd_1|207.5|-50|nor10A@1|vdd|215|-50 +Ametal-2|net@655||6.2|S0|nor10A@1|gnd|215|0|inv10A@2|gnd|207.5|0 +Ametal-2|net@656||6.2|S0|nor10A@1|vdd_1|215|50|inv10A@2|vdd|207.5|50 +Ametal-2|net@657||6.2|S0|inv10A@2|vdd_2|190.5|50|nor10A@0|vdd_2|189.5|50 +Ametal-2|net@658||6.2|S1800|nor10A@0|gnd_1|189.5|0|inv10A@2|gnd_1|190.5|0 +Ametal-2|net@659||6.2|S1800|nor10A@0|vdd_3|189.5|-50|inv10A@2|vdd_3|190.5|-50 +Ametal-1|net@660|||S2700|pin@46||208.5|-63|pin@202||208.5|-25 +Ametal-1|net@661|||S0|pin@202||208.5|-25|inv10A@2|in|199|-25 +Ametal-1|net@663|||S2700|pin@202||208.5|-25|pin@203||208.5|25 +Ametal-1|net@665|||S0|pin@203||208.5|25|inv10A@2|in_1|199|25 +Ametal-1|net@667|||S2700|inv10A@2|in_1|199|25|contact@14||199|28 +Ametal-2|net@672|||S0|contact@19||214|16|contact@16||193|16 +Ametal-2|net@676|||S0|wellCont@11|gnd|-44.5|0|nand3in6@4|gnd_1|-44.5|0 +Ametal-2|net@677|||S0|wellCont@11|vdd|-44.5|-50|nand3in6@4|vdd_3|-44.5|-50 +Ametal-2|net@678|||S0|wellCont@11|vdd_1|-44.5|50|nand3in6@4|vdd_2|-44.5|50 +Ametal-1|net@679|||S0|pin@156||-48|25|nand3in6@4|inA|-50.5|25 +Ametal-1|net@680|||S1800|nand3in6@4|out|-68|-37.5|pin@185||-34.5|-37.5 +Ametal-1|net@682|||S900|nand3in6@4|inC|-66.5|-25|contact@17||-66.5|-28 +Ametal-1|net@683|||S0|nand3in6@4|inB|-71|24.2|pin@204||-76|24.2 +Ametal-2|net@685|||S1800|contact@4||-119.5|16|contact@18||-76|16 +Ametal-1|net@691|||S900|pin@204||-76|24.2|contact@18||-76|16 +Ametal-1|net@720|||S900|nand10@2|inA|-119.5|25|contact@4||-119.5|16 +Ametal-1|net@721|||S1800|nand10@2|inB|-105|-25|pin@229||-82|-25 +Ametal-1|net@722|||S2700|pin@229||-82|-25|nand3in6@4|inA_1|-82|-7 +Ametal-2|net@724|||S0|nand10@2|gnd|-93.5|0|nand3in6@4|gnd|-93.5|0 +Ametal-2|net@725|||S0|nand10@2|vdd|-93.5|50|nand3in6@4|vdd|-93.5|50 +Ametal-2|net@726|||S0|nand10@2|vdd_1|-93.5|-50|nand3in6@4|vdd_1|-93.5|-50 +Ametal-2|net@727|||S1800|nand10@2|gnd_1|-130.5|0|nor10@5|gnd_1|-128.5|0 +Ametal-2|net@728|||S1800|nand10@2|vdd_3|-130.5|-50|nor10@5|vdd_2|-128.5|-50 +Ametal-2|net@729|||S1800|nand10@2|vdd_2|-130.5|50|nor10@5|vdd_3|-128.5|50 +Ametal-1|net@730|||S900|nor10@5|inA|-131.5|7|pin@230||-131.5|-16 +Ametal-1|net@731|||S1800|pin@230||-131.5|-16|nand10@2|out|-120|-16 +Ametal-1|net@732||0.4|S2700|inv10A@2|out|193|7|contact@16||193|16 +Ametal-1|net@735|||S900|inv10A@2|out|193|7|pin@233||193|-11.5 +Ametal-1|net@736|||S0|pin@233||193|-11.5|nor10A@0|inB|172.5|-11.5 +Ametal-1|net@752|||S2700|pin@184||147.5|-16|pin@236||147.5|13 +Ametal-1|net@753|||S1800|pin@236||147.5|13|nor10A@0|inA|153.5|13 +Ametal-1|net@756|||S0|nor10A@1|inA|220|-13|pin@238||214|-13 +Ametal-1|net@762|||S1800|nor10A@1|inB|239|11.5|pin@241||258.5|11.5 +Ametal-1|net@763|||S900|pin@241||258.5|11.5|inv10A@0|out|258.5|7 +Ametal-1|net@764|||S1800|nor10A@1|inBB|239|-28.5|pin@242||258.5|-28.5 +Ametal-1|net@765|||S2700|pin@242||258.5|-28.5|inv10A@0|out|258.5|7 +Ametal-1|net@766|||S2700|contact@19||214|16|pin@243||214|23.9 +Ametal-1|net@767|||S1800|pin@243||214|23.9|nor10A@1|inAA|221.5|23.9 +Ametal-1|net@768|||S0|nor10A@0|inAA|155|-23.9|pin@244||147.5|-23.9 +Ametal-1|net@769|||S2700|pin@244||147.5|-23.9|pin@184||147.5|-16 +Ametal-2|net@773|||S1800|contact@21||-232.5|-34|contact@20||-161|-34 +Ametal-1|net@775|||S900|nor10@5|out_2|-161|-23|contact@20||-161|-34 +Ametal-1|net@783|||S2700|pin@238||214|-13|contact@19||214|16 +Ametal-2|net@812|||S0|mlat1in1@0|gnd_1|-234.5|0|nand3in6@3|gnd|-234.5|0 +Ametal-2|net@813|||S0|mlat1in1@0|vdd_3|-234.5|-50|nand3in6@3|vdd|-234.5|-50 +Ametal-2|net@814|||S0|mlat1in1@0|vdd_2|-234.5|50|nand3in6@3|vdd_1|-234.5|50 +Ametal-2|net@815|||S0|nor10@7|gnd|-292.5|0|mlat1in1@0|gnd|-294.5|0 +Ametal-2|net@816|||S0|nor10@7|vdd|-292.5|-50|mlat1in1@0|vdd_1|-294.5|-50 +Ametal-2|net@817|||S0|nor10@7|vdd_1|-292.5|50|mlat1in1@0|vdd|-294.5|50 +Ametal-2|net@824||6.2|S0|inv10D@0|vdd_2|-341.5|-50|nor10@7|vdd_2|-341.5|-50 +Ametal-2|net@825||6.2|S1800|nor10@7|gnd_1|-341.5|0|inv10D@0|gnd_1|-341.5|0 +Ametal-2|net@826||6.2|S1800|nor10@7|vdd_3|-341.5|50|inv10D@0|vdd_3|-341.5|50 +Ametal-2|net@827|||S1800|contact@27||-344|16|contact@26||-260.5|16 +Ametal-1|net@828|||S900|mlat1in1@0|cl[T]|-260.5|18|contact@26||-260.5|16 +Ametal-2|net@831|||S1800|pin@259||-327|28|contact@28||-244.5|28 +Ametal-1|net@832|||S900|mlat1in1@0|cl[F]|-244.5|29.9|contact@28||-244.5|28 +Ametal-1|net@834|||S2700|inv10D@0|in|-350|25|contact@29||-350|28 +Ametal-2|net@836|||S1800|contact@29||-350|28|pin@259||-327|28 +Ametal-1|net@837|||S900|pin@260||-344|7|inv10D@0|out|-344|-7 +Ametal-1|net@838||0.4|S900|contact@27||-344|16|pin@260||-344|7 +Ametal-1|net@839|||S1800|pin@260||-344|7|nor10@7|inA|-338.5|7 +Ametal-1|net@840|||S0|mlat1in1@0|out[1]|-290|13|pin@261||-295.5|13 +Ametal-1|net@841|||S900|pin@261||-295.5|13|nor10@7|inB|-295.5|-9 +Ametal-1|net@843|||S2700|contact@21||-232.5|-34|pin@262||-232.5|-24 +Ametal-1|net@844|||S0|pin@262||-232.5|-24|mlat1in1@0|in[1]|-241.5|-24 +Ebit[1]||D5G2;|pin@44||I +Ebit[2]||D5G2;|pin@46||I +Ebit[3]||D5G2;|pin@61||I +Ebit[4]||D5G2;|pin@62||I +Ebit[5]||D5G2;|pin@63||I +Ebit[6]||D5G2;|pin@174||I +Ecount_1|count|D5G2;|pin@259||I +Edo[2]||D5G2;|pin@48||O +Edo[3]||D5G2;|pin@54||O +Edo[4]||D5G2;|pin@55||O +Edo[5]||D5G2;|pin@56||O +Edo[6]||D5G2;|pin@57||O +Eout_3|force0|D5G2;|nor10@7|out_3|O +Egnd||D5G2;|inv10D@0|gnd|G +Egnd_1||D5G2;|inv10A@1|gnd|G +Ezoo|ilc[zoo]|D5G2;|pin@58||O +Evdd||D5G2;|inv10D@0|vdd|P +Evdd_1||D5G2;|inv10D@0|vdd_1|P +Evdd_2||D5G2;|inv10A@1|vdd|P +Evdd_3||D5G2;|inv10A@1|vdd_1|P X -# Cell ilcEven;1{ic} -CilcEven;1{ic}||artwork|1216797193489|1224764037703|EI +# Cell countLogicZoo;1{sch} +CcountLogicZoo;1{sch}||schematic|1216763060897|1226709173949| Ngeneric:Facet-Center|art@0||0|0||||AV -NThick-Circle|art@3||-24|3.5|1|1|| -Nschematic:Bus_Pin|pin@0||12|4|-1|-1|| -Nschematic:Bus_Pin|pin@2||0|4|-1|-1|| -Nschematic:Bus_Pin|pin@4||-12|4|-1|-1|| -Nschematic:Bus_Pin|pin@8||0|-4|-1|-1|R| -Ngeneric:Invisible-Pin|pin@9||0|-3|1|1|R| -Nschematic:Bus_Pin|pin@12||6|5|-1|-1|| -Nschematic:Bus_Pin|pin@14||-6|5|-1|-1|| -Nschematic:Bus_Pin|pin@16||-18|5|-1|-1|| -NPin|pin@31||-2|3|1|1|| -NPin|pin@32||-2|4|1|1|| -NPin|pin@33||2|4|1|1|| -NPin|pin@34||2|3|1|1|| -NPin|pin@35||10|3|1|1|| -NPin|pin@36||10|4|1|1|| -NPin|pin@37||14|4|1|1|| -NPin|pin@38||14|3|1|1|| -NPin|pin@39||-10|3|1|1|| -NPin|pin@40||-10|4|1|1|| -NPin|pin@41||-14|4|1|1|| -NPin|pin@42||-14|3|1|1|| -NPin|pin@44||6|3|1|1|| -NPin|pin@45||6|5|1|1|| -NPin|pin@46||-6|3|1|1|| -NPin|pin@47||-6|5|1|1|| -NPin|pin@50||-18|3|1|1|| -NPin|pin@51||-18|5|1|1|| -NPin|pin@52||16|-3|1|1|| -NPin|pin@53||16|3|1|1|| -Ngeneric:Invisible-Pin|pin@54||12|0|||||ART_message(D5G3;)S2 -Ngeneric:Invisible-Pin|pin@55||0|0|||||ART_message(D5G3;)S4 -Ngeneric:Invisible-Pin|pin@56||-12|0|||||ART_message(D5G3;)S6 -Nschematic:Bus_Pin|pin@57||17|2|-1|-1|| -NPin|pin@101||-27|3|1|1|| -NPin|pin@102||-27|-3|1|1|| -Ngeneric:Invisible-Pin|pin@105||-22|0|||||ART_message(D5G3;)Sinfin -Nschematic:Bus_Pin|pin@107||17|-2|-1|-1|| -NPin|pin@108||16|-2|1|1|| -NPin|pin@109||17|-2|1|1|| -Ngeneric:Invisible-Pin|pin@110||-6|0|||||ART_message(D5G2;)SILC -Nschematic:Bus_Pin|pin@113||-18|-4|-1|-1|| -NPin|pin@115||16|2|1|1|| -NPin|pin@116||17|2|1|1|| -Nschematic:Bus_Pin|pin@117||-12|-4|-1|-1|| -NPin|pin@119||-12|-3|1|1|| -NPin|pin@120||-12|-4|1|1|| -Ngeneric:Invisible-Pin|pin@121||-12|-2|||||ART_message(D5G1.5;)Smc -NPin|pin@122||-18|-3|1|1|| -NPin|pin@123||-18|-4|1|1|| -Ngeneric:Invisible-Pin|pin@124||-18|-2|||||ART_message(D5G1.5;)Skill -Nschematic:Bus_Pin|pin@125||-27|0|-1|-1|| -Nschematic:Bus_Pin|pin@127||-24|4|-1|-1|| -Nschematic:Bus_Pin|pin@128||-6|-4|-1|-1|| -Ngeneric:Invisible-Pin|pin@129||-6|-3|1|1|| -Aschematic:bus|net@4||-0.5|IJ900|pin@9||0|-3|pin@8||0|-4 -AThicker|net@21|||FS1800|pin@32||-2|4|pin@33||2|4 -AThicker|net@22|||FS900|pin@33||2|4|pin@34||2|3 -AThicker|net@23|||FS1800|pin@44||6|3|pin@35||10|3 -AThicker|net@24|||FS2700|pin@35||10|3|pin@36||10|4 -AThicker|net@25|||FS1800|pin@36||10|4|pin@37||14|4 -AThicker|net@26|||FS900|pin@37||14|4|pin@38||14|3 -AThicker|net@27|||FS0|pin@46||-6|3|pin@39||-10|3 -AThicker|net@28|||FS2700|pin@39||-10|3|pin@40||-10|4 -AThicker|net@29|||FS0|pin@40||-10|4|pin@41||-14|4 -AThicker|net@30|||FS900|pin@41||-14|4|pin@42||-14|3 -AThicker|net@32|||FS2700|pin@31||-2|3|pin@32||-2|4 -AThicker|net@33|||FS1800|pin@34||2|3|pin@44||6|3 -AThicker|net@34|||FS2700|pin@44||6|3|pin@45||6|5 -AThicker|net@35|||FS0|pin@31||-2|3|pin@46||-6|3 -AThicker|net@36|||FS2700|pin@46||-6|3|pin@47||-6|5 -AThicker|net@41|||FS0|pin@42||-14|3|pin@50||-18|3 -AThicker|net@43|||FS2700|pin@50||-18|3|pin@51||-18|5 -AThicker|net@56|||FS2700|pin@52||16|-3|pin@108||16|-2 -AThicker|net@57|||FS0|pin@53||16|3|pin@38||14|3 -AThicker|net@105|||FS900|pin@101||-27|3|pin@102||-27|-3 -AThicker|net@107|||FS0|pin@52||16|-3|pin@119||-12|-3 -AThicker|net@110|||FS2700|pin@108||16|-2|pin@115||16|2 -AThicker|net@111|||FS1800|pin@108||16|-2|pin@109||17|-2 -AThicker|net@113|||FS2700|pin@115||16|2|pin@53||16|3 -AThicker|net@114|||FS1800|pin@115||16|2|pin@116||17|2 -AThicker|net@116|||FS0|pin@119||-12|-3|pin@122||-18|-3 -AThicker|net@117|||FS900|pin@119||-12|-3|pin@120||-12|-4 -AThicker|net@118|||FS0|pin@122||-18|-3|pin@102||-27|-3 -AThicker|net@119|||FS900|pin@122||-18|-3|pin@123||-18|-4 -AThicker|net@126|||FS1800|pin@101||-27|3|pin@50||-18|3 -Aschematic:bus|net@127||-0.5|IJ900|pin@129||-6|-3|pin@128||-6|-4 -Ebit[2]||D5G2;|pin@12||O -Ebit[4]||D5G2;|pin@14||O -Ebit[6]||D5G2;|pin@16||O -Ebitt[1,3,5]|bitt[2,4,6,7]|D5G2;|pin@128||O -Ecount||D5G2;|pin@57||I -Edo[2]||D5G2;|pin@0||I -Edo[4]||D5G2;|pin@2||I -Edo[6]||D5G2;|pin@4||I -Eilc[done]||D5G2;|pin@125||O -EinLO[2,4,6]|inLO[2,4,6,8]|D5G2;|pin@8||I -Ekill||D5G2;|pin@113||I -Eload||D5G2;|pin@107||I -Ekill_1|mc|D5G2;|pin@117||I -Ecount_1|zeroLO|D5G2;|pin@127||I +NOff-Page|conn@0||42|-21|||RRR| +NOff-Page|conn@2||30|27|||R| +NOff-Page|conn@3||12|-21|||RRR| +NOff-Page|conn@4||-6|27|||R| +NOff-Page|conn@5||-24|-21|||RRR| +NOff-Page|conn@6||-50|12|||R| +NOff-Page|conn@7||24|-21|||XYRRR| +NOff-Page|conn@8||42|27|||XYR| +NOff-Page|conn@9||0|-21|||XYRRR| +NOff-Page|conn@10||18|27|||XYR| +NOff-Page|conn@11||-36|-21|||XYRRR| +NOff-Page|conn@12||-18|27|||XYR| +NOff-Page|conn@14||-65|-21|||| +NOff-Page|conn@15||-78|-4|||RR| +IcountLogicZoo;1{ic}|countLog@0||41.5|40.5|||D5G4; +IredFour:inv;1{ic}|inv@0||42|-9|RRR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFour:inv;1{ic}|inv@1||24|-6|R||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFour:inv;1{ic}|inv@2||42|6|RRR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFour:inv;1{ic}|inv@3||-58.5|-21|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IlatchesK:mlat1in10i;1{ic}|mlat1in1@1||-57|6|XY||D5G4; +IredFour:nand2;1{ic}|nand2@0||12|9|XY||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 +IredFour:nand2;1{ic}|nand2@1||-6|-9|X||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 +IredFour:nand2;1{ic}|nand2@2||-24|23|X||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 +IredFour:nand3;1{ic}|nand3@0||-24|9|XY||D0G4;|ATTR_Delay(D5G1;NPX4;Y-2.5;)I100|ATTR_X(D5G1.5;NPX3;Y2.5;)S6.667|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFour:nand3;1{ic}|nand3@1||-43|-9|X||D0G4;|ATTR_Delay(D5G1;NPX4;Y-2.5;)I100|ATTR_X(D5G1.5;NPX3;Y2.5;)S6.667|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFour:nor2n;1{ic}|nor2n@1||30|12|XR||D0G4;|ATTR_Delay(D5G1;NPX3;Y-3;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFour:nor2n;1{ic}|nor2n@2||12|-12|RRR||D0G4;|ATTR_Delay(D5G1;NPX3;Y-3;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFour:nor2n;1{ic}|nor2n@3||-6|12|XR||D0G4;|ATTR_Delay(D5G1;NPX3;Y-3;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFour:nor2n;1{ic}|nor2n@4||-24|-12|RRR||D0G4;|ATTR_Delay(D5G1;NPX3;Y-3;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFour:nor2n;1{ic}|nor2n@6||-43|6|X||D0G4;|ATTR_Delay(D5G1;NPX3;Y-3;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFour:nor2n;1{ic}|nor2n@7||-67|-4|XY||D0G4;|ATTR_Delay(D5G1;NPX3;Y-3;)I100|ATTR_X(D5G1.5;NPX4.25;Y3.25;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +NWire_Pin|pin@2||11|0|||| +NWire_Pin|pin@4||-25|0|||| +NWire_Pin|pin@5||31|0|||| +NWire_Pin|pin@7||-23|0|||| +NWire_Pin|pin@8||-7|0|||| +NWire_Pin|pin@9||13|0|||| +NWire_Pin|pin@10||29|0|||| +Ngeneric:Invisible-Pin|pin@11||-22|49|||||ART_message(D5G6;)ScountLogicZoo +Ngeneric:Invisible-Pin|pin@13||-22|44|||||ART_message(D5G4;)Scenter of the Inner Loop Counter +NWire_Pin|pin@29||-5|0|||| +NWire_Pin|pin@56||6|9|||| +NWire_Pin|pin@57||6|0|||| +NWire_Pin|pin@59||18|10|||| +NWire_Pin|pin@61||-18|11|||| +NWire_Pin|pin@62||18|8|||| +NWire_Pin|pin@63||18|3|||| +NWire_Pin|pin@76||-12|-9|||| +NWire_Pin|pin@77||-12|0|||| +NWire_Pin|pin@78||-52|-9|||| +NWire_Pin|pin@79||-52|0|||| +NWire_Pin|pin@80||-36|-11|||| +NWire_Pin|pin@81||-36|-7|||| +NWire_Pin|pin@82||-36|-3|||| +NWire_Pin|pin@84||0|-8|||| +NWire_Pin|pin@85||0|-3|||| +NWire_Pin|pin@86||0|-10|||| +NWire_Pin|pin@87||0|-15|||| +NWire_Pin|pin@88||-18|-15|||| +NWire_Pin|pin@90||-18|-9|||| +NWire_Pin|pin@93||-18|7|||| +NWire_Pin|pin@94||-18|3|||| +NWire_Pin|pin@95||18|-3|||| +NWire_Pin|pin@96||18|-12|||| +NWire_Pin|pin@97||24|-12|||| +NWire_Pin|pin@98||24|0|||| +NWire_Pin|pin@99||36|3|||| +NWire_Pin|pin@100||36|12|||| +NWire_Pin|pin@101||42|12|||| +NWire_Pin|pin@102||42|0|||| +NWire_Pin|pin@103||-34|9|||| +NWire_Pin|pin@104||-34|0|||| +NWire_Pin|pin@105||-38|23|||| +NWire_Pin|pin@110||-18|24|||| +NWire_Pin|pin@111||18|22|||| +NWire_Pin|pin@112||-14|22|||| +NWire_Pin|pin@113||-14|9|||| +NWire_Pin|pin@115||-38|0|||| +NWire_Pin|pin@117||-38|7|||| +Ngeneric:Invisible-Pin|pin@118||-78|36|||||ART_message(D3G2;)S[The zoo signal is true when,the count value is 0 or 1.,This anticipates,that all bits will be 0 after,the next count OR,that all bits are already zero.,The zoo signal allows the zero,and done latches to anticipate,the all zero case.] +Ngeneric:Invisible-Pin|pin@119||-75|50|||||ART_message(D3G2;)S[ies 12 November 2008,applied the name zoo,(zero or one) to what,"was formerly do[7] and",added a statizer for it.] +Ngeneric:Invisible-Pin|pin@120||-22|40|||||ART_message(D5G3;)Sies 12 November 2008 +NWire_Pin|pin@121||-38|5|||| +NWire_Pin|pin@123||-50|6|||| +Ngeneric:Invisible-Pin|pin@125||-60.5|12.5|||||ART_message(D3G2;)Sstaticizer +NWire_Pin|pin@130||-62|-5|||RRR| +NBus_Pin|pin@132||-57|-4|-1|-1|| +NWire_Pin|pin@133||-46.5|-21|||| +NWire_Pin|pin@134||-46.5|-15.5|||| +NWire_Pin|pin@135||-62|-3|||| +NWire_Pin|pin@136||-62|6|||| +NWire_Pin|pin@138||-62|-15.5|||| +IorangeTSMC090nm:wire90;1{ic}|wire90@0||-29|0|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D549.2|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@1||0|0|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D703.8|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@3||-18|0|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D703.8000000000001|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@5||-47.5|0|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D543.5999999999999|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||18|0|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D645.3|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||-32|23|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D378.8|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||-51|-21|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D543.5999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3 +Awire|count[F]|D5G2;||2700|pin@133||-46.5|-21|pin@134||-46.5|-15.5 +Abus|count[F],count|D5G2;|-0.5|IJ900|mlat1in1@1|cl[T,F]|-57|2|pin@132||-57|-4 +Awire|net@42|||2700|conn@7|y|24|-19|pin@97||24|-12 +Awire|net@56|||0|wire90@3|a|-20.5|0|pin@7||-23|0 +Awire|net@58|||0|wire90@1|a|-2.5|0|pin@29||-5|0 +Awire|net@128|||2700|pin@10||29|0|nor2n@1|ina|29|9.5 +Awire|net@144|||900|conn@4|a|-6|25|nor2n@3|out|-6|14.5 +Awire|net@145|||900|pin@2||11|0|nor2n@2|ina|11|-9.5 +Awire|net@146|||900|pin@9||13|0|nor2n@2|inb|13|-9.5 +Awire|net@147|||2700|conn@5|a|-24|-19|nor2n@4|out|-24|-14.5 +Awire|net@150|||900|conn@2|a|30|25|nor2n@1|out|30|14.5 +Awire|net@152|||900|nor2n@2|out|12|-14.5|conn@3|a|12|-19 +Awire|net@154|||0|pin@57||6|0|wire90@1|b|2.5|0 +Awire|net@155|||0|nand2@0|out|9.5|9|pin@56||6|9 +Awire|net@156|||0|pin@2||11|0|pin@57||6|0 +Awire|net@157|||900|pin@56||6|9|pin@57||6|0 +Awire|net@160|||0|pin@59||18|10|nand2@0|ina|14.5|10 +Awire|net@164|||900|pin@110||-18|24|pin@61||-18|11 +Awire|net@165|||0|pin@61||-18|11|nand3@0|ina|-21.5|11 +Awire|net@166|||1800|nand2@0|inb|14.5|8|pin@62||18|8 +Awire|net@167|||900|pin@62||18|8|pin@63||18|3 +Awire|net@177|||2700|pin@101||42|12|conn@8|y|42|25 +Awire|net@180|||1800|pin@63||18|3|pin@99||36|3 +Awire|net@190|||900|conn@10|y|18|25|pin@111||18|22 +Awire|net@195|||0|nand2@1|out|-8.5|-9|pin@76||-12|-9 +Awire|net@196|||0|pin@8||-7|0|pin@77||-12|0 +Awire|net@197|||2700|pin@76||-12|-9|pin@77||-12|0 +Awire|net@198|||0|nand3@1|out|-45.5|-9|pin@78||-52|-9 +Awire|net@200|||2700|pin@78||-52|-9|pin@79||-52|0 +Awire|net@201|||2700|conn@11|y|-36|-19|pin@80||-36|-11 +Awire|net@202|||0|pin@80||-36|-11|nand3@1|ina|-40.5|-11 +Awire|net@203|||1800|nand3@1|inc|-40.5|-7|pin@81||-36|-7 +Awire|net@204|||2700|pin@81||-36|-7|pin@82||-36|-3 +Awire|net@206|||1800|pin@82||-36|-3|pin@85||0|-3 +Awire|net@207|||1800|nand2@1|inb|-3.5|-8|pin@84||0|-8 +Awire|net@208|||1800|pin@85||0|-3|pin@95||18|-3 +Awire|net@209|||2700|pin@84||0|-8|pin@85||0|-3 +Awire|net@210|||0|pin@77||-12|0|wire90@3|b|-15.5|0 +Awire|net@212|||0|pin@86||0|-10|nand2@1|ina|-3.5|-10 +Awire|net@213|||2700|pin@87||0|-15|pin@86||0|-10 +Awire|net@214|||2700|conn@9|y|0|-19|pin@87||0|-15 +Awire|net@215|||0|pin@87||0|-15|pin@88||-18|-15 +Awire|net@218|||0|pin@90||-18|-9|nand3@1|inb|-40.5|-9 +Awire|net@219|||2700|pin@8||-7|0|nor2n@3|ina|-7|9.5 +Awire|net@220|||2700|pin@29||-5|0|nor2n@3|inb|-5|9.5 +Awire|net@221|||900|pin@4||-25|0|nor2n@4|ina|-25|-9.5 +Awire|net@222|||900|pin@7||-23|0|nor2n@4|inb|-23|-9.5 +Awire|net@223|||2700|pin@88||-18|-15|pin@90||-18|-9 +Awire|net@229|||2700|conn@0|a|42|-19|inv@0|out|42|-11.5 +Awire|net@230|||1800|pin@79||-52|0|wire90@5|a|-50|0 +Awire|net@232|||1800|nand3@0|inc|-21.5|7|pin@93||-18|7 +Awire|net@233|||900|pin@93||-18|7|pin@94||-18|3 +Awire|net@236|||1800|pin@94||-18|3|pin@63||18|3 +Awire|net@243|||900|pin@95||18|-3|pin@96||18|-12 +Awire|net@245|||1800|pin@96||18|-12|pin@97||24|-12 +Awire|net@247|||0|pin@10||29|0|pin@98||24|0 +Awire|net@248|||2700|inv@1|out|24|-3.5|pin@98||24|0 +Awire|net@250|||2700|pin@99||36|3|pin@100||36|12 +Awire|net@252|||1800|pin@100||36|12|pin@101||42|12 +Awire|net@254|||2700|pin@97||24|-12|inv@1|in|24|-8.5 +Awire|net@255|||900|pin@101||42|12|inv@2|in|42|8.5 +Awire|net@257|||900|inv@2|out|42|3.5|pin@102||42|0 +Awire|net@258|||0|wire90@6|a|15.5|0|pin@9||13|0 +Awire|net@259|||1800|wire90@6|b|20.5|0|pin@98||24|0 +Awire|net@262|||1800|wire90@0|b|-26.5|0|pin@4||-25|0 +Awire|net@264|||0|wire90@0|a|-31.5|0|pin@104||-34|0 +Awire|net@265|||900|pin@103||-34|9|pin@104||-34|0 +Awire|net@267|||0|wire90@8|a|-34.5|23|pin@105||-38|23 +Awire|net@275|||0|nand3@0|out|-26.5|9|pin@103||-34|9 +Awire|net@279|||900|conn@12|y|-18|25|pin@110||-18|24 +Awire|net@282|||1800|pin@112||-14|22|pin@111||18|22 +Awire|net@284|||1800|nand3@0|inb|-21.5|9|pin@113||-14|9 +Awire|net@285|||900|pin@112||-14|22|pin@113||-14|9 +Awire|net@286|||2700|pin@59||18|10|pin@111||18|22 +Awire|net@289|||1800|wire90@5|b|-45|0|pin@115||-38|0 +Awire|net@291|||900|pin@105||-38|23|pin@117||-38|7 +Awire|net@303|||900|pin@121||-38|5|pin@115||-38|0 +Awire|net@305|||0|pin@102||42|0|pin@5||31|0 +Awire|net@306|||2700|inv@0|in|42|-6.5|pin@102||42|0 +Awire|net@307|||2700|pin@5||31|0|nor2n@1|inb|31|9.5 +Awire|net@315|||1800|wire90@8|b|-29.5|23|nand2@2|out|-26.5|23 +Awire|net@316|||0|pin@110||-18|24|nand2@2|inb|-21.5|24 +Awire|net@317|||0|pin@112||-14|22|nand2@2|ina|-21.5|22 +Awire|net@319|||1800|nor2n@6|ina|-40.5|5|pin@121||-38|5 +Awire|net@321|||0|pin@117||-38|7|nor2n@6|inb|-40.5|7 +Awire|net@323|||0|nor2n@6|out|-45.5|6|pin@123||-50|6 +Awire|net@324|||900|conn@6|a|-50|10|pin@123||-50|6 +Awire|net@334|||0|pin@123||-50|6|mlat1in1@1|in[1]|-55|6 +Awire|net@343|||1800|conn@14|y|-63|-21|inv@3|in|-61|-21 +Awire|net@346|||0|pin@133||-46.5|-21|wire90@9|b|-48.5|-21 +Awire|net@347|||0|wire90@9|a|-53.5|-21|inv@3|out|-56|-21 +Awire|net@349|||1800|nor2n@7|inb|-64.5|-5|pin@130||-62|-5 +Awire|net@350|||1800|nor2n@7|ina|-64.5|-3|pin@135||-62|-3 +Awire|net@351|||0|mlat1in1@1|out[1]|-59|6|pin@136||-62|6 +Awire|net@352|||2700|pin@135||-62|-3|pin@136||-62|6 +Awire|net@355|||1800|pin@138||-62|-15.5|pin@134||-46.5|-15.5 +Awire|net@356|||0|nor2n@7|out|-69.5|-4|conn@15|a|-76|-4 +Awire|net@357|||900|pin@130||-62|-5|pin@138||-62|-15.5 +Ebit[1]||D4G2;|conn@8|a|I +Ebit[2]||D4G2;|conn@7|a|I +Ebit[3]||D4G2;|conn@10|a|I +Ebit[4]||D4G2;|conn@9|a|I +Ebit[5]||D4G2;|conn@12|a|I +Ebit[6]||D4G2;|conn@11|a|I +Ecl[T,F]|count|D4G2;|conn@14|a|I +Edo[2]||D6G2;|conn@0|y|O +Edo[3]||D6G2;|conn@2|y|O +Edo[4]||D6G2;|conn@3|y|O +Edo[5]||D6G2;|conn@4|y|O +Edo[6]||D6G2;|conn@5|y|O +EzooSL_1|force0|D6G2;|conn@15|y|O +Ezoo|ilc[zoo]|D6G2;|conn@6|y|O X -# Cell ilcEven;7{lay} -CilcEven;7{lay}||cmos90|1216735796008|1225494223885||ATTR_NCC(D5G3;NTY144;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1225494195292|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1225543847667 +# Cell extZero;1{ic} +CextZero;1{ic}||artwork|1226763107856|1226763225184|E Ngeneric:Facet-Center|art@0||0|0||||AV -NX-Metal-1-Metal-2-Con|contact@6||-210.5|-72||6.2|| -NX-Metal-1-Metal-2-Con|contact@7||-232|-106|||| -NX-Metal-1-Metal-2-Con|contact@8||-246|-88|||| -NX-Metal-1-Metal-2-Con|contact@9||333.5|56|||| -NX-Metal-1-Metal-2-Con|contact@10||292.5|88|||| -NX-Metal-1-Metal-2-Con|contact@11||292.5|-6|||| -NX-Metal-1-Metal-2-Con|contact@12||333.5|-6|||| -NX-Metal-1-Metal-2-Con|contact@14||-304|-106|||| -NX-Metal-1-Metal-2-Con|contact@15||-333.5|-88|||| -NX-Metal-1-Metal-2-Con|contact@16||-40.8|-56|||| -NMetal-1-Metal-2-Con|contact@21||207.5|-94|||R| -NX-Metal-1-Metal-2-Con|contact@22||40.5|-100|||RR| -NX-Metal-1-Metal-2-Con|contact@23||-220.5|50|||| -NX-Metal-1-Metal-2-Con|contact@24||-252.5|50|||| -NX-Metal-1-Metal-2-Con|contact@25||-214.5|106|||| -NX-Metal-1-Metal-2-Con|contact@27||-248|138|||| -IgatesK:inv10D;1{lay}|inv10D@0||-220.5|72|||D5G4; -IgatesK:inv30;1{lay}|inv30@0||321.5|72|||D5G4; -IgatesK:inv30;1{lay}|inv30@1||-321.5|72|X||D5G4; +NThick-Circle|art@2||-0.5|0|4|4|RRR||ART_degrees()F[0.0,3.1415927] +Nschematic:Bus_Pin|pin@0||-2|0|-1|-1|| +Nschematic:Bus_Pin|pin@1||2|0|-1|-1|| +NPin|pin@2||-1.5|-2|1|1|| +NPin|pin@3||-0.5|-2|1|1|| +NPin|pin@10||-0.5|2|1|1|| +NPin|pin@11||-1.5|2|1|1|| +Nschematic:Bus_Pin|pin@14||-1.5|0|-1|-1|| +NPin|pin@15||1.5|0|1|1|| +NPin|pin@16||2|0|1|1|| +Ngeneric:Invisible-Pin|pin@17||0|0|||||ART_message(D5G2;)S20 +AThicker|net@2|||FS0|pin@10||-0.5|2|pin@11||-1.5|2 +AThicker|net@4|||FS1800|pin@2||-1.5|-2|pin@3||-0.5|-2 +AThicker|net@11|||FS2700|pin@2||-1.5|-2|pin@11||-1.5|2 +Aschematic:bus|net@14||-0.5|IJ1800|pin@0||-2|0|pin@14||-1.5|0 +AThicker|net@15|||FS1800|pin@15||1.5|0|pin@16||2|0 +Ein[1:6]||D5G2;|pin@0||I +Eout||D5G2;|pin@1||O +X + +# Cell extZero;1{lay} +CextZero;1{lay}||cmos90|1226761452048|1226765019577||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1226773372732 +Ngeneric:Facet-Center|art@0||0|0||||AV +NX-Metal-1-Metal-2-Con|contact@1||-42|-34|||| +NX-Metal-1-Metal-2-Con|contact@2||43|34|||| +NX-Metal-1-Metal-2-Con|contact@3||77.5|-16|||| +NX-Metal-1-Metal-2-Con|contact@4||-77.5|16|||| +NX-Metal-1-Metal-2-Con|contact@5||-22.5|40|||| +IgatesK:nand3in6.6sym;2{lay}|nand3in6@0||-70|0|Y||D5G4; +IgatesK:nand3in6.6sym;2{lay}|nand3in6@1||70|0|X||D5G4; +IgatesK:nor20sym;1{lay}|nor20sym@0||0|0|||D5G4; +NMetal-2-Pin|pin@0||0|34|||X| +NMetal-2-Pin|pin@1||0|16|||X| +NMetal-2-Pin|pin@2||0|10|||X| +NMetal-2-Pin|pin@3||0|-10|||X| +NMetal-2-Pin|pin@4||0|-16|||X| +NMetal-2-Pin|pin@5||0|-34|||X| +NMetal-1-Pin|pin@13||-42|-25|||| +NMetal-1-Pin|pin@15||43|25|||| +NMetal-1-Pin|pin@17||31.5|-31|||| +NMetal-1-Pin|pin@18||-27.5|31|||| +NMetal-2-Pin|pin@19||0|40|||| +IwiresL:wellContacts13;1{lay}|wellCont@0||-37|0|||D5G4; +IwiresL:wellContacts13;1{lay}|wellCont@1||37|0|||D5G4; +Ametal-2|net@1|||S0|pin@1||0|16|contact@4||-77.5|16 +Ametal-2|net@2|||S0|pin@2||0|10|nand3in6@0|inB|-72.5|10 +Ametal-2|net@3|||S1800|pin@3||0|-10|nand3in6@1|inB|72.5|-10 +Ametal-2|net@5|||S0|pin@5||0|-34|contact@1||-42|-34 +Ametal-2|net@7|||S0|wellCont@1|gnd|32.5|0|nor20sym@0|gnd_1|32.5|0 +Ametal-2|net@8|||S0|wellCont@1|vdd|32.5|-50|nor20sym@0|vdd_3|32.5|-50 +Ametal-2|net@9|||S0|wellCont@1|vdd_1|32.5|50|nor20sym@0|vdd_2|32.5|50 +Ametal-2|net@10|||S0|wellCont@0|gnd_1|-32.5|0|nor20sym@0|gnd|-32.5|0 +Ametal-2|net@11|||S0|wellCont@0|vdd_2|-32.5|-50|nor20sym@0|vdd_1|-32.5|-50 +Ametal-2|net@12|||S0|wellCont@0|vdd_3|-32.5|50|nor20sym@0|vdd|-32.5|50 +Ametal-1|net@28|||S1800|nand3in6@0|inC|-62.5|-25|pin@13||-42|-25 +Ametal-1|net@32|||S0|nand3in6@1|inC|62.5|25|pin@15||43|25 +Ametal-2|net@34|||S1800|pin@0||0|34|contact@2||43|34 +Ametal-1|net@36|||S0|nand3in6@1|out_2|90.5|-31|pin@17||31.5|-31 +Ametal-1|net@37|||S2700|pin@17||31.5|-31|nor20sym@0|inB|31.5|-19.5 +Ametal-2|net@38|||S1800|pin@4||0|-16|contact@3||77.5|-16 +Ametal-1|net@39|||S2700|nand3in6@1|inA|77.5|-25|contact@3||77.5|-16 +Ametal-1|net@41|||S900|nand3in6@0|inA|-77.5|25|contact@4||-77.5|16 +Ametal-1|net@42|||S1800|nand3in6@0|out_2|-90.5|31|pin@18||-27.5|31 +Ametal-1|net@43|||S900|pin@18||-27.5|31|nor20sym@0|inA|-27.5|19.5 +Ametal-2|net@44|||S0|wellCont@0|gnd|-41.5|0|nand3in6@0|gnd_1|-41.5|0 +Ametal-2|net@45|||S0|wellCont@0|vdd|-41.5|-50|nand3in6@0|vdd_2|-41.5|-50 +Ametal-2|net@46|||S0|wellCont@0|vdd_1|-41.5|50|nand3in6@0|vdd_3|-41.5|50 +Ametal-2|net@47|||S0|wellCont@1|gnd_1|41.5|0|nand3in6@1|gnd_1|41.5|0 +Ametal-2|net@48|||S0|wellCont@1|vdd_2|41.5|-50|nand3in6@1|vdd_3|41.5|-50 +Ametal-2|net@49|||S0|wellCont@1|vdd_3|41.5|50|nand3in6@1|vdd_2|41.5|50 +Ametal-1|net@50|||S900|pin@13||-42|-25|contact@1||-42|-34 +Ametal-1|net@51|||S2700|pin@15||43|25|contact@2||43|34 +Ametal-2|net@52|||S0|pin@19||0|40|contact@5||-22.5|40 +Ametal-1|net@53|||S2700|nor20sym@0|out_1|-22.5|25|contact@5||-22.5|40 +Egnd||D5G2;|nand3in6@0|gnd|G +Egnd_1||D5G2;|nand3in6@1|gnd|G +Eout[1]|in[1]|D5G2;|pin@0||I +Eout[2]|in[2]|D5G2;|pin@1||I +Eout[3]|in[3]|D5G2;|pin@2||I +Eout[4]|in[4]|D5G2;|pin@3||I +Eout[5]|in[5]|D5G2;|pin@4||I +Eout[6]|in[6]|D5G2;|pin@5||I +Eout[7]|out|D5G2;|pin@19||I +Evdd||D5G2;|nand3in6@0|vdd|P +Evdd_1||D5G2;|nand3in6@0|vdd_1|P +Evdd_2||D5G2;|nand3in6@1|vdd|P +Evdd_3||D5G2;|nand3in6@1|vdd_1|P +X + +# Cell extZero;1{sch} +CextZero;1{sch}||schematic|1226762315339|1226763238318| +Ngeneric:Facet-Center|art@0||0|0||||AV +NOff-Page|conn@0||-12.5|10.5|||| +NOff-Page|conn@1||0|15|||R| +IextZero;1{ic}|extZero@0||24|19|||D5G4; +IgatesK:nand3in6.6sym;1{ic}|nand3in6@2||-15|0|||D5G4; +IgatesK:nand3in6.6sym;1{ic}|nand3in6@3||15|0|X||D5G4; +IredFour:nor2n_sy;1{ic}|nor2n_sy@0||0|7|R||D0G4;|ATTR_Delay(D5G1;NPX3;Y-3;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.25;Y2.25;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +Ngeneric:Invisible-Pin|pin@14||1.5|32|||||ART_message(D5G4;)Sprovides the zero condition value +Ngeneric:Invisible-Pin|pin@15||1.5|37|||||ART_message(D5G6;)SextZero +Ngeneric:Invisible-Pin|pin@16||1.5|26|||||ART_message(D5G3;)Sies 15 November 2008 +NWire_Pin|pin@17||-1|0|||| +NWire_Pin|pin@18||1|0|||| +NWire_Pin|pin@19||-21|2|||| +NWire_Pin|pin@20||-21|6|||| +NWire_Pin|pin@21||-27|0|||| +NWire_Pin|pin@22||-27|6|||| +NWire_Pin|pin@23||-33|-2|||| +NWire_Pin|pin@24||-33|6|||| +NWire_Pin|pin@25||21|2|||| +NWire_Pin|pin@26||21|6|||| +NWire_Pin|pin@27||27|0|||| +NWire_Pin|pin@29||33|-2|||| +NWire_Pin|pin@32||27|6|||| +NWire_Pin|pin@34||33|6|||| +IorangeTSMC090nm:wire90;1{ic}|wire90@0||-6|0|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D406.30000000000007|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@1||6|0|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D406.30000000000007|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3 +Awire|in[1]|D5G2;||2700|pin@23||-33|-2|pin@24||-33|6 +Awire|in[2]|D5G2;||2700|pin@25||21|2|pin@26||21|6 +Awire|in[3]|D5G2;||900|pin@32||27|6|pin@27||27|0 +Awire|in[4]|D5G2;||2700|pin@21||-27|0|pin@22||-27|6 +Awire|in[5]|D5G2;||2700|pin@19||-21|2|pin@20||-21|6 +Awire|in[6]|D5G2;||900|pin@34||33|6|pin@29||33|-2 +Awire|net@0|||900|conn@1|a|0|13|nor2n_sy@0|out|0|9.5 +Awire|net@1|||900|nor2n_sy@0|inb|-1|4.5|pin@17||-1|0 +Awire|net@2|||0|pin@17||-1|0|wire90@0|b|-3.5|0 +Awire|net@3|||900|nor2n_sy@0|ina|1|4.5|pin@18||1|0 +Awire|net@4|||1800|pin@18||1|0|wire90@1|a|3.5|0 +Awire|net@5|||1800|nand3in6@2|out|-12.5|0|wire90@0|a|-8.5|0 +Awire|net@6|||1800|wire90@1|b|8.5|0|nand3in6@3|out|12.5|0 +Awire|net@7|||0|nand3in6@2|inA|-17.5|2|pin@19||-21|2 +Awire|net@9|||0|nand3in6@2|inB|-17.5|0|pin@21||-27|0 +Awire|net@11|||0|nand3in6@2|inC|-17.5|-2|pin@23||-33|-2 +Awire|net@13|||1800|nand3in6@3|inA|17.5|2|pin@25||21|2 +Awire|net@15|||1800|nand3in6@3|inB|17.5|0|pin@27||27|0 +Awire|net@17|||1800|nand3in6@3|inC|17.5|-2|pin@29||33|-2 +EinB[1:6,8]|in[1:6]|D4G2;|conn@0|a|I +Eout[1:8]|out|D6G2;|conn@1|y|O +X + +# Cell ilc;1{ic} +Cilc;1{ic}||artwork|1216798799522|1226535627096|EI +Ngeneric:Facet-Center|art@0||0|0||||AV +NThick-Circle|art@4||0|-3.5|1|1|| +NThick-Circle|art@9||5.5|-2|1|1|| +Nschematic:Bus_Pin|pin@4||0|-5|-1|-1|R| +Ngeneric:Invisible-Pin|pin@5||0|-4|1|1|R| +Nschematic:Bus_Pin|pin@6||6|-2|-1|-1|X| +NPin|pin@8||-5|-3|1|1|| +NPin|pin@9||-5|3|1|1|| +NPin|pin@10||5|3|1|1|| +NPin|pin@11||5|-3|1|1|| +Ngeneric:Invisible-Pin|pin@12||0|0|||||ART_message(D5G3;)SILC +Nschematic:Bus_Pin|pin@31||-6|-2|-1|-1|| +Nschematic:Bus_Pin|pin@35||4|4|-1|-1|| +Nschematic:Bus_Pin|pin@36||-4|4|-1|-1|| +Nschematic:Bus_Pin|pin@38||-6|2|-1|-1|| +NPin|pin@40||-5|2|1|1|| +NPin|pin@41||-6|2|1|1|| +NPin|pin@42||-4|3|1|1|| +NPin|pin@43||-4|4|1|1|| +NPin|pin@44||4|3|1|1|| +NPin|pin@45||4|4|1|1|| +NPin|pin@46||-5|-2|1|1|| +NPin|pin@47||-6|-2|1|1|| +Nschematic:Bus_Pin|pin@48||0|4|-1|-1|| +Nschematic:Bus_Pin|pin@50||0|3|-2|-2|| +Aschematic:bus|net@2||-0.5|IJ900|pin@5||0|-4|pin@4||0|-5 +AThicker|net@7|||FS1800|pin@42||-4|3|pin@44||4|3 +AThicker|net@17|||FS1800|pin@8||-5|-3|pin@11||5|-3 +AThicker|net@26|||FS2700|pin@40||-5|2|pin@9||-5|3 +AThicker|net@39|||FS2700|pin@46||-5|-2|pin@40||-5|2 +AThicker|net@40|||FS0|pin@40||-5|2|pin@41||-6|2 +AThicker|net@41|||FS1800|pin@9||-5|3|pin@42||-4|3 +AThicker|net@42|||FS2700|pin@42||-4|3|pin@43||-4|4 +AThicker|net@43|||FS1800|pin@44||4|3|pin@10||5|3 +AThicker|net@44|||FS2700|pin@44||4|3|pin@45||4|4 +AThicker|net@45|||FS900|pin@10||5|3|pin@11||5|-3 +AThicker|net@46|||FS2700|pin@8||-5|-3|pin@46||-5|-2 +AThicker|net@47|||FS0|pin@46||-5|-2|pin@47||-6|-2 +Aschematic:bus|net@50||-0.5|IJ2700|pin@50||0|3|pin@48||0|4 +Eilc[done_1]|bitt[1:9]|D5G2;|pin@48||O +Eload_1|ilc[cnt]|D5G2;|pin@31||I +EzeroLO|ilc[done]|D5G2;|pin@38||O +Eload[T,F]|ilc[load]|D5G2;|pin@6||I +EinLO[1:6]|inLO[1:8]|D5G2;|pin@4||I +Ekill||D5G2;|pin@35||I +Ekill_1|mc|D5G2;|pin@36||I +X + +# Cell ilc;6{lay} +Cilc;6{lay}||cmos90|1216796087191|1226705610419||ATTR_NCC(D5G3;NTY356.25;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1225753001760|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1225753001760 +Ngeneric:Facet-Center|art@0||0|0||||AV +NX-Metal-2-Metal-3-Con|contact@0||-227.5|-122|||| +NX-Metal-2-Metal-3-Con|contact@1||-227.5|216|||| +NX-Metal-2-Metal-3-Con|contact@2||-198|-248|||| +NX-Metal-2-Metal-3-Con|contact@3||-198|328|||| +NX-Metal-1-Metal-2-Con|contact@4||-220.5|328|||| +NX-Metal-1-Metal-2-Con|contact@5||-210.7|-248|||| +NX-Metal-2-Metal-3-Con|contact@6||-204|-254|||| +NX-Metal-2-Metal-3-Con|contact@7||-204|254|||| +NX-Metal-1-Metal-2-Con|contact@8||-268|254|||| +NX-Metal-1-Metal-2-Con|contact@9||-268|-254|||| +NX-Metal-1-Metal-2-Con|contact@10||-290.5|216|||| +NX-Metal-1-Metal-2-Con|contact@11||-239|-122|||| +NX-Metal-1-Metal-2-Con|contact@12||-339|-72|||| +NX-Metal-2-Metal-3-Con|contact@13||219|104|||| +NX-Metal-2-Metal-3-Con|contact@14||45|104|||| +NX-Metal-2-Metal-3-Con|contact@15||-129|104|||| +NX-Metal-2-Metal-3-Con|contact@16||189|-104|||| +NX-Metal-2-Metal-3-Con|contact@17||15|-104|||| +NX-Metal-2-Metal-3-Con|contact@18||-159|-104|||| +NX-Metal-2-Metal-3-Con|contact@19||-189|-110|||| +NX-Metal-1-Metal-2-Con|contact@20||321|-78|||| +NX-Metal-1-Metal-2-Con|contact@21||304|184|||| +IcountLogic;4{lay}|countLog@1||-62|0|||D5G4; +IilcEven;7{lay}|ilcEven@6||0|-216|||D5G4; +IilcOdd;5{lay}|ilcOdd@4||0|216|Y||D5G4; +IgatesK:inv30;1{lay}|inv30@0||-321.5|0|||D5G4; +NMetal-1-Pin|pin@320||203|75|||| +NMetal-1-Pin|pin@322||164.5|69|||| +NMetal-1-Pin|pin@324||55.5|75|||| +NMetal-1-Pin|pin@326||7|69|||| +NMetal-1-Pin|pin@328||-119|72|||| +NMetal-1-Pin|pin@330||-224|72|||| +NMetal-1-Pin|pin@339||137.5|-72|||| +NMetal-1-Pin|pin@340||98|-72|||| +NMetal-1-Pin|pin@343||-35.5|-72|||| +NMetal-1-Pin|pin@344||-84|-72|||| +NMetal-1-Pin|pin@347||-260|-69|||| +NMetal-1-Pin|pin@422||-179.5|72|||| +NMetal-1-Pin|pin@423||-89|69|||| +NMetal-1-Pin|pin@424||-12.5|75|||| +NMetal-1-Pin|pin@425||78|69|||| +NMetal-1-Pin|pin@426||154.5|75|||| +NMetal-1-Pin|pin@427||-89|-72|||| +NMetal-1-Pin|pin@428||-179.5|-69|||| +NMetal-1-Pin|pin@430||78|-72|||| +NMetal-1-Pin|pin@431||-12.5|-72|||| +NMetal-1-Pin|pin@432||154.5|-72|||| +NMetal-1-Pin|pin@433||245|-75|||| +NMetal-1-Pin|pin@450||209|-75|||| +NMetal-1-Pin|pin@482||-304|72|||| +NMetal-1-Pin|pin@491||-339|25|||| +NMetal-1-Pin|pin@492||-339|-25|||| +NMetal-1-Pin|pin@494||-304|-72|||| +NMetal-1-Pin|pin@496||-309.5|-72|||| +NMetal-1-Pin|pin@497||-309.5|72|||| +NMetal-1-Pin|pin@498||-243.5|72|||| +NMetal-1-Pin|pin@499||-220.5|313|||| +NMetal-3-Pin|pin@501||-198|-330|||| +NMetal-2-Pin|pin@502||-333|-72|||| +NMetal-3-Pin|pin@503||219|342|||| +NMetal-3-Pin|pin@505||189|342|||| +NMetal-3-Pin|pin@507||45|342|||| +NMetal-3-Pin|pin@509||15|342|||| +NMetal-3-Pin|pin@511||-129|342|||| +NMetal-3-Pin|pin@513||-159|342|||| +NMetal-3-Pin|pin@515||-189|342|||| +NMetal-3-Pin|pin@517||-204|348|||| +NMetal-1-Pin|pin@518||321|60|||| +NMetal-2-Pin|pin@519||338|184|||| +IwiresL:pinsVddGnd;1{lay}|pinsVddG@0||338|0|||D5G4; +IwiresL:select110;1{lay}|select11@0||287.5|0|||D5G4; +IwiresL:wellContacts13;1{lay}|wellCont@1||228|0|||D5G4; +Ametal-1|net@534|||S1800|pin@425||78|69|pin@322||164.5|69 +Ametal-1|net@541|||S0|pin@326||7|69|pin@423||-89|69 +Ametal-1|net@575|||S0|pin@428||-179.5|-69|pin@347||-260|-69 +Ametal-1|net@660|||S2700|pin@422||-179.5|72|ilcOdd@4|bit[5]|-179.5|82 +Ametal-1|net@662|||S2700|pin@423||-89|69|ilcOdd@4|do[5]|-89|101 +Ametal-1|net@664|||S2700|pin@424||-12.5|75|ilcOdd@4|bit[3]|-12.5|82 +Ametal-1|net@666|||S2700|pin@425||78|69|ilcOdd@4|do[3]|78|101 +Ametal-1|net@668|||S2700|pin@426||154.5|75|ilcOdd@4|bit[1]|154.5|82 +Ametal-1|net@669|||S0|pin@320||203|75|pin@426||154.5|75 +Ametal-1|net@670|||S0|pin@324||55.5|75|pin@424||-12.5|75 +Ametal-1|net@671|||S0|pin@328||-119|72|pin@422||-179.5|72 +Ametal-1|net@674|||S900|pin@427||-89|-72|ilcEven@6|do[6]|-89|-101 +Ametal-1|net@676|||S900|pin@428||-179.5|-69|ilcEven@6|bit[6]|-179.5|-82 +Ametal-1|net@680|||S900|pin@430||78|-72|ilcEven@6|do[4]|78|-101 +Ametal-1|net@681|||S1800|pin@343||-35.5|-72|pin@431||-12.5|-72 +Ametal-1|net@682|||S900|pin@431||-12.5|-72|ilcEven@6|bit[4]|-12.5|-82 +Ametal-1|net@683|||S0|pin@432||154.5|-72|pin@339||137.5|-72 +Ametal-1|net@684|||S900|pin@432||154.5|-72|ilcEven@6|bit[2]|154.5|-82 +Ametal-1|net@685|||S1800|pin@450||209|-75|pin@433||245|-75 +Ametal-1|net@686|||S900|pin@433||245|-75|ilcEven@6|do[2]|245|-101 +Ametal-1|net@707|||S0|pin@340||98|-72|pin@430||78|-72 +Ametal-1|net@708|||S0|pin@344||-84|-72|pin@427||-89|-72 +Ametal-1|net@709|||S900|pin@324||55.5|75|countLog@1|bit[3]|55.5|63 +Ametal-1|net@710|||S900|pin@326||7|69|countLog@1|do[5]|7|63 +Ametal-1|net@711|||S900|pin@328||-119|72|countLog@1|bit[5]|-119|63 +Ametal-1|net@712|||S900|pin@330||-224|72|countLog@1|do[7]|-224|63 +Ametal-1|net@713|||S2700|pin@343||-35.5|-72|countLog@1|bit[4]|-35.5|-63 +Ametal-1|net@714|||S2700|pin@344||-84|-72|countLog@1|do[6]|-84|-63 +Ametal-1|net@715|||S2700|pin@347||-260|-69|countLog@1|bit[6]|-260|-63 +Ametal-1|net@718|||S900|pin@320||203|75|countLog@1|bit[1]|203|63 +Ametal-1|net@719|||S900|pin@322||164.5|69|countLog@1|do[3]|164.5|63 +Ametal-1|net@722|||S2700|pin@339||137.5|-72|countLog@1|bit[2]|137.5|-63 +Ametal-1|net@723|||S2700|pin@340||98|-72|countLog@1|do[4]|98|-63 +Ametal-1|net@725|||S2700|pin@450||209|-75|countLog@1|do[2]|209|-63 +Ametal-2|net@797|||S0|inv30@0|gnd_1|-305|0|countLog@1|gnd|-305|0 +Ametal-2|net@798|||S0|inv30@0|vdd_3|-305|-50|countLog@1|vdd|-305|-50 +Ametal-2|net@799|||S0|inv30@0|vdd_2|-305|50|countLog@1|vdd_1|-305|50 +Ametal-1|net@800|||S0|inv30@0|inB|-328.5|25|pin@491||-339|25 +Ametal-1|net@801|||S0|inv30@0|inA|-328.5|-25|pin@492||-339|-25 +Ametal-1|net@802|||S2700|pin@492||-339|-25|pin@491||-339|25 +Ametal-1|net@804|||S2700|ilcEven@6|load|-304|-119|pin@494||-304|-72 +Ametal-1|net@806|||S0|pin@494||-304|-72|pin@496||-309.5|-72 +Ametal-1|net@807|||S2700|pin@496||-309.5|-72|inv30@0|out|-309.5|0 +Ametal-1|net@808|||S0|pin@482||-304|72|pin@497||-309.5|72 +Ametal-1|net@809|||S900|pin@497||-309.5|72|inv30@0|out|-309.5|0 +Ametal-1|net@810|||S0|pin@330||-224|72|pin@498||-243.5|72 +Ametal-1|net@811|||S2700|pin@498||-243.5|72|ilcOdd@4|do[7]|-243.5|101 +Ametal-1|net@813|||S2700|ilcEven@6|count|304|-119|ilcOdd@4|count|304|119 +Ametal-1|net@822|||S900|ilcOdd@4|load|-304|119|pin@482||-304|72 +Ametal-2|net@832|||S1800|contact@10||-290.5|216|contact@1||-227.5|216 +Ametal-3|net@836|||S2700|contact@0||-227.5|-122|contact@1||-227.5|216 +Ametal-2|net@837|||S1800|contact@5||-210.7|-248|contact@2||-198|-248 +Ametal-2|net@838|||S1800|contact@4||-220.5|328|contact@3||-198|328 +Ametal-3|net@839|||S2700|contact@2||-198|-248|contact@3||-198|328 +Ametal-1|net@843|||S2700|ilcEven@6|c[2]|-210.7|-269|contact@5||-210.7|-248 +Ametal-2|net@845|||S1800|contact@8||-268|254|contact@7||-204|254 +Ametal-1|net@848||0.4|S900|ilcOdd@4|mc|-268|263|contact@8||-268|254 +Ametal-2|net@849|||S1800|contact@9||-268|-254|contact@6||-204|-254 +Ametal-1|net@850||0.4|S2700|ilcEven@6|mc|-268|-263|contact@9||-268|-254 +Ametal-1|net@855|||S900|ilcOdd@4|out[TT]|-290.5|276.5|contact@10||-290.5|216 +Ametal-1|net@857|||S2700|ilcEven@6|inB|-239|-124.5|contact@11||-239|-122 +Ametal-2|net@867|||S0|contact@0||-227.5|-122|contact@11||-239|-122 +Ametal-1|net@868|||S900|contact@4||-220.5|328|pin@499||-220.5|313 +Ametal-1|net@869|||S0|pin@499||-220.5|313|ilcOdd@4|c[1]|-222.5|313 +Ametal-3|net@871|||S900|contact@2||-198|-248|pin@501||-198|-330 +Ametal-1|net@872|||S900|pin@492||-339|-25|contact@12||-339|-72 +Ametal-2|net@873|||S0|pin@502||-333|-72|contact@12||-339|-72 +Ametal-2|net@876|||S1800|wellCont@1|gnd|223.5|0|countLog@1|gnd_1|223.5|0 +Ametal-2|net@877|||S1800|wellCont@1|vdd|223.5|-50|countLog@1|vdd_3|223.5|-50 +Ametal-2|net@878|||S1800|wellCont@1|vdd_1|223.5|50|countLog@1|vdd_2|223.5|50 +Ametal-2|net@880||6.2|S0|pinsVddG@0|gnd|338|0|wellCont@1|gnd_1|232.5|0 +Ametal-2|net@881||6.2|S1800|wellCont@1|vdd_2|232.5|-50|pinsVddG@0|vdd_1|338|-50 +Ametal-2|net@882||6.2|S1800|wellCont@1|vdd_3|232.5|50|pinsVddG@0|vdd|338|50 +Ametal-2|net@892|||S1800|ilcOdd@4|bitt[1]|163.5|104|contact@13||219|104 +Ametal-2|net@894|||S1800|ilcOdd@4|bitt[2]|-3.5|104|contact@14||45|104 +Ametal-2|net@896|||S1800|ilcOdd@4|bitt[3]|-170.5|104|contact@15||-129|104 +Ametal-2|net@898|||S1800|ilcEven@6|bitt[1]|163.5|-104|contact@16||189|-104 +Ametal-2|net@900|||S1800|ilcEven@6|bitt[2]|-3.5|-104|contact@17||15|-104 +Ametal-2|net@902|||S1800|ilcEven@6|bitt[3]|-170.5|-104|contact@18||-159|-104 +Ametal-2|net@904|||S1800|ilcEven@6|bitt[8]|-224|-110|contact@19||-189|-110 +Ametal-3|net@905|||S900|pin@503||219|342|contact@13||219|104 +Ametal-3|net@906|||S900|pin@505||189|342|contact@16||189|-104 +Ametal-3|net@907|||S900|pin@507||45|342|contact@14||45|104 +Ametal-3|net@908|||S900|pin@509||15|342|contact@17||15|-104 +Ametal-3|net@909|||S900|pin@511||-129|342|contact@15||-129|104 +Ametal-3|net@910|||S900|pin@513||-159|342|contact@18||-159|-104 +Ametal-3|net@911|||S900|pin@515||-189|342|contact@19||-189|-110 +Ametal-3|net@912|||S2700|contact@6||-204|-254|contact@7||-204|254 +Ametal-3|net@913|||S2700|contact@7||-204|254|pin@517||-204|348 +Ametal-1|net@916|||S900|pin@518||321|60|contact@20||321|-78 +Ametal-2|net@918|||S1800|ilcEven@6|ilc[done]|230|-78|contact@20||321|-78 +Ametal-1|net@919|||S2700|ilcOdd@4|count|304|119|contact@21||304|184 +Ametal-2|net@921|||S0|pin@519||338|184|contact@21||304|184 +Ebitt[1]||D5G2;|pin@503||O +Ebitt[2]||D5G2;|pin@505||O +Ebitt[3]||D5G2;|pin@507||O +Ebitt[4]||D5G2;|pin@509||O +Ebitt[5]||D5G2;|pin@511||O +Ebitt[6]||D5G2;|pin@513||O +Ebitt[7]||D5G2;|pin@515||O +Egnd||D5G2;|ilcOdd@4|gnd_2|G +Egnd_1||D5G2;|ilcOdd@4|gnd_1|G +Egnd_2||D5G2;|ilcEven@6|gnd_2|G +Egnd_3||D5G2;|ilcOdd@4|gnd_3|G +Egnd_4||D5G2;|ilcOdd@4|gnd_4|G +Egnd_6||D5G2;|inv30@0|gnd|G +Egnd_13||D5G2;|ilcEven@6|gnd_1|G +Egnd_14||D5G2;|ilcEven@6|gnd_3|G +Egnd_15||D5G2;|ilcEven@6|gnd_4|G +Egnd_16||D5G2;|pinsVddG@0|gnd|G +Eilc[cnt]||D5G2;|pin@519||I +Eilc[Done]|ilc[done]|D5G2;|pin@518||O +Eilc[load]||D5G2;|pin@502||I +EinLO[1]||D5G2;|ilcOdd@4|inLO[1]|I +EinLO[2]||D5G2;|ilcEven@6|inLO[2]|I +EinLO[3]||D5G2;|ilcOdd@4|inLO[3]|I +EinLO[4]||D5G2;|ilcEven@6|inLO[4]|I +EinLO[5]||D5G2;|ilcOdd@4|inLO[5]|I +EinLO[6]||D5G2;|ilcEven@6|inLO[9]|I +EinLO[7]||D5G2;|ilcOdd@4|inLO[7]|I +EinLO[8]||D5G2;|ilcEven@6|inLO[8]|I +Ekill||D5G2;|pin@501||I +Emc||D5G2;|pin@517||I +Evdd||D5G2;|ilcOdd@4|vdd_4|P +Evdd_1||D5G2;|pinsVddG@0|vdd_1|P +Evdd_2||D5G2;|inv30@0|vdd|P +Evdd_3||D5G2;|inv30@0|vdd_1|P +Evdd_4||D5G2;|ilcEven@6|vdd_4|P +Evdd_5||D5G2;|ilcOdd@4|vdd_5|P +Evdd_6||D5G2;|ilcOdd@4|vdd_6|P +Evdd_7||D5G2;|ilcOdd@4|vdd_7|P +Evdd_8||D5G2;|ilcOdd@4|vdd_8|P +Evdd_9||D5G2;|ilcOdd@4|vdd_9|P +Evdd_27||D5G2;|ilcOdd@4|vdd_2|P +Evdd_28||D5G2;|ilcOdd@4|vdd_3|P +Evdd_29||D5G2;|ilcEven@6|vdd_2|P +Evdd_30||D5G2;|ilcEven@6|vdd_3|P +Evdd_31||D5G2;|ilcEven@6|vdd_5|P +Evdd_32||D5G2;|ilcEven@6|vdd_6|P +Evdd_33||D5G2;|ilcEven@6|vdd_7|P +Evdd_34||D5G2;|ilcEven@6|vdd_8|P +Evdd_35||D5G2;|ilcEven@6|vdd_9|P +Evdd_36||D5G2;|pinsVddG@0|vdd|P +X + +# Cell ilc;5{sch} +Cilc;5{sch}||schematic|1216797097518|1226535627096| +Ngeneric:Facet-Center|art@0||0|0||||AV +NOff-Page|conn@0||36.5|-23.5|||YRR| +NOff-Page|conn@1||54|6|||XY| +NOff-Page|conn@11||36|-9|||XY| +NOff-Page|conn@12||-12|26.5|||YR| +NOff-Page|conn@15||-6|26.5|||YR| +NOff-Page|conn@16||-29.5|-18|||X| +NOff-Page|conn@17||-30.5|2|||X| +Iilc;1{ic}|ilcAll@0||36|33|||D5G4; +IilcEven;1{ic}|ilcEven@0||6|-18|||D5G4; +IilcOdd;1{ic}|ilcOdd@0||12|18|Y||D5G4; +IredFour:inv;1{ic}|inv@4||45.5|6|X||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S30|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IcountLogic;1{ic}|olcCente@0||3|0|||D5G4; +Ngeneric:Invisible-Pin|pin@0||-1|63|||||ART_message(D5G6;)Silc +Ngeneric:Invisible-Pin|pin@1||-1|54|||||ART_message(D5G3;)Sies 14 October 2008 +Ngeneric:Invisible-Pin|pin@2||-1|58|||||ART_message(D5G4;)Sthe Inner Loop Counter +NBus_Pin|pin@3||6|-26|-1|-1|| +NBus_Pin|pin@4||12|27|-1|-1|| +NWire_Pin|pin@31||-57|18|||| +NWire_Pin|pin@32||-57|22|||| +NWire_Pin|pin@33||-57|12|||| +NWire_Pin|pin@34||-57|16|||| +NWire_Pin|pin@35||-57|6|||| +NWire_Pin|pin@36||-57|10|||| +NWire_Pin|pin@37||-57|0|||| +NWire_Pin|pin@38||-57|4|||| +NWire_Pin|pin@39||-57|-6|||| +NWire_Pin|pin@40||-57|-2|||| +NWire_Pin|pin@41||-57|-12|||| +NWire_Pin|pin@42||-57|-8|||| +NWire_Pin|pin@43||-69|18|||| +NWire_Pin|pin@44||-69|22|||| +NWire_Pin|pin@47||-69|12|||| +NWire_Pin|pin@48||-69|16|||| +NWire_Pin|pin@49||-69|6|||| +NWire_Pin|pin@50||-69|10|||| +NWire_Pin|pin@51||-69|0|||| +NWire_Pin|pin@52||-69|4|||| +NWire_Pin|pin@53||-69|-6|||| +NWire_Pin|pin@54||-69|-2|||| +NWire_Pin|pin@55||-69|-12|||| +NWire_Pin|pin@56||-69|-8|||| +NWire_Pin|pin@57||30|-16|||| +NWire_Pin|pin@60||30|16|||| +NWire_Pin|pin@83||32|20|||| +NWire_Pin|pin@84||32|-20|||| +Ngeneric:Invisible-Pin|pin@89||35|19.5|||||ART_message(D3G2;)S["Make ilc[load] HI","to load inLO[0:7]."] +Ngeneric:Invisible-Pin|pin@91||36|-12|||||ART_message(D3G2;)S["Make ilc[cnt] HI",to decrement.] +Ngeneric:Invisible-Pin|pin@152||-64.5|40|||||ART_message(D3G3;)SIn bits[1:6], 0 = HI, 1 = LO. +Ngeneric:Invisible-Pin|pin@153||-45.5|-8.5|||||ART_message(D3G2;)S["ilc[done] is HI when",ilc = 0 AND not infinity.] +Ngeneric:Invisible-Pin|pin@159||-19|50|||||ART_message(D3G3;)S[the Inner Loop Counter is a,"six bit counter on bit[1:6]","with fast allZero bit[7].","It also knows infinity bit[8]","which prevents ilc[done]."] +NWire_Pin|pin@166||30|-9|||| +Ngeneric:Invisible-Pin|pin@179||-48|24|||||ART_message(D3G2;)S["bit[7] is the allZero bit.","It goes LO when bits[1:6]","become zero = HI, or",if ilc is loaded with zero.] +NWire_Pin|pin@183||32|6|||| +NWire_Pin|pin@184||-12|-26|||| +NWire_Pin|pin@185||-6|-27|||| +NWire_Pin|pin@191||-69|-18|||| +NWire_Pin|pin@192||-69|-14|||| +NBus_Pin|pin@194||2|28|-1|-1|| +NBus_Pin|pin@195||0|-29.5|-1|-1|| +IorangeTSMC090nm:wire90;1{ic}|wire90@1||-62.5|18|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D374.2000000000001|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@2||-62.5|12|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D464.80000000000007|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@3||-62.5|6|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D398.80000000000007|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@4||-62.5|0|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D474.80000000000007|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@5||-62.5|-6|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D383.80000000000007|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||-62.5|-12|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D399.8000000000001|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||-74.5|18|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D975.6999999999999|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||-74.5|12|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1009.4|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||-74.5|6|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D905.8|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||-74.5|0|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D758.3|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@11||-74.5|-6|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D643.7|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@12||-74.5|-12|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D561.6999999999999|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@35||37.5|6|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D898.9000000000002|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@36||-74.5|-18|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D902.3999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3 +Awire|bit[1]|D5G2;||2700|pin@43||-69|18|pin@44||-69|22 +Awire|bit[1]|D5G2;||2700|olcCente@0|bit[1]|18|3|ilcOdd@0|bit[1]|18|13 +Awire|bit[2]|D5G2;||2700|pin@47||-69|12|pin@48||-69|16 +Awire|bit[2]|D5G2;||900|olcCente@0|bit[2]|12|-3|ilcEven@0|bit[2]|12|-13 +Awire|bit[3]|D5G2;||2700|pin@49||-69|6|pin@50||-69|10 +Awire|bit[3]|D5G2;||2700|olcCente@0|bit[3]|6|3|ilcOdd@0|bit[3]|6|13 +Awire|bit[4]|D5G2;||2700|pin@51||-69|0|pin@52||-69|4 +Awire|bit[4]|D5G2;||2700|ilcEven@0|bit[4]|0|-13|olcCente@0|bit[4]|0|-3 +Awire|bit[5]|D5G2;||2700|pin@53||-69|-6|pin@54||-69|-2 +Awire|bit[5]|D5G2;||2700|olcCente@0|bit[5]|-6|3|ilcOdd@0|bit[5]|-6|13 +Awire|bit[6]|D5G2;||2700|pin@55||-69|-12|pin@56||-69|-8 +Awire|bit[6]|D5G2;||900|olcCente@0|bit[6]|-12|-3|ilcEven@0|bit[6]|-12|-13 +Awire|bit[7]|D5G2;||900|ilcOdd@0|bit[8]|-18|14|ilcEven@0|count_1|-18|-14 +Awire|bit[7]|D5G2;||2700|pin@191||-69|-18|pin@192||-69|-14 +Abus|bitt[1,3,5]|D5G2;|-0.5|IJ2700|ilcOdd@0|bit[6]|2|23|pin@194||2|28 +Abus|bitt[2,4,6,7]|D5G2;|-0.5|IJ900|ilcEven@0|bitt[1,3,5]|0|-22|pin@195||0|-29.5 +Awire|do[2]|D5G2;||2700|pin@31||-57|18|pin@32||-57|22 +Awire|do[2]|D5G2;||2700|ilcEven@0|do[2]|18|-14|olcCente@0|do[2]|18|-4 +Awire|do[3]|D5G2;||2700|pin@33||-57|12|pin@34||-57|16 +Awire|do[3]|D5G2;||2700|olcCente@0|do[3]|12|4|ilcOdd@0|do[3]|12|14 +Awire|do[4]|D5G2;||2700|pin@35||-57|6|pin@36||-57|10 +Awire|do[4]|D5G2;||2700|ilcEven@0|do[4]|6|-14|olcCente@0|do[4]|6|-4 +Awire|do[5]|D5G2;||2700|pin@37||-57|0|pin@38||-57|4 +Awire|do[5]|D5G2;||2700|olcCente@0|do[5]|0|4|ilcOdd@0|do[5]|0|14 +Awire|do[6]|D5G2;||2700|pin@39||-57|-6|pin@40||-57|-2 +Awire|do[6]|D5G2;||2700|ilcEven@0|do[6]|-6|-14|olcCente@0|do[6]|-6|-4 +Awire|do[7]|D5G2;||2700|pin@41||-57|-12|pin@42||-57|-8 +Awire|do[7]|D5G2;||900|ilcOdd@0|do[7]|-12|14|olcCente@0|do[7]|-12|4 +Abus|inLO[1,3,5,7]|D5G2;|-0.5|IJ2700|ilcOdd@0|inLO[1,3,5]|12|22|pin@4||12|27 +Abus|inLO[2,4,6,8]|D5G2;|-0.5|IJ900|ilcEven@0|inLO[2,4,6]|6|-22|pin@3||6|-26 +Awire|kill|D5G2;||900|ilcEven@0|kill|-12|-22|pin@184||-12|-26 +Awire|mc|D5G2;||900|ilcEven@0|kill_1|-6|-22|pin@185||-6|-27 +Awire|net@63|||1800|wire90@1|b|-60|18|pin@31||-57|18 +Awire|net@65|||1800|wire90@2|b|-60|12|pin@33||-57|12 +Awire|net@67|||1800|wire90@3|b|-60|6|pin@35||-57|6 +Awire|net@69|||1800|wire90@4|b|-60|0|pin@37||-57|0 +Awire|net@71|||1800|wire90@5|b|-60|-6|pin@39||-57|-6 +Awire|net@73|||1800|wire90@6|b|-60|-12|pin@41||-57|-12 +Awire|net@74|||1800|wire90@7|b|-72|18|pin@43||-69|18 +Awire|net@75|||1800|wire90@8|b|-72|12|pin@47||-69|12 +Awire|net@77|||1800|wire90@9|b|-72|6|pin@49||-69|6 +Awire|net@79|||1800|wire90@10|b|-72|0|pin@51||-69|0 +Awire|net@81|||1800|wire90@11|b|-72|-6|pin@53||-69|-6 +Awire|net@83|||1800|wire90@12|b|-72|-12|pin@55||-69|-12 +Awire|net@88|||1800|ilcEven@0|count|23|-16|pin@57||30|-16 +Awire|net@93|||0|pin@60||30|16|ilcOdd@0|count|29|16 +Awire|net@109|||1800|ilcOdd@0|load[T,F]|29|20|pin@83||32|20 +Awire|net@111|||0|pin@84||32|-20|ilcEven@0|load|23|-20 +Awire|net@259|||900|conn@12|y|-12|24.5|ilcOdd@0|kill|-12|22 +Awire|net@269|||2700|pin@57||30|-16|pin@166||30|-9 +Awire|net@270|||0|conn@11|y|34|-9|pin@166||30|-9 +Awire|net@303|||2700|pin@84||32|-20|pin@183||32|6 +Awire|net@304|||1800|wire90@35|b|40|6|inv@4|out|43|6 +Awire|net@305|||2700|pin@183||32|6|pin@83||32|20 +Awire|net@306|||0|wire90@35|a|35|6|pin@183||32|6 +Awire|net@307|||1800|inv@4|in|48|6|conn@1|y|52|6 +Awire|net@308|||900|conn@15|y|-6|24.5|ilcOdd@0|kill_1|-6|22 +Awire|net@323|||1800|wire90@36|b|-72|-18|pin@191||-69|-18 +Awire|net@325|||1800|conn@16|a|-27.5|-18|ilcEven@0|ilc[done]|-21|-18 +Awire|net@329|||900|pin@60||30|16|pin@166||30|-9 +Eilc[done_1]|bitt[1:9]|D6G2;|conn@17|y|O +Eilc[cnt]||D4G2;|conn@11|a|I +EzeroLO|ilc[done]|D6G2;|conn@16|y|O +Eilc[load]||D4G2;|conn@1|a|I +EinLO[1:7,9]|inLO[1:8]|D4G2;|conn@0|a|I +Ekill||D4G2;|conn@12|a|I +Ekill_1|mc|D4G2;|conn@15|a|I +X + +# Cell ilcEven;1{ic} +CilcEven;1{ic}||artwork|1216797193489|1224764037703|EI +Ngeneric:Facet-Center|art@0||0|0||||AV +NThick-Circle|art@3||-24|3.5|1|1|| +Nschematic:Bus_Pin|pin@0||12|4|-1|-1|| +Nschematic:Bus_Pin|pin@2||0|4|-1|-1|| +Nschematic:Bus_Pin|pin@4||-12|4|-1|-1|| +Nschematic:Bus_Pin|pin@8||0|-4|-1|-1|R| +Ngeneric:Invisible-Pin|pin@9||0|-3|1|1|R| +Nschematic:Bus_Pin|pin@12||6|5|-1|-1|| +Nschematic:Bus_Pin|pin@14||-6|5|-1|-1|| +Nschematic:Bus_Pin|pin@16||-18|5|-1|-1|| +NPin|pin@31||-2|3|1|1|| +NPin|pin@32||-2|4|1|1|| +NPin|pin@33||2|4|1|1|| +NPin|pin@34||2|3|1|1|| +NPin|pin@35||10|3|1|1|| +NPin|pin@36||10|4|1|1|| +NPin|pin@37||14|4|1|1|| +NPin|pin@38||14|3|1|1|| +NPin|pin@39||-10|3|1|1|| +NPin|pin@40||-10|4|1|1|| +NPin|pin@41||-14|4|1|1|| +NPin|pin@42||-14|3|1|1|| +NPin|pin@44||6|3|1|1|| +NPin|pin@45||6|5|1|1|| +NPin|pin@46||-6|3|1|1|| +NPin|pin@47||-6|5|1|1|| +NPin|pin@50||-18|3|1|1|| +NPin|pin@51||-18|5|1|1|| +NPin|pin@52||16|-3|1|1|| +NPin|pin@53||16|3|1|1|| +Ngeneric:Invisible-Pin|pin@54||12|0|||||ART_message(D5G3;)S2 +Ngeneric:Invisible-Pin|pin@55||0|0|||||ART_message(D5G3;)S4 +Ngeneric:Invisible-Pin|pin@56||-12|0|||||ART_message(D5G3;)S6 +Nschematic:Bus_Pin|pin@57||17|2|-1|-1|| +NPin|pin@101||-27|3|1|1|| +NPin|pin@102||-27|-3|1|1|| +Ngeneric:Invisible-Pin|pin@105||-22|0|||||ART_message(D5G3;)Sinfin +Nschematic:Bus_Pin|pin@107||17|-2|-1|-1|| +NPin|pin@108||16|-2|1|1|| +NPin|pin@109||17|-2|1|1|| +Ngeneric:Invisible-Pin|pin@110||-6|0|||||ART_message(D5G2;)SILC +Nschematic:Bus_Pin|pin@113||-18|-4|-1|-1|| +NPin|pin@115||16|2|1|1|| +NPin|pin@116||17|2|1|1|| +Nschematic:Bus_Pin|pin@117||-12|-4|-1|-1|| +NPin|pin@119||-12|-3|1|1|| +NPin|pin@120||-12|-4|1|1|| +Ngeneric:Invisible-Pin|pin@121||-12|-2|||||ART_message(D5G1.5;)Smc +NPin|pin@122||-18|-3|1|1|| +NPin|pin@123||-18|-4|1|1|| +Ngeneric:Invisible-Pin|pin@124||-18|-2|||||ART_message(D5G1.5;)Skill +Nschematic:Bus_Pin|pin@125||-27|0|-1|-1|| +Nschematic:Bus_Pin|pin@127||-24|4|-1|-1|| +Nschematic:Bus_Pin|pin@128||-6|-4|-1|-1|| +Ngeneric:Invisible-Pin|pin@129||-6|-3|1|1|| +Aschematic:bus|net@4||-0.5|IJ900|pin@9||0|-3|pin@8||0|-4 +AThicker|net@21|||FS1800|pin@32||-2|4|pin@33||2|4 +AThicker|net@22|||FS900|pin@33||2|4|pin@34||2|3 +AThicker|net@23|||FS1800|pin@44||6|3|pin@35||10|3 +AThicker|net@24|||FS2700|pin@35||10|3|pin@36||10|4 +AThicker|net@25|||FS1800|pin@36||10|4|pin@37||14|4 +AThicker|net@26|||FS900|pin@37||14|4|pin@38||14|3 +AThicker|net@27|||FS0|pin@46||-6|3|pin@39||-10|3 +AThicker|net@28|||FS2700|pin@39||-10|3|pin@40||-10|4 +AThicker|net@29|||FS0|pin@40||-10|4|pin@41||-14|4 +AThicker|net@30|||FS900|pin@41||-14|4|pin@42||-14|3 +AThicker|net@32|||FS2700|pin@31||-2|3|pin@32||-2|4 +AThicker|net@33|||FS1800|pin@34||2|3|pin@44||6|3 +AThicker|net@34|||FS2700|pin@44||6|3|pin@45||6|5 +AThicker|net@35|||FS0|pin@31||-2|3|pin@46||-6|3 +AThicker|net@36|||FS2700|pin@46||-6|3|pin@47||-6|5 +AThicker|net@41|||FS0|pin@42||-14|3|pin@50||-18|3 +AThicker|net@43|||FS2700|pin@50||-18|3|pin@51||-18|5 +AThicker|net@56|||FS2700|pin@52||16|-3|pin@108||16|-2 +AThicker|net@57|||FS0|pin@53||16|3|pin@38||14|3 +AThicker|net@105|||FS900|pin@101||-27|3|pin@102||-27|-3 +AThicker|net@107|||FS0|pin@52||16|-3|pin@119||-12|-3 +AThicker|net@110|||FS2700|pin@108||16|-2|pin@115||16|2 +AThicker|net@111|||FS1800|pin@108||16|-2|pin@109||17|-2 +AThicker|net@113|||FS2700|pin@115||16|2|pin@53||16|3 +AThicker|net@114|||FS1800|pin@115||16|2|pin@116||17|2 +AThicker|net@116|||FS0|pin@119||-12|-3|pin@122||-18|-3 +AThicker|net@117|||FS900|pin@119||-12|-3|pin@120||-12|-4 +AThicker|net@118|||FS0|pin@122||-18|-3|pin@102||-27|-3 +AThicker|net@119|||FS900|pin@122||-18|-3|pin@123||-18|-4 +AThicker|net@126|||FS1800|pin@101||-27|3|pin@50||-18|3 +Aschematic:bus|net@127||-0.5|IJ900|pin@129||-6|-3|pin@128||-6|-4 +Ebit[2]||D5G2;|pin@12||O +Ebit[4]||D5G2;|pin@14||O +Ebit[6]||D5G2;|pin@16||O +Ebitt[1,3,5]|bitt[2,4,6,7]|D5G2;|pin@128||O +Ecount||D5G2;|pin@57||I +Edo[2]||D5G2;|pin@0||I +Edo[4]||D5G2;|pin@2||I +Edo[6]||D5G2;|pin@4||I +Eilc[done]||D5G2;|pin@125||O +EinLO[2,4,6]|inLO[2,4,6,8]|D5G2;|pin@8||I +Ekill||D5G2;|pin@113||I +Eload||D5G2;|pin@107||I +Ekill_1|mc|D5G2;|pin@117||I +Ecount_1|zeroLO|D5G2;|pin@127||I +X + +# Cell ilcEven;7{lay} +CilcEven;7{lay}||cmos90|1216735796008|1226706746024||ATTR_NCC(D5G3;NTY144;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1225494195292|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1225543847667 +Ngeneric:Facet-Center|art@0||0|0||||AV +NX-Metal-1-Metal-2-Con|contact@6||-210.5|-72||6.2|| +NX-Metal-1-Metal-2-Con|contact@7||-232|-106|||| +NX-Metal-1-Metal-2-Con|contact@8||-246|-88|||| +NX-Metal-1-Metal-2-Con|contact@16||-40.8|-56|||| +NMetal-1-Metal-2-Con|contact@21||207.5|-94|||R| +NX-Metal-1-Metal-2-Con|contact@22||40.5|-100|||RR| +NX-Metal-1-Metal-2-Con|contact@23||-220.5|50|||| +NX-Metal-1-Metal-2-Con|contact@24||-252.5|50|||| +NX-Metal-1-Metal-2-Con|contact@25||-214.5|106|||| +NX-Metal-1-Metal-2-Con|contact@27||-248|138|||| +NX-Metal-1-Metal-2-Con|contact@28||304|-106|||| +NX-Metal-1-Metal-2-Con|contact@29||333.5|-88|||| +NX-Metal-1-Metal-2-Con|contact@32||-333.5|56|||| +NX-Metal-1-Metal-2-Con|contact@33||-358|88|||| +IgatesK:inv10D;1{lay}|inv10D@0||-220.5|72|||D5G4; +IgatesK:inv30;1{lay}|inv30@0||321.5|72|||D5G4; +IgatesK:inv30;1{lay}|inv30@1||-321.5|72|X||D5G4; IgatesK:inv30;1{lay}|inv30@3||321.5|-72|||D5G4; IgatesK:inv30;1{lay}|inv30@4||-321.5|-72|X||D5G4; IlatchesK:latchZ10;1{lay}|latchZ10@0||-250.5|-72|Y||D5G4; @@ -1102,6 +1814,8 @@ NMetal-2-Pin|pin@115||-249|50|||| NMetal-2-Pin|pin@116||-224|106|||| NMetal-2-Pin|pin@117||230|138|||| NMetal-2-Pin|pin@121||-215|138|||| +NMetal-2-Pin|pin@125||-368|88|||| +NMetal-1-Pin|pin@126||-358|-72|||| IringB;2{lay}|ringB@1||-114.5|0|X||D5G4; IringB;2{lay}|ringB@2||52.5|0|X||D5G4; IringB;2{lay}|ringB@3||219.5|0|X||D5G4; @@ -1154,26 +1868,15 @@ Ametal-2|net@612|||S0|inv30@3|vdd_1|305|-122|ringB@3|vdd_1|303|-122 Ametal-1|net@613|||S0|inv30@3|inB|314.5|-47|pin@75||304|-47 Ametal-1|net@614|||S900|pin@75||304|-47|pin@76||304|-97 Ametal-1|net@615|||S1800|pin@76||304|-97|inv30@3|inA|314.5|-97 -Ametal-2|net@616|||S1800|ringB@3|hold[T]|265.5|56|contact@9||333.5|56 -Ametal-1|net@617||0.4|S900|inv30@0|out|333.5|72|contact@9||333.5|56 -Ametal-1|net@618|||S900|contact@9||333.5|56|pin@77||333.5|6 Ametal-1|net@621|||S900|pin@79||304|6|pin@75||304|-47 Ametal-1|net@622|||S2700|pin@70||-210.5|-97|contact@6||-210.5|-72 Ametal-1|net@623|||S0|pin@77||333.5|6|pin@79||304|6 -Ametal-2|net@625|||S1800|ringB@3|hold[F]|286.5|88|contact@10||292.5|88 -Ametal-1|net@630|||S2700|inv30@3|out|333.5|-72|contact@12||333.5|-6 -Ametal-1|net@631|||S900|contact@10||292.5|88|contact@11||292.5|-6 -Ametal-2|net@632|||S1800|contact@11||292.5|-6|contact@12||333.5|-6 Ametal-2|net@633|||S1800|inv30@4|gnd|-305|-72|latchZ10@0|gnd|-303|-72 Ametal-2|net@634|||S1800|inv30@4|vdd_1|-305|-122|latchZ10@0|vdd|-303|-122 Ametal-2|net@635|||S1800|inv30@4|vdd|-305|-22|latchZ10@0|vdd_1|-303|-22 Ametal-1|net@636|||S1800|inv30@4|inB|-314.5|-47|pin@83||-304|-47 Ametal-1|net@639|||S0|pin@85||-304|-97|inv30@4|inA|-314.5|-97 Ametal-1|net@645|||S900|pin@83||-304|-47|pin@85||-304|-97 -Ametal-2|net@646|||S0|contact@7||-232|-106|contact@14||-304|-106 -Ametal-1|net@648|||S900|pin@85||-304|-97|contact@14||-304|-106 -Ametal-2|net@649|||S0|contact@8||-246|-88|contact@15||-333.5|-88 -Ametal-1|net@651||0.4|S900|inv30@4|out|-333.5|-72|contact@15||-333.5|-88 Ametal-1|net@652|||S2700|pin@83||-304|-47|pin@87||-304|-3 Ametal-1|net@653|||S0|pin@87||-304|-3|pin@90||-333.5|-3 Ametal-1|net@657|||S900|inv30@1|out|-333.5|72|pin@90||-333.5|-3 @@ -1215,199 +1918,1084 @@ Ametal-1|net@727|||S2700|inv10D@0|out|-214.5|79|contact@25||-214.5|106 Ametal-2|net@728|||S0|pin@117||230|138|pin@121||-215|138 Ametal-1|net@735|||S2700|nor20sym@0|out_2|-248|97|contact@27||-248|138 Ametal-2|net@736|||S0|pin@121||-215|138|contact@27||-248|138 +Ametal-1|net@737|||S900|pin@76||304|-97|contact@28||304|-106 +Ametal-2|net@738|||S1800|ringB@3|clA[F]|263.5|-106|contact@28||304|-106 +Ametal-2|net@739|||S1800|ringB@3|clA[T]|269.5|-88|contact@29||333.5|-88 +Ametal-1|net@740|||S900|inv30@3|out|333.5|-72|contact@29||333.5|-88 +Ametal-2|net@747|||S0|ringB@1|hold[T]|-68.5|56|contact@32||-333.5|56 +Ametal-1|net@749|||S900|inv30@1|out|-333.5|72|contact@32||-333.5|56 +Ametal-2|net@750|||S0|ringB@1|hold[F]|-47.5|88|contact@33||-358|88 +Ametal-1|net@751|||S0|inv30@4|out|-333.5|-72|pin@126||-358|-72 +Ametal-2|net@752|||S0|contact@33||-358|88|pin@125||-368|88 +Ametal-1|net@753|||S2700|pin@126||-358|-72|contact@33||-358|88 +Ebit[2]||D5G2;|ringB@3|bit[1]|O +Ebit[4]||D5G2;|ringB@2|bit[1]|O +Ebit[6]||D5G2;|ringB@1|bit[1]|O +Ebitt[1]|bitt[2]|D5G2;|ringB@3|bitt[1]|O +Ebitt[2]|bitt[4]|D5G2;|ringB@2|bitt[1]|O +Ebitt[3]|bitt[6]|D5G2;|ringB@1|bitt[1]|O +Ebitt[8]|bitt[7]|D5G2;|pin@116||O +Eload|count|D5G2;|pin@62||I +Edo[2]||D5G2;|ringB@3|do[1]|I +Edo[4]||D5G2;|ringB@2|do[1]|I +Edo[6]||D5G2;|ringB@1|do[1]|I +Egnd_1|gnd|D5G2;|inv30@1|gnd_1|G +Egnd_2||D5G2;|inv30@4|gnd_1|G +Egnd_3||D5G2;|inv30@0|gnd_1|G +Egnd_4||D5G2;|inv30@3|gnd_1|G +Eilc[done]||D5G2;|pin@117||O +EinLO[2]||D5G2;|pin@105||I +EinLO[4]||D5G2;|pin@107||I +EinLO[9]|inLO[6]|D5G2;|pin@101||I +EinLO[8]||D5G2;|pin@100||I +Ec[2]|kill|D5G2;|latchZ10@0|c[2]|I +Ecount|load|D5G2;|pin@5||I +Emc||D5G2;|latchZ10@0|mc|I +Evdd_2|vdd|D5G2;|inv30@1|vdd_2|P +Evdd_3||D5G2;|inv30@1|vdd_3|P +Evdd_4||D5G2;|inv30@4|vdd_2|P +Evdd_5||D5G2;|inv30@4|vdd_3|P +Evdd_6||D5G2;|inv30@0|vdd_2|P +Evdd_7||D5G2;|inv30@0|vdd_3|P +Evdd_8||D5G2;|inv30@3|vdd_2|P +Evdd_9||D5G2;|inv30@3|vdd_3|P +EinB|zeroLO|D5G2;|nor20sym@0|inB|I +X + +# Cell ilcEven;5{sch} +CilcEven;5{sch}||schematic|1216766649341|1224764094078| +Ngeneric:Facet-Center|art@0||0|0||||AV +NOff-Page|conn@0||45|12|||XY| +NOff-Page|conn@1||14.5|12|||XY| +NOff-Page|conn@2||-15|12|||XY| +NOff-Page|conn@3||23.5|0|||RR| +NOff-Page|conn@4||-6|0|||RR| +NOff-Page|conn@5||-36|0|||RR| +NOff-Page|conn@6||50|-6|||XY| +NOff-Page|conn@9||-56|-24|||Y| +NOff-Page|conn@14||48|-24|||XY| +NOff-Page|conn@18||-50.5|20|||YR| +NOff-Page|conn@19||-60|20|||YR| +NOff-Page|conn@20||-69|21.5|||XR| +NOff-Page|conn@21||-70|-5|||YRRR| +NWire_Con|conn@22||-2.5|-23|||| +NOff-Page|conn@23||-2.5|-29|||RRR| +NGround|gnd@2||-55|15.5|||RR| +IilcEven;1{ic}|ilcEven@0||53|45|||D5G4; +IredFour:inv;1{ic}|inv@5||21|-24|X||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S30|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFour:inv;1{ic}|inv@6||-28|-24|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S30|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFour:inv;1{ic}|inv@7||-46|-24|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S30|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFour:inv;1{ic}|inv@8||37|-24|X||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S30|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFour:inv;1{ic}|inv@9||-75|13.5|X||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IlatchesK:latchZ10;1{ic}|latchZ10@0||-55|2|X||D5G4; +IredFour:nor2n_sy;1{ic}|nor2n_sy@1||-69|6|XYRRR||D0G4;|ATTR_Delay(D5G1;NPX3;Y-3;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.25;Y2.25;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +Ngeneric:Invisible-Pin|pin@0||-1|46|||||ART_message(D5G6;)SilcEven +Ngeneric:Invisible-Pin|pin@1||-1|37|||||ART_message(D5G3;)Sies 14 October 2008 +Ngeneric:Invisible-Pin|pin@2||-1|41|||||ART_message(D5G4;)Seven bits of Inner Loop Counter +NBus_Pin|pin@6||35|-12|-1|-1|| +NBus_Pin|pin@7||5|-12|-1|-1|| +NWire_Pin|pin@25||42|-2|||| +NWire_Pin|pin@26||42|-6|||| +NWire_Pin|pin@27||12|-2|||| +NWire_Pin|pin@28||12|-6|||| +NWire_Pin|pin@61||-18|-2|||| +NWire_Pin|pin@62||-18|-6|||| +NBus_Pin|pin@63||-25|-12|-1|-1|| +NBus_Pin|pin@111||-55|-12|-1|-1|| +NBus_Pin|pin@123||-25.5|24|-1|-1|| +NBus_Pin|pin@124||4.5|24|-1|-1|| +NBus_Pin|pin@125||34.5|24|-1|-1|| +Ngeneric:Invisible-Pin|pin@126||-65|36.5|||||ART_message(D3G2;)S["bit[8] is the infinity bit.",It prevents the counter,from finishing.] +NWire_Pin|pin@137||-16|-20|||| +NWire_Pin|pin@138||-34|-24|||| +NWire_Pin|pin@139||-34|-20|||| +NWire_Pin|pin@140||8|-24|||X| +NWire_Pin|pin@141||8|-20|||X| +NWire_Pin|pin@142||26|-24|||X| +NWire_Pin|pin@143||26|-20|||X| +NWire_Pin|pin@144||-16|-24|||| +NBus_Pin|pin@145||-9|-12|-1|-1|| +NBus_Pin|pin@146||-9|-16|-1|-1|| +NBus_Pin|pin@147||-10|24|-1|-1|| +NBus_Pin|pin@148||-10|29|-1|-1|| +NWire_Pin|pin@157||-47|2|||| +NWire_Pin|pin@158||-47|-3.5|||| +NWire_Pin|pin@160||-53|12|||| +NWire_Pin|pin@161||-57|12|||| +NWire_Pin|pin@162||-60|12|||| +NWire_Pin|pin@163||-50.5|12|||| +NWire_Pin|pin@164||-68|0|||| +NWire_Pin|pin@165||-69|13.5|||| +NWire_Pin|pin@166||-81|13.5|||| +NWire_Pin|pin@167||-81|19.5|||| +NBus_Pin|pin@168||-2.5|-18|-1|-1|| +IringB;1{ic}|ringB@0||0|0|X||D5G4; +IringB;1{ic}|ringB@1||30|0|X||D5G4; +IringB;1{ic}|ringB@2||-30|0|X||D5G4; +IorangeTSMC090nm:wire90;1{ic}|wire90@6||14.5|-24|X||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1350.2999999999997|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||-20.5|-24|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D985.6999999999997|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||-39.5|-24|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1915.8000000000002|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||30.5|-24|X||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1810.3999999999999|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@11||-63.5|0|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D520.8|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3 +Abus|bit[2,4,6,7]|D5G2;|-0.5|IJ2700|conn@22||-2.5|-23|pin@168||-2.5|-18 +Awire|bit[7]|D5G2;||2700|pin@166||-81|13.5|pin@167||-81|19.5 +Awire|count[F]|D5G2;||2700|pin@138||-34|-24|pin@139||-34|-20 +Abus|count[T,F]|D5G2;|-0.5|IJ2700|pin@147||-10|24|pin@148||-10|29 +Awire|count[T]|D5G2;||2700|pin@144||-16|-24|pin@137||-16|-20 +Awire|inLO[2]|D5G2;||900|pin@25||42|-2|pin@26||42|-6 +Awire|inLO[4]|D5G2;||900|pin@27||12|-2|pin@28||12|-6 +Awire|inLO[6]|D5G2;||900|pin@61||-18|-2|pin@62||-18|-6 +Awire|inLO[8]|D5G2;||900|pin@157||-47|2|pin@158||-47|-3.5 +Awire|load[F]|D5G2;||2700|pin@142||26|-24|pin@143||26|-20 +Abus|load[T,F]|D5G2;|-0.5|IJ900|pin@145||-9|-12|pin@146||-9|-16 +Awire|load[T]|D5G2;||2700|pin@140||8|-24|pin@141||8|-20 +Abus|net@5||-0.5|IJ1800|pin@63||-25|-12|pin@145||-9|-12 +Awire|net@104|||0|conn@0|y|43|12|ringB@1|do[1]|40|12 +Awire|net@107|||1800|conn@3|a|25.5|0|ringB@1|bit[1]|28|0 +Awire|net@110|||1800|conn@4|a|-4|0|ringB@0|bit[1]|-2|0 +Awire|net@115|||0|ringB@2|bit[1]|-32|0|conn@5|a|-34|0 +Awire|net@117|||0|pin@27||12|-2|ringB@0|inLO[1]|7|-2 +Awire|net@119|||1800|ringB@2|inLO[1]|-23|-2|pin@61||-18|-2 +Abus|net@122||-0.5|IJ900|ringB@2|load[T,F]|-25|-4|pin@63||-25|-12 +Abus|net@125||-0.5|IJ2700|pin@7||5|-12|ringB@0|load[T,F]|5|-4 +Abus|net@126||-0.5|IJ2700|pin@6||35|-12|ringB@1|load[T,F]|35|-4 +Awire|net@127|||0|pin@25||42|-2|ringB@1|inLO[1]|37|-2 +Awire|net@129|||0|conn@1|y|12.5|12|ringB@0|do[1]|10|12 +Awire|net@130|||0|conn@2|y|-17|12|ringB@2|do[1]|-20|12 +Abus|net@199||-0.5|IJ0|pin@63||-25|-12|pin@111||-55|-12 +Abus|net@226||-0.5|IJ1800|pin@123||-25.5|24|pin@147||-10|24 +Abus|net@240||-0.5|IJ2700|ringB@2|hold[T,F]|-25.5|10|pin@123||-25.5|24 +Abus|net@242||-0.5|IJ2700|ringB@0|hold[T,F]|4.5|10|pin@124||4.5|24 +Abus|net@244||-0.5|IJ2700|ringB@1|hold[T,F]|34.5|10|pin@125||34.5|24 +Awire|net@268|||1800|wire90@7|b|-18|-24|pin@144||-16|-24 +Awire|net@269|||1800|wire90@6|a|17|-24|inv@5|out|18.5|-24 +Awire|net@270|||1800|pin@138||-34|-24|inv@6|in|-30.5|-24 +Awire|net@271|||0|wire90@7|a|-23|-24|inv@6|out|-25.5|-24 +Awire|net@272|||0|wire90@6|b|12|-24|pin@140||8|-24 +Awire|net@273|||0|wire90@8|a|-42|-24|inv@7|out|-43.5|-24 +Awire|net@274|||0|pin@138||-34|-24|wire90@8|b|-37|-24 +Awire|net@275|||1800|wire90@9|a|33|-24|inv@8|out|34.5|-24 +Awire|net@276|||0|pin@142||26|-24|inv@5|in|23.5|-24 +Awire|net@277|||1800|pin@142||26|-24|wire90@9|b|28|-24 +Awire|net@278|||1800|conn@9|y|-54|-24|inv@7|in|-48.5|-24 +Awire|net@279|||1800|inv@8|in|39.5|-24|conn@14|y|46|-24 +Abus|net@280||-0.5|IJ0|pin@6||35|-12|pin@7||5|-12 +Abus|net@281||-0.5|IJ1800|pin@145||-9|-12|pin@7||5|-12 +Abus|net@283||-0.5|IJ0|pin@125||34.5|24|pin@124||4.5|24 +Abus|net@284||-0.5|IJ1800|pin@147||-10|24|pin@124||4.5|24 +Awire|net@302|||1800|latchZ10@0|in[1]|-53|2|pin@157||-47|2 +Awire|net@309|||2700|latchZ10@0|mc|-57|7|pin@161||-57|12 +Awire|net@310|||0|pin@161||-57|12|pin@162||-60|12 +Awire|net@311|||2700|pin@162||-60|12|conn@19|y|-60|18 +Awire|net@312|||900|pin@160||-53|12|latchZ10@0|c[2]|-53|7 +Awire|net@313|||900|conn@18|y|-50.5|18|pin@163||-50.5|12 +Awire|net@314|||0|pin@163||-50.5|12|pin@160||-53|12 +Awire|net@315|||900|gnd@2||-55|13.5|latchZ10@0|c[1]|-55|7 +Awire|net@316|||2700|pin@165||-69|13.5|conn@20|a|-69|19.5 +Awire|net@317|||1800|wire90@11|b|-61|0|latchZ10@0|out[TT]|-58|0 +Awire|net@318|||0|wire90@11|a|-66|0|pin@164||-68|0 +Awire|net@319|||2700|pin@164||-68|0|nor2n_sy@1|ina|-68|3.5 +Awire|net@320|||2700|conn@21|y|-70|-3|nor2n_sy@1|inb|-70|3.5 +Abus|net@321||-0.5|IJ2700|pin@111||-55|-12|latchZ10@0|cl[T,F]|-55|-2 +Awire|net@322|||2700|nor2n_sy@1|out|-69|8.5|pin@165||-69|13.5 +Awire|net@323|||1800|inv@9|in|-72.5|13.5|pin@165||-69|13.5 +Awire|net@324|||0|inv@9|out|-77.5|13.5|pin@166||-81|13.5 +Abus|net@326||-0.5|IJ900|conn@22||-2.5|-23|conn@23|a|-2.5|-27 +Ebit[2]||D6G2;|conn@3|y|O +Ebit[4]||D6G2;|conn@4|y|O +Ebit[6]||D6G2;|conn@5|y|O +Ebitt[1,3,5]|bitt[2,4,6,7]|D6G2;|conn@23|y|O +Ecount||D4G2;|conn@9|a|I +Edo[2]||D4G2;|conn@0|a|I +Edo[4]||D4G2;|conn@1|a|I +Edo[6]||D4G2;|conn@2|a|I +Eilc[done]||D6G2;|conn@20|y|O +EinLO[2,4,6]|inLO[2,4,6,8]|D4G2;|conn@6|a|I +Ekill||D4G2;|conn@18|a|I +Eload||D4G2;|conn@14|a|I +Ekill_1|mc|D4G2;|conn@19|a|I +Ecount_1|zeroLO|D4G2;|conn@21|a|I +X + +# Cell ilcEvenZoo;1{ic} +CilcEvenZoo;1{ic}||artwork|1216797193489|1226845746060|EI +Ngeneric:Facet-Center|art@0||0|0||||AV +Nschematic:Bus_Pin|pin@0||12|4|-1|-1|| +Nschematic:Bus_Pin|pin@2||0|4|-1|-1|| +Nschematic:Bus_Pin|pin@4||-12|4|-1|-1|| +Nschematic:Bus_Pin|pin@8||0|-4|-1|-1|R| +Ngeneric:Invisible-Pin|pin@9||0|-3|1|1|R| +Nschematic:Bus_Pin|pin@12||6|5|-1|-1|| +Nschematic:Bus_Pin|pin@14||-6|5|-1|-1|| +Nschematic:Bus_Pin|pin@16||-18|5|-1|-1|| +NPin|pin@31||-2|3|1|1|| +NPin|pin@32||-2|4|1|1|| +NPin|pin@33||2|4|1|1|| +NPin|pin@34||2|3|1|1|| +NPin|pin@35||10|3|1|1|| +NPin|pin@36||10|4|1|1|| +NPin|pin@37||14|4|1|1|| +NPin|pin@38||14|3|1|1|| +NPin|pin@39||-10|3|1|1|| +NPin|pin@40||-10|4|1|1|| +NPin|pin@41||-14|4|1|1|| +NPin|pin@42||-14|3|1|1|| +NPin|pin@44||6|3|1|1|| +NPin|pin@45||6|5|1|1|| +NPin|pin@46||-6|3|1|1|| +NPin|pin@47||-6|5|1|1|| +NPin|pin@50||-18|3|1|1|| +NPin|pin@51||-18|5|1|1|| +NPin|pin@52||16|-3|1|1|| +NPin|pin@53||16|3|1|1|| +Ngeneric:Invisible-Pin|pin@54||12|0|||||ART_message(D5G3;)S2 +Ngeneric:Invisible-Pin|pin@55||0|0|||||ART_message(D5G3;)S4 +Ngeneric:Invisible-Pin|pin@56||-12|0|||||ART_message(D5G3;)S6 +Nschematic:Bus_Pin|pin@57||17|2|-1|-1|| +NPin|pin@101||-27|3|1|1|| +NPin|pin@102||-27|-3|1|1|| +Ngeneric:Invisible-Pin|pin@105||-22|0|||||ART_message(D5G3;)Sinfin +Nschematic:Bus_Pin|pin@107||17|-2|-1|-1|| +NPin|pin@108||16|-2|1|1|| +NPin|pin@109||17|-2|1|1|| +Ngeneric:Invisible-Pin|pin@110||-6|0|||||ART_message(D5G2;)SILC +Nschematic:Bus_Pin|pin@113||-18|-4|-1|-1|| +NPin|pin@115||16|2|1|1|| +NPin|pin@116||17|2|1|1|| +Nschematic:Bus_Pin|pin@117||-12|-4|-1|-1|| +NPin|pin@119||-12|-3|1|1|| +NPin|pin@120||-12|-4|1|1|| +Ngeneric:Invisible-Pin|pin@121||-12|-2|||||ART_message(D5G1.5;)Smc +NPin|pin@122||-18|-3|1|1|| +NPin|pin@123||-18|-4|1|1|| +Ngeneric:Invisible-Pin|pin@124||-18|-2|||||ART_message(D5G1.5;)Skill +Nschematic:Bus_Pin|pin@125||-27|0|-1|-1|| +Nschematic:Bus_Pin|pin@128||-6|-4|-1|-1|| +Ngeneric:Invisible-Pin|pin@129||-6|-3|1|1|| +Aschematic:bus|net@4||-0.5|IJ900|pin@9||0|-3|pin@8||0|-4 +AThicker|net@21|||FS1800|pin@32||-2|4|pin@33||2|4 +AThicker|net@22|||FS900|pin@33||2|4|pin@34||2|3 +AThicker|net@23|||FS1800|pin@44||6|3|pin@35||10|3 +AThicker|net@24|||FS2700|pin@35||10|3|pin@36||10|4 +AThicker|net@25|||FS1800|pin@36||10|4|pin@37||14|4 +AThicker|net@26|||FS900|pin@37||14|4|pin@38||14|3 +AThicker|net@27|||FS0|pin@46||-6|3|pin@39||-10|3 +AThicker|net@28|||FS2700|pin@39||-10|3|pin@40||-10|4 +AThicker|net@29|||FS0|pin@40||-10|4|pin@41||-14|4 +AThicker|net@30|||FS900|pin@41||-14|4|pin@42||-14|3 +AThicker|net@32|||FS2700|pin@31||-2|3|pin@32||-2|4 +AThicker|net@33|||FS1800|pin@34||2|3|pin@44||6|3 +AThicker|net@34|||FS2700|pin@44||6|3|pin@45||6|5 +AThicker|net@35|||FS0|pin@31||-2|3|pin@46||-6|3 +AThicker|net@36|||FS2700|pin@46||-6|3|pin@47||-6|5 +AThicker|net@41|||FS0|pin@42||-14|3|pin@50||-18|3 +AThicker|net@43|||FS2700|pin@50||-18|3|pin@51||-18|5 +AThicker|net@56|||FS2700|pin@52||16|-3|pin@108||16|-2 +AThicker|net@57|||FS0|pin@53||16|3|pin@38||14|3 +AThicker|net@105|||FS900|pin@101||-27|3|pin@102||-27|-3 +AThicker|net@107|||FS0|pin@52||16|-3|pin@119||-12|-3 +AThicker|net@110|||FS2700|pin@108||16|-2|pin@115||16|2 +AThicker|net@111|||FS1800|pin@108||16|-2|pin@109||17|-2 +AThicker|net@113|||FS2700|pin@115||16|2|pin@53||16|3 +AThicker|net@114|||FS1800|pin@115||16|2|pin@116||17|2 +AThicker|net@116|||FS0|pin@119||-12|-3|pin@122||-18|-3 +AThicker|net@117|||FS900|pin@119||-12|-3|pin@120||-12|-4 +AThicker|net@118|||FS0|pin@122||-18|-3|pin@102||-27|-3 +AThicker|net@119|||FS900|pin@122||-18|-3|pin@123||-18|-4 +AThicker|net@126|||FS1800|pin@101||-27|3|pin@50||-18|3 +Aschematic:bus|net@127||-0.5|IJ900|pin@129||-6|-3|pin@128||-6|-4 +Ebit[2]||D5G2;|pin@12||O +Ebit[4]||D5G2;|pin@14||O +Ebit[6]||D5G2;|pin@16||O +Ebitt[2,4,6,7]|bitt[2,4,6]|D5G2;|pin@128||O +Ecount||D5G2;|pin@57||I +Edo[2]||D5G2;|pin@0||I +Edo[4]||D5G2;|pin@2||I +Edo[6]||D5G2;|pin@4||I +Eilc[done]|ilc[i]|D5G2;|pin@125||O +EinLO[2,4,6,8]||D5G2;|pin@8||I +Ekill||D5G2;|pin@113||I +Eload||D5G2;|pin@107||I +Emc||D5G2;|pin@117||I +X + +# Cell ilcEvenZoo;1{lay} +CilcEvenZoo;1{lay}||cmos90|1216735796008|1226854148138||ATTR_NCC(D5G3;NTY144;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1226783504068|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1226854230430 +Ngeneric:Facet-Center|art@0||0|0||||AV +NX-Metal-1-Metal-2-Con|contact@6||-228|-72||6.2|| +NX-Metal-1-Metal-2-Con|contact@7||-249.5|-106|||| +NX-Metal-1-Metal-2-Con|contact@8||-263.5|-88|||| +NX-Metal-1-Metal-2-Con|contact@28||316|-88|||| +NX-Metal-1-Metal-2-Con|contact@29||286.5|-106|||| +NX-Metal-1-Metal-2-Con|contact@30||-275|56|||| +NX-Metal-1-Metal-2-Con|contact@31||-233|88|||| +NX-Metal-1-Metal-2-Con|contact@33||-308|-58|||| +IgatesK:inv30;1{lay}|inv30@0||304|72|X||D5G4; +IgatesK:inv30;1{lay}|inv30@1||-287|72|||D5G4; +IgatesK:inv30;1{lay}|inv30@3||304|-72|||D5G4; +IgatesK:inv30;1{lay}|inv30@5||-245|72|||D5G4; +IlatchesK:latchZ10;1{lay}|latchZ10@0||-268|-72|Y||D5G4; +NMetal-1-Pin|pin@5||325|97|||| +NMetal-1-Pin|pin@62||-304.5|97|||| +NMetal-1-Pin|pin@64||325|47|||| +NMetal-1-Pin|pin@69||-304.5|47|||| +NMetal-1-Pin|pin@70||-228|-97|||| +NMetal-1-Pin|pin@72||-252.5|-71|||| +NMetal-1-Pin|pin@73||-249.5|-71|||| +NMetal-1-Pin|pin@74||-249.5|-100.8|||| +NMetal-1-Pin|pin@75||286.5|-47|||| +NMetal-1-Pin|pin@76||286.5|-97|||| +NMetal-1-Pin|pin@77||292|6|||| +NMetal-1-Pin|pin@79||286.5|6|||| +NMetal-1-Pin|pin@124||-275|97|||| +NMetal-1-Pin|pin@125||-275|47|||| +NMetal-1-Pin|pin@131||-228.2|-13|||| +NMetal-1-Pin|pin@132||-220|-13|||| +NMetal-1-Pin|pin@133||-220|132|||| +NMetal-1-Pin|pin@134||-285.5|5|||| +NMetal-1-Pin|pin@135||-227|5|||| +NMetal-1-Pin|pin@136||-227|133|||| +NMetal-1-Pin|pin@137||-102.5|-135|||| +NMetal-1-Pin|pin@138||64.5|-135|||| +NMetal-1-Pin|pin@139||231.5|-135|||| +NMetal-2-Pin|pin@140||-299|-58|||| +IwiresL:pinsVddGnd;1{lay}|pinsVddG@0||-320.5|72|||D5G4; +IringB;2{lay}|ringB@1||-132|0|X||D5G4; +IringB;2{lay}|ringB@2||35|0|X||D5G4; +IringB;2{lay}|ringB@3||202|0|X||D5G4; +IwiresL:select22;1{lay}|select22@0||-223|72|||D5G4; +IwiresL:select22;1{lay}|select22@1||-312|72|||D5G4; +IwiresL:wellContacts13;1{lay}|wellCont@1||-266|72|||D5G4; +Ametal-2|net@507|||S0|ringB@2|gnd_2|-48.5|72|ringB@1|gnd_1|-48.5|72 +Ametal-2|net@508|||S0|ringB@2|gnd_3|-48.5|-72|ringB@1|gnd|-48.5|-72 +Ametal-2|net@509|||S0|ringB@2|vdd_4|-48.5|122|ringB@1|vdd_3|-48.5|122 +Ametal-2|net@510|||S0|ringB@2|vdd_5|-48.5|22|ringB@1|vdd_2|-48.5|22 +Ametal-2|net@511|||S0|ringB@2|vdd_6|-48.5|-22|ringB@1|vdd|-48.5|-22 +Ametal-2|net@512|||S0|ringB@2|vdd_7|-48.5|-122|ringB@1|vdd_1|-48.5|-122 +Ametal-2|net@513|||S0|ringB@2|gnd_1|118.5|72|ringB@3|gnd_2|118.5|72 +Ametal-2|net@514|||S0|ringB@2|gnd|118.5|-72|ringB@3|gnd_3|118.5|-72 +Ametal-2|net@515|||S0|ringB@2|vdd_3|118.5|122|ringB@3|vdd_4|118.5|122 +Ametal-2|net@516|||S0|ringB@2|vdd_2|118.5|22|ringB@3|vdd_5|118.5|22 +Ametal-2|net@517|||S0|ringB@2|vdd|118.5|-22|ringB@3|vdd_6|118.5|-22 +Ametal-2|net@518|||S0|ringB@2|vdd_1|118.5|-122|ringB@3|vdd_7|118.5|-122 +Ametal-1|net@527|||S0|pin@64||325|47|inv30@0|inA|311|47 +Ametal-1|net@536|||S0|inv30@1|inA|-294|47|pin@69||-304.5|47 +Ametal-2|net@541|||S1800|ringB@1|clA[F]|-88|-106|ringB@2|clA[F]|79|-106 +Ametal-2|net@542|||S1800|ringB@2|clA[F]|79|-106|ringB@3|clA[F]|246|-106 +Ametal-2|net@545|||S1800|ringB@1|clA[T]|-82|-88|ringB@2|clA[T]|85|-88 +Ametal-2|net@546|||S1800|ringB@2|clA[T]|85|-88|ringB@3|clA[T]|252|-88 +Ametal-2|net@549|||S1800|ringB@1|hold[T]|-86|56|ringB@2|hold[T]|81|56 +Ametal-2|net@550|||S1800|ringB@2|hold[T]|81|56|ringB@3|hold[T]|248|56 +Ametal-2|net@553|||S1800|ringB@1|hold[F]|-65|88|ringB@2|hold[F]|102|88 +Ametal-1|net@578|||S1800|pin@62||-304.5|97|inv30@1|inB|-294|97 +Ametal-1|net@579|||S900|pin@62||-304.5|97|pin@69||-304.5|47 +Ametal-1|net@580|||S0|pin@5||325|97|inv30@0|inB|311|97 +Ametal-1|net@581|||S900|pin@5||325|97|pin@64||325|47 +Ametal-2|net@583|||S0|latchZ10@0|gnd_1|-215.5|-72|ringB@1|gnd_3|-215.5|-72 +Ametal-2|net@584|||S0|latchZ10@0|vdd_3|-215.5|-22|ringB@1|vdd_6|-215.5|-22 +Ametal-2|net@585|||S0|latchZ10@0|vdd_2|-215.5|-122|ringB@1|vdd_7|-215.5|-122 +Ametal-1|net@586|||RS1800|latchZ10@0|c[1]|-240|-97|pin@70||-228|-97 +Ametal-2|net@589||6.2|S0|ringB@1|gnd_3|-215.5|-72|contact@6||-228|-72 +Ametal-2|net@590|||S0|ringB@1|clA[F]|-88|-106|contact@7||-249.5|-106 +Ametal-1|net@591|||S900|pin@73||-249.5|-71|pin@74||-249.5|-100.8 +Ametal-2|net@592|||S0|ringB@1|clA[T]|-82|-88|contact@8||-263.5|-88 +Ametal-1|net@593|||S2700|latchZ10@0|cl[T]|-263.5|-90.6|contact@8||-263.5|-88 +Ametal-1|net@594|||S900|latchZ10@0|cl[F]|-252.5|-51|pin@72||-252.5|-71 +Ametal-1|net@595|||RS1800|pin@72||-252.5|-71|pin@73||-249.5|-71 +Ametal-1|net@597||0.4|S900|pin@74||-249.5|-100.8|contact@7||-249.5|-106 +Ametal-2|net@610|||S0|inv30@3|gnd|287.5|-72|ringB@3|gnd|285.5|-72 +Ametal-2|net@611|||S0|inv30@3|vdd|287.5|-22|ringB@3|vdd|285.5|-22 +Ametal-2|net@612|||S0|inv30@3|vdd_1|287.5|-122|ringB@3|vdd_1|285.5|-122 +Ametal-1|net@613|||S0|inv30@3|inB|297|-47|pin@75||286.5|-47 +Ametal-1|net@614|||S900|pin@75||286.5|-47|pin@76||286.5|-97 +Ametal-1|net@615|||S1800|pin@76||286.5|-97|inv30@3|inA|297|-97 +Ametal-1|net@621|||S900|pin@79||286.5|6|pin@75||286.5|-47 +Ametal-1|net@622|||S2700|pin@70||-228|-97|contact@6||-228|-72 +Ametal-1|net@623|||S0|pin@77||292|6|pin@79||286.5|6 +Ametal-2|net@738|||S0|ringB@1|hold[F]|-65|88|contact@31||-233|88 +Ametal-2|net@739|||S1800|ringB@3|clA[T]|252|-88|contact@28||316|-88 +Ametal-1|net@740||0.4|S900|inv30@3|out|316|-72|contact@28||316|-88 +Ametal-2|net@741|||S1800|ringB@3|clA[F]|246|-106|contact@29||286.5|-106 +Ametal-1|net@742|||S900|pin@76||286.5|-97|contact@29||286.5|-106 +Ametal-1|net@743||0.4|S900|inv30@1|out|-275|72|contact@30||-275|56 +Ametal-1|net@745||0.4|S2700|inv30@5|out|-233|72|contact@31||-233|88 +Ametal-2|net@747|||S0|ringB@1|hold[T]|-86|56|contact@30||-275|56 +Ametal-2|net@748||6.2|S1800|inv30@5|vdd_3|-228.5|22|ringB@1|vdd_5|-215.5|22 +Ametal-2|net@749||6.2|S0|ringB@1|gnd_2|-215.5|72|inv30@5|gnd_1|-228.5|72 +Ametal-2|net@750||6.2|S0|ringB@1|vdd_4|-215.5|122|inv30@5|vdd_2|-228.5|122 +Ametal-1|net@756|||S0|inv30@5|inB|-252|97|pin@124||-275|97 +Ametal-1|net@757|||S900|pin@124||-275|97|inv30@1|out|-275|72 +Ametal-1|net@758|||S900|contact@30||-275|56|pin@125||-275|47 +Ametal-1|net@759|||S1800|pin@125||-275|47|inv30@5|inA|-252|47 +Ametal-1|net@769|||S2700|pin@77||292|6|inv30@0|out|292|72 +Ametal-2|net@770|||S1800|ringB@2|hold[F]|102|88|ringB@3|hold[F]|269|88 +Ametal-2|net@771||6.2|S1800|ringB@3|vdd_3|285.5|122|inv30@0|vdd_2|287.5|122 +Ametal-2|net@772||6.2|S0|inv30@0|gnd_1|287.5|72|ringB@3|gnd_1|285.5|72 +Ametal-2|net@773||6.2|S0|inv30@0|vdd_3|287.5|22|ringB@3|vdd_2|285.5|22 +Ametal-1|net@775|||S2700|latchZ10@0|c[2]|-228.2|-53|pin@131||-228.2|-13 +Ametal-1|net@776|||S1800|pin@131||-228.2|-13|pin@132||-220|-13 +Ametal-1|net@777|||S2700|pin@132||-220|-13|pin@133||-220|132 +Ametal-1|net@778|||S2700|latchZ10@0|mc|-285.5|-47|pin@134||-285.5|5 +Ametal-1|net@779|||S1800|pin@134||-285.5|5|pin@135||-227|5 +Ametal-1|net@780|||S2700|pin@135||-227|5|pin@136||-227|133 +Ametal-2|net@792|||S0|wellCont@1|gnd|-270.5|72|inv30@1|gnd_1|-270.5|72 +Ametal-2|net@793|||S0|wellCont@1|vdd|-270.5|22|inv30@1|vdd_3|-270.5|22 +Ametal-2|net@794|||S0|wellCont@1|vdd_1|-270.5|122|inv30@1|vdd_2|-270.5|122 +Ametal-2|net@795|||S0|wellCont@1|gnd_1|-261.5|72|inv30@5|gnd|-261.5|72 +Ametal-2|net@796|||S0|wellCont@1|vdd_2|-261.5|22|inv30@5|vdd_1|-261.5|22 +Ametal-2|net@797|||S0|wellCont@1|vdd_3|-261.5|122|inv30@5|vdd|-261.5|122 +Ametal-2|net@798||6.2|S0|inv30@1|vdd_1|-303.5|22|pinsVddG@0|vdd_1|-320.5|22 +Ametal-2|net@799||6.2|S1800|pinsVddG@0|gnd|-320.5|72|inv30@1|gnd|-303.5|72 +Ametal-2|net@800||6.2|S1800|pinsVddG@0|vdd|-320.5|122|inv30@1|vdd|-303.5|122 +Ametal-1|net@802|||S900|ringB@1|inA|-102.5|-96.5|pin@137||-102.5|-135 +Ametal-1|net@803|||S900|ringB@2|inA|64.5|-96.5|pin@138||64.5|-135 +Ametal-1|net@804|||S900|ringB@3|inA|231.5|-96.5|pin@139||231.5|-135 +Ametal-2|net@805|||S0|pin@140||-299|-58|contact@33||-308|-58 +Ametal-1|net@806|||S2700|latchZ10@0|out[TT]|-308|-60.5|contact@33||-308|-58 Ebit[2]||D5G2;|ringB@3|bit[1]|O Ebit[4]||D5G2;|ringB@2|bit[1]|O Ebit[6]||D5G2;|ringB@1|bit[1]|O -Ebitt[1]|bitt[2]|D5G2;|ringB@3|bitt[1]|O -Ebitt[2]|bitt[4]|D5G2;|ringB@2|bitt[1]|O -Ebitt[3]|bitt[6]|D5G2;|ringB@1|bitt[1]|O -Ebitt[8]|bitt[7]|D5G2;|pin@116||O -Ecount||D5G2;X-3;|pin@5||I +Ebitt[2]||D5G2;|ringB@3|bitt[1]|O +Ebitt[4]||D5G2;|ringB@2|bitt[1]|O +Ebitt[6]||D5G2;|ringB@1|bitt[1]|O +Eload|count|D5G2;|pin@62||I Edo[2]||D5G2;|ringB@3|do[1]|I Edo[4]||D5G2;|ringB@2|do[1]|I Edo[6]||D5G2;|ringB@1|do[1]|I -Egnd_1|gnd|D5G2;|inv30@1|gnd_1|G -Egnd_2||D5G2;|inv30@4|gnd_1|G -Egnd_3||D5G2;|inv30@0|gnd_1|G +Egnd_7|gnd|D5G2;|pinsVddG@0|gnd|G Egnd_4||D5G2;|inv30@3|gnd_1|G -Eilc[done]||D5G2;|pin@117||O -EinLO[2]||D5G2;|pin@105||I -EinLO[4]||D5G2;|pin@107||I -EinLO[9]|inLO[6]|D5G2;|pin@101||I -EinLO[8]||D5G2;|pin@100||I -Ec[2]|kill|D5G2;|latchZ10@0|c[2]|I -Eload||D5G2;|pin@62||I +Egnd_5||D5G2;|latchZ10@0|gnd|G +Egnd_6||D5G2;|inv30@0|gnd|G +Ebit[8]|ilc[i]|D5G2;|pin@140||O +EinLO[2]||D5G2;|pin@139||I +EinLO[4]||D5G2;|pin@138||I +EinLO[6]||D5G2;|pin@137||I +Ein[1]|inLO[8]|D5G2;|latchZ10@0|in[1]|I +Ekill_1|kill|D5G2;|pin@132||I +Ekill|kill_1|D5G2;|pin@133||I +Ecount|load|D5G2;|pin@5||I +Emc||D5G2;|pin@136||I +Evdd||D5G2;|pinsVddG@0|vdd|P +Evdd_1||D5G2;|pinsVddG@0|vdd_1|P +Evdd_8||D5G2;|inv30@3|vdd_2|P +Evdd_9||D5G2;|inv30@3|vdd_3|P +Evdd_10||D5G2;|latchZ10@0|vdd|P +Evdd_11||D5G2;|latchZ10@0|vdd_1|P +Evdd_12||D5G2;|inv30@0|vdd|P +Evdd_13||D5G2;|inv30@0|vdd_1|P +X + +# Cell ilcEvenZoo;1{sch} +CilcEvenZoo;1{sch}||schematic|1216766649341|1226845760578| +Ngeneric:Facet-Center|art@0||0|0||||AV +NOff-Page|conn@0||45|12|||XY| +NOff-Page|conn@1||14.5|12|||XY| +NOff-Page|conn@2||-15|12|||XY| +NOff-Page|conn@3||23.5|0|||RR| +NOff-Page|conn@4||-6|0|||RR| +NOff-Page|conn@5||-36|0|||RR| +NOff-Page|conn@6||50|-6|||XY| +NOff-Page|conn@9||-56|-24|||Y| +NOff-Page|conn@14||48|-24|||XY| +NOff-Page|conn@18||-50.5|20|||YR| +NOff-Page|conn@19||-60|20|||YR| +NOff-Page|conn@20||-69|21.5|||XR| +NWire_Con|conn@22||-2.5|-23|||| +NOff-Page|conn@23||-2.5|-29|||RRR| +NGround|gnd@2||-55|15.5|||RR| +IilcEvenZoo;1{ic}|ilcEvenZ@0||53|45|||D5G4; +IredFour:inv;1{ic}|inv@5||21|-24|X||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S30|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFour:inv;1{ic}|inv@6||-28|-24|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S30|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFour:inv;1{ic}|inv@7||-46|-24|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S30|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFour:inv;1{ic}|inv@8||37|-24|X||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S30|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IlatchesK:latchZ10;1{ic}|latchZ10@0||-55|2|X||D5G4; +Ngeneric:Invisible-Pin|pin@0||-1|46|||||ART_message(D5G6;)SilcEvenZoo +Ngeneric:Invisible-Pin|pin@1||-1|37|||||ART_message(D5G3;)Sies 12 November 2008 +Ngeneric:Invisible-Pin|pin@2||-1|41|||||ART_message(D5G4;)Seven bits of Inner Loop Counter +NBus_Pin|pin@6||35|-12|-1|-1|| +NBus_Pin|pin@7||5|-12|-1|-1|| +NWire_Pin|pin@25||42|-2|||| +NWire_Pin|pin@26||42|-6|||| +NWire_Pin|pin@27||12|-2|||| +NWire_Pin|pin@28||12|-6|||| +NWire_Pin|pin@61||-18|-2|||| +NWire_Pin|pin@62||-18|-6|||| +NBus_Pin|pin@63||-25|-12|-1|-1|| +NBus_Pin|pin@111||-55|-12|-1|-1|| +NBus_Pin|pin@123||-25.5|24|-1|-1|| +NBus_Pin|pin@124||4.5|24|-1|-1|| +NBus_Pin|pin@125||34.5|24|-1|-1|| +Ngeneric:Invisible-Pin|pin@126||-71|36.5|||||ART_message(D3G2;)S["bit[8] = ilc[i] is the infinity bit.",It prevents the counter,from finishing.] +NWire_Pin|pin@137||-16|-20|||| +NWire_Pin|pin@138||-34|-24|||| +NWire_Pin|pin@139||-34|-20|||| +NWire_Pin|pin@140||8|-24|||X| +NWire_Pin|pin@141||8|-20|||X| +NWire_Pin|pin@142||26|-24|||X| +NWire_Pin|pin@143||26|-20|||X| +NWire_Pin|pin@144||-16|-24|||| +NBus_Pin|pin@145||-9|-12|-1|-1|| +NBus_Pin|pin@146||-9|-16|-1|-1|| +NBus_Pin|pin@147||-10|24|-1|-1|| +NBus_Pin|pin@148||-10|29|-1|-1|| +NWire_Pin|pin@157||-47|2|||| +NWire_Pin|pin@158||-47|-3.5|||| +NWire_Pin|pin@160||-53|12|||| +NWire_Pin|pin@161||-57|12|||| +NWire_Pin|pin@162||-60|12|||| +NWire_Pin|pin@163||-50.5|12|||| +NBus_Pin|pin@168||-2.5|-18|-1|-1|| +NWire_Pin|pin@169||-69|0|||| +Ngeneric:Invisible-Pin|pin@171||-10|-35.5|||||ART_message(D3G2;)Sfor scan readout +IringB;1{ic}|ringB@0||0|0|X||D5G4; +IringB;1{ic}|ringB@1||30|0|X||D5G4; +IringB;1{ic}|ringB@2||-30|0|X||D5G4; +IorangeTSMC090nm:wire90;1{ic}|wire90@6||14.5|-24|X||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1350.2999999999997|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||-20.5|-24|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D985.6999999999997|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||-39.5|-24|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1915.8000000000002|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||30.5|-24|X||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1810.3999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3 +Abus|bit[2,4,6]|D5G2;|-0.5|IJ2700|conn@22||-2.5|-23|pin@168||-2.5|-18 +Awire|count[F]|D5G2;||2700|pin@138||-34|-24|pin@139||-34|-20 +Abus|count[T,F]|D5G2;|-0.5|IJ2700|pin@147||-10|24|pin@148||-10|29 +Awire|count[T]|D5G2;||2700|pin@144||-16|-24|pin@137||-16|-20 +Awire|inLO[2]|D5G2;||900|pin@25||42|-2|pin@26||42|-6 +Awire|inLO[4]|D5G2;||900|pin@27||12|-2|pin@28||12|-6 +Awire|inLO[6]|D5G2;||900|pin@61||-18|-2|pin@62||-18|-6 +Awire|inLO[8]|D5G2;||900|pin@157||-47|2|pin@158||-47|-3.5 +Awire|load[F]|D5G2;||2700|pin@142||26|-24|pin@143||26|-20 +Abus|load[T,F]|D5G2;|-0.5|IJ900|pin@145||-9|-12|pin@146||-9|-16 +Awire|load[T]|D5G2;||2700|pin@140||8|-24|pin@141||8|-20 +Abus|net@5||-0.5|IJ1800|pin@63||-25|-12|pin@145||-9|-12 +Awire|net@104|||0|conn@0|y|43|12|ringB@1|do[1]|40|12 +Awire|net@107|||1800|conn@3|a|25.5|0|ringB@1|bit[1]|28|0 +Awire|net@110|||1800|conn@4|a|-4|0|ringB@0|bit[1]|-2|0 +Awire|net@115|||0|ringB@2|bit[1]|-32|0|conn@5|a|-34|0 +Awire|net@117|||0|pin@27||12|-2|ringB@0|inLO[1]|7|-2 +Awire|net@119|||1800|ringB@2|inLO[1]|-23|-2|pin@61||-18|-2 +Abus|net@122||-0.5|IJ900|ringB@2|load[T,F]|-25|-4|pin@63||-25|-12 +Abus|net@125||-0.5|IJ2700|pin@7||5|-12|ringB@0|load[T,F]|5|-4 +Abus|net@126||-0.5|IJ2700|pin@6||35|-12|ringB@1|load[T,F]|35|-4 +Awire|net@127|||0|pin@25||42|-2|ringB@1|inLO[1]|37|-2 +Awire|net@129|||0|conn@1|y|12.5|12|ringB@0|do[1]|10|12 +Awire|net@130|||0|conn@2|y|-17|12|ringB@2|do[1]|-20|12 +Abus|net@199||-0.5|IJ0|pin@63||-25|-12|pin@111||-55|-12 +Abus|net@226||-0.5|IJ1800|pin@123||-25.5|24|pin@147||-10|24 +Abus|net@240||-0.5|IJ2700|ringB@2|hold[T,F]|-25.5|10|pin@123||-25.5|24 +Abus|net@242||-0.5|IJ2700|ringB@0|hold[T,F]|4.5|10|pin@124||4.5|24 +Abus|net@244||-0.5|IJ2700|ringB@1|hold[T,F]|34.5|10|pin@125||34.5|24 +Awire|net@268|||1800|wire90@7|b|-18|-24|pin@144||-16|-24 +Awire|net@269|||1800|wire90@6|a|17|-24|inv@5|out|18.5|-24 +Awire|net@270|||1800|pin@138||-34|-24|inv@6|in|-30.5|-24 +Awire|net@271|||0|wire90@7|a|-23|-24|inv@6|out|-25.5|-24 +Awire|net@272|||0|wire90@6|b|12|-24|pin@140||8|-24 +Awire|net@273|||0|wire90@8|a|-42|-24|inv@7|out|-43.5|-24 +Awire|net@274|||0|pin@138||-34|-24|wire90@8|b|-37|-24 +Awire|net@275|||1800|wire90@9|a|33|-24|inv@8|out|34.5|-24 +Awire|net@276|||0|pin@142||26|-24|inv@5|in|23.5|-24 +Awire|net@277|||1800|pin@142||26|-24|wire90@9|b|28|-24 +Awire|net@278|||1800|conn@9|y|-54|-24|inv@7|in|-48.5|-24 +Awire|net@279|||1800|inv@8|in|39.5|-24|conn@14|y|46|-24 +Abus|net@280||-0.5|IJ0|pin@6||35|-12|pin@7||5|-12 +Abus|net@281||-0.5|IJ1800|pin@145||-9|-12|pin@7||5|-12 +Abus|net@283||-0.5|IJ0|pin@125||34.5|24|pin@124||4.5|24 +Abus|net@284||-0.5|IJ1800|pin@147||-10|24|pin@124||4.5|24 +Awire|net@302|||1800|latchZ10@0|in[1]|-53|2|pin@157||-47|2 +Awire|net@309|||2700|latchZ10@0|mc|-57|7|pin@161||-57|12 +Awire|net@310|||0|pin@161||-57|12|pin@162||-60|12 +Awire|net@311|||2700|pin@162||-60|12|conn@19|y|-60|18 +Awire|net@312|||900|pin@160||-53|12|latchZ10@0|c[2]|-53|7 +Awire|net@313|||900|conn@18|y|-50.5|18|pin@163||-50.5|12 +Awire|net@314|||0|pin@163||-50.5|12|pin@160||-53|12 +Awire|net@315|||900|gnd@2||-55|13.5|latchZ10@0|c[1]|-55|7 +Abus|net@321||-0.5|IJ2700|pin@111||-55|-12|latchZ10@0|cl[T,F]|-55|-2 +Abus|net@326||-0.5|IJ900|conn@22||-2.5|-23|conn@23|a|-2.5|-27 +Awire|net@327|||900|conn@20|a|-69|19.5|pin@169||-69|0 +Awire|net@328|||1800|pin@169||-69|0|latchZ10@0|out[TT]|-58|0 +Ebit[2]||D6G2;|conn@3|y|O +Ebit[4]||D6G2;|conn@4|y|O +Ebit[6]||D6G2;|conn@5|y|O +Ebitt[2,4,6,7]|bitt[2,4,6]|D6G2;X0.5;Y0.5;|conn@23|y|O +Ecount||D4G2;|conn@9|a|I +Edo[2]||D4G2;|conn@0|a|I +Edo[4]||D4G2;|conn@1|a|I +Edo[6]||D4G2;|conn@2|a|I +Eilc[done]|ilc[i]|D6G2;|conn@20|y|O +EinLO[2,4,6,8]||D4G2;|conn@6|a|I +Ekill||D4G2;|conn@18|a|I +Eload||D4G2;|conn@14|a|I +Emc||D4G2;|conn@19|a|I +X + +# Cell ilcOdd;1{ic} +CilcOdd;1{ic}||artwork|1216797615611|1224762110775|EI +Ngeneric:Facet-Center|art@0||0|0||||AV +NThick-Circle|art@3||-30|3.5|1|1|| +Nschematic:Bus_Pin|pin@2||0|4|-1|-1|| +Nschematic:Bus_Pin|pin@4||-12|4|-1|-1|| +Nschematic:Bus_Pin|pin@8||0|-4|-1|-1|R| +Ngeneric:Invisible-Pin|pin@9||0|-3|1|1|R| +Nschematic:Bus_Pin|pin@10||17|-2|-1|-1|X| +Nschematic:Bus_Pin|pin@12||6|5|-1|-1|| +Nschematic:Bus_Pin|pin@14||-6|5|-1|-1|| +Nschematic:Bus_Pin|pin@16||-18|5|-1|-1|| +NPin|pin@18||14|3|1|1|| +NPin|pin@19||-10|3|1|1|| +NPin|pin@20||-10|4|1|1|| +NPin|pin@21||-14|4|1|1|| +NPin|pin@22||-14|3|1|1|| +NPin|pin@23||6|3|1|1|| +NPin|pin@24||6|5|1|1|| +NPin|pin@25||-6|3|1|1|| +NPin|pin@26||-6|5|1|1|| +NPin|pin@27||-33|3|1|1|| +NPin|pin@29||-18|3|1|1|| +NPin|pin@30||-18|5|1|1|| +NPin|pin@31||16|-3|1|1|| +NPin|pin@32||16|3|1|1|| +NPin|pin@33||-2|3|1|1|| +NPin|pin@34||-2|4|1|1|| +NPin|pin@35||2|4|1|1|| +NPin|pin@36||2|3|1|1|| +NPin|pin@37||10|3|1|1|| +NPin|pin@38||10|4|1|1|| +NPin|pin@39||14|4|1|1|| +Ngeneric:Invisible-Pin|pin@40||12|0|||||ART_message(D5G3;)S1 +Ngeneric:Invisible-Pin|pin@41||0|0|||||ART_message(D5G3;)S3 +Ngeneric:Invisible-Pin|pin@42||-12|0|||||ART_message(D5G3;)S5 +Nschematic:Bus_Pin|pin@47||-24|4|-1|-1|| +NPin|pin@49||-22|3|1|1|| +NPin|pin@50||-22|4|1|1|| +NPin|pin@51||-26|4|1|1|| +NPin|pin@52||-26|3|1|1|| +Nschematic:Bus_Pin|pin@56||17|2|-1|-1|| +Ngeneric:Invisible-Pin|pin@59||-23.5|0|||||ART_message(D5G3;)S7 +NPin|pin@60||16|-2|1|1|| +NPin|pin@61||17|-2|1|1|| +Ngeneric:Invisible-Pin|pin@62||-6|0|||||ART_message(D5G2;)SILC +Nschematic:Bus_Pin|pin@63||-30|4|-1|-1|| +NPin|pin@71||-33|-3|1|1|| +Nschematic:Bus_Pin|pin@72||-24|-4|-1|-1|| +NPin|pin@73||16|2|1|1|| +NPin|pin@74||17|2|1|1|| +Nschematic:Bus_Pin|pin@75||-18|-4|-1|-1|| +NPin|pin@77||-24|-3|1|1|| +NPin|pin@78||-24|-4|1|1|| +NPin|pin@79||-18|-3|1|1|| +NPin|pin@80||-18|-4|1|1|| +Ngeneric:Invisible-Pin|pin@81||-18|-1.5|||||ART_message(D5G1.5;)Smc +Ngeneric:Invisible-Pin|pin@82||-24|-1.5|||||ART_message(D5G1.5;)Skill +Nschematic:Bus_Pin|pin@83||-10|-5|-1|-1|| +Nschematic:Bus_Pin|pin@87||-10|-3|-1|-1|| +Aschematic:bus|net@4||-0.5|IJ900|pin@9||0|-3|pin@8||0|-4 +AThicker|net@9|||FS1800|pin@34||-2|4|pin@35||2|4 +AThicker|net@10|||FS900|pin@35||2|4|pin@36||2|3 +AThicker|net@11|||FS2700|pin@33||-2|3|pin@34||-2|4 +AThicker|net@12|||FS1800|pin@36||2|3|pin@23||6|3 +AThicker|net@13|||FS2700|pin@23||6|3|pin@24||6|5 +AThicker|net@14|||FS0|pin@33||-2|3|pin@25||-6|3 +AThicker|net@15|||FS2700|pin@25||-6|3|pin@26||-6|5 +AThicker|net@17|||FS0|pin@22||-14|3|pin@29||-18|3 +AThicker|net@19|||FS2700|pin@29||-18|3|pin@30||-18|5 +AThicker|net@20|||FS2700|pin@31||16|-3|pin@60||16|-2 +AThicker|net@21|||FS1800|pin@23||6|3|pin@37||10|3 +AThicker|net@22|||FS0|pin@32||16|3|pin@18||14|3 +AThicker|net@24|||FS2700|pin@37||10|3|pin@38||10|4 +AThicker|net@25|||FS1800|pin@38||10|4|pin@39||14|4 +AThicker|net@26|||FS900|pin@39||14|4|pin@18||14|3 +AThicker|net@27|||FS0|pin@25||-6|3|pin@19||-10|3 +AThicker|net@28|||FS2700|pin@19||-10|3|pin@20||-10|4 +AThicker|net@29|||FS0|pin@20||-10|4|pin@21||-14|4 +AThicker|net@30|||FS900|pin@21||-14|4|pin@22||-14|3 +AThicker|net@34|||FS0|pin@29||-18|3|pin@49||-22|3 +AThicker|net@35|||FS2700|pin@49||-22|3|pin@50||-22|4 +AThicker|net@36|||FS0|pin@50||-22|4|pin@51||-26|4 +AThicker|net@38|||FS900|pin@51||-26|4|pin@52||-26|3 +AThicker|net@43|||FS2700|pin@60||16|-2|pin@73||16|2 +AThicker|net@44|||FS1800|pin@60||16|-2|pin@61||17|-2 +AThicker|net@50|||FS0|pin@31||16|-3|pin@79||-18|-3 +AThicker|net@54|||FS900|pin@27||-33|3|pin@71||-33|-3 +AThicker|net@55|||FS2700|pin@73||16|2|pin@32||16|3 +AThicker|net@56|||FS1800|pin@73||16|2|pin@74||17|2 +AThicker|net@60|||FS900|pin@77||-24|-3|pin@78||-24|-4 +AThicker|net@61|||FS0|pin@79||-18|-3|pin@77||-24|-3 +AThicker|net@62|||FS900|pin@79||-18|-3|pin@80||-18|-4 +AThicker|net@65|||FS0|pin@77||-24|-3|pin@71||-33|-3 +AThicker|net@68|||FS0|pin@52||-26|3|pin@27||-33|3 +Aschematic:bus|net@73||-0.5|IJ2700|pin@83||-10|-5|pin@87||-10|-3 +Ebit[1]||D5G2;|pin@12||O +Ebit[3]||D5G2;|pin@14||O +Ebit[5]||D5G2;|pin@16||O +Ebit[6]|bitt[1,3,5]|D5G2;|pin@83||O +Ecount||D5G2;|pin@56||I +Edo[3]||D5G2;|pin@2||I +Edo[5]||D5G2;|pin@4||I +Edo[7]||D5G2;|pin@47||I +EinLO[1,3,5]|inLO[1,3,5,7]|D5G2;|pin@8||I +Ekill||D5G2;|pin@72||I +Eload[T,F]|load|D5G2;|pin@10||I +Ekill_1|mc|D5G2;|pin@75||I +Ebit[8]|zeroLO|D5G2;|pin@63||O +X + +# Cell ilcOdd;5{lay} +CilcOdd;5{lay}||cmos90|1216735796008|1226519362287||ATTR_NCC(D5G3;NTY144;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1224075400460|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1224926559477 +Ngeneric:Facet-Center|art@0||0|0||||AV +NX-Metal-1-Metal-2-Con|contact@31||251.5|122||6.2|| +NX-Metal-1-Metal-2-Con|contact@32||-243.5|106|||| +NX-Metal-1-Metal-2-Con|contact@33||-201|56|||X| +NX-Metal-1-Metal-2-Con|contact@34||-246|-88|||X| +NX-Metal-1-Metal-2-Con|contact@36||-278.2|88|||X| +NX-Metal-1-Metal-2-Con|contact@37||-279|56|||X| +NX-Metal-1-Metal-2-Con|contact@38||333.5|56|||| +NX-Metal-1-Metal-2-Con|contact@39||292|88|||| +NX-Metal-1-Metal-2-Con|contact@40||-333.5|-88|||| +NX-Metal-1-Metal-2-Con|contact@41||-304|-106|||| +NX-Metal-1-Metal-2-Con|contact@42||333.5|-3|||| +NX-Metal-1-Metal-2-Con|contact@43||292|-3|||| +NX-Metal-1-Metal-2-Con|contact@44||-232|-106|||| +NX-Metal-1-Metal-2-Con|contact@45||-40.8|-56|||| +NMetal-1-Metal-2-Con|contact@52||40.5|-94|||R| +NX-Metal-1-Metal-2-Con|contact@53||208|-100|||| +IgatesK:inv30;1{lay}|inv30@2||321.5|72|||D5G4; +IgatesK:inv30;1{lay}|inv30@3||-321.5|72|X||D5G4; +IgatesK:inv30;1{lay}|inv30@4||-321.5|-72|X||D5G4; +IgatesK:inv30;1{lay}|inv30@5||321.5|-72|||D5G4; +IlatchesK:latchZ10;1{lay}|latchZ10@0||-250.5|-72|Y||D5G4; +IlatchesK:mlat1in5iB;1{lay}|mlat1in5@1||-279.5|72|XY||D5G4; +IgatesK:nor10;1{lay}|nor10@0||-222.5|72|||D5G4; +NMetal-1-Pin|pin@40||304|97|||| +NMetal-1-Pin|pin@97||-304|97|||X| +NMetal-1-Pin|pin@189||-304|47|||X| +NMetal-1-Pin|pin@191||304|47|||| +NMetal-1-Pin|pin@204||251.5|115|||| +NMetal-1-Pin|pin@206||-210.7|1|||| +NMetal-1-Pin|pin@208||-222.5|1|||| +NMetal-1-Pin|pin@209||-243.5|115|||| +NMetal-1-Pin|pin@212||-284.5|43.5|||| +NMetal-1-Pin|pin@214||-244|43.5|||| +NMetal-1-Pin|pin@227||304|-47|||| +NMetal-1-Pin|pin@229||304|-97|||| +NMetal-1-Pin|pin@230||-304|-47|||| +NMetal-1-Pin|pin@231||-304|-97|||| +NMetal-1-Pin|pin@232||-333.5|0|||| +NMetal-1-Pin|pin@234||-304|0|||| +NMetal-1-Pin|pin@243||304|4|||| +NMetal-1-Pin|pin@245||333.5|4|||| +NMetal-1-Pin|pin@249||-235|-71|||| +NMetal-1-Pin|pin@250||-232|-71|||| +NMetal-1-Pin|pin@252||-232|-102|||| +NMetal-2-Pin|pin@254||-338|-50|||| +NMetal-2-Pin|pin@256||-338|-44|||| +NMetal-1-Pin|pin@257||-40.8|-96.5|||| +NMetal-2-Pin|pin@259||-338|-94|||| +NMetal-2-Pin|pin@261||-338|-100|||| +NMetal-1-Pin|pin@263||208|-96.5|||| +NMetal-1-Pin|pin@265||40.5|-96.5|||| +NMetal-2-Pin|pin@267||-198|-44|||| +NMetal-2-Pin|pin@268||-198|-56|||| +IringB;2{lay}|ringB@0||-114.5|0|X||D5G4; +IringB;2{lay}|ringB@1||52.5|0|X||D5G4; +IringB;2{lay}|ringB@2||219.5|0|X||D5G4; +IwiresL:select15;1{lay}|select15@0||-200|72|||D5G4; +IwiresL:wellContacts13;1{lay}|wellCont@0||-249.5|72|||D5G4; +Ametal-2|net@634|||S0|ringB@1|gnd_2|-31|72|ringB@0|gnd_1|-31|72 +Ametal-2|net@635|||S0|ringB@1|gnd_3|-31|-72|ringB@0|gnd|-31|-72 +Ametal-2|net@636|||S0|ringB@1|vdd_4|-31|122|ringB@0|vdd_3|-31|122 +Ametal-2|net@637|||S0|ringB@1|vdd_5|-31|22|ringB@0|vdd_2|-31|22 +Ametal-2|net@638|||S0|ringB@1|vdd_6|-31|-22|ringB@0|vdd|-31|-22 +Ametal-2|net@639|||S0|ringB@1|vdd_7|-31|-122|ringB@0|vdd_1|-31|-122 +Ametal-2|net@640|||S0|ringB@1|gnd_1|136|72|ringB@2|gnd_2|136|72 +Ametal-2|net@641|||S0|ringB@1|gnd|136|-72|ringB@2|gnd_3|136|-72 +Ametal-2|net@642|||S0|ringB@1|vdd_3|136|122|ringB@2|vdd_4|136|122 +Ametal-2|net@643|||S0|ringB@1|vdd_2|136|22|ringB@2|vdd_5|136|22 +Ametal-2|net@644|||S0|ringB@1|vdd|136|-22|ringB@2|vdd_6|136|-22 +Ametal-2|net@645|||S0|ringB@1|vdd_1|136|-122|ringB@2|vdd_7|136|-122 +Ametal-1|net@722|||S0|pin@189||-304|47|inv30@3|inA|-314.5|47 +Ametal-1|net@725|||S1800|pin@191||304|47|inv30@2|inA|314.5|47 +Ametal-2|net@747|||S1800|ringB@0|clA[F]|-70.5|-106|ringB@1|clA[F]|96.5|-106 +Ametal-2|net@748|||S1800|ringB@1|clA[F]|96.5|-106|ringB@2|clA[F]|263.5|-106 +Ametal-2|net@751|||S1800|ringB@0|clA[T]|-64.5|-88|ringB@1|clA[T]|102.5|-88 +Ametal-2|net@752|||S1800|ringB@1|clA[T]|102.5|-88|ringB@2|clA[T]|269.5|-88 +Ametal-2|net@755|||S1800|ringB@0|hold[F]|-47.5|88|ringB@1|hold[F]|119.5|88 +Ametal-2|net@756|||S1800|ringB@1|hold[F]|119.5|88|ringB@2|hold[F]|286.5|88 +Ametal-2|net@759|||S1800|ringB@0|hold[T]|-68.5|56|ringB@1|hold[T]|98.5|56 +Ametal-2|net@760|||S1800|ringB@1|hold[T]|98.5|56|ringB@2|hold[T]|265.5|56 +Ametal-1|net@770|||S1800|pin@40||304|97|inv30@2|inB|314.5|97 +Ametal-1|net@771|||S900|pin@40||304|97|pin@191||304|47 +Ametal-1|net@772|||S0|pin@97||-304|97|inv30@3|inB|-314.5|97 +Ametal-1|net@773|||S900|pin@97||-304|97|pin@189||-304|47 +Ametal-2|net@785|||S1800|mlat1in5@1|gnd|-256|72|wellCont@0|gnd|-254|72 +Ametal-2|net@786|||S1800|mlat1in5@1|vdd|-256|22|wellCont@0|vdd|-254|22 +Ametal-2|net@787|||S1800|mlat1in5@1|vdd_1|-256|122|wellCont@0|vdd_1|-254|122 +Ametal-2|net@788|||S0|wellCont@0|gnd_1|-245|72|nor10@0|gnd|-247|72 +Ametal-2|net@789|||S0|wellCont@0|vdd_2|-245|22|nor10@0|vdd_1|-247|22 +Ametal-2|net@790|||S0|wellCont@0|vdd_3|-245|122|nor10@0|vdd|-247|122 +Ametal-1|net@798|||S1800|ringB@2|do[1]|245|115|pin@204||251.5|115 +Ametal-1|net@802|||S2700|pin@204||251.5|115|contact@31||251.5|122 +Ametal-1|net@812|||S2700|latchZ10@0|c[2]|-210.7|-53|pin@206||-210.7|1 +Ametal-1|net@816|||S2700|pin@208||-222.5|1|nor10@0|out_3|-222.5|53.9 +Ametal-1|net@817|||S0|pin@206||-210.7|1|pin@208||-222.5|1 +Ametal-1|net@820|||S900|pin@209||-243.5|115|contact@32||-243.5|106 +Ametal-2|net@822|||S0|contact@32||-243.5|106|mlat1in5@1|in|-285|106 +Ametal-1|net@823|||S900|mlat1in5@1|out|-284.5|65|pin@212||-284.5|43.5 +Ametal-1|net@825|||S900|nor10@0|inB|-244|81|pin@214||-244|43.5 +Ametal-2|net@836|||S0|ringB@0|hold[T]|-68.5|56|contact@37||-279|56 +Ametal-1|net@837||0.4|S900|nor10@0|inA|-201|65|contact@33||-201|56 +Ametal-2|net@838|||S0|ringB@0|clA[T]|-64.5|-88|contact@34||-246|-88 +Ametal-1|net@839|||S2700|latchZ10@0|cl[T]|-246|-90.6|contact@34||-246|-88 +Ametal-2|net@842|||S0|ringB@0|hold[F]|-47.5|88|contact@36||-278.2|88 +Ametal-1|net@843||0.4|S900|mlat1in5@1|c[F]|-278.2|97|contact@36||-278.2|88 +Ametal-1|net@844|||S1800|pin@212||-284.5|43.5|pin@214||-244|43.5 +Ametal-2|net@845|||S1800|contact@37||-279|56|contact@33||-201|56 +Ametal-1|net@846|||S2700|mlat1in5@1|c[T]|-279|53|contact@37||-279|56 +Ametal-2|net@848|||S0|ringB@0|gnd_3|-198|-72|latchZ10@0|gnd_1|-198|-72 +Ametal-2|net@849|||S0|ringB@0|vdd_6|-198|-22|latchZ10@0|vdd_3|-198|-22 +Ametal-2|net@850|||S0|ringB@0|vdd_7|-198|-122|latchZ10@0|vdd_2|-198|-122 +Ametal-2|net@851|||S0|ringB@0|gnd_2|-198|72|nor10@0|gnd_1|-198|72 +Ametal-2|net@852|||S0|ringB@0|vdd_4|-198|122|nor10@0|vdd_2|-198|122 +Ametal-2|net@853|||S0|ringB@0|vdd_5|-198|22|nor10@0|vdd_3|-198|22 +Ametal-2|net@873|||S0|inv30@2|gnd|305|72|ringB@2|gnd_1|303|72 +Ametal-2|net@874|||S0|inv30@2|vdd_1|305|22|ringB@2|vdd_2|303|22 +Ametal-2|net@875|||S0|inv30@2|vdd|305|122|ringB@2|vdd_3|303|122 +Ametal-2|net@876|||S0|inv30@5|gnd|305|-72|ringB@2|gnd|303|-72 +Ametal-2|net@877|||S0|inv30@5|vdd|305|-22|ringB@2|vdd|303|-22 +Ametal-2|net@878|||S0|inv30@5|vdd_1|305|-122|ringB@2|vdd_1|303|-122 +Ametal-1|net@879|||S0|inv30@5|inB|314.5|-47|pin@227||304|-47 +Ametal-1|net@882|||S1800|pin@229||304|-97|inv30@5|inA|314.5|-97 +Ametal-1|net@890|||S1800|inv30@4|inB|-314.5|-47|pin@230||-304|-47 +Ametal-1|net@891|||S900|pin@230||-304|-47|pin@231||-304|-97 +Ametal-1|net@892|||S0|pin@231||-304|-97|inv30@4|inA|-314.5|-97 +Ametal-1|net@893|||S900|inv30@3|out|-333.5|72|pin@232||-333.5|0 +Ametal-2|net@895|||S1800|inv30@4|gnd|-305|-72|latchZ10@0|gnd|-303|-72 +Ametal-2|net@896|||S1800|inv30@4|vdd_1|-305|-122|latchZ10@0|vdd|-303|-122 +Ametal-2|net@897|||S1800|inv30@4|vdd|-305|-22|latchZ10@0|vdd_1|-303|-22 +Ametal-2|net@898|||S1800|inv30@3|gnd|-305|72|mlat1in5@1|gnd_1|-303|72 +Ametal-2|net@899|||S1800|inv30@3|vdd_1|-305|22|mlat1in5@1|vdd_2|-303|22 +Ametal-2|net@900|||S1800|inv30@3|vdd|-305|122|mlat1in5@1|vdd_3|-303|122 +Ametal-1|net@901|||S2700|pin@230||-304|-47|pin@234||-304|0 +Ametal-1|net@902|||S0|pin@234||-304|0|pin@232||-333.5|0 +Ametal-2|net@903|||S1800|ringB@2|hold[T]|265.5|56|contact@38||333.5|56 +Ametal-1|net@905||0.4|S900|inv30@2|out|333.5|72|contact@38||333.5|56 +Ametal-2|net@906|||S1800|ringB@2|hold[F]|286.5|88|contact@39||292|88 +Ametal-1|net@912|||S900|pin@227||304|-47|pin@229||304|-97 +Ametal-2|net@917|||S0|contact@34||-246|-88|contact@40||-333.5|-88 +Ametal-1|net@919||0.4|S900|inv30@4|out|-333.5|-72|contact@40||-333.5|-88 +Ametal-1|net@922|||S900|pin@231||-304|-97|contact@41||-304|-106 +Ametal-2|net@923|||S0|ringB@0|clA[F]|-70.5|-106|contact@44||-232|-106 +Ametal-1|net@930|||S2700|pin@227||304|-47|pin@243||304|4 +Ametal-1|net@931|||S1800|pin@243||304|4|pin@245||333.5|4 +Ametal-1|net@933|||S2700|pin@245||333.5|4|contact@38||333.5|56 +Ametal-1|net@935|||S2700|inv30@5|out|333.5|-72|contact@42||333.5|-3 +Ametal-1|net@938|||S900|contact@39||292|88|contact@43||292|-3 +Ametal-2|net@939|||S0|contact@42||333.5|-3|contact@43||292|-3 +Ametal-2|net@940||6.2|S1800|contact@31||251.5|122|ringB@2|vdd_3|303|122 +Ametal-1|net@943|||S900|latchZ10@0|cl[F]|-235|-51|pin@249||-235|-71 +Ametal-1|net@944|||S1800|pin@249||-235|-71|pin@250||-232|-71 +Ametal-1|net@946|||S900|pin@250||-232|-71|pin@252||-232|-102 +Ametal-2|net@947|||S0|contact@44||-232|-106|contact@41||-304|-106 +Ametal-1|net@948||0.4|S900|pin@252||-232|-102|contact@44||-232|-106 +Ametal-2|net@949|||S0|latchZ10@0|in[1]|-245.5|-50|pin@254||-338|-50 +Ametal-2|net@952|||S1800|pin@268||-198|-56|contact@45||-40.8|-56 +Ametal-1|net@953|||S1800|ringB@0|inA|-85|-96.5|pin@257||-40.8|-96.5 +Ametal-1|net@957|||S2700|pin@257||-40.8|-96.5|contact@45||-40.8|-56 +Ametal-2|net@958|||S1800|pin@259||-338|-94|contact@52||40.5|-94 +Ametal-2|net@959|||S1800|pin@261||-338|-100|contact@53||208|-100 +Ametal-1|net@960|||S0|ringB@2|inA|249|-96.5|pin@263||208|-96.5 +Ametal-1|net@964|||S0|ringB@1|inA|82|-96.5|pin@265||40.5|-96.5 +Ametal-1|net@974|||S2700|pin@265||40.5|-96.5|contact@52||40.5|-94 +Ametal-2|net@975|||S1800|pin@256||-338|-44|pin@267||-198|-44 +Ametal-2|net@976|||S900|pin@267||-198|-44|pin@268||-198|-56 +Ametal-1|net@981|||S900|pin@263||208|-96.5|contact@53||208|-100 +Ebit[1]||D5G2;|ringB@2|bit[1]|O +Ebit[3]||D5G2;|ringB@1|bit[1]|O +Ebit[5]||D5G2;|ringB@0|bit[1]|O +Ebitt[1]||D5G2;|ringB@2|bitt[1]|O +Ebitt[2]|bitt[3]|D5G2;|ringB@1|bitt[1]|O +Ebitt[3]|bitt[5]|D5G2;|ringB@0|bitt[1]|O +Ecount||D5G2;|pin@40||I +Edo[3]||D5G2;|ringB@1|do[1]|I +Edo[5]||D5G2;|ringB@0|do[1]|I +Edo[7]||D5G2;|pin@209||I +Egnd_2|gnd|D5G2;|inv30@3|gnd_1|G +Egnd_1||D5G2;|inv30@2|gnd_1|G +Egnd_3||D5G2;|inv30@4|gnd_1|G +Egnd_4||D5G2;|inv30@5|gnd_1|G +EinLO[1]||D5G2;|pin@261||I +EinLO[3]||D5G2;|pin@259||I +EinLO[5]||D5G2;|pin@256||I +EinLO[7]||D5G2;|pin@254||I +Ec[1]|kill|D5G2;|latchZ10@0|c[1]|I +Eload||D5G2;|pin@97||I Emc||D5G2;|latchZ10@0|mc|I -Evdd_2|vdd|D5G2;|inv30@1|vdd_2|P -Evdd_3||D5G2;|inv30@1|vdd_3|P -Evdd_4||D5G2;|inv30@4|vdd_2|P -Evdd_5||D5G2;|inv30@4|vdd_3|P -Evdd_6||D5G2;|inv30@0|vdd_2|P -Evdd_7||D5G2;|inv30@0|vdd_3|P -Evdd_8||D5G2;|inv30@3|vdd_2|P -Evdd_9||D5G2;|inv30@3|vdd_3|P -EinB|zeroLO|D5G2;|nor20sym@0|inB|I +Evdd_4|vdd|D5G2;|inv30@3|vdd_2|P +Evdd_2||D5G2;|inv30@2|vdd_2|P +Evdd_3||D5G2;|inv30@2|vdd_3|P +Evdd_5||D5G2;|inv30@3|vdd_3|P +Evdd_6||D5G2;|inv30@4|vdd_2|P +Evdd_7||D5G2;|inv30@4|vdd_3|P +Evdd_8||D5G2;|inv30@5|vdd_2|P +Evdd_9||D5G2;|inv30@5|vdd_3|P +Eout[TT]|zeroLO|D5G2;|latchZ10@0|out[TT]|O X -# Cell ilcEven;5{sch} -CilcEven;5{sch}||schematic|1216766649341|1224764094078| +# Cell ilcOdd;5{sch} +CilcOdd;5{sch}||schematic|1216766649341|1224762065331| Ngeneric:Facet-Center|art@0||0|0||||AV -NOff-Page|conn@0||45|12|||XY| -NOff-Page|conn@1||14.5|12|||XY| +NOff-Page|conn@1||15|12|||XY| NOff-Page|conn@2||-15|12|||XY| -NOff-Page|conn@3||23.5|0|||RR| +NOff-Page|conn@3||24|0|||RR| NOff-Page|conn@4||-6|0|||RR| NOff-Page|conn@5||-36|0|||RR| -NOff-Page|conn@6||50|-6|||XY| -NOff-Page|conn@9||-56|-24|||Y| -NOff-Page|conn@14||48|-24|||XY| -NOff-Page|conn@18||-50.5|20|||YR| -NOff-Page|conn@19||-60|20|||YR| -NOff-Page|conn@20||-69|21.5|||XR| -NOff-Page|conn@21||-70|-5|||YRRR| -NWire_Con|conn@22||-2.5|-23|||| -NOff-Page|conn@23||-2.5|-29|||RRR| -NGround|gnd@2||-55|15.5|||RR| -IilcEven;1{ic}|ilcEven@0||53|45|||D5G4; -IredFour:inv;1{ic}|inv@5||21|-24|X||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S30|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 -IredFour:inv;1{ic}|inv@6||-28|-24|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S30|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 -IredFour:inv;1{ic}|inv@7||-46|-24|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S30|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 -IredFour:inv;1{ic}|inv@8||37|-24|X||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S30|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 -IredFour:inv;1{ic}|inv@9||-75|13.5|X||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 -IlatchesK:latchZ10;1{ic}|latchZ10@0||-55|2|X||D5G4; -IredFour:nor2n_sy;1{ic}|nor2n_sy@1||-69|6|XYRRR||D0G4;|ATTR_Delay(D5G1;NPX3;Y-3;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.25;Y2.25;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 -Ngeneric:Invisible-Pin|pin@0||-1|46|||||ART_message(D5G6;)SilcEven -Ngeneric:Invisible-Pin|pin@1||-1|37|||||ART_message(D5G3;)Sies 14 October 2008 -Ngeneric:Invisible-Pin|pin@2||-1|41|||||ART_message(D5G4;)Seven bits of Inner Loop Counter -NBus_Pin|pin@6||35|-12|-1|-1|| -NBus_Pin|pin@7||5|-12|-1|-1|| +NOff-Page|conn@6||48|-13.5|||XY| +NOff-Page|conn@7||38|-30|||XY| +NOff-Page|conn@12||-64|-30|||Y| +NOff-Page|conn@13||-27.5|24|||XY| +NOff-Page|conn@16||-72|-2|||X| +NOff-Page|conn@17||-60|13|||YR| +NOff-Page|conn@18||-66|13.5|||YR| +NWire_Con|conn@19||-15|-25|||| +NOff-Page|conn@20||-15|-31|||RRR| +IilcOdd;1{ic}|ilcOdd@0||39|37|||D5G4; +IredFour:inv;1{ic}|inv@3||13|-30|X||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S30|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFour:inv;1{ic}|inv@4||-36|-30|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S30|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFour:inv;1{ic}|inv@5||-54|-30|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S30|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFour:inv;1{ic}|inv@6||29|-30|X||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S30|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IlatchesK:latchZ10;1{ic}|latchZ10@0||-60|0|X||D5G4; +IlatchesK:mlat1in5i;1{ic}|mlat1in5@0||-35|24|X||D5G4; +IredFour:nor2n;1{ic}|nor2n@0||-48|13|XRRR||D0G4;|ATTR_Delay(D5G1;NPX3;Y-3;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +Ngeneric:Invisible-Pin|pin@0||-31|45|||||ART_message(D5G6;)SilcOdd +Ngeneric:Invisible-Pin|pin@1||-31|36|||||ART_message(D5G3;)Sies 14 October 2008 +Ngeneric:Invisible-Pin|pin@2||-31|40|||||ART_message(D5G4;)Sodd bits of Inner Loop Counter NWire_Pin|pin@25||42|-2|||| NWire_Pin|pin@26||42|-6|||| NWire_Pin|pin@27||12|-2|||| NWire_Pin|pin@28||12|-6|||| -NWire_Pin|pin@61||-18|-2|||| -NWire_Pin|pin@62||-18|-6|||| -NBus_Pin|pin@63||-25|-12|-1|-1|| -NBus_Pin|pin@111||-55|-12|-1|-1|| -NBus_Pin|pin@123||-25.5|24|-1|-1|| -NBus_Pin|pin@124||4.5|24|-1|-1|| -NBus_Pin|pin@125||34.5|24|-1|-1|| -Ngeneric:Invisible-Pin|pin@126||-65|36.5|||||ART_message(D3G2;)S["bit[8] is the infinity bit.",It prevents the counter,from finishing.] -NWire_Pin|pin@137||-16|-20|||| -NWire_Pin|pin@138||-34|-24|||| -NWire_Pin|pin@139||-34|-20|||| -NWire_Pin|pin@140||8|-24|||X| -NWire_Pin|pin@141||8|-20|||X| -NWire_Pin|pin@142||26|-24|||X| -NWire_Pin|pin@143||26|-20|||X| -NWire_Pin|pin@144||-16|-24|||| -NBus_Pin|pin@145||-9|-12|-1|-1|| -NBus_Pin|pin@146||-9|-16|-1|-1|| -NBus_Pin|pin@147||-10|24|-1|-1|| -NBus_Pin|pin@148||-10|29|-1|-1|| -NWire_Pin|pin@157||-47|2|||| -NWire_Pin|pin@158||-47|-3.5|||| -NWire_Pin|pin@160||-53|12|||| -NWire_Pin|pin@161||-57|12|||| -NWire_Pin|pin@162||-60|12|||| -NWire_Pin|pin@163||-50.5|12|||| -NWire_Pin|pin@164||-68|0|||| -NWire_Pin|pin@165||-69|13.5|||| -NWire_Pin|pin@166||-81|13.5|||| -NWire_Pin|pin@167||-81|19.5|||| -NBus_Pin|pin@168||-2.5|-18|-1|-1|| -IringB;1{ic}|ringB@0||0|0|X||D5G4; -IringB;1{ic}|ringB@1||30|0|X||D5G4; -IringB;1{ic}|ringB@2||-30|0|X||D5G4; -IorangeTSMC090nm:wire90;1{ic}|wire90@6||14.5|-24|X||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1350.2999999999997|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||-20.5|-24|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D985.6999999999997|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||-39.5|-24|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1915.8000000000002|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||30.5|-24|X||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1810.3999999999999|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@11||-63.5|0|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D520.8|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3 -Abus|bit[2,4,6,7]|D5G2;|-0.5|IJ2700|conn@22||-2.5|-23|pin@168||-2.5|-18 -Awire|bit[7]|D5G2;||2700|pin@166||-81|13.5|pin@167||-81|19.5 -Awire|count[F]|D5G2;||2700|pin@138||-34|-24|pin@139||-34|-20 -Abus|count[T,F]|D5G2;|-0.5|IJ2700|pin@147||-10|24|pin@148||-10|29 -Awire|count[T]|D5G2;||2700|pin@144||-16|-24|pin@137||-16|-20 -Awire|inLO[2]|D5G2;||900|pin@25||42|-2|pin@26||42|-6 -Awire|inLO[4]|D5G2;||900|pin@27||12|-2|pin@28||12|-6 -Awire|inLO[6]|D5G2;||900|pin@61||-18|-2|pin@62||-18|-6 -Awire|inLO[8]|D5G2;||900|pin@157||-47|2|pin@158||-47|-3.5 -Awire|load[F]|D5G2;||2700|pin@142||26|-24|pin@143||26|-20 -Abus|load[T,F]|D5G2;|-0.5|IJ900|pin@145||-9|-12|pin@146||-9|-16 -Awire|load[T]|D5G2;||2700|pin@140||8|-24|pin@141||8|-20 -Abus|net@5||-0.5|IJ1800|pin@63||-25|-12|pin@145||-9|-12 -Awire|net@104|||0|conn@0|y|43|12|ringB@1|do[1]|40|12 -Awire|net@107|||1800|conn@3|a|25.5|0|ringB@1|bit[1]|28|0 -Awire|net@110|||1800|conn@4|a|-4|0|ringB@0|bit[1]|-2|0 -Awire|net@115|||0|ringB@2|bit[1]|-32|0|conn@5|a|-34|0 -Awire|net@117|||0|pin@27||12|-2|ringB@0|inLO[1]|7|-2 -Awire|net@119|||1800|ringB@2|inLO[1]|-23|-2|pin@61||-18|-2 -Abus|net@122||-0.5|IJ900|ringB@2|load[T,F]|-25|-4|pin@63||-25|-12 -Abus|net@125||-0.5|IJ2700|pin@7||5|-12|ringB@0|load[T,F]|5|-4 -Abus|net@126||-0.5|IJ2700|pin@6||35|-12|ringB@1|load[T,F]|35|-4 -Awire|net@127|||0|pin@25||42|-2|ringB@1|inLO[1]|37|-2 -Awire|net@129|||0|conn@1|y|12.5|12|ringB@0|do[1]|10|12 -Awire|net@130|||0|conn@2|y|-17|12|ringB@2|do[1]|-20|12 -Abus|net@199||-0.5|IJ0|pin@63||-25|-12|pin@111||-55|-12 -Abus|net@226||-0.5|IJ1800|pin@123||-25.5|24|pin@147||-10|24 -Abus|net@240||-0.5|IJ2700|ringB@2|hold[T,F]|-25.5|10|pin@123||-25.5|24 -Abus|net@242||-0.5|IJ2700|ringB@0|hold[T,F]|4.5|10|pin@124||4.5|24 -Abus|net@244||-0.5|IJ2700|ringB@1|hold[T,F]|34.5|10|pin@125||34.5|24 -Awire|net@268|||1800|wire90@7|b|-18|-24|pin@144||-16|-24 -Awire|net@269|||1800|wire90@6|a|17|-24|inv@5|out|18.5|-24 -Awire|net@270|||1800|pin@138||-34|-24|inv@6|in|-30.5|-24 -Awire|net@271|||0|wire90@7|a|-23|-24|inv@6|out|-25.5|-24 -Awire|net@272|||0|wire90@6|b|12|-24|pin@140||8|-24 -Awire|net@273|||0|wire90@8|a|-42|-24|inv@7|out|-43.5|-24 -Awire|net@274|||0|pin@138||-34|-24|wire90@8|b|-37|-24 -Awire|net@275|||1800|wire90@9|a|33|-24|inv@8|out|34.5|-24 -Awire|net@276|||0|pin@142||26|-24|inv@5|in|23.5|-24 -Awire|net@277|||1800|pin@142||26|-24|wire90@9|b|28|-24 -Awire|net@278|||1800|conn@9|y|-54|-24|inv@7|in|-48.5|-24 -Awire|net@279|||1800|inv@8|in|39.5|-24|conn@14|y|46|-24 -Abus|net@280||-0.5|IJ0|pin@6||35|-12|pin@7||5|-12 -Abus|net@281||-0.5|IJ1800|pin@145||-9|-12|pin@7||5|-12 -Abus|net@283||-0.5|IJ0|pin@125||34.5|24|pin@124||4.5|24 -Abus|net@284||-0.5|IJ1800|pin@147||-10|24|pin@124||4.5|24 -Awire|net@302|||1800|latchZ10@0|in[1]|-53|2|pin@157||-47|2 -Awire|net@309|||2700|latchZ10@0|mc|-57|7|pin@161||-57|12 -Awire|net@310|||0|pin@161||-57|12|pin@162||-60|12 -Awire|net@311|||2700|pin@162||-60|12|conn@19|y|-60|18 -Awire|net@312|||900|pin@160||-53|12|latchZ10@0|c[2]|-53|7 -Awire|net@313|||900|conn@18|y|-50.5|18|pin@163||-50.5|12 -Awire|net@314|||0|pin@163||-50.5|12|pin@160||-53|12 -Awire|net@315|||900|gnd@2||-55|13.5|latchZ10@0|c[1]|-55|7 -Awire|net@316|||2700|pin@165||-69|13.5|conn@20|a|-69|19.5 -Awire|net@317|||1800|wire90@11|b|-61|0|latchZ10@0|out[TT]|-58|0 -Awire|net@318|||0|wire90@11|a|-66|0|pin@164||-68|0 -Awire|net@319|||2700|pin@164||-68|0|nor2n_sy@1|ina|-68|3.5 -Awire|net@320|||2700|conn@21|y|-70|-3|nor2n_sy@1|inb|-70|3.5 -Abus|net@321||-0.5|IJ2700|pin@111||-55|-12|latchZ10@0|cl[T,F]|-55|-2 -Awire|net@322|||2700|nor2n_sy@1|out|-69|8.5|pin@165||-69|13.5 -Awire|net@323|||1800|inv@9|in|-72.5|13.5|pin@165||-69|13.5 -Awire|net@324|||0|inv@9|out|-77.5|13.5|pin@166||-81|13.5 -Abus|net@326||-0.5|IJ900|conn@22||-2.5|-23|conn@23|a|-2.5|-27 -Ebit[2]||D6G2;|conn@3|y|O -Ebit[4]||D6G2;|conn@4|y|O -Ebit[6]||D6G2;|conn@5|y|O -Ebitt[1,3,5]|bitt[2,4,6,7]|D6G2;|conn@23|y|O -Ecount||D4G2;|conn@9|a|I -Edo[2]||D4G2;|conn@0|a|I -Edo[4]||D4G2;|conn@1|a|I -Edo[6]||D4G2;|conn@2|a|I -Eilc[done]||D6G2;|conn@20|y|O -EinLO[2,4,6]|inLO[2,4,6,8]|D4G2;|conn@6|a|I -Ekill||D4G2;|conn@18|a|I -Eload||D4G2;|conn@14|a|I -Ekill_1|mc|D4G2;|conn@19|a|I -Ecount_1|zeroLO|D4G2;|conn@21|a|I +NWire_Pin|pin@29||-18|-2|||| +NWire_Pin|pin@30||-18|-6|||| +NBus_Pin|pin@67||35|-12|-1|-1|| +NBus_Pin|pin@68||5|-12|-1|-1|| +NBus_Pin|pin@69||-25|-12|-1|-1|| +NWire_Pin|pin@82||-54|-6|||| +NWire_Pin|pin@83||-54|0|||| +NBus_Pin|pin@122||-25.5|18|-1|-1|| +NBus_Pin|pin@123||4.5|18|-1|-1|| +NBus_Pin|pin@124||34.5|18|-1|-1|| +NWire_Pin|pin@125||-24|-26|||| +NWire_Pin|pin@126||-42|-30|||| +NWire_Pin|pin@127||-42|-26|||| +NWire_Pin|pin@128||0|-30|||X| +NWire_Pin|pin@129||0|-26|||X| +NWire_Pin|pin@130||18|-30|||X| +NWire_Pin|pin@131||18|-26|||X| +NWire_Pin|pin@132||-24|-30|||| +NBus_Pin|pin@133||-12|18|-1|-1|| +NBus_Pin|pin@134||-12|24|-1|-1|| +NBus_Pin|pin@135||-12|-12|-1|-1|| +NBus_Pin|pin@136||-12|-18|-1|-1|| +Ngeneric:Invisible-Pin|pin@137||-79.5|32.5|||||ART_message(D3G2;)S["bit[7] is the zero bit.",zeroLO goes LO,"upon master clear, or","if OLC is set to zero, or","when OLC reaches zero, or",when kill goes HI.] +Ngeneric:Invisible-Pin|pin@138||-60|-17|||||ART_message(D3G2;)S["inLO[7] must be HI","if inLO[1:6] is all HI = 0."] +Ngeneric:Invisible-Pin|pin@139||43|26|||||ART_message(D3G2;)S[ILC stops,counting,at allZero.] +NBus_Pin|pin@163||-60|-12|-1|-1|| +NWire_Pin|pin@175||-66|8.5|||| +NWire_Pin|pin@176||-62|8.5|||| +NWire_Pin|pin@178||-58|8.5|||| +NWire_Pin|pin@179||-48|8.5|||| +NWire_Pin|pin@183||-47|24|||| +NWire_Pin|pin@184||-49|21|||| +NBus_Pin|pin@185||-35|14.5|-1|-1|X| +NBus_Pin|pin@186||-15|-20|-1|-1|| +NPower|pwr@0||46|12|||| +IringB;1{ic}|ringB@0||-30|0|X||D5G4; +IringB;1{ic}|ringB@1||0|0|X||D5G4; +IringB;1{ic}|ringB@2||30|0|X||D5G4; +IorangeTSMC090nm:wire90;1{ic}|wire90@2||6.5|-30|X||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1350.2999999999997|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@3||-28.5|-30|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1277.9999999999995|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@4||-47.5|-30|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D2344.0000000000005|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@5||22.5|-30|X||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1810.3999999999999|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||-52.5|8.5|||D0G4;|ATTR_L(D5G1;PUD)D285.1|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@11||-42.5|24|X||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D556.5999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3 +Abus|bit[1,3,5]|D5G2;|-0.5|IJ2700|conn@19||-15|-25|pin@186||-15|-20 +Abus|count[F,T]|D5G2;|-0.5|IJ900|mlat1in5@0|c[T,F]|-35|21|pin@185||-35|14.5 +Awire|count[F]|D5G2;||2700|pin@126||-42|-30|pin@127||-42|-26 +Awire|count[F]|D5G2;||900|pin@184||-49|21|nor2n@0|inb|-49|15.5 +Abus|count[T,F]|D5G2;|-0.5|IJ2700|pin@133||-12|18|pin@134||-12|24 +Awire|count[T]|D5G2;||2700|pin@132||-24|-30|pin@125||-24|-26 +Awire|inLO[1]|D5G2;||900|pin@25||42|-2|pin@26||42|-6 +Awire|inLO[3]|D5G2;||900|pin@27||12|-2|pin@28||12|-6 +Awire|inLO[5]|D5G2;||900|pin@29||-18|-2|pin@30||-18|-6 +Awire|inLO[7]|D5G2;||2700|pin@82||-54|-6|pin@83||-54|0 +Awire|load[F]|D5G2;||2700|pin@130||18|-30|pin@131||18|-26 +Abus|load[T,F]|D5G2;|-0.5|IJ900|pin@135||-12|-12|pin@136||-12|-18 +Awire|load[T]|D5G2;||2700|pin@128||0|-30|pin@129||0|-26 +Abus|net@5||-0.5|IJ1800|pin@135||-12|-12|pin@68||5|-12 +Awire|net@93|||0|pin@29||-18|-2|ringB@0|inLO[1]|-23|-2 +Awire|net@125|||0|pin@27||12|-2|ringB@1|inLO[1]|7|-2 +Awire|net@126|||0|pin@25||42|-2|ringB@2|inLO[1]|37|-2 +Awire|net@127|||0|conn@2|y|-17|12|ringB@0|do[1]|-20|12 +Awire|net@128|||1800|conn@3|a|26|0|ringB@2|bit[1]|28|0 +Abus|net@130||-0.5|IJ900|ringB@2|load[T,F]|35|-4|pin@67||35|-12 +Abus|net@133||-0.5|IJ900|ringB@1|load[T,F]|5|-4|pin@68||5|-12 +Abus|net@136||-0.5|IJ900|ringB@0|load[T,F]|-25|-4|pin@69||-25|-12 +Awire|net@143|||1800|conn@4|a|-4|0|ringB@1|bit[1]|-2|0 +Awire|net@144|||1800|conn@5|a|-34|0|ringB@0|bit[1]|-32|0 +Awire|net@145|||0|conn@1|y|13|12|ringB@1|do[1]|10|12 +Abus|net@249||-0.5|IJ1800|pin@133||-12|18|pin@123||4.5|18 +Abus|net@263||-0.5|IJ2700|ringB@0|hold[T,F]|-25.5|10|pin@122||-25.5|18 +Abus|net@265||-0.5|IJ2700|ringB@1|hold[T,F]|4.5|10|pin@123||4.5|18 +Abus|net@267||-0.5|IJ2700|ringB@2|hold[T,F]|34.5|10|pin@124||34.5|18 +Awire|net@268|||1800|wire90@3|b|-26|-30|pin@132||-24|-30 +Awire|net@269|||1800|wire90@2|a|9|-30|inv@3|out|10.5|-30 +Awire|net@270|||1800|pin@126||-42|-30|inv@4|in|-38.5|-30 +Awire|net@271|||0|wire90@3|a|-31|-30|inv@4|out|-33.5|-30 +Awire|net@272|||0|wire90@2|b|4|-30|pin@128||0|-30 +Awire|net@273|||0|wire90@4|a|-50|-30|inv@5|out|-51.5|-30 +Awire|net@274|||0|pin@126||-42|-30|wire90@4|b|-45|-30 +Awire|net@275|||1800|wire90@5|a|25|-30|inv@6|out|26.5|-30 +Awire|net@276|||0|pin@130||18|-30|inv@3|in|15.5|-30 +Awire|net@277|||1800|pin@130||18|-30|wire90@5|b|20|-30 +Awire|net@278|||0|conn@7|y|36|-30|inv@6|in|31.5|-30 +Awire|net@279|||0|inv@5|in|-56.5|-30|conn@12|y|-62|-30 +Abus|net@280||-0.5|IJ0|pin@67||35|-12|pin@68||5|-12 +Abus|net@281||-0.5|IJ0|pin@124||34.5|18|pin@123||4.5|18 +Abus|net@282||-0.5|IJ1800|pin@122||-25.5|18|pin@133||-12|18 +Abus|net@284||-0.5|IJ1800|pin@69||-25|-12|pin@135||-12|-12 +Abus|net@340||-0.5|IJ900|latchZ10@0|cl[T,F]|-60|-4|pin@163||-60|-12 +Abus|net@351||-0.5|IJ0|pin@69||-25|-12|pin@163||-60|-12 +Awire|net@355|||0|pin@83||-54|0|latchZ10@0|in[1]|-58|0 +Awire|net@364|||2700|latchZ10@0|c[1]|-60|5|conn@17|y|-60|11 +Awire|net@365|||900|conn@18|y|-66|11.5|pin@175||-66|8.5 +Awire|net@366|||1800|pin@175||-66|8.5|pin@176||-62|8.5 +Awire|net@369|||0|wire90@10|a|-55|8.5|pin@178||-58|8.5 +Awire|net@370|||900|pin@178||-58|8.5|latchZ10@0|c[2]|-58|5 +Awire|net@372|||0|pin@179||-48|8.5|wire90@10|b|-50|8.5 +Awire|net@376|||0|mlat1in5@0|out|-37|24|wire90@11|a|-40|24 +Awire|net@378|||900|pin@183||-47|24|nor2n@0|ina|-47|15.5 +Awire|net@383|||0|conn@13|y|-29.5|24|mlat1in5@0|in|-33|24 +Awire|net@384|||2700|pin@179||-48|8.5|nor2n@0|out|-48|10.5 +Awire|net@385|||0|wire90@11|b|-45|24|pin@183||-47|24 +Awire|net@392|||1800|conn@16|a|-70|-2|latchZ10@0|out[TT]|-63|-2 +Awire|net@394|||900|pin@176||-62|8.5|latchZ10@0|mc|-62|5 +Awire|net@396|||0|pwr@0||46|12|ringB@2|do[1]|40|12 +Abus|net@397||-0.5|IJ900|conn@19||-15|-25|conn@20|a|-15|-29 +Ebit[1]||D6G2;|conn@3|y|O +Ebit[3]||D6G2;|conn@4|y|O +Ebit[5]||D6G2;|conn@5|y|O +Ebit[6]|bitt[1,3,5]|D6G2;|conn@20|y|O +Ecount||D4G2;|conn@12|a|I +Edo[3]||D4G2;|conn@1|a|I +Edo[5]||D4G2;|conn@2|a|I +Edo[7]||D4G2;|conn@13|a|I +EinLO[1,3,5,7,9]|inLO[1,3,5,7]|D4G2;|conn@6|a|I +Ekill||D4G2;|conn@17|a|I +Eload||D4G2;|conn@7|a|I +Ekill_1|mc|D4G2;|conn@18|a|I +Ebit[9]|zeroLO|D6G2;|conn@16|y|O X -# Cell ilcOdd;1{ic} -CilcOdd;1{ic}||artwork|1216797615611|1224762110775|EI +# Cell ilcOddZoo;1{ic} +CilcOddZoo;1{ic}||artwork|1216797615611|1226845319438|EI Ngeneric:Facet-Center|art@0||0|0||||AV -NThick-Circle|art@3||-30|3.5|1|1|| +NThick-Circle|art@3||-30|-3.5|1|1|| Nschematic:Bus_Pin|pin@2||0|4|-1|-1|| Nschematic:Bus_Pin|pin@4||-12|4|-1|-1|| Nschematic:Bus_Pin|pin@8||0|-4|-1|-1|R| @@ -1425,7 +3013,7 @@ NPin|pin@23||6|3|1|1|| NPin|pin@24||6|5|1|1|| NPin|pin@25||-6|3|1|1|| NPin|pin@26||-6|5|1|1|| -NPin|pin@27||-33|3|1|1|| +NPin|pin@27||-36.5|3|1|1|| NPin|pin@29||-18|3|1|1|| NPin|pin@30||-18|5|1|1|| NPin|pin@31||16|-3|1|1|| @@ -1450,8 +3038,8 @@ Ngeneric:Invisible-Pin|pin@59||-23.5|0|||||ART_message(D5G3;)S7 NPin|pin@60||16|-2|1|1|| NPin|pin@61||17|-2|1|1|| Ngeneric:Invisible-Pin|pin@62||-6|0|||||ART_message(D5G2;)SILC -Nschematic:Bus_Pin|pin@63||-30|4|-1|-1|| -NPin|pin@71||-33|-3|1|1|| +Nschematic:Bus_Pin|pin@63||-30|-4|-1|-1|| +NPin|pin@71||-36.5|-3|1|1|| Nschematic:Bus_Pin|pin@72||-24|-4|-1|-1|| NPin|pin@73||16|2|1|1|| NPin|pin@74||17|2|1|1|| @@ -1464,6 +3052,7 @@ Ngeneric:Invisible-Pin|pin@81||-18|-1.5|||||ART_message(D5G1.5;)Smc Ngeneric:Invisible-Pin|pin@82||-24|-1.5|||||ART_message(D5G1.5;)Skill Nschematic:Bus_Pin|pin@83||-10|-5|-1|-1|| Nschematic:Bus_Pin|pin@87||-10|-3|-1|-1|| +Ngeneric:Invisible-Pin|pin@89||-30|-2|||||ART_message(D5G1.5;)SZD Aschematic:bus|net@4||-0.5|IJ900|pin@9||0|-3|pin@8||0|-4 AThicker|net@9|||FS1800|pin@34||-2|4|pin@35||2|4 AThicker|net@10|||FS900|pin@35||2|4|pin@36||2|3 @@ -1491,91 +3080,102 @@ AThicker|net@38|||FS900|pin@51||-26|4|pin@52||-26|3 AThicker|net@43|||FS2700|pin@60||16|-2|pin@73||16|2 AThicker|net@44|||FS1800|pin@60||16|-2|pin@61||17|-2 AThicker|net@50|||FS0|pin@31||16|-3|pin@79||-18|-3 -AThicker|net@54|||FS900|pin@27||-33|3|pin@71||-33|-3 +AThicker|net@54|||FS900|pin@27||-36.5|3|pin@71||-36.5|-3 AThicker|net@55|||FS2700|pin@73||16|2|pin@32||16|3 AThicker|net@56|||FS1800|pin@73||16|2|pin@74||17|2 AThicker|net@60|||FS900|pin@77||-24|-3|pin@78||-24|-4 AThicker|net@61|||FS0|pin@79||-18|-3|pin@77||-24|-3 AThicker|net@62|||FS900|pin@79||-18|-3|pin@80||-18|-4 -AThicker|net@65|||FS0|pin@77||-24|-3|pin@71||-33|-3 -AThicker|net@68|||FS0|pin@52||-26|3|pin@27||-33|3 +AThicker|net@65|||FS0|pin@77||-24|-3|pin@71||-36.5|-3 +AThicker|net@68|||FS0|pin@52||-26|3|pin@27||-36.5|3 Aschematic:bus|net@73||-0.5|IJ2700|pin@83||-10|-5|pin@87||-10|-3 Ebit[1]||D5G2;|pin@12||O Ebit[3]||D5G2;|pin@14||O Ebit[5]||D5G2;|pin@16||O -Ebit[6]|bitt[1,3,5]|D5G2;|pin@83||O +Ebitt[1,3,5]||D5G2;|pin@83||O Ecount||D5G2;|pin@56||I Edo[3]||D5G2;|pin@2||I Edo[5]||D5G2;|pin@4||I -Edo[7]||D5G2;|pin@47||I -EinLO[1,3,5]|inLO[1,3,5,7]|D5G2;|pin@8||I +Edo[7]|force0|D5G2;|pin@47||I +EinLO[1,3,5,7]||D5G2;|pin@8||I Ekill||D5G2;|pin@72||I -Eload[T,F]|load|D5G2;|pin@10||I -Ekill_1|mc|D5G2;|pin@75||I -Ebit[8]|zeroLO|D5G2;|pin@63||O +Eload||D5G2;|pin@10||I +Emc||D5G2;|pin@75||I +EzeroLO|zLO,dLO|D5G2;|pin@63||O X -# Cell ilcOdd;5{lay} -CilcOdd;5{lay}||cmos90|1216735796008|1224762180947||ATTR_NCC(D5G3;NTY144;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1224075400460|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1224926559477 +# Cell ilcOddZoo;1{lay} +CilcOddZoo;1{lay}||cmos90|1216735796008|1226845546660||ATTR_NCC(D5G3;NTY144;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1226711757448|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1226846604182 Ngeneric:Facet-Center|art@0||0|0||||AV NX-Metal-1-Metal-2-Con|contact@31||251.5|122||6.2|| -NX-Metal-1-Metal-2-Con|contact@32||-243.5|106|||| -NX-Metal-1-Metal-2-Con|contact@33||-201|56|||X| -NX-Metal-1-Metal-2-Con|contact@34||-246|-88|||X| -NX-Metal-1-Metal-2-Con|contact@36||-278.2|88|||X| -NX-Metal-1-Metal-2-Con|contact@37||-279|56|||X| -NX-Metal-1-Metal-2-Con|contact@38||333.5|56|||| -NX-Metal-1-Metal-2-Con|contact@39||292|88|||| -NX-Metal-1-Metal-2-Con|contact@40||-333.5|-88|||| -NX-Metal-1-Metal-2-Con|contact@41||-304|-106|||| -NX-Metal-1-Metal-2-Con|contact@42||333.5|-3|||| -NX-Metal-1-Metal-2-Con|contact@43||292|-3|||| -NX-Metal-1-Metal-2-Con|contact@44||-232|-106|||| +NX-Metal-1-Metal-2-Con|contact@34||-262|-88|||X| +NX-Metal-1-Metal-2-Con|contact@44||-248|-106|||| NX-Metal-1-Metal-2-Con|contact@45||-40.8|-56|||| NMetal-1-Metal-2-Con|contact@52||40.5|-94|||R| NX-Metal-1-Metal-2-Con|contact@53||208|-100|||| +NX-Metal-1-Metal-2-Con|contact@55||333.5|-88|||| +NX-Metal-1-Metal-2-Con|contact@57||-326|88|||| +NX-Metal-1-Metal-2-Con|contact@63||-331.5|56|||| +NX-Metal-1-Metal-2-Con|contact@64||304|-106|||| +NX-Metal-1-Metal-2-Con|contact@68||-262|94|||| +NX-Metal-1-Metal-2-Con|contact@69||-207.5|-88|||| +NX-Metal-1-Metal-2-Con|contact@70||-207.5|94|||| +NX-Metal-1-Metal-2-Con|contact@73||-242.5|72||6.2|| +NX-Metal-1-Metal-2-Con|contact@74||-239.9|50|||| +NX-Metal-1-Metal-2-Con|contact@75||-202.2|50|||| +NX-Metal-1-Metal-2-Con|contact@76||-226.7|50|||| +NX-Metal-1-Metal-2-Con|contact@77||-306.5|62|||| +NX-Metal-1-Metal-2-Con|contact@78||-306.5|-62|||| IgatesK:inv30;1{lay}|inv30@2||321.5|72|||D5G4; -IgatesK:inv30;1{lay}|inv30@3||-321.5|72|X||D5G4; -IgatesK:inv30;1{lay}|inv30@4||-321.5|-72|X||D5G4; +IgatesK:inv30;1{lay}|inv30@3||-343.5|72|||D5G4; +IgatesK:inv30;1{lay}|inv30@4||-343.5|-72|||D5G4; IgatesK:inv30;1{lay}|inv30@5||321.5|-72|||D5G4; -IlatchesK:latchZ10;1{lay}|latchZ10@0||-250.5|-72|Y||D5G4; -IlatchesK:mlat1in5i;3{lay}|mlat1in5@0||-279.5|72|XY||D5G4; -IgatesK:nor10;1{lay}|nor10@0||-222.5|72|||D5G4; +IlatchesK:latchZ10;1{lay}|latchZ10@0||-266.5|-72|Y||D5G4; +IlatchesK:latchZ10;1{lay}|latchZ10@1||-266.5|72|||D5G4; NMetal-1-Pin|pin@40||304|97|||| -NMetal-1-Pin|pin@97||-304|97|||X| -NMetal-1-Pin|pin@189||-304|47|||X| +NMetal-1-Pin|pin@97||-361|97|||| +NMetal-1-Pin|pin@189||-361|47|||X| NMetal-1-Pin|pin@191||304|47|||| NMetal-1-Pin|pin@204||251.5|115|||| -NMetal-1-Pin|pin@206||-210.7|1|||| -NMetal-1-Pin|pin@208||-222.5|1|||| -NMetal-1-Pin|pin@209||-243.5|115|||| -NMetal-1-Pin|pin@212||-284.5|43.5|||| -NMetal-1-Pin|pin@214||-244|43.5|||| NMetal-1-Pin|pin@227||304|-47|||| NMetal-1-Pin|pin@229||304|-97|||| -NMetal-1-Pin|pin@230||-304|-47|||| -NMetal-1-Pin|pin@231||-304|-97|||| -NMetal-1-Pin|pin@232||-333.5|0|||| -NMetal-1-Pin|pin@234||-304|0|||| +NMetal-1-Pin|pin@230||-361|-47|||X| +NMetal-1-Pin|pin@231||-361|-97|||| +NMetal-1-Pin|pin@232||-331.5|6|||| +NMetal-1-Pin|pin@234||-361|6|||| NMetal-1-Pin|pin@243||304|4|||| NMetal-1-Pin|pin@245||333.5|4|||| -NMetal-1-Pin|pin@249||-235|-71|||| -NMetal-1-Pin|pin@250||-232|-71|||| -NMetal-1-Pin|pin@252||-232|-102|||| -NMetal-2-Pin|pin@254||-338|-50|||| -NMetal-2-Pin|pin@256||-338|-44|||| +NMetal-1-Pin|pin@250||-248|-71|||| +NMetal-1-Pin|pin@252||-248|-102|||| +NMetal-2-Pin|pin@254||-278|-50|||| +NMetal-2-Pin|pin@256||-90|-56|||| NMetal-1-Pin|pin@257||-40.8|-96.5|||| -NMetal-2-Pin|pin@259||-338|-94|||| -NMetal-2-Pin|pin@261||-338|-100|||| +NMetal-2-Pin|pin@259||54|-94|||| +NMetal-2-Pin|pin@261||198|-100|||| NMetal-1-Pin|pin@263||208|-96.5|||| NMetal-1-Pin|pin@265||40.5|-96.5|||| -NMetal-2-Pin|pin@267||-198|-44|||| -NMetal-2-Pin|pin@268||-198|-56|||| +NMetal-1-Pin|pin@278||-213|97|||| +NMetal-1-Pin|pin@279||-213|-97|||| +NMetal-1-Pin|pin@284||-202.2|126|||| +NMetal-1-Pin|pin@287||-326|-2|||| +NMetal-1-Pin|pin@289||-331.5|-2|||| +NMetal-1-Pin|pin@300||-242.5|59|||| +NMetal-1-Pin|pin@301||-239.9|59|||| +NMetal-1-Pin|pin@303||-251|-71|||| +NMetal-1-Pin|pin@304||-284|1|||| +NMetal-1-Pin|pin@305||-320|1|||| +NMetal-1-Pin|pin@306||-320|133|||| +NMetal-1-Pin|pin@308||-236|97|||| +NMetal-1-Pin|pin@309||-236|132|||| +NMetal-2-Pin|pin@310||-332|62|||| +NMetal-2-Pin|pin@311||-292|-62|||| IringB;2{lay}|ringB@0||-114.5|0|X||D5G4; IringB;2{lay}|ringB@1||52.5|0|X||D5G4; IringB;2{lay}|ringB@2||219.5|0|X||D5G4; -IwiresL:select15;1{lay}|select15@0||-200|72|||D5G4; -IwiresL:wellContacts13;1{lay}|wellCont@0||-249.5|72|||D5G4; +IwiresL:select15;1{lay}|select15@0||-323|-72|||D5G4; +IwiresL:select15;1{lay}|select15@1||-323|72|||D5G4; +IwiresL:select22;1{lay}|select22@0||-207|72|||D5G4; +IwiresL:select22;1{lay}|select22@1||-207|-72|||D5G4; Ametal-2|net@634|||S0|ringB@1|gnd_2|-31|72|ringB@0|gnd_1|-31|72 Ametal-2|net@635|||S0|ringB@1|gnd_3|-31|-72|ringB@0|gnd|-31|-72 Ametal-2|net@636|||S0|ringB@1|vdd_4|-31|122|ringB@0|vdd_3|-31|122 @@ -1588,7 +3188,7 @@ Ametal-2|net@642|||S0|ringB@1|vdd_3|136|122|ringB@2|vdd_4|136|122 Ametal-2|net@643|||S0|ringB@1|vdd_2|136|22|ringB@2|vdd_5|136|22 Ametal-2|net@644|||S0|ringB@1|vdd|136|-22|ringB@2|vdd_6|136|-22 Ametal-2|net@645|||S0|ringB@1|vdd_1|136|-122|ringB@2|vdd_7|136|-122 -Ametal-1|net@722|||S0|pin@189||-304|47|inv30@3|inA|-314.5|47 +Ametal-1|net@722|||S1800|pin@189||-361|47|inv30@3|inA|-350.5|47 Ametal-1|net@725|||S1800|pin@191||304|47|inv30@2|inA|314.5|47 Ametal-2|net@747|||S1800|ringB@0|clA[F]|-70.5|-106|ringB@1|clA[F]|96.5|-106 Ametal-2|net@748|||S1800|ringB@1|clA[F]|96.5|-106|ringB@2|clA[F]|263.5|-106 @@ -1600,38 +3200,15 @@ Ametal-2|net@759|||S1800|ringB@0|hold[T]|-68.5|56|ringB@1|hold[T]|98.5|56 Ametal-2|net@760|||S1800|ringB@1|hold[T]|98.5|56|ringB@2|hold[T]|265.5|56 Ametal-1|net@770|||S1800|pin@40||304|97|inv30@2|inB|314.5|97 Ametal-1|net@771|||S900|pin@40||304|97|pin@191||304|47 -Ametal-1|net@772|||S0|pin@97||-304|97|inv30@3|inB|-314.5|97 -Ametal-1|net@773|||S900|pin@97||-304|97|pin@189||-304|47 -Ametal-2|net@785|||S1800|mlat1in5@0|gnd|-256|72|wellCont@0|gnd|-254|72 -Ametal-2|net@786|||S1800|mlat1in5@0|vdd|-256|22|wellCont@0|vdd|-254|22 -Ametal-2|net@787|||S1800|mlat1in5@0|vdd_1|-256|122|wellCont@0|vdd_1|-254|122 -Ametal-2|net@788|||S0|wellCont@0|gnd_1|-245|72|nor10@0|gnd|-247|72 -Ametal-2|net@789|||S0|wellCont@0|vdd_2|-245|22|nor10@0|vdd_1|-247|22 -Ametal-2|net@790|||S0|wellCont@0|vdd_3|-245|122|nor10@0|vdd|-247|122 +Ametal-1|net@772|||RS1800|pin@97||-361|97|inv30@3|inB|-350.5|97 +Ametal-1|net@773|||S900|pin@97||-361|97|pin@189||-361|47 Ametal-1|net@798|||S1800|ringB@2|do[1]|245|115|pin@204||251.5|115 Ametal-1|net@802|||S2700|pin@204||251.5|115|contact@31||251.5|122 -Ametal-1|net@812|||S2700|latchZ10@0|c[2]|-210.7|-53|pin@206||-210.7|1 -Ametal-1|net@816|||S2700|pin@208||-222.5|1|nor10@0|out_3|-222.5|53.9 -Ametal-1|net@817|||S0|pin@206||-210.7|1|pin@208||-222.5|1 -Ametal-1|net@820|||S900|pin@209||-243.5|115|contact@32||-243.5|106 -Ametal-2|net@822|||S0|contact@32||-243.5|106|mlat1in5@0|in|-285|106 -Ametal-1|net@823|||S900|mlat1in5@0|out|-284.5|65|pin@212||-284.5|43.5 -Ametal-1|net@825|||S900|nor10@0|inB|-244|81|pin@214||-244|43.5 -Ametal-2|net@836|||S0|ringB@0|hold[T]|-68.5|56|contact@37||-279|56 -Ametal-1|net@837||0.4|S900|nor10@0|inA|-201|65|contact@33||-201|56 -Ametal-2|net@838|||S0|ringB@0|clA[T]|-64.5|-88|contact@34||-246|-88 -Ametal-1|net@839|||S2700|latchZ10@0|cl[T]|-246|-90.6|contact@34||-246|-88 -Ametal-2|net@842|||S0|ringB@0|hold[F]|-47.5|88|contact@36||-278.2|88 -Ametal-1|net@843||0.4|S900|mlat1in5@0|c[F]|-278.2|97|contact@36||-278.2|88 -Ametal-1|net@844|||S1800|pin@212||-284.5|43.5|pin@214||-244|43.5 -Ametal-2|net@845|||S1800|contact@37||-279|56|contact@33||-201|56 -Ametal-1|net@846|||S2700|mlat1in5@0|c[T]|-279|53|contact@37||-279|56 -Ametal-2|net@848|||S0|ringB@0|gnd_3|-198|-72|latchZ10@0|gnd_1|-198|-72 -Ametal-2|net@849|||S0|ringB@0|vdd_6|-198|-22|latchZ10@0|vdd_3|-198|-22 -Ametal-2|net@850|||S0|ringB@0|vdd_7|-198|-122|latchZ10@0|vdd_2|-198|-122 -Ametal-2|net@851|||S0|ringB@0|gnd_2|-198|72|nor10@0|gnd_1|-198|72 -Ametal-2|net@852|||S0|ringB@0|vdd_4|-198|122|nor10@0|vdd_2|-198|122 -Ametal-2|net@853|||S0|ringB@0|vdd_5|-198|22|nor10@0|vdd_3|-198|22 +Ametal-2|net@838|||S0|ringB@0|clA[T]|-64.5|-88|contact@69||-207.5|-88 +Ametal-1|net@839|||S2700|latchZ10@0|cl[T]|-262|-90.6|contact@34||-262|-88 +Ametal-2|net@848||6.2|S0|ringB@0|gnd_3|-198|-72|latchZ10@0|gnd_1|-214|-72 +Ametal-2|net@849||6.2|S0|ringB@0|vdd_6|-198|-22|latchZ10@0|vdd_3|-214|-22 +Ametal-2|net@850||6.2|S0|ringB@0|vdd_7|-198|-122|latchZ10@0|vdd_2|-214|-122 Ametal-2|net@873|||S0|inv30@2|gnd|305|72|ringB@2|gnd_1|303|72 Ametal-2|net@874|||S0|inv30@2|vdd_1|305|22|ringB@2|vdd_2|303|22 Ametal-2|net@875|||S0|inv30@2|vdd|305|122|ringB@2|vdd_3|303|122 @@ -1640,84 +3217,115 @@ Ametal-2|net@877|||S0|inv30@5|vdd|305|-22|ringB@2|vdd|303|-22 Ametal-2|net@878|||S0|inv30@5|vdd_1|305|-122|ringB@2|vdd_1|303|-122 Ametal-1|net@879|||S0|inv30@5|inB|314.5|-47|pin@227||304|-47 Ametal-1|net@882|||S1800|pin@229||304|-97|inv30@5|inA|314.5|-97 -Ametal-1|net@890|||S1800|inv30@4|inB|-314.5|-47|pin@230||-304|-47 -Ametal-1|net@891|||S900|pin@230||-304|-47|pin@231||-304|-97 -Ametal-1|net@892|||S0|pin@231||-304|-97|inv30@4|inA|-314.5|-97 -Ametal-1|net@893|||S900|inv30@3|out|-333.5|72|pin@232||-333.5|0 -Ametal-2|net@895|||S1800|inv30@4|gnd|-305|-72|latchZ10@0|gnd|-303|-72 -Ametal-2|net@896|||S1800|inv30@4|vdd_1|-305|-122|latchZ10@0|vdd|-303|-122 -Ametal-2|net@897|||S1800|inv30@4|vdd|-305|-22|latchZ10@0|vdd_1|-303|-22 -Ametal-2|net@898|||S1800|inv30@3|gnd|-305|72|mlat1in5@0|gnd_1|-303|72 -Ametal-2|net@899|||S1800|inv30@3|vdd_1|-305|22|mlat1in5@0|vdd_2|-303|22 -Ametal-2|net@900|||S1800|inv30@3|vdd|-305|122|mlat1in5@0|vdd_3|-303|122 -Ametal-1|net@901|||S2700|pin@230||-304|-47|pin@234||-304|0 -Ametal-1|net@902|||S0|pin@234||-304|0|pin@232||-333.5|0 -Ametal-2|net@903|||S1800|ringB@2|hold[T]|265.5|56|contact@38||333.5|56 -Ametal-1|net@905||0.4|S900|inv30@2|out|333.5|72|contact@38||333.5|56 -Ametal-2|net@906|||S1800|ringB@2|hold[F]|286.5|88|contact@39||292|88 +Ametal-1|net@890|||RS0|inv30@4|inB|-350.5|-47|pin@230||-361|-47 +Ametal-1|net@891|||S900|pin@230||-361|-47|pin@231||-361|-97 +Ametal-1|net@892|||S1800|pin@231||-361|-97|inv30@4|inA|-350.5|-97 +Ametal-1|net@901|||S2700|pin@230||-361|-47|pin@234||-361|6 +Ametal-1|net@902|||S1800|pin@234||-361|6|pin@232||-331.5|6 Ametal-1|net@912|||S900|pin@227||304|-47|pin@229||304|-97 -Ametal-2|net@917|||S0|contact@34||-246|-88|contact@40||-333.5|-88 -Ametal-1|net@919||0.4|S900|inv30@4|out|-333.5|-72|contact@40||-333.5|-88 -Ametal-1|net@922|||S900|pin@231||-304|-97|contact@41||-304|-106 -Ametal-2|net@923|||S0|ringB@0|clA[F]|-70.5|-106|contact@44||-232|-106 +Ametal-2|net@923|||S0|ringB@0|clA[F]|-70.5|-106|contact@44||-248|-106 Ametal-1|net@930|||S2700|pin@227||304|-47|pin@243||304|4 Ametal-1|net@931|||S1800|pin@243||304|4|pin@245||333.5|4 -Ametal-1|net@933|||S2700|pin@245||333.5|4|contact@38||333.5|56 -Ametal-1|net@935|||S2700|inv30@5|out|333.5|-72|contact@42||333.5|-3 -Ametal-1|net@938|||S900|contact@39||292|88|contact@43||292|-3 -Ametal-2|net@939|||S0|contact@42||333.5|-3|contact@43||292|-3 Ametal-2|net@940||6.2|S1800|contact@31||251.5|122|ringB@2|vdd_3|303|122 -Ametal-1|net@943|||S900|latchZ10@0|cl[F]|-235|-51|pin@249||-235|-71 -Ametal-1|net@944|||S1800|pin@249||-235|-71|pin@250||-232|-71 -Ametal-1|net@946|||S900|pin@250||-232|-71|pin@252||-232|-102 -Ametal-2|net@947|||S0|contact@44||-232|-106|contact@41||-304|-106 -Ametal-1|net@948||0.4|S900|pin@252||-232|-102|contact@44||-232|-106 -Ametal-2|net@949|||S0|latchZ10@0|in[1]|-245.5|-50|pin@254||-338|-50 -Ametal-2|net@952|||S1800|pin@268||-198|-56|contact@45||-40.8|-56 +Ametal-1|net@946|||S900|pin@250||-248|-71|pin@252||-248|-102 +Ametal-1|net@948||0.4|S900|pin@252||-248|-102|contact@44||-248|-106 +Ametal-2|net@949|||S0|latchZ10@0|in[1]|-261.5|-50|pin@254||-278|-50 +Ametal-2|net@952|||S1800|pin@256||-90|-56|contact@45||-40.8|-56 Ametal-1|net@953|||S1800|ringB@0|inA|-85|-96.5|pin@257||-40.8|-96.5 Ametal-1|net@957|||S2700|pin@257||-40.8|-96.5|contact@45||-40.8|-56 -Ametal-2|net@958|||S1800|pin@259||-338|-94|contact@52||40.5|-94 -Ametal-2|net@959|||S1800|pin@261||-338|-100|contact@53||208|-100 +Ametal-2|net@958|||S0|pin@259||54|-94|contact@52||40.5|-94 +Ametal-2|net@959|||S1800|pin@261||198|-100|contact@53||208|-100 Ametal-1|net@960|||S0|ringB@2|inA|249|-96.5|pin@263||208|-96.5 Ametal-1|net@964|||S0|ringB@1|inA|82|-96.5|pin@265||40.5|-96.5 Ametal-1|net@974|||S2700|pin@265||40.5|-96.5|contact@52||40.5|-94 -Ametal-2|net@975|||S1800|pin@256||-338|-44|pin@267||-198|-44 -Ametal-2|net@976|||S900|pin@267||-198|-44|pin@268||-198|-56 Ametal-1|net@981|||S900|pin@263||208|-96.5|contact@53||208|-100 +Ametal-2|net@982|||S1800|ringB@2|clA[F]|263.5|-106|contact@64||304|-106 +Ametal-2|net@984|||S1800|ringB@2|clA[T]|269.5|-88|contact@55||333.5|-88 +Ametal-1|net@985||0.4|S900|inv30@5|out|333.5|-72|contact@55||333.5|-88 +Ametal-2|net@989|||S0|ringB@0|hold[F]|-47.5|88|contact@57||-326|88 +Ametal-1|net@992|||S2700|pin@287||-326|-2|contact@57||-326|88 +Ametal-2|net@996||6.2|S1800|latchZ10@1|gnd_1|-214|72|ringB@0|gnd_2|-198|72 +Ametal-2|net@997||6.2|S1800|latchZ10@1|vdd_2|-214|122|ringB@0|vdd_4|-198|122 +Ametal-2|net@998||6.2|S1800|latchZ10@1|vdd_3|-214|22|ringB@0|vdd_5|-198|22 +Ametal-1|net@1000|||S2700|latchZ10@0|c[2]|-226.7|-53|contact@76||-226.7|50 +Ametal-1|net@1001|||S2700|latchZ10@0|mc|-284|-47|pin@304||-284|1 +Ametal-1|net@1002|||S900|latchZ10@1|cl[F]|-251|51|latchZ10@0|cl[F]|-251|-51 +Ametal-1|net@1018|||S1800|latchZ10@1|c[1]|-238.5|97|pin@278||-213|97 +Ametal-1|net@1019|||S900|pin@278||-213|97|pin@279||-213|-97 +Ametal-1|net@1021|||S1800|latchZ10@0|c[1]|-238.5|-97|pin@279||-213|-97 +Ametal-1|net@1022|||S2700|pin@232||-331.5|6|contact@63||-331.5|56 +Ametal-1|net@1023||0.4|S2700|contact@63||-331.5|56|inv30@3|out|-331.5|72 +Ametal-2|net@1024|||S0|ringB@0|hold[T]|-68.5|56|contact@63||-331.5|56 +Ametal-1|net@1025|||S2700|pin@245||333.5|4|inv30@2|out|333.5|72 +Ametal-1|net@1027|||S900|pin@229||304|-97|contact@64||304|-106 +Ametal-2|net@1042||6.2|S1800|inv30@4|vdd_3|-327|-122|latchZ10@0|vdd|-319|-122 +Ametal-2|net@1043||6.2|S0|latchZ10@0|gnd|-319|-72|inv30@4|gnd_1|-327|-72 +Ametal-2|net@1044||6.2|S0|latchZ10@0|vdd_1|-319|-22|inv30@4|vdd_2|-327|-22 +Ametal-1|net@1047|||S2700|inv30@4|out|-331.5|-72|pin@289||-331.5|-2 +Ametal-1|net@1048|||S1800|pin@289||-331.5|-2|pin@287||-326|-2 +Ametal-1|net@1050|||S2700|latchZ10@1|cl[T]|-262|90.6|contact@68||-262|94 +Ametal-1|net@1053|||S2700|contact@69||-207.5|-88|contact@70||-207.5|94 +Ametal-2|net@1054|||S0|contact@69||-207.5|-88|contact@34||-262|-88 +Ametal-2|net@1058||6.2|S1800|inv30@3|vdd_2|-327|122|latchZ10@1|vdd|-319|122 +Ametal-2|net@1059||6.2|S0|latchZ10@1|gnd|-319|72|inv30@3|gnd_1|-327|72 +Ametal-2|net@1060||6.2|S0|latchZ10@1|vdd_1|-319|22|inv30@3|vdd_3|-327|22 +Ametal-2|net@1071||6.2|S0|latchZ10@1|gnd_1|-214|72|contact@73||-242.5|72 +Ametal-1|net@1072|||S2700|pin@300||-242.5|59|contact@73||-242.5|72 +Ametal-1|net@1073|||S1800|pin@300||-242.5|59|pin@301||-239.9|59 +Ametal-1|net@1074|||S900|pin@301||-239.9|59|contact@74||-239.9|50 +Ametal-2|net@1075|||S1800|latchZ10@1|in[1]|-261.5|50|contact@74||-239.9|50 +Ametal-1|net@1076|||S0|pin@250||-248|-71|pin@303||-251|-71 +Ametal-1|net@1080|||S900|pin@284||-202.2|126|contact@75||-202.2|50 +Ametal-1|net@1081|||S2700|contact@76||-226.7|50|latchZ10@1|c[2]|-226.7|53 +Ametal-2|net@1083|||S1800|contact@68||-262|94|contact@70||-207.5|94 +Ametal-1|net@1084|||S2700|pin@303||-251|-71|latchZ10@0|cl[F]|-251|-51 +Ametal-2|net@1085|||S0|contact@75||-202.2|50|contact@76||-226.7|50 +Ametal-1|net@1086|||S2700|pin@304||-284|1|latchZ10@1|mc|-284|47 +Ametal-1|net@1087|||S0|pin@304||-284|1|pin@305||-320|1 +Ametal-1|net@1088|||S2700|pin@305||-320|1|pin@306||-320|133 +Ametal-1|net@1092|||S0|pin@308||-236|97|latchZ10@1|c[1]|-238.5|97 +Ametal-1|net@1094|||S2700|pin@308||-236|97|pin@309||-236|132 +Ametal-2|net@1096|||S1800|pin@310||-332|62|contact@77||-306.5|62 +Ametal-1|net@1097|||S2700|latchZ10@1|out[TT]|-306.5|60.5|contact@77||-306.5|62 +Ametal-2|net@1098|||S0|pin@311||-292|-62|contact@78||-306.5|-62 +Ametal-1|net@1099|||S900|latchZ10@0|out[TT]|-306.5|-60.5|contact@78||-306.5|-62 Ebit[1]||D5G2;|ringB@2|bit[1]|O Ebit[3]||D5G2;|ringB@1|bit[1]|O Ebit[5]||D5G2;|ringB@0|bit[1]|O Ebitt[1]||D5G2;|ringB@2|bitt[1]|O -Ebitt[2]|bitt[3]|D5G2;|ringB@1|bitt[1]|O -Ebitt[3]|bitt[5]|D5G2;|ringB@0|bitt[1]|O -Ecount||D5G2;|pin@40||I +Ebitt[3]||D5G2;|ringB@1|bitt[1]|O +Ebitt[5]||D5G2;|ringB@0|bitt[1]|O +Eload|count|D5G2;|pin@97||I +Ebott[9]|dLO|D5G2;|pin@310||I Edo[3]||D5G2;|ringB@1|do[1]|I Edo[5]||D5G2;|ringB@0|do[1]|I -Edo[7]||D5G2;|pin@209||I -Egnd_2|gnd|D5G2;|inv30@3|gnd_1|G +Eforce0||D5G2;|pin@284||U +Egnd||D5G2;|inv30@3|gnd|G Egnd_1||D5G2;|inv30@2|gnd_1|G -Egnd_3||D5G2;|inv30@4|gnd_1|G Egnd_4||D5G2;|inv30@5|gnd_1|G +Egnd_5||D5G2;|inv30@4|gnd|G EinLO[1]||D5G2;|pin@261||I EinLO[3]||D5G2;|pin@259||I EinLO[5]||D5G2;|pin@256||I EinLO[7]||D5G2;|pin@254||I -Ec[1]|kill|D5G2;|latchZ10@0|c[1]|I -Eload||D5G2;|pin@97||I -Emc||D5G2;|latchZ10@0|mc|I -Evdd_4|vdd|D5G2;|inv30@3|vdd_2|P +Ekill||D5G2;|latchZ10@0|c[1]|I +Ekill_1||D5G2;|pin@309||I +Ecount|load|D5G2;|pin@40||I +Emc_1@417898473|mc|D5G2;|latchZ10@0|mc|I +Emc_1|mc_3|D5G2;|pin@306||I +Evdd||D5G2;|inv30@3|vdd|P +Evdd_1||D5G2;|inv30@3|vdd_1|P Evdd_2||D5G2;|inv30@2|vdd_2|P Evdd_3||D5G2;|inv30@2|vdd_3|P -Evdd_5||D5G2;|inv30@3|vdd_3|P -Evdd_6||D5G2;|inv30@4|vdd_2|P -Evdd_7||D5G2;|inv30@4|vdd_3|P Evdd_8||D5G2;|inv30@5|vdd_2|P Evdd_9||D5G2;|inv30@5|vdd_3|P -Eout[TT]|zeroLO|D5G2;|latchZ10@0|out[TT]|O +Evdd_10||D5G2;|inv30@4|vdd|P +Evdd_11||D5G2;|inv30@4|vdd_1|P +Ebitt[7]|zLO|D5G2;|pin@311||I X -# Cell ilcOdd;5{sch} -CilcOdd;5{sch}||schematic|1216766649341|1224762065331| +# Cell ilcOddZoo;1{sch} +CilcOddZoo;1{sch}||schematic|1216766649341|1226846328335| Ngeneric:Facet-Center|art@0||0|0||||AV NOff-Page|conn@1||15|12|||XY| NOff-Page|conn@2||-15|12|||XY| @@ -1727,22 +3335,22 @@ NOff-Page|conn@5||-36|0|||RR| NOff-Page|conn@6||48|-13.5|||XY| NOff-Page|conn@7||38|-30|||XY| NOff-Page|conn@12||-64|-30|||Y| -NOff-Page|conn@13||-27.5|24|||XY| -NOff-Page|conn@16||-72|-2|||X| -NOff-Page|conn@17||-60|13|||YR| -NOff-Page|conn@18||-66|13.5|||YR| +NOff-Page|conn@13||-51.5|12|||XY| +NOff-Page|conn@16||-77|-19.5|||XRRR| +NOff-Page|conn@17||-72|19|||YR| +NOff-Page|conn@18||-86|19.5|||YR| NWire_Con|conn@19||-15|-25|||| -NOff-Page|conn@20||-15|-31|||RRR| -IilcOdd;1{ic}|ilcOdd@0||39|37|||D5G4; +NOff-Page|conn@20||-15|-34.5|||RRR| +NGround|gnd@0||-78|-6.5|||| +IilcOddZoo;1{ic}|ilcOddZo@0||39|37|||D5G4; IredFour:inv;1{ic}|inv@3||13|-30|X||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S30|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 IredFour:inv;1{ic}|inv@4||-36|-30|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S30|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 IredFour:inv;1{ic}|inv@5||-54|-30|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S30|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 IredFour:inv;1{ic}|inv@6||29|-30|X||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S30|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 IlatchesK:latchZ10;1{ic}|latchZ10@0||-60|0|X||D5G4; -IlatchesK:mlat1in5i;1{ic}|mlat1in5@0||-35|24|X||D5G4; -IredFour:nor2n;1{ic}|nor2n@0||-48|13|XRRR||D0G4;|ATTR_Delay(D5G1;NPX3;Y-3;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 -Ngeneric:Invisible-Pin|pin@0||-31|45|||||ART_message(D5G6;)SilcOdd -Ngeneric:Invisible-Pin|pin@1||-31|36|||||ART_message(D5G3;)Sies 14 October 2008 +IlatchesK:latchZ10;1{ic}|latchZ10@1||-84|0|X||D5G4; +Ngeneric:Invisible-Pin|pin@0||-31|45|||||ART_message(D5G6;)SilcOddZoo +Ngeneric:Invisible-Pin|pin@1||-31|36|||||ART_message(D5G3;)Sies 12 November 2008 Ngeneric:Invisible-Pin|pin@2||-31|40|||||ART_message(D5G4;)Sodd bits of Inner Loop Counter NWire_Pin|pin@25||42|-2|||| NWire_Pin|pin@26||42|-6|||| @@ -1770,18 +3378,24 @@ NBus_Pin|pin@133||-12|18|-1|-1|| NBus_Pin|pin@134||-12|24|-1|-1|| NBus_Pin|pin@135||-12|-12|-1|-1|| NBus_Pin|pin@136||-12|-18|-1|-1|| -Ngeneric:Invisible-Pin|pin@137||-79.5|32.5|||||ART_message(D3G2;)S["bit[7] is the zero bit.",zeroLO goes LO,"upon master clear, or","if OLC is set to zero, or","when OLC reaches zero, or",when kill goes HI.] -Ngeneric:Invisible-Pin|pin@138||-60|-17|||||ART_message(D3G2;)S["inLO[7] must be HI","if inLO[1:6] is all HI = 0."] +Ngeneric:Invisible-Pin|pin@137||-90.5|45|||||ART_message(D3G2;)S["bit[7] is the zero bit.",zeroLO goes LO,"upon master clear, or","if OLC is set to zero, or","when OLC reaches zero, or",when kill goes HI.] +Ngeneric:Invisible-Pin|pin@138||-59|-15|||||ART_message(D3G2;)S["inLO[7] must be HI","if inLO[1:6] is all HI = 0."] Ngeneric:Invisible-Pin|pin@139||43|26|||||ART_message(D3G2;)S[ILC stops,counting,at allZero.] NBus_Pin|pin@163||-60|-12|-1|-1|| -NWire_Pin|pin@175||-66|8.5|||| -NWire_Pin|pin@176||-62|8.5|||| -NWire_Pin|pin@178||-58|8.5|||| -NWire_Pin|pin@179||-48|8.5|||| -NWire_Pin|pin@183||-47|24|||| -NWire_Pin|pin@184||-49|21|||| -NBus_Pin|pin@185||-35|14.5|-1|-1|X| +NWire_Pin|pin@176||-62|8|||| +NWire_Pin|pin@178||-58|12|||| NBus_Pin|pin@186||-15|-20|-1|-1|| +NWire_Pin|pin@187||-66|-2|||| +NWire_Pin|pin@188||-82|12|||| +NWire_Pin|pin@190||-84|10|||| +NWire_Pin|pin@191||-60|10|||| +NWire_Pin|pin@194||-72|10|||| +NWire_Pin|pin@195||-86|8|||| +NWire_Pin|pin@197||-90|-2|||| +NBus_Pin|pin@200||-84|-12|-1|-1|| +NWire_Pin|pin@201||-78|0|||| +NWire_Pin|pin@202||-90|-10|||| +NWire_Pin|pin@203||-66|-8|||| NPower|pwr@0||46|12|||| IringB;1{ic}|ringB@0||-30|0|X||D5G4; IringB;1{ic}|ringB@1||0|0|X||D5G4; @@ -1790,14 +3404,11 @@ IorangeTSMC090nm:wire90;1{ic}|wire90@2||6.5|-30|X||D0G4;|ATTR_L(D5FLeave alone;G IorangeTSMC090nm:wire90;1{ic}|wire90@3||-28.5|-30|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1277.9999999999995|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@4||-47.5|-30|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D2344.0000000000005|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@5||22.5|-30|X||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1810.3999999999999|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||-52.5|8.5|||D0G4;|ATTR_L(D5G1;PUD)D285.1|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@11||-42.5|24|X||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D556.5999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3 Abus|bit[1,3,5]|D5G2;|-0.5|IJ2700|conn@19||-15|-25|pin@186||-15|-20 -Abus|count[F,T]|D5G2;|-0.5|IJ900|mlat1in5@0|c[T,F]|-35|21|pin@185||-35|14.5 Awire|count[F]|D5G2;||2700|pin@126||-42|-30|pin@127||-42|-26 -Awire|count[F]|D5G2;||900|pin@184||-49|21|nor2n@0|inb|-49|15.5 Abus|count[T,F]|D5G2;|-0.5|IJ2700|pin@133||-12|18|pin@134||-12|24 Awire|count[T]|D5G2;||2700|pin@132||-24|-30|pin@125||-24|-26 +Awire|dLO|D5G2;||900|pin@197||-90|-2|pin@202||-90|-10 Awire|inLO[1]|D5G2;||900|pin@25||42|-2|pin@26||42|-6 Awire|inLO[3]|D5G2;||900|pin@27||12|-2|pin@28||12|-6 Awire|inLO[5]|D5G2;||900|pin@29||-18|-2|pin@30||-18|-6 @@ -1830,51 +3441,58 @@ Awire|net@273|||0|wire90@4|a|-50|-30|inv@5|out|-51.5|-30 Awire|net@274|||0|pin@126||-42|-30|wire90@4|b|-45|-30 Awire|net@275|||1800|wire90@5|a|25|-30|inv@6|out|26.5|-30 Awire|net@276|||0|pin@130||18|-30|inv@3|in|15.5|-30 -Awire|net@277|||1800|pin@130||18|-30|wire90@5|b|20|-30 -Awire|net@278|||0|conn@7|y|36|-30|inv@6|in|31.5|-30 -Awire|net@279|||0|inv@5|in|-56.5|-30|conn@12|y|-62|-30 -Abus|net@280||-0.5|IJ0|pin@67||35|-12|pin@68||5|-12 -Abus|net@281||-0.5|IJ0|pin@124||34.5|18|pin@123||4.5|18 -Abus|net@282||-0.5|IJ1800|pin@122||-25.5|18|pin@133||-12|18 -Abus|net@284||-0.5|IJ1800|pin@69||-25|-12|pin@135||-12|-12 -Abus|net@340||-0.5|IJ900|latchZ10@0|cl[T,F]|-60|-4|pin@163||-60|-12 -Abus|net@351||-0.5|IJ0|pin@69||-25|-12|pin@163||-60|-12 -Awire|net@355|||0|pin@83||-54|0|latchZ10@0|in[1]|-58|0 -Awire|net@364|||2700|latchZ10@0|c[1]|-60|5|conn@17|y|-60|11 -Awire|net@365|||900|conn@18|y|-66|11.5|pin@175||-66|8.5 -Awire|net@366|||1800|pin@175||-66|8.5|pin@176||-62|8.5 -Awire|net@369|||0|wire90@10|a|-55|8.5|pin@178||-58|8.5 -Awire|net@370|||900|pin@178||-58|8.5|latchZ10@0|c[2]|-58|5 -Awire|net@372|||0|pin@179||-48|8.5|wire90@10|b|-50|8.5 -Awire|net@376|||0|mlat1in5@0|out|-37|24|wire90@11|a|-40|24 -Awire|net@378|||900|pin@183||-47|24|nor2n@0|ina|-47|15.5 -Awire|net@383|||0|conn@13|y|-29.5|24|mlat1in5@0|in|-33|24 -Awire|net@384|||2700|pin@179||-48|8.5|nor2n@0|out|-48|10.5 -Awire|net@385|||0|wire90@11|b|-45|24|pin@183||-47|24 -Awire|net@392|||1800|conn@16|a|-70|-2|latchZ10@0|out[TT]|-63|-2 -Awire|net@394|||900|pin@176||-62|8.5|latchZ10@0|mc|-62|5 +Awire|net@277|||1800|pin@130||18|-30|wire90@5|b|20|-30 +Awire|net@278|||0|conn@7|y|36|-30|inv@6|in|31.5|-30 +Awire|net@279|||0|inv@5|in|-56.5|-30|conn@12|y|-62|-30 +Abus|net@280||-0.5|IJ0|pin@67||35|-12|pin@68||5|-12 +Abus|net@281||-0.5|IJ0|pin@124||34.5|18|pin@123||4.5|18 +Abus|net@282||-0.5|IJ1800|pin@122||-25.5|18|pin@133||-12|18 +Abus|net@284||-0.5|IJ1800|pin@69||-25|-12|pin@135||-12|-12 +Abus|net@340||-0.5|IJ900|latchZ10@0|cl[T,F]|-60|-4|pin@163||-60|-12 +Abus|net@351||-0.5|IJ0|pin@69||-25|-12|pin@163||-60|-12 +Awire|net@355|||0|pin@83||-54|0|latchZ10@0|in[1]|-58|0 +Awire|net@364|||2700|latchZ10@0|c[1]|-60|5|pin@191||-60|10 +Awire|net@370|||900|pin@178||-58|12|latchZ10@0|c[2]|-58|5 +Awire|net@394|||900|pin@176||-62|8|latchZ10@0|mc|-62|5 Awire|net@396|||0|pwr@0||46|12|ringB@2|do[1]|40|12 -Abus|net@397||-0.5|IJ900|conn@19||-15|-25|conn@20|a|-15|-29 +Awire|net@400|||1800|pin@187||-66|-2|latchZ10@0|out[TT]|-63|-2 +Awire|net@401|||2700|latchZ10@1|c[2]|-82|5|pin@188||-82|12 +Awire|net@404|||2700|latchZ10@1|c[1]|-84|5|pin@190||-84|10 +Awire|net@406|||1800|pin@194||-72|10|pin@191||-60|10 +Awire|net@410|||1800|pin@190||-84|10|pin@194||-72|10 +Awire|net@411|||900|conn@17|y|-72|17|pin@194||-72|10 +Awire|net@412|||2700|latchZ10@1|mc|-86|5|pin@195||-86|8 +Awire|net@413|||0|pin@176||-62|8|pin@195||-86|8 +Awire|net@415|||900|conn@18|y|-86|17.5|pin@195||-86|8 +Awire|net@419|||1800|pin@188||-82|12|pin@178||-58|12 +Awire|net@420|||0|latchZ10@1|out[TT]|-87|-2|pin@197||-90|-2 +Abus|net@425||-0.5|IJ2700|pin@200||-84|-12|latchZ10@1|cl[T,F]|-84|-4 +Awire|net@427|||2700|gnd@0||-78|-4.5|pin@201||-78|0 +Awire|net@428|||0|pin@201||-78|0|latchZ10@1|in[1]|-82|0 +Abus|net@430||-0.5|IJ0|pin@163||-60|-12|pin@200||-84|-12 +Awire|net@432|||0|conn@13|y|-53.5|12|pin@178||-58|12 +Abus|net@440||-0.5|IJ900|conn@19||-15|-25|conn@20|a|-15|-32.5 +Awire|zLO|D5G2;||900|pin@187||-66|-2|pin@203||-66|-8 Ebit[1]||D6G2;|conn@3|y|O Ebit[3]||D6G2;|conn@4|y|O Ebit[5]||D6G2;|conn@5|y|O -Ebit[6]|bitt[1,3,5]|D6G2;|conn@20|y|O +Ebitt[1,3,5]||D6G2;|conn@20|y|O Ecount||D4G2;|conn@12|a|I Edo[3]||D4G2;|conn@1|a|I Edo[5]||D4G2;|conn@2|a|I -Edo[7]||D4G2;|conn@13|a|I -EinLO[1,3,5,7,9]|inLO[1,3,5,7]|D4G2;|conn@6|a|I +Edo[7]|force0|D4G2;|conn@13|a|I +EinLO[1,3,5,7]||D4G2;|conn@6|a|I Ekill||D4G2;|conn@17|a|I Eload||D4G2;|conn@7|a|I -Ekill_1|mc|D4G2;|conn@18|a|I -Ebit[9]|zeroLO|D6G2;|conn@16|y|O +Emc||D4G2;|conn@18|a|I +EzeroLO|zLO,dLO|D6G2;|conn@16|y|O X # Cell ilcStudy;1{sch} -CilcStudy;1{sch}||schematic|1217611330580|1224080856863||LEDRIVE_inv@0()F54.49336|LEDRIVE_inv@1()F13.332722|LEDRIVE_inv@2()F49.338436|LEDRIVE_inv@3()F49.515274|LEDRIVE_inv@4()F41.587585|LEDRIVE_inv@5()F40.72054|LEDRIVE_inv@6()F42.715214|LEDRIVE_inv@7()F43.07365|LEDRIVE_inv@8()F34.823154|LEDRIVE_inv@9()F31.545456|LEDRIVE_inv@10()F8.570327|LEDRIVE_inv@11()F22.400421|LEDRIVE_inv@12()F13.332722|LEDRIVE_inv@13()F61.70085|LEDRIVE_inv@15()F28.567757 +CilcStudy;1{sch}||schematic|1217611330580|1226755484564||LEDRIVE_inv@0()F54.49336|LEDRIVE_inv@1()F13.332722|LEDRIVE_inv@2()F49.338436|LEDRIVE_inv@3()F49.515274|LEDRIVE_inv@4()F41.587585|LEDRIVE_inv@5()F40.72054|LEDRIVE_inv@6()F42.715214|LEDRIVE_inv@7()F43.07365|LEDRIVE_inv@8()F34.823154|LEDRIVE_inv@9()F31.545456|LEDRIVE_inv@10()F8.570327|LEDRIVE_inv@11()F22.400421|LEDRIVE_inv@12()F13.332722|LEDRIVE_inv@13()F61.70085|LEDRIVE_inv@15()F28.567757 IpurpleFour:LEsettings;1{ic}|LEsettin@0||-23|10|||D5G4;|ATTR_LESETTINGS(D6G1;NPX-5.5;Y-3.25;)I1|ATTR_alpha(D5G1;NPX-3;Y-1.25;)F0.7|ATTR_epsilon(D6G1;NPX-5.5;Y1.75;)F0.0010|ATTR_gate_cap(D6G1;NPX-5.5;Y-0.25;)F0.19|ATTR_keeper_ratio(D5G1;NPX-1.5;Y-2.25;)F0.1|ATTR_max_iter(D6G1;NPX-5.5;Y0.75;)I30|ATTR_su(D6G1;NPX-5.5;Y3.75;)S4.2|ATTR_wire_ratio(D6G1;NPX-5.5;Y2.75;)S0.22 Ngeneric:Facet-Center|art@0||0|0||||AV -Iilc;1{ic}|ilcGuts@0||0|0|X||D5G4; +IilcZoo;1{ic}|ilcZoo@0||0|0|X||D5G4; IpurpleFour:inv;1{ic}|inv@10||-18|-6|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_LEGATE(P)I1|ATTR_LEPARALLGRP(P)I-1|ATTR_X(D5G1.5;NOJPX1.5;Y2;)SLE.getdrive()|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_su(P)I-1 IpurpleFour:inv;1{ic}|inv@11||24|-6|X||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_LEGATE(P)I1|ATTR_LEPARALLGRP(P)I-1|ATTR_X(D5G1.5;NOJPX1.5;Y2;)SLE.getdrive()|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_su(P)I-1 IredFour:inv;1{ic}|inv@14||30|0|X||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S100|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 @@ -1889,12 +3507,480 @@ NWire_Pin|pin@32||13|-2|||| Awire|ilc[cnt]|D5G2;||2700|pin@30||13|-6|pin@32||13|-2 Awire|net@28|||1800|inv@10|out|-15.5|-6|pin@28||-11|-6 Awire|net@29|||2700|pin@28||-11|-6|pin@29||-11|-2 -Awire|net@30|||1800|pin@29||-11|-2|ilcGuts@0|load[T,F]|-6|-2 +Awire|net@30|||1800|pin@29||-11|-2|ilcZoo@0|ilc[load]|-6|-2 Awire|net@31|||0|inv@11|out|21.5|-6|pin@30||13|-6 -Awire|net@51|||0|pin@32||13|-2|ilcGuts@0|load_1|6|-2 +Awire|net@51|||0|pin@32||13|-2|ilcZoo@0|ilc[cnt]|6|-2 Awire|net@52|||0|inv@15|out|37.5|0|inv@14|in|32.5|0 X +# Cell ilcZoo;1{ic} +CilcZoo;1{ic}||artwork|1216798799522|1226845858575|EI +Ngeneric:Facet-Center|art@0||0|0||||AV +NThick-Circle|art@4||0|-3.5|1|1|| +NThick-Circle|art@9||5.5|-2|1|1|| +Nschematic:Bus_Pin|pin@4||0|-5|-1|-1|R| +Ngeneric:Invisible-Pin|pin@5||0|-4|1|1|R| +Nschematic:Bus_Pin|pin@6||6|-2|-1|-1|X| +NPin|pin@8||-5|-3|1|1|| +NPin|pin@9||-5|3|1|1|| +NPin|pin@10||5|3|1|1|| +NPin|pin@11||5|-3|1|1|| +Ngeneric:Invisible-Pin|pin@12||0|0|||||ART_message(D5G3;)SILCZ +Nschematic:Bus_Pin|pin@31||-6|-2|-1|-1|| +Nschematic:Bus_Pin|pin@35||4|4|-1|-1|| +Nschematic:Bus_Pin|pin@36||-4|4|-1|-1|| +Nschematic:Bus_Pin|pin@38||-6|2|-1|-1|| +NPin|pin@42||-4|3|1|1|| +NPin|pin@43||-4|4|1|1|| +NPin|pin@44||4|3|1|1|| +NPin|pin@45||4|4|1|1|| +NPin|pin@46||-5|-2|1|1|| +NPin|pin@47||-6|-2|1|1|| +Nschematic:Bus_Pin|pin@48||0|4|-1|-1|| +Ngeneric:Invisible-Pin|pin@52||0|3|1|1|| +Ngeneric:Invisible-Pin|pin@53||-5|2|1|1|| +Aschematic:bus|net@2||-0.5|IJ900|pin@5||0|-4|pin@4||0|-5 +AThicker|net@7|||FS1800|pin@42||-4|3|pin@44||4|3 +AThicker|net@17|||FS1800|pin@8||-5|-3|pin@11||5|-3 +AThicker|net@41|||FS1800|pin@9||-5|3|pin@42||-4|3 +AThicker|net@42|||FS2700|pin@42||-4|3|pin@43||-4|4 +AThicker|net@43|||FS1800|pin@44||4|3|pin@10||5|3 +AThicker|net@44|||FS2700|pin@44||4|3|pin@45||4|4 +AThicker|net@45|||FS900|pin@10||5|3|pin@11||5|-3 +AThicker|net@46|||FS2700|pin@8||-5|-3|pin@46||-5|-2 +AThicker|net@47|||FS0|pin@46||-5|-2|pin@47||-6|-2 +Aschematic:bus|net@50||-0.5|IJ2700|pin@52||0|3|pin@48||0|4 +AThicker|net@51|||FS900|pin@9||-5|3|pin@46||-5|-2 +Aschematic:bus|net@53||-0.5|IJ0|pin@53||-5|2|pin@38||-6|2 +Ebitt[1:7]|bitt[1:6],ilc[zLO,i,dLO]|D5G2;|pin@48||O +Eilc[cnt]||D5G2;|pin@31||I +Eilc[done]|ilc[i,zoo,zLO,dLO]|D5G2;|pin@38||O +Eilc[load]||D5G2;|pin@6||I +EinLO[1:8]||D5G2;|pin@4||I +Ekill||D5G2;|pin@35||I +Emc||D5G2;|pin@36||I +X + +# Cell ilcZoo;2{lay} +CilcZoo;2{lay}||cmos90|1226529408901|1226854169470||ATTR_NCC(D5G5;NTY360;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1226755358906|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1226854230430 +Ngeneric:Facet-Center|art@0||0|0||||AV +NX-Metal-1-Metal-2-Con|contact@1||-361|28|||| +NX-Metal-2-Metal-3-Con|contact@2||174|104|||| +NX-Metal-2-Metal-3-Con|contact@3||30|104|||| +NX-Metal-2-Metal-3-Con|contact@4||-114|104|||| +NX-Metal-2-Metal-3-Con|contact@5||114|-104|||| +NX-Metal-2-Metal-3-Con|contact@6||-30|-104|||| +NX-Metal-2-Metal-3-Con|contact@7||-174|-104|||| +NX-Metal-2-Metal-3-Con|contact@8||108|316|||| +NX-Metal-2-Metal-3-Con|contact@9||-36|310|||| +NX-Metal-2-Metal-3-Con|contact@10||-180|272|||| +NX-Metal-2-Metal-3-Con|contact@12||-270|278|||| +NX-Metal-2-Metal-3-Con|contact@13||-294|154|||| +NX-Metal-2-Metal-3-Con|contact@14||-282|-274|||| +NX-Metal-2-Metal-3-Con|contact@15||-270|266|||| +IcountLogicZoo;1{lay}|countLog@0||14|0|||D5G4; +IilcEvenZoo;1{lay}|ilcEvenZ@0||-39.5|-216|||D5G4; +IilcOddZoo;1{lay}|ilcOddZo@0||0|216|Y||D5G4; +IgatesK:inv30;1{lay}|inv30@1||297.5|-144|X||D5G4; +NMetal-1-Pin|pin@7||-361|-86|||| +NMetal-1-Pin|pin@12||-303|66|||| +NMetal-1-Pin|pin@14||-202.2|66|||| +NMetal-1-Pin|pin@16||-179.5|66|||| +NMetal-1-Pin|pin@17||-34|66|||| +NMetal-1-Pin|pin@18||-12.5|78|||| +NMetal-1-Pin|pin@19||140.5|66|||| +NMetal-1-Pin|pin@22||154.5|77.5|||| +NMetal-1-Pin|pin@23||288|66|||| +NMetal-1-Pin|pin@24||249.5|72|||| +NMetal-1-Pin|pin@26||78|77.5|||| +NMetal-1-Pin|pin@29||-89|72|||| +NMetal-1-Pin|pin@30||92|66|||| +NMetal-1-Pin|pin@32||-175|-72|||| +NMetal-1-Pin|pin@35||49.5|-72|||| +NMetal-1-Pin|pin@38||1|-66|||| +NMetal-1-Pin|pin@43||183|-66|||| +NMetal-1-Pin|pin@45||222.5|-66|||| +NMetal-1-Pin|pin@51||310|-75|||| +NMetal-1-Pin|pin@52||304|78|||| +NMetal-1-Pin|pin@54||310|78|||| +NMetal-1-Pin|pin@57||294|-66|||| +NMetal-1-Pin|pin@60||-236.5|-72|||| +NMetal-1-Pin|pin@61||-146|-66|||| +NMetal-1-Pin|pin@62||-69.5|-72|||| +NMetal-1-Pin|pin@63||21|-77.5|||| +NMetal-1-Pin|pin@64||188|-77.5|||| +NMetal-1-Pin|pin@66||285.5|-75|||| +NMetal-1-Pin|pin@67||315|-119|||| +NMetal-1-Pin|pin@69||315|-169|||| +NMetal-1-Pin|pin@70||-344|-86|||| +NMetal-1-Pin|pin@80||97.5|-72|||| +NMetal-1-Pin|pin@81||277|66|||| +NMetal-1-Pin|pin@82||277|77.5|||| +NMetal-1-Pin|pin@83||142|72|||| +NMetal-1-Pin|pin@84||142|77.5|||| +NMetal-1-Pin|pin@85||132|72|||| +NMetal-1-Pin|pin@86||132|66|||| +NMetal-1-Pin|pin@87||46|78|||| +NMetal-1-Pin|pin@88||46|72|||| +NMetal-1-Pin|pin@89||16|66|||| +NMetal-1-Pin|pin@90||16|72|||| +NMetal-1-Pin|pin@91||264|-66|||| +NMetal-1-Pin|pin@92||264|-72|||| +NMetal-1-Pin|pin@93||232|-72|||| +NMetal-1-Pin|pin@94||232|-77.5|||| +NMetal-1-Pin|pin@95||213|-72|||| +NMetal-1-Pin|pin@96||213|-66|||| +NMetal-1-Pin|pin@97||84|-66|||| +NMetal-1-Pin|pin@98||84|-77.5|||| +NMetal-1-Pin|pin@106||-348|72|||X| +NMetal-1-Pin|pin@113||-348|-66|||| +NMetal-1-Pin|pin@114||-259.5|-66|||| +NMetal-1-Pin|pin@115||-236|72|||| +NMetal-1-Pin|pin@116||-320|78|||| +NMetal-1-Pin|pin@117||-354|78|||| +NMetal-1-Pin|pin@118||-354|-77|||| +NMetal-1-Pin|pin@120||-266.5|-77|||| +NMetal-3-Pin|pin@121||-270|345|||| +NMetal-3-Pin|pin@122||-294|345|||| +NMetal-3-Pin|pin@123||-282|345|||| +NMetal-3-Pin|pin@124||-270|-354|||| +IfanPinsK:pins6m3pat144;1{lay}|pins6m3p@1||0|345|||D5G4; +IfanPinsK:pins6m3pat144;1{lay}|pins6m3p@2||-66|-354|||D5G4; +IwiresL:pinsVddGnd;1{lay}|pinsVddG@0||-360|0|||D5G4; +IwiresL:pinsVddGnd;1{lay}|pinsVddG@1||338|0|||D5G4; +IwiresL:pinsVddGnd;1{lay}|pinsVddG@2||338|-144|||D5G4; +IwiresL:pinsVddGnd;1{lay}|pinsVddG@3||338|-288|||D5G4; +IwiresL:select22;1{lay}|select22@0||-353.5|0|||D5G4; +IwiresL:select30;1{lay}|select30@0||325.5|-144|||D5G4; +IwiresL:select40;1{lay}|select40@0||320.5|0|||D5G4; +IwiresL:select60;1{lay}|select60@1||310.5|-288|||D5G4; +Ametal-2|net@22|||S1800|contact@1||-361|28|countLog@0|count_1|-313|28 +Ametal-1|net@24|||S2700|countLog@0|out_3|-303|18.1|pin@12||-303|66 +Ametal-1|net@27|||S2700|pin@14||-202.2|66|ilcOddZo@0|force0|-202.2|90 +Ametal-1|net@28|||S1800|pin@12||-303|66|pin@14||-202.2|66 +Ametal-1|net@31|||S2700|pin@16||-179.5|66|ilcOddZo@0|bit[5]|-179.5|82 +Ametal-1|net@32|||S1800|pin@16||-179.5|66|pin@17||-34|66 +Ametal-1|net@33|||S900|pin@17||-34|66|countLog@0|bit[5]|-34|63 +Ametal-1|net@35|||S2700|pin@18||-12.5|78|ilcOddZo@0|bit[3]|-12.5|82 +Ametal-1|net@36|||S1800|pin@88||46|72|pin@85||132|72 +Ametal-1|net@37|||S900|pin@19||140.5|66|countLog@0|bit[3]|140.5|63 +Ametal-1|net@40|||S2700|pin@22||154.5|77.5|ilcOddZo@0|bit[1]|154.5|82 +Ametal-1|net@42|||S2700|countLog@0|bit[1]|288|63|pin@23||288|66 +Ametal-1|net@43|||S0|pin@82||277|77.5|pin@22||154.5|77.5 +Ametal-1|net@44|||S2700|countLog@0|do[3]|249.5|63|pin@24||249.5|72 +Ametal-1|net@47|||S2700|pin@26||78|77.5|ilcOddZo@0|do[3]|78|101 +Ametal-1|net@48|||S0|pin@24||249.5|72|pin@83||142|72 +Ametal-1|net@51|||S2700|pin@29||-89|72|ilcOddZo@0|do[5]|-89|101 +Ametal-1|net@53|||S900|pin@30||92|66|countLog@0|do[5]|92|63 +Ametal-1|net@55|||S0|pin@90||16|72|pin@29||-89|72 +Ametal-1|net@58|||S2700|pin@32||-175|-72|countLog@0|bit[6]|-175|-63 +Ametal-1|net@64|||S2700|pin@35||49.5|-72|countLog@0|bit[4]|49.5|-63 +Ametal-1|net@67|||S2700|pin@38||1|-66|countLog@0|do[6]|1|-63 +Ametal-1|net@74|||S900|countLog@0|do[4]|183|-63|pin@43||183|-66 +Ametal-1|net@78|||S900|countLog@0|bit[2]|222.5|-63|pin@45||222.5|-66 +Ametal-1|net@81|||S900|pin@54||310|78|pin@51||310|-75 +Ametal-1|net@87|||S900|ilcOddZo@0|count|304|119|pin@52||304|78 +Ametal-1|net@94|||S1800|pin@52||304|78|pin@54||310|78 +Ametal-1|net@97|||S900|countLog@0|do[2]|294|-63|pin@57||294|-66 +Ametal-1|net@103|||S900|pin@60||-236.5|-72|ilcEvenZ@0|bit[6]|-236.5|-82 +Ametal-1|net@105|||S900|pin@61||-146|-66|ilcEvenZ@0|do[6]|-146|-101 +Ametal-1|net@106|||S0|pin@32||-175|-72|pin@60||-236.5|-72 +Ametal-1|net@107|||S0|pin@38||1|-66|pin@61||-146|-66 +Ametal-1|net@110|||S900|pin@62||-69.5|-72|ilcEvenZ@0|bit[4]|-69.5|-82 +Ametal-1|net@111|||S0|pin@35||49.5|-72|pin@62||-69.5|-72 +Ametal-1|net@113|||S900|pin@63||21|-77.5|ilcEvenZ@0|do[4]|21|-101 +Ametal-1|net@115|||S900|pin@64||188|-77.5|ilcEvenZ@0|do[2]|188|-101 +Ametal-1|net@118|||S0|pin@43||183|-66|pin@97||84|-66 +Ametal-1|net@119|||S0|pin@51||310|-75|pin@66||285.5|-75 +Ametal-1|net@120|||S0|pin@94||232|-77.5|pin@64||188|-77.5 +Ametal-2|net@121|||S0|inv30@1|gnd_1|281|-144|ilcEvenZ@0|gnd_6|281|-144 +Ametal-2|net@122|||S0|inv30@1|vdd_2|281|-94|ilcEvenZ@0|vdd_12|281|-94 +Ametal-2|net@123|||S0|inv30@1|vdd_3|281|-194|ilcEvenZ@0|vdd_13|281|-194 +Ametal-1|net@124|||S900|ilcEvenZ@0|count|285.5|-119|inv30@1|out|285.5|-144 +Ametal-1|net@126|||S2700|inv30@1|out|285.5|-144|pin@66||285.5|-75 +Ametal-1|net@127|||S1800|inv30@1|inB|304.5|-119|pin@67||315|-119 +Ametal-1|net@128|||S900|pin@67||315|-119|pin@69||315|-169 +Ametal-1|net@130|||S1800|inv30@1|inA|304.5|-169|pin@69||315|-169 +Ametal-1|net@131|||S2700|pin@7||-361|-86|contact@1||-361|28 +Ametal-1|net@133|||S900|pin@70||-344|-86|ilcEvenZ@0|load|-344|-119 +Ametal-1|net@134|||S1800|pin@7||-361|-86|pin@70||-344|-86 +Ametal-1|net@147|||S2700|pin@113||-348|-66|pin@106||-348|72 +Ametal-1|net@149|||S900|pin@80||97.5|-72|ilcEvenZ@0|bit[2]|97.5|-82 +Ametal-1|net@150|||S0|pin@23||288|66|pin@81||277|66 +Ametal-1|net@151|||S2700|pin@81||277|66|pin@82||277|77.5 +Ametal-1|net@154|||S2700|pin@83||142|72|pin@84||142|77.5 +Ametal-1|net@155|||S0|pin@84||142|77.5|pin@26||78|77.5 +Ametal-1|net@157|||S900|pin@85||132|72|pin@86||132|66 +Ametal-1|net@158|||S1800|pin@86||132|66|pin@19||140.5|66 +Ametal-1|net@159|||S1800|pin@18||-12.5|78|pin@87||46|78 +Ametal-1|net@160|||S900|pin@87||46|78|pin@88||46|72 +Ametal-1|net@162|||S0|pin@30||92|66|pin@89||16|66 +Ametal-1|net@163|||S2700|pin@89||16|66|pin@90||16|72 +Ametal-1|net@165|||S0|pin@57||294|-66|pin@91||264|-66 +Ametal-1|net@166|||S900|pin@91||264|-66|pin@92||264|-72 +Ametal-1|net@168|||S0|pin@92||264|-72|pin@93||232|-72 +Ametal-1|net@169|||S900|pin@93||232|-72|pin@94||232|-77.5 +Ametal-1|net@172|||S2700|pin@95||213|-72|pin@96||213|-66 +Ametal-1|net@173|||S1800|pin@96||213|-66|pin@45||222.5|-66 +Ametal-1|net@175|||S900|pin@97||84|-66|pin@98||84|-77.5 +Ametal-1|net@176|||S0|pin@98||84|-77.5|pin@63||21|-77.5 +Ametal-1|net@185|||S0|pin@95||213|-72|pin@80||97.5|-72 +Ametal-1|net@204|||S1800|pin@113||-348|-66|pin@114||-259.5|-66 +Ametal-1|net@205|||S900|pin@114||-259.5|-66|ilcEvenZ@0|kill|-259.5|-84 +Ametal-1|net@206|||S1800|pin@106||-348|72|pin@115||-236|72 +Ametal-1|net@207|||S2700|pin@115||-236|72|ilcOddZo@0|kill_1|-236|84 +Ametal-1|net@208|||S900|ilcOddZo@0|mc_1|-320|83|pin@116||-320|78 +Ametal-1|net@209|||S0|pin@116||-320|78|pin@117||-354|78 +Ametal-1|net@210|||S900|pin@117||-354|78|pin@118||-354|-77 +Ametal-1|net@213|||S900|pin@120||-266.5|-77|ilcEvenZ@0|mc|-266.5|-83 +Ametal-2|net@214||6.2|S1800|pinsVddG@0|vdd|-360|50|countLog@0|vdd_1|-344.5|50 +Ametal-2|net@215||6.2|S0|countLog@0|gnd|-344.5|0|pinsVddG@0|gnd|-360|0 +Ametal-2|net@216||6.2|S0|countLog@0|vdd|-344.5|-50|pinsVddG@0|vdd_1|-360|-50 +Ametal-2|net@219||6.2|S1800|countLog@0|vdd_2|308.5|50|pinsVddG@1|vdd|338|50 +Ametal-2|net@220||6.2|S1800|countLog@0|vdd_3|308.5|-50|pinsVddG@1|vdd_1|338|-50 +Ametal-2|net@221||6.2|S0|pinsVddG@1|gnd|338|0|countLog@0|gnd_1|308.5|0 +Ametal-1|net@223|||S1800|pin@118||-354|-77|pin@120||-266.5|-77 +Ametal-1|net@224|||S2700|contact@1||-361|28|ilcOddZo@0|load|-361|119 +Ametal-2|net@225||6.2|S1800|ilcEvenZ@0|vdd_8|281|-238|pinsVddG@3|vdd|338|-238 +Ametal-2|net@226||6.2|S0|pinsVddG@2|vdd_1|338|-194|inv30@1|vdd_1|314|-194 +Ametal-2|net@227||6.2|S1800|inv30@1|gnd|314|-144|pinsVddG@2|gnd|338|-144 +Ametal-2|net@228||6.2|S1800|inv30@1|vdd|314|-94|pinsVddG@2|vdd|338|-94 +Ametal-2|net@229||6.2|S0|pinsVddG@3|gnd|338|-288|ilcEvenZ@0|gnd_4|281|-288 +Ametal-2|net@230||6.2|S0|pinsVddG@3|vdd_1|338|-338|ilcEvenZ@0|vdd_9|281|-338 +Ametal-3|net@232|||S2700|contact@5||114|-104|pins6m3p@1|in[2]|114|345 +Ametal-3|net@234|||S2700|contact@6||-30|-104|pins6m3p@1|in[4]|-30|345 +Ametal-3|net@236|||S2700|contact@7||-174|-104|pins6m3p@1|in[6]|-174|345 +Ametal-3|net@237|||S900|pins6m3p@1|in[1]|174|345|contact@2||174|104 +Ametal-2|net@238|||S1800|ilcOddZo@0|bitt[1]|163.5|104|contact@2||174|104 +Ametal-3|net@239|||S2700|contact@3||30|104|pins6m3p@1|in[3]|30|345 +Ametal-2|net@240|||S1800|ilcOddZo@0|bitt[3]|-3.5|104|contact@3||30|104 +Ametal-3|net@241|||S2700|contact@4||-114|104|pins6m3p@1|in[5]|-114|345 +Ametal-2|net@242|||S1800|ilcOddZo@0|bitt[5]|-170.5|104|contact@4||-114|104 +Ametal-2|net@244|||S1800|ilcEvenZ@0|bitt[2]|106.5|-104|contact@5||114|-104 +Ametal-2|net@246|||S1800|ilcEvenZ@0|bitt[4]|-60.5|-104|contact@6||-30|-104 +Ametal-2|net@248|||S1800|ilcEvenZ@0|bitt[6]|-227.5|-104|contact@7||-174|-104 +Ametal-2|net@249|||S0|ilcOddZo@0|inLO[1]|198|316|contact@8||108|316 +Ametal-2|net@251|||S0|ilcOddZo@0|inLO[3]|54|310|contact@9||-36|310 +Ametal-2|net@253|||S0|ilcOddZo@0|inLO[5]|-90|272|contact@10||-180|272 +Ametal-3|net@256|||S900|pin@121||-270|345|contact@12||-270|278 +Ametal-2|net@258|||S0|contact@12||-270|278|ilcOddZo@0|bitt[7]|-292|278 +Ametal-3|net@259|||S900|pin@122||-294|345|contact@13||-294|154 +Ametal-2|net@260|||S1800|ilcOddZo@0|bott[9]|-332|154|contact@13||-294|154 +Ametal-3|net@261|||S900|pin@123||-282|345|contact@14||-282|-274 +Ametal-2|net@262|||S1800|ilcEvenZ@0|bit[8]|-338.5|-274|contact@14||-282|-274 +Ametal-3|net@263|||S2700|pin@124||-270|-354|contact@15||-270|266 +Ametal-2|net@264|||S1800|ilcOddZo@0|inLO[7]|-278|266|contact@15||-270|266 +Ametal-3|net@271|||S900|contact@9||-36|310|pins6m3p@2|in[3]|-36|-354 +Ametal-3|net@272|||S900|contact@10||-180|272|pins6m3p@2|in[5]|-180|-354 +Ametal-3|net@273|||S2700|pins6m3p@2|in[1]|108|-354|contact@8||108|316 +Ein[1]|bitt[1]|D5G2;|pins6m3p@1|in[1]|U +Ein[2]|bitt[2]|D5G2;|pins6m3p@1|in[2]|U +Ein[3]|bitt[3]|D5G2;|pins6m3p@1|in[3]|U +Ein[4]|bitt[4]|D5G2;|pins6m3p@1|in[4]|U +Ein[5]|bitt[5]|D5G2;|pins6m3p@1|in[5]|U +Ein[6]|bitt[6]|D5G2;|pins6m3p@1|in[6]|U +Egnd||D5G2;|ilcOddZo@0|gnd|G +Egnd_5||D5G2;|ilcEvenZ@0|gnd_5|G +Egnd_12||D5G2;|ilcOddZo@0|gnd_1|G +Egnd_13||D5G2;|ilcOddZo@0|gnd_4|G +Egnd_14||D5G2;|ilcOddZo@0|gnd_5|G +Egnd_15||D5G2;|pinsVddG@0|gnd|G +Egnd_16||D5G2;|pinsVddG@1|gnd|G +Egnd_17||D5G2;|pinsVddG@2|gnd|G +Egnd_18||D5G2;|pinsVddG@3|gnd|G +Egnd_19||D5G2;|ilcEvenZ@0|gnd_7|G +Ecount|ilc[cnt]|D5G2;|ilcEvenZ@0|load|I +EdLO|ilc[dLO]|D5G2;|ilcOddZo@0|bott[9]|I +Ebitt[9]|ilc[dLO_1]|D5G2;|pin@122||O +Ebitt[8]|ilc[i]|D5G2;|pin@123||O +Ebit[8]|ilc[i_1]|D5G2;|ilcEvenZ@0|bit[8]|O +Eilc[load_1]|ilc[load]|D5G2;|pin@69||I +EzLO|ilc[zLO]|D5G2;|ilcOddZo@0|bitt[7]|I +Ebitt[7]|ilc[zLO_1]|D5G2;|pin@121||O +Ezoo|ilc[zoo]|D5G2;|countLog@0|zoo|O +Ein[1]@234573236|inLO[1]|D5G2;|pins6m3p@2|in[1]|U +EinLO[2]||D5G2;|ilcEvenZ@0|inLO[2]|I +Ein[3]@631911992|inLO[3]|D5G2;|pins6m3p@2|in[3]|U +EinLO[4]||D5G2;|ilcEvenZ@0|inLO[4]|I +Ein[5]@802276256|inLO[5]|D5G2;|pins6m3p@2|in[5]|U +EinLO[6]||D5G2;|ilcEvenZ@0|inLO[6]|I +EinLO[7]||D5G2;|pin@124||I +EinLO[8]||D5G2;|ilcEvenZ@0|in[1]|I +Ekill||D5G2;|ilcEvenZ@0|kill_1|I +Emc_1|mc|D5G2;|ilcOddZo@0|mc_1@417898473|I +Evdd||D5G2;|ilcOddZo@0|vdd|P +Evdd_1||D5G2;|ilcOddZo@0|vdd_1|P +Evdd_10||D5G2;|ilcEvenZ@0|vdd_10|P +Evdd_11||D5G2;|ilcEvenZ@0|vdd_11|P +Evdd_24||D5G2;|ilcOddZo@0|vdd_2|P +Evdd_25||D5G2;|ilcOddZo@0|vdd_3|P +Evdd_26||D5G2;|ilcOddZo@0|vdd_8|P +Evdd_27||D5G2;|ilcOddZo@0|vdd_9|P +Evdd_28||D5G2;|ilcOddZo@0|vdd_10|P +Evdd_29||D5G2;|ilcOddZo@0|vdd_11|P +Evdd_30||D5G2;|pinsVddG@0|vdd|P +Evdd_31||D5G2;|pinsVddG@0|vdd_1|P +Evdd_32||D5G2;|pinsVddG@1|vdd|P +Evdd_33||D5G2;|pinsVddG@1|vdd_1|P +Evdd_34||D5G2;|pinsVddG@2|vdd|P +Evdd_35||D5G2;|pinsVddG@2|vdd_1|P +Evdd_36||D5G2;|pinsVddG@3|vdd|P +Evdd_37||D5G2;|pinsVddG@3|vdd_1|P +Evdd_38||D5G2;|ilcEvenZ@0|vdd|P +Evdd_39||D5G2;|ilcEvenZ@0|vdd_1|P +X + +# Cell ilcZoo;1{sch} +CilcZoo;1{sch}||schematic|1216797097518|1226845979146| +Ngeneric:Facet-Center|art@0||0|0||||AV +NOff-Page|conn@0||36.5|-23.5|||YRR| +NOff-Page|conn@1||54|6|||XY| +NOff-Page|conn@11||36|-9|||XY| +NOff-Page|conn@12||-12|26.5|||YR| +NOff-Page|conn@15||-6|26.5|||YR| +NOff-Page|conn@16||-39.5|-19|||X| +NOff-Page|conn@17||-18.5|5|||X| +IcountLogicZoo;1{ic}|countLog@0||3|0|||D5G4; +IilcEvenZoo;1{ic}|ilcEvenZ@0||6|-18|||D5G4; +IilcOddZoo;1{ic}|ilcOddZo@0||12|18|Y||D5G4; +IilcZoo;1{ic}|ilcZoo@0||36|33|||D5G4; +IredFour:inv;1{ic}|inv@4||45.5|6|X||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S30|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +Ngeneric:Invisible-Pin|pin@0||-1|63|||||ART_message(D5G6;)SilcZoo +Ngeneric:Invisible-Pin|pin@1||-1|54|||||ART_message(D5G3;)Sies 12 November 2008 +Ngeneric:Invisible-Pin|pin@2||-1|58|||||ART_message(D5G4;)Sthe Inner Loop Counter +NBus_Pin|pin@3||6|-26|-1|-1|| +NBus_Pin|pin@4||12|27|-1|-1|| +NWire_Pin|pin@31||-57|18|||| +NWire_Pin|pin@32||-57|22|||| +NWire_Pin|pin@33||-57|12|||| +NWire_Pin|pin@34||-57|16|||| +NWire_Pin|pin@35||-57|6|||| +NWire_Pin|pin@36||-57|10|||| +NWire_Pin|pin@37||-57|0|||| +NWire_Pin|pin@38||-57|4|||| +NWire_Pin|pin@39||-57|-6|||| +NWire_Pin|pin@40||-57|-2|||| +NWire_Pin|pin@41||-57|-12|||| +NWire_Pin|pin@42||-57|-8|||| +NWire_Pin|pin@43||-69|18|||| +NWire_Pin|pin@44||-69|22|||| +NWire_Pin|pin@47||-69|12|||| +NWire_Pin|pin@48||-69|16|||| +NWire_Pin|pin@49||-69|6|||| +NWire_Pin|pin@50||-69|10|||| +NWire_Pin|pin@51||-69|0|||| +NWire_Pin|pin@52||-69|4|||| +NWire_Pin|pin@53||-69|-6|||| +NWire_Pin|pin@54||-69|-2|||| +NWire_Pin|pin@55||-69|-12|||| +NWire_Pin|pin@56||-69|-8|||| +NWire_Pin|pin@57||30|-16|||| +NWire_Pin|pin@60||30|16|||| +NWire_Pin|pin@83||32|20|||| +NWire_Pin|pin@84||32|-20|||| +Ngeneric:Invisible-Pin|pin@89||35|19.5|||||ART_message(D3G2;)S["Make ilc[load] HI","to load inLO[0:7]."] +Ngeneric:Invisible-Pin|pin@91||36|-12|||||ART_message(D3G2;)S["Make ilc[cnt] HI",to decrement.] +Ngeneric:Invisible-Pin|pin@152||-61.5|34|||||ART_message(D3G3;)SIn bits[1:6], 0 = HI, 1 = LO. +Ngeneric:Invisible-Pin|pin@159||31.5|65|||||ART_message(D3G2;)S[The Inner Loop Counter is a,"six bit counter on bit[1:6]","with fast allZero bit[7],",and a done bit.,Loading requires an external,"zero detector to load bit[7].",Loading always sets not done.,Done gets set when the,count runs out.,"It also knows infinity bit[8]","which prevents ilc[done]."] +NWire_Pin|pin@166||30|-9|||| +NWire_Pin|pin@183||32|6|||| +NWire_Pin|pin@184||-12|-26|||| +NWire_Pin|pin@185||-6|-27|||| +NBus_Pin|pin@194||2|28|-1|-1|| +NBus_Pin|pin@195||0|-29.5|-1|-1|| +NWire_Pin|pin@197||30|0|||| +Ngeneric:Invisible-Pin|pin@198||-39.5|10|||||ART_message(D3G2;)Sto the scan chain +NWire_Pin|pin@199||-26.5|-18|||| +NWire_Pin|pin@200||-26.5|-22.5|||| +NBus_Pin|pin@202||-18|31|-1|-1|| +NWire_Pin|pin@203||-20|0|||| +NWire_Pin|pin@204||-20|-3.5|||| +Ngeneric:Invisible-Pin|pin@205||-40.5|1|||||ART_message(D3G2;)S["bitt[7] = ilc[zLO]","bitt[8] = ilc[i]","bitt[9] = ils[dLO]"] +IorangeTSMC090nm:wire90;1{ic}|wire90@1||-62.5|18|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D374.2000000000001|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@2||-62.5|12|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D464.80000000000007|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@3||-62.5|6|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D398.80000000000007|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@4||-62.5|0|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D474.80000000000007|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@5||-62.5|-6|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D383.80000000000007|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||-62.5|-12|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D399.8000000000001|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||-74.5|18|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D975.6999999999999|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||-74.5|12|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1009.4|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||-74.5|6|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D905.8|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||-74.5|0|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D758.3|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@11||-74.5|-6|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D643.7|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@12||-74.5|-12|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D561.6999999999999|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@35||37.5|6|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D898.9000000000002|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3 +Awire|bit[1]|D5G2;||2700|pin@43||-69|18|pin@44||-69|22 +Awire|bit[1]|D5G2;||2700|countLog@0|bit[1]|18|3|ilcOddZo@0|bit[1]|18|13 +Awire|bit[2]|D5G2;||2700|pin@47||-69|12|pin@48||-69|16 +Awire|bit[2]|D5G2;||900|countLog@0|bit[2]|12|-3|ilcEvenZ@0|bit[2]|12|-13 +Awire|bit[3]|D5G2;||2700|pin@49||-69|6|pin@50||-69|10 +Awire|bit[3]|D5G2;||2700|countLog@0|bit[3]|6|3|ilcOddZo@0|bit[3]|6|13 +Awire|bit[4]|D5G2;||2700|pin@51||-69|0|pin@52||-69|4 +Awire|bit[4]|D5G2;||2700|ilcEvenZ@0|bit[4]|0|-13|countLog@0|bit[4]|0|-3 +Awire|bit[5]|D5G2;||2700|pin@53||-69|-6|pin@54||-69|-2 +Awire|bit[5]|D5G2;||2700|countLog@0|bit[5]|-6|3|ilcOddZo@0|bit[5]|-6|13 +Awire|bit[6]|D5G2;||2700|pin@55||-69|-12|pin@56||-69|-8 +Awire|bit[6]|D5G2;||900|countLog@0|bit[6]|-12|-3|ilcEvenZ@0|bit[6]|-12|-13 +Abus|bitt[1,3,5]|D5G2;|-0.5|IJ2700|ilcOddZo@0|bitt[1,3,5]|2|23|pin@194||2|28 +Abus|bitt[2,4,6]|D5G2;|-0.5|IJ900|ilcEvenZ@0|bitt[2,4,6,7]|0|-22|pin@195||0|-29.5 +Awire|do[2]|D5G2;||2700|pin@31||-57|18|pin@32||-57|22 +Awire|do[2]|D5G2;||2700|ilcEvenZ@0|do[2]|18|-14|countLog@0|do[2]|18|-4 +Awire|do[3]|D5G2;||2700|pin@33||-57|12|pin@34||-57|16 +Awire|do[3]|D5G2;||2700|countLog@0|do[3]|12|4|ilcOddZo@0|do[3]|12|14 +Awire|do[4]|D5G2;||2700|pin@35||-57|6|pin@36||-57|10 +Awire|do[4]|D5G2;||2700|ilcEvenZ@0|do[4]|6|-14|countLog@0|do[4]|6|-4 +Awire|do[5]|D5G2;||2700|pin@37||-57|0|pin@38||-57|4 +Awire|do[5]|D5G2;||2700|countLog@0|do[5]|0|4|ilcOddZo@0|do[5]|0|14 +Awire|do[6]|D5G2;||2700|pin@39||-57|-6|pin@40||-57|-2 +Awire|do[6]|D5G2;||2700|ilcEvenZ@0|do[6]|-6|-14|countLog@0|do[6]|-6|-4 +Awire|force0|D5G2;||2700|pin@41||-57|-12|pin@42||-57|-8 +Awire|force0|D5G2;||2700|countLog@0|zooSL_1|-12|4|ilcOddZo@0|do[7]|-12|14 +Awire|ilc[i]|D5G2;||900|pin@199||-26.5|-18|pin@200||-26.5|-22.5 +Abus|ilc[zLO,dLO]|D5G2;|-0.5|IJ2700|ilcOddZo@0|zeroLO|-18|22|pin@202||-18|31 +Awire|ilc[zoo]|D5G2;||900|pin@203||-20|0|pin@204||-20|-3.5 +Abus|inLO[1,3,5,7]|D5G2;|-0.5|IJ2700|ilcOddZo@0|inLO[1,3,5,7]|12|22|pin@4||12|27 +Abus|inLO[2,4,6,8]|D5G2;|-0.5|IJ900|ilcEvenZ@0|inLO[2,4,6,8]|6|-22|pin@3||6|-26 +Awire|kill|D5G2;||900|ilcEvenZ@0|kill|-12|-22|pin@184||-12|-26 +Awire|mc|D5G2;||900|ilcEvenZ@0|mc|-6|-22|pin@185||-6|-27 +Awire|net@63|||1800|wire90@1|b|-60|18|pin@31||-57|18 +Awire|net@65|||1800|wire90@2|b|-60|12|pin@33||-57|12 +Awire|net@67|||1800|wire90@3|b|-60|6|pin@35||-57|6 +Awire|net@69|||1800|wire90@4|b|-60|0|pin@37||-57|0 +Awire|net@71|||1800|wire90@5|b|-60|-6|pin@39||-57|-6 +Awire|net@73|||1800|wire90@6|b|-60|-12|pin@41||-57|-12 +Awire|net@74|||1800|wire90@7|b|-72|18|pin@43||-69|18 +Awire|net@75|||1800|wire90@8|b|-72|12|pin@47||-69|12 +Awire|net@77|||1800|wire90@9|b|-72|6|pin@49||-69|6 +Awire|net@79|||1800|wire90@10|b|-72|0|pin@51||-69|0 +Awire|net@81|||1800|wire90@11|b|-72|-6|pin@53||-69|-6 +Awire|net@83|||1800|wire90@12|b|-72|-12|pin@55||-69|-12 +Awire|net@88|||1800|ilcEvenZ@0|count|23|-16|pin@57||30|-16 +Awire|net@93|||0|pin@60||30|16|ilcOddZo@0|count|29|16 +Awire|net@109|||1800|ilcOddZo@0|load|29|20|pin@83||32|20 +Awire|net@111|||0|pin@84||32|-20|ilcEvenZ@0|load|23|-20 +Awire|net@259|||900|conn@12|y|-12|24.5|ilcOddZo@0|kill|-12|22 +Awire|net@269|||2700|pin@57||30|-16|pin@166||30|-9 +Awire|net@270|||0|conn@11|y|34|-9|pin@166||30|-9 +Awire|net@303|||2700|pin@84||32|-20|pin@183||32|6 +Awire|net@304|||1800|wire90@35|b|40|6|inv@4|out|43|6 +Awire|net@305|||2700|pin@183||32|6|pin@83||32|20 +Awire|net@306|||0|wire90@35|a|35|6|pin@183||32|6 +Awire|net@307|||1800|inv@4|in|48|6|conn@1|y|52|6 +Awire|net@308|||900|conn@15|y|-6|24.5|ilcOddZo@0|mc|-6|22 +Awire|net@329|||900|pin@60||30|16|pin@197||30|0 +Awire|net@371|||900|pin@197||30|0|pin@166||30|-9 +Awire|net@372|||1800|countLog@0|cl[T,F]|20|0|pin@197||30|0 +Awire|net@373|||0|ilcEvenZ@0|ilc[done]|-21|-18|pin@199||-26.5|-18 +Awire|net@374|||0|countLog@0|zoo|-14|0|pin@203||-20|0 +Ebitt[1:7]|bitt[1:6],ilc[zLO,i,dLO]|D6G2;|conn@17|y|O +Eilc[cnt]||D4G2;|conn@11|a|I +Eilc[done]|ilc[i,zoo,zLO,dLO]|D6G2;|conn@16|y|O +Eilc[load]||D4G2;|conn@1|a|I +EinLO[1:8]||D4G2;|conn@0|a|I +Ekill||D4G2;|conn@12|a|I +Emc||D4G2;|conn@15|a|I +X + # Cell inMux;1{ic} CinMux;1{ic}||artwork|1217722162854|1224016477365|EI Ngeneric:Facet-Center|art@0||0|0||||AV @@ -1921,6 +4007,108 @@ Eout[0:7]|out[1:8]|D5G2;|pin@2||O Esel[A]||D5G2;|pin@3||I X +# Cell inMux;2{lay} +CinMux;2{lay}||cmos90|1226756550608|1226855013322||ATTR_NCC(D5G4;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1226773576489|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1226855094187 +Ngeneric:Facet-Center|art@0||0|0||||AV +NX-Metal-1-Metal-2-Con|contact@2||-266|0||6.2|| +NX-Metal-1-Metal-2-Con|contact@3||92|22|||| +NX-Metal-1-Metal-2-Con|contact@4||76|-22|||| +IextZero;1{lay}|extZero@0||-66|0|||D5G4; +IgatesK:inv20B;1{lay}|inv20B@0||78|0|X||D5G4; +IgatesK:inv20B;1{lay}|inv20B@1||94|0|X||D5G4; +Imux10/2by6A;2{lay}|mux10/2b@0||-209|0|||D5G4; +Imux10/2by6B;3{lay}|mux10/2b@1||368|0|||D5G4; +NMetal-2-Pin|pin@36||-66|34|||| +NMetal-2-Pin|pin@38||-66|16|||| +NMetal-2-Pin|pin@40||-66|10|||| +NMetal-2-Pin|pin@42||-66|-10|||| +NMetal-2-Pin|pin@44||-66|-16|||| +NMetal-2-Pin|pin@46||-66|-34|||| +NMetal-1-Pin|pin@47||92|25|||| +NMetal-1-Pin|pin@48||90|-25|||| +NMetal-1-Pin|pin@49||108|-25|||| +NMetal-1-Pin|pin@50||108|25|||| +NMetal-2-Pin|pin@53||-66|-40|||| +IwiresL:wellContacts13;1{lay}|wellCont@0||61|0|||D5G4; +Ametal-2|net@2|||S0|pin@36||-66|34|mux10/2b@0|out[1]|-209|34 +Ametal-2|net@3|||S0|pin@38||-66|16|mux10/2b@0|out[2]|-209|16 +Ametal-2|net@4|||S0|pin@40||-66|10|mux10/2b@0|out[3]|-209|10 +Ametal-2|net@5|||S0|pin@42||-66|-10|mux10/2b@0|out[4]|-209|-10 +Ametal-2|net@6|||S0|pin@44||-66|-16|mux10/2b@0|out[5]|-209|-16 +Ametal-2|net@7|||S0|pin@46||-66|-34|mux10/2b@0|out[6]|-209|-34 +Ametal-2|net@9|||S0|mux10/2b@1|out[1]|368|34|pin@36||-66|34 +Ametal-2|net@10|||S0|mux10/2b@1|out[2]|368|16|pin@38||-66|16 +Ametal-2|net@11|||S0|mux10/2b@1|out[3]|368|10|pin@40||-66|10 +Ametal-2|net@12|||S0|mux10/2b@1|out[4]|368|-10|pin@42||-66|-10 +Ametal-2|net@13|||S0|mux10/2b@1|out[5]|368|-16|pin@44||-66|-16 +Ametal-2|net@14|||S0|mux10/2b@1|out[6]|368|-34|pin@46||-66|-34 +Ametal-2|net@17|||S900|pin@36||-66|34|extZero@0|out[1]|-66|34 +Ametal-2|net@18|||S900|pin@38||-66|16|extZero@0|out[2]|-66|16 +Ametal-2|net@19|||S900|extZero@0|out[3]|-66|10|pin@40||-66|10 +Ametal-2|net@20|||S900|extZero@0|out[4]|-66|-10|pin@42||-66|-10 +Ametal-2|net@21|||S900|pin@44||-66|-16|extZero@0|out[5]|-66|-16 +Ametal-2|net@22|||S900|extZero@0|out[6]|-66|-34|pin@46||-66|-34 +Ametal-1|net@23|||S2700|inv20B@1|out|92|13|contact@3||92|22 +Ametal-1|net@24|||S0|pin@47||92|25|inv20B@0|in_1|82|25 +Ametal-1|net@25|||S1800|inv20B@0|in|82|-25|pin@48||90|-25 +Ametal-1|net@27|||RS1800|inv20B@1|in|98|-25|pin@49||108|-25 +Ametal-1|net@28|||S2700|pin@49||108|-25|pin@50||108|25 +Ametal-1|net@29|||S0|pin@50||108|25|inv20B@1|in_1|98|25 +Ametal-2|net@30|||S0|inv20B@1|gnd_1|86|0|inv20B@0|gnd|86|0 +Ametal-2|net@31|||S0|inv20B@1|vdd_2|86|50|inv20B@0|vdd|86|50 +Ametal-2|net@32|||S0|inv20B@1|vdd_3|86|-50|inv20B@0|vdd_1|86|-50 +Ametal-2|net@39||6.2|S1800|mux10/2b@0|vdd_6|-209|50|extZero@0|vdd_1|-164.5|50 +Ametal-2|net@40||6.2|S0|extZero@0|gnd|-164.5|0|mux10/2b@0|gnd_3|-209|0 +Ametal-2|net@41||6.2|S0|extZero@0|vdd|-164.5|-50|mux10/2b@0|vdd_7|-209|-50 +Ametal-2|net@45||6.2|S1800|inv20B@1|vdd|102|50|mux10/2b@1|vdd_2|368|50 +Ametal-2|net@46||6.2|S0|mux10/2b@1|gnd|368|0|inv20B@1|gnd|102|0 +Ametal-2|net@47||6.2|S0|mux10/2b@1|vdd|368|-50|inv20B@1|vdd_1|102|-50 +Ametal-2|net@48||6.2|S0|mux10/2b@0|gnd_3|-209|0|contact@2||-266|0 +Ametal-1|net@49|||S900|mux10/2b@0|in[8]|-266|17|contact@2||-266|0 +Ametal-2|net@50|||S1800|pin@53||-66|-40|mux10/2b@1|out[7]|368|-40 +Ametal-2|net@51|||S1800|mux10/2b@0|s[F_1]|-236.5|22|contact@3||92|22 +Ametal-2|net@52|||S0|contact@4||76|-22|mux10/2b@0|s[T_1]|-242.5|-22 +Ametal-1|net@53|||S2700|contact@3||92|22|pin@47||92|25 +Ametal-2|net@54|||S1800|contact@3||92|22|mux10/2b@1|s[T]|401.5|22 +Ametal-2|net@55|||S0|mux10/2b@1|s[F]|395.5|-22|contact@4||76|-22 +Ametal-1|net@56|||S900|inv20B@0|out_1|76|-13|contact@4||76|-22 +Ametal-2|net@59||6.2|S1800|wellCont@0|vdd_2|65.5|-50|inv20B@0|vdd_3|70|-50 +Ametal-2|net@60||6.2|S0|inv20B@0|gnd_1|70|0|wellCont@0|gnd_1|65.5|0 +Ametal-2|net@61||6.2|S0|inv20B@0|vdd_2|70|50|wellCont@0|vdd_3|65.5|50 +Ametal-2|net@62||6.2|S0|wellCont@0|vdd_1|56.5|50|extZero@0|vdd_2|32.5|50 +Ametal-2|net@63||6.2|S1800|extZero@0|gnd_1|32.5|0|wellCont@0|gnd|56.5|0 +Ametal-2|net@64||6.2|S1800|extZero@0|vdd_3|32.5|-50|wellCont@0|vdd|56.5|-50 +Ametal-2|net@65|||S1800|mux10/2b@0|out[7]|-209|-40|pin@53||-66|-40 +Egnd_2|gnd|D5G2;|mux10/2b@0|gnd_2|G +Egnd_3||D5G2;|mux10/2b@1|gnd_3|G +Ein[1]|inA[1]|D5G2;|mux10/2b@0|in[1]@852061915|I +Ein[2]|inA[2]|D5G2;|mux10/2b@0|in[2]@1026413642|I +Ein[3]|inA[3]|D5G2;|mux10/2b@0|in[3]@813370842|I +Ein[4]|inA[4]|D5G2;|mux10/2b@0|in[4]@235890925|I +Ein[5]|inA[5]|D5G2;|mux10/2b@0|in[5]@729477380|I +Ein[6]|inA[6]|D5G2;|mux10/2b@0|in[6]@640877864|I +Ein[1]@720409499|inB[1]|D5G2;|mux10/2b@1|in[1]@750675170|I +Ein[2]@285597269|inB[2]|D5G2;|mux10/2b@1|in[2]@184645774|I +Ein[3]@266991404|inB[3]|D5G2;|mux10/2b@1|in[3]@639172554|I +Ein[4]@991674031|inB[4]|D5G2;|mux10/2b@1|in[4]@878271420|I +Ein[5]@971713061|inB[5]|D5G2;|mux10/2b@1|in[5]@116991676|I +Ein[6]@390939791|inB[6]|D5G2;|mux10/2b@1|in[6]@570857460|I +Ein[8]|inB[8]|D5G2;|mux10/2b@1|in[7]|I +Eout[1]||D5G2;|pin@36||O +Eout[2]||D5G2;|pin@38||O +Eout[3]||D5G2;|pin@40||O +Eout[4]||D5G2;|pin@42||O +Eout[5]||D5G2;|pin@44||O +Eout[6]||D5G2;|pin@46||O +Eout[7]||D5G2;|extZero@0|out[7]|I +Eoout[8]|out[8]|D5G2;|pin@53||I +Esel[A]||D5G2;|pin@49||I +Evdd_4|vdd|D5G2;|mux10/2b@0|vdd_4|P +Evdd_5||D5G2;|mux10/2b@0|vdd_5|P +Evdd_6||D5G2;|mux10/2b@1|vdd_6|P +Evdd_7||D5G2;|mux10/2b@1|vdd_7|P +X + # Cell inMux;1{lay} CinMux;1{lay}||cmos90|1218474302700|1224958277824||ATTR_NCC(D5G3;NTY350.25;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1224077105140|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1224958317276 Ngeneric:Facet-Center|art@0||0|0||||AV @@ -2303,8 +4491,69 @@ Evdd_28||D5G2;|pinsVddG@10|vdd|P Evdd_29||D5G2;|pinsVddG@10|vdd_1|P X +# Cell inMux;3{sch} +CinMux;3{sch}||schematic|1216238895693|1226764585650| +Ngeneric:Facet-Center|art@0||0|0||||AV +NOff-Page|conn@0||-5.5|-7.5|||| +NOff-Page|conn@1||-6.5|8|||| +NOff-Page|conn@2||27|-2|||| +NOff-Page|conn@3||-17|15.5|||| +NWire_Con|conn@4||-12.5|2|||| +IextZero;1{ic}|extZero@0||-35|-1|R||D5G4; +NGround|gnd@0||-12.5|-3|||| +IinMux;1{ic}|inMux@0||32.5|14.5|||D5G4; +IredFour:inv;1{ic}|inv@0||-8|15.5|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFour:inv;1{ic}|inv@1||7|15.5|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IgatesK:mux10;1{ic}|mux[1:6,8]|D5G3;X6;Y4;|6|0|||D5G4; +Ngeneric:Invisible-Pin|pin@0||-0.5|37|||||ART_message(D5G4;)Sprovides the inverted inputs to the loop counters +Ngeneric:Invisible-Pin|pin@1||-0.5|42|||||ART_message(D5G6;)SinMux +Ngeneric:Invisible-Pin|pin@2||-0.5|31|||||ART_message(D5G3;)S[copied from inMux and revised,ies 15 November 2008] +NBus_Pin|pin@3||-3|6|-1|-1|| +NBus_Pin|pin@4||-3|2|-1|-1|| +NBus_Pin|pin@5||-3|-6|-1|-1|| +NBus_Pin|pin@6||-3|-2|-1|-1|| +NBus_Pin|pin@7||6|8|-1|-1|| +NWire_Pin|pin@8||20|15.5|||| +NWire_Pin|pin@9||20|12.5|||| +NWire_Pin|pin@10||3.5|15.5|||| +NWire_Pin|pin@11||3.5|12.5|||| +NBus_Pin|pin@29||12|0|-1|-1|| +NBus_Pin|pin@30||12|-6|-1|-1|| +Ngeneric:Invisible-Pin|pin@33||-13.5|26|||||ART_message(D3G2;)S["out[8] is for loading",ILC with infinity from,input B only.] +Ngeneric:Invisible-Pin|pin@34||-13.5|-10|||||ART_message(D3G2;)S["inA is at top, for D register","inB is at bottom, for literal"] +Ngeneric:Invisible-Pin|pin@47||-51|27.5|||||ART_message(D3G2;)S["out[7]=HI if out[1:6]",all zero = HI.,"bit[7] is also the",done bit.] +NWire_Pin|pin@53||-12.5|6|||| +NWire_Pin|pin@54||-35|7|||| +NBus_Pin|pin@55||-35|-7|-1|-1|| +IorangeTSMC090nm:wire90;1{ic}|wire90@0||-0.5|15.5|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D2740.3|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@1||15|15.5|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D2463.0|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3 +Abus|inA[1:6],xx|D5G2;|-0.5|IJ900|pin@3||-3|6|pin@4||-3|2 +Abus|inB[1:6,8]|D5G2;|-0.5|IJ2700|pin@5||-3|-6|pin@6||-3|-2 +Abus|net@2||-0.5|IJ1800|pin@4||-3|2|mux[1:6,8]|inA[1]|5|2 +Abus|net@5||-0.5|IJ1800|pin@6||-3|-2|mux[1:6,8]|inB[1]|5|-2 +Awire|net@8|||0|inv@0|in|-10.5|15.5|conn@3|y|-15|15.5 +Awire|net@10|||1800|inv@0|out|-5.5|15.5|wire90@0|a|-3|15.5 +Awire|net@11|||1800|wire90@0|b|2|15.5|pin@10||3.5|15.5 +Awire|net@12|||1800|inv@1|out|9.5|15.5|wire90@1|a|12.5|15.5 +Awire|net@13|||1800|wire90@1|b|17.5|15.5|pin@8||20|15.5 +Awire|net@15|||1800|pin@10||3.5|15.5|inv@1|in|4.5|15.5 +Abus|net@45||-0.5|IJ1800|mux[1:6,8]|out[1]|8|0|pin@29||12|0 +Awire|net@53|||2700|gnd@0||-12.5|-1|conn@4||-12.5|1.5 +Abus|out[1:6,8]|D5G2;|-0.5|IJ900|pin@29||12|0|pin@30||12|-6 +Abus|out[1:6]|D5G2;|-0.5|IJ900|extZero@0|in[1:6]|-35|-3|pin@55||-35|-7 +Awire|out[7]|D5G2;||2700|extZero@0|out|-35|1|pin@54||-35|7 +Awire|s[F]|D5G2;||900|pin@10||3.5|15.5|pin@11||3.5|12.5 +Abus|s[T,F]|D5G2;|-0.5|IJ2700|mux[1:6,8]|s[T,F]|6|3|pin@7||6|8 +Awire|s[T]|D5G2;||900|pin@8||20|15.5|pin@9||20|12.5 +Awire|xx|D5G2;||2700|conn@4||-12.5|1.5|pin@53||-12.5|6 +EinA[1:6]||D4G2;|conn@1|a|I +EinB[1:6,8]||D4G2;|conn@0|a|I +Eout[1:8]||D6G2;|conn@2|y|O +Esel[A]||D4G2;|conn@3|a|I +X + # Cell inMux;2{sch} -CinMux;2{sch}||schematic|1216238895693|1226684487820| +CinMux;2{sch}||schematic|1216238895693|1225906856552| Ngeneric:Facet-Center|art@0||0|0||||AV NOff-Page|conn@0||-5.5|-7.5|||| NOff-Page|conn@1||-6.5|8|||| @@ -2348,10 +4597,10 @@ NWire_Pin|pin@43||-46|-6|||| NWire_Pin|pin@44||-36|17.5|||| Ngeneric:Invisible-Pin|pin@47||-51|27.5|||||ART_message(D3G2;)S["out[7]=HI if out[1:6]",all zero = HI.,"bit[7] is also the",done bit.] NWire_Pin|pin@53||-12.5|6|||| -IorangeTSMC090nm:wire90;1{ic}|wire90@0||-0.5|15.5|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)S2.7403|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@1||15|15.5|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)S2.463|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@2||-41.5|6|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)S4.063|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@3||-30.5|6|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)S3.818|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@0||-0.5|15.5|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D2740.3|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@1||15|15.5|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D2463.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@2||-41.5|6|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D406.30000000000007|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@3||-30.5|6|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D381.79999999999995|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3 Abus|inA[1:6],xx|D5G2;|-0.5|IJ900|pin@3||-3|6|pin@4||-3|2 Abus|inB[1:6,8]|D5G2;|-0.5|IJ2700|pin@5||-3|-6|pin@6||-3|-2 Abus|net@2||-0.5|IJ1800|pin@4||-3|2|mux[1:6,8]|inA[1]|5|2 @@ -2390,6 +4639,60 @@ Eout[1:9]|out[1:8]|D6G2;|conn@2|y|O Esel[A]||D4G2;|conn@3|a|I X +# Cell inMux2;1{sch} +CinMux2;1{sch}||schematic|1224032246688|1226756877787| +Ngeneric:Facet-Center|art@0||0|0||||AV +NOff-Page|conn@3||-30|-6|||| +NOff-Page|conn@4||-30|12|||| +NOff-Page|conn@5||-10|12|||| +NOff-Page|conn@6||-30|3|||| +NOff-Page|conn@7||8|-6|||| +NOff-Page|conn@8||8|12|||| +NOff-Page|conn@9||32|12|||| +NOff-Page|conn@11||-10|-6|||| +NOff-Page|conn@12||28|-6|||| +Ngeneric:Invisible-Pin|pin@0||0.5|39.5|||||ART_message(D5G6;)SinMux2 +Ngeneric:Invisible-Pin|pin@1||0.5|28.5|||||ART_message(D5G3;)Sies 15 November 2008 +NWire_Pin|pin@11||-18|18|||| +NWire_Pin|pin@12||-18|-12|||| +NWire_Pin|pin@15||18|-12|||| +NWire_Pin|pin@18||18|20|||| +NWire_Pin|pin@19||-18|6|||| +NWire_Pin|pin@21||18|6|||| +NWire_Pin|pin@23||-18|0|||| +NWire_Pin|pin@24||18|0|||| +Ngeneric:Invisible-Pin|pin@25||0|33.5|||||ART_message(D5G3;)Stwo half muxes with one output +IredFour:triInv;1{ic}|triInv@2||-18|12|||D5G4;|ATTR_Delay(D5G1;NPX3.5;Y-1.5;)I100|ATTR_X(D5G1.5;NPX2.5;Y2;)S10 +IredFour:triInv;1{ic}|triInv@3||-18|-6|||D5G4;|ATTR_Delay(D5G1;NPX3.5;Y-1.5;)I100|ATTR_X(D5G1.5;NPX2.5;Y2;)S10 +IredFour:triInv;1{ic}|triInv@4||18|12|||D5G4;|ATTR_Delay(D5G1;NPX3.5;Y-1.5;)I100|ATTR_X(D5G1.5;NPX2.5;Y2;)S10 +IredFour:triInv;1{ic}|triInv@5||18|-6|||D5G4;|ATTR_Delay(D5G1;NPX3.5;Y-1.5;)I100|ATTR_X(D5G1.5;NPX2.5;Y2;)S10 +Awire|net@14|||1800|conn@4|y|-28|12|triInv@2|in|-20.5|12 +Awire|net@15|||1800|conn@3|y|-28|-6|triInv@3|in|-20.5|-6 +Awire|net@20|||1800|conn@8|y|10|12|triInv@4|in|15.5|12 +Awire|net@21|||1800|conn@7|y|10|-6|triInv@5|in|15.5|-6 +Awire|net@26|||0|conn@5|a|-12|12|triInv@2|out|-15.5|12 +Awire|net@29|||1800|triInv@4|out|20.5|12|conn@9|a|30|12 +Awire|net@32|||1800|triInv@3|out|-15.5|-6|conn@11|a|-12|-6 +Awire|net@33|||1800|triInv@5|out|20.5|-6|conn@12|a|26|-6 +Awire|s[F]|D5G2;||2700|triInv@2|enB|-18|14|pin@11||-18|18 +Awire|s[F]|D5G2;||2700|triInv@4|enB|18|14|pin@18||18|20 +Awire|s[F]|D5G2;||2700|triInv@3|enB|-18|-4|pin@23||-18|0 +Awire|s[F]|D5G2;||2700|triInv@5|enB|18|-4|pin@24||18|0 +Awire|s[T]|D5G2;||900|triInv@3|en|-18|-8|pin@12||-18|-12 +Awire|s[T]|D5G2;||900|triInv@5|en|18|-8|pin@15||18|-12 +Awire|s[T]|D5G2;||2700|pin@19||-18|6|triInv@2|en|-18|10 +Awire|s[T]|D5G2;||2700|pin@21||18|6|triInv@4|en|18|10 +Ein[1]||D4G2;|conn@4|a|I +Ein[2]||D4G2;|conn@3|a|I +Ein[3]||D4G2;|conn@8|a|I +Ein[4]||D4G2;|conn@7|a|I +Eout[1]||D6G2;|conn@5|y|O +Eout[2]||D6G2;|conn@11|y|O +Eout[3]||D6G2;|conn@9|y|O +Eout[4]||D6G2;|conn@12|y|O +Es[T,F]||D4G2;|conn@6|a|I +X + # Cell inMux3;1{sch} CinMux3;1{sch}||schematic|1224032246688|1224033688343| Ngeneric:Facet-Center|art@0||0|0||||AV @@ -2761,6 +5064,407 @@ Eout[5]|out[4]|D6G2;|conn@12|y|O Es_1[T,F]|s[T,F]|D4G2;|conn@6|a|I X +# Cell loopCounters;1{lay} +CloopCounters;1{lay}||cmos90|1226773650939|1226865834503||ATTR_NCC(D5G8;NTY504;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1226784531361|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1226784531361 +Ngeneric:Facet-Center|art@0||0|0||||AV +NX-Metal-1-Metal-2-Con|contact@0||-313|-442|||| +NX-Metal-1-Metal-2-Con|contact@1||-146|-416|||| +NX-Metal-1-Metal-2-Con|contact@2||-480|-466|||| +NX-Metal-1-Metal-2-Con|contact@3||468|-466|||| +NX-Metal-1-Metal-2-Con|contact@4||184|-442|||| +NX-Metal-1-Metal-2-Con|contact@5||144|-416|||| +NX-Metal-2-Metal-3-Con|contact@15||-230|-398|||| +NX-Metal-2-Metal-3-Con|contact@16||-374|-422|||| +NX-Metal-2-Metal-3-Con|contact@17||-518|-448|||| +NX-Metal-2-Metal-3-Con|contact@18||-608|-392|||| +NX-Metal-2-Metal-3-Con|contact@22||490.5|-392|||| +NX-Metal-1-Metal-2-Con|contact@25||123|360|||| +NX-Metal-1-Metal-2-Con|contact@26||2|360|||| +NX-Metal-2-Metal-3-Con|contact@27||-164|366|||| +NX-Metal-2-Metal-3-Con|contact@28||-224|354|||| +NX-Metal-2-Metal-3-Con|contact@29||-308|360|||| +NX-Metal-2-Metal-3-Con|contact@30||-368|372|||| +NX-Metal-2-Metal-3-Con|contact@31||-452|366|||| +NX-Metal-1-Metal-2-Con|contact@32||-110|372|||| +NX-Metal-1-Metal-2-Con|contact@33||-222|366|||| +NX-Metal-1-Metal-2-Con|contact@34||-343|360|||| +NX-Metal-2-Metal-3-Con|contact@35||-512|360|||| +NX-Metal-1-Metal-2-Con|contact@36||-455|372|||| +NX-Metal-1-Metal-2-Con|contact@37||-679|366|||| +NX-Metal-2-Metal-3-Con|contact@38||-632|366|||| +NX-Metal-2-Metal-3-Con|contact@39||-620|360|||| +NX-Metal-2-Metal-3-Con|contact@40||-608|372|||| +NX-Metal-1-Metal-2-Con|contact@41||-567|360|||| +NX-Metal-1-Metal-2-Con|contact@47||421|392|||| +NX-Metal-1-Metal-2-Con|contact@48||542|372|||| +NX-Metal-1-Metal-2-Con|contact@49||654|360|||| +NX-Metal-1-Metal-2-Con|contact@50||775|354|||| +NX-Metal-1-Metal-2-Con|contact@51||887|366|||| +NX-Metal-1-Metal-2-Con|contact@52||235|366|||| +NX-Metal-1-Metal-2-Con|contact@53||1022.5|466|||| +NX-Metal-1-Metal-2-Con|contact@54||322|466|||| +NX-Metal-1-Metal-2-Con|contact@56||1008|416|||| +NX-Metal-1-Metal-2-Con|contact@60||-622|260|||| +NX-Metal-2-Metal-3-Con|contact@61||-718|260|||| +NX-Metal-2-Metal-3-Con|contact@62||-718|442|||| +NX-Metal-2-Metal-3-Con|contact@63||-674|-266|||| +NX-Metal-2-Metal-3-Con|contact@64||-674|-472|||| +NX-Metal-2-Metal-3-Con|contact@65||51|-398|||| +NX-Metal-2-Metal-3-Con|contact@66||195|-422|||| +NX-Metal-2-Metal-3-Con|contact@67||339|-448|||| +NX-Metal-2-Metal-3-Con|contact@68||45|392|||| +NX-Metal-2-Metal-3-Con|contact@69||105|372|||| +NX-Metal-2-Metal-3-Con|contact@70||189|360|||| +NX-Metal-2-Metal-3-Con|contact@71||249|354|||| +NX-Metal-2-Metal-3-Con|contact@72||333|366|||| +NX-Metal-2-Metal-3-Con|contact@73||393|416|||| +IilcZoo;2{lay}|ilcZoo@0||-338|0|||D5G4; +IinMux;2{lay}|inMux@0||349.5|-432|||D5G4; +Iolc;8{lay}|olc@2||279.5|0|X||D5G4; +NMetal-1-Pin|pin@29||119|-358|||| +NMetal-1-Pin|pin@30||144|-358|||| +NMetal-1-Pin|pin@31||453|-360|||| +NMetal-1-Pin|pin@32||468|-360|||| +NMetal-1-Pin|pin@36||184|-359|||| +NMetal-2-Pin|pin@37||25|360|||| +NMetal-2-Pin|pin@38||25|354|||| +NMetal-3-Pin|pin@56||-674|-344|||| +NMetal-1-Pin|pin@57||388|-360|||| +NMetal-1-Pin|pin@58||221|-359|||| +NMetal-1-Pin|pin@59||54|-358|||| +NMetal-2-Pin|pin@60||76.5|392|||| +NMetal-2-Pin|pin@61||136.5|372|||| +NMetal-2-Pin|pin@62||220.5|360|||| +NMetal-2-Pin|pin@63||280.5|354|||| +NMetal-2-Pin|pin@64||364.5|366|||| +NMetal-2-Pin|pin@65||424.5|416|||| +IscanK:scanKx6;1{lay}|scanKx6@0||677.5|432|||D5G4; +IscanK:scanKx9;1{lay}|scanKx9@0||-185|432|X||D5G4; +Ametal-2|net@0|||S0|inMux@0|out[4]|283.5|-442|contact@0||-313|-442 +Ametal-1|net@1|||S900|ilcZoo@0|inLO[4]|-313|-351|contact@0||-313|-442 +Ametal-2|net@2|||S0|inMux@0|out[2]|283.5|-416|contact@1||-146|-416 +Ametal-1|net@3|||S900|ilcZoo@0|inLO[2]|-146|-351|contact@1||-146|-416 +Ametal-2|net@4|||S0|inMux@0|out[6]|283.5|-466|contact@2||-480|-466 +Ametal-1|net@5|||S900|ilcZoo@0|inLO[6]|-480|-351|contact@2||-480|-466 +Ametal-1|net@6|||S900|pin@32||468|-360|contact@3||468|-466 +Ametal-2|net@7|||S1800|inMux@0|out[6]|283.5|-466|contact@3||468|-466 +Ametal-1|net@8|||S900|pin@36||184|-359|contact@4||184|-442 +Ametal-2|net@9|||S0|inMux@0|out[4]|283.5|-442|contact@4||184|-442 +Ametal-1|net@10|||S900|pin@30||144|-358|contact@5||144|-416 +Ametal-2|net@11|||S0|inMux@0|out[2]|283.5|-416|contact@5||144|-416 +Ametal-3|net@43|||S900|ilcZoo@0|in[1]@234573236|-230|-354|contact@15||-230|-398 +Ametal-2|net@44|||S0|contact@65||51|-398|contact@15||-230|-398 +Ametal-3|net@45|||S900|ilcZoo@0|in[3]@631911992|-374|-354|contact@16||-374|-422 +Ametal-2|net@46|||S0|contact@66||195|-422|contact@16||-374|-422 +Ametal-3|net@47|||S900|ilcZoo@0|in[5]@802276256|-518|-354|contact@17||-518|-448 +Ametal-2|net@48|||S0|inMux@0|out[5]|283.5|-448|contact@17||-518|-448 +Ametal-3|net@49|||S900|ilcZoo@0|inLO[7]|-608|-354|contact@18||-608|-392 +Ametal-2|net@50|||S0|inMux@0|out[7]|283.5|-392|contact@18||-608|-392 +Ametal-2|net@56|||S1800|inMux@0|out[5]|283.5|-448|contact@67||339|-448 +Ametal-2|net@57|||S1800|inMux@0|out[7]|283.5|-392|contact@22||490.5|-392 +Ametal-1|net@73|||S900|scanKx9@0|din[2]|123|407|contact@25||123|360 +Ametal-1|net@75|||S900|scanKx9@0|din[3]|2|407|contact@26||2|360 +Ametal-3|net@77|||S2700|ilcZoo@0|in[1]|-164|345|contact@27||-164|366 +Ametal-3|net@79|||S2700|ilcZoo@0|in[2]|-224|345|contact@28||-224|354 +Ametal-3|net@81|||S2700|ilcZoo@0|in[3]|-308|345|contact@29||-308|360 +Ametal-3|net@83|||S2700|ilcZoo@0|in[4]|-368|345|contact@30||-368|372 +Ametal-3|net@85|||S2700|ilcZoo@0|in[5]|-452|345|contact@31||-452|366 +Ametal-2|net@89|||S0|contact@32||-110|372|contact@30||-368|372 +Ametal-2|net@90|||S0|contact@33||-222|366|contact@31||-452|366 +Ametal-2|net@91|||S0|contact@26||2|360|contact@29||-308|360 +Ametal-2|net@92|||S0|contact@52||235|366|contact@27||-164|366 +Ametal-2|net@93|||S0|pin@38||25|354|contact@28||-224|354 +Ametal-1|net@95|||S900|scanKx9@0|din[4]|-110|407|contact@32||-110|372 +Ametal-1|net@97|||S900|scanKx9@0|din[5]|-222|407|contact@33||-222|366 +Ametal-1|net@100|||S900|scanKx9@0|din[6]|-343|407|contact@34||-343|360 +Ametal-3|net@105|||S2700|ilcZoo@0|in[6]|-512|345|contact@35||-512|360 +Ametal-1|net@107|||S900|scanKx9@0|din[7]|-455|407|contact@36||-455|372 +Ametal-1|net@108|||S900|scanKx9@0|din[9]|-679|407|contact@37||-679|366 +Ametal-2|net@112|||S0|contact@38||-632|366|contact@37||-679|366 +Ametal-2|net@113|||S0|contact@34||-343|360|contact@35||-512|360 +Ametal-3|net@115|||S2700|ilcZoo@0|bitt[9]|-632|345|contact@38||-632|366 +Ametal-3|net@117|||S2700|ilcZoo@0|bitt[8]|-620|345|contact@39||-620|360 +Ametal-3|net@118|||S2700|ilcZoo@0|bitt[7]|-608|345|contact@40||-608|372 +Ametal-1|net@121|||S900|scanKx9@0|din[8]|-567|407|contact@41||-567|360 +Ametal-2|net@122|||S0|contact@36||-455|372|contact@40||-608|372 +Ametal-2|net@123|||S1800|contact@39||-620|360|contact@41||-567|360 +Ametal-1|net@140|||S900|scanKx6@0|din[1]|421|407|contact@47||421|392 +Ametal-1|net@142|||S900|scanKx6@0|din[2]|542|407|contact@48||542|372 +Ametal-1|net@144|||S900|scanKx6@0|din[3]|654|407|contact@49||654|360 +Ametal-1|net@146|||S900|scanKx6@0|din[4]|775|407|contact@50||775|354 +Ametal-1|net@148|||S900|scanKx6@0|din[5]|887|407|contact@51||887|366 +Ametal-2|net@149|||S0|scanKx6@0|mc|328|442|scanKx9@0|mc|328|442 +Ametal-2|net@150|||S0|scanKx6@0|gnd|328|432|scanKx9@0|gnd|328|432 +Ametal-2|net@151|||S0|scanKx6@0|vdd|328|482|scanKx9@0|vdd|328|482 +Ametal-2|net@152|||S0|scanKx6@0|vdd_1|328|382|scanKx9@0|vdd_1|328|382 +Ametal-1|net@154|||S1800|pin@29||119|-358|pin@30||144|-358 +Ametal-1|net@157|||S1800|pin@31||453|-360|pin@32||468|-360 +Ametal-2|net@170|||S0|contact@49||654|360|pin@62||220.5|360 +Ametal-2|net@171|||S0|contact@51||887|366|pin@64||364.5|366 +Ametal-2|net@172|||S0|contact@50||775|354|pin@63||280.5|354 +Ametal-2|net@173|||S0|contact@48||542|372|pin@61||136.5|372 +Ametal-2|net@174|||S0|contact@47||421|392|pin@60||76.5|392 +Ametal-1|net@176|||S900|scanKx9@0|din[1]|235|407|contact@52||235|366 +Ametal-2|net@177|||S0|contact@25||123|360|pin@37||25|360 +Ametal-2|net@178|||S900|pin@37||25|360|pin@38||25|354 +Ametal-2|net@190|||S1800|contact@54||322|466|contact@53||1022.5|466 +Ametal-1|net@193|||S2700|scanKx6@0|sout|1022.5|445|contact@53||1022.5|466 +Ametal-1|net@195|||S2700|scanKx9@0|sin|322|448.5|contact@54||322|466 +Ametal-1|net@204|||S2700|scanKx6@0|din[6]|1008|407|contact@56||1008|416 +Ametal-2|net@212|||S1800|contact@61||-718|260|contact@60||-622|260 +Ametal-1|net@213|||S900|ilcZoo@0|mc_1|-622|263|contact@60||-622|260 +Ametal-2|net@217|||S0|scanKx9@0|mc_1|-698|442|contact@62||-718|442 +Ametal-3|net@222|||S2700|contact@61||-718|260|contact@62||-718|442 +Ametal-2|net@223|||S0|contact@56||1008|416|pin@65||424.5|416 +Ametal-2|net@226|||S0|ilcZoo@0|inLO[8]|-640.5|-266|contact@63||-674|-266 +Ametal-3|net@227|||S2700|pin@56||-674|-344|contact@63||-674|-266 +Ametal-3|net@228|||S900|pin@56||-674|-344|contact@64||-674|-472 +Ametal-2|net@229|||S0|inMux@0|oout[8]|283.5|-472|contact@64||-674|-472 +Ametal-2|net@230|||S0|olc@2|gnd_1|0|144|ilcZoo@0|gnd_12|0|144 +Ametal-2|net@231|||S0|olc@2|gnd_14|0|0|ilcZoo@0|gnd_16|0|0 +Ametal-2|net@232|||S0|olc@2|gnd_16|0|-144|ilcZoo@0|gnd_17|0|-144 +Ametal-2|net@233|||S0|olc@2|gnd_17|0|-288|ilcZoo@0|gnd_18|0|-288 +Ametal-2|net@234|||S0|olc@2|gnd_6|0|288|ilcZoo@0|gnd_13|0|288 +Ametal-2|net@235|||S0|olc@2|vdd_12|0|-238|ilcZoo@0|vdd_36|0|-238 +Ametal-2|net@236|||S0|olc@2|vdd_18|0|238|ilcZoo@0|vdd_26|0|238 +Ametal-2|net@237|||S0|olc@2|vdd_2|0|194|ilcZoo@0|vdd_25|0|194 +Ametal-2|net@238|||S0|olc@2|vdd_3|0|94|ilcZoo@0|vdd_24|0|94 +Ametal-2|net@239|||S0|olc@2|vdd_31|0|50|ilcZoo@0|vdd_32|0|50 +Ametal-2|net@240|||S0|olc@2|vdd_32|0|-50|ilcZoo@0|vdd_33|0|-50 +Ametal-2|net@241|||S0|olc@2|vdd_33|0|338|ilcZoo@0|vdd_27|0|338 +Ametal-2|net@242|||S0|olc@2|vdd_35|0|-338|ilcZoo@0|vdd_37|0|-338 +Ametal-2|net@243|||S0|olc@2|vdd_36|0|-194|ilcZoo@0|vdd_35|0|-194 +Ametal-2|net@244|||S0|olc@2|vdd_37|0|-94|ilcZoo@0|vdd_34|0|-94 +Ametal-1|net@245|||S0|pin@31||453|-360|pin@57||388|-360 +Ametal-1|net@246|||S2700|pin@57||388|-360|olc@2|inLO[2]|388|-351 +Ametal-1|net@247|||S0|pin@58||221|-359|pin@36||184|-359 +Ametal-1|net@248|||S2700|pin@58||221|-359|olc@2|inLO[4]|221|-351 +Ametal-1|net@249|||S0|pin@29||119|-358|pin@59||54|-358 +Ametal-1|net@250|||S2700|pin@59||54|-358|olc@2|inLO[6]|54|-351 +Ametal-2|net@251|||S0|inMux@0|out[1]|283.5|-398|contact@65||51|-398 +Ametal-3|net@252|||S900|olc@2|inLO[7]|51|-335|contact@65||51|-398 +Ametal-2|net@253|||S0|inMux@0|out[3]|283.5|-422|contact@66||195|-422 +Ametal-3|net@254|||S900|olc@2|inLO[8]|195|-335|contact@66||195|-422 +Ametal-3|net@256|||S900|olc@2|inLO[9]|339|-335|contact@67||339|-448 +Ametal-2|net@263|||S0|pin@60||76.5|392|contact@68||45|392 +Ametal-3|net@264|||S2700|olc@2|bitt[7]|45|345|contact@68||45|392 +Ametal-2|net@265|||S0|pin@61||136.5|372|contact@69||105|372 +Ametal-3|net@266|||S2700|olc@2|bitt[8]|105|345|contact@69||105|372 +Ametal-2|net@267|||S0|pin@62||220.5|360|contact@70||189|360 +Ametal-3|net@268|||S2700|olc@2|bitt[9]|189|345|contact@70||189|360 +Ametal-2|net@269|||S0|pin@63||280.5|354|contact@71||249|354 +Ametal-3|net@270|||S2700|olc@2|bitt[10]|249|345|contact@71||249|354 +Ametal-2|net@271|||S0|pin@64||364.5|366|contact@72||333|366 +Ametal-3|net@272|||S2700|olc@2|bitt[11]|333|345|contact@72||333|366 +Ametal-2|net@273|||S0|pin@65||424.5|416|contact@73||393|416 +Ametal-3|net@274|||S2700|olc@2|bitt[12]|393|345|contact@73||393|416 +Ametal-2|net@275|||S1800|scanKx9@0|clS[T]|-21.5|460|scanKx6@0|clS[T]|677.5|460 +Ametal-2|net@276|||S0|scanKx6@0|clS[F]|677.5|410|scanKx9@0|clS[F]|-21.5|410 +Ametal-2|net@277|||S0|scanKx6@0|cl[F]|677.5|404|scanKx9@0|cl[F]|-21.5|404 +Ametal-2|net@278|||S0|scanKx6@0|cl[T]|677.5|448|scanKx9@0|cl[T]|-21.5|448 +Ametal-2|net@279|||S0|scanKx6@0|rd[F]|677.5|398|scanKx9@0|rd[F]|-21.5|398 +Ametal-2|net@280|||S0|scanKx6@0|rd[T]|677.5|454|scanKx9@0|rd[T]|-21.5|454 +EclS[F]||D5G2;|scanKx6@0|clS[F]|I +EclS[T]||D5G2;|scanKx6@0|clS[T]|I +Ecl[F]||D5G2;|scanKx6@0|cl[F]|I +Ecl[T]||D5G2;|scanKx6@0|cl[T]|I +Egnd||D5G2;|ilcZoo@0|gnd|G +Egnd_1||D5G2;|scanKx6@0|gnd_1|G +Egnd_3||D5G2;|inMux@0|gnd_3|G +Egnd_5||D5G2;|ilcZoo@0|gnd_5|G +Egnd_7||D5G2;|olc@2|gnd_7|G +Egnd_14||D5G2;|ilcZoo@0|gnd_14|G +Egnd_15||D5G2;|ilcZoo@0|gnd_15|G +Egnd_18||D5G2;|olc@2|gnd_18|G +Egnd_19||D5G2;|ilcZoo@0|gnd_19|G +Egnd_20||D5G2;|inMux@0|gnd_2|G +Egnd_25||D5G2;|olc@2|gnd|G +Egnd_26||D5G2;|olc@2|gnd_19|G +Egnd_27||D5G2;|olc@2|gnd_20|G +Egnd_28||D5G2;|scanKx9@0|gnd_1|G +Eilc[cnt]||D5G2;|ilcZoo@0|count|I +Eilc[dLO]||D5G2;|ilcZoo@0|bitt[9]|O +Eilc[i]||D5G2;|ilcZoo@0|bitt[8]|O +Eilc[i_1]||D5G2;|ilcZoo@0|bit[8]|O +Eilc[load]||D5G2;|ilcZoo@0|ilc[load_1]|I +Eilc[zLO]||D5G2;|ilcZoo@0|bitt[7]|O +Eilc[zoo]||D5G2;|ilcZoo@0|zoo|O +EinA[1]||D5G2;|inMux@0|in[1]|I +EinA[2]||D5G2;|inMux@0|in[2]|I +EinA[3]||D5G2;|inMux@0|in[3]|I +EinA[4]||D5G2;|inMux@0|in[4]|I +EinA[5]||D5G2;|inMux@0|in[5]|I +EinA[6]||D5G2;|inMux@0|in[6]|I +EinB[1]||D5G2;|inMux@0|in[1]@720409499|I +EinB[2]||D5G2;|inMux@0|in[2]@285597269|I +EinB[3]||D5G2;|inMux@0|in[3]@266991404|I +EinB[4]||D5G2;|inMux@0|in[4]@991674031|I +EinB[5]||D5G2;|inMux@0|in[5]@971713061|I +EinB[6]||D5G2;|inMux@0|in[6]@390939791|I +EinB[8]||D5G2;|inMux@0|in[8]|I +Emc||D5G2;|ilcZoo@0|mc_1|I +Emc_2||D5G2;|scanKx6@0|mc_1|O +Eolc[dec][1]||D5G2;|olc@2|olc[dec][1]|I +Eolc[load][1]||D5G2;|olc@2|olc[load][1]|I +Eolc[load][2]||D5G2;|olc@2|olc[load][2]|I +Erd[F]||D5G2;|scanKx6@0|rd[F]|I +Erd[T]||D5G2;|scanKx6@0|rd[T]|I +Esel[A]||D5G2;|inMux@0|sel[A]|I +Esin||D5G2;|scanKx6@0|sin_1|I +Esout||D5G2;|scanKx9@0|sout|O +Evdd||D5G2;|ilcZoo@0|vdd|P +Evdd_1||D5G2;|ilcZoo@0|vdd_1|P +Evdd_2||D5G2;|scanKx6@0|vdd_2|P +Evdd_3||D5G2;|scanKx6@0|vdd_3|P +Evdd_5||D5G2;|inMux@0|vdd_5|P +Evdd_6||D5G2;|inMux@0|vdd_6|P +Evdd_7||D5G2;|inMux@0|vdd_7|P +Evdd_10||D5G2;|ilcZoo@0|vdd_10|P +Evdd_11||D5G2;|ilcZoo@0|vdd_11|P +Evdd_19||D5G2;|olc@2|vdd_19|P +Evdd_20||D5G2;|olc@2|vdd_20|P +Evdd_21||D5G2;|olc@2|vdd_21|P +Evdd_28||D5G2;|ilcZoo@0|vdd_28|P +Evdd_29||D5G2;|ilcZoo@0|vdd_29|P +Evdd_30||D5G2;|ilcZoo@0|vdd_30|P +Evdd_31||D5G2;|ilcZoo@0|vdd_31|P +Evdd_38||D5G2;|ilcZoo@0|vdd_38|P +Evdd_39||D5G2;|ilcZoo@0|vdd_39|P +Evdd_40||D5G2;|inMux@0|vdd_4|P +Evdd_53||D5G2;|olc@2|vdd_53|P +Evdd_54||D5G2;|olc@2|vdd_54|P +Evdd_55||D5G2;|olc@2|vdd_55|P +Evdd_56||D5G2;|olc@2|vdd_56|P +Evdd_57||D5G2;|olc@2|vdd_57|P +Evdd_58||D5G2;|olc@2|vdd_58|P +Evdd_60||D5G2;|olc@2|vdd|P +Evdd_61||D5G2;|scanKx9@0|vdd_3|P +EzooLO||D5G2;|olc@2|zooLO|O +X + +# Cell loopCounters;2{sch} +CloopCounters;2{sch}||schematic|1226780897928|1226844679658| +Ngeneric:Facet-Center|art@0||0|0||||AV +NOff-Page|conn@0||-29.5|-15|||| +NOff-Page|conn@1||-30.5|-9|||| +NOff-Page|conn@2||-20|-20.5|||R| +NOff-Page|conn@3||-24.5|19|||X| +NOff-Page|conn@4||33.5|19|||XY| +NOff-Page|conn@5||-8|8.5|||YR| +NOff-Page|conn@6||-26|-2|||Y| +NOff-Page|conn@7||-26.5|2|||X| +NOff-Page|conn@8||-1|-2|||XY| +NOff-Page|conn@9||27.5|-8|||YRR| +NOff-Page|conn@10||27|-4|||XRR| +NOff-Page|conn@11||33|25|||YRR| +IilcZoo;1{ic}|ilcZoo@0||-12|0|||D5G4; +IinMux;1{ic}|inMux@0||-20|-12|||D5G4; +Iolc;3{ic}|olc@0||12|-6|X||D5G4; +NBus_Pin|pin@0||12|-18|-1|-1|| +NBus_Pin|pin@1||-12|-12|-1|-1|| +Ngeneric:Invisible-Pin|pin@3||-0.5|39|||||ART_message(D5G6;)SloopCounters +Ngeneric:Invisible-Pin|pin@4||-0.5|30|||||ART_message(D5G3;)Sies 16 November 2008 +Ngeneric:Invisible-Pin|pin@5||-0.5|34|||||ART_message(D5G4;)Sthe Inner and Outer Loop Counters +NWire_Pin|pin@7||24.5|-4|||| +NWire_Pin|pin@10||-2|12|||| +NWire_Pin|pin@11||22|12|||| +NWire_Pin|pin@12||-16|12|||| +NBus_Pin|pin@13||-7|25|-1|-1|| +NBus_Pin|pin@14||17|25|-1|-1|| +IscanK:scanKx6;1{ic}|scanKx6@0||17|19|XY||D5G4; +IscanK:scanKx9;1{ic}|scanKx9@0||-7|19|XY||D5G4; +Abus|inLO[1:6]|D5G2;|-0.5|IJ2700|pin@0||12|-18|olc@0|inLO[1:6]|12|-11 +Abus|inLO[1:8]|D5G2;|-0.5|IJ900|ilcZoo@0|inLO[1:8]|-12|-5|pin@1||-12|-12 +Abus|net@2||-0.5|IJ1800|inMux@0|out[0:7]|-18|-12|pin@1||-12|-12 +Abus|net@4||-0.5|IJ1800|conn@1|y|-28.5|-9|inMux@0|inA[1:7]|-21|-9 +Abus|net@7||-0.5|IJ1800|conn@0|y|-27.5|-15|inMux@0|inB[1:7]|-21|-15 +Awire|net@8|||900|inMux@0|sel[A]|-20|-16|conn@2|y|-20|-18.5 +Awire|net@10|||1800|olc@0|do[7]|18|-4|pin@7||24.5|-4 +Awire|net@15|||0|scanKx6@0|sout|10|19|scanKx9@0|sin|-2|19 +Awire|net@16|||1800|conn@3|a|-22.5|19|scanKx9@0|sout|-14|19 +Awire|net@17|||1800|scanKx6@0|sin|22|19|conn@4|y|31.5|19 +Awire|net@18|||900|scanKx9@0|mc|-2|15|pin@10||-2|12 +Awire|net@19|||1800|pin@10||-2|12|pin@11||22|12 +Awire|net@20|||2700|pin@11||22|12|scanKx6@0|mc|22|15 +Awire|net@21|||0|pin@10||-2|12|pin@12||-16|12 +Awire|net@22|||900|pin@12||-16|12|ilcZoo@0|mc|-16|4 +Abus|net@27||-0.5|IJ900|scanKx9@0|din[1:9]|-12|16|ilcZoo@0|bitt[1:7]|-12|4 +Abus|net@28||-0.5|IJ2700|olc@0|bitt[1,3,5]|12|-2|scanKx6@0|din[1:5]|12|16 +Awire|net@29|||900|conn@5|y|-8|6.5|ilcZoo@0|kill|-8|4 +Awire|net@30|||1800|conn@6|y|-24|-2|ilcZoo@0|ilc[cnt]|-18|-2 +Abus|net@31||-0.5|IJ0|ilcZoo@0|ilc[done]|-18|2|conn@7|a|-24.5|2 +Awire|net@33|||1800|ilcZoo@0|ilc[load]|-6|-2|conn@8|y|-3|-2 +Awire|net@34|||0|conn@10|a|25|-4|pin@7||24.5|-4 +Abus|net@35||-0.5|IJ0|conn@9|y|25.5|-8|olc@0|sloDecClk[F]|18|-8 +Abus|net@36||-0.5|IJ0|pin@14||17|25|pin@13||-7|25 +Abus|net@37||-0.5|IJ900|pin@13||-7|25|scanKx9@0|cl[T,F],clS[T,F],rd[T,F],mc|-7|22 +Abus|net@38||-0.5|IJ0|conn@11|y|31|25|pin@14||17|25 +Abus|net@39||-0.5|IJ2700|scanKx6@0|cl[T,F],clS[T,F],rd[T,F],mc|17|22|pin@14||17|25 +Ecl[T,F],clS[T,F],rd[T,F],mc||D4G2;|conn@11|a|I +Eilc[cnt]||D4G2;|conn@6|a|I +Eilc[i,zoo,zLO,dLO]||D6G2;|conn@7|y|O +Eilc[load]||D4G2;|conn@8|a|I +EinA[1:6]||D4G2;|conn@1|a|I +EinB[1:6,8]||D4G2;|conn@0|a|I +Ekill||D4G2;|conn@5|a|I +Eolc[load,dec][1:2]||D4G2;|conn@9|a|I +Esel[A]||D4G2;|conn@2|a|I +Esin||D4G2;|conn@4|a|I +Esout||D6G2;|conn@3|y|O +EzooLO||D6G2;|conn@10|y|O +X + +# Cell loopCounters;1{sch} +CloopCounters;1{sch}||schematic|1226780897928|1226926303940| +Ngeneric:Facet-Center|art@0||0|0||||AV +NOff-Page|conn@0||-29.5|-15|||| +NOff-Page|conn@1||-30.5|-9|||| +NOff-Page|conn@2||-20|-20.5|||R| +NOff-Page|conn@3||-24.5|12|||X| +NOff-Page|conn@4||33.5|12|||XY| +IilcZoo;1{ic}|ilcZoo@0||-12|0|||D5G4; +IinMux;1{ic}|inMux@0||-20|-12|||D5G4; +Iolc;3{ic}|olc@0||12|-6|X||D5G4; +NBus_Pin|pin@0||12|-18|-1|-1|| +NBus_Pin|pin@1||-12|-12|-1|-1|| +Ngeneric:Invisible-Pin|pin@3||-0.5|32|||||ART_message(D5G6;)SloopCounters +Ngeneric:Invisible-Pin|pin@4||-0.5|23|||||ART_message(D5G3;)Sies 15 November 2008 +Ngeneric:Invisible-Pin|pin@5||-0.5|27|||||ART_message(D5G4;)Sthe Inner and Outer Loop Counters +NWire_Pin|pin@6||24|-2|||| +NWire_Pin|pin@7||24.5|-4|||| +NBus_Pin|pin@8||-12|7|-1|-1|| +NBus_Pin|pin@9||12|4|-1|-1|| +NWire_Pin|pin@10||-2|6|||| +NWire_Pin|pin@11||22|6|||| +NWire_Pin|pin@12||-16|6|||| +IscanK:scanKx7;1{ic}|scanKx7@0||17|12|XY||D5G4; +IscanK:scanKx9;1{ic}|scanKx9@0||-7|12|XY||D5G4; +Abus|inLO[1:6]|D5G2;|-0.5|IJ2700|pin@0||12|-18|olc@0|inLO[1:6]|12|-11 +Abus|inLO[1:8]|D5G2;|-0.5|IJ900|ilcZoo@0|inLO[1:8]|-12|-5|pin@1||-12|-12 +Abus|net@2||-0.5|IJ1800|inMux@0|out[0:7]|-18|-12|pin@1||-12|-12 +Abus|net@4||-0.5|IJ1800|conn@1|y|-28.5|-9|inMux@0|inA[1:7]|-21|-9 +Abus|net@7||-0.5|IJ1800|conn@0|y|-27.5|-15|inMux@0|inB[1:7]|-21|-15 +Awire|net@8|||900|inMux@0|sel[A]|-20|-16|conn@2|y|-20|-18.5 +Awire|net@9|||1800|ilcZoo@0|ilc[load]|-6|-2|pin@6||24|-2 +Awire|net@10|||1800|olc@0|do[7]|18|-4|pin@7||24.5|-4 +Abus|net@11||-0.5|IJ900|scanKx9@0|din[1:9]|-12|9|pin@8||-12|7 +Abus|net@12||-0.5|IJ900|pin@8||-12|7|ilcZoo@0|bitt[1:7]|-12|4 +Abus|net@13||-0.5|IJ900|scanKx7@0|din[1:6]|12|9|pin@9||12|4 +Awire|net@15|||0|scanKx7@0|sout|10|12|scanKx9@0|sin|-2|12 +Awire|net@16|||1800|conn@3|a|-22.5|12|scanKx9@0|sout|-14|12 +Awire|net@17|||1800|scanKx7@0|sin|22|12|conn@4|y|31.5|12 +Awire|net@18|||900|scanKx9@0|mc|-2|8|pin@10||-2|6 +Awire|net@19|||1800|pin@10||-2|6|pin@11||22|6 +Awire|net@20|||2700|pin@11||22|6|scanKx7@0|mc|22|8 +Awire|net@21|||0|pin@10||-2|6|pin@12||-16|6 +Awire|net@22|||900|pin@12||-16|6|ilcZoo@0|mc|-16|4 +EinA[1:6]||D4G2;|conn@1|a|I +EinB[1:6,8]||D4G2;|conn@0|a|I +Esel[A]||D4G2;|conn@2|a|I +Esin||D4G2;|conn@4|a|I +Esout||D6G2;|conn@3|y|O +X + # Cell loopDrivers;1{lay} CloopDrivers;1{lay}||cmos90|1219080355912|1223474259911||ATTR_NCC(D5G3;NTX36;Y210;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1222881650272|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1222881650272 Ngeneric:Facet-Center|art@0||0|0||||AV @@ -3108,8 +5812,500 @@ Eolc[done,ready]|olc[ready]|D6G2;|conn@18|y|O Eod[doIt_1]|sel[Lo,Co,Li]|D4G2;|conn@22|a|I X +# Cell mux10/2;1{lay} +Cmux10/2;1{lay}||cmos90|1216044124953|1226759726303||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1226759728130|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1226759728130 +Ngeneric:Facet-Center|art@0||0|0||||AV +NMetal-1-P-Active-Con|contact@0||14|-49||20.8|| +NMetal-1-N-Active-Con|contact@1||14|0||20.8|| +NMetal-1-P-Active-Con|contact@6||14|49||20.8|| +NX-Metal-1-Metal-2-Con|contact@25||14|0||6.2|| +NX-Metal-1-Metal-2-Con|contact@28||14|50||6.2|| +NX-Metal-1-Metal-2-Con|contact@29||14|-50||6.2|| +NMetal-1-P-Active-Con|contact@37||-14|-49||20.8|| +NMetal-1-N-Active-Con|contact@38||-14|0||20.8|| +NMetal-1-P-Active-Con|contact@39||0|-49||20.8|| +NMetal-1-N-Active-Con|contact@40||0|0||20.8|| +NMetal-1-P-Active-Con|contact@41||-14|49||20.8|| +NMetal-1-P-Active-Con|contact@42||0|49||20.8|| +NMetal-1-Polysilicon-Con|contact@45||0|-67.6|5.2||RR| +NMetal-1-Polysilicon-Con|contact@46||0|67.6|5.2||RR| +NX-Metal-1-Metal-2-Con|contact@49||-6|28|||| +NX-Metal-1-Metal-2-Con|contact@55||-14|0||6.2|| +NX-Metal-1-Metal-2-Con|contact@56||-14|50||6.2|| +NX-Metal-1-Metal-2-Con|contact@57||-14|-50||6.2|| +NMetal-1-Polysilicon-Con|contact@59||0|-23|5.2||RR| +NMetal-1-Polysilicon-Con|contact@60||11.5|23|5.2||R| +NX-Metal-1-Metal-2-Con|contact@61||11.5|28|||| +NMetal-1-Polysilicon-Con|contact@62||-8|24.5|5.2||RR| +NX-Metal-1-Metal-2-Con|contact@63||0|-22|||| +NX-Metal-1-Metal-2-Con|contact@65||6|22|||| +NN-Transistor|nmos@4||-10|0||26|| +NN-Transistor|nmos@5||-4|0||26|| +NN-Transistor|nmos@6||4|0||26|| +NN-Transistor|nmos@7||10|0||26|| +NMetal-2-Pin|pin@41||-1.5|28|||| +NPolysilicon-Pin|pin@52||4|-67.6|||| +NPolysilicon-Pin|pin@53||-4|-67.6|||| +NPolysilicon-Pin|pin@54||4|67.6|||| +NPolysilicon-Pin|pin@55||-4|67.6|||| +NPolysilicon-Pin|pin@60||-4|-23|||| +NPolysilicon-Pin|pin@61||4|-23|||| +NMetal-1-Pin|pin@69||0|-32|||| +NMetal-1-Pin|pin@70||-8.5|-32|||| +NMetal-1-Pin|pin@71||-8.5|-11.5|||| +NMetal-1-Pin|pin@72||0|-11.5|||| +NPolysilicon-Pin|pin@73||10|24|||| +NMetal-1-Pin|pin@75||0|13|||| +NPolysilicon-Pin|pin@80||-10|24.5|||| +NMetal-1-Pin|pin@81||-6|24.5|||| +NMetal-2-Pin|pin@84||-6|-22|||| +NMetal-2-Pin|pin@85||0|22|||| +NMetal-1-Pin|pin@87||-2.6|-67.1|||| +NMetal-1-Pin|pin@88||6|67|||| +NMetal-1-Pin|pin@89||8|-67|||| +NMetal-1-Pin|pin@90||6|0|||| +NMetal-1-Pin|pin@91||8|0|||| +NMetal-1-Pin|pin@94||2.6|67|||| +NMetal-1-Pin|pin@95||2.6|-67|||| +IwiresL:pinsVddGnd;1{lay}|pinsVddG@2||-18.5|0|||D5G4; +IwiresL:pinsVddGnd;1{lay}|pinsVddG@3||18.5|0|||D5G4; +NP-Well-Node|plnode@0||0|0|42|48||A +NN-Well-Node|plnode@1||0|-50|42|52||A +NN-Well-Node|plnode@2||0|50|42|52||A +NP-Select-Node|plnode@3||0|-50|39|52||A +NP-Select-Node|plnode@4||0|50|39|52||A +NN-Select-Node|plnode@5||0|0|39|48||A +NP-Transistor|pmos@10||-10|-49||26|| +NP-Transistor|pmos@11||-4|-49||26|| +NP-Transistor|pmos@12||4|-49||26|| +NP-Transistor|pmos@13||10|-49||26|| +NP-Transistor|pmos@14||-10|49||26|| +NP-Transistor|pmos@15||-4|49||26|| +NP-Transistor|pmos@16||4|49||26|| +NP-Transistor|pmos@17||10|49||26|| +Ametal-2|net@99||6.2|S0|contact@25||14|0|contact@55||-14|0 +Ametal-1|net@100|||S0|contact@1||14|0|contact@25||14|0 +Ametal-2|net@105||6.2|S1800|contact@56||-14|50|contact@28||14|50 +Ametal-1|net@106|||S900|contact@6||14|50|contact@28||14|50 +Ametal-2|net@107||6.2|S0|contact@29||14|-50|contact@57||-14|-50 +Ametal-1|net@108|||S900|contact@0||14|-50|contact@29||14|-50 +AN-Active|net@135|||RS1800|contact@38||-14|0|nmos@4|diff-left|-12.8|0 +AN-Active|net@136|||RS0|contact@40||0|0|nmos@5|diff-right|-1.2|0 +AN-Active|net@137|||RS1800|contact@40||0|0|nmos@6|diff-left|1.2|0 +AN-Active|net@138|||RS0|contact@1||14|0|nmos@7|diff-right|12.8|0 +AP-Active|net@139|||RS1800|contact@37||-14|-49.5|pmos@10|diff-left|-12.8|-49.5 +AP-Active|net@140|||RS0|contact@39||0|-49.5|pmos@11|diff-right|-1.2|-49.5 +AP-Active|net@141|||RS1800|contact@39||0|-49.5|pmos@12|diff-left|1.2|-49.5 +AP-Active|net@142|||RS0|contact@0||14|-49.5|pmos@13|diff-right|12.8|-49.5 +AP-Active|net@143|||RS1800|contact@41||-14|49.5|pmos@14|diff-left|-12.8|49.5 +AP-Active|net@144|||RS0|contact@42||0|49.5|pmos@15|diff-right|-1.2|49.5 +AP-Active|net@145|||RS1800|contact@42||0|49.5|pmos@16|diff-left|1.2|49.5 +AP-Active|net@146|||RS0|contact@6||14|49.5|pmos@17|diff-right|12.8|49.5 +AN-Active|net@147|||RS1800|nmos@4|diff-right|-7.2|0|nmos@5|diff-left|-6.8|0 +AN-Active|net@148|||RS1800|nmos@6|diff-right|6.8|0|nmos@7|diff-left|7.2|0 +AP-Active|net@149|||RS1800|pmos@16|diff-right|6.8|49.5|pmos@17|diff-left|7.2|49.5 +AP-Active|net@150|||RS1800|pmos@14|diff-right|-7.2|49.5|pmos@15|diff-left|-6.8|49.5 +AP-Active|net@151|||RS1800|pmos@10|diff-right|-7.2|-49.5|pmos@11|diff-left|-6.8|-49.5 +AP-Active|net@152|||RS0|pmos@13|diff-left|7.2|-49.5|pmos@12|diff-right|6.8|-49.5 +APolysilicon|net@173|||S900|pmos@12|poly-bottom|4|-67|pin@52||4|-67.6 +APolysilicon|net@174|||S0|pin@52||4|-67.6|contact@45||2.6|-67.6 +APolysilicon|net@175|||S900|pmos@11|poly-bottom|-4|-67|pin@53||-4|-67.6 +APolysilicon|net@176|||S1800|pin@53||-4|-67.6|contact@45||-2.6|-67.6 +APolysilicon|net@177|||S2700|pmos@16|poly-top|4|67|pin@54||4|67.6 +APolysilicon|net@178|||S0|pin@54||4|67.6|contact@46||0|67.6 +APolysilicon|net@179|||S2700|pmos@15|poly-top|-4|67|pin@55||-4|67.6 +APolysilicon|net@180|||S1800|pin@55||-4|67.6|contact@46||0|67.6 +Ametal-2|net@202||6.2|S0|contact@55||-14|0|pinsVddG@2|gnd|-18.5|0 +Ametal-1|net@203|||S0|contact@38||-14|0|contact@55||-14|0 +Ametal-2|net@204||6.2|S1800|pinsVddG@2|vdd|-18.5|50|contact@56||-14|50 +Ametal-1|net@205|||S900|contact@41||-14|50|contact@56||-14|50 +Ametal-2|net@206||6.2|S0|contact@57||-14|-50|pinsVddG@2|vdd_1|-18.5|-50 +Ametal-1|net@207|||S900|contact@37||-14|-50|contact@57||-14|-50 +Ametal-2|net@214||6.2|S1800|contact@28||14|50|pinsVddG@3|vdd|18.5|50 +Ametal-2|net@215||6.2|S1800|contact@25||14|0|pinsVddG@3|gnd|18.5|0 +Ametal-2|net@216||6.2|S1800|contact@29||14|-50|pinsVddG@3|vdd_1|18.5|-50 +APolysilicon|net@217|||S900|nmos@4|poly-bottom|-10|-18|pmos@10|poly-top|-10|-31 +APolysilicon|net@219|||S2700|pmos@13|poly-top|10|-31|nmos@7|poly-bottom|10|-18 +APolysilicon|net@222|||S900|nmos@5|poly-bottom|-4|-18|pin@60||-4|-23 +APolysilicon|net@223|||S1800|pin@60||-4|-23|contact@59||-2.6|-23 +APolysilicon|net@224|||S900|nmos@6|poly-bottom|4|-18|pin@61||4|-23 +APolysilicon|net@225|||S0|pin@61||4|-23|contact@59||2.6|-23 +Ametal-2|net@236|||S0|pin@41||-1.5|28|contact@49||-6|28 +Ametal-1|net@239|||S2700|contact@39||0|-48.5|pin@69||0|-32 +Ametal-1|net@240|||S0|pin@69||0|-32|pin@70||-8.5|-32 +Ametal-1|net@241|||S2700|pin@70||-8.5|-32|pin@71||-8.5|-11.5 +Ametal-1|net@242|||S1800|pin@71||-8.5|-11.5|pin@72||0|-11.5 +Ametal-1|net@243|||S2700|pin@72||0|-11.5|contact@40||0|-10.4 +APolysilicon|net@244|||S900|pmos@17|poly-bottom|10|31|pin@73||10|24 +APolysilicon|net@245|||S900|pin@73||10|24|nmos@7|poly-top|10|18 +APolysilicon|net@246|||S1800|pin@73||10|24|contact@60||11.5|24 +Ametal-2|net@247|||S1800|pin@41||-1.5|28|contact@61||11.5|28 +APolysilicon|net@254|||S900|pin@80||-10|24.5|nmos@4|poly-top|-10|18 +APolysilicon|net@259|||S900|pmos@14|poly-bottom|-10|31|pin@80||-10|24.5 +APolysilicon|net@260|||S1800|pin@80||-10|24.5|contact@62||-9.6|24.5 +Ametal-1|net@262|||S900|contact@49||-6|28|pin@81||-6|24.5 +Ametal-1|net@263|||S1800|pin@81||-6|24.5|contact@62||-5.4|24.5 +Ametal-1|net@268|||S900|pin@75||0|13|contact@40||0|10.4 +Ametal-1|net@269|||S2700|pin@75||0|13|contact@42||0|38.6 +Ametal-1|net@271|||S2700|contact@60||11.5|25.6|contact@61||11.5|28 +Ametal-2|net@273|||S1800|pin@84||-6|-22|contact@63||0|-22 +Ametal-1|net@278|||S900|pin@87||-2.6|-67.1|contact@45||-2.6|-67.6 +Ametal-1|net@279|||S900|pin@88||6|67|contact@65||6|22 +Ametal-1|net@281|||S1800|pin@90||6|0|pin@91||8|0 +Ametal-1|net@285|||S0|pin@88||6|67|pin@94||2.6|67 +Ametal-1|net@286|||S2700|pin@94||2.6|67|contact@46||2.6|67.6 +Ametal-1|net@287|||S0|pin@89||8|-67|pin@95||2.6|-67 +Ametal-1|net@288|||S900|pin@95||2.6|-67|contact@45||2.6|-67.6 +Ametal-1|net@289|||S2700|contact@59||0|-23|contact@63||0|-22 +Ametal-1|net@291|||S2700|pin@89||8|-67|pin@91||8|0 +Ametal-1|net@292|||S900|contact@65||6|22|pin@90||6|0 +Ametal-2|net@293|||S1800|pin@85||0|22|contact@65||6|22 +Egnd||D5G2;|pinsVddG@3|gnd|G +Egnd_1||D5G2;|pinsVddG@2|gnd|G +Ein[1]||D5G2;|pin@41||I +Eout[1]||D5G2;|pin@75||O +Eoutt[1]||D5G2;|pin@71||O +Eouttt[1]||D5G2;|pin@69||O +Es[F]||D5G2;|pin@85||I +Es[T_1]|s[T]|D5G2;|pin@84||I +Evdd||D5G2;|pinsVddG@3|vdd|P +Evdd_1||D5G2;|pinsVddG@3|vdd_1|P +Evdd_2||D5G2;|pinsVddG@2|vdd|P +Evdd_3||D5G2;|pinsVddG@2|vdd_1|P +X + +# Cell mux10/2;1{sch} +Cmux10/2;1{sch}||schematic|1215934868816|1218475594813| +Ngeneric:Facet-Center|art@0||0|0||||AV +NOff-Page|conn@1||-12|0|||| +NOff-Page|conn@2||12|0|||| +NOff-Page|conn@3||-8|-6|||| +Ngeneric:Invisible-Pin|pin@0||0.5|17.5|||||ART_message(D5G3;)Sies 11 August 2008 +Ngeneric:Invisible-Pin|pin@1||-0.5|21.5|||||ART_message(D5G4;)Stri-state selector = 1/2 mux +Ngeneric:Invisible-Pin|pin@2||1.5|26.5|||||ART_message(D5G6;)Smux10/2 +NWire_Pin|pin@6||0|6|||| +NWire_Pin|pin@12||0|-6|||| +IredFour:triInv;1{ic}|triInv@0||0|0|||D5G4;|ATTR_Delay(D5G1;NPX3.5;Y-1.5;)I100|ATTR_X(D5G1.5;NPX2.5;Y2;)S10 +Awire|net@3|||1800|conn@1|y|-10|0|triInv@0|in|-2.5|0 +Awire|net@10|||0|conn@2|a|10|0|triInv@0|out|2.5|0 +Awire|s[F]|D5G2;||2700|triInv@0|enB|0|2|pin@6||0|6 +Awire|s[T]|D5G2;||900|triInv@0|en|0|-2|pin@12||0|-6 +Ein[1]||D4G2;|conn@1|a|I +Eout[1]||D6G2;|conn@2|y|O +Es[T,F]||D4G2;|conn@3|a|I +X + +# Cell mux10/2by6;1{sch} +Cmux10/2by6;1{sch}||schematic|1215934868816|1226763850621| +Ngeneric:Facet-Center|art@0||0|0||||AV +NOff-Page|conn@1||-12|0|||| +NOff-Page|conn@2||12|0|||| +NOff-Page|conn@3||-8|-6|||| +IredFour:triInv;1{ic}|mux[1:7]|D5G3;X-10;Y5;|0|0|||D5G4;|ATTR_Delay(D5G1;NPX3.5;Y-1.5;)I100|ATTR_X(D5G1.5;NPX2.5;Y2;)S10 +Ngeneric:Invisible-Pin|pin@0||0.5|17.5|||||ART_message(D5G3;)Sies 15 November 2008 +Ngeneric:Invisible-Pin|pin@1||-0.5|21.5|||||ART_message(D5G4;)Stri-state selector = 1/2 mux +Ngeneric:Invisible-Pin|pin@2||1.5|26.5|||||ART_message(D5G6;)Smux10/2by6 +NWire_Pin|pin@6||0|6|||| +NWire_Pin|pin@12||0|-6|||| +Abus|net@11||-0.5|IJ1800|conn@1|y|-10|0|mux[1:7]|in|-2.5|0 +Abus|net@12||-0.5|IJ1800|mux[1:7]|out|2.5|0|conn@2|a|10|0 +Awire|s[F]|D5G2;||2700|mux[1:7]|enB|0|2|pin@6||0|6 +Awire|s[T]|D5G2;||900|mux[1:7]|en|0|-2|pin@12||0|-6 +Ein[1]|in[1:6,8]|D4G2;|conn@1|a|I +Eout[1]|out[1:6,8]|D6G2;|conn@2|y|O +Es[T,F]||D4G2;|conn@3|a|I +X + +# Cell mux10/2by6A;2{lay} +Cmux10/2by6A;2{lay}|mux10/2by6|cmos90|1226756550608|1226772880439||ATTR_NCC(D5G3;NTX-383.25;Y69.75;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1226760125431|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1226773372732 +Ngeneric:Facet-Center|art@0||0|0||||AV +NX-Metal-2-Metal-3-Con|contact@0||-815|28|||Y| +NX-Metal-2-Metal-3-Con|contact@1||-671|28|||Y| +NX-Metal-2-Metal-3-Con|contact@2||-527|28|||Y| +NX-Metal-2-Metal-3-Con|contact@3||-383|28|||Y| +NX-Metal-2-Metal-3-Con|contact@4||-239|28|||Y| +NX-Metal-1-Metal-2-Con|contact@11||-819.5|34|||| +NX-Metal-1-Metal-2-Con|contact@12||-675.5|16|||| +NX-Metal-1-Metal-2-Con|contact@13||-531.5|10|||| +NX-Metal-1-Metal-2-Con|contact@14||-387.5|-10|||| +NX-Metal-1-Metal-2-Con|contact@17||-252|-16|||| +NX-Metal-1-Metal-2-Con|contact@18||-108|-34|||| +NX-Metal-2-Metal-3-Con|contact@19||-95|28|||| +NX-Metal-1-Metal-2-Con|contact@21||-27.5|-40|||| +NX-Metal-1-Metal-2-Con|contact@22||-57|28|||| +Imux10/2;1{lay}|mux10/2@3||-819.5|0|||D5G4; +Imux10/2;1{lay}|mux10/2@4||-675.5|0|||D5G4; +Imux10/2;1{lay}|mux10/2@5||-531.5|0|||D5G4; +Imux10/2;1{lay}|mux10/2@6||-387.5|0|||D5G4; +Imux10/2;1{lay}|mux10/2@7||-243.5|0|||D5G4; +Imux10/2;1{lay}|mux10/2@8||-99.5|0|||D5G4; +Imux10/2;1{lay}|mux10/2@9||-27.5|0|||D5G4; +NMetal-2-Pin|pin@36||0|34|||X| +NMetal-2-Pin|pin@38||0|16|||X| +NMetal-2-Pin|pin@40||0|10|||X| +NMetal-2-Pin|pin@42||0|-10|||X| +NMetal-2-Pin|pin@44||0|-16|||X| +NMetal-2-Pin|pin@46||0|-34|||X| +NMetal-2-Pin|pin@48||0|-40|||X| +NMetal-1-Pin|pin@52||-57|17|||| +IfanPinsK:pins6m3at144;1{lay}|pins6m3a@0||-455|66|X||D5G4; +IwiresL:wellContacts13;1{lay}|wellCont@12||-796.5|0|||D5G4; +IwiresL:wellContacts13;1{lay}|wellCont@13||-652.5|0|||D5G4; +IwiresL:wellContacts13;1{lay}|wellCont@14||-508.5|0|||D5G4; +IwiresL:wellContacts13;1{lay}|wellCont@15||-364.5|0|||D5G4; +IwiresL:wellContacts13;1{lay}|wellCont@16||-220.5|0|||D5G4; +IwiresL:wellContacts13;1{lay}|wellCont@17||-76.5|0|||D5G4; +IwiresL:wellContacts13;1{lay}|wellCont@18||-4.5|0|||D5G4; +Ametal-2|net@37|||S1800|mux10/2@3|s[F]|-819.5|22|mux10/2@4|s[F]|-675.5|22 +Ametal-2|net@38|||S0|mux10/2@6|s[F]|-387.5|22|mux10/2@5|s[F]|-531.5|22 +Ametal-2|net@39|||S0|mux10/2@7|s[F]|-243.5|22|mux10/2@6|s[F]|-387.5|22 +Ametal-2|net@40|||S0|mux10/2@8|s[F]|-99.5|22|mux10/2@7|s[F]|-243.5|22 +Ametal-2|net@41|||S1800|mux10/2@4|s[F]|-675.5|22|mux10/2@5|s[F]|-531.5|22 +Ametal-2|net@42|||S1800|mux10/2@3|s[T_1]|-825.5|-22|mux10/2@4|s[T_1]|-681.5|-22 +Ametal-2|net@43|||S0|mux10/2@6|s[T_1]|-393.5|-22|mux10/2@5|s[T_1]|-537.5|-22 +Ametal-2|net@44|||S0|mux10/2@7|s[T_1]|-249.5|-22|mux10/2@6|s[T_1]|-393.5|-22 +Ametal-2|net@45|||S0|mux10/2@8|s[T_1]|-105.5|-22|mux10/2@7|s[T_1]|-249.5|-22 +Ametal-2|net@46|||S1800|mux10/2@4|s[T_1]|-681.5|-22|mux10/2@5|s[T_1]|-537.5|-22 +Ametal-2|net@112|||S1800|mux10/2@3|in[1]|-821|28|contact@0||-815|28 +Ametal-2|net@114|||S1800|mux10/2@4|in[1]|-677|28|contact@1||-671|28 +Ametal-2|net@116|||S1800|mux10/2@5|in[1]|-533|28|contact@2||-527|28 +Ametal-2|net@118|||S1800|mux10/2@6|in[1]|-389|28|contact@3||-383|28 +Ametal-2|net@120|||S1800|mux10/2@7|in[1]|-245|28|contact@4||-239|28 +Ametal-2|net@139|||S0|pin@36||0|34|contact@11||-819.5|34 +Ametal-2|net@140|||S0|pin@38||0|16|contact@12||-675.5|16 +Ametal-2|net@141|||S0|pin@40||0|10|contact@13||-531.5|10 +Ametal-2|net@163|||S0|wellCont@12|gnd|-801|0|mux10/2@3|gnd|-801|0 +Ametal-2|net@164|||S0|wellCont@12|vdd|-801|-50|mux10/2@3|vdd_1|-801|-50 +Ametal-2|net@165|||S0|wellCont@12|vdd_1|-801|50|mux10/2@3|vdd|-801|50 +Ametal-2|net@166|||S0|wellCont@13|gnd|-657|0|mux10/2@4|gnd|-657|0 +Ametal-2|net@167|||S0|wellCont@13|vdd|-657|-50|mux10/2@4|vdd_1|-657|-50 +Ametal-2|net@168|||S0|wellCont@13|vdd_1|-657|50|mux10/2@4|vdd|-657|50 +Ametal-2|net@169|||S0|wellCont@14|gnd|-513|0|mux10/2@5|gnd|-513|0 +Ametal-2|net@170|||S0|wellCont@14|vdd|-513|-50|mux10/2@5|vdd_1|-513|-50 +Ametal-2|net@171|||S0|wellCont@14|vdd_1|-513|50|mux10/2@5|vdd|-513|50 +Ametal-2|net@172|||S0|wellCont@15|gnd|-369|0|mux10/2@6|gnd|-369|0 +Ametal-2|net@173|||S0|wellCont@15|vdd|-369|-50|mux10/2@6|vdd_1|-369|-50 +Ametal-2|net@174|||S0|wellCont@15|vdd_1|-369|50|mux10/2@6|vdd|-369|50 +Ametal-2|net@175|||S0|wellCont@16|gnd|-225|0|mux10/2@7|gnd|-225|0 +Ametal-2|net@176|||S0|wellCont@16|vdd|-225|-50|mux10/2@7|vdd_1|-225|-50 +Ametal-2|net@177|||S0|wellCont@16|vdd_1|-225|50|mux10/2@7|vdd|-225|50 +Ametal-2|net@178|||S0|wellCont@17|gnd|-81|0|mux10/2@8|gnd|-81|0 +Ametal-2|net@179|||S0|wellCont@17|vdd|-81|-50|mux10/2@8|vdd_1|-81|-50 +Ametal-2|net@180|||S0|wellCont@17|vdd_1|-81|50|mux10/2@8|vdd|-81|50 +Ametal-2|net@181||6.2|S1800|wellCont@12|gnd_1|-792|0|mux10/2@4|gnd_1|-694|0 +Ametal-2|net@182||6.2|S0|mux10/2@5|gnd_1|-550|0|wellCont@13|gnd_1|-648|0 +Ametal-2|net@183||6.2|S0|mux10/2@6|gnd_1|-406|0|wellCont@14|gnd_1|-504|0 +Ametal-2|net@184||6.2|S0|mux10/2@7|gnd_1|-262|0|wellCont@15|gnd_1|-360|0 +Ametal-2|net@185||6.2|S0|mux10/2@5|vdd_2|-550|50|wellCont@13|vdd_3|-648|50 +Ametal-2|net@186||6.2|S0|mux10/2@5|vdd_3|-550|-50|wellCont@13|vdd_2|-648|-50 +Ametal-2|net@187||6.2|S0|mux10/2@6|vdd_2|-406|50|wellCont@14|vdd_3|-504|50 +Ametal-2|net@188||6.2|S0|mux10/2@6|vdd_3|-406|-50|wellCont@14|vdd_2|-504|-50 +Ametal-2|net@189||6.2|S0|mux10/2@7|vdd_2|-262|50|wellCont@15|vdd_3|-360|50 +Ametal-2|net@190||6.2|S0|mux10/2@7|vdd_3|-262|-50|wellCont@15|vdd_2|-360|-50 +Ametal-2|net@191||6.2|S0|mux10/2@8|gnd_1|-118|0|wellCont@16|gnd_1|-216|0 +Ametal-2|net@192||6.2|S0|mux10/2@4|vdd_2|-694|50|wellCont@12|vdd_3|-792|50 +Ametal-2|net@193||6.2|S0|mux10/2@4|vdd_3|-694|-50|wellCont@12|vdd_2|-792|-50 +Ametal-2|net@194||6.2|S0|mux10/2@8|vdd_2|-118|50|wellCont@16|vdd_3|-216|50 +Ametal-2|net@195||6.2|S0|mux10/2@8|vdd_3|-118|-50|wellCont@16|vdd_2|-216|-50 +Ametal-1|net@198|||S2700|mux10/2@3|out[1]|-819.5|13|contact@11||-819.5|34 +Ametal-1|net@200||0.4|S2700|mux10/2@4|out[1]|-675.5|13|contact@12||-675.5|16 +Ametal-1|net@202|||S900|mux10/2@5|out[1]|-531.5|13|contact@13||-531.5|10 +Ametal-2|net@203|||S0|pin@42||0|-10|contact@14||-387.5|-10 +Ametal-1|net@204|||S900|mux10/2@6|out[1]|-387.5|13|contact@14||-387.5|-10 +Ametal-2|net@205|||S0|pin@44||0|-16|contact@17||-252|-16 +Ametal-1|net@210||0.4|S900|mux10/2@7|outt[1]|-252|-11.5|contact@17||-252|-16 +Ametal-1|net@213|||S900|mux10/2@8|outt[1]|-108|-11.5|contact@18||-108|-34 +Ametal-2|net@214|||S0|pin@46||0|-34|contact@18||-108|-34 +Ametal-2|net@216|||S1800|mux10/2@8|in[1]|-101|28|contact@19||-95|28 +Ametal-2|net@224||6.2|S1800|wellCont@17|vdd_3|-72|50|mux10/2@9|vdd_2|-46|50 +Ametal-2|net@225||6.2|S0|mux10/2@9|gnd_1|-46|0|wellCont@17|gnd_1|-72|0 +Ametal-2|net@226||6.2|S0|mux10/2@9|vdd_3|-46|-50|wellCont@17|vdd_2|-72|-50 +Ametal-2|net@227|||S0|pin@48||0|-40|contact@21||-27.5|-40 +Ametal-1|net@230|||S900|mux10/2@9|outtt[1]|-27.5|-32|contact@21||-27.5|-40 +Ametal-2|net@233|||S0|mux10/2@9|s[T_1]|-33.5|-22|mux10/2@8|s[T_1]|-105.5|-22 +Ametal-2|net@234|||S0|mux10/2@9|s[F]|-27.5|22|mux10/2@8|s[F]|-99.5|22 +Ametal-2|net@235|||S0|mux10/2@9|gnd|-9|0|wellCont@18|gnd|-9|0 +Ametal-2|net@236|||S0|mux10/2@9|vdd_1|-9|-50|wellCont@18|vdd|-9|-50 +Ametal-2|net@237|||S0|mux10/2@9|vdd|-9|50|wellCont@18|vdd_1|-9|50 +Ametal-2|net@238|||S0|mux10/2@9|in[1]|-29|28|contact@22||-57|28 +Ametal-1|net@240|||S2700|pin@52||-57|17|contact@22||-57|28 +Ametal-3|net@248|||S2700|contact@1||-671|28|pins6m3a@0|in[2]|-671|66 +Ametal-3|net@249|||S2700|contact@4||-239|28|pins6m3a@0|in[5]|-239|66 +Ametal-3|net@250|||S2700|contact@2||-527|28|pins6m3a@0|in[3]|-527|66 +Ametal-3|net@251|||S2700|contact@0||-815|28|pins6m3a@0|in[1]|-815|66 +Ametal-3|net@252|||S2700|contact@3||-383|28|pins6m3a@0|in[4]|-383|66 +Ametal-3|net@253|||S2700|contact@19||-95|28|pins6m3a@0|in[6]|-95|66 +Egnd_2|gnd|D5G2;|mux10/2@3|gnd_1|G +Egnd_3||D5G2;|wellCont@18|gnd_1|G +Ein[1]@852061915|in[1]|D5G2;|pins6m3a@0|in[1]|I +Ein[2]@1026413642|in[2]|D5G2;|pins6m3a@0|in[2]|I +Ein[3]@813370842|in[3]|D5G2;|pins6m3a@0|in[3]|I +Ein[4]@235890925|in[4]|D5G2;|pins6m3a@0|in[4]|I +Ein[5]@729477380|in[5]|D5G2;|pins6m3a@0|in[5]|I +Ein[6]@640877864|in[6]|D5G2;|pins6m3a@0|in[6]|I +Ein[8]||D5G2;|pin@52||I +Eout[1]||D5G2;|pin@36||O +Eout[2]||D5G2;|pin@38||O +Eout[3]||D5G2;|pin@40||O +Eout[4]||D5G2;|pin@42||O +Eout[5]||D5G2;|pin@44||O +Eout[6]||D5G2;|pin@46||O +Eout[7]|out[8]|D5G2;|pin@48||O +Es[F_1]|s[F]|D5G2;|mux10/2@9|s[F]|I +Es[T_1]|s[T]|D5G2;|mux10/2@9|s[T_1]|I +Evdd_4|vdd|D5G2;|mux10/2@3|vdd_2|P +Evdd_5||D5G2;|mux10/2@3|vdd_3|P +Evdd_6||D5G2;|wellCont@18|vdd_3|P +Evdd_7||D5G2;|wellCont@18|vdd_2|P +X + +# Cell mux10/2by6B;3{lay} +Cmux10/2by6B;3{lay}|mux10/2by6|cmos90|1226756550608|1226773290472||ATTR_NCC(D5G3;NTX275.25;Y69.75;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1226760704594|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1226773372732 +Ngeneric:Facet-Center|art@0||0|0||||AV +NX-Metal-2-Metal-3-Con|contact@0||390|-28|||X| +NX-Metal-2-Metal-3-Con|contact@1||330|-28|||X| +NX-Metal-2-Metal-3-Con|contact@2||246|-28|||X| +NX-Metal-2-Metal-3-Con|contact@3||186|-28|||X| +NX-Metal-2-Metal-3-Con|contact@4||102|-28|||X| +NX-Metal-1-Metal-2-Con|contact@11||387.5|-34|||XY| +NX-Metal-1-Metal-2-Con|contact@12||315.5|-16|||XY| +NX-Metal-1-Metal-2-Con|contact@13||243.5|-10|||XY| +NX-Metal-1-Metal-2-Con|contact@14||171.5|10|||XY| +NX-Metal-1-Metal-2-Con|contact@17||108|16|||XY| +NX-Metal-1-Metal-2-Con|contact@18||36|34|||XY| +NX-Metal-2-Metal-3-Con|contact@19||42|-28|||XY| +NX-Metal-2-Metal-3-Con|contact@20||534|-28|||X| +NX-Metal-1-Metal-2-Con|contact@21||531.5|-40|||| +Imux10/2;1{lay}|mux10/2@3||387.5|0|XY||D5G4; +Imux10/2;1{lay}|mux10/2@4||315.5|0|XY||D5G4; +Imux10/2;1{lay}|mux10/2@5||243.5|0|XY||D5G4; +Imux10/2;1{lay}|mux10/2@6||171.5|0|XY||D5G4; +Imux10/2;1{lay}|mux10/2@7||99.5|0|XY||D5G4; +Imux10/2;1{lay}|mux10/2@8||27.5|0|XY||D5G4; +Imux10/2;1{lay}|mux10/2@9||531.5|0|XY||D5G4; +NMetal-2-Pin|pin@47||0|34|||Y| +NMetal-2-Pin|pin@48||0|16|||Y| +NMetal-2-Pin|pin@49||0|10|||Y| +NMetal-2-Pin|pin@50||0|-10|||Y| +NMetal-2-Pin|pin@51||0|-16|||Y| +NMetal-2-Pin|pin@52||0|-34|||Y| +NMetal-3-Pin|pin@60||534|-66|||X| +NMetal-2-Pin|pin@61||0|-40|||Y| +NMetal-2-Pin|pin@62||444|-40|||| +IfanPinsK:pins6m3pat144;1{lay}|pins6m3p@0||216|-66|X||D5G4; +IwiresL:wellContacts13;1{lay}|wellCont@12||364.5|0|XY||D5G4; +IwiresL:wellContacts13;1{lay}|wellCont@13||292.5|0|XY||D5G4; +IwiresL:wellContacts13;1{lay}|wellCont@14||220.5|0|XY||D5G4; +IwiresL:wellContacts13;1{lay}|wellCont@15||148.5|0|XY||D5G4; +IwiresL:wellContacts13;1{lay}|wellCont@16||76.5|0|XY||D5G4; +IwiresL:wellContacts13;1{lay}|wellCont@17||4.5|0|XY||D5G4; +IwiresL:wellContacts13;1{lay}|wellCont@18||508.5|0|XY||D5G4; +Ametal-2|net@37|||S0|mux10/2@3|s[F]|387.5|-22|mux10/2@4|s[F]|315.5|-22 +Ametal-2|net@38|||S1800|mux10/2@6|s[F]|171.5|-22|mux10/2@5|s[F]|243.5|-22 +Ametal-2|net@39|||S1800|mux10/2@7|s[F]|99.5|-22|mux10/2@6|s[F]|171.5|-22 +Ametal-2|net@40|||S1800|mux10/2@8|s[F]|27.5|-22|mux10/2@7|s[F]|99.5|-22 +Ametal-2|net@41|||S0|mux10/2@4|s[F]|315.5|-22|mux10/2@5|s[F]|243.5|-22 +Ametal-2|net@42|||S0|mux10/2@3|s[T_1]|393.5|22|mux10/2@4|s[T_1]|321.5|22 +Ametal-2|net@43|||S1800|mux10/2@6|s[T_1]|177.5|22|mux10/2@5|s[T_1]|249.5|22 +Ametal-2|net@44|||S1800|mux10/2@7|s[T_1]|105.5|22|mux10/2@6|s[T_1]|177.5|22 +Ametal-2|net@45|||S1800|mux10/2@8|s[T_1]|33.5|22|mux10/2@7|s[T_1]|105.5|22 +Ametal-2|net@46|||S0|mux10/2@4|s[T_1]|321.5|22|mux10/2@5|s[T_1]|249.5|22 +Ametal-2|net@112|||S1800|mux10/2@3|in[1]|389|-28|contact@0||390|-28 +Ametal-2|net@114|||S1800|mux10/2@4|in[1]|317|-28|contact@1||330|-28 +Ametal-2|net@116|||S1800|mux10/2@5|in[1]|245|-28|contact@2||246|-28 +Ametal-2|net@118|||S1800|mux10/2@6|in[1]|173|-28|contact@3||186|-28 +Ametal-2|net@120|||S1800|mux10/2@7|in[1]|101|-28|contact@4||102|-28 +Ametal-2|net@163|||S0|wellCont@12|gnd|369|0|mux10/2@3|gnd|369|0 +Ametal-2|net@164|||S0|wellCont@12|vdd|369|50|mux10/2@3|vdd_1|369|50 +Ametal-2|net@165|||S0|wellCont@12|vdd_1|369|-50|mux10/2@3|vdd|369|-50 +Ametal-2|net@166|||S0|wellCont@13|gnd|297|0|mux10/2@4|gnd|297|0 +Ametal-2|net@167|||S0|wellCont@13|vdd|297|50|mux10/2@4|vdd_1|297|50 +Ametal-2|net@168|||S0|wellCont@13|vdd_1|297|-50|mux10/2@4|vdd|297|-50 +Ametal-2|net@169|||S0|wellCont@14|gnd|225|0|mux10/2@5|gnd|225|0 +Ametal-2|net@170|||S0|wellCont@14|vdd|225|50|mux10/2@5|vdd_1|225|50 +Ametal-2|net@171|||S0|wellCont@14|vdd_1|225|-50|mux10/2@5|vdd|225|-50 +Ametal-2|net@172|||S0|wellCont@15|gnd|153|0|mux10/2@6|gnd|153|0 +Ametal-2|net@173|||S0|wellCont@15|vdd|153|50|mux10/2@6|vdd_1|153|50 +Ametal-2|net@174|||S0|wellCont@15|vdd_1|153|-50|mux10/2@6|vdd|153|-50 +Ametal-2|net@175|||S0|wellCont@16|gnd|81|0|mux10/2@7|gnd|81|0 +Ametal-2|net@176|||S0|wellCont@16|vdd|81|50|mux10/2@7|vdd_1|81|50 +Ametal-2|net@177|||S0|wellCont@16|vdd_1|81|-50|mux10/2@7|vdd|81|-50 +Ametal-2|net@178|||S0|wellCont@17|gnd|9|0|mux10/2@8|gnd|9|0 +Ametal-2|net@179|||S0|wellCont@17|vdd|9|50|mux10/2@8|vdd_1|9|50 +Ametal-2|net@180|||S0|wellCont@17|vdd_1|9|-50|mux10/2@8|vdd|9|-50 +Ametal-2|net@181||6.2|S0|wellCont@12|gnd_1|360|0|mux10/2@4|gnd_1|334|0 +Ametal-2|net@182||6.2|S1800|mux10/2@5|gnd_1|262|0|wellCont@13|gnd_1|288|0 +Ametal-2|net@183||6.2|S1800|mux10/2@6|gnd_1|190|0|wellCont@14|gnd_1|216|0 +Ametal-2|net@184||6.2|S1800|mux10/2@7|gnd_1|118|0|wellCont@15|gnd_1|144|0 +Ametal-2|net@185||6.2|S1800|mux10/2@5|vdd_2|262|-50|wellCont@13|vdd_3|288|-50 +Ametal-2|net@186||6.2|S1800|mux10/2@5|vdd_3|262|50|wellCont@13|vdd_2|288|50 +Ametal-2|net@187||6.2|S1800|mux10/2@6|vdd_2|190|-50|wellCont@14|vdd_3|216|-50 +Ametal-2|net@188||6.2|S1800|mux10/2@6|vdd_3|190|50|wellCont@14|vdd_2|216|50 +Ametal-2|net@189||6.2|S1800|mux10/2@7|vdd_2|118|-50|wellCont@15|vdd_3|144|-50 +Ametal-2|net@190||6.2|S1800|mux10/2@7|vdd_3|118|50|wellCont@15|vdd_2|144|50 +Ametal-2|net@191||6.2|S1800|mux10/2@8|gnd_1|46|0|wellCont@16|gnd_1|72|0 +Ametal-2|net@192||6.2|S1800|mux10/2@4|vdd_2|334|-50|wellCont@12|vdd_3|360|-50 +Ametal-2|net@193||6.2|S1800|mux10/2@4|vdd_3|334|50|wellCont@12|vdd_2|360|50 +Ametal-2|net@194||6.2|S1800|mux10/2@8|vdd_2|46|-50|wellCont@16|vdd_3|72|-50 +Ametal-2|net@195||6.2|S1800|mux10/2@8|vdd_3|46|50|wellCont@16|vdd_2|72|50 +Ametal-1|net@198|||S900|mux10/2@3|out[1]|387.5|-13|contact@11||387.5|-34 +Ametal-1|net@200||0.4|S900|mux10/2@4|out[1]|315.5|-13|contact@12||315.5|-16 +Ametal-1|net@202|||S2700|mux10/2@5|out[1]|243.5|-13|contact@13||243.5|-10 +Ametal-1|net@204|||S2700|mux10/2@6|out[1]|171.5|-13|contact@14||171.5|10 +Ametal-1|net@210||0.4|S2700|mux10/2@7|outt[1]|108|11.5|contact@17||108|16 +Ametal-1|net@213|||S2700|mux10/2@8|outt[1]|36|11.5|contact@18||36|34 +Ametal-2|net@216|||S1800|mux10/2@8|in[1]|29|-28|contact@19||42|-28 +Ametal-2|net@239|||S0|contact@11||387.5|-34|pin@52||0|-34 +Ametal-2|net@240|||S0|contact@12||315.5|-16|pin@51||0|-16 +Ametal-2|net@241|||S0|contact@13||243.5|-10|pin@50||0|-10 +Ametal-2|net@242|||S0|contact@14||171.5|10|pin@49||0|10 +Ametal-2|net@243|||S0|contact@17||108|16|pin@48||0|16 +Ametal-2|net@244|||S0|contact@18||36|34|pin@47||0|34 +Ametal-3|net@247|||S900|contact@20||534|-28|pin@60||534|-66 +Ametal-2|net@248||6.2|S1800|mux10/2@3|vdd_3|406|50|wellCont@18|vdd_2|504|50 +Ametal-2|net@249||6.2|S0|wellCont@18|gnd_1|504|0|mux10/2@3|gnd_1|406|0 +Ametal-2|net@250||6.2|S0|wellCont@18|vdd_3|504|-50|mux10/2@3|vdd_2|406|-50 +Ametal-2|net@251|||S0|mux10/2@9|gnd|513|0|wellCont@18|gnd|513|0 +Ametal-2|net@252|||S0|mux10/2@9|vdd_1|513|50|wellCont@18|vdd|513|50 +Ametal-2|net@253|||S0|mux10/2@9|vdd|513|-50|wellCont@18|vdd_1|513|-50 +Ametal-2|net@254|||S0|contact@20||534|-28|mux10/2@9|in[1]|533|-28 +Ametal-2|net@255|||S1800|pin@61||0|-40|pin@62||444|-40 +Ametal-2|net@256|||S1800|pin@62||444|-40|contact@21||531.5|-40 +Ametal-1|net@257|||S900|mux10/2@9|out[1]|531.5|-13|contact@21||531.5|-40 +Ametal-2|net@258|||S1800|mux10/2@3|s[F]|387.5|-22|mux10/2@9|s[F]|531.5|-22 +Ametal-2|net@259|||S1800|mux10/2@3|s[T_1]|393.5|22|mux10/2@9|s[T_1]|537.5|22 +Ametal-3|net@270|||S900|contact@2||246|-28|pins6m3p@0|in[4]|246|-66 +Ametal-3|net@271|||S900|contact@4||102|-28|pins6m3p@0|in[2]|102|-66 +Ametal-3|net@272|||S900|contact@3||186|-28|pins6m3p@0|in[3]|186|-66 +Ametal-3|net@273|||S900|contact@1||330|-28|pins6m3p@0|in[5]|330|-66 +Ametal-3|net@274|||S900|contact@19||42|-28|pins6m3p@0|in[1]|42|-66 +Ametal-3|net@275|||S900|contact@0||390|-28|pins6m3p@0|in[6]|390|-66 +Egnd||D5G2;|wellCont@17|gnd_1|G +Egnd_3||D5G2;|mux10/2@9|gnd_1|G +Ein[1]@750675170|in[1]|D5G2;|pins6m3p@0|in[1]|I +Ein[2]@184645774|in[2]|D5G2;|pins6m3p@0|in[2]|I +Ein[3]@639172554|in[3]|D5G2;|pins6m3p@0|in[3]|I +Ein[4]@878271420|in[4]|D5G2;|pins6m3p@0|in[4]|I +Ein[5]@116991676|in[5]|D5G2;|pins6m3p@0|in[5]|I +Ein[6]@570857460|in[6]|D5G2;|pins6m3p@0|in[6]|I +Ein[7]|in[8]|D5G2;|pin@60||I +Eout[1]||D5G2;|pin@47||O +Eout[2]||D5G2;|pin@48||O +Eout[3]||D5G2;|pin@49||O +Eout[4]||D5G2;|pin@50||O +Eout[5]||D5G2;|pin@51||O +Eout[6]||D5G2;|pin@52||O +Eout[7]|out[8]|D5G2;|pin@61||O +Es[F]||D5G2;|mux10/2@8|s[F]|I +Es[T]||D5G2;|mux10/2@8|s[T_1]|I +Evdd||D5G2;|wellCont@17|vdd_3|P +Evdd_2||D5G2;|wellCont@17|vdd_2|P +Evdd_6||D5G2;|mux10/2@9|vdd_2|P +Evdd_7||D5G2;|mux10/2@9|vdd_3|P +X + # Cell olc;3{ic} -Colc;3{ic}||artwork|1216798799522|1224763683503|EI +Colc;3{ic}||artwork|1216798799522|1226842775087|EI Ngeneric:Facet-Center|art@0||0|0||||AV NThick-Circle|art@4||0|-3.5|1|1|| Nschematic:Bus_Pin|pin@0||-6|-2|-1|-1|| @@ -3127,7 +6323,6 @@ Nschematic:Bus_Pin|pin@35||-5|-2|-2|-2|| Nschematic:Bus_Pin|pin@36||0|4|-1|-1|| Ngeneric:Invisible-Pin|pin@37||0|3|1|1|| Aschematic:bus|net@2||-0.5|IJ900|pin@5||0|-4|pin@4||0|-5 -AThicker|net@7|||FS1800|pin@9||-5|3|pin@10||5|3 AThicker|net@19|||FS1800|pin@8||-5|-3|pin@11||5|-3 AThicker|net@33|||FS900|pin@10||5|3|pin@11||5|-3 AThicker|net@34|||FS2700|pin@33||-5|2|pin@9||-5|3 @@ -3135,14 +6330,374 @@ AThicker|net@36|||FS2700|pin@8||-5|-3|pin@33||-5|2 AThicker|net@37|||FS0|pin@33||-5|2|pin@34||-6|2 Aschematic:bus|net@39||-0.5|IJ0|pin@35||-5|-2|pin@0||-6|-2 Aschematic:bus|net@40||-0.5|IJ2700|pin@37||0|3|pin@36||0|4 +AThicker|net@43|||FS0|pin@10||5|3|pin@9||-5|3 Ebitt[1,3,5]|bitt[1:6]|D5G2;|pin@36||O -Edo[7]|doLO[7]|D5G2;|pin@27||O EinLO[1:6]||D5G2;|pin@4||I EsloDecClk[F]|olc[load,dec][1:2]|D5G2;|pin@0||I +Edo[7]|zooLO|D5G2;|pin@27||O +X + +# Cell olc;8{lay} +Colc;8{lay}||cmos90|1216796087191|1226865916527||ATTR_NCC(D5G3;NTY350.25;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1226843790728|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1226866139227 +Ngeneric:Facet-Center|art@0||0|0||||AV +NX-Metal-1-Metal-2-Con|contact@3||-173.5|40|||| +NX-Metal-1-Metal-2-Con|contact@13||-252|40|||| +NX-Metal-1-Metal-2-Con|contact@14||-269|-40|||| +NX-Metal-2-Metal-3-Con|contact@15||234.5|104|||| +NX-Metal-2-Metal-3-Con|contact@16||174.5|-104|||| +NX-Metal-2-Metal-3-Con|contact@17||90.5|104|||| +NX-Metal-2-Metal-3-Con|contact@18||30.5|-104|||| +NX-Metal-2-Metal-3-Con|contact@19||-53.5|104|||| +NX-Metal-2-Metal-3-Con|contact@20||-113.5|-104|||| +NX-Metal-2-Metal-3-Con|contact@21||228.5|272|||| +NX-Metal-2-Metal-3-Con|contact@22||84.5|310|||| +NX-Metal-2-Metal-3-Con|contact@23||-59.5|316|||| +IcountLogic;4{lay}|countLog@0||-11.5|0|||D5G4; +IgatesK:inv20B;1{lay}|inv20B@2||-267|0|X||D5G4; +IolcEven;7{lay}|olcEven@7||0|-216|||D5G4; +IolcOdd;7{lay}|olcOdd@1||0|216|Y||D5G4; +NMetal-1-Pin|pin@68||259.5|-72|||| +NMetal-1-Pin|pin@71||148.5|-69|||| +NMetal-1-Pin|pin@74||15|-75|||| +NMetal-1-Pin|pin@76||-33.5|-69|||| +NMetal-1-Pin|pin@78||-209.5|-72|||| +NMetal-1-Pin|pin@106||253.5|75|||| +NMetal-1-Pin|pin@112||215|69|||| +NMetal-1-Pin|pin@114||106|69|||| +NMetal-1-Pin|pin@116||57.5|66|||| +NMetal-1-Pin|pin@117||-68.5|69|||| +NMetal-1-Pin|pin@190||54.5|77.5|||| +NMetal-1-Pin|pin@191||-36|72|||| +NMetal-1-Pin|pin@192||-112.5|75|||| +NMetal-1-Pin|pin@237||-203|69|||| +NMetal-1-Pin|pin@239||131|75|||| +NMetal-1-Pin|pin@240||-203|-72|||| +NMetal-1-Pin|pin@241||-112.5|-69|||| +NMetal-1-Pin|pin@242||-36|-75|||| +NMetal-1-Pin|pin@243||54.5|-69|||| +NMetal-1-Pin|pin@245||221.5|-72|||| +NMetal-1-Pin|pin@403||-36|-76|||| +NMetal-1-Pin|pin@447||188|-75|||| +NMetal-1-Pin|pin@448||131|-75|||| +NMetal-1-Pin|pin@449||115.5|69|||| +NMetal-1-Pin|pin@450||115.5|77.5|||| +NMetal-1-Pin|pin@453||-63|66|||| +NMetal-1-Pin|pin@454||-63|75|||| +NMetal-1-Pin|pin@457||-252|25|||| +NMetal-1-Pin|pin@491||65|72|||| +NMetal-1-Pin|pin@492||65|69|||| +NMetal-2-Pin|pin@493||-257|-40|||| +IfanPinsK:pins6m3pat144;1{lay}|pins6m3p@0||60.5|345|||D5G4; +IfanPinsK:pins6m3pat144;1{lay}|pins6m3p@1||54.5|-335|||D5G4; +IwiresL:pinsVddGnd;1{lay}|pinsVddG@1||279.5|0|||D5G4; +IwiresL:select15;1{lay}|select15@1||274.5|0|||D5G4; +Ametal-1|net@81|||S2700|pin@71||148.5|-69|countLog@0|do[4]|148.5|-63 +Ametal-1|net@93|||S1800|pin@245||221.5|-72|pin@68||259.5|-72 +Ametal-1|net@94|||S2700|pin@68||259.5|-72|countLog@0|do[2]|259.5|-63 +Ametal-1|net@106|||S2700|pin@74||15|-75|countLog@0|bit[4]|15|-63 +Ametal-1|net@109|||S0|pin@76||-33.5|-69|pin@241||-112.5|-69 +Ametal-1|net@110|||S2700|pin@76||-33.5|-69|countLog@0|do[6]|-33.5|-63 +Ametal-1|net@113|||S0|pin@240||-203|-72|pin@78||-209.5|-72 +Ametal-1|net@114|||S2700|pin@78||-209.5|-72|countLog@0|bit[6]|-209.5|-63 +Ametal-1|net@124|||S2700|countLog@0|bit[1]|253.5|63|pin@106||253.5|75 +Ametal-1|net@134|||S900|pin@112||215|69|countLog@0|do[3]|215|63 +Ametal-1|net@138|||S900|pin@114||106|69|countLog@0|bit[3]|106|63 +Ametal-1|net@142|||S900|pin@116||57.5|66|countLog@0|do[5]|57.5|63 +Ametal-1|net@144|||S900|pin@117||-68.5|69|countLog@0|bit[5]|-68.5|63 +Ametal-1|net@255|||S0|pin@112||215|69|pin@449||115.5|69 +Ametal-1|net@263|||S0|pin@116||57.5|66|pin@453||-63|66 +Ametal-1|net@375|||S0|pin@117||-68.5|69|pin@237||-203|69 +Ametal-1|net@384|||S0|pin@106||253.5|75|pin@239||131|75 +Ametal-1|net@390|||S1800|pin@242||-36|-75|pin@74||15|-75 +Ametal-1|net@416|||S0|pin@71||148.5|-69|pin@243||54.5|-69 +Ametal-2|net@498||6.2|S1800|countLog@0|vdd_2|274|50|pinsVddG@1|vdd|279.5|50 +Ametal-2|net@499||6.2|S0|pinsVddG@1|gnd|279.5|0|countLog@0|gnd_1|274|0 +Ametal-2|net@500||6.2|S0|pinsVddG@1|vdd_1|279.5|-50|countLog@0|vdd_3|274|-50 +Ametal-1|net@655|||S900|countLog@0|do[7]|-173.5|63|contact@3||-173.5|40 +Ametal-1|net@689|||S900|pin@242||-36|-75|pin@403||-36|-76 +Ametal-1|net@699|||S2700|olcEven@7|bit[4]|-36|-82|pin@242||-36|-75 +Ametal-1|net@723|||S2700|pin@191||-36|72|olcOdd@1|bit[3]|-36|82 +Ametal-1|net@724|||S2700|pin@190||54.5|77.5|olcOdd@1|do[3]|54.5|101 +Ametal-1|net@725|||S2700|pin@239||131|75|olcOdd@1|bit[1]|131|82 +Ametal-1|net@726|||S900|pin@243||54.5|-69|olcEven@7|do[4]|54.5|-101 +Ametal-1|net@727|||S900|pin@245||221.5|-72|olcEven@7|do[2]|221.5|-101 +Ametal-1|net@729|||S900|pin@240||-203|-72|olcEven@7|bit[6]|-203|-82 +Ametal-1|net@730|||S900|pin@241||-112.5|-69|olcEven@7|do[6]|-112.5|-101 +Ametal-1|net@731|||S2700|pin@237||-203|69|olcOdd@1|bit[5]|-203|82 +Ametal-1|net@732|||S2700|pin@192||-112.5|75|olcOdd@1|do[5]|-112.5|101 +Ametal-1|net@804|||S900|countLog@0|bit[2]|188|-63|pin@447||188|-75 +Ametal-1|net@805|||S1800|pin@448||131|-75|pin@447||188|-75 +Ametal-1|net@806|||S900|pin@448||131|-75|olcEven@7|bit[2]|131|-82 +Ametal-1|net@808|||S2700|pin@449||115.5|69|pin@450||115.5|77.5 +Ametal-1|net@809|||S0|pin@450||115.5|77.5|pin@190||54.5|77.5 +Ametal-1|net@814|||S2700|pin@453||-63|66|pin@454||-63|75 +Ametal-1|net@815|||S0|pin@454||-63|75|pin@192||-112.5|75 +Ametal-2|net@816||6.2|S0|countLog@0|gnd|-254.5|0|inv20B@2|gnd|-259|0 +Ametal-2|net@817||6.2|S1800|inv20B@2|vdd|-259|50|countLog@0|vdd_1|-254.5|50 +Ametal-2|net@818||6.2|S1800|inv20B@2|vdd_1|-259|-50|countLog@0|vdd|-254.5|-50 +Ametal-1|net@821|||S1800|inv20B@2|in_1|-263|25|pin@457||-252|25 +Ametal-1|net@825|||S2700|pin@457||-252|25|contact@13||-252|40 +Ametal-2|net@853|||S0|contact@3||-173.5|40|contact@13||-252|40 +Ametal-1|net@857|||S1800|pin@191||-36|72|pin@491||65|72 +Ametal-1|net@859|||S900|pin@491||65|72|pin@492||65|69 +Ametal-1|net@860|||S1800|pin@492||65|69|pin@114||106|69 +Ametal-2|net@861|||S0|pin@493||-257|-40|contact@14||-269|-40 +Ametal-1|net@862|||S900|inv20B@2|out_1|-269|-13|contact@14||-269|-40 +Ametal-2|net@870|||S1800|olcOdd@1|bitt[1]|140|104|contact@15||234.5|104 +Ametal-2|net@872|||S1800|olcEven@7|bitt[1]|140|-104|contact@16||174.5|-104 +Ametal-2|net@874|||S1800|olcOdd@1|bitt[2]|-27|104|contact@17||90.5|104 +Ametal-2|net@876|||S1800|olcEven@7|bitt[2]|-27|-104|contact@18||30.5|-104 +Ametal-2|net@878|||S1800|olcOdd@1|bitt[3]|-194|104|contact@19||-53.5|104 +Ametal-2|net@880|||S1800|olcEven@7|bitt[3]|-194|-104|contact@20||-113.5|-104 +Ametal-3|net@888|||S2700|contact@15||234.5|104|pins6m3p@0|in[1]|234.5|345 +Ametal-3|net@892|||S900|pins6m3p@0|in[2]|174.5|345|contact@16||174.5|-104 +Ametal-3|net@894|||S2700|contact@17||90.5|104|pins6m3p@0|in[3]|90.5|345 +Ametal-3|net@896|||S2700|contact@18||30.5|-104|pins6m3p@0|in[4]|30.5|345 +Ametal-3|net@898|||S2700|contact@19||-53.5|104|pins6m3p@0|in[5]|-53.5|345 +Ametal-3|net@900|||S2700|contact@20||-113.5|-104|pins6m3p@0|in[6]|-113.5|345 +Ametal-2|net@901|||S0|olcOdd@1|inLO[4]|231.5|272|contact@21||228.5|272 +Ametal-3|net@902|||S2700|pins6m3p@1|in[1]|228.5|-335|contact@21||228.5|272 +Ametal-2|net@903|||S0|olcOdd@1|inLO[3]|87.5|310|contact@22||84.5|310 +Ametal-3|net@904|||S2700|pins6m3p@1|in[3]|84.5|-335|contact@22||84.5|310 +Ametal-2|net@905|||S0|olcOdd@1|inLO[5]|-56.5|316|contact@23||-59.5|316 +Ametal-3|net@906|||S2700|pins6m3p@1|in[5]|-59.5|-335|contact@23||-59.5|316 +Ebitt[7]|bitt[1]|D5G2;|pins6m3p@0|in[1]|U +Ebitt[8]|bitt[2]|D5G2;|pins6m3p@0|in[2]|U +Ebitt[9]|bitt[3]|D5G2;|pins6m3p@0|in[3]|U +Ebitt[10]|bitt[4]|D5G2;|pins6m3p@0|in[4]|U +Ebitt[11]|bitt[5]|D5G2;|pins6m3p@0|in[5]|U +Ebitt[12]|bitt[6]|D5G2;|pins6m3p@0|in[6]|U +Ecount[2]||D5G2;|olcEven@7|count[2]|I +Ecountt[2]||D5G2;|olcEven@7|count[3]|I +Egnd||D5G2;|inv20B@2|gnd_1|G +Egnd_1||D5G2;|olcOdd@1|gnd_1|G +Egnd_6||D5G2;|olcOdd@1|gnd_6|G +Egnd_7||D5G2;|olcOdd@1|gnd_7|G +Egnd_14||D5G2;|pinsVddG@1|gnd|G +Egnd_16||D5G2;|olcEven@7|gnd_1|G +Egnd_17||D5G2;|olcEven@7|gnd_6|G +Egnd_18||D5G2;|olcOdd@1|gnd|G +Egnd_19||D5G2;|olcEven@7|gnd|G +Egnd_20||D5G2;|olcEven@7|gnd_7|G +EinLO[7]|inLO[1]|D5G2;|pins6m3p@1|in[1]|U +EinLO[6]|inLO[2]|D5G2;|olcEven@7|inLO[3]|I +EinLO[8]|inLO[3]|D5G2;|pins6m3p@1|in[3]|U +EinLO[4]||D5G2;|olcEven@7|inLO[2]|I +EinLO[9]|inLO[5]|D5G2;|pins6m3p@1|in[5]|U +EinLO[2]|inLO[6]|D5G2;|olcEven@7|inLO[1]|I +Eolc[dec][1]||D5G2;|olcOdd@1|count|I +Eolc[load][1]||D5G2;|olcOdd@1|load|I +Eolc[load][2]||D5G2;|olcEven@7|load|I +Evdd||D5G2;|inv20B@2|vdd_2|P +Evdd_2||D5G2;|olcOdd@1|vdd_2|P +Evdd_3||D5G2;|olcOdd@1|vdd_3|P +Evdd_12||D5G2;|olcEven@7|vdd_12|P +Evdd_18||D5G2;|olcOdd@1|vdd_18|P +Evdd_19||D5G2;|olcOdd@1|vdd_19|P +Evdd_20||D5G2;|olcOdd@1|vdd_20|P +Evdd_21||D5G2;|olcOdd@1|vdd_21|P +Evdd_31||D5G2;|pinsVddG@1|vdd|P +Evdd_32||D5G2;|pinsVddG@1|vdd_1|P +Evdd_33||D5G2;|olcOdd@1|vdd_1|P +Evdd_35||D5G2;|olcEven@7|vdd_1|P +Evdd_36||D5G2;|olcEven@7|vdd_2|P +Evdd_37||D5G2;|olcEven@7|vdd_3|P +Evdd_53||D5G2;|inv20B@2|vdd_3|P +Evdd_54||D5G2;|olcOdd@1|vdd|P +Evdd_55||D5G2;|olcEven@7|vdd|P +Evdd_56||D5G2;|olcEven@7|vdd_19|P +Evdd_57||D5G2;|olcEven@7|vdd_20|P +Evdd_58||D5G2;|olcEven@7|vdd_21|P +EzooLO||D5G2;|pin@493||O +X + +# Cell olc;7{lay} +Colc;7{lay}||cmos90|1216796087191|1226865834503||ATTR_NCC(D5G3;NTY350.25;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1226784471344|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1226796898594 +Ngeneric:Facet-Center|art@0||0|0||||AV +NX-Metal-2-Metal-3-Con|contact@21||257|272|||| +NX-Metal-2-Metal-3-Con|contact@22||113|310|||| +NX-Metal-2-Metal-3-Con|contact@23||-31|316|||| +NX-Metal-2-Metal-3-Con|contact@24||-85|-104|||| +NX-Metal-2-Metal-3-Con|contact@25||59|-104|||| +NX-Metal-2-Metal-3-Con|contact@26||203|-104|||| +NX-Metal-2-Metal-3-Con|contact@27||263|104|||| +NX-Metal-2-Metal-3-Con|contact@28||119|104|||| +NX-Metal-2-Metal-3-Con|contact@29||-25|104|||| +NX-Metal-2-Metal-3-Con|contact@30||-151|266|||| +IcountLogic;4{lay}|countLog@0||-41.5|0|||D5G4; +IolcEven;7{lay}|olcEven@7||-5|-216|||D5G4; +IolcOdd;8{lay}|olcOdd@2||60|216|Y||D5G4; +NMetal-1-Pin|pin@68||229.5|-72|||| +NMetal-1-Pin|pin@71||118.5|-69|||| +NMetal-1-Pin|pin@74||-15|-75|||| +NMetal-1-Pin|pin@76||-63.5|-69|||| +NMetal-1-Pin|pin@78||-239.5|-72|||| +NMetal-1-Pin|pin@106||223.5|75|||| +NMetal-1-Pin|pin@112||185|69|||| +NMetal-1-Pin|pin@114||76|69|||| +NMetal-1-Pin|pin@116||27.5|66|||| +NMetal-1-Pin|pin@117||-98.5|69|||| +NMetal-1-Pin|pin@190||114.5|77.5|||| +NMetal-1-Pin|pin@191||24|72|||| +NMetal-1-Pin|pin@192||-52.5|75|||| +NMetal-1-Pin|pin@237||-143|69|||| +NMetal-1-Pin|pin@239||191|75|||| +NMetal-1-Pin|pin@240||-208|-72|||| +NMetal-1-Pin|pin@241||-117.5|-69|||| +NMetal-1-Pin|pin@242||-41|-75|||| +NMetal-1-Pin|pin@243||49.5|-69|||| +NMetal-1-Pin|pin@245||216.5|-72|||| +NMetal-1-Pin|pin@403||-41|-76|||| +NMetal-1-Pin|pin@447||158|-75|||| +NMetal-1-Pin|pin@448||126|-75|||| +NMetal-1-Pin|pin@449||115.5|69|||| +NMetal-1-Pin|pin@450||115.5|77.5|||| +NMetal-1-Pin|pin@453||-33|66|||| +NMetal-1-Pin|pin@454||-33|75|||| +NMetal-1-Pin|pin@491||65|72|||| +NMetal-1-Pin|pin@492||65|69|||| +NMetal-1-Pin|pin@507||-225.5|72|||| +NMetal-1-Pin|pin@509||-203.5|72|||| +NMetal-3-Pin|pin@511||-151|-354|||| +IfanPinsK:pins6m3pat144;1{lay}|pins6m3p@0||89|345|||D5G4; +IfanPinsK:pins6m3pat144;1{lay}|pins6m3p@1||83|-355|||D5G4; +IwiresL:pinsVddGnd;1{lay}|pinsVddG@1||339.5|0|||D5G4; +IwiresL:pinsVddGnd;1{lay}|pinsVddG@2||339.5|-144|||D5G4; +IwiresL:pinsVddGnd;1{lay}|pinsVddG@3||339.5|-288|||D5G4; +IwiresL:select100;1{lay}|select10@0||292|0|||D5G4; +IwiresL:select70;1{lay}|select70@0||307|-144|||D5G4; +IwiresL:select70;1{lay}|select70@1||307|-288|||D5G4; +Ametal-1|net@81|||S2700|pin@71||118.5|-69|countLog@0|do[4]|118.5|-63 +Ametal-1|net@93|||S1800|pin@245||216.5|-72|pin@68||229.5|-72 +Ametal-1|net@94|||S2700|pin@68||229.5|-72|countLog@0|do[2]|229.5|-63 +Ametal-1|net@106|||S2700|pin@74||-15|-75|countLog@0|bit[4]|-15|-63 +Ametal-1|net@109|||S0|pin@76||-63.5|-69|pin@241||-117.5|-69 +Ametal-1|net@110|||S2700|pin@76||-63.5|-69|countLog@0|do[6]|-63.5|-63 +Ametal-1|net@113|||S0|pin@240||-208|-72|pin@78||-239.5|-72 +Ametal-1|net@114|||S2700|pin@78||-239.5|-72|countLog@0|bit[6]|-239.5|-63 +Ametal-1|net@124|||S2700|countLog@0|bit[1]|223.5|63|pin@106||223.5|75 +Ametal-1|net@134|||S900|pin@112||185|69|countLog@0|do[3]|185|63 +Ametal-1|net@138|||S900|pin@114||76|69|countLog@0|bit[3]|76|63 +Ametal-1|net@142|||S900|pin@116||27.5|66|countLog@0|do[5]|27.5|63 +Ametal-1|net@144|||S900|pin@117||-98.5|69|countLog@0|bit[5]|-98.5|63 +Ametal-1|net@255|||S0|pin@112||185|69|pin@449||115.5|69 +Ametal-1|net@263|||S0|pin@116||27.5|66|pin@453||-33|66 +Ametal-1|net@375|||S0|pin@117||-98.5|69|pin@237||-143|69 +Ametal-1|net@384|||S0|pin@106||223.5|75|pin@239||191|75 +Ametal-1|net@390|||S1800|pin@242||-41|-75|pin@74||-15|-75 +Ametal-1|net@416|||S0|pin@71||118.5|-69|pin@243||49.5|-69 +Ametal-2|net@498||6.2|S1800|countLog@0|vdd_2|244|50|pinsVddG@1|vdd|339.5|50 +Ametal-2|net@499||6.2|S0|pinsVddG@1|gnd|339.5|0|countLog@0|gnd_1|244|0 +Ametal-2|net@500||6.2|S0|pinsVddG@1|vdd_1|339.5|-50|countLog@0|vdd_3|244|-50 +Ametal-1|net@689|||S900|pin@242||-41|-75|pin@403||-41|-76 +Ametal-1|net@699|||S2700|olcEven@7|bit[4]|-41|-82|pin@242||-41|-75 +Ametal-1|net@723|||S2700|pin@191||24|72|olcOdd@2|bit[3]|24|82 +Ametal-1|net@724|||S2700|pin@190||114.5|77.5|olcOdd@2|do[3]|114.5|101 +Ametal-1|net@725|||S2700|pin@239||191|75|olcOdd@2|bit[1]|191|82 +Ametal-1|net@726|||S900|pin@243||49.5|-69|olcEven@7|do[4]|49.5|-101 +Ametal-1|net@727|||S900|pin@245||216.5|-72|olcEven@7|do[2]|216.5|-101 +Ametal-1|net@729|||S900|pin@240||-208|-72|olcEven@7|bit[6]|-208|-82 +Ametal-1|net@730|||S900|pin@241||-117.5|-69|olcEven@7|do[6]|-117.5|-101 +Ametal-1|net@731|||S2700|pin@237||-143|69|olcOdd@2|bit[5]|-143|82 +Ametal-1|net@732|||S2700|pin@192||-52.5|75|olcOdd@2|do[5]|-52.5|101 +Ametal-1|net@804|||S900|countLog@0|bit[2]|158|-63|pin@447||158|-75 +Ametal-1|net@805|||S1800|pin@448||126|-75|pin@447||158|-75 +Ametal-1|net@806|||S900|pin@448||126|-75|olcEven@7|bit[2]|126|-82 +Ametal-1|net@808|||S2700|pin@449||115.5|69|pin@450||115.5|77.5 +Ametal-1|net@809|||S0|pin@450||115.5|77.5|pin@190||114.5|77.5 +Ametal-1|net@814|||S2700|pin@453||-33|66|pin@454||-33|75 +Ametal-1|net@815|||S0|pin@454||-33|75|pin@192||-52.5|75 +Ametal-1|net@857|||S1800|pin@191||24|72|pin@491||65|72 +Ametal-1|net@859|||S900|pin@491||65|72|pin@492||65|69 +Ametal-1|net@860|||S1800|pin@492||65|69|pin@114||76|69 +Ametal-3|net@899|||S2700|contact@24||-85|-104|pins6m3p@0|in[6]|-85|345 +Ametal-2|net@900|||S0|olcOdd@2|inLO[1]|272|272|contact@21||257|272 +Ametal-3|net@901|||S2700|pins6m3p@1|in[1]|257|-355|contact@21||257|272 +Ametal-2|net@902|||S0|olcOdd@2|inLO[3]|126|310|contact@22||113|310 +Ametal-3|net@903|||S2700|pins6m3p@1|in[3]|113|-355|contact@22||113|310 +Ametal-2|net@904|||S0|olcOdd@2|inLO[5]|-18|316|contact@23||-31|316 +Ametal-3|net@905|||S2700|pins6m3p@1|in[5]|-31|-355|contact@23||-31|316 +Ametal-2|net@907|||S1800|olcEven@7|bitt[3]|-199|-104|contact@24||-85|-104 +Ametal-2|net@908|||S1800|olcEven@7|bitt[2]|-32|-104|contact@25||59|-104 +Ametal-3|net@909|||S900|pins6m3p@0|in[4]|59|345|contact@25||59|-104 +Ametal-2|net@910|||S1800|olcEven@7|bitt[1]|135|-104|contact@26||203|-104 +Ametal-3|net@911|||S900|pins6m3p@0|in[2]|203|345|contact@26||203|-104 +Ametal-2|net@912|||S1800|olcOdd@2|bitt[1]|200|104|contact@27||263|104 +Ametal-3|net@913|||S900|pins6m3p@0|in[1]|263|345|contact@27||263|104 +Ametal-2|net@914|||S1800|olcOdd@2|bitt[3]|33|104|contact@28||119|104 +Ametal-3|net@915|||S900|pins6m3p@0|in[3]|119|345|contact@28||119|104 +Ametal-2|net@916|||S1800|olcOdd@2|bitt[5]|-134|104|contact@29||-25|104 +Ametal-3|net@917|||S900|pins6m3p@0|in[5]|-25|345|contact@29||-25|104 +Ametal-1|net@918|||S900|olcOdd@2|force0|-225.5|81|pin@507||-225.5|72 +Ametal-1|net@921|||S900|pin@509||-203.5|72|countLog@0|do[7]|-203.5|63 +Ametal-1|net@922|||S1800|pin@507||-225.5|72|pin@509||-203.5|72 +Ametal-3|net@923|||S2700|pin@511||-151|-354|contact@30||-151|266 +Ametal-2|net@924|||S1800|olcOdd@2|in[1]|-225.5|266|contact@30||-151|266 +Ametal-2|net@926||6.2|S1800|olcEven@7|vdd_3|274.5|-94|pinsVddG@2|vdd|339.5|-94 +Ametal-2|net@927||6.2|S0|pinsVddG@2|gnd|339.5|-144|olcEven@7|gnd_1|274.5|-144 +Ametal-2|net@928||6.2|S0|pinsVddG@2|vdd_1|339.5|-194|olcEven@7|vdd_2|274.5|-194 +Ametal-2|net@929||6.2|S0|pinsVddG@3|gnd|339.5|-288|olcEven@7|gnd_6|274.5|-288 +Ametal-2|net@930||6.2|S0|pinsVddG@3|vdd|339.5|-238|olcEven@7|vdd_12|274.5|-238 +Ametal-2|net@931||6.2|S0|pinsVddG@3|vdd_1|339.5|-338|olcEven@7|vdd_1|274.5|-338 +Ein[1]|bitt[1]|D5G2;|pins6m3p@0|in[1]|U +Ein[2]|bitt[2]|D5G2;|pins6m3p@0|in[2]|U +Ein[3]|bitt[3]|D5G2;|pins6m3p@0|in[3]|U +Ein[4]|bitt[4]|D5G2;|pins6m3p@0|in[4]|U +Ein[5]|bitt[5]|D5G2;|pins6m3p@0|in[5]|U +Ein[6]|bitt[6]|D5G2;|pins6m3p@0|in[6]|U +Ebitt[7]||D5G2;|olcOdd@2|bitt[7]|I +Egnd_21|gnd|D5G2;|olcOdd@2|gnd|G +Egnd_1||D5G2;|olcOdd@2|gnd_1|G +Egnd_6||D5G2;|olcOdd@2|gnd_6|G +Egnd_8||D5G2;|olcOdd@2|gnd_8|G +Egnd_14||D5G2;|pinsVddG@1|gnd|G +Egnd_16||D5G2;|olcEven@7|gnd_1|G +Egnd_17||D5G2;|olcEven@7|gnd_6|G +Egnd_19||D5G2;|olcEven@7|gnd|G +Egnd_20||D5G2;|olcEven@7|gnd_7|G +Egnd_21@262494850|gnd_21|D5G2;|pinsVddG@2|gnd|G +Egnd_22||D5G2;|pinsVddG@3|gnd|G +Egnd_23||D5G2;|countLog@0|gnd|G +Ein[1]@716027142|inLO[1]|D5G2;|pins6m3p@1|in[1]|U +EinLO[2]||D5G2;|olcEven@7|inLO[3]|I +Ein[3]@991982404|inLO[3]|D5G2;|pins6m3p@1|in[3]|U +EinLO[4]||D5G2;|olcEven@7|inLO[2]|I +Ein[5]@231872230|inLO[5]|D5G2;|pins6m3p@1|in[5]|U +EinLO[6]||D5G2;|olcEven@7|inLO[1]|I +EinLO[7]||D5G2;|pin@511||I +Ekill||D5G2;|olcOdd@2|c[1]|I +Emc||D5G2;|olcOdd@2|mc|I +Ecount[1]|olc[dec][1]|D5G2;|olcOdd@2|count[2]|I +Eload[1]|olc[load][1]|D5G2;|olcOdd@2|load[1]|I +Eolc[load][2]||D5G2;|olcEven@7|load|I +Evdd_59|vdd|D5G2;|olcOdd@2|vdd|P +Evdd_1||D5G2;|olcOdd@2|vdd_1|P +Evdd_2||D5G2;|olcOdd@2|vdd_2|P +Evdd_3||D5G2;|olcOdd@2|vdd_3|P +Evdd_12||D5G2;|olcEven@7|vdd_12|P +Evdd_18||D5G2;|olcOdd@2|vdd_18|P +Evdd_22||D5G2;|olcOdd@2|vdd_22|P +Evdd_23||D5G2;|olcOdd@2|vdd_23|P +Evdd_24||D5G2;|olcOdd@2|vdd_24|P +Evdd_31||D5G2;|pinsVddG@1|vdd|P +Evdd_32||D5G2;|pinsVddG@1|vdd_1|P +Evdd_35||D5G2;|olcEven@7|vdd_1|P +Evdd_36||D5G2;|olcEven@7|vdd_2|P +Evdd_37||D5G2;|olcEven@7|vdd_3|P +Evdd_55||D5G2;|olcEven@7|vdd|P +Evdd_56||D5G2;|olcEven@7|vdd_19|P +Evdd_57||D5G2;|olcEven@7|vdd_20|P +Evdd_58||D5G2;|olcEven@7|vdd_21|P +Evdd_59@811760160|vdd_59|D5G2;|pinsVddG@2|vdd|P +Evdd_60||D5G2;|pinsVddG@2|vdd_1|P +Evdd_61||D5G2;|pinsVddG@3|vdd|P +Evdd_62||D5G2;|pinsVddG@3|vdd_1|P +Evdd_63||D5G2;|countLog@0|vdd|P +Evdd_64||D5G2;|countLog@0|vdd_1|P X # Cell olc;6{lay} -Colc;6{lay}||cmos90|1216796087191|1225753289718||ATTR_NCC(D5G3;NTY350.25;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1224763848189|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1225753314675 +Colc;6{lay}||cmos90|1216796087191|1226865834503||ATTR_NCC(D5G3;NTY350.25;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1224763848189|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1225753314675 Ngeneric:Facet-Center|art@0||0|0||||AV NX-Metal-1-Metal-2-Con|contact@3||-173.5|40|||| NX-Metal-1-Metal-2-Con|contact@13||-252|40|||| @@ -3220,19 +6775,19 @@ Ametal-2|net@499||6.2|S0|pinsVddG@1|gnd|279.5|0|countLog@0|gnd_1|274|0 Ametal-2|net@500||6.2|S0|pinsVddG@1|vdd_1|279.5|-50|countLog@0|vdd_3|274|-50 Ametal-1|net@655|||S900|countLog@0|do[7]|-173.5|63|contact@3||-173.5|40 Ametal-1|net@689|||S900|pin@242||-36|-75|pin@403||-36|-76 -Ametal-1|net@699|||S2700|olcEven@7|bit[4]|-36|-76|pin@242||-36|-75 -Ametal-1|net@723|||S2700|pin@191||-36|72|olcOdd@1|bit[3]|-36|76 +Ametal-1|net@699|||S2700|olcEven@7|bit[4]|-36|-82|pin@242||-36|-75 +Ametal-1|net@723|||S2700|pin@191||-36|72|olcOdd@1|bit[3]|-36|82 Ametal-1|net@724|||S2700|pin@190||54.5|77.5|olcOdd@1|do[3]|54.5|101 -Ametal-1|net@725|||S2700|pin@239||131|75|olcOdd@1|bit[1]|131|76 +Ametal-1|net@725|||S2700|pin@239||131|75|olcOdd@1|bit[1]|131|82 Ametal-1|net@726|||S900|pin@243||54.5|-69|olcEven@7|do[4]|54.5|-101 Ametal-1|net@727|||S900|pin@245||221.5|-72|olcEven@7|do[2]|221.5|-101 -Ametal-1|net@729|||S900|pin@240||-203|-72|olcEven@7|bit[6]|-203|-76 +Ametal-1|net@729|||S900|pin@240||-203|-72|olcEven@7|bit[6]|-203|-82 Ametal-1|net@730|||S900|pin@241||-112.5|-69|olcEven@7|do[6]|-112.5|-101 -Ametal-1|net@731|||S2700|pin@237||-203|69|olcOdd@1|bit[5]|-203|76 +Ametal-1|net@731|||S2700|pin@237||-203|69|olcOdd@1|bit[5]|-203|82 Ametal-1|net@732|||S2700|pin@192||-112.5|75|olcOdd@1|do[5]|-112.5|101 Ametal-1|net@804|||S900|countLog@0|bit[2]|188|-63|pin@447||188|-75 Ametal-1|net@805|||S1800|pin@448||131|-75|pin@447||188|-75 -Ametal-1|net@806|||S900|pin@448||131|-75|olcEven@7|bit[2]|131|-76 +Ametal-1|net@806|||S900|pin@448||131|-75|olcEven@7|bit[2]|131|-82 Ametal-1|net@808|||S2700|pin@449||115.5|69|pin@450||115.5|77.5 Ametal-1|net@809|||S0|pin@450||115.5|77.5|pin@190||54.5|77.5 Ametal-1|net@814|||S2700|pin@453||-63|66|pin@454||-63|75 @@ -3266,7 +6821,6 @@ Ebitt[3]||D5G2;|pin@498||O Ebitt[4]||D5G2;|pin@500||O Ebitt[5]||D5G2;|pin@502||O Ebitt[6]||D5G2;|pin@504||O -EdoLO[7]||D5G2;|pin@493||O Egnd_25|gnd|D5G2;|inv20B@2|gnd_1|G Egnd_1||D5G2;|olcOdd@1|gnd_1|G Egnd_6||D5G2;|olcOdd@1|gnd_6|G @@ -3278,13 +6832,12 @@ Egnd_18||D5G2;|olcOdd@1|gnd|G Egnd_19||D5G2;|olcEven@7|gnd|G Egnd_20||D5G2;|olcEven@7|gnd_7|G EinLO[1]||D5G2;|olcOdd@1|inLO[4]|I -EinLO[2]||D5G2;|olcEven@7|inLO[2]|I +EinLO[2]||D5G2;|olcEven@7|inLO[1]|I EinLO[3]||D5G2;|olcOdd@1|inLO[3]|I -EinLO[4]||D5G2;|olcEven@7|inLO[4]|I +EinLO[4]||D5G2;|olcEven@7|inLO[2]|I EinLO[5]||D5G2;|olcOdd@1|inLO[5]|I -EinLO[6]||D5G2;|olcEven@7|inLO[6]|I +EinLO[6]||D5G2;|olcEven@7|inLO[3]|I Ecount[1]|olc[dec][1]|D5G2;|olcOdd@1|count|I -Ecount[2]|olc[dec][2]|D5G2;|olcEven@7|count|I Eload[1]|olc[load][1]|D5G2;|olcOdd@1|load|I Eload[2]|olc[load][2]|D5G2;|olcEven@7|load|I Evdd_52|vdd|D5G2;|inv20B@2|vdd_2|P @@ -3307,17 +6860,259 @@ Evdd_55||D5G2;|olcEven@7|vdd|P Evdd_56||D5G2;|olcEven@7|vdd_19|P Evdd_57||D5G2;|olcEven@7|vdd_20|P Evdd_58||D5G2;|olcEven@7|vdd_21|P +EdoLO[7]|zooLO|D5G2;|pin@493||O +X + +# Cell olc;7{sch} +Colc;7{sch}||schematic|1216797097518|1226842825901| +Ngeneric:Facet-Center|art@0||0|0||||AV +NOff-Page|conn@0||-22.5|1|||XYRR| +NOff-Page|conn@3||37.5|0|||YRR| +NOff-Page|conn@4||-37|15|||RR| +NOff-Page|conn@6||59|-15|||RRR| +IredFour:inv;1{ic}|inv@6||-29.5|15|X||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +Iolc;3{ic}|olc@2||65|28|||D5G4; +IcountLogic;1{ic}|olcCente@1||0|0|||D5G4; +IolcEven;1{ic}|olcEven@0||3|-18|||D5G4; +IolcOdd;2{ic}|olcOdd@1||9|18|Y||D5G4; +Ngeneric:Invisible-Pin|pin@0||-1|53|||||ART_message(D5G6;)Solc +Ngeneric:Invisible-Pin|pin@2||-1|48|||||ART_message(D5G4;)Sthe Outer Loop Counter +NBus_Pin|pin@3||3|-26|-1|-1|| +NBus_Pin|pin@4||9|27|-1|-1|| +NWire_Pin|pin@31||-42|6|||| +NWire_Pin|pin@32||-42|10|||| +NWire_Pin|pin@33||-42|0|||| +NWire_Pin|pin@34||-42|4|||| +NWire_Pin|pin@35||-42|-6|||| +NWire_Pin|pin@36||-42|-2|||| +NWire_Pin|pin@37||-42|-12|||| +NWire_Pin|pin@38||-42|-8|||| +NWire_Pin|pin@39||-42|-18|||| +NWire_Pin|pin@40||-42|-14|||| +NWire_Pin|pin@43||-54|6|||| +NWire_Pin|pin@44||-54|10|||| +NWire_Pin|pin@47||-54|0|||| +NWire_Pin|pin@48||-54|4|||| +NWire_Pin|pin@49||-54|-6|||| +NWire_Pin|pin@50||-54|-2|||| +NWire_Pin|pin@51||-54|-12|||| +NWire_Pin|pin@52||-54|-8|||| +NWire_Pin|pin@53||-54|-18|||| +NWire_Pin|pin@54||-54|-14|||| +NWire_Pin|pin@55||-54|-24|||| +NWire_Pin|pin@56||-54|-20|||| +Ngeneric:Invisible-Pin|pin@82||41.5|-14.5|||||ART_message(D3G2;)S[Make load LO,to load inLO.] +Ngeneric:Invisible-Pin|pin@84||39|18.5|||||ART_message(D3G2;)S[Predicate delivers the,"slow decrement clock, sloDecClk[F].",It goes LO for each count.,It stays HI if zeroLO is LO.] +Ngeneric:Invisible-Pin|pin@90||-59|48|||||ART_message(D3G2;)S["Bit[7] is the all zero bit,","a part of the skip circuit,","where it is called flag[Z].",The same count that drives,"bit[1:6] to zero = HI also","drives flag[Z] to FALSE = LO.","When loading inLO[1:6] with","all HI = 0, make inLO[7]",also be HI = all zero.] +Ngeneric:Invisible-Pin|pin@91||-60|27|||||ART_message(D3G3;)SIn bit[1:6], 0 = HI, 1 = LO. +Ngeneric:Invisible-Pin|pin@94||27|48|||||ART_message(D3G3;)S[the Outer Loop Counter,is a six bit counter,with collective allZero,"in the skip circuit, flag[Z]."] +NWire_Pin|pin@131||30|20|||| +NWire_Pin|pin@132||30|-20|||| +NWire_Pin|pin@140||30|16|||| +NWire_Pin|pin@141||30|-16|||| +Ngeneric:Invisible-Pin|pin@143||-1|43|||||ART_message(D5G3;)Sies 6 October 2008 +NWire_Pin|pin@152||30|25|||| +NWire_Pin|pin@153||30|12|||| +NWire_Pin|pin@154||30|-11|||| +NWire_Pin|pin@155||30|-25|||| +NWire_Pin|pin@156||-15|15|||| +NBus_Pin|pin@158||21|28|-1|-1|| +NBus_Pin|pin@159||15|-28|-1|-1|| +Ngeneric:Invisible-Pin|pin@160||-10|37|||||ART_message(D3G2;)S[ies 12 November 2008,applied the name zoo,(zero or one) to what,"was formerly do[7]."] +IorangeTSMC090nm:wire90;1{ic}|wire90@1||-47.5|6|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D374.20000000000005|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@2||-47.5|0|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D538.8000000000001|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@3||-47.5|-6|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D472.8000000000001|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@4||-47.5|-12|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D548.8000000000001|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@5||-47.5|-18|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D457.8000000000001|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||-59.5|6|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1049.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@8||-59.5|0|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1049.4|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||-59.5|-6|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D979.8|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||-59.5|-12|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D786.3000000000002|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@11||-59.5|-18|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D717.7|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@12||-59.5|-24|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D487.7000000000001|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@29||-22.5|15|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D426.00000000000006|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3 +Awire|bit[1]|D5G2;||2700|pin@43||-54|6|pin@44||-54|10 +Awire|bit[1]|D5G2;||2700|olcCente@1|bit[1]|15|3|olcOdd@1|bit[1]|15|13 +Awire|bit[2]|D5G2;||2700|pin@47||-54|0|pin@48||-54|4 +Awire|bit[2]|D5G2;||900|olcCente@1|bit[2]|9|-3|olcEven@0|z[2]|9|-13 +Awire|bit[3]|D5G2;||2700|pin@49||-54|-6|pin@50||-54|-2 +Awire|bit[3]|D5G2;||2700|olcCente@1|bit[3]|3|3|olcOdd@1|bit[3]|3|13 +Awire|bit[4]|D5G2;||2700|pin@51||-54|-12|pin@52||-54|-8 +Awire|bit[4]|D5G2;||2700|olcEven@0|z[24]|-3|-13|olcCente@1|bit[4]|-3|-3 +Awire|bit[5]|D5G2;||2700|pin@53||-54|-18|pin@54||-54|-14 +Awire|bit[5]|D5G2;||2700|olcCente@1|bit[5]|-9|3|olcOdd@1|bit[5]|-9|13 +Awire|bit[6]|D5G2;||2700|pin@55||-54|-24|pin@56||-54|-20 +Awire|bit[6]|D5G2;||900|olcCente@1|bit[6]|-15|-3|olcEven@0|z[246]|-15|-13 +Abus|bitt[1,3,5]|D5G2;|-0.5|IJ2700|olcOdd@1|bitt[1,3,5]|21|22|pin@158||21|28 +Abus|bitt[2,4,6]|D5G2;|-0.5|IJ900|olcEven@0|bitt[1,3,5]|15|-22|pin@159||15|-28 +Awire|do[2]|D5G2;||2700|pin@31||-42|6|pin@32||-42|10 +Awire|do[2]|D5G2;||2700|olcEven@0|do[2][T]|15|-14|olcCente@1|do[2]|15|-4 +Awire|do[3]|D5G2;||2700|pin@33||-42|0|pin@34||-42|4 +Awire|do[3]|D5G2;||2700|olcCente@1|do[3]|9|4|olcOdd@1|do[3]|9|14 +Awire|do[4]|D5G2;||2700|pin@35||-42|-6|pin@36||-42|-2 +Awire|do[4]|D5G2;||2700|olcEven@0|do[4][T]|3|-14|olcCente@1|do[4]|3|-4 +Awire|do[5]|D5G2;||2700|pin@37||-42|-12|pin@38||-42|-8 +Awire|do[5]|D5G2;||2700|olcCente@1|do[5]|-3|4|olcOdd@1|do[5]|-3|14 +Awire|do[6]|D5G2;||2700|pin@39||-42|-18|pin@40||-42|-14 +Awire|do[6]|D5G2;||2700|olcEven@0|do[6][T]|-9|-14|olcCente@1|do[6]|-9|-4 +Abus|inLO[1,3,5]|D5G2;|-0.5|IJ2700|olcOdd@1|inLO[1,3,5]|9|22|pin@4||9|27 +Abus|inLO[2,4,6]|D5G2;|-0.5|IJ900|olcEven@0|inLO[2,4,6]|3|-22|pin@3||3|-26 +Awire|net@63|||1800|wire90@1|b|-45|6|pin@31||-42|6 +Awire|net@65|||1800|wire90@2|b|-45|0|pin@33||-42|0 +Awire|net@67|||1800|wire90@3|b|-45|-6|pin@35||-42|-6 +Awire|net@69|||1800|wire90@4|b|-45|-12|pin@37||-42|-12 +Awire|net@71|||1800|wire90@5|b|-45|-18|pin@39||-42|-18 +Awire|net@74|||1800|wire90@7|b|-57|6|pin@43||-54|6 +Awire|net@75|||1800|wire90@8|b|-57|0|pin@47||-54|0 +Awire|net@77|||1800|wire90@9|b|-57|-6|pin@49||-54|-6 +Awire|net@79|||1800|wire90@10|b|-57|-12|pin@51||-54|-12 +Awire|net@81|||1800|wire90@11|b|-57|-18|pin@53||-54|-18 +Awire|net@83|||1800|wire90@12|b|-57|-24|pin@55||-54|-24 +Awire|net@203|||1800|olcOdd@1|load[T]|26|20|pin@131||30|20 +Awire|net@205|||0|pin@132||30|-20|olcEven@0|load[T,F]|20|-20 +Awire|net@237|||1800|olcOdd@1|count[T]|26|16|pin@140||30|16 +Awire|net@242|||1800|olcEven@0|do[3]|20|-16|pin@141||30|-16 +Awire|net@269|||1800|conn@4|a|-35|15|inv@6|out|-32|15 +Awire|net@270|||0|wire90@29|a|-25|15|inv@6|in|-27|15 +Awire|net@271|||1800|wire90@29|b|-20|15|pin@156||-15|15 +Awire|net@273|||2700|olcCente@1|do[7]|-15|4|pin@156||-15|15 +Awire|olc[dec][1]|D5G2;||900|pin@140||30|16|pin@153||30|12 +Awire|olc[dec][2]|D5G2;||2700|pin@141||30|-16|pin@154||30|-11 +Awire|olc[load][1]|D5G2;||2700|pin@131||30|20|pin@152||30|25 +Awire|olc[load][2]|D5G2;||900|pin@132||30|-20|pin@155||30|-25 +Ebitt[1:6]||D6G2;|conn@6|y|O +EinLO[1:6]||D4G2;|conn@0|a|I +Eolc[load,dec][1:2]||D4G2;|conn@3|a|I +EzooLO||D6G2;|conn@4|y|O X # Cell olc;6{sch} -Colc;6{sch}||schematic|1216797097518|1224763666862| +Colc;6{sch}||schematic|1216797097518|1226926401485| +Ngeneric:Facet-Center|art@0||0|0||||AV +NOff-Page|conn@0||-22.5|1|||XYRR| +NOff-Page|conn@3||37.5|0|||YRR| +NOff-Page|conn@6||59|-15|||RRR| +NOff-Page|conn@7||-15|28|||XYR| +NOff-Page|conn@8||-9|28.5|||XYR| +Iolc;3{ic}|olc@1||65|28|||D5G4; +IcountLogic;1{ic}|olcCente@1||0|0|||D5G4; +IolcEven;1{ic}|olcEven@0||3|-18|||D5G4; +IolcOdd;2{ic}|olcOdd@1||9|18|Y||D5G4; +Ngeneric:Invisible-Pin|pin@0||-1|47|||||ART_message(D5G6;)Solc +Ngeneric:Invisible-Pin|pin@2||-1|42|||||ART_message(D5G4;)Sthe Outer Loop Counter +NBus_Pin|pin@3||3|-26|-1|-1|| +NBus_Pin|pin@4||9|27|-1|-1|| +NWire_Pin|pin@31||-42|6|||| +NWire_Pin|pin@32||-42|10|||| +NWire_Pin|pin@33||-42|0|||| +NWire_Pin|pin@34||-42|4|||| +NWire_Pin|pin@35||-42|-6|||| +NWire_Pin|pin@36||-42|-2|||| +NWire_Pin|pin@37||-42|-12|||| +NWire_Pin|pin@38||-42|-8|||| +NWire_Pin|pin@39||-42|-18|||| +NWire_Pin|pin@40||-42|-14|||| +NWire_Pin|pin@43||-54|6|||| +NWire_Pin|pin@44||-54|10|||| +NWire_Pin|pin@47||-54|0|||| +NWire_Pin|pin@48||-54|4|||| +NWire_Pin|pin@49||-54|-6|||| +NWire_Pin|pin@50||-54|-2|||| +NWire_Pin|pin@51||-54|-12|||| +NWire_Pin|pin@52||-54|-8|||| +NWire_Pin|pin@53||-54|-18|||| +NWire_Pin|pin@54||-54|-14|||| +NWire_Pin|pin@55||-54|-24|||| +NWire_Pin|pin@56||-54|-20|||| +Ngeneric:Invisible-Pin|pin@82||41.5|-14.5|||||ART_message(D3G2;)S[Make load LO,to load inLO.] +Ngeneric:Invisible-Pin|pin@84||39|18.5|||||ART_message(D3G2;)S[Predicate delivers the,"slow decrement clock, sloDecClk[F].",It goes LO for each count.,It stays HI if zeroLO is LO.] +Ngeneric:Invisible-Pin|pin@90||-59|48|||||ART_message(D3G2;)S["Bit[7] is the all zero bit,","a part of the skip circuit,","where it is called flag[Z].",The same count that drives,"bit[1:6] to zero = HI also","drives flag[Z] to FALSE = LO.","When loading inLO[1:6] with","all HI = 0, make inLO[7]",also be HI = all zero.] +Ngeneric:Invisible-Pin|pin@91||-60|27|||||ART_message(D3G3;)SIn bit[1:6], 0 = HI, 1 = LO. +Ngeneric:Invisible-Pin|pin@94||27|48|||||ART_message(D3G3;)S[the Outer Loop Counter,is a six bit counter,with collective allZero,"in the skip circuit, flag[Z]."] +NWire_Pin|pin@131||30|20|||| +NWire_Pin|pin@132||30|-20|||| +NWire_Pin|pin@140||30|16|||| +NWire_Pin|pin@141||30|-16|||| +Ngeneric:Invisible-Pin|pin@143||-1|37|||||ART_message(D5G3;)Sies 6 October 2008 +NWire_Pin|pin@152||30|25|||| +NWire_Pin|pin@153||30|12|||| +NWire_Pin|pin@154||30|-11|||| +NWire_Pin|pin@155||30|-25|||| +NBus_Pin|pin@158||21|28|-1|-1|| +NBus_Pin|pin@159||15|-28|-1|-1|| +Ngeneric:Invisible-Pin|pin@160||-66|57|||||ART_message(D3G2;)S[ies 12 November 2008,applide the name zoo,(zero or one) to what,"was formerly do[7]."] +IorangeTSMC090nm:wire90;1{ic}|wire90@1||-47.5|6|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D374.20000000000005|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@2||-47.5|0|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D538.8000000000001|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@3||-47.5|-6|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D472.8000000000001|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@4||-47.5|-12|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D548.8000000000001|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@5||-47.5|-18|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D457.8000000000001|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||-59.5|6|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1049.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@8||-59.5|0|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1049.4|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||-59.5|-6|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D979.8|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||-59.5|-12|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D786.3000000000002|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@11||-59.5|-18|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D717.7|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@12||-59.5|-24|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D487.7000000000001|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3 +Awire|bit[1]|D5G2;||2700|pin@43||-54|6|pin@44||-54|10 +Awire|bit[1]|D5G2;||2700|olcCente@1|bit[1]|15|3|olcOdd@1|bit[1]|15|13 +Awire|bit[2]|D5G2;||2700|pin@47||-54|0|pin@48||-54|4 +Awire|bit[2]|D5G2;||900|olcCente@1|bit[2]|9|-3|olcEven@0|z[2]|9|-13 +Awire|bit[3]|D5G2;||2700|pin@49||-54|-6|pin@50||-54|-2 +Awire|bit[3]|D5G2;||2700|olcCente@1|bit[3]|3|3|olcOdd@1|bit[3]|3|13 +Awire|bit[4]|D5G2;||2700|pin@51||-54|-12|pin@52||-54|-8 +Awire|bit[4]|D5G2;||2700|olcEven@0|z[24]|-3|-13|olcCente@1|bit[4]|-3|-3 +Awire|bit[5]|D5G2;||2700|pin@53||-54|-18|pin@54||-54|-14 +Awire|bit[5]|D5G2;||2700|olcCente@1|bit[5]|-9|3|olcOdd@1|bit[5]|-9|13 +Awire|bit[6]|D5G2;||2700|pin@55||-54|-24|pin@56||-54|-20 +Awire|bit[6]|D5G2;||900|olcCente@1|bit[6]|-15|-3|olcEven@0|z[246]|-15|-13 +Abus|bitt[1,3,5]|D5G2;|-0.5|IJ2700|olcOdd@1|bitt[1,3,5]|21|22|pin@158||21|28 +Abus|bitt[2,4,6]|D5G2;|-0.5|IJ900|olcEven@0|bitt[1,3,5]|15|-22|pin@159||15|-28 +Awire|do[2]|D5G2;||2700|pin@31||-42|6|pin@32||-42|10 +Awire|do[2]|D5G2;||2700|olcEven@0|do[2][T]|15|-14|olcCente@1|do[2]|15|-4 +Awire|do[3]|D5G2;||2700|pin@33||-42|0|pin@34||-42|4 +Awire|do[3]|D5G2;||2700|olcCente@1|do[3]|9|4|olcOdd@1|do[3]|9|14 +Awire|do[4]|D5G2;||2700|pin@35||-42|-6|pin@36||-42|-2 +Awire|do[4]|D5G2;||2700|olcEven@0|do[4][T]|3|-14|olcCente@1|do[4]|3|-4 +Awire|do[5]|D5G2;||2700|pin@37||-42|-12|pin@38||-42|-8 +Awire|do[5]|D5G2;||2700|olcCente@1|do[5]|-3|4|olcOdd@1|do[5]|-3|14 +Awire|do[6]|D5G2;||2700|pin@39||-42|-18|pin@40||-42|-14 +Awire|do[6]|D5G2;||2700|olcEven@0|do[6][T]|-9|-14|olcCente@1|do[6]|-9|-4 +Abus|inLO[1,3,5]|D5G2;|-0.5|IJ2700|olcOdd@1|inLO[1,3,5]|9|22|pin@4||9|27 +Abus|inLO[2,4,6]|D5G2;|-0.5|IJ900|olcEven@0|inLO[2,4,6]|3|-22|pin@3||3|-26 +Awire|net@63|||1800|wire90@1|b|-45|6|pin@31||-42|6 +Awire|net@65|||1800|wire90@2|b|-45|0|pin@33||-42|0 +Awire|net@67|||1800|wire90@3|b|-45|-6|pin@35||-42|-6 +Awire|net@69|||1800|wire90@4|b|-45|-12|pin@37||-42|-12 +Awire|net@71|||1800|wire90@5|b|-45|-18|pin@39||-42|-18 +Awire|net@74|||1800|wire90@7|b|-57|6|pin@43||-54|6 +Awire|net@75|||1800|wire90@8|b|-57|0|pin@47||-54|0 +Awire|net@77|||1800|wire90@9|b|-57|-6|pin@49||-54|-6 +Awire|net@79|||1800|wire90@10|b|-57|-12|pin@51||-54|-12 +Awire|net@81|||1800|wire90@11|b|-57|-18|pin@53||-54|-18 +Awire|net@83|||1800|wire90@12|b|-57|-24|pin@55||-54|-24 +Awire|net@203|||1800|olcOdd@1|load[T]|26|20|pin@131||30|20 +Awire|net@205|||0|pin@132||30|-20|olcEven@0|load[T,F]|20|-20 +Awire|net@237|||1800|olcOdd@1|count[T]|26|16|pin@140||30|16 +Awire|net@242|||1800|olcEven@0|do[3]|20|-16|pin@141||30|-16 +Awire|olc[dec][1]|D5G2;||900|pin@140||30|16|pin@153||30|12 +Awire|olc[dec][2]|D5G2;||2700|pin@141||30|-16|pin@154||30|-11 +Awire|olc[load][1]|D5G2;||2700|pin@131||30|20|pin@152||30|25 +Awire|olc[load][2]|D5G2;||900|pin@132||30|-20|pin@155||30|-25 +Ebitt[1,3,5]|bitt[1:7]|D6G2;|conn@6|y|O +EinLO[1:6]|inLO[1:7]|D4G2;|conn@0|a|I +Ekill||D4G2;|conn@7|a|I +Emc||D4G2;|conn@8|a|I +Eolc[load,dec][F]|olc[load,dec][1:2]|D4G2;|conn@3|a|I +X + +# Cell olc;1{sch} +Colc;1{sch}||schematic|1216797097518|1226842451743| Ngeneric:Facet-Center|art@0||0|0||||AV NOff-Page|conn@0||-22.5|1|||XYRR| NOff-Page|conn@3||37.5|0|||YRR| NOff-Page|conn@4||-37|15|||RR| NOff-Page|conn@6||59|-15|||RRR| IredFour:inv;1{ic}|inv@6||-29.5|15|X||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 -Iolc;3{ic}|olc@1||65|28|||D5G4; +Iolc;3{ic}|olc@2||65|28|||D5G4; IcountLogic;1{ic}|olcCente@1||0|0|||D5G4; IolcEven;1{ic}|olcEven@0||3|-18|||D5G4; IolcOdd;2{ic}|olcOdd@1||9|18|Y||D5G4; @@ -3364,6 +7159,7 @@ NWire_Pin|pin@155||30|-25|||| NWire_Pin|pin@156||-15|15|||| NBus_Pin|pin@158||21|28|-1|-1|| NBus_Pin|pin@159||15|-28|-1|-1|| +Ngeneric:Invisible-Pin|pin@160||-66|57|||||ART_message(D3G2;)S[ies 12 November 2008,applide the name zoo,(zero or one) to what,"was formerly do[7]."] IorangeTSMC090nm:wire90;1{ic}|wire90@1||-47.5|6|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D374.20000000000005|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@2||-47.5|0|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D538.8000000000001|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@3||-47.5|-6|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D472.8000000000001|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3 @@ -3425,10 +7221,10 @@ Awire|olc[dec][1]|D5G2;||900|pin@140||30|16|pin@153||30|12 Awire|olc[dec][2]|D5G2;||2700|pin@141||30|-16|pin@154||30|-11 Awire|olc[load][1]|D5G2;||2700|pin@131||30|20|pin@152||30|25 Awire|olc[load][2]|D5G2;||900|pin@132||30|-20|pin@155||30|-25 -Ebitt[1,3,5]|bitt[1:6]|D6G2;|conn@6|y|O -Edo[7]|doLO[7]|D6G2;|conn@4|y|O +Ebitt[1:6]||D6G2;|conn@6|y|O EinLO[1:6]||D4G2;|conn@0|a|I -Eolc[load,dec][F]|olc[load,dec][1:2]|D4G2;|conn@3|a|I +Eolc[load,dec][1:2]||D4G2;|conn@3|a|I +EzooLO||D6G2;|conn@4|y|O X # Cell olcEven;1{ic} @@ -3517,34 +7313,30 @@ Eload[T,F]|load[2]|D5G2;|pin@10||I X # Cell olcEven;7{lay} -ColcEven;7{lay}||cmos90|1216735796008|1224763814883||ATTR_NCC(D5G3;NTY144;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1224056228966|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1224926559477 +ColcEven;7{lay}||cmos90|1216735796008|1226866179667||ATTR_NCC(D5G3;NTY144;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1226866187922|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1226866187922 Ngeneric:Facet-Center|art@0||0|0||||AV NX-Metal-1-Metal-2-Con|contact@14||-232|-88|||| NX-Metal-1-Metal-2-Con|contact@15||-232|88|||| NX-Metal-1-Metal-2-Con|contact@16||-251|56|||| NX-Metal-1-Metal-2-Con|contact@17||-251|-106|||| -NX-Metal-1-Metal-2-Con|contact@18||105.5|-94|||| -NX-Metal-1-Metal-2-Con|contact@20||269.5|-88|||| -NX-Metal-1-Metal-2-Con|contact@21||-61.5|-100|||| +NX-Metal-1-Metal-2-Con|contact@18||-272|93.5|||| +NX-Metal-1-Metal-2-Con|contact@19||-270|50|||| IgatesK:inv20B;1{lay}|inv20B@0||-234|72|||D5G4; IgatesK:inv20B;1{lay}|inv20B@1||-234|-72|||D5G4; IgatesK:inv30;1{lay}|inv30@0||-263|-72|||D5G4; IgatesK:inv30;1{lay}|inv30@1||-263|72|||D5G4; NMetal-1-Pin|pin@55||-280.5|-47|||| NMetal-1-Pin|pin@56||-280.5|-97|||| -NMetal-1-Pin|pin@57||-282|97|||| -NMetal-1-Pin|pin@58||-282|47|||| NMetal-1-Pin|pin@59||-251|97|||| NMetal-1-Pin|pin@60||-251|47|||| NMetal-1-Pin|pin@61||-251|-47|||| NMetal-1-Pin|pin@62||-251|-97|||| -NMetal-2-Pin|pin@64||279.5|-100|||| -NMetal-2-Pin|pin@66||279.5|-94|||| -NMetal-1-Pin|pin@68||105.5|-96.5|||| -NMetal-2-Pin|pin@72||-61.5|-100|||| -NMetal-2-Pin|pin@75||279.5|-88|||| -NMetal-1-Pin|pin@76||269.5|-96.5|||| -NMetal-1-Pin|pin@78||-61.5|-96.5|||| +NMetal-1-Pin|pin@79||-108.5|-135|||| +NMetal-1-Pin|pin@80||58.5|-135|||| +NMetal-1-Pin|pin@81||225.5|-135|||| +NMetal-2-Pin|pin@82||-279|93.5|||| +NMetal-2-Pin|pin@83||-279|50|||| +NMetal-1-Pin|pin@84||-272|97|||| IringB;2{lay}|ringB@0||29|0|X||D5G4; IringB;2{lay}|ringB@1||-138|0|X||D5G4; IringB;2{lay}|ringB@2||196|0|X||D5G4; @@ -3581,17 +7373,14 @@ Ametal-1|net@554||0.4|S2700|inv20B@0|out|-232|85|contact@15||-232|88 Ametal-2|net@556|||S0|ringB@1|clA[F]|-94|-106|contact@17||-251|-106 Ametal-2|net@558|||S0|ringB@1|hold[T]|-92|56|contact@16||-251|56 Ametal-1|net@560|||S900|pin@55||-280.5|-47|pin@56||-280.5|-97 -Ametal-1|net@561|||S900|pin@57||-282|97|pin@58||-282|47 Ametal-2|net@563||6.2|S1800|inv30@0|vdd_2|-246.5|-22|inv20B@1|vdd|-242|-22 Ametal-2|net@564||6.2|S0|inv20B@0|vdd|-242|122|inv30@1|vdd_2|-246.5|122 Ametal-2|net@565||6.2|S0|inv20B@0|gnd|-242|72|inv30@1|gnd_1|-246.5|72 Ametal-2|net@566||6.2|S0|inv20B@1|gnd|-242|-72|inv30@0|gnd_1|-246.5|-72 Ametal-2|net@567||6.2|S0|inv20B@1|vdd_1|-242|-122|inv30@0|vdd_3|-246.5|-122 Ametal-2|net@568||6.2|S0|inv20B@0|vdd_1|-242|22|inv30@1|vdd_3|-246.5|22 -Ametal-1|net@569|||S1800|pin@57||-282|97|inv30@1|inB|-270|97 Ametal-1|net@570|||S0|inv30@0|inB|-270|-47|pin@55||-280.5|-47 Ametal-1|net@571|||S0|inv30@0|inA|-270|-97|pin@56||-280.5|-97 -Ametal-1|net@572|||S0|inv30@1|inA|-270|47|pin@58||-282|47 Ametal-1|net@574||0.4|S900|inv30@1|out|-251|72|contact@16||-251|56 Ametal-1|net@576|||S900|inv30@0|out|-251|-72|pin@62||-251|-97 Ametal-1|net@577|||S2700|inv30@1|out|-251|72|pin@59||-251|97 @@ -3602,23 +7391,22 @@ Ametal-1|net@581|||S2700|inv30@0|out|-251|-72|pin@61||-251|-47 Ametal-1|net@582|||S1800|pin@61||-251|-47|inv20B@1|in_1|-238|-47 Ametal-1|net@583|||S900|pin@62||-251|-97|contact@17||-251|-106 Ametal-1|net@584|||S1800|pin@62||-251|-97|inv20B@1|in|-238|-97 -Ametal-2|net@586|||S0|pin@64||279.5|-100|pin@72||-61.5|-100 -Ametal-1|net@588|||S1800|ringB@0|inA|58.5|-96.5|pin@68||105.5|-96.5 -Ametal-1|net@590|||S2700|pin@68||105.5|-96.5|contact@18||105.5|-94 -Ametal-2|net@591|||S0|pin@66||279.5|-94|contact@18||105.5|-94 -Ametal-1|net@598|||S1800|ringB@2|inA|225.5|-96.5|pin@76||269.5|-96.5 -Ametal-2|net@601|||S0|pin@75||279.5|-88|contact@20||269.5|-88 -Ametal-1|net@602||0.4|S2700|pin@76||269.5|-96.5|contact@20||269.5|-88 -Ametal-1|net@603|||S0|pin@78||-61.5|-96.5|ringB@1|inA|-108.5|-96.5 -Ametal-1|net@604|||S900|pin@78||-61.5|-96.5|contact@21||-61.5|-100 -Ametal-2|net@605|||S0|pin@72||-61.5|-100|contact@21||-61.5|-100 +Ametal-1|net@606|||S900|ringB@1|inA|-108.5|-96.5|pin@79||-108.5|-135 +Ametal-1|net@607|||S2700|pin@80||58.5|-135|ringB@0|inA|58.5|-96.5 +Ametal-1|net@608|||S900|ringB@2|inA|225.5|-96.5|pin@81||225.5|-135 +Ametal-2|net@609|||S1800|pin@82||-279|93.5|contact@18||-272|93.5 +Ametal-2|net@611|||S1800|pin@83||-279|50|contact@19||-270|50 +Ametal-1|net@612|||S900|contact@19||-270|50|inv30@1|inA|-270|47 +Ametal-1|net@613|||S2700|contact@18||-272|93.5|pin@84||-272|97 +Ametal-1|net@614|||S1800|pin@84||-272|97|inv30@1|inB|-270|97 Ebit[2]||D5G2;|ringB@2|bit[1]|O Ebit[4]||D5G2;|ringB@0|bit[1]|O Ebit[6]||D5G2;|ringB@1|bit[1]|O Ebitt[1]|bitt[2]|D5G2;|ringB@2|bitt[1]|O Ebitt[2]|bitt[4]|D5G2;|ringB@0|bitt[1]|O Ebitt[3]|bitt[6]|D5G2;|ringB@1|bitt[1]|O -Ecount|count[2]|D5G2;|pin@57||I +Ecount[2]||D5G2;|pin@82||I +Ecount[3]|countt[2]|D5G2;|pin@83||I Edo[2]||D5G2;|ringB@2|do[1]|I Edo[4]||D5G2;|ringB@0|do[1]|I Edo[6]||D5G2;|ringB@1|do[1]|I @@ -3626,9 +7414,9 @@ Egnd||D5G2;|inv30@0|gnd|G Egnd_1||D5G2;|ringB@2|gnd_1|G Egnd_6||D5G2;|ringB@2|gnd|G Egnd_7||D5G2;|inv30@1|gnd|G -EinLO[2]||D5G2;|pin@75||I -EinLO[4]||D5G2;|pin@66||I -EinLO[6]||D5G2;|pin@64||I +EinLO[3]|inLO[2]|D5G2;|pin@81||I +EinLO[2]|inLO[4]|D5G2;|pin@80||I +EinLO[1]|inLO[6]|D5G2;|pin@79||I Eload|load[2]|D5G2;|pin@55||I Evdd||D5G2;|inv30@0|vdd|P Evdd_1||D5G2;|ringB@2|vdd_1|P @@ -3833,7 +7621,7 @@ Eload|load[F]|D4G2;|conn@14|a|I X # Cell olcOdd;2{ic} -ColcOdd;2{ic}||artwork|1216797615611|1224763557644|EI +ColcOdd;2{ic}||artwork|1216797615611|1226841976852|EI Ngeneric:Facet-Center|art@0||0|0||||AV Nschematic:Bus_Pin|pin@2||0|4|-1|-1|| Nschematic:Bus_Pin|pin@4||-12|4|-1|-1|| @@ -3866,16 +7654,16 @@ NPin|pin@39||14|4|1|1|| Ngeneric:Invisible-Pin|pin@40||12|0|||||ART_message(D5G3;)S1 Ngeneric:Invisible-Pin|pin@41||0|0|||||ART_message(D5G3;)S3 Ngeneric:Invisible-Pin|pin@42||-12|0|||||ART_message(D5G3;)S5 -NPin|pin@49||-19|3|1|1|| Nschematic:Bus_Pin|pin@56||17|2|-1|-1|| Ngeneric:Invisible-Pin|pin@59||-6|0|||||ART_message(D5G2;)SOLC -NPin|pin@70||-19|-3|1|1|| NPin|pin@71||16|2|1|1|| NPin|pin@72||17|2|1|1|| NPin|pin@73||16|-2|1|1|| NPin|pin@74||17|-2|1|1|| Nschematic:Bus_Pin|pin@75||12|-4|-1|-1|| Ngeneric:Invisible-Pin|pin@76||12|-3|1|1|| +NPin|pin@80||-19|3|1|1|| +NPin|pin@91||-19|-3|1|1|| Aschematic:bus|net@4||-0.5|IJ900|pin@9||0|-3|pin@8||0|-4 AThicker|net@9|||FS1800|pin@34||-2|4|pin@35||2|4 AThicker|net@10|||FS900|pin@35||2|4|pin@36||2|3 @@ -3895,15 +7683,15 @@ AThicker|net@27|||FS0|pin@25||-6|3|pin@19||-10|3 AThicker|net@28|||FS2700|pin@19||-10|3|pin@20||-10|4 AThicker|net@29|||FS0|pin@20||-10|4|pin@21||-14|4 AThicker|net@30|||FS900|pin@21||-14|4|pin@22||-14|3 -AThicker|net@34|||FS0|pin@29||-18|3|pin@49||-19|3 -AThicker|net@43|||FS0|pin@31||16|-3|pin@70||-19|-3 -AThicker|net@58|||FS900|pin@49||-19|3|pin@70||-19|-3 +AThicker|net@34|||FS0|pin@29||-18|3|pin@80||-19|3 AThicker|net@60|||FS2700|pin@73||16|-2|pin@71||16|2 AThicker|net@61|||FS2700|pin@71||16|2|pin@32||16|3 AThicker|net@62|||FS1800|pin@71||16|2|pin@72||17|2 AThicker|net@63|||FS2700|pin@31||16|-3|pin@73||16|-2 AThicker|net@64|||FS1800|pin@73||16|-2|pin@74||17|-2 Aschematic:bus|net@65||-0.5|IJ900|pin@76||12|-3|pin@75||12|-4 +AThicker|net@76|||FS1800|pin@91||-19|-3|pin@31||16|-3 +AThicker|net@78|||FS900|pin@80||-19|3|pin@91||-19|-3 Ebit[1]||D5G2;|pin@12||O Ebit[3]||D5G2;|pin@14||O Ebit[5]||D5G2;|pin@16||O @@ -3915,16 +7703,301 @@ EinLO[1,3,5]||D5G2;|pin@8||I Eload[T]|load[1]|D5G2;|pin@10||I X +# Cell olcOdd;9{lay} +ColcOdd;9{lay}||cmos90|1216735796008|1224763518075||ATTR_NCC(D5G3;NTY140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1224763525225|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1224926559477 +Ngeneric:Facet-Center|art@0||0|0||||AV +NX-Metal-1-Metal-2-Con|contact@7||221.5|122||6.2|| +NX-Metal-1-Metal-2-Con|contact@26||-232|-88|||| +NX-Metal-1-Metal-2-Con|contact@28||-232|88|||| +NX-Metal-1-Metal-2-Con|contact@29||-251|-106|||| +NX-Metal-1-Metal-2-Con|contact@30||-251|56|||| +NX-Metal-1-Metal-2-Con|contact@31||105.5|-94|||| +NX-Metal-1-Metal-2-Con|contact@32||-61.5|-100|||| +NX-Metal-1-Metal-2-Con|contact@33||269.5|-56|||| +IgatesK:inv20B;1{lay}|inv20B@0||-234|72|||D5G4; +IgatesK:inv20B;1{lay}|inv20B@1||-234|-72|||D5G4; +IgatesK:inv30;1{lay}|inv30@0||-263|-72|||D5G4; +IgatesK:inv30;1{lay}|inv30@1||-263|72|||D5G4; +NMetal-1-Pin|pin@86||-281|-47|||| +NMetal-1-Pin|pin@87||-281|-97|||| +NMetal-1-Pin|pin@90||-282|97|||| +NMetal-1-Pin|pin@91||-282|47|||| +NMetal-1-Pin|pin@114||-251|-97|||| +NMetal-1-Pin|pin@115||-251|-47|||| +NMetal-1-Pin|pin@116||-251|97|||| +NMetal-1-Pin|pin@117||-251|47|||| +NMetal-1-Pin|pin@119||269.5|-96.5|||| +NMetal-2-Pin|pin@121||279.5|-100|||| +NMetal-2-Pin|pin@123||279.5|-94|||| +NMetal-1-Pin|pin@127||105.5|-96.5|||| +NMetal-1-Pin|pin@128||-61.5|-96.5|||| +NMetal-2-Pin|pin@131||279.5|-56|||| +IringB;2{lay}|ringB@0||-138|0|X||D5G4; +IringB;2{lay}|ringB@1||29|0|X||D5G4; +IringB;2{lay}|ringB@2||196|0|X||D5G4; +Ametal-2|net@62|||S1800|ringB@0|hold[F]|-71|88|ringB@1|hold[F]|96|88 +Ametal-2|net@63|||S1800|ringB@1|hold[F]|96|88|ringB@2|hold[F]|263|88 +Ametal-2|net@68|||S1800|ringB@0|hold[T]|-92|56|ringB@1|hold[T]|75|56 +Ametal-2|net@69|||S1800|ringB@1|hold[T]|75|56|ringB@2|hold[T]|242|56 +Ametal-2|net@77|||S1800|ringB@0|clA[T]|-88|-88|ringB@1|clA[T]|79|-88 +Ametal-2|net@78|||S1800|ringB@1|clA[T]|79|-88|ringB@2|clA[T]|246|-88 +Ametal-2|net@83|||S0|ringB@2|clA[F]|240|-106|ringB@1|clA[F]|73|-106 +Ametal-2|net@84|||S0|ringB@1|clA[F]|73|-106|ringB@0|clA[F]|-94|-106 +Ametal-2|net@117|||S0|ringB@0|gnd_1|-54.5|72|ringB@1|gnd_2|-54.5|72 +Ametal-2|net@118|||S0|ringB@0|gnd|-54.5|-72|ringB@1|gnd_3|-54.5|-72 +Ametal-2|net@119|||S0|ringB@0|vdd_3|-54.5|122|ringB@1|vdd_4|-54.5|122 +Ametal-2|net@120|||S0|ringB@0|vdd_2|-54.5|22|ringB@1|vdd_5|-54.5|22 +Ametal-2|net@121|||S0|ringB@0|vdd|-54.5|-22|ringB@1|vdd_6|-54.5|-22 +Ametal-2|net@122|||S0|ringB@0|vdd_1|-54.5|-122|ringB@1|vdd_7|-54.5|-122 +Ametal-2|net@129|||S0|ringB@1|gnd_1|112.5|72|ringB@2|gnd_2|112.5|72 +Ametal-2|net@130|||S0|ringB@1|gnd|112.5|-72|ringB@2|gnd_3|112.5|-72 +Ametal-2|net@131|||S0|ringB@1|vdd_3|112.5|122|ringB@2|vdd_4|112.5|122 +Ametal-2|net@132|||S0|ringB@1|vdd_2|112.5|22|ringB@2|vdd_5|112.5|22 +Ametal-2|net@133|||S0|ringB@1|vdd|112.5|-22|ringB@2|vdd_6|112.5|-22 +Ametal-2|net@134|||S0|ringB@1|vdd_1|112.5|-122|ringB@2|vdd_7|112.5|-122 +Ametal-1|net@196|||S2700|ringB@2|do[1]|221.5|115|contact@7||221.5|122 +Ametal-2|net@198||6.2|S1800|contact@7||221.5|122|ringB@2|vdd_3|279.5|122 +Ametal-2|net@297|||S0|ringB@0|clA[T]|-88|-88|contact@26||-232|-88 +Ametal-2|net@338||6.2|S1800|inv20B@0|vdd_3|-226|22|ringB@0|vdd_5|-221.5|22 +Ametal-2|net@339||6.2|S0|ringB@0|gnd_2|-221.5|72|inv20B@0|gnd_1|-226|72 +Ametal-2|net@340||6.2|S0|ringB@0|vdd_4|-221.5|122|inv20B@0|vdd_2|-226|122 +Ametal-2|net@341||6.2|S0|ringB@0|gnd_3|-221.5|-72|inv20B@1|gnd_1|-226|-72 +Ametal-2|net@342||6.2|S0|ringB@0|vdd_6|-221.5|-22|inv20B@1|vdd_2|-226|-22 +Ametal-2|net@343||6.2|S0|ringB@0|vdd_7|-221.5|-122|inv20B@1|vdd_3|-226|-122 +Ametal-1|net@351||0.4|S900|inv20B@1|out_1|-232|-85|contact@26||-232|-88 +Ametal-2|net@363|||S0|ringB@0|hold[F]|-71|88|contact@28||-232|88 +Ametal-1|net@365||0.4|S2700|inv20B@0|out|-232|85|contact@28||-232|88 +Ametal-1|net@378|||S900|pin@86||-281|-47|pin@87||-281|-97 +Ametal-1|net@387|||S900|pin@90||-282|97|pin@91||-282|47 +Ametal-2|net@406|||S0|ringB@0|hold[T]|-92|56|contact@30||-251|56 +Ametal-2|net@407|||S0|ringB@0|clA[F]|-94|-106|contact@29||-251|-106 +Ametal-2|net@409||6.2|S1800|inv30@0|vdd_2|-246.5|-22|inv20B@1|vdd|-242|-22 +Ametal-2|net@410||6.2|S0|inv20B@0|vdd|-242|122|inv30@1|vdd_2|-246.5|122 +Ametal-2|net@411||6.2|S0|inv20B@0|gnd|-242|72|inv30@1|gnd_1|-246.5|72 +Ametal-2|net@412||6.2|S0|inv20B@0|vdd_1|-242|22|inv30@1|vdd_3|-246.5|22 +Ametal-2|net@413||6.2|S0|inv20B@1|gnd|-242|-72|inv30@0|gnd_1|-246.5|-72 +Ametal-2|net@414||6.2|S0|inv20B@1|vdd_1|-242|-122|inv30@0|vdd_3|-246.5|-122 +Ametal-1|net@418|||S900|inv30@0|out|-251|-72|pin@114||-251|-97 +Ametal-1|net@420||0.4|S900|inv30@1|out|-251|72|contact@30||-251|56 +Ametal-1|net@423|||S1800|pin@87||-281|-97|inv30@0|inA|-270|-97 +Ametal-1|net@424|||S1800|pin@86||-281|-47|inv30@0|inB|-270|-47 +Ametal-1|net@425|||S1800|pin@91||-282|47|inv30@1|inA|-270|47 +Ametal-1|net@426|||S1800|pin@90||-282|97|inv30@1|inB|-270|97 +Ametal-1|net@427|||S900|pin@114||-251|-97|contact@29||-251|-106 +Ametal-1|net@428|||S1800|pin@114||-251|-97|inv20B@1|in|-238|-97 +Ametal-1|net@429|||S2700|inv30@0|out|-251|-72|pin@115||-251|-47 +Ametal-1|net@430|||S1800|pin@115||-251|-47|inv20B@1|in_1|-238|-47 +Ametal-1|net@431|||S2700|inv30@1|out|-251|72|pin@116||-251|97 +Ametal-1|net@432|||S1800|pin@116||-251|97|inv20B@0|in_1|-238|97 +Ametal-1|net@433|||S0|inv20B@0|in|-238|47|pin@117||-251|47 +Ametal-1|net@434|||S2700|pin@117||-251|47|contact@30||-251|56 +Ametal-1|net@436|||S1800|ringB@2|inA|225.5|-96.5|pin@119||269.5|-96.5 +Ametal-2|net@437|||S1800|contact@32||-61.5|-100|pin@121||279.5|-100 +Ametal-1|net@443|||S0|pin@127||105.5|-96.5|ringB@1|inA|58.5|-96.5 +Ametal-1|net@445|||S900|contact@31||105.5|-94|pin@127||105.5|-96.5 +Ametal-2|net@446|||S1800|contact@31||105.5|-94|pin@123||279.5|-94 +Ametal-1|net@447|||S1800|ringB@0|inA|-108.5|-96.5|pin@128||-61.5|-96.5 +Ametal-1|net@450|||S900|pin@128||-61.5|-96.5|contact@32||-61.5|-100 +Ametal-1|net@452||0.4|S2700|pin@119||269.5|-96.5|contact@33||269.5|-56 +Ametal-2|net@453|||S0|pin@131||279.5|-56|contact@33||269.5|-56 +Ebit[1]||D5G2;|ringB@2|bit[1]|O +Ebit[3]||D5G2;|ringB@1|bit[1]|O +Ebit[5]||D5G2;|ringB@0|bit[1]|O +Ebitt[1]||D5G2;|ringB@2|bitt[1]|O +Ebitt[3]||D5G2;|ringB@1|bitt[1]|O +Ebitt[5]||D5G2;|ringB@0|bitt[1]|O +Ecount[1]||D5G2;|pin@90||I +Edo[3]||D5G2;|ringB@1|do[1]|I +Edo[5]||D5G2;|ringB@0|do[1]|I +Egnd||D5G2;|inv30@0|gnd|G +Egnd_1||D5G2;|ringB@2|gnd_1|G +Egnd_6||D5G2;|ringB@2|gnd|G +Egnd_7||D5G2;|inv30@1|gnd|G +EinLO[1]||D5G2;|pin@131||I +EinLO[3]||D5G2;|pin@123||I +EinLO[5]||D5G2;|pin@121||I +Eload[1]||D5G2;|pin@86||I +Evdd||D5G2;|inv30@0|vdd|P +Evdd_1||D5G2;|ringB@2|vdd_1|P +Evdd_2||D5G2;|ringB@2|vdd_2|P +Evdd_3||D5G2;|ringB@2|vdd_3|P +Evdd_18||D5G2;|ringB@2|vdd|P +Evdd_19||D5G2;|inv30@0|vdd_1|P +Evdd_20||D5G2;|inv30@1|vdd|P +Evdd_21||D5G2;|inv30@1|vdd_1|P +X + +# Cell olcOdd;8{lay} +ColcOdd;8{lay}||cmos90|1216735796008|1226778564169||ATTR_NCC(D5G3;NTY140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1226778546339|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1226778686028 +Ngeneric:Facet-Center|art@0||0|0||||AV +NX-Metal-1-Metal-2-Con|contact@7||221.5|122||6.2|| +NX-Metal-1-Metal-2-Con|contact@31||58.5|-94|||| +NX-Metal-1-Metal-2-Con|contact@32||-61.5|-100|||| +NX-Metal-1-Metal-2-Con|contact@33||269.5|-56|||| +NX-Metal-1-Metal-2-Con|contact@34||-286|-88|||| +NX-Metal-1-Metal-2-Con|contact@35||-272|-106|||| +NX-Metal-1-Metal-2-Con|contact@36||-232|-88|||| +NX-Metal-1-Metal-2-Con|contact@37||-316|56|||| +NX-Metal-1-Metal-2-Con|contact@38||-297|88|||| +NX-Metal-1-Metal-2-Con|contact@40||-330.5|-62|||| +NX-Metal-1-Metal-2-Con|contact@41||-285.5|-6|||| +NX-Metal-1-Metal-2-Con|contact@42||-250.7|-6|||| +IgatesK:inv20B;1{lay}|inv20B@1||-234|72|||D5G4; +IgatesK:inv20B;1{lay}|inv20B@2||-299|72|||D5G4; +IgatesK:inv30;1{lay}|inv30@0||-263|72|||D5G4; +IgatesK:inv30;1{lay}|inv30@2||-328|72|||D5G4; +IlatchesK:latchZ10;1{lay}|latchZ10@0||-290.5|-72|Y||D5G4; +NMetal-1-Pin|pin@86||-280.5|97|||| +NMetal-1-Pin|pin@87||-280.5|47|||| +NMetal-1-Pin|pin@114||-251|47|||| +NMetal-1-Pin|pin@115||-251|97|||| +NMetal-1-Pin|pin@119||269.5|-96.5|||| +NMetal-2-Pin|pin@121||-78|-100|||| +NMetal-2-Pin|pin@123||66|-94|||| +NMetal-1-Pin|pin@128||-61.5|-96.5|||| +NMetal-2-Pin|pin@131||212|-56|||| +NMetal-1-Pin|pin@132||-316|97|||| +NMetal-1-Pin|pin@133||-347|97|||| +NMetal-1-Pin|pin@134||-347|47|||| +NMetal-1-Pin|pin@136||-275|-71|||| +NMetal-1-Pin|pin@137||-272|-71|||| +NMetal-1-Pin|pin@138||-275|6|||| +NMetal-1-Pin|pin@142||-251|6|||| +NMetal-1-Pin|pin@143||-232|-9|||| +NMetal-1-Pin|pin@144||-232|-9|||| +NMetal-1-Pin|pin@145||-316|47|||| +NMetal-1-Pin|pin@147||-272|-100|||| +NMetal-2-Pin|pin@149||-316|-62|||| +NMetal-1-Pin|pin@150||-285.5|135|||| +IringB;2{lay}|ringB@0||-138|0|X||D5G4; +IringB;2{lay}|ringB@1||29|0|X||D5G4; +IringB;2{lay}|ringB@2||196|0|X||D5G4; +IwiresL:select22;1{lay}|select22@0||-229|-72|||D5G4; +IwiresL:select22;1{lay}|select22@1||-283|72|||D5G4; +Ametal-2|net@62|||S1800|ringB@0|hold[F]|-71|88|ringB@1|hold[F]|96|88 +Ametal-2|net@63|||S1800|ringB@1|hold[F]|96|88|ringB@2|hold[F]|263|88 +Ametal-2|net@68|||S1800|ringB@0|hold[T]|-92|56|ringB@1|hold[T]|75|56 +Ametal-2|net@69|||S1800|ringB@1|hold[T]|75|56|ringB@2|hold[T]|242|56 +Ametal-2|net@77|||S1800|ringB@0|clA[T]|-88|-88|ringB@1|clA[T]|79|-88 +Ametal-2|net@78|||S1800|ringB@1|clA[T]|79|-88|ringB@2|clA[T]|246|-88 +Ametal-2|net@83|||S0|ringB@2|clA[F]|240|-106|ringB@1|clA[F]|73|-106 +Ametal-2|net@84|||S0|ringB@1|clA[F]|73|-106|ringB@0|clA[F]|-94|-106 +Ametal-2|net@117|||S0|ringB@0|gnd_1|-54.5|72|ringB@1|gnd_2|-54.5|72 +Ametal-2|net@118|||S0|ringB@0|gnd|-54.5|-72|ringB@1|gnd_3|-54.5|-72 +Ametal-2|net@119|||S0|ringB@0|vdd_3|-54.5|122|ringB@1|vdd_4|-54.5|122 +Ametal-2|net@120|||S0|ringB@0|vdd_2|-54.5|22|ringB@1|vdd_5|-54.5|22 +Ametal-2|net@121|||S0|ringB@0|vdd|-54.5|-22|ringB@1|vdd_6|-54.5|-22 +Ametal-2|net@122|||S0|ringB@0|vdd_1|-54.5|-122|ringB@1|vdd_7|-54.5|-122 +Ametal-2|net@129|||S0|ringB@1|gnd_1|112.5|72|ringB@2|gnd_2|112.5|72 +Ametal-2|net@130|||S0|ringB@1|gnd|112.5|-72|ringB@2|gnd_3|112.5|-72 +Ametal-2|net@131|||S0|ringB@1|vdd_3|112.5|122|ringB@2|vdd_4|112.5|122 +Ametal-2|net@132|||S0|ringB@1|vdd_2|112.5|22|ringB@2|vdd_5|112.5|22 +Ametal-2|net@133|||S0|ringB@1|vdd|112.5|-22|ringB@2|vdd_6|112.5|-22 +Ametal-2|net@134|||S0|ringB@1|vdd_1|112.5|-122|ringB@2|vdd_7|112.5|-122 +Ametal-1|net@196|||S2700|ringB@2|do[1]|221.5|115|contact@7||221.5|122 +Ametal-2|net@198||6.2|S1800|contact@7||221.5|122|ringB@2|vdd_3|279.5|122 +Ametal-1|net@378|||S900|pin@86||-280.5|97|pin@87||-280.5|47 +Ametal-2|net@409||6.2|S1800|inv30@0|vdd_2|-246.5|122|inv20B@1|vdd|-242|122 +Ametal-2|net@413||6.2|S0|inv20B@1|gnd|-242|72|inv30@0|gnd_1|-246.5|72 +Ametal-2|net@414||6.2|S0|inv20B@1|vdd_1|-242|22|inv30@0|vdd_3|-246.5|22 +Ametal-1|net@418|||S900|inv30@0|out|-251|72|pin@114||-251|47 +Ametal-1|net@423|||S1800|pin@87||-280.5|47|inv30@0|inA|-270|47 +Ametal-1|net@424|||S1800|pin@86||-280.5|97|inv30@0|inB|-270|97 +Ametal-1|net@428|||S1800|pin@114||-251|47|inv20B@1|in|-238|47 +Ametal-1|net@429|||S2700|inv30@0|out|-251|72|pin@115||-251|97 +Ametal-1|net@430|||S1800|pin@115||-251|97|inv20B@1|in_1|-238|97 +Ametal-1|net@436|||S1800|ringB@2|inA|225.5|-96.5|pin@119||269.5|-96.5 +Ametal-2|net@437|||S0|contact@32||-61.5|-100|pin@121||-78|-100 +Ametal-2|net@446|||S1800|contact@31||58.5|-94|pin@123||66|-94 +Ametal-1|net@447|||S1800|ringB@0|inA|-108.5|-96.5|pin@128||-61.5|-96.5 +Ametal-1|net@450|||S900|pin@128||-61.5|-96.5|contact@32||-61.5|-100 +Ametal-1|net@452||0.4|S2700|pin@119||269.5|-96.5|contact@33||269.5|-56 +Ametal-2|net@453|||S1800|pin@131||212|-56|contact@33||269.5|-56 +Ametal-1|net@454|||S900|pin@133||-347|97|pin@134||-347|47 +Ametal-1|net@455|||S1800|pin@134||-347|47|inv30@2|inA|-335|47 +Ametal-1|net@456|||RS1800|pin@133||-347|97|inv30@2|inB|-335|97 +Ametal-1|net@457|||S2700|inv30@2|out|-316|72|pin@132||-316|97 +Ametal-2|net@458||6.2|S1800|inv20B@2|vdd_3|-291|22|inv30@0|vdd_1|-279.5|22 +Ametal-2|net@459||6.2|S0|inv30@0|gnd|-279.5|72|inv20B@2|gnd_1|-291|72 +Ametal-2|net@460||6.2|S0|inv30@0|vdd|-279.5|122|inv20B@2|vdd_2|-291|122 +Ametal-2|net@461||6.2|S0|inv20B@2|vdd_1|-307|22|inv30@2|vdd_3|-311.5|22 +Ametal-2|net@462||6.2|S1800|inv30@2|gnd_1|-311.5|72|inv20B@2|gnd|-307|72 +Ametal-2|net@463||6.2|S1800|inv30@2|vdd_2|-311.5|122|inv20B@2|vdd|-307|122 +Ametal-1|net@464|||S1800|pin@132||-316|97|inv20B@2|in_1|-303|97 +Ametal-1|net@473|||S2700|latchZ10@0|cl[T]|-286|-90.6|contact@34||-286|-88 +Ametal-2|net@474|||S0|ringB@0|clA[T]|-88|-88|contact@36||-232|-88 +Ametal-1|net@475|||S900|latchZ10@0|cl[F]|-275|-51|pin@136||-275|-71 +Ametal-1|net@476|||S1800|pin@136||-275|-71|pin@137||-272|-71 +Ametal-1|net@477|||S900|pin@137||-272|-71|pin@147||-272|-100 +Ametal-2|net@478|||S0|ringB@0|clA[F]|-94|-106|contact@35||-272|-106 +Ametal-1|net@479|||S2700|latchZ10@0|cl[F]|-275|-51|pin@138||-275|6 +Ametal-2|net@480||6.2|S0|ringB@0|vdd_7|-221.5|-122|latchZ10@0|vdd_2|-238|-122 +Ametal-2|net@481||6.2|S1800|latchZ10@0|gnd_1|-238|-72|ringB@0|gnd_3|-221.5|-72 +Ametal-2|net@482||6.2|S1800|latchZ10@0|vdd_3|-238|-22|ringB@0|vdd_6|-221.5|-22 +Ametal-2|net@484|||S0|contact@36||-232|-88|contact@34||-286|-88 +Ametal-1|net@488|||S2700|pin@142||-251|6|pin@114||-251|47 +Ametal-1|net@489|||S900|inv20B@1|out_1|-232|59|pin@143||-232|-9 +Ametal-1|net@490|||S1800|pin@143||-232|-9|pin@144||-232|-9 +Ametal-1|net@492|||S2700|contact@36||-232|-88|pin@144||-232|-9 +Ametal-1|net@493|||S1800|pin@138||-275|6|pin@142||-251|6 +Ametal-2|net@494||6.2|S1800|inv20B@1|vdd_3|-226|22|ringB@0|vdd_5|-221.5|22 +Ametal-2|net@495||6.2|S0|ringB@0|gnd_2|-221.5|72|inv20B@1|gnd_1|-226|72 +Ametal-2|net@496||6.2|S0|ringB@0|vdd_4|-221.5|122|inv20B@1|vdd_2|-226|122 +Ametal-1|net@497|||S0|inv20B@2|in|-303|47|pin@145||-316|47 +Ametal-1|net@498|||S2700|pin@145||-316|47|contact@37||-316|56 +Ametal-2|net@500|||S0|ringB@0|hold[T]|-92|56|contact@37||-316|56 +Ametal-1|net@501||0.4|S2700|inv20B@2|out|-297|85|contact@38||-297|88 +Ametal-2|net@502|||S0|ringB@0|hold[F]|-71|88|contact@38||-297|88 +Ametal-1|net@503|||S2700|ringB@1|inA|58.5|-96.5|contact@31||58.5|-94 +Ametal-1|net@504||0.4|S900|inv30@2|out|-316|72|contact@37||-316|56 +Ametal-1|net@507||0.4|S900|pin@147||-272|-100|contact@35||-272|-106 +Ametal-2|net@511|||S0|pin@149||-316|-62|contact@40||-330.5|-62 +Ametal-1|net@512|||S900|latchZ10@0|out[TT]|-330.5|-60.5|contact@40||-330.5|-62 +Ametal-1|net@513|||S900|pin@150||-285.5|135|contact@41||-285.5|-6 +Ametal-2|net@518|||S0|contact@42||-250.7|-6|contact@41||-285.5|-6 +Ametal-1|net@520|||S2700|latchZ10@0|c[2]|-250.7|-53|contact@42||-250.7|-6 +Ebit[1]||D5G2;|ringB@2|bit[1]|O +Ebit[3]||D5G2;|ringB@1|bit[1]|O +Ebit[5]||D5G2;|ringB@0|bit[1]|O +Ebitt[1]||D5G2;|ringB@2|bitt[1]|O +Ebitt[3]||D5G2;|ringB@1|bitt[1]|O +Ebitt[5]||D5G2;|ringB@0|bitt[1]|O +Ebitt[7]||D5G2;|pin@149||I +Ecount[2]|count[1]|D5G2;|pin@133||I +Edo[3]||D5G2;|ringB@1|do[1]|I +Edo[5]||D5G2;|ringB@0|do[1]|I +Eforce0||D5G2;|pin@150||I +Egnd||D5G2;|latchZ10@0|gnd|G +Egnd_1||D5G2;|ringB@2|gnd_1|G +Egnd_6||D5G2;|ringB@2|gnd|G +Egnd_8||D5G2;|inv30@2|gnd|G +EinLO[1]||D5G2;|pin@131||I +EinLO[3]||D5G2;|pin@123||I +EinLO[5]||D5G2;|pin@121||I +Ein[1]|inLO[7]|D5G2;|latchZ10@0|in[1]|I +Ec[1]|kill|D5G2;|latchZ10@0|c[1]|I +Eload[1]||D5G2;|pin@86||I +Emc||D5G2;|latchZ10@0|mc|I +Evdd||D5G2;|latchZ10@0|vdd|P +Evdd_1||D5G2;|ringB@2|vdd_1|P +Evdd_2||D5G2;|ringB@2|vdd_2|P +Evdd_3||D5G2;|ringB@2|vdd_3|P +Evdd_18||D5G2;|ringB@2|vdd|P +Evdd_22||D5G2;|inv30@2|vdd|P +Evdd_23||D5G2;|inv30@2|vdd_1|P +Evdd_24||D5G2;|latchZ10@0|vdd_1|P +X + # Cell olcOdd;7{lay} -ColcOdd;7{lay}||cmos90|1216735796008|1224763518075||ATTR_NCC(D5G3;NTY140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1224763525225|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1224926559477 +ColcOdd;7{lay}||cmos90|1216735796008|1226843605713||ATTR_NCC(D5G3;NTY140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1226843476045|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1226843790728 Ngeneric:Facet-Center|art@0||0|0||||AV NX-Metal-1-Metal-2-Con|contact@7||221.5|122||6.2|| NX-Metal-1-Metal-2-Con|contact@26||-232|-88|||| NX-Metal-1-Metal-2-Con|contact@28||-232|88|||| NX-Metal-1-Metal-2-Con|contact@29||-251|-106|||| NX-Metal-1-Metal-2-Con|contact@30||-251|56|||| -NX-Metal-1-Metal-2-Con|contact@31||105.5|-94|||| -NX-Metal-1-Metal-2-Con|contact@32||-61.5|-100|||| +NX-Metal-1-Metal-2-Con|contact@31||58.5|-94|||| +NX-Metal-1-Metal-2-Con|contact@32||-108.5|-100|||| NX-Metal-1-Metal-2-Con|contact@33||269.5|-56|||| IgatesK:inv20B;1{lay}|inv20B@0||-234|72|||D5G4; IgatesK:inv20B;1{lay}|inv20B@1||-234|-72|||D5G4; @@ -3939,11 +8012,9 @@ NMetal-1-Pin|pin@115||-251|-47|||| NMetal-1-Pin|pin@116||-251|97|||| NMetal-1-Pin|pin@117||-251|47|||| NMetal-1-Pin|pin@119||269.5|-96.5|||| -NMetal-2-Pin|pin@121||279.5|-100|||| -NMetal-2-Pin|pin@123||279.5|-94|||| -NMetal-1-Pin|pin@127||105.5|-96.5|||| -NMetal-1-Pin|pin@128||-61.5|-96.5|||| -NMetal-2-Pin|pin@131||279.5|-56|||| +NMetal-2-Pin|pin@121||-56.5|-100|||| +NMetal-2-Pin|pin@123||87.5|-94|||| +NMetal-2-Pin|pin@131||231.5|-56|||| IringB;2{lay}|ringB@0||-138|0|X||D5G4; IringB;2{lay}|ringB@1||29|0|X||D5G4; IringB;2{lay}|ringB@2||196|0|X||D5G4; @@ -4004,14 +8075,12 @@ Ametal-1|net@432|||S1800|pin@116||-251|97|inv20B@0|in_1|-238|97 Ametal-1|net@433|||S0|inv20B@0|in|-238|47|pin@117||-251|47 Ametal-1|net@434|||S2700|pin@117||-251|47|contact@30||-251|56 Ametal-1|net@436|||S1800|ringB@2|inA|225.5|-96.5|pin@119||269.5|-96.5 -Ametal-2|net@437|||S1800|contact@32||-61.5|-100|pin@121||279.5|-100 -Ametal-1|net@443|||S0|pin@127||105.5|-96.5|ringB@1|inA|58.5|-96.5 -Ametal-1|net@445|||S900|contact@31||105.5|-94|pin@127||105.5|-96.5 -Ametal-2|net@446|||S1800|contact@31||105.5|-94|pin@123||279.5|-94 -Ametal-1|net@447|||S1800|ringB@0|inA|-108.5|-96.5|pin@128||-61.5|-96.5 -Ametal-1|net@450|||S900|pin@128||-61.5|-96.5|contact@32||-61.5|-100 +Ametal-2|net@437|||S1800|contact@32||-108.5|-100|pin@121||-56.5|-100 +Ametal-2|net@446|||S1800|contact@31||58.5|-94|pin@123||87.5|-94 Ametal-1|net@452||0.4|S2700|pin@119||269.5|-96.5|contact@33||269.5|-56 -Ametal-2|net@453|||S0|pin@131||279.5|-56|contact@33||269.5|-56 +Ametal-2|net@453|||S1800|pin@131||231.5|-56|contact@33||269.5|-56 +Ametal-1|net@454|||S2700|ringB@1|inA|58.5|-96.5|contact@31||58.5|-94 +Ametal-1|net@455|||S900|ringB@0|inA|-108.5|-96.5|contact@32||-108.5|-100 Ebit[1]||D5G2;|ringB@2|bit[1]|O Ebit[3]||D5G2;|ringB@1|bit[1]|O Ebit[5]||D5G2;|ringB@0|bit[1]|O @@ -4039,6 +8108,247 @@ Evdd_20||D5G2;|inv30@1|vdd|P Evdd_21||D5G2;|inv30@1|vdd_1|P X +# Cell olcOdd;9{sch} +ColcOdd;9{sch}||schematic|1216766649341|1224763399263| +Ngeneric:Facet-Center|art@0||0|0||||AV +NOff-Page|conn@1||15|12|||XY| +NOff-Page|conn@2||-15|12|||XY| +NOff-Page|conn@3||24|0|||RR| +NOff-Page|conn@4||-6|0|||RR| +NOff-Page|conn@5||-36|0|||RR| +NOff-Page|conn@6||54|0|||XY| +NOff-Page|conn@7||-51|-18|||XYRR| +NOff-Page|conn@12||-50.5|24|||XYRR| +NWire_Con|conn@13||3|-22|||| +NOff-Page|conn@14||3|-28|||RRR| +IredFour:inv;1{ic}|inv@0||-29.5|24|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFour:inv;1{ic}|inv@1||-29.5|-18|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFour:inv;1{ic}|inv@2||-43.5|-18|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S30|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFour:inv;1{ic}|inv@3||-43.5|24|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S30|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IolcOdd;2{ic}|olcOdd@1||39|37|||D5G4; +Ngeneric:Invisible-Pin|pin@0||-31|45|||||ART_message(D5G6;)SolcOdd +Ngeneric:Invisible-Pin|pin@1||-31|36|||||ART_message(D5G3;)Sies 6 October 2008 +Ngeneric:Invisible-Pin|pin@2||-31|40|||||ART_message(D5G4;)Sodd bits of Outer Loop Counter +NWire_Pin|pin@25||42|-2|||| +NWire_Pin|pin@26||42|-6|||| +NWire_Pin|pin@27||12|-2|||| +NWire_Pin|pin@28||12|-6|||| +NWire_Pin|pin@29||-18|-2|||| +NWire_Pin|pin@30||-18|-6|||| +NBus_Pin|pin@67||35|-12|-1|-1|| +NBus_Pin|pin@68||5|-12|-1|-1|| +NBus_Pin|pin@69||-25|-12|-1|-1|| +Ngeneric:Invisible-Pin|pin@105||-75.5|15.5|||||ART_message(D3G2;)S["bit[7] is the all zero bit,","a part of the skip circuit,","where it's called flag[Z].",It goes FALSE if OLC is,"loaded with zero,",when OLC reaches zero,OR upon a KILL.] +Ngeneric:Invisible-Pin|pin@124||-75|-3|||||ART_message(D3G2;)S["To feed flag[Z] properly,","inLO[7] must be HI","if inLO[1:6] is all HI = 0."] +NBus_Pin|pin@126||-25.5|18|-1|-1|| +NBus_Pin|pin@127||4.5|18|-1|-1|| +NBus_Pin|pin@128||34.5|18|-1|-1|| +NWire_Pin|pin@143||-17.5|28|||| +NWire_Pin|pin@144||-17.5|24|||| +NWire_Pin|pin@145||-15|-18|||| +NWire_Pin|pin@146||-15|-21|||| +NBus_Pin|pin@147||-25.5|22|-1|-1|| +NBus_Pin|pin@148||-25|-16|-1|-1|| +NWire_Pin|pin@149||-33|24|||| +NWire_Pin|pin@150||-33|32|||| +NWire_Pin|pin@151||-33|-18|||| +NWire_Pin|pin@152||-33|-24|||| +NBus_Pin|pin@153||3|-17|-1|-1|| +NPower|pwr@0||47|12|||| +IringB;1{ic}|ringB@0||-30|0|X||D5G4; +IringB;1{ic}|ringB@1||0|0|X||D5G4; +IringB;1{ic}|ringB@2||30|0|X||D5G4; +IorangeTSMC090nm:wire90;1{ic}|wire90@0||-22|24|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D836.7999999999997|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@1||-22|-18|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1053.3999999999999|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@2||-37|-18|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1373.3999999999996|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@3||-37|24|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1764.4|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3 +Abus|bit[1,3,5]|D5G2;|-0.5|IJ2700|conn@13||3|-22|pin@153||3|-17 +Awire|count[F]|D5G2;||2700|pin@149||-33|24|pin@150||-33|32 +Abus|count[T,F]|D5G2;|-0.5|IJ2700|pin@126||-25.5|18|pin@147||-25.5|22 +Awire|count[T]|D5G2;||2700|pin@144||-17.5|24|pin@143||-17.5|28 +Awire|inLO[1]|D5G2;||900|pin@25||42|-2|pin@26||42|-6 +Awire|inLO[3]|D5G2;||900|pin@27||12|-2|pin@28||12|-6 +Awire|inLO[5]|D5G2;||900|pin@29||-18|-2|pin@30||-18|-6 +Awire|load[F]|D5G2;||900|pin@151||-33|-18|pin@152||-33|-24 +Abus|load[T,F]|D5G2;|-0.5|IJ900|pin@69||-25|-12|pin@148||-25|-16 +Awire|load[T]|D5G2;||900|pin@145||-15|-18|pin@146||-15|-21 +Awire|net@93|||0|pin@29||-18|-2|ringB@0|inLO[1]|-23|-2 +Awire|net@125|||0|pin@27||12|-2|ringB@1|inLO[1]|7|-2 +Awire|net@126|||0|pin@25||42|-2|ringB@2|inLO[1]|37|-2 +Awire|net@127|||0|conn@2|y|-17|12|ringB@0|do[1]|-20|12 +Awire|net@128|||1800|conn@3|a|26|0|ringB@2|bit[1]|28|0 +Abus|net@130||-0.5|IJ900|ringB@2|load[T,F]|35|-4|pin@67||35|-12 +Abus|net@133||-0.5|IJ900|ringB@1|load[T,F]|5|-4|pin@68||5|-12 +Abus|net@134||-0.5|IJ0|pin@67||35|-12|pin@68||5|-12 +Abus|net@136||-0.5|IJ900|ringB@0|load[T,F]|-25|-4|pin@69||-25|-12 +Awire|net@143|||1800|conn@4|a|-4|0|ringB@1|bit[1]|-2|0 +Awire|net@144|||1800|conn@5|a|-34|0|ringB@0|bit[1]|-32|0 +Awire|net@145|||0|conn@1|y|13|12|ringB@1|do[1]|10|12 +Abus|net@262||-0.5|IJ2700|ringB@0|hold[T,F]|-25.5|10|pin@126||-25.5|18 +Abus|net@264||-0.5|IJ2700|ringB@1|hold[T,F]|4.5|10|pin@127||4.5|18 +Abus|net@266||-0.5|IJ2700|ringB@2|hold[T,F]|34.5|10|pin@128||34.5|18 +Abus|net@267||-0.5|IJ0|pin@128||34.5|18|pin@127||4.5|18 +Awire|net@289|||0|pwr@0||47|12|ringB@2|do[1]|40|12 +Awire|net@298|||1800|wire90@0|b|-19.5|24|pin@144||-17.5|24 +Awire|net@299|||0|wire90@0|a|-24.5|24|inv@0|out|-27|24 +Awire|net@300|||0|wire90@1|a|-24.5|-18|inv@1|out|-27|-18 +Awire|net@301|||1800|wire90@1|b|-19.5|-18|pin@145||-15|-18 +Abus|net@302||-0.5|IJ1800|pin@126||-25.5|18|pin@127||4.5|18 +Abus|net@304||-0.5|IJ1800|pin@69||-25|-12|pin@68||5|-12 +Awire|net@307|||0|wire90@2|a|-39.5|-18|inv@2|out|-41|-18 +Awire|net@308|||1800|pin@151||-33|-18|inv@1|in|-32|-18 +Awire|net@309|||0|inv@2|in|-46|-18|conn@7|y|-49|-18 +Awire|net@310|||0|wire90@3|a|-39.5|24|inv@3|out|-41|24 +Awire|net@311|||1800|pin@149||-33|24|inv@0|in|-32|24 +Awire|net@312|||0|inv@3|in|-46|24|conn@12|y|-48.5|24 +Awire|net@313|||1800|wire90@3|b|-34.5|24|pin@149||-33|24 +Awire|net@314|||1800|wire90@2|b|-34.5|-18|pin@151||-33|-18 +Abus|net@315||-0.5|IJ900|conn@13||3|-22|conn@14|a|3|-26 +Ebit[1]||D6G2;|conn@3|y|O +Ebit[3]||D6G2;|conn@4|y|O +Ebit[5]||D6G2;|conn@5|y|O +Ebitt[1,3,5]||D6G2;|conn@14|y|O +Ecount[1]||D4G2;|conn@12|a|I +Edo[3]||D4G2;|conn@1|a|I +Edo[5]||D4G2;|conn@2|a|I +EinLO[1,3,5]||D4G2;|conn@6|a|I +Eload[1]||D4G2;|conn@7|a|I +X + +# Cell olcOdd;8{sch} +ColcOdd;8{sch}||schematic|1216766649341|1226775395568| +Ngeneric:Facet-Center|art@0||0|0||||AV +NOff-Page|conn@1||15|12|||XY| +NOff-Page|conn@2||-15|12|||XY| +NOff-Page|conn@3||24|0|||RR| +NOff-Page|conn@4||-6|0|||RR| +NOff-Page|conn@5||-36|0|||RR| +NOff-Page|conn@6||54|0|||XY| +NOff-Page|conn@7||-51|-18|||XYRR| +NOff-Page|conn@12||-50.5|24|||XYRR| +NWire_Con|conn@13||3|-22|||| +NOff-Page|conn@14||3|-28|||RRR| +NOff-Page|conn@15||-51.5|7|||XY| +NOff-Page|conn@16||-60|13|||YR| +NOff-Page|conn@17||-66|13.5|||YR| +IredFour:inv;1{ic}|inv@0||-29.5|24|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFour:inv;1{ic}|inv@1||-29.5|-18|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFour:inv;1{ic}|inv@2||-43.5|-18|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S30|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFour:inv;1{ic}|inv@3||-43.5|24|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S30|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IlatchesK:latchZ10;1{ic}|latchZ10@0||-60|0|X||D5G4; +IolcOdd;2{ic}|olcOdd@1||39|37|||D5G4; +Ngeneric:Invisible-Pin|pin@0||-31|45|||||ART_message(D5G6;)SolcOdd +Ngeneric:Invisible-Pin|pin@1||-31|36|||||ART_message(D5G3;)Sies 15 November 2008 +Ngeneric:Invisible-Pin|pin@2||-31|40|||||ART_message(D5G4;)Sodd bits of Outer Loop Counter +NWire_Pin|pin@25||42|-2|||| +NWire_Pin|pin@26||42|-6|||| +NWire_Pin|pin@27||12|-2|||| +NWire_Pin|pin@28||12|-6|||| +NWire_Pin|pin@29||-18|-2|||| +NWire_Pin|pin@30||-18|-6|||| +NBus_Pin|pin@67||35|-12|-1|-1|| +NBus_Pin|pin@68||5|-12|-1|-1|| +NBus_Pin|pin@69||-25|-12|-1|-1|| +Ngeneric:Invisible-Pin|pin@105||-93.5|27.5|||||ART_message(D3G2;)S["bit[7] is the all zero bit,","a part of the skip circuit,","where it's called flag[Z].",It goes FALSE if OLC is,"loaded with zero,",when OLC reaches zero,OR upon a KILL.] +Ngeneric:Invisible-Pin|pin@124||-93|9|||||ART_message(D3G2;)S["To feed flag[Z] properly,","inLO[7] must be HI","if inLO[1:6] is all HI = 0."] +NBus_Pin|pin@126||-25.5|18|-1|-1|| +NBus_Pin|pin@127||4.5|18|-1|-1|| +NBus_Pin|pin@128||34.5|18|-1|-1|| +NWire_Pin|pin@143||-17.5|28|||| +NWire_Pin|pin@144||-17.5|24|||| +NWire_Pin|pin@145||-15|-18|||| +NWire_Pin|pin@146||-15|-21|||| +NBus_Pin|pin@147||-25.5|22|-1|-1|| +NBus_Pin|pin@148||-25|-16|-1|-1|| +NWire_Pin|pin@149||-33|24|||| +NWire_Pin|pin@150||-33|32|||| +NWire_Pin|pin@151||-33|-18|||| +NWire_Pin|pin@152||-33|-24|||| +NBus_Pin|pin@153||3|-17|-1|-1|| +NBus_Pin|pin@154||-60|-12|-1|-1|| +NWire_Pin|pin@155||-66|-2|||| +NWire_Pin|pin@156||-66|-8|||| +NWire_Pin|pin@157||-54|-6|||| +NWire_Pin|pin@158||-54|0|||| +NWire_Pin|pin@159||-58|7|||| +NWire_Pin|pin@160||-66|7|||| +NWire_Pin|pin@161||-62|7|||| +NPower|pwr@0||47|12|||| +IringB;1{ic}|ringB@0||-30|0|X||D5G4; +IringB;1{ic}|ringB@1||0|0|X||D5G4; +IringB;1{ic}|ringB@2||30|0|X||D5G4; +IorangeTSMC090nm:wire90;1{ic}|wire90@0||-22|24|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D836.7999999999997|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@1||-22|-18|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1053.3999999999999|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@2||-37|-18|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1373.3999999999996|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@3||-37|24|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1764.4|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3 +Abus|bit[1,3,5,7]|D5G2;|-0.5|IJ2700|conn@13||3|-22|pin@153||3|-17 +Awire|bit[7]|D5G2;||900|pin@155||-66|-2|pin@156||-66|-8 +Awire|count[F]|D5G2;||2700|pin@149||-33|24|pin@150||-33|32 +Abus|count[T,F]|D5G2;|-0.5|IJ2700|pin@126||-25.5|18|pin@147||-25.5|22 +Awire|count[T]|D5G2;||2700|pin@144||-17.5|24|pin@143||-17.5|28 +Awire|inLO[1]|D5G2;||900|pin@25||42|-2|pin@26||42|-6 +Awire|inLO[3]|D5G2;||900|pin@27||12|-2|pin@28||12|-6 +Awire|inLO[5]|D5G2;||900|pin@29||-18|-2|pin@30||-18|-6 +Awire|inLO[7]|D5G2;||2700|pin@157||-54|-6|pin@158||-54|0 +Awire|load[F]|D5G2;||900|pin@151||-33|-18|pin@152||-33|-24 +Abus|load[T,F]|D5G2;|-0.5|IJ900|pin@69||-25|-12|pin@148||-25|-16 +Awire|load[T]|D5G2;||900|pin@145||-15|-18|pin@146||-15|-21 +Awire|net@93|||0|pin@29||-18|-2|ringB@0|inLO[1]|-23|-2 +Awire|net@125|||0|pin@27||12|-2|ringB@1|inLO[1]|7|-2 +Awire|net@126|||0|pin@25||42|-2|ringB@2|inLO[1]|37|-2 +Awire|net@127|||0|conn@2|y|-17|12|ringB@0|do[1]|-20|12 +Awire|net@128|||1800|conn@3|a|26|0|ringB@2|bit[1]|28|0 +Abus|net@130||-0.5|IJ900|ringB@2|load[T,F]|35|-4|pin@67||35|-12 +Abus|net@133||-0.5|IJ900|ringB@1|load[T,F]|5|-4|pin@68||5|-12 +Abus|net@134||-0.5|IJ0|pin@67||35|-12|pin@68||5|-12 +Abus|net@136||-0.5|IJ900|ringB@0|load[T,F]|-25|-4|pin@69||-25|-12 +Awire|net@143|||1800|conn@4|a|-4|0|ringB@1|bit[1]|-2|0 +Awire|net@144|||1800|conn@5|a|-34|0|ringB@0|bit[1]|-32|0 +Awire|net@145|||0|conn@1|y|13|12|ringB@1|do[1]|10|12 +Abus|net@262||-0.5|IJ2700|ringB@0|hold[T,F]|-25.5|10|pin@126||-25.5|18 +Abus|net@264||-0.5|IJ2700|ringB@1|hold[T,F]|4.5|10|pin@127||4.5|18 +Abus|net@266||-0.5|IJ2700|ringB@2|hold[T,F]|34.5|10|pin@128||34.5|18 +Abus|net@267||-0.5|IJ0|pin@128||34.5|18|pin@127||4.5|18 +Awire|net@289|||0|pwr@0||47|12|ringB@2|do[1]|40|12 +Awire|net@298|||1800|wire90@0|b|-19.5|24|pin@144||-17.5|24 +Awire|net@299|||0|wire90@0|a|-24.5|24|inv@0|out|-27|24 +Awire|net@300|||0|wire90@1|a|-24.5|-18|inv@1|out|-27|-18 +Awire|net@301|||1800|wire90@1|b|-19.5|-18|pin@145||-15|-18 +Abus|net@302||-0.5|IJ1800|pin@126||-25.5|18|pin@127||4.5|18 +Abus|net@304||-0.5|IJ1800|pin@69||-25|-12|pin@68||5|-12 +Awire|net@307|||0|wire90@2|a|-39.5|-18|inv@2|out|-41|-18 +Awire|net@308|||1800|pin@151||-33|-18|inv@1|in|-32|-18 +Awire|net@309|||0|inv@2|in|-46|-18|conn@7|y|-49|-18 +Awire|net@310|||0|wire90@3|a|-39.5|24|inv@3|out|-41|24 +Awire|net@311|||1800|pin@149||-33|24|inv@0|in|-32|24 +Awire|net@312|||0|inv@3|in|-46|24|conn@12|y|-48.5|24 +Awire|net@313|||1800|wire90@3|b|-34.5|24|pin@149||-33|24 +Awire|net@314|||1800|wire90@2|b|-34.5|-18|pin@151||-33|-18 +Abus|net@315||-0.5|IJ900|conn@13||3|-22|conn@14|a|3|-26 +Abus|net@316||-0.5|IJ900|latchZ10@0|cl[T,F]|-60|-4|pin@154||-60|-12 +Awire|net@317|||0|pin@158||-54|0|latchZ10@0|in[1]|-58|0 +Awire|net@318|||1800|pin@155||-66|-2|latchZ10@0|out[TT]|-63|-2 +Abus|net@319||-0.5|IJ0|pin@69||-25|-12|pin@154||-60|-12 +Awire|net@320|||900|conn@16|y|-60|11|latchZ10@0|c[1]|-60|5 +Awire|net@321|||0|conn@15|y|-53.5|7|pin@159||-58|7 +Awire|net@322|||900|pin@159||-58|7|latchZ10@0|c[2]|-58|5 +Awire|net@323|||900|conn@17|y|-66|11.5|pin@160||-66|7 +Awire|net@324|||1800|pin@160||-66|7|pin@161||-62|7 +Awire|net@325|||900|pin@161||-62|7|latchZ10@0|mc|-62|5 +Ebit[1]||D6G2;|conn@3|y|O +Ebit[3]||D6G2;|conn@4|y|O +Ebit[5]||D6G2;|conn@5|y|O +Ebitt[1,3,5]|bitt[1,3,5,7]|D6G2;|conn@14|y|O +Ecount[1]||D4G2;|conn@12|a|I +Edo[3]||D4G2;|conn@1|a|I +Edo[5]||D4G2;|conn@2|a|I +Eforce0||D4G2;|conn@15|a|I +EinLO[1,3,5]|inLO[1,3,5,7]|D4G2;|conn@6|a|I +Ekill||D4G2;|conn@16|a|I +Eload[1]||D4G2;|conn@7|a|I +Emc||D4G2;|conn@17|a|I +X + # Cell olcOdd;7{sch} ColcOdd;7{sch}||schematic|1216766649341|1224763399263| Ngeneric:Facet-Center|art@0||0|0||||AV @@ -4376,7 +8686,7 @@ Eload[T,F]||D5G2;|pin@6||I X # Cell ringB;2{lay} -CringB;2{lay}||cmos90|1216735796008|1224763236031||ATTR_NCC(D5G3;NTY144;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1224761967524|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1224926559477 +CringB;2{lay}||cmos90|1216735796008|1226773907165||ATTR_NCC(D5G3;NTY144;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1226773905416|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1226775668082 Ngeneric:Facet-Center|art@0||0|0||||AV NX-Metal-1-Metal-2-Con|contact@16||-59.5|56|||| NX-Metal-1-Metal-2-Con|contact@17||-58.7|88|||| @@ -4402,11 +8712,11 @@ IgatesK:inv05;1{lay}|inv05@8||50.5|72|YRR||D5G4; IgatesK:inv10D;1{lay}|inv10D@7||26|72|||D5G4; IgatesK:inv10D;1{lay}|inv10D@8||75|72|XYRR||D5G4; IgatesK:inv20B;1{lay}|inv20B@3||63|72|||D5G4; -IlatchesK:mlat1in5i;3{lay}|mlat1in5@4||-60|72|XY||D5G4; IlatchesK:mlat1in5i;4{lay}|mlat1in5@6||60|-72|||D5G4; +IlatchesK:mlat1in5iB;1{lay}|mlat1in5@7||-60|72|XY||D5G4; IlatchesK:mlat2in10i;3{lay}|mlat2in1@2||-28|-72|||D5G4; IgatesK:nor10;1{lay}|nor10@0||-5|72|||D5G4; -NMetal-1-Pin|pin@161||65|140|||Y| +NMetal-1-Pin|pin@161||65|134|||Y| NMetal-2-Pin|pin@163||-46|56|||| NMetal-2-Pin|pin@164||-67|88|||| NMetal-1-Pin|pin@166||-65|43|||| @@ -4434,17 +8744,17 @@ NMetal-2-Pin|pin@433||56|112|||| IwiresL:select15;1{lay}|select15@4||37|72|||D5G4; IwiresL:wellContacts13;1{lay}|wellCont@7||-32|72|||D5G4; IwiresL:wellContacts13;1{lay}|wellCont@8||32|-72|||D5G4; -Ametal-1|net@388|||S2700|mlat1in5@4|c[T]|-59.5|53|contact@16||-59.5|56 -Ametal-1|net@390||0.4|S900|mlat1in5@4|c[F]|-58.7|97|contact@17||-58.7|88 +Ametal-1|net@388|||S2700|mlat1in5@7|c[T]|-59.5|53|contact@16||-59.5|56 +Ametal-1|net@390||0.4|S900|mlat1in5@7|c[F]|-58.7|97|contact@17||-58.7|88 Ametal-2|net@431|||S0|pin@163||-46|56|contact@16||-59.5|56 Ametal-2|net@432|||S1800|pin@164||-67|88|contact@17||-58.7|88 -Ametal-1|net@434|||S900|mlat1in5@4|out|-65|65|pin@166||-65|43 +Ametal-1|net@434|||S900|mlat1in5@7|out|-65|65|pin@166||-65|43 Ametal-1|net@437|||S2700|pin@168||-26.5|43|nor10@0|inB|-26.5|81 Ametal-1|net@438|||S1800|pin@166||-65|43|pin@168||-26.5|43 -Ametal-2|net@452|||S0|wellCont@7|gnd|-36.5|72|mlat1in5@4|gnd|-36.5|72 -Ametal-2|net@453|||S0|wellCont@7|vdd|-36.5|22|mlat1in5@4|vdd|-36.5|22 -Ametal-2|net@454|||S0|wellCont@7|vdd_1|-36.5|122|mlat1in5@4|vdd_1|-36.5|122 -Ametal-2|net@486|||S1800|mlat1in5@4|in|-65.5|106|contact@27||-25.5|106 +Ametal-2|net@452|||S0|wellCont@7|gnd|-36.5|72|mlat1in5@7|gnd|-36.5|72 +Ametal-2|net@453|||S0|wellCont@7|vdd|-36.5|22|mlat1in5@7|vdd|-36.5|22 +Ametal-2|net@454|||S0|wellCont@7|vdd_1|-36.5|122|mlat1in5@7|vdd_1|-36.5|122 +Ametal-2|net@486|||S1800|mlat1in5@7|in|-65.5|106|contact@27||-25.5|106 Ametal-1|net@487|||S900|pin@189||-25.5|115|contact@27||-25.5|106 Ametal-2|net@617||6.2|S0|wellCont@7|gnd_1|-27.5|72|nor10@0|gnd|-29.5|72 Ametal-2|net@618||6.2|S1800|nor10@0|vdd|-29.5|122|wellCont@7|vdd_3|-27.5|122 @@ -4478,7 +8788,7 @@ Ametal-1|net@854|||S2700|mlat2in1@2|clB[F]|-5.5|-39.5|contact@50||-5.5|-38 Ametal-2|net@855|||S0|contact@51||38|-38|contact@50||-5.5|-38 Ametal-2|net@856|||S0|contact@45||59.5|-38|contact@51||38|-38 Ametal-1|net@857|||S900|pin@262||38|-3|contact@51||38|-38 -Ametal-1|net@877|||S900|pin@161||65|140|pin@419||65|88 +Ametal-1|net@877|||S900|pin@161||65|134|pin@419||65|88 Ametal-1|net@894|||S900|inv20B@3|out|65|85|pin@404||65|56 Ametal-2|net@910|||RS1800|inv20B@3|gnd|55|72|inv05@8|gnd|59.5|72 Ametal-2|net@911|||RS1800|inv20B@3|vdd|55|122|inv05@8|vdd|59.5|122 @@ -4522,7 +8832,7 @@ Ehold[T]|count[F]|D5G2;|pin@163||I Ehold[F]|count[T]|D5G2;|pin@164||I Edo[1]||D5G2;|pin@189||I Egnd||D5G2;|mlat2in1@2|gnd|G -Egnd_1||D5G2;|mlat1in5@4|gnd_1|G +Egnd_1||D5G2;|mlat1in5@7|gnd_1|G Egnd_2||D5G2;|inv10D@8|gnd_1|G Egnd_3||D5G2;|mlat1in5@6|gnd_1|G EinA|inLO[1]|D5G2;|mlat2in1@2|inA|I @@ -4530,8 +8840,8 @@ EclA[F]|load[F]|D5G2;|mlat2in1@2|clA[F]|I EclA[T]|load[T]|D5G2;|mlat2in1@2|clA[T]|I Evdd||D5G2;|mlat2in1@2|vdd|P Evdd_1||D5G2;|mlat2in1@2|vdd_1|P -Evdd_2||D5G2;|mlat1in5@4|vdd_2|P -Evdd_3||D5G2;|mlat1in5@4|vdd_3|P +Evdd_2||D5G2;|mlat1in5@7|vdd_2|P +Evdd_3||D5G2;|mlat1in5@7|vdd_3|P Evdd_4||D5G2;|inv10D@8|vdd_2|P Evdd_5||D5G2;|inv10D@8|vdd_3|P Evdd_6||D5G2;|mlat1in5@6|vdd_2|P diff --git a/electric/marina.jelib b/electric/marina.jelib index eb1583e..6811050 100644 --- a/electric/marina.jelib +++ b/electric/marina.jelib @@ -183,7 +183,7 @@ EtokOut[1:37,T,38:51,S]||D5G2;|pin@2||O X # Cell inputDock;1{sch} -CinputDock;1{sch}||schematic|1217961575693|1226008896733| +CinputDock;1{sch}||schematic|1217961575693|1226952039898| Ngeneric:Facet-Center|art@0||0|0||||AV NOff-Page|conn@0||40|10.5|||| NOff-Page|conn@2||23|-6.5|||| @@ -243,6 +243,10 @@ NBus_Pin|pin@86||-29|17|-1|-1|| NBus_Pin|pin@87||-22|17|-1|-1|| NBus_Pin|pin@88||-50|21|-1|-1|| NBus_Pin|pin@89||-37|21|-1|-1|| +Ngeneric:Universal-Pin|pin@90||-4|25|-1|-1|| +Ngeneric:Universal-Pin|pin@91||-10|11|-1|-1|| +NWire_Pin|pin@92||-1.5|21|||| +NWire_Pin|pin@93||-1.5|25|||| IstageGroupsJ:plainStageFour;1{ic}|plainSta@0||22|17.5|||D5G4; IstageGroupsJ:plainStageEight;1{ic}|plainSta@1||-42|-4|||D5G4; NPower|pwr@0||12|4|||| @@ -253,8 +257,8 @@ ItorpedoStage;1{ic}|torpedoS@0||-42|15|||D5G4; Abus|datIn[1:37,T,38:51]|D5G1;X-2;Y1;|-0.5|IJ0|plainSta@1|ain[1:14,T],in[1:37]|-44|-11|pin@67||-50|-11 Awire|dataIn[S]|D5G1;X-2;Y1;||0|plainSta@1|pred|-44|-2|pin@69||-50|-2 Abus|data[1:37,T,38:51]|D5G1;X-1;Y1;|-0.5|IJ0|plainSta@0|ain[1:14,T],in[1:37]|20|10.5|pin@6||12|10.5 -Awire|fireL|D5G1;X4;||1800|ringSkip@1|fire[L]|-4|25|pin@57||1|25 -Awire|fireM|D5G1;X4;||1800|ringSkip@1|fire[M]|-4|21|pin@58||1|21 +Awire|fireL|D5G1;X4;||1800|pin@90||-4|25|pin@57||1|25 +Awire|fireM|D5G1;X4;||900|pin@93||-1.5|25|pin@92||-1.5|21 Abus|instr2[1:36]|D5G1;Y1;|-0.5|IJ0|ringSkip@1|inE[1:36]|-12|17|pin@50||-17|17 Abus|instr2[1:37,T,38:51]|D5G1;X9;Y10;|-0.5|IJ1800|torpedoS@0|out[1:37],aout[T,1:14]|-40|8|pin@85||-29|8 Abus|instr[1:37,T,38:51]|D5G1;X-3;Y1;|-0.5|IJ0|torpedoS@0|in[1:37],ain[T,1:14]|-44|8|pin@81||-50|8 @@ -278,7 +282,7 @@ Awire|net@68|||0|plainSta@0|pred|20|19.5|pin@8||7|19.5 Awire|net@69|||2700|pin@63||7|-3|pin@75||7|11 Awire|net@71|||0|conn@13||11|-3|pin@63||7|-3 Awire|net@72|||0|ringSkip@1|in[C]|-10|9|pin@79||-11|9 -Awire|net@74|||0|ringSkip@1|loadC[T]|-10|11|pwr@1||-13|11 +Awire|net@74|||0|pin@91||-10|11|pwr@1||-13|11 Awire|net@77|||1800|torpedoS@0|succ[B]|-40|18|pin@83||-32|18 Awire|net@78|||900|pin@51||-32|23|pin@83||-32|18 Awire|net@79|||0|ringSkip@1|do[epi]|-10|23|pin@51||-32|23 @@ -286,6 +290,8 @@ Awire|net@80|||1800|torpedoS@0|succ[A]|-40|14|pin@84||-31|14 Awire|net@81|||2700|pin@84||-31|14|pin@56||-31|21 Abus|net@83||-0.5|IJ2700|pin@85||-29|8|pin@86||-29|17 Abus|net@84||-0.5|IJ1800|pin@86||-29|17|pin@87||-22|17 +Awire|net@85|||1800|ringSkip@1|fire[M]|-4|25|pin@93||-1.5|25 +Awire|net@86|||FS1800|pin@92||-1.5|21|pin@58||1|21 Awire|pred[D]|D5G1;X2;Y1;||1800|pin@71||-25|13|pin@72||-20|13 Abus|pred[T,D]|D5G1;Y1;|-0.5|IJ0|ringSkip@1|pred[T,D]|-10|13|pin@60||-15|13 Awire|scan1|D5G1;X9;||1800|ringSkip@1|sout|-5|28|pin@49||7|28 @@ -423,7 +429,7 @@ Ngeneric:Facet-Center|art@0||0|0||||AV X # Cell marina;1{sch} -Cmarina;1{sch}||schematic|1226506880864|1226682035194| +Cmarina;1{sch}||schematic|1226506880864|1226952039898| Ngeneric:Facet-Center|art@0||0|0||||AV NOff-Page|conn@9||-73|14|||| NOff-Page|conn@10||-73|11|||| @@ -484,6 +490,25 @@ NWire_Pin|pin@52||-2|-10|||| NWire_Pin|pin@53||2|-40|||| NWire_Pin|pin@54||10|-38|||| NWire_Pin|pin@55||-35|9|||| +Ngeneric:Universal-Pin|pin@56||35|-25|-1|-1|| +Ngeneric:Universal-Pin|pin@57||14|-22|-1|-1|| +Ngeneric:Universal-Pin|pin@58||-1|-8|-1|-1|| +Ngeneric:Universal-Pin|pin@59||5|6|-1|-1|| +Ngeneric:Universal-Pin|pin@60||39|-6|-1|-1|| +Ngeneric:Universal-Pin|pin@61||39|-9|-1|-1|| +Ngeneric:Universal-Pin|pin@62||39|-12|-1|-1|| +NWire_Pin|pin@63||5.5|6|||| +NWire_Pin|pin@64||5.5|2|||| +NWire_Pin|pin@65||13|-10|||| +NWire_Pin|pin@66||12|-10|||| +NBus_Pin|pin@67||-56|-2|-1|-1|| +NBus_Pin|pin@68||-56|-1|-1|-1|| +NBus_Pin|pin@69||43.5|-25|-1|-1|| +NBus_Pin|pin@70||43.5|-27|-1|-1|| +NWire_Pin|pin@71||41|-17|||| +NWire_Pin|pin@72||41|-15|||| +NWire_Pin|pin@73||33.5|-17|||| +NWire_Pin|pin@74||33.5|-15|||| IdockPartOD:ringSkipMoveLit;1{ic}|ringSkip@0||2|4|||D5G4; IscanJ:scanCap;1{ic}|scanCap@0||43|-6|||D5G4; IscanJ:scanCap;1{ic}|scanCap@1||48|-9|||D5G4; @@ -493,45 +518,45 @@ IstageGroupsL:properStopper;1{ic}|tokOut|D5G2;Y12;|37|9|||D5G4; IorangeTSMC090nm:wire90;1{ic}|wire90@0||-13.5|9|||D0G4;|ATTR_L(D5G1;PUD)D2229.2000000000007|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 IorangeTSMC090nm:wire90;1{ic}|wire90@1||8.5|2|||D0G4;|ATTR_L(D5G1;PUD)D2229.2000000000007|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 IorangeTSMC090nm:wire90;1{ic}|wire90@2||8.5|6|||D0G4;|ATTR_L(D5G1;PUD)D2229.2000000000007|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -Awire|dInS|D5G2;X4;||1800|data|succ|39|-17|pin@50||42|-17 +Awire|dInS|D5G2;X4;||900|pin@72||41|-15|pin@71||41|-17 Abus|dIn[1:37,T,38:51]|D5G2;X-5;Y1;|-0.5|IJ1800|pin@29||-8|-24|pin@30||-1|-24 Abus|dIn[1:37,T]|D5G2;Y1;|-0.5|IJ0|dRegAll@0|inA[T,1:37]|10|-24|pin@31||3|-24 Awire|dIn[38]|D5G2;X-4;||0|ringSkip@0|in[C]|-1|-10|pin@52||-2|-10 -Awire|dOutS|D5G2;X-5;||0|data|pred|35|-17|pin@49||33|-17 -Abus|dOut[1:37,T,38:51]|D5G2;X-1;Y-3;|-0.5|IJ0|data|foo|35|-25|pin@24||30|-25 +Awire|dOutS|D5G2;X-5;||900|pin@74||33.5|-15|pin@73||33.5|-17 +Abus|dOut[1:37,T,38:51]|D5G2;X-1;Y-3;|-0.5|IJ0|pin@56||35|-25|pin@24||30|-25 Abus|dOut[T,1:37]|D5G2;X2;Y2;|-0.5|IJ1800|dRegAll@0|outS[T,1:37]|19|-25|pin@25||24|-25 Awire|epiS|D5G2;Y1;||1800|pin@16||-49|4|epiFifo@0|pred|-28|4 -Abus|epi[1:36,T]|D5G2;X-1;Y-2;|-0.5|IJ0|epiFifo@0|in[1:36,T]|-31|-2|pin@14||-43|-2 -Abus|epi[1:37,T,38:51]|D5G2;X-3;Y-2;|-0.5|IJ1800|instrIn|out[1:37],aout[T,1:14]|-64|-2|pin@13||-48|-2 -Awire|fireL|D5G2;X3;Y-12;||900|pin@12||14|6|dRegAll@0|fire[L]|14|-22 -Awire|fireM|D5G2;X-3;Y-10;||900|pin@11||12|2|dRegAll@0|fire[M]|12|-22 -Awire|fireM|D5G2;X-3;||0|ringSkip@0|loadC[T]|-1|-8|pin@51||-2|-8 +Abus|epi[1:36,T]|D5G2;X-1;Y-2;|-0.5|IJ0|epiFifo@0|in[1:36,T]|-29|-2|pin@14||-43|-2 +Abus|epi[1:37,T,38:51]|D5G2;X-3;Y-2;|-0.5|IJ900|pin@68||-56|-1|pin@67||-56|-2 +Awire|fireL|D5G2;X3;Y-12;||900|pin@12||14|6|pin@57||14|-22 +Awire|fireM|D5G2;X-3;||0|pin@58||-1|-8|pin@51||-2|-8 +Awire|fireM|D5G2;X-3;Y-10;||1800|pin@66||12|-10|pin@65||13|-10 Awire|instrS|D5G2;Y1;||1800|epiFifo@0|succ|-22|4|ringSkip@0|do[epi]|-1|4 -Abus|instr[1:36]|D5G2;Y1;|-0.5|IJ0|ringSkip@0|inE[1:36]|-3|-2|epiFifo@0|out[1:36]|-19|-2 +Abus|instr[1:36]|D5G2;Y1;|-0.5|IJ0|ringSkip@0|inE[1:36]|-3|-2|epiFifo@0|out[1:36]|-20|-2 Awire|net@0|||1800|epiFifo@0|sout|-23|9|wire90@0|a|-16|9 -Awire|net@2|||1800|ringSkip@0|fire[L]|5|6|wire90@2|a|6|6 +Awire|net@2|||1800|pin@59||5|6|wire90@2|a|6|6 Awire|net@3|||1800|wire90@2|b|11|6|pin@12||14|6 Abus|net@7||-0.5|I0|pin@6||14|-35|dRegAll@0|lit[T,1:19]|12|-35 Awire|net@12|||1800|wire90@0|b|-11|9|ringSkip@0|sin|1|9 Abus|net@13||-0.5|IJ1800|ringSkip@0|succ_1[T,D]|8|-2|pin@3||10|-2 Abus|net@16||-0.5|IJ2700|pin@8||-25|11|epiFifo@0|cl[T,F],clS[T,F],rd[T,F],mc|-25|11 Abus|net@18||-0.5|IJ900|ringSkip@0|cl[T,F],clS[T,F],rd[T,F],mc|2|11|pin@9||2|11 -Awire|net@23|||0|wire90@1|a|6|2|ringSkip@0|fire[M]|5|2 +Awire|net@23|||2700|pin@64||5.5|2|pin@63||5.5|6 Awire|net@24|||1800|wire90@1|b|11|2|pin@11||12|2 -Awire|net@25|||1800|instrIn|succ[tap]|-64|8|pin@15||-49|8 +Awire|net@25|||1800|instrIn|succ[tap]|-63|8|pin@15||-49|8 Awire|net@26|||900|pin@15||-49|8|pin@16||-49|4 Abus|net@28||-0.5|IJ1800|pin@8||-25|11|pin@9||2|11 Abus|net@29||-0.5|IJ1800|scanConv@0|cl[T,F],clS[T,F],rd[T,F],mc|-28|11|pin@8||-25|11 Abus|net@30||-0.5|IJ0|instrIn|sid[1:9]|-67|17|conn@11|y|-71|17 Abus|net@31||-0.5|IJ0|instrIn|sic[1:9]|-67|14|conn@9|y|-71|14 Abus|net@32||-0.5|IJ0|instrIn|sir[1:9]|-67|11|conn@10|y|-71|11 -Abus|net@39||-0.5|IJ1800|data|out[1:37],aout[T,1:14]|39|-25|pin@26||48|-25 +Abus|net@39||-0.5|IJ2700|pin@70||43.5|-27|pin@69||43.5|-25 Abus|net@40||-0.5|IJ900|pin@26||48|-25|pin@27||48|-46 Abus|net@41||-0.5|IJ0|pin@27||48|-46|pin@28||-8|-46 Abus|net@42||-0.5|IJ2700|pin@28||-8|-46|pin@29||-8|-24 -Abus|net@56||-0.5|IJ1800|data|sod[1:9]|39|-6|scanCap@0|si[1:9]|43|-6 -Abus|net@57||-0.5|IJ1800|data|soc[1:9]|39|-9|scanCap@1|si[1:9]|48|-9 -Abus|net@58||-0.5|IJ1800|data|sor[1:9]|39|-12|scanCap@2|si[1:9]|43|-12 +Abus|net@56||-0.5|IJ1800|pin@60||39|-6|scanCap@0|si[1:9]|43|-6 +Abus|net@57||-0.5|IJ1800|pin@61||39|-9|scanCap@1|si[1:9]|48|-9 +Abus|net@58||-0.5|IJ1800|pin@62||39|-12|scanCap@2|si[1:9]|43|-12 Abus|net@59||-0.5|IJ1800|conn@12||31|2|tokOut|in[1:37],ain[T,1:14]|35|2 Awire|net@60|||2700|gnd@0||31|0|conn@12||31|2 Abus|net@61||-0.5|IJ1800|tokOut|out[1:37],aout[T,1:14]|39|2|pin@45||41|2 @@ -539,6 +564,18 @@ Awire|net@62|||1800|tokOut|dOut|40|6|pin@46||41|6 Awire|net@63|||1800|tokOut|succ|39|11|pin@47||41|11 Abus|net@66||-0.5|IJ2700|conn@13||2|-14|ringSkip@0|inA[1:6]|2|-12 Awire|net@67|||900|conn@13||2|-14|gnd@1||2|-16 +Awire|net@68|||0|wire90@1|a|6|2|pin@64||5.5|2 +Awire|net@69|||FS0|pin@63||5.5|6|ringSkip@0|fire[M]|5|6 +Awire|net@70|||900|pin@11||12|2|pin@66||12|-10 +Awire|net@71|||FS900|pin@65||13|-10|dRegAll@0|fire[M]|13|-22 +Abus|net@72||-0.5|IJ1800|instrIn|out[1:37],aout[T,1:14]|-64|-1|pin@68||-56|-1 +Abus|net@73||-0.5|FS1800|pin@67||-56|-2|pin@13||-48|-2 +Abus|net@74||-0.5|IJ1800|data|out[1:37],aout[T,1:14]|39|-27|pin@70||43.5|-27 +Abus|net@75||-0.5|FS1800|pin@69||43.5|-25|pin@26||48|-25 +Awire|net@76|||1800|data|succ|40|-15|pin@72||41|-15 +Awire|net@77|||FS1800|pin@71||41|-17|pin@50||42|-17 +Awire|net@78|||0|data|pred|34|-15|pin@74||33.5|-15 +Awire|net@79|||FS0|pin@73||33.5|-17|pin@49||33|-17 Abus|od[1:36]|D5G2;X4;|-0.5|IJ900|pin@3||10|-2|pin@4||10|-2 Awire|od[20]|D5G2;Y-2;||900|dRegAll@0|sel[long]|10|-36|pin@54||10|-38 Abus|od[T,1:19]|D5G2;X6;|-0.5|IJ900|pin@6||14|-35|pin@5||14|-35 diff --git a/electric/marinaL.jelib b/electric/marinaL.jelib index 260aec0..bc01691 100755 --- a/electric/marinaL.jelib +++ b/electric/marinaL.jelib @@ -1,13 +1,17 @@ # header information: -HmarinaL|8.08j +HmarinaL|8.08k # Views: +Vicon|ic Vlayout|lay +Vschematic|sch # External Libraries: LdockK|dockK +LscanK|scanK + LstageGroupsL|stageGroupsL # Tools: @@ -27,3 +31,162 @@ IdockK:dataPath;2{lay}|dataPath@0||648|-15|||D5G4; IstageGroupsL:northFifo;1{lay}|northFif@0||2520|2666|||D5G4; IstageGroupsL:southFifo;1{lay}|southFif@0||2520|-2677|||D5G4; X + +# Cell marina;1{sch} +Cmarina;1{sch}||schematic|1226940444999|1227039459543| +Ngeneric:Facet-Center|art@0||0|0||||AV +NOff-Page|conn@0||-49|-1|||| +NOff-Page|conn@1||69|-2|||| +NOff-Page|conn@2||-48|6|||| +NOff-Page|conn@3||-48|12|||Y| +NOff-Page|conn@4||-48|9|||Y| +NWire_Con|conn@5||-22|-23|||| +NWire_Con|conn@6||26|-7|||| +IdockK:dataPath;1{ic}|dataPath@0||0|0|||D5G4; +NGround|gnd@0||19|-6|||| +IstageGroupsL:northFifo;1{ic}|northFif@0||59|0|||D5G4; +Ngeneric:Invisible-Pin|pin@0||-14.5|45.5|||||ART_message(D5G6;)Smarina +Ngeneric:Invisible-Pin|pin@1||-15.5|36.5|||||ART_message(D5G3;)Sies 17 November 2008 +Ngeneric:Invisible-Pin|pin@2||-16.5|40.5|||||ART_message(D5G4;)Sthis is the experiment +NBus_Pin|pin@7||66|-9|-1|-1|| +NBus_Pin|pin@8||66|-15|-1|-1|| +NBus_Pin|pin@9||-7|-15|-1|-1|| +NBus_Pin|pin@10||-7|-9|-1|-1|| +NWire_Pin|pin@11||-18|3|||| +NWire_Pin|pin@12||-18|-1|||| +NBus_Pin|pin@17||10|3|-1|-1|| +NBus_Pin|pin@18||10|0|-1|-1|| +NWire_Pin|pin@20||50|3|||| +NWire_Pin|pin@21||50|0|||| +NBus_Pin|pin@22||-11|3|-1|-1|| +NWire_Pin|pin@25||12|17|||| +NWire_Pin|pin@26||12|14|||| +NBus_Pin|pin@27||-11|1|-1|-1|| +NWire_Pin|pin@29||66|14|||| +NWire_Pin|pin@30||66|3|||| +NWire_Pin|pin@31||-23|-2|||| +NWire_Pin|pin@32||-23|-13|||| +NWire_Pin|pin@33||50|-13|||| +NWire_Pin|pin@34||50|-2|||| +NWire_Pin|pin@35||9|-2|||| +NWire_Pin|pin@36||9|-17|||| +NWire_Pin|pin@37||-43|-17|||| +NWire_Pin|pin@39||-43|-3|||| +Ngeneric:Invisible-Pin|pin@40||-55.5|-10.5|||||ART_message(D5G2;)S[fin is from input pad,to test bonding pads.,"When no counters count,",fin is reported to fout.] +Ngeneric:Invisible-Pin|pin@41||82.5|0.5|||||ART_message(D5G2;)S[fout goes to output pad,for measuring speeds.] +Ngeneric:Invisible-Pin|pin@42||1.5|-23.5|||||ART_message(D5G2;)S["scan chain in the dock has [T,F]","inputs, differs from scan chain",in the north and south FIFO.,The sin and sout signals match.] +NBus_Pin|pin@47||-22|-28|-1|-1|| +NBus_Pin|pin@48||-22|-18|-1|-1|| +Ngeneric:Invisible-Pin|pin@49||-14.5|30.5|||||ART_message(D5G3;)Sscan chain converter needed +NBus_Pin|pin@50||48|-15|-1|-1|| +NBus_Pin|pin@51||48|-20|-1|-1|| +NWire_Pin|pin@52||-5|-3|||| +NWire_Pin|pin@53||-5|-11|||| +Ngeneric:Invisible-Pin|pin@54||1.5|-33.5|||||ART_message(D5G2;)S[sigS comes from the ship.,Here we fake it by using,input address bit 14.] +Ngeneric:Invisible-Pin|pin@57||32.5|34.5|||||ART_message(D5G2;)S["ddo[T] and doo[T], the token",state wires are unconnected.,a short token FIFO is needed.] +NBus_Pin|pin@58||-20|-6|-1|-1|| +NBus_Pin|pin@59||-20|-9|-1|-1|| +NBus_Pin|pin@60||-14|-6|-1|-1|| +NBus_Pin|pin@61||-14|-2|-1|-1|| +NBus_Pin|pin@62||0|18|-1|-1|| +NBus_Pin|pin@63||-18|18|-1|-1|| +NBus_Pin|pin@65||18|18|-1|-1|| +NBus_Pin|pin@67||27|9|-1|-1|| +NBus_Pin|pin@68||27|21|-1|-1|| +NBus_Pin|pin@69||-27|21|-1|-1|| +NBus_Pin|pin@70||-27|9|-1|-1|| +NBus_Pin|pin@71||-30|12|-1|-1|| +NBus_Pin|pin@72||-30|24|-1|-1|| +NBus_Pin|pin@73||30|24|-1|-1|| +NBus_Pin|pin@74||30|12|-1|-1|| +NWire_Pin|pin@75||31|2|||| +NWire_Pin|pin@76||31|-1|||| +NWire_Pin|pin@77||26|-4|||| +NBus_Pin|pin@78||43|-7|-1|-1|| +NWire_Pin|pin@79||43|2|||| +NWire_Pin|pin@80||43|-3|||| +IscanK:scanToDock;1{ic}|scan2doc@0||-18|2|||D5G4; +IscanK:scanFromDock;1{ic}|scanFrom@0||18|2|||D5G4; +IstageGroupsL:southFifo;1{ic}|southFif@0||-36|0|||D5G4; +IstageGroupsL:properStopper;1{ic}|tokOut|D5G1;Y14;|38|0|||D5G4; +Awire|a[14]|D5G2;||900|pin@52||-5|-3|pin@53||-5|-11 +Abus|d[1:37],a[T,1:14]|D5G2;|-0.5|IJ900|pin@50||48|-15|pin@51||48|-20 +Awire|ddo[D]|D5G2;||900|pin@20||50|3|pin@21||50|0 +Abus|ddo[T,D]|D5G2;|-0.5|IJ900|pin@17||10|3|pin@18||10|0 +Awire|ddo[T]|D5G2;||900|pin@75||31|2|pin@76||31|-1 +Awire|doo[D]|D5G2;||900|pin@25||12|17|pin@26||12|14 +Abus|doo[T,D]|D5G2;|-0.5|IJ900|pin@22||-11|3|pin@27||-11|1 +Abus|iout[1:36],aout[T]|D5G2;|-0.5|IJ2700|pin@60||-14|-6|pin@61||-14|-2 +Abus|iout[1:37],aout[T,1:14]|D5G2;|-0.5|IJ900|pin@58||-20|-6|pin@59||-20|-9 +Abus|net@6||-0.5|IJ1800|pin@60||-14|-6|dataPath@0|in[1:36,T]|-2|-6 +Abus|net@8||-0.5|IJ0|northFif@0|in[1:37],ain[T,1:14]|57|-9|dataPath@0|aout[1:14],outS[T,1:37]|2|-9 +Abus|net@9||-0.5|IJ1800|northFif@0|out[1:37],aout[T,1:14]|61|-9|pin@7||66|-9 +Abus|net@10||-0.5|IJ900|pin@7||66|-9|pin@8||66|-15 +Abus|net@11||-0.5|IJ0|pin@50||48|-15|pin@9||-7|-15 +Abus|net@12||-0.5|IJ2700|pin@9||-7|-15|pin@10||-7|-9 +Abus|net@13||-0.5|IJ1800|pin@10||-7|-9|dataPath@0|ain[1:14],od[15],in[1:37]|-2|-9 +Awire|net@14|||1800|southFif@0|succ[tap]|-33|3|pin@11||-18|3 +Awire|net@15|||900|pin@11||-18|3|pin@12||-18|-1 +Awire|net@16|||1800|pin@12||-18|-1|dataPath@0|pred|-3|-1 +Abus|net@23||-0.5|IJ1800|dataPath@0|succ[T,D]|3|3|pin@17||10|3 +Awire|net@26|||0|northFif@0|pred|56|3|pin@20||50|3 +Abus|net@28||-0.5|IJ0|dataPath@0|pred[T,D]|-3|3|pin@22||-11|3 +Awire|net@36|||900|pin@29||66|14|pin@30||66|3 +Awire|net@37|||0|pin@30||66|3|northFif@0|succ|62|3 +Awire|net@38|||1800|southFif@0|fout|-33|-2|pin@31||-23|-2 +Awire|net@39|||900|pin@31||-23|-2|pin@32||-23|-13 +Awire|net@40|||1800|pin@32||-23|-13|pin@33||50|-13 +Awire|net@41|||2700|pin@33||50|-13|pin@34||50|-2 +Awire|net@42|||1800|pin@34||50|-2|northFif@0|fin|56|-2 +Awire|net@43|||1800|dataPath@0|freqOut|3|-2|pin@35||9|-2 +Awire|net@44|||900|pin@35||9|-2|pin@36||9|-17 +Awire|net@45|||0|pin@36||9|-17|pin@37||-43|-17 +Awire|net@46|||2700|pin@37||-43|-17|pin@39||-43|-3 +Awire|net@49|||0|southFif@0|cin|-39|-3|pin@39||-43|-3 +Awire|net@50|||1800|conn@0|y|-47|-1|southFif@0|fin|-39|-1 +Awire|net@51|||1800|northFif@0|fout|62|-2|conn@1|a|67|-2 +Abus|net@52||-0.5|IJ0|southFif@0|sir[1:9]|-37|6|conn@2|y|-46|6 +Abus|net@53||-0.5|IJ1800|conn@3|y|-46|12|southFif@0|sid[1:9]|-37|12 +Abus|net@54||-0.5|IJ1800|conn@4|y|-46|9|southFif@0|sic[1:9]|-37|9 +Abus|net@61||-0.5|IJ0|pin@8||66|-15|pin@50||48|-15 +Awire|net@63|||0|dataPath@0|sigS|-3|-3|pin@52||-5|-3 +Abus|net@64||-0.5|IJ1800|southFif@0|out[1:37],aout[T,1:14]|-34|-6|pin@58||-20|-6 +Awire|net@68|||1800|pin@26||12|14|pin@29||66|14 +Abus|net@69||-0.5|IJ0|scan2doc@0|sin[1:9]|-20|6|southFif@0|sor[1:9]|-34|6 +Awire|net@72|||0|dataPath@0|sin|-1|6|scan2doc@0|sout|-15|6 +Abus|net@73||-0.5|IJ2700|dataPath@0|cl[T,F],clS[T,F],rd[T,F],mc|0|8|pin@62||0|18 +Abus|net@74||-0.5|IJ0|pin@62||0|18|pin@63||-18|18 +Abus|net@75||-0.5|IJ900|pin@63||-18|18|scan2doc@0|cl[T,F],clS[T,F],rd[T,F],mc|-18|12 +Awire|net@80|||1800|dataPath@0|sout|2|6|scanFrom@0|sin[10:17]|16|6 +Abus|net@81||-0.5|IJ1800|pin@62||0|18|pin@65||18|18 +Abus|net@82||-0.5|IJ900|pin@65||18|18|scanFrom@0|cl[T,F],clS[T,F],rd[T,F],mc|18|12 +Abus|net@85||-0.5|IJ2700|pin@67||27|9|pin@68||27|21 +Abus|net@86||-0.5|IJ0|pin@68||27|21|pin@69||-27|21 +Abus|net@87||-0.5|IJ900|pin@69||-27|21|pin@70||-27|9 +Abus|net@88||-0.5|IJ0|pin@70||-27|9|southFif@0|soc[1:9]|-34|9 +Abus|net@89||-0.5|IJ1800|southFif@0|sod[1:9]|-34|12|pin@71||-30|12 +Abus|net@90||-0.5|IJ2700|pin@71||-30|12|pin@72||-30|24 +Abus|net@91||-0.5|IJ1800|pin@72||-30|24|pin@73||30|24 +Abus|net@92||-0.5|IJ900|pin@73||30|24|pin@74||30|12 +Abus|net@94||-0.5|IJ1800|scan2doc@0|sout[2:9]|-15|10|scanFrom@0|sin[1:9]|16|10 +Abus|net@95||-0.5|IJ1800|pin@74||30|12|tokOut|sid[1:9]|37|12 +Abus|net@96||-0.5|IJ1800|tokOut|sod[1:9]|40|12|northFif@0|sid[1:9]|58|12 +Abus|net@97||-0.5|IJ1800|pin@67||27|9|tokOut|sic[1:9]|37|9 +Abus|net@98||-0.5|IJ1800|tokOut|soc[1:9]|40|9|northFif@0|sic[1:9]|58|9 +Abus|net@99||-0.5|IJ1800|scanFrom@0|sout[2:9]|21|6|tokOut|sir[1:9]|37|6 +Abus|net@100||-0.5|IJ1800|tokOut|sor[1:9]|40|6|northFif@0|sir[1:9]|58|6 +Awire|net@101|||0|tokOut|pred|36|2|pin@75||31|2 +Awire|net@103|||2700|conn@6||26|-7|pin@77||26|-4 +Awire|net@104|||0|pin@77||26|-4|gnd@0||19|-4 +Abus|net@105||-0.5|IJ0|tokOut|in[1:37],ain[T,1:14]|36|-7|conn@6||26|-7 +Abus|net@106||-0.5|IJ1800|tokOut|out[1:37],aout[T,1:14]|40|-7|pin@78||43|-7 +Awire|net@107|||1800|tokOut|succ|40|2|pin@79||43|2 +Awire|net@108|||1800|tokOut|dOut|41|-3|pin@80||43|-3 +Abus|xx[2:9]|D5G2;|-0.5|IJ900|conn@5||-22|-23|pin@47||-22|-28 +Abus|yy[2:9]|D5G2;|-0.5|IJ2700|conn@5||-22|-23|pin@48||-22|-18 +Efin||D4G2;|conn@0|a|I +Efout||D6G2;|conn@1|y|O +Esic[1:9]||D4G2;|conn@4|a|B +Esid[1:9]||D4G2;|conn@3|a|B +Esir[1:9]||D4G2;X-4;|conn@2|y|I +X diff --git a/electric/olcTransfer.jelib b/electric/olcTransfer.jelib new file mode 100755 index 0000000..9679440 --- /dev/null +++ b/electric/olcTransfer.jelib @@ -0,0 +1,561 @@ +# header information: +HolcTransfer|8.08j + +# Views: +Vicon|ic +Vschematic|sch + +# External Libraries: + +LloopCountL|loopCountL + +LorangeTSMC090nm|orangeTSMC090nm + +LredFour|redFour + +# 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 olc;1{ic} +Colc;1{ic}||artwork|1216798799522|1226517964726|EI +Ngeneric:Facet-Center|art@0||0|0||||AV +NThick-Circle|art@4||0|-3.5|1|1|| +Nschematic:Bus_Pin|pin@0||-6|-2|-1|-1|| +Nschematic:Bus_Pin|pin@4||0|-5|-1|-1|R| +Ngeneric:Invisible-Pin|pin@5||0|-4|1|1|R| +NPin|pin@8||-5|-3|1|1|| +NPin|pin@9||-5|3|1|1|| +NPin|pin@10||5|3|1|1|| +NPin|pin@11||5|-3|1|1|| +Ngeneric:Invisible-Pin|pin@12||0|0|||||ART_message(D5G3;)SOLC +Nschematic:Bus_Pin|pin@27||-6|2|-1|-1|| +NPin|pin@33||-5|2|1|1|| +NPin|pin@34||-6|2|1|1|| +Nschematic:Bus_Pin|pin@35||-5|-2|-2|-2|| +Nschematic:Bus_Pin|pin@36||0|4|-1|-1|| +Ngeneric:Invisible-Pin|pin@37||0|3|1|1|| +Aschematic:bus|net@2||-0.5|IJ900|pin@5||0|-4|pin@4||0|-5 +AThicker|net@7|||FS1800|pin@9||-5|3|pin@10||5|3 +AThicker|net@19|||FS1800|pin@8||-5|-3|pin@11||5|-3 +AThicker|net@33|||FS900|pin@10||5|3|pin@11||5|-3 +AThicker|net@34|||FS2700|pin@33||-5|2|pin@9||-5|3 +AThicker|net@36|||FS2700|pin@8||-5|-3|pin@33||-5|2 +AThicker|net@37|||FS0|pin@33||-5|2|pin@34||-6|2 +Aschematic:bus|net@39||-0.5|IJ0|pin@35||-5|-2|pin@0||-6|-2 +Aschematic:bus|net@40||-0.5|IJ2700|pin@37||0|3|pin@36||0|4 +Ebitt[1:6]||D5G2;|pin@36||O +EinLO[1:6]||D5G2;|pin@4||I +Eolc[load,dec][1:2]||D5G2;|pin@0||I +EzooLO||D5G2;|pin@27||O +X + +# Cell olc;1{sch} +Colc;1{sch}||schematic|1216797097518|1226517964726| +Ngeneric:Facet-Center|art@0||0|0||||AV +NOff-Page|conn@0||-22.5|1|||XYRR| +NOff-Page|conn@3||37.5|0|||YRR| +NOff-Page|conn@4||-37|15|||RR| +NOff-Page|conn@6||59|-15|||RRR| +IredFour:inv;1{ic}|inv@6||-29.5|15|X||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +Iolc;1{ic}|olc@1||65|28|||D5G4; +IloopCountL:countLogic;1{ic}|olcCente@1||0|0|||D5G4; +IloopCountL:olcEven;1{ic}|olcEven@0||3|-18|||D5G4; +IloopCountL:olcOdd;2{ic}|olcOdd@1||9|18|Y||D5G4; +Ngeneric:Invisible-Pin|pin@0||-1|47|||||ART_message(D5G6;)Solc +Ngeneric:Invisible-Pin|pin@2||-1|42|||||ART_message(D5G4;)Sthe Outer Loop Counter +NBus_Pin|pin@3||3|-26|-1|-1|| +NBus_Pin|pin@4||9|27|-1|-1|| +NWire_Pin|pin@31||-42|6|||| +NWire_Pin|pin@32||-42|10|||| +NWire_Pin|pin@33||-42|0|||| +NWire_Pin|pin@34||-42|4|||| +NWire_Pin|pin@35||-42|-6|||| +NWire_Pin|pin@36||-42|-2|||| +NWire_Pin|pin@37||-42|-12|||| +NWire_Pin|pin@38||-42|-8|||| +NWire_Pin|pin@39||-42|-18|||| +NWire_Pin|pin@40||-42|-14|||| +NWire_Pin|pin@43||-54|6|||| +NWire_Pin|pin@44||-54|10|||| +NWire_Pin|pin@47||-54|0|||| +NWire_Pin|pin@48||-54|4|||| +NWire_Pin|pin@49||-54|-6|||| +NWire_Pin|pin@50||-54|-2|||| +NWire_Pin|pin@51||-54|-12|||| +NWire_Pin|pin@52||-54|-8|||| +NWire_Pin|pin@53||-54|-18|||| +NWire_Pin|pin@54||-54|-14|||| +NWire_Pin|pin@55||-54|-24|||| +NWire_Pin|pin@56||-54|-20|||| +Ngeneric:Invisible-Pin|pin@82||41.5|-14.5|||||ART_message(D3G2;)S[Make load LO,to load inLO.] +Ngeneric:Invisible-Pin|pin@84||39|18.5|||||ART_message(D3G2;)S[Predicate delivers the,"slow decrement clock, sloDecClk[F].",It goes LO for each count.,It stays HI if zeroLO is LO.] +Ngeneric:Invisible-Pin|pin@90||-59|48|||||ART_message(D3G2;)S["Bit[7] is the all zero bit,","a part of the skip circuit,","where it is called flag[Z].",The same count that drives,"bit[1:6] to zero = HI also","drives flag[Z] to FALSE = LO.","When loading inLO[1:6] with","all HI = 0, make inLO[7]",also be HI = all zero.] +Ngeneric:Invisible-Pin|pin@91||-60|27|||||ART_message(D3G3;)SIn bit[1:6], 0 = HI, 1 = LO. +Ngeneric:Invisible-Pin|pin@94||27|48|||||ART_message(D3G3;)S[the Outer Loop Counter,is a six bit counter,with collective allZero,"in the skip circuit, flag[Z]."] +NWire_Pin|pin@131||30|20|||| +NWire_Pin|pin@132||30|-20|||| +NWire_Pin|pin@140||30|16|||| +NWire_Pin|pin@141||30|-16|||| +Ngeneric:Invisible-Pin|pin@143||-1|37|||||ART_message(D5G3;)Sies 6 October 2008 +NWire_Pin|pin@152||30|25|||| +NWire_Pin|pin@153||30|12|||| +NWire_Pin|pin@154||30|-11|||| +NWire_Pin|pin@155||30|-25|||| +NWire_Pin|pin@156||-15|15|||| +NBus_Pin|pin@158||21|28|-1|-1|| +NBus_Pin|pin@159||15|-28|-1|-1|| +Ngeneric:Invisible-Pin|pin@160||-66|57|||||ART_message(D3G2;)S[ies 12 November 2008,applide the name zoo,(zero or one) to what,"was formerly do[7]."] +IorangeTSMC090nm:wire90;1{ic}|wire90@1||-47.5|6|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D374.20000000000005|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@2||-47.5|0|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D538.8000000000001|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@3||-47.5|-6|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D472.8000000000001|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@4||-47.5|-12|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D548.8000000000001|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@5||-47.5|-18|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D457.8000000000001|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||-59.5|6|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1049.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@8||-59.5|0|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1049.4|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||-59.5|-6|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D979.8|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||-59.5|-12|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D786.3000000000002|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@11||-59.5|-18|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D717.7|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@12||-59.5|-24|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D487.7000000000001|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@29||-22.5|15|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D426.00000000000006|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3 +Awire|bit[1]|D5G2;||2700|pin@43||-54|6|pin@44||-54|10 +Awire|bit[1]|D5G2;||2700|olcCente@1|bit[1]|15|3|olcOdd@1|bit[1]|15|13 +Awire|bit[2]|D5G2;||2700|pin@47||-54|0|pin@48||-54|4 +Awire|bit[2]|D5G2;||900|olcCente@1|bit[2]|9|-3|olcEven@0|z[2]|9|-13 +Awire|bit[3]|D5G2;||2700|pin@49||-54|-6|pin@50||-54|-2 +Awire|bit[3]|D5G2;||2700|olcCente@1|bit[3]|3|3|olcOdd@1|bit[3]|3|13 +Awire|bit[4]|D5G2;||2700|pin@51||-54|-12|pin@52||-54|-8 +Awire|bit[4]|D5G2;||2700|olcEven@0|z[24]|-3|-13|olcCente@1|bit[4]|-3|-3 +Awire|bit[5]|D5G2;||2700|pin@53||-54|-18|pin@54||-54|-14 +Awire|bit[5]|D5G2;||2700|olcCente@1|bit[5]|-9|3|olcOdd@1|bit[5]|-9|13 +Awire|bit[6]|D5G2;||2700|pin@55||-54|-24|pin@56||-54|-20 +Awire|bit[6]|D5G2;||900|olcCente@1|bit[6]|-15|-3|olcEven@0|z[246]|-15|-13 +Abus|bitt[1,3,5]|D5G2;|-0.5|IJ2700|olcOdd@1|bitt[1,3,5]|21|22|pin@158||21|28 +Abus|bitt[2,4,6]|D5G2;|-0.5|IJ900|olcEven@0|bitt[1,3,5]|15|-22|pin@159||15|-28 +Awire|do[2]|D5G2;||2700|pin@31||-42|6|pin@32||-42|10 +Awire|do[2]|D5G2;||2700|olcEven@0|do[2][T]|15|-14|olcCente@1|do[2]|15|-4 +Awire|do[3]|D5G2;||2700|pin@33||-42|0|pin@34||-42|4 +Awire|do[3]|D5G2;||2700|olcCente@1|do[3]|9|4|olcOdd@1|do[3]|9|14 +Awire|do[4]|D5G2;||2700|pin@35||-42|-6|pin@36||-42|-2 +Awire|do[4]|D5G2;||2700|olcEven@0|do[4][T]|3|-14|olcCente@1|do[4]|3|-4 +Awire|do[5]|D5G2;||2700|pin@37||-42|-12|pin@38||-42|-8 +Awire|do[5]|D5G2;||2700|olcCente@1|do[5]|-3|4|olcOdd@1|do[5]|-3|14 +Awire|do[6]|D5G2;||2700|pin@39||-42|-18|pin@40||-42|-14 +Awire|do[6]|D5G2;||2700|olcEven@0|do[6][T]|-9|-14|olcCente@1|do[6]|-9|-4 +Abus|inLO[1,3,5]|D5G2;|-0.5|IJ2700|olcOdd@1|inLO[1,3,5]|9|22|pin@4||9|27 +Abus|inLO[2,4,6]|D5G2;|-0.5|IJ900|olcEven@0|inLO[2,4,6]|3|-22|pin@3||3|-26 +Awire|net@63|||1800|wire90@1|b|-45|6|pin@31||-42|6 +Awire|net@65|||1800|wire90@2|b|-45|0|pin@33||-42|0 +Awire|net@67|||1800|wire90@3|b|-45|-6|pin@35||-42|-6 +Awire|net@69|||1800|wire90@4|b|-45|-12|pin@37||-42|-12 +Awire|net@71|||1800|wire90@5|b|-45|-18|pin@39||-42|-18 +Awire|net@74|||1800|wire90@7|b|-57|6|pin@43||-54|6 +Awire|net@75|||1800|wire90@8|b|-57|0|pin@47||-54|0 +Awire|net@77|||1800|wire90@9|b|-57|-6|pin@49||-54|-6 +Awire|net@79|||1800|wire90@10|b|-57|-12|pin@51||-54|-12 +Awire|net@81|||1800|wire90@11|b|-57|-18|pin@53||-54|-18 +Awire|net@83|||1800|wire90@12|b|-57|-24|pin@55||-54|-24 +Awire|net@203|||1800|olcOdd@1|load[T]|26|20|pin@131||30|20 +Awire|net@205|||0|pin@132||30|-20|olcEven@0|load[T,F]|20|-20 +Awire|net@237|||1800|olcOdd@1|count[T]|26|16|pin@140||30|16 +Awire|net@242|||1800|olcEven@0|do[3]|20|-16|pin@141||30|-16 +Awire|net@269|||1800|conn@4|a|-35|15|inv@6|out|-32|15 +Awire|net@270|||0|wire90@29|a|-25|15|inv@6|in|-27|15 +Awire|net@271|||1800|wire90@29|b|-20|15|pin@156||-15|15 +Awire|net@273|||2700|olcCente@1|do[7]|-15|4|pin@156||-15|15 +Awire|olc[dec][1]|D5G2;||900|pin@140||30|16|pin@153||30|12 +Awire|olc[dec][2]|D5G2;||2700|pin@141||30|-16|pin@154||30|-11 +Awire|olc[load][1]|D5G2;||2700|pin@131||30|20|pin@152||30|25 +Awire|olc[load][2]|D5G2;||900|pin@132||30|-20|pin@155||30|-25 +Ebitt[1:6]||D6G2;|conn@6|y|O +EinLO[1:6]||D4G2;|conn@0|a|I +Eolc[load,dec][1:2]||D4G2;|conn@3|a|I +EzooLO||D6G2;|conn@4|y|O +X + +# Cell olcEven;1{ic} +ColcEven;1{ic}||artwork|1216797193489|1224763616127|EI +Ngeneric:Facet-Center|art@0||0|0||||AV +Nschematic:Bus_Pin|pin@0||12|4|-1|-1|| +Nschematic:Bus_Pin|pin@2||0|4|-1|-1|| +Nschematic:Bus_Pin|pin@4||-12|4|-1|-1|| +Nschematic:Bus_Pin|pin@8||0|-4|-1|-1|R| +Ngeneric:Invisible-Pin|pin@9||0|-3|1|1|R| +Nschematic:Bus_Pin|pin@10||17|-2|-1|-1|| +Nschematic:Bus_Pin|pin@12||6|5|-1|-1|| +Nschematic:Bus_Pin|pin@14||-6|5|-1|-1|| +Nschematic:Bus_Pin|pin@16||-18|5|-1|-1|| +NPin|pin@31||-2|3|1|1|| +NPin|pin@32||-2|4|1|1|| +NPin|pin@33||2|4|1|1|| +NPin|pin@34||2|3|1|1|| +NPin|pin@35||10|3|1|1|| +NPin|pin@36||10|4|1|1|| +NPin|pin@37||14|4|1|1|| +NPin|pin@38||14|3|1|1|| +NPin|pin@39||-10|3|1|1|| +NPin|pin@40||-10|4|1|1|| +NPin|pin@41||-14|4|1|1|| +NPin|pin@42||-14|3|1|1|| +NPin|pin@44||6|3|1|1|| +NPin|pin@45||6|5|1|1|| +NPin|pin@46||-6|3|1|1|| +NPin|pin@47||-6|5|1|1|| +NPin|pin@48||-21|3|1|1|| +NPin|pin@49||-21|-3|1|1|| +NPin|pin@50||-18|3|1|1|| +NPin|pin@51||-18|5|1|1|| +NPin|pin@52||16|-3|1|1|| +NPin|pin@53||16|3|1|1|| +Ngeneric:Invisible-Pin|pin@54||12|0|||||ART_message(D5G3;)S2 +Ngeneric:Invisible-Pin|pin@55||0|0|||||ART_message(D5G3;)S4 +Ngeneric:Invisible-Pin|pin@56||-12|0|||||ART_message(D5G3;)S6 +Nschematic:Bus_Pin|pin@57||17|2|-1|-1|| +Ngeneric:Invisible-Pin|pin@60||-6|0|||||ART_message(D5G2;)SOLC +NPin|pin@61||16|2|1|1|| +NPin|pin@62||17|2|1|1|| +NPin|pin@63||16|-2|1|1|| +NPin|pin@64||17|-2|1|1|| +Nschematic:Bus_Pin|pin@65||12|-4|-1|-1|| +Ngeneric:Invisible-Pin|pin@66||12|-3|1|1|| +Aschematic:bus|net@4||-0.5|IJ900|pin@9||0|-3|pin@8||0|-4 +AThicker|net@21|||FS1800|pin@32||-2|4|pin@33||2|4 +AThicker|net@22|||FS900|pin@33||2|4|pin@34||2|3 +AThicker|net@23|||FS1800|pin@44||6|3|pin@35||10|3 +AThicker|net@24|||FS2700|pin@35||10|3|pin@36||10|4 +AThicker|net@25|||FS1800|pin@36||10|4|pin@37||14|4 +AThicker|net@26|||FS900|pin@37||14|4|pin@38||14|3 +AThicker|net@27|||FS0|pin@46||-6|3|pin@39||-10|3 +AThicker|net@28|||FS2700|pin@39||-10|3|pin@40||-10|4 +AThicker|net@29|||FS0|pin@40||-10|4|pin@41||-14|4 +AThicker|net@30|||FS900|pin@41||-14|4|pin@42||-14|3 +AThicker|net@32|||FS2700|pin@31||-2|3|pin@32||-2|4 +AThicker|net@33|||FS1800|pin@34||2|3|pin@44||6|3 +AThicker|net@34|||FS2700|pin@44||6|3|pin@45||6|5 +AThicker|net@35|||FS0|pin@31||-2|3|pin@46||-6|3 +AThicker|net@36|||FS2700|pin@46||-6|3|pin@47||-6|5 +AThicker|net@38|||FS900|pin@48||-21|3|pin@49||-21|-3 +AThicker|net@41|||FS0|pin@42||-14|3|pin@50||-18|3 +AThicker|net@42|||FS0|pin@50||-18|3|pin@48||-21|3 +AThicker|net@43|||FS2700|pin@50||-18|3|pin@51||-18|5 +AThicker|net@57|||FS0|pin@53||16|3|pin@38||14|3 +AThicker|net@58|||FS1800|pin@49||-21|-3|pin@52||16|-3 +AThicker|net@72|||FS2700|pin@63||16|-2|pin@61||16|2 +AThicker|net@73|||FS2700|pin@61||16|2|pin@53||16|3 +AThicker|net@74|||FS1800|pin@61||16|2|pin@62||17|2 +AThicker|net@75|||FS2700|pin@52||16|-3|pin@63||16|-2 +AThicker|net@76|||FS1800|pin@63||16|-2|pin@64||17|-2 +Aschematic:bus|net@77||-0.5|IJ900|pin@66||12|-3|pin@65||12|-4 +Ebit[2]||D5G2;|pin@12||O +Ebit[4]||D5G2;|pin@14||O +Ebit[6]||D5G2;|pin@16||O +Ebitt[2,4,6]||D5G2;|pin@65||O +Ecount[2]||D5G2;|pin@57||I +Edo[2]||D5G2;|pin@0||I +Edo[4]||D5G2;|pin@2||I +Edo[6]||D5G2;|pin@4||I +EinLO[2,4,6]||D5G2;|pin@8||I +Eload[2]||D5G2;|pin@10||I +X + +# Cell olcEven;1{sch} +ColcEven;1{sch}||schematic|1216766649341|1224763603318| +Ngeneric:Facet-Center|art@0||0|0||||AV +NOff-Page|conn@0||45|12|||XY| +NOff-Page|conn@1||14.5|12|||XY| +NOff-Page|conn@2||-15|12|||XY| +NOff-Page|conn@3||23.5|0|||RR| +NOff-Page|conn@4||-6|0|||RR| +NOff-Page|conn@5||-36|0|||RR| +NOff-Page|conn@6||50|-6|||XY| +NOff-Page|conn@7||-36|-18|||XYRR| +NOff-Page|conn@9||-36|24|||Y| +NWire_Con|conn@10||15|-20|||| +NOff-Page|conn@11||15|-26|||RRR| +IredFour:inv;1{ic}|inv@0||-15.5|24|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFour:inv;1{ic}|inv@1||-15.5|-18|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFour:inv;1{ic}|inv@2||-30.5|24|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S30|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFour:inv;1{ic}|inv@3||-30.5|-18|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S30|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IolcEven;1{ic}|olcEven@0||46|26|||D5G4; +Ngeneric:Invisible-Pin|pin@0||-1|41|||||ART_message(D5G6;)SolcEven +Ngeneric:Invisible-Pin|pin@1||-1|32|||||ART_message(D5G3;)Sies 6 October 2008 +Ngeneric:Invisible-Pin|pin@2||-1|36|||||ART_message(D5G4;)Seven bits of Outer Loop Counter +NBus_Pin|pin@6||35|-12|-1|-1|| +NBus_Pin|pin@7||5|-12|-1|-1|| +NWire_Pin|pin@25||42|-2|||| +NWire_Pin|pin@26||42|-6|||| +NWire_Pin|pin@27||12|-2|||| +NWire_Pin|pin@28||12|-6|||| +NWire_Pin|pin@61||-18|-2|||| +NWire_Pin|pin@62||-18|-6|||| +NBus_Pin|pin@63||-25|-12|-1|-1|| +NBus_Pin|pin@80||-25.5|18|-1|-1|| +NBus_Pin|pin@81||4.5|18|-1|-1|| +NBus_Pin|pin@82||34.5|18|-1|-1|| +NWire_Pin|pin@83||-3.5|28|||| +NWire_Pin|pin@86||-3.5|24|||| +NBus_Pin|pin@89||4.5|22|-1|-1|| +NBus_Pin|pin@90||5|-17|-1|-1|| +NWire_Pin|pin@91||-1|-18|||| +NWire_Pin|pin@92||-1|-21|||| +NWire_Pin|pin@93||-19.5|-18|||| +NWire_Pin|pin@94||-19.5|-22|||| +NWire_Pin|pin@95||-19|24|||| +NWire_Pin|pin@96||-19|29|||| +NBus_Pin|pin@97||15|-15|-1|-1|| +IloopCountL:ringB;1{ic}|ringB@0||0|0|X||D5G4; +IloopCountL:ringB;1{ic}|ringB@1||30|0|X||D5G4; +IloopCountL:ringB;1{ic}|ringB@2||-30|0|X||D5G4; +IorangeTSMC090nm:wire90;1{ic}|wire90@1||-8|24|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D836.7999999999997|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@2||-8|-18|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1053.3999999999999|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@3||-23|24|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1764.4|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@4||-23|-18|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1373.3999999999996|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3 +Abus|bit[2,4,6]|D5G2;|-0.5|IJ2700|conn@10||15|-20|pin@97||15|-15 +Awire|count[F]|D5G2;||2700|pin@95||-19|24|pin@96||-19|29 +Abus|count[T,F]|D5G2;|-0.5|IJ2700|pin@81||4.5|18|pin@89||4.5|22 +Awire|count[T]|D5G2;||2700|pin@86||-3.5|24|pin@83||-3.5|28 +Awire|inLO[2]|D5G2;||900|pin@25||42|-2|pin@26||42|-6 +Awire|inLO[4]|D5G2;||900|pin@27||12|-2|pin@28||12|-6 +Awire|inLO[6]|D5G2;||900|pin@61||-18|-2|pin@62||-18|-6 +Awire|load[F]|D5G2;||900|pin@93||-19.5|-18|pin@94||-19.5|-22 +Abus|load[T,F]|D5G2;|-0.5|IJ900|pin@7||5|-12|pin@90||5|-17 +Awire|load[T]|D5G2;||900|pin@91||-1|-18|pin@92||-1|-21 +Abus|net@5||-0.5|IJ1800|pin@63||-25|-12|pin@7||5|-12 +Awire|net@104|||0|conn@0|y|43|12|ringB@1|do[1]|40|12 +Awire|net@107|||1800|conn@3|a|25.5|0|ringB@1|bit[1]|28|0 +Awire|net@110|||1800|conn@4|a|-4|0|ringB@0|bit[1]|-2|0 +Awire|net@115|||0|ringB@2|bit[1]|-32|0|conn@5|a|-34|0 +Awire|net@117|||0|pin@27||12|-2|ringB@0|inLO[1]|7|-2 +Awire|net@119|||1800|ringB@2|inLO[1]|-23|-2|pin@61||-18|-2 +Abus|net@122||-0.5|IJ900|ringB@2|load[T,F]|-25|-4|pin@63||-25|-12 +Abus|net@125||-0.5|IJ2700|pin@7||5|-12|ringB@0|load[T,F]|5|-4 +Abus|net@126||-0.5|IJ2700|pin@6||35|-12|ringB@1|load[T,F]|35|-4 +Awire|net@127|||0|pin@25||42|-2|ringB@1|inLO[1]|37|-2 +Awire|net@129|||0|conn@1|y|12.5|12|ringB@0|do[1]|10|12 +Awire|net@130|||0|conn@2|y|-17|12|ringB@2|do[1]|-20|12 +Abus|net@168||-0.5|IJ2700|ringB@2|hold[T,F]|-25.5|10|pin@80||-25.5|18 +Abus|net@171||-0.5|IJ2700|ringB@0|hold[T,F]|4.5|10|pin@81||4.5|18 +Abus|net@173||-0.5|IJ2700|ringB@1|hold[T,F]|34.5|10|pin@82||34.5|18 +Abus|net@187||-0.5|IJ0|pin@81||4.5|18|pin@80||-25.5|18 +Awire|net@194|||1800|wire90@1|b|-5.5|24|pin@86||-3.5|24 +Awire|net@196|||0|wire90@1|a|-10.5|24|inv@0|out|-13|24 +Abus|net@199||-0.5|IJ0|pin@82||34.5|18|pin@81||4.5|18 +Abus|net@205||-0.5|IJ1800|pin@7||5|-12|pin@6||35|-12 +Awire|net@207|||0|wire90@2|a|-10.5|-18|inv@1|out|-13|-18 +Awire|net@209|||1800|wire90@2|b|-5.5|-18|pin@91||-1|-18 +Awire|net@210|||0|wire90@3|a|-25.5|24|inv@2|out|-28|24 +Awire|net@211|||0|wire90@4|a|-25.5|-18|inv@3|out|-28|-18 +Awire|net@212|||1800|wire90@3|b|-20.5|24|pin@95||-19|24 +Awire|net@213|||1800|pin@93||-19.5|-18|inv@1|in|-18|-18 +Awire|net@214|||1800|wire90@4|b|-20.5|-18|pin@93||-19.5|-18 +Awire|net@216|||1800|pin@95||-19|24|inv@0|in|-18|24 +Awire|net@218|||1800|conn@9|y|-34|24|inv@2|in|-33|24 +Awire|net@219|||1800|conn@7|y|-34|-18|inv@3|in|-33|-18 +Abus|net@220||-0.5|IJ900|conn@10||15|-20|conn@11|a|15|-24 +Ebit[2]||D6G2;|conn@3|y|O +Ebit[4]||D6G2;|conn@4|y|O +Ebit[6]||D6G2;|conn@5|y|O +Ebitt[2,4,6]||D6G2;|conn@11|y|O +Ecount[2]||D4G2;|conn@9|a|I +Edo[2]||D4G2;|conn@0|a|I +Edo[4]||D4G2;|conn@1|a|I +Edo[6]||D4G2;|conn@2|a|I +EinLO[2,4,6]||D4G2;|conn@6|a|I +Eload[2]||D4G2;|conn@7|a|I +X + +# Cell olcOdd;1{ic} +ColcOdd;1{ic}||artwork|1216797615611|1224763557644|EI +Ngeneric:Facet-Center|art@0||0|0||||AV +Nschematic:Bus_Pin|pin@2||0|4|-1|-1|| +Nschematic:Bus_Pin|pin@4||-12|4|-1|-1|| +Nschematic:Bus_Pin|pin@8||0|-4|-1|-1|R| +Ngeneric:Invisible-Pin|pin@9||0|-3|1|1|R| +Nschematic:Bus_Pin|pin@10||17|-2|-1|-1|X| +Nschematic:Bus_Pin|pin@12||6|5|-1|-1|| +Nschematic:Bus_Pin|pin@14||-6|5|-1|-1|| +Nschematic:Bus_Pin|pin@16||-18|5|-1|-1|| +NPin|pin@18||14|3|1|1|| +NPin|pin@19||-10|3|1|1|| +NPin|pin@20||-10|4|1|1|| +NPin|pin@21||-14|4|1|1|| +NPin|pin@22||-14|3|1|1|| +NPin|pin@23||6|3|1|1|| +NPin|pin@24||6|5|1|1|| +NPin|pin@25||-6|3|1|1|| +NPin|pin@26||-6|5|1|1|| +NPin|pin@29||-18|3|1|1|| +NPin|pin@30||-18|5|1|1|| +NPin|pin@31||16|-3|1|1|| +NPin|pin@32||16|3|1|1|| +NPin|pin@33||-2|3|1|1|| +NPin|pin@34||-2|4|1|1|| +NPin|pin@35||2|4|1|1|| +NPin|pin@36||2|3|1|1|| +NPin|pin@37||10|3|1|1|| +NPin|pin@38||10|4|1|1|| +NPin|pin@39||14|4|1|1|| +Ngeneric:Invisible-Pin|pin@40||12|0|||||ART_message(D5G3;)S1 +Ngeneric:Invisible-Pin|pin@41||0|0|||||ART_message(D5G3;)S3 +Ngeneric:Invisible-Pin|pin@42||-12|0|||||ART_message(D5G3;)S5 +NPin|pin@49||-19|3|1|1|| +Nschematic:Bus_Pin|pin@56||17|2|-1|-1|| +Ngeneric:Invisible-Pin|pin@59||-6|0|||||ART_message(D5G2;)SOLC +NPin|pin@70||-19|-3|1|1|| +NPin|pin@71||16|2|1|1|| +NPin|pin@72||17|2|1|1|| +NPin|pin@73||16|-2|1|1|| +NPin|pin@74||17|-2|1|1|| +Nschematic:Bus_Pin|pin@75||12|-4|-1|-1|| +Ngeneric:Invisible-Pin|pin@76||12|-3|1|1|| +Aschematic:bus|net@4||-0.5|IJ900|pin@9||0|-3|pin@8||0|-4 +AThicker|net@9|||FS1800|pin@34||-2|4|pin@35||2|4 +AThicker|net@10|||FS900|pin@35||2|4|pin@36||2|3 +AThicker|net@11|||FS2700|pin@33||-2|3|pin@34||-2|4 +AThicker|net@12|||FS1800|pin@36||2|3|pin@23||6|3 +AThicker|net@13|||FS2700|pin@23||6|3|pin@24||6|5 +AThicker|net@14|||FS0|pin@33||-2|3|pin@25||-6|3 +AThicker|net@15|||FS2700|pin@25||-6|3|pin@26||-6|5 +AThicker|net@17|||FS0|pin@22||-14|3|pin@29||-18|3 +AThicker|net@19|||FS2700|pin@29||-18|3|pin@30||-18|5 +AThicker|net@21|||FS1800|pin@23||6|3|pin@37||10|3 +AThicker|net@22|||FS0|pin@32||16|3|pin@18||14|3 +AThicker|net@24|||FS2700|pin@37||10|3|pin@38||10|4 +AThicker|net@25|||FS1800|pin@38||10|4|pin@39||14|4 +AThicker|net@26|||FS900|pin@39||14|4|pin@18||14|3 +AThicker|net@27|||FS0|pin@25||-6|3|pin@19||-10|3 +AThicker|net@28|||FS2700|pin@19||-10|3|pin@20||-10|4 +AThicker|net@29|||FS0|pin@20||-10|4|pin@21||-14|4 +AThicker|net@30|||FS900|pin@21||-14|4|pin@22||-14|3 +AThicker|net@34|||FS0|pin@29||-18|3|pin@49||-19|3 +AThicker|net@43|||FS0|pin@31||16|-3|pin@70||-19|-3 +AThicker|net@58|||FS900|pin@49||-19|3|pin@70||-19|-3 +AThicker|net@60|||FS2700|pin@73||16|-2|pin@71||16|2 +AThicker|net@61|||FS2700|pin@71||16|2|pin@32||16|3 +AThicker|net@62|||FS1800|pin@71||16|2|pin@72||17|2 +AThicker|net@63|||FS2700|pin@31||16|-3|pin@73||16|-2 +AThicker|net@64|||FS1800|pin@73||16|-2|pin@74||17|-2 +Aschematic:bus|net@65||-0.5|IJ900|pin@76||12|-3|pin@75||12|-4 +Ebit[1]||D5G2;|pin@12||O +Ebit[3]||D5G2;|pin@14||O +Ebit[5]||D5G2;|pin@16||O +Ebitt[1,3,5]||D5G2;|pin@75||O +Ecount[1]||D5G2;|pin@56||I +Edo[3]||D5G2;|pin@2||I +Edo[5]||D5G2;|pin@4||I +EinLO[1,3,5]||D5G2;|pin@8||I +Eload[1]||D5G2;|pin@10||I +X + +# Cell olcOdd;1{sch} +ColcOdd;1{sch}||schematic|1216766649341|1224763399263| +Ngeneric:Facet-Center|art@0||0|0||||AV +NOff-Page|conn@1||15|12|||XY| +NOff-Page|conn@2||-15|12|||XY| +NOff-Page|conn@3||24|0|||RR| +NOff-Page|conn@4||-6|0|||RR| +NOff-Page|conn@5||-36|0|||RR| +NOff-Page|conn@6||54|0|||XY| +NOff-Page|conn@7||-51|-18|||XYRR| +NOff-Page|conn@12||-50.5|24|||XYRR| +NWire_Con|conn@13||3|-22|||| +NOff-Page|conn@14||3|-28|||RRR| +IredFour:inv;1{ic}|inv@0||-29.5|24|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFour:inv;1{ic}|inv@1||-29.5|-18|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFour:inv;1{ic}|inv@2||-43.5|-18|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S30|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFour:inv;1{ic}|inv@3||-43.5|24|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S30|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IolcOdd;1{ic}|olcOdd@1||39|37|||D5G4; +Ngeneric:Invisible-Pin|pin@0||-31|45|||||ART_message(D5G6;)SolcOdd +Ngeneric:Invisible-Pin|pin@1||-31|36|||||ART_message(D5G3;)Sies 6 October 2008 +Ngeneric:Invisible-Pin|pin@2||-31|40|||||ART_message(D5G4;)Sodd bits of Outer Loop Counter +NWire_Pin|pin@25||42|-2|||| +NWire_Pin|pin@26||42|-6|||| +NWire_Pin|pin@27||12|-2|||| +NWire_Pin|pin@28||12|-6|||| +NWire_Pin|pin@29||-18|-2|||| +NWire_Pin|pin@30||-18|-6|||| +NBus_Pin|pin@67||35|-12|-1|-1|| +NBus_Pin|pin@68||5|-12|-1|-1|| +NBus_Pin|pin@69||-25|-12|-1|-1|| +Ngeneric:Invisible-Pin|pin@105||-75.5|15.5|||||ART_message(D3G2;)S["bit[7] is the all zero bit,","a part of the skip circuit,","where it's called flag[Z].",It goes FALSE if OLC is,"loaded with zero,",when OLC reaches zero,OR upon a KILL.] +Ngeneric:Invisible-Pin|pin@124||-75|-3|||||ART_message(D3G2;)S["To feed flag[Z] properly,","inLO[7] must be HI","if inLO[1:6] is all HI = 0."] +NBus_Pin|pin@126||-25.5|18|-1|-1|| +NBus_Pin|pin@127||4.5|18|-1|-1|| +NBus_Pin|pin@128||34.5|18|-1|-1|| +NWire_Pin|pin@143||-17.5|28|||| +NWire_Pin|pin@144||-17.5|24|||| +NWire_Pin|pin@145||-15|-18|||| +NWire_Pin|pin@146||-15|-21|||| +NBus_Pin|pin@147||-25.5|22|-1|-1|| +NBus_Pin|pin@148||-25|-16|-1|-1|| +NWire_Pin|pin@149||-33|24|||| +NWire_Pin|pin@150||-33|32|||| +NWire_Pin|pin@151||-33|-18|||| +NWire_Pin|pin@152||-33|-24|||| +NBus_Pin|pin@153||3|-17|-1|-1|| +NPower|pwr@0||47|12|||| +IloopCountL:ringB;1{ic}|ringB@0||-30|0|X||D5G4; +IloopCountL:ringB;1{ic}|ringB@1||0|0|X||D5G4; +IloopCountL:ringB;1{ic}|ringB@2||30|0|X||D5G4; +IorangeTSMC090nm:wire90;1{ic}|wire90@0||-22|24|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D836.7999999999997|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@1||-22|-18|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1053.3999999999999|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@2||-37|-18|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1373.3999999999996|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@3||-37|24|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1764.4|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3 +Abus|bit[1,3,5]|D5G2;|-0.5|IJ2700|conn@13||3|-22|pin@153||3|-17 +Awire|count[F]|D5G2;||2700|pin@149||-33|24|pin@150||-33|32 +Abus|count[T,F]|D5G2;|-0.5|IJ2700|pin@126||-25.5|18|pin@147||-25.5|22 +Awire|count[T]|D5G2;||2700|pin@144||-17.5|24|pin@143||-17.5|28 +Awire|inLO[1]|D5G2;||900|pin@25||42|-2|pin@26||42|-6 +Awire|inLO[3]|D5G2;||900|pin@27||12|-2|pin@28||12|-6 +Awire|inLO[5]|D5G2;||900|pin@29||-18|-2|pin@30||-18|-6 +Awire|load[F]|D5G2;||900|pin@151||-33|-18|pin@152||-33|-24 +Abus|load[T,F]|D5G2;|-0.5|IJ900|pin@69||-25|-12|pin@148||-25|-16 +Awire|load[T]|D5G2;||900|pin@145||-15|-18|pin@146||-15|-21 +Awire|net@93|||0|pin@29||-18|-2|ringB@0|inLO[1]|-23|-2 +Awire|net@125|||0|pin@27||12|-2|ringB@1|inLO[1]|7|-2 +Awire|net@126|||0|pin@25||42|-2|ringB@2|inLO[1]|37|-2 +Awire|net@127|||0|conn@2|y|-17|12|ringB@0|do[1]|-20|12 +Awire|net@128|||1800|conn@3|a|26|0|ringB@2|bit[1]|28|0 +Abus|net@130||-0.5|IJ900|ringB@2|load[T,F]|35|-4|pin@67||35|-12 +Abus|net@133||-0.5|IJ900|ringB@1|load[T,F]|5|-4|pin@68||5|-12 +Abus|net@134||-0.5|IJ0|pin@67||35|-12|pin@68||5|-12 +Abus|net@136||-0.5|IJ900|ringB@0|load[T,F]|-25|-4|pin@69||-25|-12 +Awire|net@143|||1800|conn@4|a|-4|0|ringB@1|bit[1]|-2|0 +Awire|net@144|||1800|conn@5|a|-34|0|ringB@0|bit[1]|-32|0 +Awire|net@145|||0|conn@1|y|13|12|ringB@1|do[1]|10|12 +Abus|net@262||-0.5|IJ2700|ringB@0|hold[T,F]|-25.5|10|pin@126||-25.5|18 +Abus|net@264||-0.5|IJ2700|ringB@1|hold[T,F]|4.5|10|pin@127||4.5|18 +Abus|net@266||-0.5|IJ2700|ringB@2|hold[T,F]|34.5|10|pin@128||34.5|18 +Abus|net@267||-0.5|IJ0|pin@128||34.5|18|pin@127||4.5|18 +Awire|net@289|||0|pwr@0||47|12|ringB@2|do[1]|40|12 +Awire|net@298|||1800|wire90@0|b|-19.5|24|pin@144||-17.5|24 +Awire|net@299|||0|wire90@0|a|-24.5|24|inv@0|out|-27|24 +Awire|net@300|||0|wire90@1|a|-24.5|-18|inv@1|out|-27|-18 +Awire|net@301|||1800|wire90@1|b|-19.5|-18|pin@145||-15|-18 +Abus|net@302||-0.5|IJ1800|pin@126||-25.5|18|pin@127||4.5|18 +Abus|net@304||-0.5|IJ1800|pin@69||-25|-12|pin@68||5|-12 +Awire|net@307|||0|wire90@2|a|-39.5|-18|inv@2|out|-41|-18 +Awire|net@308|||1800|pin@151||-33|-18|inv@1|in|-32|-18 +Awire|net@309|||0|inv@2|in|-46|-18|conn@7|y|-49|-18 +Awire|net@310|||0|wire90@3|a|-39.5|24|inv@3|out|-41|24 +Awire|net@311|||1800|pin@149||-33|24|inv@0|in|-32|24 +Awire|net@312|||0|inv@3|in|-46|24|conn@12|y|-48.5|24 +Awire|net@313|||1800|wire90@3|b|-34.5|24|pin@149||-33|24 +Awire|net@314|||1800|wire90@2|b|-34.5|-18|pin@151||-33|-18 +Abus|net@315||-0.5|IJ900|conn@13||3|-22|conn@14|a|3|-26 +Ebit[1]||D6G2;|conn@3|y|O +Ebit[3]||D6G2;|conn@4|y|O +Ebit[5]||D6G2;|conn@5|y|O +Ebitt[1,3,5]||D6G2;|conn@14|y|O +Ecount[1]||D4G2;|conn@12|a|I +Edo[3]||D4G2;|conn@1|a|I +Edo[5]||D4G2;|conn@2|a|I +EinLO[1,3,5]||D4G2;|conn@6|a|I +Eload[1]||D4G2;|conn@7|a|I +X diff --git a/electric/registersL.jelib b/electric/registersL.jelib index 79eb0ef..73845da 100755 --- a/electric/registersL.jelib +++ b/electric/registersL.jelib @@ -26,6 +26,8 @@ LpurpleFour|purpleFour LredFour|redFour +LregistersJ|registersJ + LscanJ|scanJ LscanK|scanK @@ -2209,23 +2211,35 @@ Eout[1],aout[T]||D6G2;|conn@0|y|O X # Cell dRegDrive;1{ic} -CdRegDrive;1{ic}||artwork|1189375651355|1225814016727|EI +CdRegDrive;1{ic}||artwork|1189375651355|1226685726031|EI Ngeneric:Facet-Center|art@0||0|0||||AV -Nschematic:Bus_Pin|pin@0||-2|-3|-2|-2|| -Nschematic:Bus_Pin|pin@2||-3|-1|-2|-2|| -Nschematic:Bus_Pin|pin@3||-3|1|-2|-2|| -Nschematic:Bus_Pin|pin@4||3|0|-2|-2|| +NThick-Circle|art@1||-2|-5|4|4|RRR||ART_degrees()F[0.0,3.1415927] +NThick-Circle|art@2||0.5|-5|1|1|| +Nschematic:Bus_Pin|pin@0||-4|-4|-1|-1|RRR| +Nschematic:Bus_Pin|pin@2||-3|-1|-1|-1|| +Nschematic:Bus_Pin|pin@3||-3|1|-1|-1|| +Nschematic:Bus_Pin|pin@4||3|0|-1|-1|| NPin|pin@5||1|-3|1|1|| NPin|pin@6||1|-2|1|1|| -Ngeneric:Invisible-Pin|pin@11||0|0|||||ART_message(D5G2;)S38@60 +Ngeneric:Invisible-Pin|pin@11||0|0|||||ART_message(D5G2;)S2@60 NPin|pin@12||-3|-2|1|1|| NPin|pin@13||-3|2|1|1|| NPin|pin@14||1|2|1|1|| NPin|pin@15||1|3|1|1|| NPin|pin@16||3|0|1|1|| -Nschematic:Bus_Pin|pin@17||-2|-2|-2|-2|| -Nschematic:Bus_Pin|pin@18||0|3|-2|-2|| -Nschematic:Bus_Pin|pin@20||0|2|-2|-2|| +Nschematic:Bus_Pin|pin@18||3.5|-5|-1|-1|R| +Nschematic:Bus_Pin|pin@22||-4|-6|-1|-1|| +NPin|pin@23||-2|-3|1|1|| +NPin|pin@24||-3|-7|1|1|| +NPin|pin@25||-3|-3|1|1|| +NPin|pin@26||-2|-7|1|1|| +NPin|pin@30||-3|-6|1|1|| +NPin|pin@31||-4|-6|1|1|| +NPin|pin@34||1|-3.5|1|1|| +NPin|pin@35||1|-6.5|1|1|| +NPin|pin@36||2.5|-5|1|1|| +Ngeneric:Invisible-Pin|pin@37||2.5|-5|1|1|R| +Ngeneric:Invisible-Pin|pin@38||-3|-4|1|1|| AThicker|net@0|||FS2700|pin@12||-3|-2|pin@13||-3|2 AThicker|net@3|||FS2700|pin@14||1|2|pin@15||1|3 AThicker|net@4|||FS1237|pin@15||1|3|pin@16||3|0 @@ -2233,13 +2247,22 @@ AThicker|net@5|||FS563|pin@16||3|0|pin@5||1|-3 AThicker|net@6|||FS2700|pin@5||1|-3|pin@6||1|-2 AThicker|net@11|||FS0|pin@14||1|2|pin@13||-3|2 AThicker|net@12|||FS0|pin@6||1|-2|pin@12||-3|-2 -Aschematic:bus|net@14||-0.5|IJ2700|pin@0||-2|-3|pin@17||-2|-2 -Aschematic:bus|net@17||-0.5|IJ900|pin@18||0|3|pin@20||0|2 -Edcl[A],dcl[B]|dcl[A,B]|D5G2;|pin@18||O -Efire[A,B]||D5G2;|pin@0||I -EinA[1],ainA[T]|inA[T,1]|D5G2;|pin@2||I -EinB[1],ainB[T]|inB[T,1]|D5G2;|pin@3||I -EoutS[1],aout[T]|outS[T,1]|D5G2;|pin@4||O +Aschematic:bus|net@17||-0.5|IJ0|pin@18||3.5|-5|pin@37||2.5|-5 +AThicker|net@19|||FS0|pin@23||-2|-3|pin@25||-3|-3 +AThicker|net@20|||FS900|pin@25||-3|-3|pin@30||-3|-6 +AThicker|net@21|||FS1800|pin@24||-3|-7|pin@26||-2|-7 +Aschematic:bus|net@25||-0.5|IJ0|pin@38||-3|-4|pin@0||-4|-4 +AThicker|net@26|||FS900|pin@30||-3|-6|pin@24||-3|-7 +AThicker|net@27|||FS0|pin@30||-3|-6|pin@31||-4|-6 +AThicker|net@29|||FS900|pin@34||1|-3.5|pin@35||1|-6.5 +AThicker|net@30|||FS2250|pin@35||1|-6.5|pin@36||2.5|-5 +AThicker|net@31|||FS3150|pin@36||2.5|-5|pin@34||1|-3.5 +Efire_1[M,L]|dataCap|D5G2;|pin@22||I +Edcl[A],dcl[B]|dcl[M,L]|D5G2;|pin@18||O +Efire[A,B]|fire[M,L]|D5G2;|pin@0||I +EinB[1],ainB[T]|inL[19]|D5G2;|pin@3||I +EinA[1],ainA[T]|inM[T,19]|D5G2;|pin@2||I +EoutS[1],aout[T]|outS[T,19]|D5G2;|pin@4||O X # Cell dRegDrive;1{lay} @@ -2374,6 +2397,78 @@ Evdd_6||D5G2;|latch2in@4|vdd_3|P Evdd_7||D5G2;|latch2in@4|vdd_4|P X +# Cell dRegDrive;2{sch} +CdRegDrive;2{sch}||schematic|1189373179324|1226702405246| +Ngeneric:Facet-Center|art@0||0|0||||AV +NOff-Page|conn@0||14|-14|||| +NOff-Page|conn@1||-17|-3|||| +NOff-Page|conn@2||-32|0|||Y| +NOff-Page|conn@3||-17|2|||XRR| +NOff-Page|conn@4||-4|-14|||| +NOff-Page|conn@6||-29.5|-13|||Y| +IdRegDrive;1{ic}|dRegDriv@0||33|18|||D5G4; +IlatchesK:latch2in60C;1{ic}|hi2inLat@0||24|0|||D5G4; +IredFour:inv;1{ic}|inv@0||14|-1|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NPX1.5;Y2;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IlatchesK:latch2in60C;1{ic}|latch2in@0||0|0|||D5G4; +IdriversJ:latchAndDriver60;1{ic}|latchAnd@1||-18|-12|||D5G4; +IdriversJ:latchDriver60;1{ic}|latchDri@2||-18|12|||D5G4; +Ngeneric:Invisible-Pin|pin@0||2|37|||||ART_message(D5G6;)SdRegDrive +Ngeneric:Invisible-Pin|pin@1||1|28|||||ART_message(D5G3;)Sies 14 November 2008 +Ngeneric:Invisible-Pin|pin@2||0|32|||||ART_message(D5G4;)Sthe center stuff for 2 input data latches +NWire_Pin|pin@17||15|1|||| +NWire_Pin|pin@21||31|0|||| +NWire_Pin|pin@25||-2|12|||| +NWire_Pin|pin@26||-2|-12|||| +NWire_Pin|pin@27||-26|-11|||| +NWire_Pin|pin@31||8|0|||| +NWire_Pin|pin@32||8|4|||| +NWire_Pin|pin@33||-9|1|||| +NWire_Pin|pin@34||-9|4|||| +NWire_Pin|pin@35||-9|-1|||| +NWire_Pin|pin@36||-9|-4|||| +NWire_Pin|pin@37||-26|-8|||| +NWire_Pin|pin@39||-26|8|||| +NWire_Pin|pin@41||31|7|||| +NWire_Pin|pin@43||15|7|||| +NWire_Pin|pin@44||10|-6|||| +NWire_Pin|pin@45||22|-7|||| +NWire_Pin|pin@47||22|12|||| +NWire_Pin|pin@48||-26|12|||| +NWire_Pin|pin@51||10|-1|||| +Awire|dcl[L]|D5G2;||2700|latch2in@0|hcl[B]|-2|3|pin@25||-2|12 +Awire|dcl[M]|D5G2;||900|latch2in@0|hcl[A]|-2|-3|pin@26||-2|-12 +Awire|fire[L]|D5G2;||2700|pin@39||-26|8|pin@48||-26|12 +Awire|fire[M]|D5G2;||900|pin@37||-26|-8|pin@27||-26|-11 +Awire|fire[M]|D5G2;||2700|pin@45||22|-7|hi2inLat@0|hcl[A]|22|-3 +Awire|inL[19]|D5G2;||2700|pin@33||-9|1|pin@34||-9|4 +Awire|inM[19]|D5G2;||900|pin@35||-9|-1|pin@36||-9|-4 +Awire|inM[To]|D5G2;||2700|pin@44||10|-6|pin@51||10|-1 +Awire|net@22|||0|hi2inLat@0|inB[1]|21|1|pin@17||15|1 +Awire|net@26|||1800|hi2inLat@0|out[1]|27|0|pin@21||31|0 +Awire|net@57|||1800|latch2in@0|out[1]|3|0|pin@31||8|0 +Awire|net@59|||0|latch2in@0|inB[1]|-3|1|pin@33||-9|1 +Awire|net@61|||0|latch2in@0|inA[1]|-3|-1|pin@35||-9|-1 +Awire|net@71|||0|pin@25||-2|12|latchDri@2|out|-14|12 +Awire|net@72|||0|pin@26||-2|-12|latchAnd@1|out|-14|-12 +Awire|net@80|||900|pin@43||15|7|pin@17||15|1 +Awire|net@82|||0|pin@41||31|7|pin@43||15|7 +Awire|net@86|||1800|pin@25||-2|12|pin@47||22|12 +Awire|net@88|||2700|hi2inLat@0|hcl[B]|22|3|pin@47||22|12 +Awire|net@91|||1800|pin@48||-26|12|latchDri@2|inA|-22|12 +Awire|net@95|||1800|pin@27||-26|-11|latchAnd@1|in_1|-22|-11 +Awire|net@99|||0|latchAnd@1|in|-22|-13|conn@6|y|-27.5|-13 +Awire|net@104|||0|hi2inLat@0|inA[1]|21|-1|inv@0|out|16.5|-1 +Awire|net@106|||1800|pin@51||10|-1|inv@0|in|11.5|-1 +Awire|outS[19]|D5G2;||2700|pin@31||8|0|pin@32||8|4 +Awire|outS[T]|D5G2;||900|pin@41||31|7|pin@21||31|0 +Efire_1[M,L]|dataCap|D4G2;|conn@6|a|I +Edcl[A,B]|dcl[M,L]|D6G2;|conn@4|y|O +Efire[A,B]|fire[M,L]|D4G2;|conn@2|a|I +EinB[T,1]|inL[19]|D4G2;|conn@3|a|I +EinA[T,1]|inM[T,19]|D4G2;|conn@1|a|I +EoutS[T,1]|outS[T,19]|D6G2;|conn@0|y|O +X + # Cell dRegDrive;1{sch} CdRegDrive;1{sch}||schematic|1189373179324|1225798334129| Ngeneric:Facet-Center|art@0||0|0||||AV @@ -2435,6 +2530,116 @@ EinB[1],ainB[T]|inB[T,1]|D4G2;|conn@3|a|I EoutS[1],aout[T]|outS[T,1]|D6G2;|conn@0|y|O X +# Cell dRegSignal;1{ic} +CdRegSignal;1{ic}||artwork|1189375651355|1226941747580|EI +Ngeneric:Facet-Center|art@0||0|0||||AV +NThick-Circle|art@1||-2|-5|4|4|RRR||ART_degrees()F[0.0,3.1415927] +NThick-Circle|art@3||-3.5|-6|1|1|| +Nschematic:Bus_Pin|pin@4||3|0|-1|-1|| +NPin|pin@5||1|-3|1|1|| +NPin|pin@6||1|-2|1|1|| +Ngeneric:Invisible-Pin|pin@11||0|0|||||ART_message(D5G2;)S1@60 +NPin|pin@12||-3|-2|1|1|| +NPin|pin@13||-3|2|1|1|| +NPin|pin@14||1|2|1|1|| +NPin|pin@15||1|3|1|1|| +NPin|pin@16||3|0|1|1|| +NPin|pin@23||-2|-3|1|1|| +NPin|pin@24||-3|-7|1|1|| +NPin|pin@25||-3|-3|1|1|| +NPin|pin@26||-2|-7|1|1|| +Nschematic:Bus_Pin|pin@39||-3|-1|-1|-1|| +Nschematic:Bus_Pin|pin@40||-3|1|-1|-1|| +Nschematic:Bus_Pin|pin@42||-4|-4|-1|-1|| +Nschematic:Bus_Pin|pin@43||-4|-6|-1|-1|| +NPin|pin@44||-3|-4|1|1|| +NPin|pin@45||-4|-4|1|1|| +NPin|pin@46||0.5|-2|1|1|| +NPin|pin@47||0.5|-5|1|1|| +NPin|pin@48||0|-5|1|1|| +Nschematic:Bus_Pin|pin@49||-2|3|-1|-1|| +NPin|pin@50||-2|2|1|1|| +NPin|pin@51||-2|3|1|1|| +AThicker|net@0|||FS2700|pin@12||-3|-2|pin@13||-3|2 +AThicker|net@3|||FS2700|pin@14||1|2|pin@15||1|3 +AThicker|net@4|||FS1237|pin@15||1|3|pin@16||3|0 +AThicker|net@5|||FS563|pin@16||3|0|pin@5||1|-3 +AThicker|net@6|||FS2700|pin@5||1|-3|pin@6||1|-2 +AThicker|net@11|||FS0|pin@14||1|2|pin@50||-2|2 +AThicker|net@12|||FS0|pin@46||0.5|-2|pin@12||-3|-2 +AThicker|net@19|||FS0|pin@23||-2|-3|pin@25||-3|-3 +AThicker|net@21|||FS1800|pin@24||-3|-7|pin@26||-2|-7 +AThicker|net@32|||FS900|pin@44||-3|-4|pin@24||-3|-7 +AThicker|net@34|||FS900|pin@25||-3|-3|pin@44||-3|-4 +AThicker|net@35|||FS0|pin@44||-3|-4|pin@45||-4|-4 +AThicker|net@36|||FS0|pin@6||1|-2|pin@46||0.5|-2 +AThicker|net@37|||FS900|pin@46||0.5|-2|pin@47||0.5|-5 +AThicker|net@38|||FS0|pin@47||0.5|-5|pin@48||0|-5 +AThicker|net@39|||FS0|pin@50||-2|2|pin@13||-3|2 +AThicker|net@40|||FS2700|pin@50||-2|2|pin@51||-2|3 +EdataCap@558570520|dataCap|D5G2;|pin@43||I +Edcl[M_1]@935463459|dcl[M]|D5G2;|pin@49||I +EinM[S_2]|fire[M]|D5G2;|pin@42||I +EoutS[T,19]|flag[C]|D5G2;|pin@4||O +EinM[S_1]|sigA|D5G2;|pin@40||I +Edcl[M_1]|sigS|D5G2;|pin@39||I +X + +# Cell dRegSignal;1{sch} +CdRegSignal;1{sch}||schematic|1189373179324|1226701726575| +Ngeneric:Facet-Center|art@0||0|0||||AV +NOff-Page|conn@0||5|0|||| +NOff-Page|conn@6||-15.5|-12|||Y| +NOff-Page|conn@7||-20.5|-3|||Y| +NOff-Page|conn@8||-20.5|3|||Y| +NOff-Page|conn@10||-42|13|||Y| +NOff-Page|conn@11||-42|8|||Y| +IdRegSignal;1{ic}|dRegSign@1||-42|27|||D5G4; +IredFour:inv;1{ic}|inv@0||-32|13|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IlatchesK:latch2in20A;1{ic}|latch2in@2||-5|0|||D5G4; +IredFour:nor2n;1{ic}|nor2n@0||-19|12|||D0G4;|ATTR_Delay(D5G1;NPX3;Y-3;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +Ngeneric:Invisible-Pin|pin@0||2|37|||||ART_message(D5G6;)SdRegSignal +Ngeneric:Invisible-Pin|pin@1||1|28|||||ART_message(D5G3;)Sies 14 November 2008 +Ngeneric:Invisible-Pin|pin@2||0|32|||||ART_message(D5G4;)Sthe signal bit +Ngeneric:Invisible-Pin|pin@56||0|-5|||||ART_message(D3G2;)Sthe output is flag[C]. +NWire_Pin|pin@57||-7|-12|||| +NWire_Pin|pin@62||-23|11|||X| +NWire_Pin|pin@63||-23|8|||X| +NWire_Pin|pin@65||-7|12|||| +NWire_Pin|pin@68||-13|1|||| +NWire_Pin|pin@70||-13|-3|||| +NWire_Pin|pin@71||-13|-1|||| +NWire_Pin|pin@72||-13|3|||| +Ngeneric:Invisible-Pin|pin@73||-54|2.5|||||ART_message(D3G2;)S[sigA is the signal bit,"of input data or token,","ain[1].",OUTPUT DOCK:,sigS comes from SHIP,INPUT DOCK:,sigS tied to sigA.] +Ngeneric:Invisible-Pin|pin@74||6|18|||||ART_message(D3G1.5;)S[Both kinds of docks set,"the signal bit, aout[1],",as part of setting the path.,Don't you want independent,control of path and signal output bit?,On 14 Nov 08 Adam said NO because,that would preclude some switch fabric,implementations.] +IorangeTSMC090nm:wire90;1{ic}|wire90@0||-12|12|||D0G4;|ATTR_L(D5G1;PUD)D295.79999999999995|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@1||-25|13|||D0G4;|ATTR_L(D5G1;PUD)D295.79999999999995|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +Awire|net@106|||2700|pin@57||-7|-12|latch2in@2|hcl[A]|-7|-3 +Awire|net@112|||0|nor2n@0|ina|-21.5|11|pin@62||-23|11 +Awire|net@116|||900|pin@65||-7|12|latch2in@2|hcl[B]|-7|3 +Awire|net@119|||0|latch2in@2|inB[1]|-8|1|pin@68||-13|1 +Awire|net@120|||1800|conn@6|y|-13.5|-12|pin@57||-7|-12 +Awire|net@123|||1800|conn@7|y|-18.5|-3|pin@70||-13|-3 +Awire|net@124|||2700|pin@70||-13|-3|pin@71||-13|-1 +Awire|net@125|||1800|pin@71||-13|-1|latch2in@2|inA[1]|-8|-1 +Awire|net@126|||1800|conn@8|y|-18.5|3|pin@72||-13|3 +Awire|net@127|||900|pin@72||-13|3|pin@68||-13|1 +Awire|net@128|||0|wire90@0|a|-14.5|12|nor2n@0|out|-16.5|12 +Awire|net@129|||1800|wire90@0|b|-9.5|12|pin@65||-7|12 +Awire|net@131|||1800|wire90@1|b|-22.5|13|nor2n@0|inb|-21.5|13 +Awire|net@132|||0|wire90@1|a|-27.5|13|inv@0|out|-29.5|13 +Awire|net@134|||0|inv@0|in|-34.5|13|conn@10|y|-40|13 +Awire|net@135|||0|pin@63||-23|8|conn@11|y|-40|8 +Awire|net@136|||900|pin@62||-23|11|pin@63||-23|8 +Awire|net@138|||1800|latch2in@2|out[1]|-2|0|conn@0|a|3|0 +EdataCap@656457084|dataCap|D4G2;|conn@11|a|I +EdataCap|dcl[M]|D4G2;|conn@6|a|I +EinM[S_2]|fire[M]|D4G2;|conn@10|a|I +EoutS[T,19]|flag[C]|D6G2;|conn@0|y|O +EinM[S_1]|sigA|D4G2;|conn@8|a|I +Edcl[M_1]|sigS|D4G2;|conn@7|a|I +X + # Cell data1in18scan;1{ic} Cdata1in18scan;1{ic}||artwork|1189375869656|1197075712218|EI Ngeneric:Facet-Center|art@0||0|0||||AV @@ -6915,15 +7120,14 @@ Ehcl|take|D4G2;|conn@1|a|I X # Cell dataMuxAll;1{ic} -CdataMuxAll;1{ic}||artwork|1216109659817|1225799632505|E +CdataMuxAll;1{ic}||artwork|1216109659817|1226696983518|E Ngeneric:Facet-Center|art@0||0|0||||AV NThick-Circle|art@2||-0.5|2|1|1|| -NThick-Circle|art@3||-0.5|-2|1|1|| +NThick-Circle|art@3||2.5|-1|1|1|| Nschematic:Bus_Pin|pin@4||-3|2|-1|-1|| -Nschematic:Bus_Pin|pin@6||3|0|-1|-1|| -Nschematic:Bus_Pin|pin@8||1|-4|-1|-1|| +Nschematic:Bus_Pin|pin@6||3|1|-1|-1|| Nschematic:Bus_Pin|pin@27||1|4|-1|-1|| -Nschematic:Bus_Pin|pin@28||-1|-2|-1|-1|| +Nschematic:Bus_Pin|pin@28||3|-1|-1|-1|| NPin|pin@30||-3|3.5|1|1|| NPin|pin@31||-1|2|1|1|| NPin|pin@32||-3|0.5|1|1|| @@ -6931,10 +7135,8 @@ NPin|pin@33||0|-3|1|1|| NPin|pin@34||0|3|1|1|| NPin|pin@35||2|2|1|1|| NPin|pin@36||2|-2|1|1|| -Ngeneric:Invisible-Pin|pin@44||2|0|1|1|| +Ngeneric:Invisible-Pin|pin@44||2|1|1|1|| Ngeneric:Invisible-Pin|pin@45||1|2.5|1|1|| -NPin|pin@52||1|-2.5|1|1|| -NPin|pin@53||1|-4|1|1|| AThicker|net@23|||FS1431|pin@30||-3|3.5|pin@31||-1|2 AThicker|net@24|||FS369|pin@31||-1|2|pin@32||-3|0.5 AThicker|net@25|||FS1534|pin@34||0|3|pin@35||2|2 @@ -6943,12 +7145,10 @@ AThicker|net@27|||FS266|pin@36||2|-2|pin@33||0|-3 AThicker|net@28|||FS2700|pin@33||0|-3|pin@34||0|3 AThicker|net@29|||FS900|pin@30||-3|3.5|pin@32||-3|0.5 Aschematic:bus|net@33||-0.5|IJ900|pin@27||1|4|pin@45||1|2.5 -Aschematic:bus|net@36||-0.5|IJ1800|pin@44||2|0|pin@6||3|0 -AThicker|net@46|||FS900|pin@52||1|-2.5|pin@53||1|-4 -Elit[15:19]||D5G2;|pin@4||I +Aschematic:bus|net@36||-0.5|IJ1800|pin@44||2|1|pin@6||3|1 +Elit[15:19]|lit[15:20]|D5G2;|pin@4||I Eout[15:37]|out[15:19]|D5G2;|pin@6||O Esel[long_1]|s[T,F]|D5G2;|pin@27||O -Esel[long]||D5G2;|pin@8||I Eout[20:24]|sign|D5G2;|pin@28||O X @@ -7069,11 +7269,10 @@ Evdd_3||D5G2;|dataMux4@0|vdd_1|P X # Cell dataMuxAll;1{sch} -CdataMuxAll;1{sch}||schematic|1216087490865|1225799595861| +CdataMuxAll;1{sch}||schematic|1216087490865|1226696961522| Ngeneric:Facet-Center|art@0||0|0||||AV NOff-Page|conn@2||-18|-6|||| NOff-Page|conn@3||31|6|||| -NOff-Page|conn@4||-27|1|||| NOff-Page|conn@6||28|0|||| NOff-Page|conn@8||31|30|||| IdataMux4;1{ic}|dataMux4@0||22|12|||D5G4; @@ -7107,19 +7306,21 @@ NWire_Pin|pin@63||36|19.5|||| NWire_Pin|pin@64||-6|1|||| NWire_Pin|pin@65||-6|24|||| NBus_Pin|pin@66||25|18|-1|-1|| +NWire_Pin|pin@67||-26|1|||| +NWire_Pin|pin@68||-26|6|||| IorangeTSMC090nm:wire90;1{ic}|wire90@8||-10.5|1|||D0G4;|ATTR_L(D5G1;PUD)D953.8999999999996|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 IorangeTSMC090nm:wire90;1{ic}|wire90@9||8.5|0|||D0G4;|ATTR_L(D5G1;PUD)D668.1999999999997|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 IorangeTSMC090nm:wire90;1{ic}|wire90@10||31.5|24|||D0G4;|ATTR_L(D5G1;PUD)D4189.700000000002|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 IorangeTSMC090nm:wire90;1{ic}|wire90@11||13.5|24|||D0G4;|ATTR_L(D5G1;PUD)D6941.500000000004|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 Awire|lit[15]|D5G2;||900|pin@34||-5|-1|pin@38||-5|-8 Abus|lit[16:19]|D5G2;|-0.5|IJ900|pin@13||18.5|12|pin@14||18.5|6 +Awire|lit[20]|D5G2;||2700|pin@67||-26|1|pin@68||-26|6 Awire|net@2|||0|dataMux4@0|inB|23|8|pin@5||22|8 Awire|net@3|||900|pin@5||22|8|pin@6||22|0 Abus|net@12||-0.5|IJ1800|dataMux4@0|out[1:4]|27|10|pin@11||31|10 Abus|net@14||-0.5|IJ0|dataMux4@0|lit[16:19]|21|12|pin@13||18.5|12 Awire|net@26|||1800|inv@2|out|4|-8|pin@18||8|-8 Awire|net@61|||1800|inv@5|out|-16.5|1|wire90@8|a|-13|1 -Awire|net@63|||0|inv@5|in|-21.5|1|conn@4|y|-25|1 Awire|net@64|||1800|wire90@9|b|11|0|inv@0|in|13.5|0 Awire|net@67|||0|inv@2|in|-1|-8|pin@38||-5|-8 Awire|net@75|||0|wire90@9|a|6|0|nand2_sy@0|out|3.5|0 @@ -7136,15 +7337,15 @@ Awire|net@115|||0|nand2_sy@0|ina|-1.5|1|pin@64||-6|1 Awire|net@116|||0|pin@64||-6|1|wire90@8|b|-8|1 Awire|net@117|||2700|pin@64||-6|1|pin@65||-6|24 Awire|net@118|||1800|pin@65||-6|24|inv@6|in|3.5|24 +Awire|net@119|||0|inv@5|in|-21.5|1|pin@67||-26|1 Awire|out[15]|D5G2;||900|pin@18||8|-8|pin@19||8|-12.5 Abus|out[16:19]|D5G2;|-0.5|IJ2700|pin@11||31|10|pin@12||31|15.5 Awire|s[F]|D5G2;||900|pin@62||36|24|pin@63||36|19.5 Abus|s[T,F]|D5G2;|-0.5|IJ2700|dataMux4@0|s[T,F]|25|13|pin@66||25|18 Awire|s[T]|D5G2;||900|pin@60||18|24|pin@61||18|19.5 -Elit[15:19]||D4G2;|conn@2|a|I +Elit[15:19]|lit[15:20]|D4G2;|conn@2|a|I Eout[15:37]|out[15:19]|D6G2;|conn@3|y|O Esign_1|s[T,F]|D6G2;|conn@8|y|O -Esel[long]||D4G2;|conn@4|a|I Eout[20:24]|sign|D6G2;|conn@6|y|O X @@ -9425,13 +9626,13 @@ Evdd_16||D5G2;|strap1hV@19|vdd_5|P X # Cell theDregister;1{ic} -CtheDregister;1{ic}||artwork|1225675331036|1225790643559|E +CtheDregister;1{ic}||artwork|1225675331036|1226696193010|E Ngeneric:Facet-Center|art@0||0|0||||AV Nschematic:Bus_Pin|pin@3||-2|3|-1|-1|| Nschematic:Bus_Pin|pin@4||-3|-1|-1|-1|| Nschematic:Bus_Pin|pin@5||-3|1|-1|-1|| Nschematic:Bus_Pin|pin@6||3|0|-1|-1|| -Nschematic:Bus_Pin|pin@7||-2|-6|-1|-1|| +Nschematic:Bus_Pin|pin@7||-4|-6|-1|-1|R| Nschematic:Bus_Pin|pin@9||-4|-4|-1|-1|| NPin|pin@10||-2|-3|1|1|| NPin|pin@11||-3|-2|1|1|| @@ -9443,13 +9644,23 @@ NPin|pin@16||1|-3|1|1|| NPin|pin@17||1|-2|1|1|| NPin|pin@20||-2|-2|1|1|| NPin|pin@23||-3|-3|1|1|| -NPin|pin@24||-3|-5|1|1|| -NPin|pin@25||0|-5|1|1|| +NPin|pin@24||-3|-7|1|1|| +NPin|pin@25||0|-7|1|1|| NPin|pin@26||0|-3|1|1|| -Ngeneric:Invisible-Pin|pin@33||-2|-5|1|1|| +Ngeneric:Invisible-Pin|pin@33||-3|-6|1|1|R| Ngeneric:Invisible-Pin|pin@34||-2|2|1|1|| NPin|pin@35||-3|-4|1|1|| NPin|pin@36||-4|-4|1|1|| +Nschematic:Bus_Pin|pin@37||0|-10|-1|-1|| +Nschematic:Bus_Pin|pin@38||-3|-9|-1|-1|| +Nschematic:Bus_Pin|pin@39||-3|-11|-1|-1|| +NPin|pin@40||0|-10|1|1|| +NPin|pin@41||-1|-12|1|1|| +NPin|pin@42||-1|-8|1|1|| +NPin|pin@43||-3|-8|1|1|| +NPin|pin@44||-3|-12|1|1|| +NPin|pin@45||-2|-7|1|1|| +NPin|pin@46||-2|-8|1|1|| AThicker|net@0|||FS900|pin@20||-2|-2|pin@10||-2|-3 AThicker|net@1|||FS2700|pin@11||-3|-2|pin@12||-3|2 AThicker|net@2|||FS2700|pin@13||1|2|pin@14||1|3 @@ -9459,20 +9670,30 @@ AThicker|net@5|||FS2700|pin@16||1|-3|pin@17||1|-2 AThicker|net@6|||FS0|pin@17||1|-2|pin@20||-2|-2 AThicker|net@9|||FS0|pin@20||-2|-2|pin@11||-3|-2 AThicker|net@13|||FS0|pin@10||-2|-3|pin@23||-3|-3 -AThicker|net@15|||FS1800|pin@24||-3|-5|pin@25||0|-5 +AThicker|net@15|||FS1800|pin@45||-2|-7|pin@25||0|-7 AThicker|net@17|||FS0|pin@26||0|-3|pin@10||-2|-3 -Aschematic:bus|net@21||-0.5|IJ2700|pin@7||-2|-6|pin@33||-2|-5 +Aschematic:bus|net@21||-0.5|IJ1800|pin@7||-4|-6|pin@33||-3|-6 Aschematic:bus|net@25||-0.5|IJ2700|pin@34||-2|2|pin@3||-2|3 AThicker|net@26|||FS1800|pin@12||-3|2|pin@13||1|2 AThicker|net@30|||FS900|pin@23||-3|-3|pin@35||-3|-4 AThicker|net@31|||FS0|pin@35||-3|-4|pin@36||-4|-4 -AThicker|net@34|||FS900|pin@35||-3|-4|pin@24||-3|-5 -AThicker|net@37|||FS900|pin@26||0|-3|pin@25||0|-5 -Efire[A,B]||D5G2;|pin@3||I +AThicker|net@34|||FS900|pin@35||-3|-4|pin@24||-3|-7 +AThicker|net@37|||FS900|pin@26||0|-3|pin@25||0|-7 +AThicker|net@38|||FS634|pin@40||0|-10|pin@41||-1|-12 +AThicker|net@39|||FS2966|pin@40||0|-10|pin@42||-1|-8 +AThicker|net@40|||FS0|pin@42||-1|-8|pin@43||-3|-8 +AThicker|net@41|||FS900|pin@43||-3|-8|pin@44||-3|-12 +AThicker|net@42|||FS1800|pin@44||-3|-12|pin@41||-1|-12 +AThicker|net@43|||FS1800|pin@24||-3|-7|pin@45||-2|-7 +AThicker|net@44|||FS900|pin@45||-2|-7|pin@46||-2|-8 +Efire[A,B]|fire[M,L]|D5G2;|pin@3||I +Eflag[C]||D5G2;|pin@37||O EinA[1:37]|inA[T,1:37]|D5G2;|pin@4||I -EinB[1:19]|inB[T,1:19]|D5G2;|pin@5||I +EinB[1:19]|lit[1:19]|D5G2;|pin@5||I EoutS[1:37]|outS[T,1:37]|D5G2;|pin@6||O Es[T,F]||D5G2;|pin@7||I +EsigA||D5G2;|pin@38||I +EsigS||D5G2;|pin@39||I Esign||D5G2;|pin@9||I X @@ -10067,20 +10288,24 @@ Evdd_28||D5G2;|data2in1@3|vdd_6|P X # Cell theDregister;3{sch} -CtheDregister;3{sch}||schematic|1225653382016|1225798379808| +CtheDregister;3{sch}||schematic|1225653382016|1226695432505| Ngeneric:Facet-Center|art@0||0|0||||AV -NOff-Page|conn@0||-57|0|||Y| -NOff-Page|conn@2||-57|-6|||Y| +NOff-Page|conn@0||-52.5|-4|||Y| +NOff-Page|conn@2||-60|-12|||Y| NOff-Page|conn@9||30.5|18|||| -NOff-Page|conn@12||-57|6|||Y| +NOff-Page|conn@12||-60|12|||Y| NOff-Page|conn@14||2.5|20|||| NOff-Page|conn@16||12|33.5|||YR| -IdRegDrive;1{ic}|dRegDriv@1||-39|0|||D5G4; +NOff-Page|conn@17||-1.5|-20|||| +NOff-Page|conn@18||-23|-22|||Y| +NOff-Page|conn@19||-23|-18|||Y| +IdRegDrive;1{ic}|dRegDriv@1||-41.5|0|||D5G4; +IdRegSignal;1{ic}|dRegSign@0||-12|-20|||D5G4; IdataMux18;1{ic}|dataMux1@0||9|24|||D5G4; IlatchesK:latch2in60C;1{ic}|lat[1:18]|D5G3;X3;Y4;|-12|0|||D5G4; IlatchesK:latch2in60C;1{ic}|lat[20:37]|D5G3;X3;Y4;|36|0|||D5G4; Ngeneric:Invisible-Pin|pin@0||-34|48.5|||||ART_message(D5G6;)StheDregister -Ngeneric:Invisible-Pin|pin@1||-35|39.5|||||ART_message(D5G3;)Sies 4 November 2008 +Ngeneric:Invisible-Pin|pin@1||-35|39.5|||||ART_message(D5G3;)Sies 14 November 2008 Ngeneric:Invisible-Pin|pin@2||-36|43.5|||||ART_message(D5G4;)S38 type C latches, folded NWire_Pin|pin@5||34|12|||| NWire_Pin|pin@7||34|-12|||| @@ -10100,32 +10325,42 @@ NBus_Pin|pin@37||42|-6|-1|-1|| NWire_Pin|pin@40||6|30|||| NBus_Pin|pin@42||-6|24|-1|-1|| NBus_Pin|pin@43||27|22|-1|-1|| -NBus_Pin|pin@62||-50|1|-1|-1|| -NBus_Pin|pin@63||-50|5.5|-1|-1|| -NBus_Pin|pin@64||-49.5|-1|-1|-1|| -NBus_Pin|pin@65||-49.5|-4|-1|-1|| -NBus_Pin|pin@66||-39|8|-1|-1|| -NBus_Pin|pin@67||-41|-7.5|-1|-1|| -NBus_Pin|pin@68||-31.5|0|-1|-1|| -NBus_Pin|pin@69||-31.5|3|-1|-1|| +NBus_Pin|pin@64||-55.5|-1|-1|-1|| +NBus_Pin|pin@65||-55.5|3|-1|-1|| +NBus_Pin|pin@68||-33|0|-1|-1|| +NBus_Pin|pin@69||-33|3|-1|-1|| NWire_Pin|pin@82||-26|-12|||| NWire_Pin|pin@86||-25|12|||| NWire_Pin|pin@87||-25|16|||| NWire_Pin|pin@88||-26|-8|||| +NWire_Pin|pin@91||-48|-6|||| +NBus_Pin|pin@93||-33|-5|-1|-1|| +NBus_Pin|pin@94||-33|-9|-1|-1|| +NWire_Pin|pin@95||-48|1|||| +NWire_Pin|pin@96||-48|4.5|||| +Ngeneric:Invisible-Pin|pin@97||-35|33|||||ART_message(D5G3;)Sthe T bit will be used for FLUSH +NWire_Pin|pin@98||-36|-24|||| +NWire_Pin|pin@99||-36|-20.5|||| +NWire_Pin|pin@100||-48|-26|||| +NWire_Pin|pin@101||-18|-19|||| +NWire_Pin|pin@103||-18|-21|||| +NWire_Pin|pin@108||-18|-22|||| +NWire_Pin|pin@109||-18|-18|||| ItheDregister;1{ic}|theDregi@0||28|38|||D5G4; IorangeTSMC090nm:wire90;1{ic}|wire90@1||-20.5|-12|||D0G4;|ATTR_L(D5G1;PUD)D668.1999999999997|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 IorangeTSMC090nm:wire90;1{ic}|wire90@2||-19|12|||D0G4;|ATTR_L(D5G1;PUD)D668.1999999999997|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -Abus|dcl[A,B]|D5G2;|-0.5|IJ2700|dRegDriv@1|dcl[A],dcl[B]|-39|3|pin@66||-39|8 -Awire|dcl[A]|D5G2;||2700|pin@82||-26|-12|pin@88||-26|-8 -Awire|dcl[B]|D5G2;||900|pin@40||6|30|dataMux1@0|hcl|6|27 -Awire|dcl[B]|D5G2;||2700|pin@86||-25|12|pin@87||-25|16 -Abus|fire[A,B]|D5G2;|-0.5|IJ900|dRegDriv@1|fire[A,B]|-41|-3|pin@67||-41|-7.5 +Awire|dataCap|D5G2;||900|pin@91||-48|-6|pin@100||-48|-26 +Awire|dcl[L]|D5G2;||900|pin@40||6|30|dataMux1@0|hcl|6|27 +Awire|dcl[L]|D5G2;||2700|pin@86||-25|12|pin@87||-25|16 +Abus|dcl[M,L]|D5G2;|-0.5|IJ900|pin@93||-33|-5|pin@94||-33|-9 +Awire|dcl[M]|D5G2;||2700|pin@82||-26|-12|pin@88||-26|-8 +Awire|fire[M]|D5G2;||2700|pin@98||-36|-24|pin@99||-36|-20.5 Abus|inA[1:18]|D5G2;|-0.5|IJ2700|pin@29||-21|-6|pin@30||-21|-1 Abus|inA[20:37]|D5G2;|-0.5|IJ2700|pin@25||27|-6|pin@26||27|-1 -Abus|inA[T,19]|D5G2;|-0.5|IJ900|pin@64||-49.5|-1|pin@65||-49.5|-4 -Abus|inB[1:18]|D5G2;|-0.5|IJ900|pin@31||-21|6|pin@32||-21|1 +Abus|inA[T,19]|D5G2;|-0.5|IJ2700|pin@64||-55.5|-1|pin@65||-55.5|3 Abus|inB[20:37]|D5G2;|-0.5|IJ2700|pin@28||27|1|pin@43||27|22 -Abus|inB[T,19]|D5G2;|-0.5|IJ2700|pin@62||-50|1|pin@63||-50|5.5 +Abus|lit[1:18]|D5G2;|-0.5|IJ900|pin@31||-21|6|pin@32||-21|1 +Awire|lit[19]|D5G2;||2700|pin@95||-48|1|pin@96||-48|4.5 Awire|net@3|||900|pin@5||34|12|lat[20:37]|hcl[B]|34|3 Awire|net@6|||2700|pin@7||34|-12|lat[20:37]|hcl[A]|34|-3 Awire|net@10|||900|lat[1:18]|hcl[A]|-14|-3|pin@9||-14|-12 @@ -10143,20 +10378,126 @@ Abus|net@71||-0.5|IJ1800|dataMux1@0|out[20:37]|14|22|pin@43||27|22 Abus|net@75||-0.5|IJ2700|pin@33||-6|0|pin@42||-6|24 Awire|net@80|||1800|conn@14|y|4.5|20|dataMux1@0|inB|10|20 Abus|net@107||-0.5|IJ2700|dataMux1@0|s[T,F]|12|25|conn@16|y|12|31.5 -Abus|net@112||-0.5|IJ0|dRegDriv@1|inB[1],ainB[T]|-42|1|pin@62||-50|1 -Abus|net@114||-0.5|IJ0|dRegDriv@1|inA[1],ainA[T]|-42|-1|pin@64||-49.5|-1 -Abus|net@118||-0.5|IJ1800|dRegDriv@1|outS[1],aout[T]|-36|0|pin@68||-31.5|0 +Abus|net@114||-0.5|IJ0|dRegDriv@1|inA[1],ainA[T]|-44.5|-1|pin@64||-55.5|-1 +Abus|net@118||-0.5|IJ1800|dRegDriv@1|outS[1],aout[T]|-38.5|0|pin@68||-33|0 Awire|net@128|||1800|pin@10||-14|12|pin@5||34|12 Awire|net@129|||1800|pin@9||-14|-12|pin@7||34|-12 Awire|net@132|||0|wire90@1|a|-23|-12|pin@82||-26|-12 Awire|net@136|||0|wire90@2|a|-21.5|12|pin@86||-25|12 +Awire|net@140|||0|dRegDriv@1|fire_1[M,L]|-45.5|-6|pin@91||-48|-6 +Abus|net@142||-0.5|IJ1800|dRegDriv@1|dcl[A],dcl[B]|-38|-5|pin@93||-33|-5 +Awire|net@144|||0|dRegDriv@1|inB[1],ainB[T]|-44.5|1|pin@95||-48|1 +Awire|net@146|||2700|dRegSign@0|dcl[M_1]@935463459|-14|-17|pin@9||-14|-12 +Awire|net@147|||0|dRegSign@0|inM[S_2]|-16|-24|pin@98||-36|-24 +Awire|net@149|||0|dRegSign@0|dataCap@558570520|-16|-26|pin@100||-48|-26 +Abus|net@151||-0.5|IJ0|dRegDriv@1|fire[A,B]|-45.5|-4|conn@0|y|-50.5|-4 +Awire|net@153|||1800|dRegSign@0|outS[T,19]|-9|-20|conn@17|a|-3.5|-20 +Awire|net@154|||0|dRegSign@0|inM[S_1]|-15|-19|pin@101||-18|-19 +Awire|net@161|||0|dRegSign@0|dcl[M_1]|-15|-21|pin@103||-18|-21 +Awire|net@163|||900|pin@103||-18|-21|pin@108||-18|-22 +Awire|net@164|||2700|pin@101||-18|-19|pin@109||-18|-18 +Awire|net@168|||0|pin@108||-18|-22|conn@18|y|-21|-22 +Awire|net@169|||0|pin@109||-18|-18|conn@19|y|-21|-18 Abus|outS[1:18]|D5G2;|-0.5|IJ900|pin@33||-6|0|pin@34||-6|-5 Abus|outS[20:37]|D5G2;|-0.5|IJ900|pin@36||42|0|pin@37||42|-6 -Abus|outS[T,19]|D5G2;|-0.5|IJ2700|pin@68||-31.5|0|pin@69||-31.5|3 -Efire[A,B]||D4G2;|conn@0|a|I +Abus|outS[T,19]|D5G2;|-0.5|IJ2700|pin@68||-33|0|pin@69||-33|3 +Efire[A,B]|fire[M,L]|D4G2;|conn@0|a|I +Eflag[C]||D6G2;|conn@17|y|O EinA[T,1:37]||D4G2;|conn@2|a|I -EinB[T,1:19]||D4G2;|conn@12|a|I +EinB[T,1:19]|lit[1:19]|D4G2;|conn@12|a|I EoutS[T,1:37]||D6G2;|conn@9|y|O Es[T,F]||D4G2;|conn@16|a|I +EsigA||D4G2;|conn@19|a|I +EsigS||D4G2;|conn@18|a|I Esign||D4G2;|conn@14|a|I X + +# Cell thePathRegister;1{ic} +CthePathRegister;1{ic}||artwork|1226687594576|1226696596096|E +Ngeneric:Facet-Center|art@0||0|0||||AV +Nschematic:Bus_Pin|pin@0||3|0|-1|-1|| +Nschematic:Bus_Pin|pin@1||-2|-3|-1|-1|| +Nschematic:Bus_Pin|pin@2||-3|1|-1|-1|| +Nschematic:Bus_Pin|pin@3||-3|-1|-1|-1|| +NPin|pin@4||1|-3|1|1|| +NPin|pin@5||1|-2|1|1|| +Ngeneric:Invisible-Pin|pin@6||0|0|||||ART_message(D5G2;)Spath +NPin|pin@7||-3|-2|1|1|| +NPin|pin@8||-3|2|1|1|| +NPin|pin@9||1|2|1|1|| +NPin|pin@10||1|3|1|1|| +NPin|pin@11||3|0|1|1|| +NPin|pin@12||-2|-2|1|1|| +NPin|pin@13||-2|-3|1|1|| +AThicker|net@0|||FS2700|pin@7||-3|-2|pin@8||-3|2 +AThicker|net@1|||FS0|pin@9||1|2|pin@8||-3|2 +AThicker|net@2|||FS0|pin@5||1|-2|pin@12||-2|-2 +AThicker|net@3|||FS2700|pin@9||1|2|pin@10||1|3 +AThicker|net@4|||FS1237|pin@10||1|3|pin@11||3|0 +AThicker|net@5|||FS563|pin@11||3|0|pin@4||1|-3 +AThicker|net@6|||FS2700|pin@4||1|-3|pin@5||1|-2 +AThicker|net@7|||FS0|pin@12||-2|-2|pin@7||-3|-2 +AThicker|net@8|||FS900|pin@12||-2|-2|pin@13||-2|-3 +EinB[1:14]|ain[1:14]|D5G2;|pin@2||I +Eaout[1:14]||D5G2;|pin@0||O +Efire[M]||D5G2;|pin@1||I +Eod[1:14]||D5G2;|pin@3||I +X + +# Cell thePathRegister;1{sch} +CthePathRegister;1{sch}||schematic|1226686552822|1226702459367| +IregistersJ:addr2in14;1{ic}|addr2in1@0||13|0|||D5G4; +Ngeneric:Facet-Center|art@0||0|0||||AV +NOff-Page|conn@0||-32|-18.5|||YRRR| +NOff-Page|conn@1||6|1|||Y| +NOff-Page|conn@2||6|-9|||YRRR| +NOff-Page|conn@3||22|0|||| +IdriversJ:latchAndDriver30;1{ic}|latchAnd@0||-25|3|||D5G4; +IdriversJ:latchAndDriver30;1{ic}|latchAnd@1||-25|-10|||D5G4; +IredFour:nor2n_sy;1{ic}|nor2n_sy@0||-45|-11|||D0G4;|ATTR_Delay(D5G1;NPX3;Y-3;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.25;Y2.25;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +Ngeneric:Invisible-Pin|pin@0||-21|26|||||ART_message(D5G6;)SthePathRegister +Ngeneric:Invisible-Pin|pin@2||-23|21|||||ART_message(D5G4;)Slarge latch address register +Ngeneric:Invisible-Pin|pin@3||-23|14|||||ART_message(D5G3;)Sies 14 Nov 2008 +NWire_Pin|pin@4||-32|4|||| +NWire_Pin|pin@6||-32|-9|||| +NWire_Pin|pin@7||-50.5|2|||| +NWire_Pin|pin@8||-50.5|-10|||| +NWire_Pin|pin@9||-51|-12|||| +NWire_Pin|pin@10||-51|-15.5|||| +NWire_Pin|pin@11||-11.5|-10|||| +NWire_Pin|pin@12||-11.5|3|||| +NWire_Pin|pin@13||-11.5|-14.5|||| +NWire_Pin|pin@14||-11.5|-0.5|||| +NBus_Pin|pin@15||11|-6|-1|-1|| +NBus_Pin|pin@19||6|-1|-1|-1|| +IthePathRegister;1{ic}|thePathR@0||17|19|||D5G4; +IorangeTSMC090nm:wire90;1{ic}|wire90@0||-37|-11|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D544.1999999999997|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@1||-17|3|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D544.1999999999997|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@2||-16|-10|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D544.1999999999997|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3 +Awire|net@0|||0|latchAnd@0|inB|-29|4|pin@4||-32|4 +Awire|net@1|||900|pin@4||-32|4|pin@6||-32|-9 +Awire|net@3|||0|latchAnd@1|inB|-29|-9|pin@6||-32|-9 +Awire|net@5|||0|latchAnd@0|inA|-29|2|pin@7||-50.5|2 +Awire|net@7|||1800|pin@8||-50.5|-10|nor2n_sy@0|inb|-47.5|-10 +Awire|net@8|||0|nor2n_sy@0|ina|-47.5|-12|pin@9||-51|-12 +Awire|net@12|||0|latchAnd@1|inA|-29|-11|wire90@0|b|-34.5|-11 +Awire|net@13|||0|wire90@0|a|-39.5|-11|nor2n_sy@0|out|-42.5|-11 +Awire|net@16|||1800|wire90@1|b|-14.5|3|pin@12||-11.5|3 +Awire|net@17|||0|wire90@1|a|-19.5|3|latchAnd@0|out|-21|3 +Awire|net@18|||1800|latchAnd@1|out|-21|-10|wire90@2|a|-18.5|-10 +Awire|net@19|||0|pin@11||-11.5|-10|wire90@2|b|-13.5|-10 +Awire|net@21|||900|pin@6||-32|-9|conn@0|y|-32|-16.5 +Abus|net@29||-0.5|IJ900|pin@19||6|-1|conn@2|y|6|-7 +Abus|net@30||-0.5|IJ0|conn@3|a|20|0|addr2in1@0|aout[1:14]|16|0 +Abus|net@31||-0.5|IJ0|addr2in1@0|ainA[1:14]|10|-1|pin@19||6|-1 +Abus|net@32||-0.5|IJ1800|conn@1|y|8|1|addr2in1@0|ainB[1:14]|10|1 +Awire|od[13]|D5G2;||900|pin@9||-51|-12|pin@10||-51|-15.5 +Awire|od[14]|D5G2;||900|pin@7||-50.5|2|pin@8||-50.5|-10 +Abus|take[A,B]|D5G2;|-0.5|IJ900|addr2in1@0|fire[A,B]|11|-3|pin@15||11|-6 +Awire|take[A]|D5G2;||900|pin@11||-11.5|-10|pin@13||-11.5|-14.5 +Awire|take[B]|D5G2;||900|pin@12||-11.5|3|pin@14||-11.5|-0.5 +Eod[15:28]|ain[1:14]|D4G2;|conn@2|a|I +Eaout[1:14]||D6G2;|conn@3|y|O +Efire[A,B]|fire[M]|D4G2;|conn@0|a|I +Efire[M_1]|od[1:14]|D4G2;|conn@1|a|I +X diff --git a/electric/scanK.jelib b/electric/scanK.jelib index fbf7ade..90ee73c 100755 --- a/electric/scanK.jelib +++ b/electric/scanK.jelib @@ -1,5 +1,5 @@ # header information: -HscanK|8.08j +HscanK|8.08k # Views: Vicon|ic @@ -459,7 +459,7 @@ Esout||D5G2;|pin@6||O X # Cell scanCellKh;1{lay} -CscanCellKh;1{lay}||cmos90|1209767697205|1212684950056||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1212683309178|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1224885507379 +CscanCellKh;1{lay}||cmos90|1209767697205|1226840053029||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1226840101835|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1226840101835 Ngeneric:Facet-Center|art@0||0|0||||AV Ngeneric:Essential-Bounds|art@1||-56|-72|||RR|A Ngeneric:Essential-Bounds|art@2||56|72||||A @@ -947,6 +947,122 @@ Esir[1:9]||D4G2;|conn@0|a|I Esor[1:9]||D6G2;|conn@5|y|O X +# Cell scanFromDock;1{ic} +CscanFromDock;1{ic}||artwork|1226946829537|1226948151258|E +Ngeneric:Facet-Center|art@0||0|0||||AV +Nschematic:Bus_Pin|pin@0||0|10|-1|-1|| +Nschematic:Bus_Pin|pin@1||-2|8|-1|-1|| +Nschematic:Bus_Pin|pin@3||3|4|-1|-1|| +NPin|pin@4||-3|3|1|1|| +NPin|pin@5||-3|5|1|1|| +NPin|pin@6||2|5|1|1|| +NPin|pin@7||3|4|1|1|| +NPin|pin@8||2|3|1|1|| +Ngeneric:Invisible-Pin|pin@9||0|4|||||ART_message(D5G2;)SD2S +NPin|pin@10||-3|7|1|1|| +NPin|pin@11||-3|9|1|1|| +NPin|pin@12||2|9|1|1|| +NPin|pin@14||2|7|1|1|| +NPin|pin@15||0|7|1|1|| +NPin|pin@16||0|5|1|1|| +NPin|pin@17||-2|4|1|1|| +Ngeneric:Invisible-Pin|pin@21||0|9|1|1|| +Nschematic:Bus_Pin|pin@22||-2|4|-1|-1|| +NPin|pin@23||-2|8|1|1|| +AThicker|net@1|||FS1800|pin@5||-3|5|pin@16||0|5 +AThicker|net@2|||FS1350|pin@6||2|5|pin@7||3|4 +AThicker|net@3|||FS450|pin@7||3|4|pin@8||2|3 +AThicker|net@4|||FS0|pin@8||2|3|pin@4||-3|3 +AThicker|net@6|||FS1800|pin@11||-3|9|pin@12||2|9 +AThicker|net@9|||FS0|pin@15||0|7|pin@10||-3|7 +AThicker|net@10|||FS0|pin@14||2|7|pin@15||0|7 +AThicker|net@11|||FS1800|pin@16||0|5|pin@6||2|5 +AThicker|net@12|||FS900|pin@15||0|7|pin@16||0|5 +AThicker|net@13|||FS1350|pin@5||-3|5|pin@17||-2|4 +AThicker|net@14|||FS450|pin@17||-2|4|pin@4||-3|3 +Aschematic:bus|net@17||-0.5|IJ2700|pin@21||0|9|pin@0||0|10 +AThicker|net@18|||FS1350|pin@11||-3|9|pin@23||-2|8 +AThicker|net@19|||FS450|pin@23||-2|8|pin@10||-3|7 +AThicker|net@20|||FS900|pin@12||2|9|pin@14||2|7 +Ecl[T,F],clS[T,F],rd[T,F],mc||D5G2;|pin@0||B +Esin[10:17]|sin|D5G2;|pin@22||B +Esin[1:9]|sin[2:9]|D5G2;|pin@1||B +Esout[2:9]|sout[1:9]|D5G2;|pin@3||O +X + +# Cell scanFromDock;1{sch} +CscanFromDock;1{sch}||schematic|1226946068124|1226948064353| +Ngeneric:Facet-Center|art@0||0|0||||AV +NOff-Page|conn@0||-26|3|||Y| +NOff-Page|conn@3||43|0|||| +NWire_Con|conn@5||0|-33|||| +NOff-Page|conn@6||-25|-6|||Y| +NOff-Page|conn@7||-25|13|||Y| +IredFour:inv;1{ic}|inv@0||-9|18|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFour:inv;1{ic}|inv@9||-9|0|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFour:inv;1{ic}|inv@10||-9|-18|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFour:nor2n_sy;1{ic}|nor2n_sy@0||7|17|||D0G4;|ATTR_Delay(D5G1;NPX3;Y-3;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.25;Y2.25;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFour:nor2n_sy;1{ic}|nor2n_sy@1||7|-1|||D0G4;|ATTR_Delay(D5G1;NPX3;Y-3;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.25;Y2.25;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFour:nor2n_sy;1{ic}|nor2n_sy@2||7|-19|||D0G4;|ATTR_Delay(D5G1;NPX3;Y-3;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.25;Y2.25;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +Ngeneric:Invisible-Pin|pin@0||1|51.5|||||ART_message(D5G5;)SscanToDock +Ngeneric:Invisible-Pin|pin@1||1.5|47.5|||||ART_message(D5G3;)Sies 17 November 2008 +Ngeneric:Invisible-Pin|pin@2||6.5|42|||||ART_message(D5G3;)Ss[1:9] = sin,phi2,phi1,wr, rd, phi1_return, phi2_return, sin_return, mc +NWire_Pin|pin@5||-18|18|||| +NWire_Pin|pin@6||-18|22|||| +NBus_Pin|pin@32||0|-40|-1|-1|| +NBus_Pin|pin@33||0|-27|-1|-1|| +NWire_Pin|pin@34||17|17|||| +NWire_Pin|pin@35||17|22|||| +NWire_Pin|pin@40||0|16|||| +NWire_Pin|pin@41||0|12|||| +NWire_Pin|pin@42||17|-1|||| +NWire_Pin|pin@43||17|4|||| +NWire_Pin|pin@44||0|-2|||| +NWire_Pin|pin@45||0|-6|||| +NWire_Pin|pin@46||-18|0|||| +NWire_Pin|pin@47||-18|4|||| +NWire_Pin|pin@48||17|-19|||| +NWire_Pin|pin@49||17|-14|||| +NWire_Pin|pin@50||0|-20|||| +NWire_Pin|pin@51||0|-24|||| +NWire_Pin|pin@52||-18|-18|||| +NWire_Pin|pin@53||-18|-14|||| +IscanFromDock;1{ic}|scanFrom@0||56|17|||D5G4; +IorangeTSMC090nm:wire90;1{ic}|wire90@3||0|18|||D0G4;|ATTR_L(D5G1;PUD)D297.6|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@4||0|0|||D0G4;|ATTR_L(D5G1;PUD)D297.6|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@5||0|-18|||D0G4;|ATTR_L(D5G1;PUD)D297.6|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +Awire|clS[F]|D5G2;||900|pin@44||0|-2|pin@45||0|-6 +Awire|clS[T]|D5G2;||2700|pin@46||-18|0|pin@47||-18|4 +Awire|cl[F]|D5G2;||900|pin@40||0|16|pin@41||0|12 +Awire|cl[T]|D5G2;||2700|pin@5||-18|18|pin@6||-18|22 +Awire|net@7|||0|inv@0|in|-11.5|18|pin@5||-18|18 +Awire|net@39|||0|nor2n_sy@0|inb|4.5|18|wire90@3|b|2.5|18 +Awire|net@40|||0|wire90@3|a|-2.5|18|inv@0|out|-6.5|18 +Awire|net@41|||0|nor2n_sy@0|ina|4.5|16|pin@40||0|16 +Awire|net@43|||0|pin@34||17|17|nor2n_sy@0|out|9.5|17 +Awire|net@46|||0|nor2n_sy@1|inb|4.5|0|wire90@4|b|2.5|0 +Awire|net@47|||0|wire90@4|a|-2.5|0|inv@9|out|-6.5|0 +Awire|net@48|||0|nor2n_sy@1|ina|4.5|-2|pin@44||0|-2 +Awire|net@49|||0|pin@42||17|-1|nor2n_sy@1|out|9.5|-1 +Awire|net@50|||0|inv@9|in|-11.5|0|pin@46||-18|0 +Awire|net@54|||0|nor2n_sy@2|inb|4.5|-18|wire90@5|b|2.5|-18 +Awire|net@55|||0|wire90@5|a|-2.5|-18|inv@10|out|-6.5|-18 +Awire|net@56|||0|nor2n_sy@2|ina|4.5|-20|pin@50||0|-20 +Awire|net@57|||0|pin@48||17|-19|nor2n_sy@2|out|9.5|-19 +Awire|net@58|||0|inv@10|in|-11.5|-18|pin@52||-18|-18 +Awire|rd[F]|D5G2;||900|pin@50||0|-20|pin@51||0|-24 +Awire|rd[T]|D5G2;||2700|pin@52||-18|-18|pin@53||-18|-14 +Abus|sin,sin[4,5:9]|D5G2;|-0.5|IJ900|conn@5||0|-33|pin@32||0|-40 +Abus|sout[1,4,5:9]|D5G2;|-0.5|IJ2700|conn@5||0|-33|pin@33||0|-27 +Awire|sout[2]|D5G2;||2700|pin@34||17|17|pin@35||17|22 +Awire|sout[3]|D5G2;||2700|pin@42||17|-1|pin@43||17|4 +Awire|sout[5]|D5G2;||2700|pin@48||17|-19|pin@49||17|-14 +Esin_1|cl[T,F],clS[T,F],rd[T,F],mc|D4G2;|conn@7|a|B +Esin[10:17]|sin|D4G2;|conn@6|a|B +Esin[1:9]|sin[2:9]|D4G2;|conn@0|a|B +Esout[2:9]|sout[1:9]|D6G2;|conn@3|y|O +X + # Cell scanKhx1;1{ic} CscanKhx1;1{ic}||artwork|1205595832462|1219796058105|E Ngeneric:Facet-Center|art@0||0|0||||AV @@ -2425,6 +2541,173 @@ Evdd_2||D5G2;|scanCell@3|vdd_2|P Evdd_3||D5G2;|scanCell@3|vdd_3|P X +# Cell scanKx2;1{ic} +CscanKx2;1{ic}||artwork|1205596221600|1226847865010|E +Ngeneric:Facet-Center|art@0||0|0||||AV +Nschematic:Bus_Pin|pin@6||0|3|-1|-1|| +Nschematic:Bus_Pin|pin@8||0|-3|-1|-1|R| +Ngeneric:Invisible-Pin|pin@9||0|-2|1|1|R| +Nschematic:Bus_Pin|pin@10||-2|0|-1|-1|| +Nschematic:Bus_Pin|pin@12||2|0|-1|-1|| +NPin|pin@26||2|0|1|1|| +NPin|pin@27||1|2|1|1|| +NPin|pin@28||-3|2|1|1|| +NPin|pin@29||-2|0|1|1|| +NPin|pin@30||-1|-2|1|1|| +NPin|pin@31||0|0|1|1|| +NPin|pin@32||-1|2|1|1|| +NPin|pin@35||-3|-2|1|1|| +NPin|pin@36||1|-2|1|1|| +Nschematic:Bus_Pin|pin@61||-2|4|-1|-1|| +NPin|pin@62||-2|2|1|1|| +NPin|pin@63||-2|4|1|1|| +NPin|pin@64||-2.5|3|1|1|| +NPin|pin@65||-1.5|3|1|1|| +Nschematic:Bus_Pin|pin@72||0|2|-2|-2|| +Aschematic:bus|net@4||-0.5|IJ900|pin@9||0|-2|pin@8||0|-3 +AThicker|net@20|||FS2966|pin@31||0|0|pin@32||-1|2 +AThicker|net@23|||FS1800|pin@30||-1|-2|pin@36||1|-2 +AThicker|net@24|||FS2434|pin@36||1|-2|pin@26||2|0 +AThicker|net@25|||FS2966|pin@26||2|0|pin@27||1|2 +AThicker|net@26|||FS0|pin@62||-2|2|pin@28||-3|2 +AThicker|net@27|||FS1166|pin@28||-3|2|pin@29||-2|0 +AThicker|net@28|||FS634|pin@29||-2|0|pin@35||-3|-2 +AThicker|net@30|||FS1800|pin@35||-3|-2|pin@30||-1|-2 +AThicker|net@31|||FS2434|pin@30||-1|-2|pin@31||0|0 +AThicker|net@63|||FS0|pin@32||-1|2|pin@62||-2|2 +AThicker|net@64|||FS2700|pin@62||-2|2|pin@63||-2|4 +AThicker|net@65|||FS634|pin@63||-2|4|pin@64||-2.5|3 +AThicker|net@66|||FS1166|pin@63||-2|4|pin@65||-1.5|3 +AThicker|net@71|||FS0|pin@27||1|2|pin@32||-1|2 +Aschematic:bus|net@78||-0.5|IJ900|pin@6||0|3|pin@72||0|2 +Ecl[T,F],clS[T,F],rd[T,F],mc||D5G2;Y-0.5;|pin@8||I +Edin[1:3]|din[1:2]|D5G2;|pin@6||I +Emc||D5G2;|pin@61||O +Esin||D5G2;|pin@10||I +Esout||D5G2;|pin@12||O +X + +# Cell scanKx2;1{lay} +CscanKx2;1{lay}||cmos90|1205580985940|1226848331627||ATTR_NCC(D5G3;NTY70;)SexportsConnectedByParent vdd /vdd_[0-9]+/|DRC_last_good_drc_area_date()G1226848337137|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1226848337137 +Ngeneric:Facet-Center|art@0||0|0||||AV +NX-Metal-1-Metal-2-Con|contact@3||-37.5|22|||| +NX-Metal-1-Metal-2-Con|contact@4||83.5|22|||| +NX-Metal-1-Metal-2-Con|contact@7||-46.5|28|||| +NX-Metal-1-Metal-2-Con|contact@8||74.5|28|||| +NX-Metal-1-Metal-2-Con|contact@16||-37.5|-34|||| +NX-Metal-1-Metal-2-Con|contact@17||83.5|-34|||| +NX-Metal-1-Metal-2-Con|contact@19||-46.5|-22|||| +NX-Metal-1-Metal-2-Con|contact@20||74.5|-22|||| +NX-Metal-1-Metal-2-Con|contact@24||-94|-28|||| +NX-Metal-1-Metal-2-Con|contact@27||-99.5|16|||| +NX-Metal-1-Metal-2-Con|contact@64||21.5|16|||| +NX-Metal-1-Metal-2-Con|contact@65||27|-28|||| +NMetal-1-Pin|pin@254||10.5|13|||| +NMetal-2-Pin|pin@279||116.5|10|||| +NMetal-2-Pin|pin@281||0|16|||| +NMetal-2-Pin|pin@282||0|22|||| +NMetal-2-Pin|pin@283||0|28|||| +NMetal-2-Pin|pin@284||0|-22|||| +NMetal-2-Pin|pin@285||0|-28|||| +NMetal-2-Pin|pin@286||0|-34|||| +NMetal-2-Pin|pin@288||-116.5|10|||| +IscanCellKh;1{lay}|scanCell@0||-60.5|0|||D5G4; +IscanCellKh;1{lay}|scanCell@2||60.5|0|||D5G4; +IwiresL:wellContacts13;1{lay}|wellCont@7||0|0|||D5G4; +Ametal-1|net@536|||S2700|scanCell@0|clB[T]|-37.5|19|contact@3||-37.5|22 +Ametal-2|net@537|||S1800|pin@282||0|22|contact@4||83.5|22 +Ametal-1|net@538|||S2700|scanCell@2|clB[T]|83.5|19|contact@4||83.5|22 +Ametal-1|net@544|||S2700|scanCell@0|clA[T]|-46.5|19|contact@7||-46.5|28 +Ametal-2|net@545|||S1800|pin@283||0|28|contact@8||74.5|28 +Ametal-1|net@546|||S2700|scanCell@2|clA[T]|74.5|19|contact@8||74.5|28 +Ametal-1|net@563|||S900|scanCell@0|clB[F]|-37.5|-25|contact@16||-37.5|-34 +Ametal-2|net@564|||S1800|pin@286||0|-34|contact@17||83.5|-34 +Ametal-1|net@565|||S900|scanCell@2|clB[F]|83.5|-25|contact@17||83.5|-34 +Ametal-1|net@569|||S2700|scanCell@0|clA[F]|-46.5|-25|contact@19||-46.5|-22 +Ametal-2|net@570|||S1800|pin@284||0|-22|contact@20||74.5|-22 +Ametal-1|net@571|||S2700|scanCell@2|clA[F]|74.5|-25|contact@20||74.5|-22 +Ametal-1|net@580|||S2700|scanCell@0|cl[F]|-94|-31|contact@24||-94|-28 +Ametal-2|net@581|||S1800|contact@24||-94|-28|contact@65||27|-28 +Ametal-1|net@587|||S900|scanCell@0|cl[T]|-99.5|19|contact@27||-99.5|16 +Ametal-2|net@588|||S1800|contact@27||-99.5|16|contact@64||21.5|16 +Ametal-1|net@598|||S1800|scanCell@0|sout|-9|13|pin@254||10.5|13 +Ametal-1|net@599|||S2700|pin@254||10.5|13|scanCell@2|sin|10.5|16.5 +Ametal-2|net@800|||S1800|contact@3||-37.5|22|pin@282||0|22 +Ametal-2|net@802|||S1800|contact@7||-46.5|28|pin@283||0|28 +Ametal-2|net@804|||S1800|contact@19||-46.5|-22|pin@284||0|-22 +Ametal-2|net@807|||S1800|contact@16||-37.5|-34|pin@286||0|-34 +Ametal-2|net@843|||S0|pin@279||116.5|10|pin@288||-116.5|10 +Ametal-2|net@848|||S0|contact@64||21.5|16|pin@281||0|16 +Ametal-1|net@849|||S900|scanCell@2|cl[T]|21.5|19|contact@64||21.5|16 +Ametal-2|net@850|||S0|contact@65||27|-28|pin@285||0|-28 +Ametal-1|net@851|||S2700|scanCell@2|cl[F]|27|-31|contact@65||27|-28 +Ametal-2|net@852|||S0|wellCont@7|gnd|-4.5|0|scanCell@0|gnd_1|-4.5|0 +Ametal-2|net@853|||S0|wellCont@7|vdd|-4.5|-50|scanCell@0|vdd_3|-4.5|-50 +Ametal-2|net@854|||S0|wellCont@7|vdd_1|-4.5|50|scanCell@0|vdd_2|-4.5|50 +Ametal-2|net@855|||S0|wellCont@7|gnd_1|4.5|0|scanCell@2|gnd|4.5|0 +Ametal-2|net@856|||S0|wellCont@7|vdd_2|4.5|-50|scanCell@2|vdd_1|4.5|-50 +Ametal-2|net@857|||S0|wellCont@7|vdd_3|4.5|50|scanCell@2|vdd|4.5|50 +EclS[F]||D5G2;|pin@284||I +EclS[T]||D5G2;|pin@283||I +Ecl[F]||D5G2;|pin@285||I +Ecl[T]||D5G2;|pin@281||I +Edin[1]||D5G2;|scanCell@0|dIn[1]|I +Edin[2]||D5G2;|scanCell@2|dIn[1]|I +Egnd||D5G2;|scanCell@0|gnd|G +Egnd_1||D5G2;|scanCell@2|gnd_1|G +Emc||D5G2;|pin@288||I +Emc_1||D5G2;|pin@279||O +Erd[F]||D5G2;|pin@286||I +Erd[T]||D5G2;|pin@282||I +Esin||D5G2;|scanCell@0|sin|I +Esout||D5G2;|scanCell@2|sout|O +Evdd||D5G2;|scanCell@0|vdd|P +Evdd_1||D5G2;|scanCell@0|vdd_1|P +Evdd_2||D5G2;|scanCell@2|vdd_2|P +Evdd_3||D5G2;|scanCell@2|vdd_3|P +X + +# Cell scanKx2;1{sch} +CscanKx2;1{sch}||schematic|1205595644285|1226847823475| +Ngeneric:Facet-Center|art@0||0|0||||AV +NOff-Page|conn@0||-11|-13|||YRRR| +NOff-Page|conn@1||15.5|0|||| +NOff-Page|conn@3||-36.5|0|||Y| +NOff-Page|conn@6||10|10.5|||YR| +NOff-Page|conn@7||-12|12|||R| +Ngeneric:Invisible-Pin|pin@0||0|32.5|||||ART_message(D5G5;)SscanKx6 +Ngeneric:Invisible-Pin|pin@1||0|26|||||ART_message(D5G3;)Sies 23 October 08 +Ngeneric:Invisible-Pin|pin@2||0|19|||||ART_message(D5G3;)S[six horizontal scan cells,without m3 bus] +NBus_Pin|pin@3||-24|-6|-1|-1|| +NBus_Pin|pin@11||0|-6|-1|-1|| +NBus_Pin|pin@13||24|-6|-1|-1|| +NBus_Pin|pin@19||12|-11|-1|-1|| +NBus_Pin|pin@21||12|-6|-1|-1|| +NWire_Pin|pin@23||-24|10.5|||| +NWire_Pin|pin@25||0|10.5|||| +IscanCellKh;1{ic}|scanCell@4||-24|0|||D5G4; +IscanCellKh;1{ic}|scanCell@5||0|0|||D5G4; +IscanKx2;1{ic}|scanKx2@0||32.5|24|||D5G4; +IorangeTSMC090nm:wire90;1{ic}|wire90@0||-12|0|||D0G4;|ATTR_L(D5G1;PUD)D297.9|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +Abus|cl[T,F],clS[T,F],rd[T,F]|D5G2;|-0.5|IJ2700|pin@19||12|-11|pin@21||12|-6 +Awire|din[1]|D5G2;||900|pin@23||-24|10.5|scanCell@4|din[1]|-24|3 +Awire|din[2]|D5G2;||900|pin@25||0|10.5|scanCell@5|din[1]|0|3 +Abus|net@9||-0.5|IJ900|scanCell@4|p2p[T,F],p1p[T,F],rd[T,F]|-24|-3|pin@3||-24|-6 +Awire|net@18|||0|wire90@0|a|-14.5|0|scanCell@4|sout|-17|0 +Abus|net@22||-0.5|IJ900|scanCell@5|p2p[T,F],p1p[T,F],rd[T,F]|0|-3|pin@11||0|-6 +Awire|net@31|||1800|wire90@0|b|-9.5|0|scanCell@5|sin|-7|0 +Awire|net@34|||1800|conn@3|y|-34.5|0|scanCell@4|sin|-31|0 +Abus|net@43||-0.5|IJ1800|pin@3||-24|-6|pin@11||0|-6 +Abus|net@46||-0.5|IJ0|pin@21||12|-6|pin@11||0|-6 +Abus|net@47||-0.5|IJ0|pin@13||24|-6|pin@21||12|-6 +Awire|net@63|||0|conn@1|a|13.5|0|scanCell@5|sout|7|0 +Ecl[T,F],clS[T,F],rd[T,F],mc||D4G2;|conn@0|a|I +Edin[1:3]|din[1:2]|D4G2;|conn@6|a|I +Emc||D6G2;|conn@7|y|O +Esin||D4G2;|conn@3|a|I +Esout||D6G2;|conn@1|y|O +X + # Cell scanKx3;1{ic} CscanKx3;1{ic}||artwork|1205596221600|1224766591055|E Ngeneric:Facet-Center|art@0||0|0||||AV @@ -2981,7 +3264,7 @@ Esout||D6G2;|conn@1|y|O X # Cell scanKx7;1{ic} -CscanKx7;1{ic}||artwork|1205596221600|1224765343150|E +CscanKx7;1{ic}||artwork|1205596221600|1226781962361|E Ngeneric:Facet-Center|art@0||0|0||||AV Nschematic:Bus_Pin|pin@6||5|3|-1|-1|| Nschematic:Bus_Pin|pin@8||0|-3|-1|-1|R| @@ -3272,15 +3555,15 @@ Evdd_3||D5G2;|scanCell@6|vdd_3|P X # Cell scanKx7;1{sch} -CscanKx7;1{sch}||schematic|1205595644285|1224765343150| +CscanKx7;1{sch}||schematic|1205595644285|1226781962361| Ngeneric:Facet-Center|art@0||0|0||||AV NOff-Page|conn@0||-23|-13|||YRRR| -NOff-Page|conn@1||120.5|0|||| +NOff-Page|conn@1||121.5|0|||| NOff-Page|conn@3||-48.5|0|||Y| NOff-Page|conn@6||24|12|||YR| NOff-Page|conn@7||-24|12|||R| Ngeneric:Invisible-Pin|pin@0||0|32.5|||||ART_message(D5G5;)SscanKx7 -Ngeneric:Invisible-Pin|pin@1||0|26|||||ART_message(D5G3;)Sies 23 October 08 +Ngeneric:Invisible-Pin|pin@1||0|26|||||ART_message(D5G3;)Sies 15 November 08 Ngeneric:Invisible-Pin|pin@2||0|19|||||ART_message(D5G3;)S[seven horizontal scan cells,without m3 bus] NBus_Pin|pin@3||-36|-6|-1|-1|| NBus_Pin|pin@11||-12|-6|-1|-1|| @@ -3347,7 +3630,7 @@ Awire|net@61|||0|scanCell@10|sin|101|0|wire90@5|b|98.5|0 Abus|net@62||-0.5|IJ900|scanCell@10|p2p[T,F],p1p[T,F],rd[T,F]|108|-3|pin@35||108|-6 Awire|net@63|||0|wire90@5|a|93.5|0|scanCell@9|sout|91|0 Abus|net@64||-0.5|IJ1800|pin@33||84|-6|pin@35||108|-6 -Awire|net@65|||0|conn@1|a|118.5|0|scanCell@10|sout|115|0 +Awire|net@78|||0|conn@1|a|119.5|0|scanCell@10|sout|115|0 Ecl[T,F],clS[T,F],rd[T,F],mc||D4G2;|conn@0|a|I Edin[1:6]|din[1:7]|D4G2;|conn@6|a|I Emc||D6G2;|conn@7|y|O @@ -3355,6 +3638,450 @@ Esin||D4G2;|conn@3|a|I Esout||D6G2;|conn@1|y|O X +# Cell scanKx9;1{ic} +CscanKx9;1{ic}||artwork|1205596221600|1226781860487|E +Ngeneric:Facet-Center|art@0||0|0||||AV +Nschematic:Bus_Pin|pin@6||5|3|-1|-1|| +Nschematic:Bus_Pin|pin@8||0|-3|-1|-1|R| +Ngeneric:Invisible-Pin|pin@9||0|-2|1|1|R| +Nschematic:Bus_Pin|pin@10||-5|0|-1|-1|| +Nschematic:Bus_Pin|pin@12||7|0|-1|-1|| +NPin|pin@14||7|0|1|1|| +NPin|pin@15||6|2|1|1|| +NPin|pin@16||0|2|1|1|| +NPin|pin@17||1|0|1|1|| +NPin|pin@18||2|-2|1|1|| +NPin|pin@19||3|0|1|1|| +NPin|pin@20||2|2|1|1|| +NPin|pin@23||0|-2|1|1|| +NPin|pin@24||6|-2|1|1|| +NPin|pin@26||-1|0|1|1|| +NPin|pin@27||-2|2|1|1|| +NPin|pin@28||-6|2|1|1|| +NPin|pin@29||-5|0|1|1|| +NPin|pin@30||-4|-2|1|1|| +NPin|pin@31||-3|0|1|1|| +NPin|pin@32||-4|2|1|1|| +NPin|pin@35||-6|-2|1|1|| +NPin|pin@36||-2|-2|1|1|| +NPin|pin@42||2|-2|1|1|| +NPin|pin@48||4|-2|1|1|| +Nschematic:Bus_Pin|pin@61||-5|4|-1|-1|| +NPin|pin@62||-5|2|1|1|| +NPin|pin@63||-5|4|1|1|| +NPin|pin@64||-5.5|3|1|1|| +NPin|pin@65||-4.5|3|1|1|| +Nschematic:Bus_Pin|pin@72||5|2|-2|-2|| +NPin|pin@73||4|2|1|1|| +NPin|pin@74||5|0|1|1|| +NPin|pin@75||4|-2|1|1|| +Aschematic:bus|net@4||-0.5|IJ900|pin@9||0|-2|pin@8||0|-3 +AThicker|net@7|||FS1800|pin@23||0|-2|pin@18||2|-2 +AThicker|net@8|||FS2434|pin@18||2|-2|pin@19||3|0 +AThicker|net@10|||FS2966|pin@19||3|0|pin@20||2|2 +AThicker|net@13|||FS1800|pin@18||2|-2|pin@75||4|-2 +AThicker|net@14|||FS2434|pin@24||6|-2|pin@14||7|0 +AThicker|net@15|||FS2966|pin@14||7|0|pin@15||6|2 +AThicker|net@17|||FS1166|pin@16||0|2|pin@17||1|0 +AThicker|net@18|||FS634|pin@17||1|0|pin@23||0|-2 +AThicker|net@20|||FS2966|pin@31||-3|0|pin@32||-4|2 +AThicker|net@23|||FS1800|pin@30||-4|-2|pin@36||-2|-2 +AThicker|net@24|||FS2434|pin@36||-2|-2|pin@26||-1|0 +AThicker|net@25|||FS2966|pin@26||-1|0|pin@27||-2|2 +AThicker|net@26|||FS0|pin@62||-5|2|pin@28||-6|2 +AThicker|net@27|||FS1166|pin@28||-6|2|pin@29||-5|0 +AThicker|net@28|||FS634|pin@29||-5|0|pin@35||-6|-2 +AThicker|net@30|||FS1800|pin@35||-6|-2|pin@30||-4|-2 +AThicker|net@31|||FS2434|pin@30||-4|-2|pin@31||-3|0 +AThicker|net@36|||FS1800|pin@42||2|-2|pin@48||4|-2 +AThicker|net@59|||FS1800|pin@36||-2|-2|pin@23||0|-2 +AThicker|net@63|||FS0|pin@32||-4|2|pin@62||-5|2 +AThicker|net@64|||FS2700|pin@62||-5|2|pin@63||-5|4 +AThicker|net@65|||FS634|pin@63||-5|4|pin@64||-5.5|3 +AThicker|net@66|||FS1166|pin@63||-5|4|pin@65||-4.5|3 +AThicker|net@71|||FS0|pin@27||-2|2|pin@32||-4|2 +AThicker|net@72|||FS0|pin@16||0|2|pin@27||-2|2 +AThicker|net@73|||FS1800|pin@16||0|2|pin@20||2|2 +AThicker|net@74|||FS1800|pin@73||4|2|pin@15||6|2 +Aschematic:bus|net@78||-0.5|IJ900|pin@6||5|3|pin@72||5|2 +AThicker|net@79|||FS1800|pin@20||2|2|pin@73||4|2 +AThicker|net@80|||FS1166|pin@73||4|2|pin@74||5|0 +AThicker|net@81|||FS1800|pin@75||4|-2|pin@24||6|-2 +AThicker|net@82|||FS634|pin@74||5|0|pin@75||4|-2 +Ecl[T,F],clS[T,F],rd[T,F],mc||D5G2;Y-0.5;|pin@8||I +Edin[1:9]||D5G2;|pin@6||I +Emc||D5G2;|pin@61||O +Esin||D5G2;|pin@10||I +Esout||D5G2;|pin@12||O +X + +# Cell scanKx9;1{lay} +CscanKx9;1{lay}||cmos90|1205580985940|1226782050383||ATTR_NCC(D5G3;NTY70;)SexportsConnectedByParent vdd /vdd_[0-9]+/|DRC_last_good_drc_area_date()G1226782045950|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1226783408900 +Ngeneric:Facet-Center|art@0||0|0||||AV +NX-Metal-1-Metal-2-Con|contact@2||-322|22|||| +NX-Metal-1-Metal-2-Con|contact@3||-201|22|||| +NX-Metal-1-Metal-2-Con|contact@4||-89|22|||| +NX-Metal-1-Metal-2-Con|contact@6||-331|28|||| +NX-Metal-1-Metal-2-Con|contact@7||-210|28|||| +NX-Metal-1-Metal-2-Con|contact@8||-98|28|||| +NX-Metal-1-Metal-2-Con|contact@14||-331|-22|||| +NX-Metal-1-Metal-2-Con|contact@15||-322|-34|||| +NX-Metal-1-Metal-2-Con|contact@16||-201|-34|||| +NX-Metal-1-Metal-2-Con|contact@17||-89|-34|||| +NX-Metal-1-Metal-2-Con|contact@19||-210|-22|||| +NX-Metal-1-Metal-2-Con|contact@20||-98|-22|||| +NX-Metal-1-Metal-2-Con|contact@23||-378.5|-28|||| +NX-Metal-1-Metal-2-Con|contact@24||-257.5|-28|||| +NX-Metal-1-Metal-2-Con|contact@25||-145.5|-28|||| +NX-Metal-1-Metal-2-Con|contact@27||-263|16|||| +NX-Metal-1-Metal-2-Con|contact@28||-151|16|||| +NX-Metal-1-Metal-2-Con|contact@30||-384|16|||| +NX-Metal-1-Metal-2-Con|contact@37||-434|22|||| +NX-Metal-1-Metal-2-Con|contact@38||-443|28|||| +NX-Metal-1-Metal-2-Con|contact@39||-496|16|||| +NX-Metal-1-Metal-2-Con|contact@40||-434|-34|||| +NX-Metal-1-Metal-2-Con|contact@41||-443|-22|||| +NX-Metal-1-Metal-2-Con|contact@42||-490.5|-28|||| +NX-Metal-1-Metal-2-Con|contact@43||-39|16|||| +NX-Metal-1-Metal-2-Con|contact@44||14|28|||| +NX-Metal-1-Metal-2-Con|contact@45||23|22|||| +NX-Metal-1-Metal-2-Con|contact@47||14|-22|||| +NX-Metal-1-Metal-2-Con|contact@48||23|-34|||| +NX-Metal-1-Metal-2-Con|contact@49||-33.5|-28|||| +NX-Metal-1-Metal-2-Con|contact@50||82|16|||| +NX-Metal-1-Metal-2-Con|contact@51||135|28|||| +NX-Metal-1-Metal-2-Con|contact@52||144|22|||| +NX-Metal-1-Metal-2-Con|contact@55||87.5|-28|||| +NX-Metal-1-Metal-2-Con|contact@56||135|-22|||| +NX-Metal-1-Metal-2-Con|contact@57||144|-34|||| +NX-Metal-1-Metal-2-Con|contact@58||256|22|||| +NX-Metal-1-Metal-2-Con|contact@59||247|28|||| +NX-Metal-1-Metal-2-Con|contact@60||194|16|||| +NX-Metal-1-Metal-2-Con|contact@61||199.5|-28|||| +NX-Metal-1-Metal-2-Con|contact@62||247|-22|||| +NX-Metal-1-Metal-2-Con|contact@63||256|-34|||| +NX-Metal-1-Metal-2-Con|contact@64||359|28|||| +NX-Metal-1-Metal-2-Con|contact@65||368|22|||| +NX-Metal-1-Metal-2-Con|contact@66||368|-34|||| +NX-Metal-1-Metal-2-Con|contact@67||359|-22|||| +NX-Metal-1-Metal-2-Con|contact@68||311.5|-28|||| +NX-Metal-1-Metal-2-Con|contact@69||423.5|-28|||| +NX-Metal-1-Metal-2-Con|contact@70||471|-22|||| +NX-Metal-1-Metal-2-Con|contact@71||480|-34|||| +NX-Metal-1-Metal-2-Con|contact@72||480|22|||| +NX-Metal-1-Metal-2-Con|contact@73||471|28|||| +NX-Metal-1-Metal-2-Con|contact@74||306|16|||| +NX-Metal-1-Metal-2-Con|contact@75||418|16|||| +NMetal-1-Pin|pin@253||-274|13|||| +NMetal-1-Pin|pin@254||-162|13|||| +NMetal-1-Pin|pin@268||-50|13|||| +NMetal-1-Pin|pin@269||-395|13|||| +NMetal-1-Pin|pin@277||71|13|||| +NMetal-2-Pin|pin@278||-513|10|||| +NMetal-2-Pin|pin@279||513|10|||| +NMetal-2-Pin|pin@281||-163.5|16|||| +NMetal-2-Pin|pin@282||-163.5|22|||| +NMetal-2-Pin|pin@283||-163.5|28|||| +NMetal-2-Pin|pin@284||-163.5|-22|||| +NMetal-2-Pin|pin@285||-163.5|-28|||| +NMetal-2-Pin|pin@286||-163.5|-34|||| +NMetal-1-Pin|pin@287||183|13|||| +NMetal-1-Pin|pin@289||295|13|||| +NMetal-1-Pin|pin@290||407|13|||| +IscanCellKh;1{lay}|scanCell@0||-224|0|||D5G4; +IscanCellKh;1{lay}|scanCell@1||-345|0|||D5G4; +IscanCellKh;1{lay}|scanCell@2||-112|0|||D5G4; +IscanCellKh;1{lay}|scanCell@3||0|0|||D5G4; +IscanCellKh;1{lay}|scanCell@4||-457|0|||D5G4; +IscanCellKh;1{lay}|scanCell@5||121|0|||D5G4; +IscanCellKh;1{lay}|scanCell@6||233|0|||D5G4; +IscanCellKh;1{lay}|scanCell@7||345|0|||D5G4; +IscanCellKh;1{lay}|scanCell@8||457|0|||D5G4; +IwiresL:wellContacts13;1{lay}|wellCont@5||60.5|0|||D5G4; +IwiresL:wellContacts13;1{lay}|wellCont@7||-284.5|0|||D5G4; +Ametal-1|net@534|||S2700|scanCell@1|clB[T]|-322|19|contact@2||-322|22 +Ametal-2|net@535|||S1800|contact@2||-322|22|contact@3||-201|22 +Ametal-1|net@536|||S2700|scanCell@0|clB[T]|-201|19|contact@3||-201|22 +Ametal-2|net@537|||S1800|pin@282||-163.5|22|contact@4||-89|22 +Ametal-1|net@538|||S2700|scanCell@2|clB[T]|-89|19|contact@4||-89|22 +Ametal-1|net@542|||S2700|scanCell@1|clA[T]|-331|19|contact@6||-331|28 +Ametal-2|net@543|||S1800|contact@6||-331|28|contact@7||-210|28 +Ametal-1|net@544|||S2700|scanCell@0|clA[T]|-210|19|contact@7||-210|28 +Ametal-2|net@545|||S1800|pin@283||-163.5|28|contact@8||-98|28 +Ametal-1|net@546|||S2700|scanCell@2|clA[T]|-98|19|contact@8||-98|28 +Ametal-1|net@559|||S2700|scanCell@1|clA[F]|-331|-25|contact@14||-331|-22 +Ametal-1|net@561|||S900|scanCell@1|clB[F]|-322|-25|contact@15||-322|-34 +Ametal-2|net@562|||S1800|contact@15||-322|-34|contact@16||-201|-34 +Ametal-1|net@563|||S900|scanCell@0|clB[F]|-201|-25|contact@16||-201|-34 +Ametal-2|net@564|||S1800|pin@286||-163.5|-34|contact@17||-89|-34 +Ametal-1|net@565|||S900|scanCell@2|clB[F]|-89|-25|contact@17||-89|-34 +Ametal-2|net@568|||S1800|contact@14||-331|-22|contact@19||-210|-22 +Ametal-1|net@569|||S2700|scanCell@0|clA[F]|-210|-25|contact@19||-210|-22 +Ametal-2|net@570|||S1800|pin@284||-163.5|-22|contact@20||-98|-22 +Ametal-1|net@571|||S2700|scanCell@2|clA[F]|-98|-25|contact@20||-98|-22 +Ametal-1|net@577|||S2700|scanCell@1|cl[F]|-378.5|-31|contact@23||-378.5|-28 +Ametal-1|net@580|||S2700|scanCell@0|cl[F]|-257.5|-31|contact@24||-257.5|-28 +Ametal-2|net@581|||S1800|contact@24||-257.5|-28|pin@285||-163.5|-28 +Ametal-1|net@582|||S2700|scanCell@2|cl[F]|-145.5|-31|contact@25||-145.5|-28 +Ametal-1|net@587|||S900|scanCell@0|cl[T]|-263|19|contact@27||-263|16 +Ametal-2|net@588|||S1800|contact@27||-263|16|pin@281||-163.5|16 +Ametal-1|net@589|||S900|scanCell@2|cl[T]|-151|19|contact@28||-151|16 +Ametal-1|net@593|||S900|scanCell@1|cl[T]|-384|19|contact@30||-384|16 +Ametal-1|net@596|||S1800|scanCell@1|sout|-293.5|13|pin@253||-274|13 +Ametal-1|net@597|||S2700|pin@253||-274|13|scanCell@0|sin|-274|16.5 +Ametal-1|net@598|||S1800|scanCell@0|sout|-172.5|13|pin@254||-162|13 +Ametal-1|net@599|||S2700|pin@254||-162|13|scanCell@2|sin|-162|16.5 +Ametal-1|net@707|||S1800|scanCell@2|sout|-60.5|13|pin@268||-50|13 +Ametal-1|net@708|||S2700|pin@268||-50|13|scanCell@3|sin|-50|16.5 +Ametal-1|net@709|||S1800|scanCell@4|sout|-405.5|13|pin@269||-395|13 +Ametal-1|net@710|||S2700|pin@269||-395|13|scanCell@1|sin|-395|16.5 +Ametal-2|net@717|||S0|contact@2||-322|22|contact@37||-434|22 +Ametal-1|net@719|||S2700|scanCell@4|clB[T]|-434|19|contact@37||-434|22 +Ametal-2|net@720|||S0|contact@6||-331|28|contact@38||-443|28 +Ametal-1|net@722|||S2700|scanCell@4|clA[T]|-443|19|contact@38||-443|28 +Ametal-2|net@723|||S0|contact@30||-384|16|contact@39||-496|16 +Ametal-1|net@725|||S900|scanCell@4|cl[T]|-496|19|contact@39||-496|16 +Ametal-2|net@726|||S0|contact@15||-322|-34|contact@40||-434|-34 +Ametal-2|net@727|||S0|contact@23||-378.5|-28|contact@42||-490.5|-28 +Ametal-2|net@728|||S0|contact@14||-331|-22|contact@41||-443|-22 +Ametal-1|net@730|||S900|scanCell@4|clB[F]|-434|-25|contact@40||-434|-34 +Ametal-1|net@732|||S2700|scanCell@4|clA[F]|-443|-25|contact@41||-443|-22 +Ametal-1|net@734|||S2700|scanCell@4|cl[F]|-490.5|-31|contact@42||-490.5|-28 +Ametal-2|net@735|||S1800|contact@20||-98|-22|contact@47||14|-22 +Ametal-2|net@737|||S1800|contact@17||-89|-34|contact@48||23|-34 +Ametal-2|net@738|||S1800|contact@4||-89|22|contact@45||23|22 +Ametal-2|net@739|||S1800|contact@8||-98|28|contact@44||14|28 +Ametal-2|net@740|||S1800|contact@28||-151|16|contact@43||-39|16 +Ametal-1|net@742|||S900|scanCell@3|cl[T]|-39|19|contact@43||-39|16 +Ametal-1|net@744|||S2700|scanCell@3|clA[T]|14|19|contact@44||14|28 +Ametal-1|net@746|||S2700|scanCell@3|clB[T]|23|19|contact@45||23|22 +Ametal-2|net@749|||S1800|contact@25||-145.5|-28|contact@49||-33.5|-28 +Ametal-1|net@751|||S2700|scanCell@3|clA[F]|14|-25|contact@47||14|-22 +Ametal-1|net@753|||S900|scanCell@3|clB[F]|23|-25|contact@48||23|-34 +Ametal-1|net@755|||S2700|scanCell@3|cl[F]|-33.5|-31|contact@49||-33.5|-28 +Ametal-2|net@762|||S0|scanCell@2|gnd_1|-56|0|scanCell@3|gnd|-56|0 +Ametal-2|net@763|||S0|scanCell@2|vdd_2|-56|50|scanCell@3|vdd|-56|50 +Ametal-2|net@764|||S0|scanCell@2|vdd_3|-56|-50|scanCell@3|vdd_1|-56|-50 +Ametal-2|net@765|||S0|wellCont@5|gnd|56|0|scanCell@3|gnd_1|56|0 +Ametal-2|net@766|||S0|wellCont@5|vdd|56|-50|scanCell@3|vdd_3|56|-50 +Ametal-2|net@767|||S0|wellCont@5|vdd_1|56|50|scanCell@3|vdd_2|56|50 +Ametal-2|net@768|||S0|wellCont@5|gnd_1|65|0|scanCell@5|gnd|65|0 +Ametal-2|net@769|||S0|wellCont@5|vdd_2|65|-50|scanCell@5|vdd_1|65|-50 +Ametal-2|net@770|||S0|wellCont@5|vdd_3|65|50|scanCell@5|vdd|65|50 +Ametal-2|net@771|||S1800|contact@45||23|22|contact@52||144|22 +Ametal-2|net@772|||S1800|contact@44||14|28|contact@51||135|28 +Ametal-2|net@773|||S1800|contact@47||14|-22|contact@56||135|-22 +Ametal-2|net@774|||S1800|contact@49||-33.5|-28|contact@55||87.5|-28 +Ametal-2|net@775|||S1800|contact@48||23|-34|contact@57||144|-34 +Ametal-2|net@776|||S1800|contact@43||-39|16|contact@50||82|16 +Ametal-1|net@778|||S900|scanCell@5|cl[T]|82|19|contact@50||82|16 +Ametal-1|net@780|||S2700|scanCell@5|clA[T]|135|19|contact@51||135|28 +Ametal-1|net@782|||S2700|scanCell@5|clB[T]|144|19|contact@52||144|22 +Ametal-1|net@788|||S2700|scanCell@5|cl[F]|87.5|-31|contact@55||87.5|-28 +Ametal-1|net@789|||S1800|scanCell@3|sout|51.5|13|pin@277||71|13 +Ametal-1|net@790|||S2700|pin@277||71|13|scanCell@5|sin|71|16.5 +Ametal-2|net@791|||S1800|contact@30||-384|16|contact@27||-263|16 +Ametal-2|net@792|||S1800|contact@23||-378.5|-28|contact@24||-257.5|-28 +Ametal-1|net@794|||S2700|scanCell@5|clA[F]|135|-25|contact@56||135|-22 +Ametal-1|net@796|||S900|scanCell@5|clB[F]|144|-25|contact@57||144|-34 +Ametal-2|net@797|||S1800|pin@278||-513|10|pin@279||513|10 +Ametal-2|net@799|||S1800|pin@281||-163.5|16|contact@28||-151|16 +Ametal-2|net@800|||S1800|contact@3||-201|22|pin@282||-163.5|22 +Ametal-2|net@802|||S1800|contact@7||-210|28|pin@283||-163.5|28 +Ametal-2|net@804|||S1800|contact@19||-210|-22|pin@284||-163.5|-22 +Ametal-2|net@805|||S1800|pin@285||-163.5|-28|contact@25||-145.5|-28 +Ametal-2|net@807|||S1800|contact@16||-201|-34|pin@286||-163.5|-34 +Ametal-2|net@808|||S0|scanCell@2|gnd|-168|0|scanCell@0|gnd_1|-168|0 +Ametal-2|net@809|||S0|scanCell@2|vdd|-168|50|scanCell@0|vdd_2|-168|50 +Ametal-2|net@810|||S0|scanCell@2|vdd_1|-168|-50|scanCell@0|vdd_3|-168|-50 +Ametal-2|net@811|||S0|wellCont@7|gnd_1|-280|0|scanCell@0|gnd|-280|0 +Ametal-2|net@812|||S0|wellCont@7|vdd_2|-280|-50|scanCell@0|vdd_1|-280|-50 +Ametal-2|net@813|||S0|wellCont@7|vdd_3|-280|50|scanCell@0|vdd|-280|50 +Ametal-2|net@814|||S0|wellCont@7|gnd|-289|0|scanCell@1|gnd_1|-289|0 +Ametal-2|net@815|||S0|wellCont@7|vdd|-289|-50|scanCell@1|vdd_3|-289|-50 +Ametal-2|net@816|||S0|wellCont@7|vdd_1|-289|50|scanCell@1|vdd_2|-289|50 +Ametal-2|net@817|||S0|scanCell@1|gnd|-401|0|scanCell@4|gnd_1|-401|0 +Ametal-2|net@818|||S0|scanCell@1|vdd|-401|50|scanCell@4|vdd_2|-401|50 +Ametal-2|net@819|||S0|scanCell@1|vdd_1|-401|-50|scanCell@4|vdd_3|-401|-50 +Ametal-2|net@820|||S0|scanCell@5|gnd_1|177|0|scanCell@6|gnd|177|0 +Ametal-2|net@821|||S0|scanCell@5|vdd_2|177|50|scanCell@6|vdd|177|50 +Ametal-2|net@822|||S0|scanCell@5|vdd_3|177|-50|scanCell@6|vdd_1|177|-50 +Ametal-1|net@823|||S1800|scanCell@5|sout|172.5|13|pin@287||183|13 +Ametal-1|net@824|||S2700|pin@287||183|13|scanCell@6|sin|183|16.5 +Ametal-2|net@825|||S1800|contact@57||144|-34|contact@63||256|-34 +Ametal-2|net@827|||S1800|contact@56||135|-22|contact@62||247|-22 +Ametal-2|net@829|||S1800|contact@52||144|22|contact@58||256|22 +Ametal-2|net@830|||S1800|contact@51||135|28|contact@59||247|28 +Ametal-1|net@832|||S2700|scanCell@6|clB[T]|256|19|contact@58||256|22 +Ametal-1|net@834|||S2700|scanCell@6|clA[T]|247|19|contact@59||247|28 +Ametal-2|net@835|||S1800|contact@50||82|16|contact@60||194|16 +Ametal-1|net@836|||S900|scanCell@6|cl[T]|194|19|contact@60||194|16 +Ametal-2|net@837|||S1800|contact@55||87.5|-28|contact@61||199.5|-28 +Ametal-1|net@838|||S2700|scanCell@6|cl[F]|199.5|-31|contact@61||199.5|-28 +Ametal-1|net@840|||S2700|scanCell@6|clA[F]|247|-25|contact@62||247|-22 +Ametal-1|net@842|||S900|scanCell@6|clB[F]|256|-25|contact@63||256|-34 +Ametal-2|net@843|||S0|scanCell@7|gnd|289|0|scanCell@6|gnd_1|289|0 +Ametal-2|net@844|||S0|scanCell@7|vdd|289|50|scanCell@6|vdd_2|289|50 +Ametal-2|net@845|||S0|scanCell@7|vdd_1|289|-50|scanCell@6|vdd_3|289|-50 +Ametal-2|net@846|||S0|scanCell@7|gnd_1|401|0|scanCell@8|gnd|401|0 +Ametal-2|net@847|||S0|scanCell@7|vdd_2|401|50|scanCell@8|vdd|401|50 +Ametal-2|net@848|||S0|scanCell@7|vdd_3|401|-50|scanCell@8|vdd_1|401|-50 +Ametal-2|net@850|||S1800|contact@66||368|-34|contact@71||480|-34 +Ametal-2|net@851|||S1800|contact@68||311.5|-28|contact@69||423.5|-28 +Ametal-2|net@852|||S1800|contact@67||359|-22|contact@70||471|-22 +Ametal-2|net@854|||S1800|contact@65||368|22|contact@72||480|22 +Ametal-2|net@855|||S1800|contact@64||359|28|contact@73||471|28 +Ametal-2|net@856|||S1800|contact@59||247|28|contact@64||359|28 +Ametal-1|net@857|||S2700|scanCell@7|clA[T]|359|19|contact@64||359|28 +Ametal-2|net@858|||S1800|contact@58||256|22|contact@65||368|22 +Ametal-1|net@859|||S2700|scanCell@7|clB[T]|368|19|contact@65||368|22 +Ametal-2|net@860|||S1800|contact@63||256|-34|contact@66||368|-34 +Ametal-1|net@861|||S900|scanCell@7|clB[F]|368|-25|contact@66||368|-34 +Ametal-2|net@862|||S1800|contact@62||247|-22|contact@67||359|-22 +Ametal-1|net@863|||S2700|scanCell@7|clA[F]|359|-25|contact@67||359|-22 +Ametal-2|net@864|||S1800|contact@61||199.5|-28|contact@68||311.5|-28 +Ametal-1|net@865|||S2700|scanCell@7|cl[F]|311.5|-31|contact@68||311.5|-28 +Ametal-1|net@867|||S2700|scanCell@8|cl[F]|423.5|-31|contact@69||423.5|-28 +Ametal-1|net@869|||S2700|scanCell@8|clA[F]|471|-25|contact@70||471|-22 +Ametal-1|net@871|||S900|scanCell@8|clB[F]|480|-25|contact@71||480|-34 +Ametal-1|net@873|||S2700|scanCell@8|clB[T]|480|19|contact@72||480|22 +Ametal-1|net@875|||S2700|scanCell@8|clA[T]|471|19|contact@73||471|28 +Ametal-2|net@876|||S1800|contact@60||194|16|contact@74||306|16 +Ametal-1|net@877|||S900|scanCell@7|cl[T]|306|19|contact@74||306|16 +Ametal-2|net@878|||S1800|contact@74||306|16|contact@75||418|16 +Ametal-1|net@879|||S900|scanCell@8|cl[T]|418|19|contact@75||418|16 +Ametal-1|net@880|||S1800|scanCell@6|sout|284.5|13|pin@289||295|13 +Ametal-1|net@881|||S2700|pin@289||295|13|scanCell@7|sin|295|16.5 +Ametal-1|net@882|||S1800|scanCell@7|sout|396.5|13|pin@290||407|13 +Ametal-1|net@883|||S2700|pin@290||407|13|scanCell@8|sin|407|16.5 +EclS[F]||D5G2;|pin@284||I +EclS[T]||D5G2;|pin@283||I +Ecl[F]||D5G2;|pin@285||I +Ecl[T]||D5G2;|pin@281||I +Edin[1]||D5G2;|scanCell@4|dIn[1]|I +Edin[2]||D5G2;|scanCell@1|dIn[1]|I +Edin[3]||D5G2;|scanCell@0|dIn[1]|I +Edin[4]||D5G2;|scanCell@2|dIn[1]|I +Edin[5]||D5G2;|scanCell@3|dIn[1]|I +Edin[6]||D5G2;|scanCell@5|dIn[1]|I +Edin[7]||D5G2;|scanCell@6|dIn[1]|I +Edin[8]||D5G2;|scanCell@7|dIn[1]|I +Edin[9]||D5G2;|scanCell@8|dIn[1]|I +Egnd||D5G2;|scanCell@4|gnd|G +Egnd_1||D5G2;|scanCell@8|gnd_1|G +Emc||D5G2;|pin@278||O +Emc_1||D5G2;|pin@279||O +Erd[F]||D5G2;|pin@286||I +Erd[T]||D5G2;|pin@282||I +Esin||D5G2;|scanCell@4|sin|I +Esout||D5G2;|scanCell@8|sout|O +Evdd||D5G2;|scanCell@4|vdd|P +Evdd_1||D5G2;|scanCell@4|vdd_1|P +Evdd_3||D5G2;|scanCell@8|vdd_3|P +X + +# Cell scanKx9;1{sch} +CscanKx9;1{sch}||schematic|1205595644285|1226781910851| +Ngeneric:Facet-Center|art@0||0|0||||AV +NOff-Page|conn@0||-23|-13|||YRRR| +NOff-Page|conn@1||169.5|0|||| +NOff-Page|conn@3||-48.5|0|||Y| +NOff-Page|conn@6||24|12|||YR| +NOff-Page|conn@7||-24|12|||R| +Ngeneric:Invisible-Pin|pin@0||0|32.5|||||ART_message(D5G5;)SscanKx7 +Ngeneric:Invisible-Pin|pin@1||0|26|||||ART_message(D5G3;)Sies 15 November 08 +Ngeneric:Invisible-Pin|pin@2||0|19|||||ART_message(D5G3;)S[nine horizontal scan cells,without m3 bus] +NBus_Pin|pin@3||-36|-6|-1|-1|| +NBus_Pin|pin@11||-12|-6|-1|-1|| +NBus_Pin|pin@13||12|-6|-1|-1|| +NBus_Pin|pin@15||36|-6|-1|-1|| +NBus_Pin|pin@19||0|-11|-1|-1|| +NBus_Pin|pin@21||0|-6|-1|-1|| +NWire_Pin|pin@23||-36|10.5|||| +NWire_Pin|pin@25||-12|10.5|||| +NWire_Pin|pin@27||12|10.5|||| +NWire_Pin|pin@29||36|10.5|||| +NBus_Pin|pin@30||60|-6|-1|-1|| +NWire_Pin|pin@31||60|10.5|||| +NWire_Pin|pin@32||84|10.5|||| +NBus_Pin|pin@33||84|-6|-1|-1|| +NWire_Pin|pin@34||108|10.5|||| +NBus_Pin|pin@35||108|-6|-1|-1|| +NWire_Pin|pin@36||132|10.5|||| +NBus_Pin|pin@37||132|-6|-1|-1|| +NWire_Pin|pin@38||156|10.5|||| +NBus_Pin|pin@39||156|-6|-1|-1|| +IscanCellKh;1{ic}|scanCell@4||-36|0|||D5G4; +IscanCellKh;1{ic}|scanCell@5||-12|0|||D5G4; +IscanCellKh;1{ic}|scanCell@6||12|0|||D5G4; +IscanCellKh;1{ic}|scanCell@7||36|0|||D5G4; +IscanCellKh;1{ic}|scanCell@8||60|0|||D5G4; +IscanCellKh;1{ic}|scanCell@9||84|0|||D5G4; +IscanCellKh;1{ic}|scanCell@10||108|0|||D5G4; +IscanCellKh;1{ic}|scanCell@11||132|0|||D5G4; +IscanCellKh;1{ic}|scanCell@12||156|0|||D5G4; +IscanKx9;1{ic}|scanKx9@0||32.5|24|||D5G4; +IorangeTSMC090nm:wire90;1{ic}|wire90@0||-24|0|||D0G4;|ATTR_L(D5G1;PUD)D297.9|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@1||0|0|||D0G4;|ATTR_L(D5G1;PUD)D297.9|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@2||24|0|||D0G4;|ATTR_L(D5G1;PUD)D297.9|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@3||48|0|||D0G4;|ATTR_L(D5G1;PUD)D297.9|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@4||72|0|||D0G4;|ATTR_L(D5G1;PUD)D297.9|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@5||96|0|||D0G4;|ATTR_L(D5G1;PUD)D297.9|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@6||120|0|||D0G4;|ATTR_L(D5G1;PUD)D297.9|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@7||144|0|||D0G4;|ATTR_L(D5G1;PUD)D297.9|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +Abus|cl[T,F],clS[T,F],rd[T,F]|D5G2;|-0.5|IJ2700|pin@19||0|-11|pin@21||0|-6 +Awire|din[1]|D5G2;||900|pin@23||-36|10.5|scanCell@4|din[1]|-36|3 +Awire|din[2]|D5G2;||900|pin@25||-12|10.5|scanCell@5|din[1]|-12|3 +Awire|din[3]|D5G2;||900|pin@27||12|10.5|scanCell@6|din[1]|12|3 +Awire|din[4]|D5G2;||900|pin@29||36|10.5|scanCell@7|din[1]|36|3 +Awire|din[5]|D5G2;||900|pin@31||60|10.5|scanCell@8|din[1]|60|3 +Awire|din[6]|D5G2;||900|pin@32||84|10.5|scanCell@9|din[1]|84|3 +Awire|din[7]|D5G2;||900|pin@34||108|10.5|scanCell@10|din[1]|108|3 +Awire|din[8]|D5G2;||900|pin@36||132|10.5|scanCell@11|din[1]|132|3 +Awire|din[9]|D5G2;||900|pin@38||156|10.5|scanCell@12|din[1]|156|3 +Abus|net@9||-0.5|IJ900|scanCell@4|p2p[T,F],p1p[T,F],rd[T,F]|-36|-3|pin@3||-36|-6 +Awire|net@18|||0|wire90@0|a|-26.5|0|scanCell@4|sout|-29|0 +Awire|net@20|||0|wire90@1|a|-2.5|0|scanCell@5|sout|-5|0 +Abus|net@22||-0.5|IJ900|scanCell@5|p2p[T,F],p1p[T,F],rd[T,F]|-12|-3|pin@11||-12|-6 +Awire|net@24|||0|wire90@2|a|21.5|0|scanCell@6|sout|19|0 +Abus|net@26||-0.5|IJ900|scanCell@6|p2p[T,F],p1p[T,F],rd[T,F]|12|-3|pin@13||12|-6 +Abus|net@30||-0.5|IJ900|scanCell@7|p2p[T,F],p1p[T,F],rd[T,F]|36|-3|pin@15||36|-6 +Awire|net@31|||1800|wire90@0|b|-21.5|0|scanCell@5|sin|-19|0 +Awire|net@32|||0|scanCell@6|sin|5|0|wire90@1|b|2.5|0 +Awire|net@33|||0|scanCell@7|sin|29|0|wire90@2|b|26.5|0 +Awire|net@34|||1800|conn@3|y|-46.5|0|scanCell@4|sin|-43|0 +Abus|net@43||-0.5|IJ1800|pin@3||-36|-6|pin@11||-12|-6 +Abus|net@45||-0.5|IJ1800|pin@13||12|-6|pin@15||36|-6 +Abus|net@46||-0.5|IJ0|pin@21||0|-6|pin@11||-12|-6 +Abus|net@47||-0.5|IJ0|pin@13||12|-6|pin@21||0|-6 +Abus|net@49||-0.5|IJ900|scanCell@8|p2p[T,F],p1p[T,F],rd[T,F]|60|-3|pin@30||60|-6 +Awire|net@50|||0|scanCell@8|sin|53|0|wire90@3|b|50.5|0 +Awire|net@51|||1800|scanCell@7|sout|43|0|wire90@3|a|45.5|0 +Abus|net@52||-0.5|IJ1800|pin@15||36|-6|pin@30||60|-6 +Awire|net@55|||0|scanCell@9|sin|77|0|wire90@4|b|74.5|0 +Awire|net@56|||1800|scanCell@8|sout|67|0|wire90@4|a|69.5|0 +Abus|net@58||-0.5|IJ900|scanCell@9|p2p[T,F],p1p[T,F],rd[T,F]|84|-3|pin@33||84|-6 +Abus|net@59||-0.5|IJ0|pin@33||84|-6|pin@30||60|-6 +Awire|net@61|||0|scanCell@10|sin|101|0|wire90@5|b|98.5|0 +Abus|net@62||-0.5|IJ900|scanCell@10|p2p[T,F],p1p[T,F],rd[T,F]|108|-3|pin@35||108|-6 +Awire|net@63|||0|wire90@5|a|93.5|0|scanCell@9|sout|91|0 +Abus|net@64||-0.5|IJ1800|pin@33||84|-6|pin@35||108|-6 +Awire|net@67|||0|scanCell@11|sin|125|0|wire90@6|b|122.5|0 +Abus|net@68||-0.5|IJ900|scanCell@11|p2p[T,F],p1p[T,F],rd[T,F]|132|-3|pin@37||132|-6 +Awire|net@70|||0|scanCell@12|sin|149|0|wire90@7|b|146.5|0 +Abus|net@71||-0.5|IJ900|scanCell@12|p2p[T,F],p1p[T,F],rd[T,F]|156|-3|pin@39||156|-6 +Awire|net@72|||1800|scanCell@10|sout|115|0|wire90@6|a|117.5|0 +Awire|net@73|||0|wire90@7|a|141.5|0|scanCell@11|sout|139|0 +Abus|net@74||-0.5|IJ1800|pin@35||108|-6|pin@37||132|-6 +Abus|net@75||-0.5|IJ1800|pin@37||132|-6|pin@39||156|-6 +Awire|net@76|||0|conn@1|a|167.5|0|scanCell@12|sout|163|0 +Ecl[T,F],clS[T,F],rd[T,F],mc||D4G2;|conn@0|a|I +Edin[1:9]||D4G2;|conn@6|a|I +Emc||D6G2;|conn@7|y|O +Esin||D4G2;|conn@3|a|I +Esout||D6G2;|conn@1|y|O +X + # Cell scanM1toM2left;1{lay} CscanM1toM2left;1{lay}||cmos90|1184874424873|1205537574566| Ngeneric:Facet-Center|art@0||0|0||||AV @@ -3770,3 +4497,144 @@ Eso[7]||D5G2;|scanBusI@0|so[7]|B Eso[8]||D5G2;|scanBusI@0|so[8]|B Eso[9]||D5G2;|scanBusI@0|so[9]|B X + +# Cell scanToDock;1{ic} +CscanToDock;1{ic}||artwork|1226946829537|1226947168254|E +Ngeneric:Facet-Center|art@0||0|0||||AV +Nschematic:Bus_Pin|pin@0||0|10|-1|-1|| +Nschematic:Bus_Pin|pin@1||-2|4|-1|-1|| +Nschematic:Bus_Pin|pin@2||3|4|-1|-1|| +Nschematic:Bus_Pin|pin@3||3|8|-1|-1|| +NPin|pin@4||-3|3|1|1|| +NPin|pin@5||-3|5|1|1|| +NPin|pin@6||2|5|1|1|| +NPin|pin@7||3|4|1|1|| +NPin|pin@8||2|3|1|1|| +Ngeneric:Invisible-Pin|pin@9||0|4|||||ART_message(D5G2;)SS2D +NPin|pin@10||-3|7|1|1|| +NPin|pin@11||-3|9|1|1|| +NPin|pin@12||2|9|1|1|| +NPin|pin@13||3|8|1|1|| +NPin|pin@14||2|7|1|1|| +NPin|pin@15||0|7|1|1|| +NPin|pin@16||0|5|1|1|| +NPin|pin@17||-2|4|1|1|| +Ngeneric:Invisible-Pin|pin@21||0|9|1|1|| +AThicker|net@1|||FS1800|pin@5||-3|5|pin@16||0|5 +AThicker|net@2|||FS1350|pin@6||2|5|pin@7||3|4 +AThicker|net@3|||FS450|pin@7||3|4|pin@8||2|3 +AThicker|net@4|||FS0|pin@8||2|3|pin@4||-3|3 +AThicker|net@5|||FS2700|pin@10||-3|7|pin@11||-3|9 +AThicker|net@6|||FS1800|pin@11||-3|9|pin@12||2|9 +AThicker|net@7|||FS1350|pin@12||2|9|pin@13||3|8 +AThicker|net@8|||FS450|pin@13||3|8|pin@14||2|7 +AThicker|net@9|||FS0|pin@15||0|7|pin@10||-3|7 +AThicker|net@10|||FS0|pin@14||2|7|pin@15||0|7 +AThicker|net@11|||FS1800|pin@16||0|5|pin@6||2|5 +AThicker|net@12|||FS900|pin@15||0|7|pin@16||0|5 +AThicker|net@13|||FS1350|pin@5||-3|5|pin@17||-2|4 +AThicker|net@14|||FS450|pin@17||-2|4|pin@4||-3|3 +Aschematic:bus|net@17||-0.5|IJ2700|pin@21||0|9|pin@0||0|10 +Ecl[T,F],clS[T,F],rd[T,F],mc||D5G2;|pin@0||O +Esin[1:9]||D5G2;|pin@1||B +Esout||D5G2;|pin@2||O +Esout[2:9]||D5G2;|pin@3||O +X + +# Cell scanToDock;1{sch} +CscanToDock;1{sch}||schematic|1226946068124|1227027031838| +Ngeneric:Facet-Center|art@0||0|0||||AV +NOff-Page|conn@0||-24|-1|||Y| +NOff-Page|conn@2||44|14|||| +NOff-Page|conn@3||43|0|||| +NOff-Page|conn@4||43|-5|||| +NWire_Con|conn@5||0|-33|||| +NWire_Con|conn@6||32|-30|||| +IredFour:inv;1{ic}|inv@0||-9|18|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFour:inv;1{ic}|inv@1||9|18|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFour:inv;1{ic}|inv@2||22|25|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFour:inv;1{ic}|inv@3||-9|0|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFour:inv;1{ic}|inv@4||9|0|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFour:inv;1{ic}|inv@5||22|7|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFour:inv;1{ic}|inv@6||-9|-18|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFour:inv;1{ic}|inv@7||9|-18|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFour:inv;1{ic}|inv@8||22|-11|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +Ngeneric:Invisible-Pin|pin@0||1|51.5|||||ART_message(D5G5;)SscanToDock +Ngeneric:Invisible-Pin|pin@1||1.5|47.5|||||ART_message(D5G3;)Sies 17 November 2008 +Ngeneric:Invisible-Pin|pin@2||6.5|42|||||ART_message(D5G3;)Ss[1:9] = sin,phi2,phi1,wr, rd, phi1_return, phi2_return, sin_return, mc +NWire_Pin|pin@3||16|25|||| +NWire_Pin|pin@4||16|18|||| +NWire_Pin|pin@5||-18|18|||| +NWire_Pin|pin@6||-18|25|||| +NWire_Pin|pin@7||27|18|||| +NWire_Pin|pin@8||27|13|||| +NWire_Pin|pin@9||33|25|||| +NWire_Pin|pin@10||33|20|||| +NWire_Pin|pin@11||33|2|||| +NWire_Pin|pin@12||16|7|||| +NWire_Pin|pin@13||16|0|||| +NWire_Pin|pin@14||-18|0|||| +NWire_Pin|pin@15||-18|7|||| +NWire_Pin|pin@16||27|0|||| +NWire_Pin|pin@17||27|-5|||| +NWire_Pin|pin@18||33|7|||| +NWire_Pin|pin@19||33|-16|||| +NWire_Pin|pin@20||16|-11|||| +NWire_Pin|pin@21||16|-18|||| +NWire_Pin|pin@22||-18|-18|||| +NWire_Pin|pin@23||-18|-11|||| +NWire_Pin|pin@24||27|-18|||| +NWire_Pin|pin@25||27|-23|||| +NWire_Pin|pin@26||33|-11|||| +NBus_Pin|pin@32||0|-40|-1|-1|| +NBus_Pin|pin@33||0|-27|-1|-1|| +NWire_Pin|pin@34||36|-5|||| +NWire_Pin|pin@35||38|-30|||| +NWire_Pin|pin@36||26|-30|||| +IscanToDock;1{ic}|scan2doc@0||74|26|||D5G4; +IorangeTSMC090nm:wire90;1{ic}|wire90@0||0|18|||D0G4;|ATTR_L(D5G1;PUD)S70|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@1||0|0|||D0G4;|ATTR_L(D5G1;PUD)S70|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@2||0|-18|||D0G4;|ATTR_L(D5G1;PUD)S70|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +Awire|clS[F]|D5G2;||900|pin@18||33|7|pin@11||33|2 +Awire|clS[T]|D5G2;||900|pin@16||27|0|pin@17||27|-5 +Awire|cl[F]|D5G2;||900|pin@9||33|25|pin@10||33|20 +Awire|cl[T]|D5G2;||900|pin@7||27|18|pin@8||27|13 +Awire|mc|D5G2;X1;Y1;||1800|conn@6||32|-30|pin@35||38|-30 +Awire|net@1|||1800|inv@0|out|-6.5|18|wire90@0|a|-2.5|18 +Awire|net@2|||1800|wire90@0|b|2.5|18|inv@1|in|6.5|18 +Awire|net@4|||0|inv@2|in|19.5|25|pin@3||16|25 +Awire|net@5|||1800|inv@1|out|11.5|18|pin@4||16|18 +Awire|net@6|||900|pin@3||16|25|pin@4||16|18 +Awire|net@7|||0|inv@0|in|-11.5|18|pin@5||-18|18 +Awire|net@9|||1800|pin@4||16|18|pin@7||27|18 +Awire|net@11|||1800|inv@2|out|24.5|25|pin@9||33|25 +Awire|net@14|||1800|inv@3|out|-6.5|0|wire90@1|a|-2.5|0 +Awire|net@15|||1800|inv@5|out|24.5|7|pin@18||33|7 +Awire|net@16|||1800|wire90@1|b|2.5|0|inv@4|in|6.5|0 +Awire|net@17|||0|inv@5|in|19.5|7|pin@12||16|7 +Awire|net@18|||1800|inv@4|out|11.5|0|pin@13||16|0 +Awire|net@19|||900|pin@12||16|7|pin@13||16|0 +Awire|net@20|||0|inv@3|in|-11.5|0|pin@14||-18|0 +Awire|net@21|||1800|pin@13||16|0|pin@16||27|0 +Awire|net@25|||1800|inv@6|out|-6.5|-18|wire90@2|a|-2.5|-18 +Awire|net@26|||1800|inv@8|out|24.5|-11|pin@26||33|-11 +Awire|net@27|||1800|wire90@2|b|2.5|-18|inv@7|in|6.5|-18 +Awire|net@28|||0|inv@8|in|19.5|-11|pin@20||16|-11 +Awire|net@29|||1800|inv@7|out|11.5|-18|pin@21||16|-18 +Awire|net@30|||900|pin@20||16|-11|pin@21||16|-18 +Awire|net@31|||0|inv@6|in|-11.5|-18|pin@22||-18|-18 +Awire|net@32|||1800|pin@21||16|-18|pin@24||27|-18 +Awire|rd[F]|D5G2;||900|pin@26||33|-11|pin@19||33|-16 +Awire|rd[T]|D5G2;||900|pin@24||27|-18|pin@25||27|-23 +Awire|sin[1]|D5G1;||0|conn@4|a|41|-5|pin@34||36|-5 +Awire|sin[2]|D5G2;||2700|pin@5||-18|18|pin@6||-18|25 +Awire|sin[3]|D5G2;||2700|pin@14||-18|0|pin@15||-18|7 +Abus|sin[4,5:9]|D5G2;|-0.5|IJ900|conn@5||0|-33|pin@32||0|-40 +Awire|sin[5]|D5G2;||2700|pin@22||-18|-18|pin@23||-18|-11 +Awire|sin[9]|D5G2;Y1;||0|conn@6||32|-30|pin@36||26|-30 +Abus|sout[4,5:9]|D5G2;|-0.5|IJ2700|conn@5||0|-33|pin@33||0|-27 +Eout[2]|cl[T,F],clS[T,F],rd[T,F],mc|D6G2;|conn@2|y|O +Ein[1]|sin[1:9]|D4G2;|conn@0|a|B +Esout[10:17]|sout|D6G2;|conn@4|y|O +Ecl_1[T,F],clS_1[T,F],rd_1[T,F],mc_1|sout[2:9]|D6G2;|conn@3|y|O +X diff --git a/electric/skipL.jelib b/electric/skipL.jelib index 3b4f7ae..1cf26e5 100755 --- a/electric/skipL.jelib +++ b/electric/skipL.jelib @@ -33,16 +33,16 @@ Tmocmos|ScaleFORmocmos()D100.0|SelectedFoundryFormocmos()STSMC Trcmos|ScaleFORrcmos()D1000.0 # Cell array;1{ic} -Carray;1{ic}||artwork|1222174837939|1224768957308|E +Carray;1{ic}||artwork|1222174837939|1226848060070|E Ngeneric:Facet-Center|art@0||0|0||||AV NThick-Circle|art@1||8.5|4|1|1|| Nschematic:Bus_Pin|pin@0||4|-2|-1|-1|XR| Nschematic:Bus_Pin|pin@2||-4|-2|-1|-1|XRR| Ngeneric:Invisible-Pin|pin@3||-3|-2|1|1|XRR| -Nschematic:Bus_Pin|pin@4||6|11|-1|-1|XR| +Nschematic:Bus_Pin|pin@4||4|0|-1|-1|XR| Nschematic:Bus_Pin|pin@6||9|4|-1|-1|X| Nschematic:Bus_Pin|pin@8||-3|5|-1|-1|XRR| -Nschematic:Bus_Pin|pin@10||8|7|-1|-1|XR| +Nschematic:Bus_Pin|pin@10||1|9|-1|-1|XR| NPin|pin@12||-3|-3|1|1|XR| NPin|pin@13||3|-3|1|1|XR| NPin|pin@14||3|2|1|1|XR| @@ -89,9 +89,7 @@ NPin|pin@69||7.5|3|1|1|XRRR| NPin|pin@70||8|3.5|1|1|XRRR| NPin|pin@87||0|4|1|1|XR| NPin|pin@110||1|6|1|1|XR| -NPin|pin@119||1|7|1|1|| -NPin|pin@127||6|7|1|1|| -NPin|pin@129||6|5|1|1|| +NPin|pin@119||1|9|1|1|| NPin|pin@132||3|-2|1|1|| NPin|pin@133||4|-2|1|1|| NPin|pin@134||6|3|1|1|| @@ -101,21 +99,13 @@ Nschematic:Bus_Pin|pin@139||-4|1|-1|-1|| NPin|pin@141||-3|1|1|1|| NPin|pin@142||-4|1|1|1|| Nschematic:Bus_Pin|pin@165||-2|5|-2|-2|| -Nschematic:Bus_Pin|pin@169||9|9|-1|-1|| -NPin|pin@170||8|10|1|1|XRRR| -NPin|pin@171||4|10|1|1|XRRR| -NPin|pin@172||4|8.5|1|1|XRRR| -NPin|pin@173||4.5|8|1|1|XRRR| -NPin|pin@174||7.5|8|1|1|XRRR| -NPin|pin@175||8|8.5|1|1|XRRR| -NPin|pin@176||6|10|1|1|| -NPin|pin@177||6|11|1|1|| -NPin|pin@178||8|9|1|1|| -NPin|pin@179||9|9|1|1|| -NPin|pin@180||6|8|1|1|| Nschematic:Bus_Pin|pin@181||-1|8.5|-1|-1|| Nschematic:Bus_Pin|pin@184||-1|6|-2|-2|| -NPin|pin@185||8|7|1|1|| +NPin|pin@186||3|0|1|1|| +NPin|pin@187||4|0|1|1|| +NPin|pin@188||6|5|1|1|| +NPin|pin@189||6|7|1|1|| +NPin|pin@190||-1|7|1|1|| Aschematic:bus|net@1||-0.5|IJ0|pin@3||-3|-2|pin@2||-4|-2 AThicker|net@8|||FS3416|pin@14||3|2|pin@15||0|3 AThicker|net@9|||FS184|pin@15||0|3|pin@16||-3|2 @@ -157,12 +147,10 @@ AThicker|net@127|||FS0|pin@110||1|6|pin@26||-1.5|6 AThicker|net@128|||FS2700|pin@15||0|3|pin@87||0|4 AThicker|net@129|||FS0|pin@27||1.5|6|pin@110||1|6 AThicker|net@139|||FS0|pin@13||3|-3|pin@12||-3|-3 -AThicker|net@144|||FS900|pin@119||1|7|pin@110||1|6 +AThicker|net@144|||FS900|pin@119||1|9|pin@110||1|6 AThicker|net@156|||FS2700|pin@12||-3|-3|pin@141||-3|1 -AThicker|net@158|||FS1800|pin@119||1|7|pin@127||6|7 AThicker|net@162|||FS0|pin@134||6|3|pin@68||4.5|3 -AThicker|net@164|||FS900|pin@136||3|1|pin@132||3|-2 -AThicker|net@167|||FS1800|pin@66||4|5|pin@129||6|5 +AThicker|net@164|||FS900|pin@186||3|0|pin@132||3|-2 AThicker|net@171|||FS900|pin@132||3|-2|pin@13||3|-3 AThicker|net@172|||FS1800|pin@132||3|-2|pin@133||4|-2 AThicker|net@173|||FS0|pin@69||7.5|3|pin@134||6|3 @@ -174,35 +162,25 @@ AThicker|net@181|||FS0|pin@141||-3|1|pin@142||-4|1 AThicker|net@193|||FS2700|pin@24||-2|4|pin@25||-2|5.5 Aschematic:bus|net@197||-0.5|IJ1800|pin@8||-3|5|pin@165||-2|5 AThicker|net@198|||FS900|pin@65||8|5|pin@70||8|3.5 -AThicker|net@199|||FS1800|pin@180||6|8|pin@174||7.5|8 -AThicker|net@200|||FS2250|pin@174||7.5|8|pin@175||8|8.5 -AThicker|net@201|||FS2700|pin@178||8|9|pin@170||8|10 -AThicker|net@202|||FS0|pin@176||6|10|pin@171||4|10 -AThicker|net@203|||FS900|pin@171||4|10|pin@172||4|8.5 -AThicker|net@204|||FS1350|pin@172||4|8.5|pin@173||4.5|8 -AThicker|net@205|||FS1800|pin@129||6|5|pin@65||8|5 -AThicker|net@206|||FS0|pin@170||8|10|pin@176||6|10 -AThicker|net@207|||FS2700|pin@176||6|10|pin@177||6|11 -AThicker|net@208|||FS2700|pin@175||8|8.5|pin@178||8|9 -AThicker|net@209|||FS1800|pin@178||8|9|pin@179||9|9 -AThicker|net@210|||FS900|pin@127||6|7|pin@129||6|5 -AThicker|net@211|||FS1800|pin@173||4.5|8|pin@180||6|8 -AThicker|net@212|||FS900|pin@180||6|8|pin@127||6|7 Aschematic:bus|net@216||-0.5|IJ2700|pin@184||-1|6|pin@181||-1|8.5 -AThicker|net@217|||FS1800|pin@127||6|7|pin@185||8|7 +AThicker|net@223|||FS1800|pin@188||6|5|pin@65||8|5 +AThicker|net@224|||FS900|pin@136||3|1|pin@186||3|0 +AThicker|net@225|||FS1800|pin@186||3|0|pin@187||4|0 +AThicker|net@226|||FS1800|pin@66||4|5|pin@188||6|5 +AThicker|net@227|||FS2700|pin@188||6|5|pin@189||6|7 +AThicker|net@228|||FS0|pin@189||6|7|pin@190||-1|7 Eout|doit|D5G2;|pin@10||O -Edoit_1|flag[A,B,C]|D5G2;|pin@181||O +Edoit_1|flag[A,B]|D5G2;|pin@181||O +Ein[C]|flag[C]|D5G2;|pin@4||I Eflag[Z]|flag[NZ]|D5G2;|pin@0||I Ein[1:9][T,F]||D5G2;|pin@2||I -Ein[C]||D5G2;|pin@4||I -EloadC[T]||D5G2;|pin@169||I EloadFlag[T,F]|loadFlags[F]|D5G2;|pin@6||I Em1[T,F]||D5G2;|pin@8||I Emc||D5G2;|pin@139||I X # Cell array;6{lay} -Carray;6{lay}||cmos90|1222084316722|1224768814863||ATTR_NCC(D5G3;NTY350.25;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1223641031032|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1224770517677 +Carray;6{lay}||cmos90|1222084316722|1226791875632||ATTR_NCC(D5G3;NTY350.25;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1226791882807|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1226791882807 Ngeneric:Facet-Center|art@0||0|0||||AV NX-Metal-1-Metal-2-Con|contact@3||-43.5|128|||| NX-Metal-1-Metal-2-Con|contact@4||-43.5|-16|||| @@ -210,10 +188,10 @@ NX-Metal-1-Metal-2-Con|contact@5||-43.5|-160|||| NX-Metal-1-Metal-2-Con|contact@6||89.5|160|||| NX-Metal-1-Metal-2-Con|contact@7||89.5|16|||| NX-Metal-1-Metal-2-Con|contact@8||89.5|-128|||| -IflagDrivers;4{lay}|flagDriv@3||10|288|||D5G4; +IflagDrivers;5{lay}|flagDriv@4||10|288|||D5G4; NMetal-1-Pin|pin@3||-143.5|240|||| NMetal-1-Pin|pin@5||-43.5|216|||| -NMetal-1-Pin|pin@7||56.5|210|||| +NMetal-1-Pin|pin@7||68.5|210|||| NMetal-1-Pin|pin@209||-73|216|||| NMetal-1-Pin|pin@210||-163|240|||| NMetal-1-Pin|pin@211||144|210|||| @@ -226,6 +204,7 @@ NMetal-1-Pin|pin@219||164.5|216|||| NMetal-1-Pin|pin@221||126|216|||| NMetal-1-Pin|pin@222||180|222|||| NMetal-1-Pin|pin@224||131.5|222|||| +NMetal-1-Pin|pin@225||68.5|353|||| IwiresL:pinsVddGnd;1{lay}|pinsVddG@3||186|0|||D5G4; IwiresL:pinsVddGnd;1{lay}|pinsVddG@4||186|144|||D5G4; IwiresL:pinsVddGnd;1{lay}|pinsVddG@5||-182.5|288|||D5G4; @@ -236,9 +215,8 @@ IwiresL:select15;1{lay}|select15@3||185.5|0|||D5G4; IwiresL:select15;1{lay}|select15@4||185.5|144|||D5G4; IwiresL:select15;1{lay}|select15@5||185.5|288|||D5G4; IwiresL:select22;1{lay}|select22@1||-174|288|||D5G4; -Ametal-1|net@4|||S2700|pin@3||-143.5|240|flagDriv@3|flag[A]|-143.5|245 -Ametal-1|net@8|||S2700|pin@5||-43.5|216|flagDriv@3|flag[B]|-43.5|245 -Ametal-1|net@12|||S2700|pin@7||56.5|210|flagDriv@3|flag[C]|56.5|245 +Ametal-1|net@4|||S2700|pin@3||-143.5|240|flagDriv@4|flag[A_1]|-143.5|245 +Ametal-1|net@8|||S2700|pin@5||-43.5|216|flagDriv@4|flag[B_1]|-43.5|245 Ametal-1|net@327|||S900|proposeF@9|flag[A]|-163|171|proposeF@8|flag[A]|-163|27 Ametal-1|net@328|||S900|proposeF@8|flag[A]|-163|27|proposeS@1|flag[A]|-163|-117 Ametal-1|net@329|||S900|proposeF@9|flag[B]|-73|117|proposeF@8|flag[B]|-73|-27 @@ -249,7 +227,7 @@ Ametal-1|net@335|||S0|pin@3||-143.5|240|pin@210||-163|240 Ametal-1|net@336|||S0|pin@5||-43.5|216|pin@209||-73|216 Ametal-1|net@337|||S900|proposeF@9|flag[C]|144|117|proposeF@8|flag[C]|144|-27 Ametal-1|net@338|||S2700|proposeF@9|flag[C]|144|117|pin@211||144|210 -Ametal-1|net@339|||S0|pin@211||144|210|pin@7||56.5|210 +Ametal-1|net@339|||S0|pin@211||144|210|pin@7||68.5|210 Ametal-1|net@344|||S1800|pin@213||164.5|72|pin@215||180|72 Ametal-1|net@345|||S2700|proposeF@8|out|180|-7|pin@215||180|72 Ametal-1|net@347|||S2700|proposeF@9|out|180|137|pin@222||180|222 @@ -267,23 +245,24 @@ Ametal-1|net@360|||S2700|contact@7||89.5|16|contact@6||89.5|160 Ametal-2|net@361|||S1800|proposeF@8|m1[T]|87|16|contact@7||89.5|16 Ametal-2|net@362|||S1800|proposeS@1|m1[T]|87|-128|contact@8||89.5|-128 Ametal-1|net@363|||S2700|pin@216||89.5|-210|contact@8||89.5|-128 -Ametal-1|net@372|||S2700|pin@221||126|216|flagDriv@3|in[B_1]|126|225 -Ametal-1|net@376|||S2700|pin@224||131.5|222|flagDriv@3|in[A]|131.5|225 +Ametal-1|net@372|||S2700|pin@221||126|216|flagDriv@4|in[B]|126|225 +Ametal-1|net@376|||S2700|pin@224||131.5|222|flagDriv@4|in[A]|131.5|225 Ametal-2|net@382||6.2|S0|pinsVddG@4|gnd|186|144|proposeF@9|gnd|182.5|144 Ametal-2|net@383||6.2|S1800|proposeF@8|gnd|182.5|0|pinsVddG@3|gnd|186|0 Ametal-2|net@384||6.2|S1800|proposeF@8|vdd|182.5|50|pinsVddG@3|vdd|186|50 Ametal-2|net@385||6.2|S1800|proposeF@8|vdd_2|182.5|-50|pinsVddG@3|vdd_1|186|-50 Ametal-2|net@386||6.2|S1800|proposeF@9|vdd|182.5|194|pinsVddG@4|vdd|186|194 Ametal-2|net@387||6.2|S1800|proposeF@9|vdd_2|182.5|94|pinsVddG@4|vdd_1|186|94 -Ametal-2|net@388||6.2|S0|flagDriv@3|vdd_1|-166|238|pinsVddG@5|vdd_1|-182.5|238 -Ametal-2|net@389||6.2|S1800|pinsVddG@5|gnd|-182.5|288|flagDriv@3|gnd|-166|288 -Ametal-2|net@390||6.2|S1800|pinsVddG@5|vdd|-182.5|338|flagDriv@3|vdd|-166|338 +Ametal-2|net@388||6.2|S0|flagDriv@4|vdd_1|-166|238|pinsVddG@5|vdd_1|-182.5|238 +Ametal-2|net@389||6.2|S1800|pinsVddG@5|gnd|-182.5|288|flagDriv@4|gnd|-166|288 +Ametal-2|net@390||6.2|S1800|pinsVddG@5|vdd|-182.5|338|flagDriv@4|vdd|-166|338 Ametal-1|net@393|||S0|pin@219||164.5|216|pin@221||126|216 Ametal-1|net@394|||S0|pin@222||180|222|pin@224||131.5|222 +Ametal-1|net@402|||S2700|pin@7||68.5|210|pin@225||68.5|353 Edoit||D5G2;|proposeS@1|out|O -Eflag[AA]|flag[A]|D5G2;|flagDriv@3|outt[3]|O -Eflag[BB]|flag[B]|D5G2;|flagDriv@3|outt[2]|O -Eflag[CC]|flag[C]|D5G2;|flagDriv@3|outt[1]|O +Eflag[AA]|flag[A]|D5G2;|flagDriv@4|flag[A]|O +Eflag[BB]|flag[B]|D5G2;|flagDriv@4|flag[B]|O +Eflag[C]||D5G2;|pin@225||I Eflag[NZ]||D5G2;|proposeS@1|flag[Z]|I Egnd||D5G2;|pinsVddG@5|gnd|G Egnd_1||D5G2;|proposeF@9|gnd_1|G @@ -292,7 +271,7 @@ Egnd_11||D5G2;|proposeS@1|gnd|G Egnd_12||D5G2;|proposeS@1|gnd_1|G Egnd_13||D5G2;|pinsVddG@3|gnd|G Egnd_14||D5G2;|pinsVddG@4|gnd|G -Egnd_15||D5G2;|flagDriv@3|gnd_1|G +Egnd_15||D5G2;|flagDriv@4|gnd_1|G Ein[1][F]||D5G2;|proposeF@9|in[1][F]|I Ein[1][T]||D5G2;|proposeF@9|in[1][T]|I Ein[2][F]||D5G2;|proposeF@9|in[2][F]|I @@ -311,14 +290,12 @@ Ein[8][F]||D5G2;|proposeS@1|in[4][T]|I Ein[8][T]||D5G2;|proposeS@1|in[2][T]|I Ein[9][F]||D5G2;|proposeS@1|in[3][F]|I Ein[9][T]||D5G2;|proposeS@1|in[3][T]|I -Ein[C]||D5G2;|flagDriv@3|in[C]|I -EloadC[T]||D5G2;|flagDriv@3|loadC[T]|I -EloadFlags[F]||D5G2;|flagDriv@3|loadFlags[F]|I +EloadFlags[F]||D5G2;|flagDriv@4|loadFlags[F]|I Em1[F]||D5G2;|pin@218||I Em1[T]||D5G2;|pin@216||I -Emc||D5G2;|flagDriv@3|mc|I +Emc||D5G2;|flagDriv@4|mc|I Evdd||D5G2;|pinsVddG@5|vdd|P -Evdd_2||D5G2;|flagDriv@3|vdd_2|P +Evdd_2||D5G2;|flagDriv@4|vdd_3|P Evdd_3||D5G2;|proposeF@9|vdd_3|P Evdd_4||D5G2;|proposeF@9|vdd_4|P Evdd_24||D5G2;|proposeF@8|vdd_3|P @@ -331,24 +308,23 @@ Evdd_30||D5G2;|pinsVddG@3|vdd|P Evdd_31||D5G2;|pinsVddG@3|vdd_1|P Evdd_32||D5G2;|pinsVddG@4|vdd|P Evdd_33||D5G2;|pinsVddG@4|vdd_1|P -Evdd_34||D5G2;|flagDriv@3|vdd_3|P +Evdd_34||D5G2;|flagDriv@4|vdd_2|P Evdd_36||D5G2;|pinsVddG@5|vdd_1|P X -# Cell array;4{sch} -Carray;4{sch}||schematic|1222037957064|1224768862439| +# Cell array;5{sch} +Carray;5{sch}||schematic|1222037957064|1226848060070| Iarray;1{ic}|array@0||62|67.5|||D5G4; Ngeneric:Facet-Center|art@0||0|0||||AV -NOff-Page|conn@0||20.5|57|||YRR| +NOff-Page|conn@0||15|39|||YR| NOff-Page|conn@1||-41|3.5|||| NOff-Page|conn@3||-15.5|48|||XYRR| NOff-Page|conn@4||98|-33|||| NOff-Page|conn@5||62|-18|||XY| NOff-Page|conn@14||15|-51.5|||YRRR| NOff-Page|conn@15||2|55|||YR| -NOff-Page|conn@16||5|56.5|||XYR| NOff-Page|conn@17||-19|57|||R| -IflagDrivers;1{ic}|flagDriv@0||5|48|||D5G4; +IflagDrivers;2{ic}|flagDriv@1||5|48|||D5G4; IredFour:inv;1{ic}|inv@3||47|51|X||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 IredFour:inv;1{ic}|inv@9||47|45|X||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 IredFour:inv;1{ic}|inv@13||89|-33|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 @@ -378,7 +354,7 @@ IredFour:nand2n_sy;1{ic}|nand2n_s@6||42|-30|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2.5;) IredFour:nand2n_sy;1{ic}|nand2n_s@7||72|-33|||D0G4;|ATTR_Delay(D5G1;NPX4;Y-0.5;)I100|ATTR_X(D5G1.5;NPX2;Y2.5;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 NWire_Pin|pin@45||-33|39|||| Ngeneric:Invisible-Pin|pin@46||22.5|68|||||ART_message(D5G4;)Sfor skip -Ngeneric:Invisible-Pin|pin@47||22.5|64|||||ART_message(D5G3;)Sies 1 October 2008 +Ngeneric:Invisible-Pin|pin@47||22.5|64|||||ART_message(D5G3;)Sies 14 November 2008 Ngeneric:Invisible-Pin|pin@48||22.5|73|||||ART_message(D5G6;)Sarray NWire_Pin|pin@241||78|45|||| NWire_Pin|pin@243||84|51|||| @@ -455,7 +431,6 @@ NWire_Pin|pin@437||28|-46|||| NWire_Pin|pin@438||28|-50|||| NWire_Pin|pin@439||24|-36|||| NWire_Pin|pin@451||-9|36|||| -NWire_Pin|pin@452||15|36|||| NWire_Pin|pin@468||68.5|24|||| NWire_Pin|pin@469||68.5|26|||| NWire_Pin|pin@470||69|30|||| @@ -474,21 +449,18 @@ NWire_Pin|pin@491||69|-32|||| NBus_Pin|pin@493||54|-33|-1|-1|| NBus_Pin|pin@495||54|-18|-1|-1|| NWire_Pin|pin@496||84|-3|||| -NWire_Pin|pin@509||8|36|||| NWire_Pin|pin@510||34|49|||| NWire_Pin|pin@511||34|51|||| NWire_Pin|pin@512||34|45|||| NWire_Pin|pin@513||34|47|||| NWire_Pin|pin@514||5|36|||| NWire_Pin|pin@516||2|39|||| -NWire_Pin|pin@517||8|57|||| IorangeTSMC090nm:wire90;1{ic}|wire90@12||49|24|||D0G4;|ATTR_L(D5G1;PUD)D239.6|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 IorangeTSMC090nm:wire90;1{ic}|wire90@13||64.5|24|||D0G4;|ATTR_L(D5G1;PUD)D321.59999999999997|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 IorangeTSMC090nm:wire90;1{ic}|wire90@15||56|51|||D0G4;|ATTR_L(D5G1;PUD)D345.0|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 IorangeTSMC090nm:wire90;1{ic}|wire90@17||38.5|51|X||D0G4;|ATTR_L(D5G1;PUD)D883.6999999999998|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 IorangeTSMC090nm:wire90;1{ic}|wire90@19||-26|39|||D0G4;|ATTR_L(D5G1;PUD)D1192.0|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 IorangeTSMC090nm:wire90;1{ic}|wire90@42||-2|36|||D0G4;|ATTR_L(D5G1;PUD)D1256.0|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@43||11|36|X||D0G4;|ATTR_L(D5G1;PUD)D1068.8000000000002|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 IorangeTSMC090nm:wire90;1{ic}|wire90@44||56|45|||D0G4;|ATTR_L(D5G1;PUD)D345.0|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 IorangeTSMC090nm:wire90;1{ic}|wire90@45||38.5|45|X||D0G4;|ATTR_L(D5G1;PUD)D839.6999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 IorangeTSMC090nm:wire90;1{ic}|wire90@47||-18|31|||D0G4;|ATTR_L(D5G1;PUD)D247.70000000000002|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 @@ -609,8 +581,6 @@ Awire|net@829|||2700|conn@14|y|15|-49.5|pin@431||15|-43 Awire|net@854|||0|wire90@42|a|-4.5|36|pin@451||-9|36 Awire|net@855|||2700|pin@348||-33|17|pin@45||-33|39 Awire|net@856|||2700|pin@361||-9|17|pin@451||-9|36 -Awire|net@858|||0|pin@452||15|36|wire90@43|a|13.5|36 -Awire|net@859|||2700|pin@371||15|17|pin@452||15|36 Awire|net@876|||1800|wire90@74|b|84|-33|inv@13|in|86.5|-33 Awire|net@878|||1800|inv@13|out|91.5|-33|conn@4|a|96|-33 Awire|net@895|||1800|wire90@68|b|8.5|29|nand2n_s@0|ina|39.5|29 @@ -670,101 +640,164 @@ Abus|net@985||-1|IJ900|mlat1in5@5|c[T,F]|57|-3|mlat1in5@6|c[T,F]|57|-3 Abus|net@986||-1|IJ900|mlat1in5@7|c[T,F]|57|-33|mlat1in5@8|c[T,F]|57|-33 Awire|net@992|||1800|nand2n_s@5|out|74.5|-3|pin@496||84|-3 Awire|net@993|||0|wire90@74|a|79|-33|nand2n_s@7|out|74.5|-33 -Awire|net@1007|||900|flagDriv@0|flag_2[A,B,C]|8|45|pin@509||8|36 -Awire|net@1009|||1800|flagDriv@0|in[A_1]|10|49|pin@510||34|49 +Awire|net@1009|||1800|flagDriv@1|in[B]|10|49|pin@510||34|49 Awire|net@1010|||0|wire90@17|b|36|51|pin@511||34|51 Awire|net@1011|||2700|pin@510||34|49|pin@511||34|51 Awire|net@1012|||0|wire90@45|b|36|45|pin@512||34|45 Awire|net@1013|||2700|pin@512||34|45|pin@513||34|47 -Awire|net@1014|||0|pin@513||34|47|flagDriv@0|in[A,B,C]|10|47 -Awire|net@1015|||900|flagDriv@0|flag_1[A,B,C]|5|45|pin@514||5|36 -Awire|net@1019|||0|wire90@43|b|8.5|36|pin@509||8|36 +Awire|net@1014|||0|pin@513||34|47|flagDriv@1|in[A]|10|47 +Awire|net@1015|||900|flagDriv@1|flag[B]|5|45|pin@514||5|36 Awire|net@1020|||0|pin@514||5|36|wire90@42|b|0.5|36 -Awire|net@1022|||2700|pin@516||2|39|flagDriv@0|flag[A,B,C]|2|45 -Awire|net@1023|||1800|conn@3|y|-13.5|48|flagDriv@0|loadFlags[F]|0|48 -Awire|net@1024|||900|conn@15|y|2|53|flagDriv@0|mc|2|51 -Awire|net@1025|||0|conn@0|y|18.5|57|pin@517||8|57 -Awire|net@1026|||900|pin@517||8|57|flagDriv@0|in[A_2]|8|51 -Awire|net@1027|||900|conn@16|y|5|54.5|flagDriv@0|loadC[T]|5|51 +Awire|net@1022|||2700|pin@516||2|39|flagDriv@1|flag[A]|2|45 +Awire|net@1023|||1800|conn@3|y|-13.5|48|flagDriv@1|loadFlags[F]|0|48 +Awire|net@1024|||900|conn@15|y|2|53|flagDriv@1|mc|2|51 Awire|net@1028|||1800|wire90@19|b|-23.5|39|pin@516||2|39 +Awire|net@1038|||900|conn@0|y|15|37|pin@371||15|17 Awire|pFlag[A]|D5G2;||2700|pin@472||78|27|pin@241||78|45 Awire|pFlag[B]|D5G2;Y-6;||2700|pin@496||84|-3|pin@243||84|51 -Eskip|doit|D6G2;|conn@4|y|O -Edoit_1|flag[A,B,C]|D6G2;|conn@17|y|O -Eflag[Z]|flag[NZ]|D4G2;|conn@14|a|I +Edoit||D6G2;|conn@4|y|O +Eflag[A,B,C]|flag[A,B]|D6G2;|conn@17|y|O +Ein[C]|flag[C]|D4G2;|conn@0|a|I +Eflag[NZ]||D4G2;|conn@14|a|I Ein[1:9][T,F]||D4G2;|conn@1|a|I -Ein[C]||D4G2;|conn@0|a|I -EloadC[T]||D4G2;|conn@16|a|I -EloadFlags[T,F]|loadFlags[F]|D4G2;|conn@3|a|I +EloadFlags[F]||D4G2;|conn@3|a|I Em1[T,F]||D4G2;|conn@5|a|I Emc||D4G2;|conn@15|a|I X -# Cell flagDrivers;1{ic} -CflagDrivers;1{ic}||artwork|1223055769104|1223056093345|E +# Cell flagDrivers;2{ic} +CflagDrivers;2{ic}||artwork|1223055769104|1226697303568|E Ngeneric:Facet-Center|art@0||0|0||||AV NThick-Circle|art@2||-4.5|0|1|1|| Nschematic:Bus_Pin|pin@0||-3|-3|-1|-1|| Nschematic:Bus_Pin|pin@1||5|-1|-1|-1|| -Nschematic:Bus_Pin|pin@2||0|3|-1|-1|| Nschematic:Bus_Pin|pin@3||-5|0|-1|-1|| Nschematic:Bus_Pin|pin@4||-3|3|-1|-1|| Nschematic:Bus_Pin|pin@5||0|-3|-1|-1|| Nschematic:Bus_Pin|pin@6||5|1|-1|-1|| -Nschematic:Bus_Pin|pin@7||3|-3|-1|-1|| -Nschematic:Bus_Pin|pin@8||3|3|-1|-1|| NPin|pin@9||-4|-2|1|1|| NPin|pin@10||-4|2|1|1|| NPin|pin@11||4|2|1|1|| NPin|pin@12||4|-2|1|1|| -Ngeneric:Invisible-Pin|pin@13||0|0|||||ART_message(D5G2;)Sflags +Ngeneric:Invisible-Pin|pin@13||0|0|||||ART_message(D5G2;)Sflag[A,B] NPin|pin@14||0|-2|1|1|| NPin|pin@15||0|-3|1|1|| NPin|pin@16||-3|-2|1|1|| NPin|pin@17||-3|-3|1|1|| -NPin|pin@18||3|-2|1|1|| -NPin|pin@19||3|-3|1|1|| NPin|pin@20||4|-1|1|1|| NPin|pin@21||5|-1|1|1|| NPin|pin@22||4|1|1|1|| NPin|pin@23||5|1|1|1|| NPin|pin@26||-3|2|1|1|| NPin|pin@27||-3|3|1|1|| -NPin|pin@28||0|2|1|1|| -NPin|pin@29||0|3|1|1|| -NPin|pin@30||3|2|1|1|| -NPin|pin@31||3|3|1|1|| -AThicker|net@1|||FS1800|pin@28||0|2|pin@30||3|2 AThicker|net@2|||FS900|pin@22||4|1|pin@20||4|-1 AThicker|net@3|||FS0|pin@14||0|-2|pin@16||-3|-2 -AThicker|net@4|||FS0|pin@18||3|-2|pin@14||0|-2 AThicker|net@5|||FS900|pin@14||0|-2|pin@15||0|-3 AThicker|net@6|||FS0|pin@16||-3|-2|pin@9||-4|-2 AThicker|net@7|||FS900|pin@16||-3|-2|pin@17||-3|-3 -AThicker|net@8|||FS0|pin@12||4|-2|pin@18||3|-2 -AThicker|net@9|||FS900|pin@18||3|-2|pin@19||3|-3 AThicker|net@10|||FS900|pin@20||4|-1|pin@12||4|-2 AThicker|net@11|||FS1800|pin@20||4|-1|pin@21||5|-1 AThicker|net@12|||FS900|pin@11||4|2|pin@22||4|1 AThicker|net@13|||FS1800|pin@22||4|1|pin@23||5|1 AThicker|net@16|||FS1800|pin@10||-4|2|pin@26||-3|2 AThicker|net@17|||FS2700|pin@26||-3|2|pin@27||-3|3 -AThicker|net@18|||FS1800|pin@26||-3|2|pin@28||0|2 -AThicker|net@19|||FS2700|pin@28||0|2|pin@29||0|3 -AThicker|net@20|||FS1800|pin@30||3|2|pin@11||4|2 -AThicker|net@21|||FS2700|pin@30||3|2|pin@31||3|3 AThicker|net@22|||FS900|pin@10||-4|2|pin@9||-4|-2 -Eflag[A,B,C]|flag[A]|D5G2;|pin@0||O -Eflag_1[A,B,C]|flag[B]|D5G2;|pin@5||O -Eflag_2[A,B,C]|flag[C]|D5G2;|pin@7||O -Ein[A,B,C]|in[A]|D5G2;|pin@1||I -Ein[A_1]|in[B]|D5G2;|pin@6||I -Ein[A_2]|in[C]|D5G2;|pin@8||I -EloadC[T]||D5G2;|pin@2||I +AThicker|net@24|||FS1800|pin@14||0|-2|pin@12||4|-2 +AThicker|net@25|||FS1800|pin@26||-3|2|pin@11||4|2 +Eflag[A]||D5G2;|pin@0||O +Eflag[B]||D5G2;|pin@5||O +Ein[A]||D5G2;|pin@1||I +Ein[B]||D5G2;|pin@6||I EloadFlags[F]||D5G2;|pin@3||I Emc||D5G2;|pin@4||I X +# Cell flagDrivers;5{lay} +CflagDrivers;5{lay}||cmos90|1222085719625|1226791697517||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1226791700197|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1226791700197 +Ngeneric:Facet-Center|art@0||0|0||||AV +NX-Metal-1-Metal-2-Con|contact@0||-109|-28|||| +NX-Metal-1-Metal-2-Con|contact@1||-9|-28|||| +NX-Metal-1-Metal-2-Con|contact@4||-62.5|-34|||| +NX-Metal-1-Metal-2-Con|contact@5||-162.5|-34|||| +NX-Metal-1-Metal-2-Con|contact@8||116|-16|||| +NX-Metal-1-Metal-2-Con|contact@9||121.5|-22|||| +NX-Metal-1-Metal-2-Con|contact@15||161.5|16|||| +NX-Metal-1-Metal-2-Con|contact@16||167.5|-28|||| +NX-Metal-1-Metal-2-Con|contact@17||144.5|16|||| +NX-Metal-1-Metal-2-Con|contact@18||150.5|-28|||| +IgatesK:inv10D;1{lay}|inv10D@0||167.5|0|YRR||D5G4; +IgatesK:inv10D;1{lay}|inv10D@1||150.5|0|YRR||D5G4; +IlatchA20;2{lay}|latchA20@3||-30.5|0|||D5G4; +IlatchA20;2{lay}|latchA20@4||-130.5|0|||D5G4; +NMetal-1-Pin|pin@4||-53.5|-43|||| +NMetal-1-Pin|pin@5||-153.5|-43|||| +NMetal-2-Pin|pin@12||-18.5|-16|||| +NMetal-2-Pin|pin@15||-118.5|-22|||| +NMetal-2-Pin|pin@49||-155|-34|||| +NMetal-1-Pin|pin@72||116|-63|||| +NMetal-1-Pin|pin@73||121.5|-63|||| +NMetal-2-Pin|pin@82||57|16|||| +NMetal-2-Pin|pin@93||176|-28|||| +IwiresL:select132;1{lay}|select13@0||69|0|||D5G4; +IwiresL:wellContacts13;1{lay}|wellCont@4||-80.5|0|X||D5G4; +IwiresL:wellContacts13;1{lay}|wellCont@6||137.5|0|X||D5G4; +Ametal-2|net@25|||S1800|contact@0||-109|-28|contact@1||-9|-28 +Ametal-2|net@90|||S0|wellCont@4|gnd|-76|0|latchA20@3|gnd|-76|0 +Ametal-2|net@91|||S0|wellCont@4|vdd|-76|-50|latchA20@3|vdd_1|-76|-50 +Ametal-2|net@92|||S0|wellCont@4|vdd_1|-76|50|latchA20@3|vdd|-76|50 +Ametal-2|net@93|||S0|wellCont@4|gnd_1|-85|0|latchA20@4|gnd_1|-85|0 +Ametal-2|net@94|||S0|wellCont@4|vdd_2|-85|-50|latchA20@4|vdd_3|-85|-50 +Ametal-2|net@95|||S0|wellCont@4|vdd_3|-85|50|latchA20@4|vdd_2|-85|50 +Ametal-1|net@105|||S900|latchA20@4|outt[1]|-153.5|-31.5|pin@5||-153.5|-43 +Ametal-1|net@109|||S900|latchA20@3|outt[1]|-53.5|-31.5|pin@4||-53.5|-43 +Ametal-1|net@122|||S2700|contact@0||-109|-28|latchA20@4|cl[F]|-109|-21 +Ametal-1|net@123|||S2700|contact@1||-9|-28|latchA20@3|cl[F]|-9|-21 +Ametal-2|net@131|||S0|latchA20@3|cl[T]|-18.5|16|latchA20@4|cl[T]|-118.5|16 +Ametal-2|net@132|||S1800|pin@49||-155|-34|contact@4||-62.5|-34 +Ametal-1|net@136|||S900|latchA20@3|mc|-62.5|-25|contact@4||-62.5|-34 +Ametal-1|net@138|||S900|latchA20@4|mc|-162.5|-25|contact@5||-162.5|-34 +Ametal-1|net@188|||S2700|pin@72||116|-63|contact@8||116|-16 +Ametal-1|net@190|||S2700|pin@73||121.5|-63|contact@9||121.5|-22 +Ametal-2|net@192|||S2700|pin@12||-18.5|-16|latchA20@3|in[1]|-18.5|-10 +Ametal-2|net@193|||S1800|pin@12||-18.5|-16|contact@8||116|-16 +Ametal-2|net@194|||S2700|pin@15||-118.5|-22|latchA20@4|in[1]|-118.5|-10 +Ametal-2|net@195|||S1800|pin@15||-118.5|-22|contact@9||121.5|-22 +Ametal-2|net@213|||S1800|latchA20@3|cl[T]|-18.5|16|pin@82||57|16 +Ametal-2|net@236|||S1800|contact@5||-162.5|-34|pin@49||-155|-34 +Ametal-2|net@247||6.2|S1800|latchA20@3|vdd_3|15|-50|wellCont@6|vdd_2|133|-50 +Ametal-2|net@248||6.2|S0|wellCont@6|gnd_1|133|0|latchA20@3|gnd_1|15|0 +Ametal-2|net@249||6.2|S0|wellCont@6|vdd_3|133|50|latchA20@3|vdd_2|15|50 +Ametal-2|net@251|||S1800|contact@1||-9|-28|contact@18||150.5|-28 +Ametal-2|net@252|||S1800|pin@82||57|16|contact@17||144.5|16 +Ametal-1|net@254||0.4|S2700|inv10D@0|out|161.5|7|contact@15||161.5|16 +Ametal-2|net@255|||S1800|contact@16||167.5|-28|pin@93||176|-28 +Ametal-1|net@256|||S900|inv10D@0|in|167.5|-25|contact@16||167.5|-28 +Ametal-2|net@260|||S0|inv10D@1|gnd|159|0|inv10D@0|gnd_1|159|0 +Ametal-2|net@261|||S0|inv10D@1|vdd|159|50|inv10D@0|vdd_2|159|50 +Ametal-2|net@262|||S0|inv10D@1|vdd_1|159|-50|inv10D@0|vdd_3|159|-50 +Ametal-2|net@263|||S0|wellCont@6|gnd|142|0|inv10D@1|gnd_1|142|0 +Ametal-2|net@264|||S0|wellCont@6|vdd|142|-50|inv10D@1|vdd_3|142|-50 +Ametal-2|net@265|||S0|wellCont@6|vdd_1|142|50|inv10D@1|vdd_2|142|50 +Ametal-2|net@266|||S1800|contact@17||144.5|16|contact@15||161.5|16 +Ametal-1|net@267||0.4|S2700|inv10D@1|out|144.5|7|contact@17||144.5|16 +Ametal-2|net@268|||S1800|contact@18||150.5|-28|contact@16||167.5|-28 +Ametal-1|net@269|||S900|inv10D@1|in|150.5|-25|contact@18||150.5|-28 +Eflag[A]||D5G2;|latchA20@4|outt[1]@557663300|O +Eflag[A_1]||D5G2;|pin@5||O +Eflag[B]||D5G2;|latchA20@3|outt[1]@557663300|O +Eflag[B_1]||D5G2;|pin@4||O +Egnd||D5G2;|latchA20@4|gnd|G +Egnd_1||D5G2;|inv10D@0|gnd|G +Ein[A]||D5G2;|pin@73||I +Ein[B]||D5G2;|pin@72||I +EloadFlags[F]||D5G2;|pin@93||I +Emc||D5G2;|pin@49||I +Evdd||D5G2;|latchA20@4|vdd|P +Evdd_1||D5G2;|latchA20@4|vdd_1|P +Evdd_2||D5G2;|inv10D@0|vdd|P +Evdd_3||D5G2;|inv10D@0|vdd_1|P +X + # Cell flagDrivers;4{lay} CflagDrivers;4{lay}||cmos90|1222085719625|1224768784780||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1223055653821|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1224770517677 Ngeneric:Facet-Center|art@0||0|0||||AV @@ -885,49 +918,35 @@ Evdd_2||D5G2;|inv10D@0|vdd|P Evdd_3||D5G2;|inv10D@0|vdd_1|P X -# Cell flagDrivers;4{sch} -CflagDrivers;4{sch}||schematic|1222037957064|1223071617774| +# Cell flagDrivers;5{sch} +CflagDrivers;5{sch}||schematic|1222037957064|1226697289243| Ngeneric:Facet-Center|art@0||0|0||||AV NOff-Page|conn@0||-30|-6|||XYRRR| NOff-Page|conn@3||-26|-18|||Y| NOff-Page|conn@5||-18|9|||R| NOff-Page|conn@6||0|12|||YR| -NOff-Page|conn@7||32|-18|||XY| NOff-Page|conn@8||-6|-6|||XYRRR| NOff-Page|conn@9||6|9|||R| -NOff-Page|conn@10||18|-6|||XYRRR| -NOff-Page|conn@11||30|9|||R| -IflagDrivers;1{ic}|flagDriv@0||28|24|||D5G4; +IflagDrivers;2{ic}|flagDriv@1||28|24|||D5G4; IredFour:inv;1{ic}|inv@0||-19|-18|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 -IredFour:inv;1{ic}|inv@1||25|-18|X||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 IlatchA20;1{ic}|latchA20@0||-24|0|||D5G4; IlatchA20;1{ic}|latchA20@1||0|0|||D5G4; -IlatchA20;1{ic}|latchA20@2||24|0|||D5G4; Ngeneric:Invisible-Pin|pin@46||-0.5|26|||||ART_message(D5G4;)Sfor skip -Ngeneric:Invisible-Pin|pin@47||-0.5|22|||||ART_message(D5G3;)Sies 3 October 2008 +Ngeneric:Invisible-Pin|pin@47||-0.5|22|||||ART_message(D5G3;)Sies 14 November 2008 Ngeneric:Invisible-Pin|pin@48||-0.5|31|||||ART_message(D5G6;)SflagDrivers NWire_Pin|pin@51||-24|6|||| NWire_Pin|pin@52||-6|-18|||| NWire_Pin|pin@53||-6|-14|||| NBus_Pin|pin@54||-12|-10|-1|-1|| NWire_Pin|pin@56||0|6|||| -NWire_Pin|pin@57||24|6|||| NWire_Pin|pin@58||-30|0|||| NWire_Pin|pin@60||-6|0|||| -NWire_Pin|pin@62||18|0|||| NWire_Pin|pin@64||-18|0|||| NWire_Pin|pin@66||6|0|||| -NWire_Pin|pin@68||30|0|||| NBus_Pin|pin@70||-12|-5|-1|-1|| NBus_Pin|pin@72||-24|-5|-1|-1|| NBus_Pin|pin@73||0|-5|-1|-1|| -NWire_Pin|pin@74||12|-18|||X| -NWire_Pin|pin@75||12|-14|||X| -NBus_Pin|pin@76||24|-9|-1|-1|| IorangeTSMC090nm:wire90;1{ic}|wire90@0||-11|-18|||D0G4;|ATTR_L(D5G1;PUD)D99.3|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@1||17|-18|X||D0G4;|ATTR_L(D5G1;PUD)D99.3|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -Awire|loadC[F]|D5G2;||2700|pin@74||12|-18|pin@75||12|-14 -Abus|loadC[T,F]|D5G2;|-0.5|IJ900|latchA20@2|cl[T,F]|24|-4|pin@76||24|-9 Abus|loadFlags[T,F]|D5G2;|-0.5|IJ900|pin@70||-12|-5|pin@54||-12|-10 Awire|loadFlags[T]|D5G2;||2700|pin@52||-6|-18|pin@53||-6|-14 Awire|net@506|||900|pin@51||-24|6|latchA20@0|mc|-24|4 @@ -936,39 +955,89 @@ Awire|net@511|||1800|inv@0|out|-16.5|-18|wire90@0|a|-13.5|-18 Awire|net@512|||1800|wire90@0|b|-8.5|-18|pin@52||-6|-18 Awire|net@516|||1800|pin@51||-24|6|pin@56||0|6 Awire|net@517|||900|pin@56||0|6|latchA20@1|mc|0|4 -Awire|net@518|||1800|pin@56||0|6|pin@57||24|6 -Awire|net@519|||900|pin@57||24|6|latchA20@2|mc|24|4 Awire|net@520|||0|latchA20@0|in[1]|-26|0|pin@58||-30|0 Awire|net@522|||0|latchA20@1|in[1]|-2|0|pin@60||-6|0 -Awire|net@524|||0|latchA20@2|in[1]|22|0|pin@62||18|0 Awire|net@526|||1800|latchA20@0|out[1]|-22|0|pin@64||-18|0 Awire|net@528|||1800|latchA20@1|out[1]|2|0|pin@66||6|0 -Awire|net@530|||1800|latchA20@2|out[1]|26|0|pin@68||30|0 Awire|net@532|||900|conn@6|y|0|10|pin@56||0|6 Abus|net@536||-0.5|IJ2700|pin@72||-24|-5|latchA20@0|cl[T,F]|-24|-4 Abus|net@537||-0.5|IJ1800|pin@70||-12|-5|pin@73||0|-5 Abus|net@538||-0.5|IJ2700|pin@73||0|-5|latchA20@1|cl[T,F]|0|-4 -Awire|net@539|||1800|inv@1|in|27.5|-18|conn@7|y|30|-18 -Awire|net@540|||0|inv@1|out|22.5|-18|wire90@1|a|19.5|-18 -Awire|net@541|||0|wire90@1|b|14.5|-18|pin@74||12|-18 Awire|net@547|||900|pin@58||-30|0|conn@0|y|-30|-4 Abus|net@550||-0.5|IJ0|pin@70||-12|-5|pin@72||-24|-5 -Awire|net@551|||900|pin@62||18|0|conn@10|y|18|-4 Awire|net@552|||900|pin@60||-6|0|conn@8|y|-6|-4 Awire|net@557|||2700|pin@64||-18|0|conn@5|a|-18|7 Awire|net@558|||2700|pin@66||6|0|conn@9|a|6|7 -Awire|net@561|||2700|pin@68||30|0|conn@11|a|30|7 -Eflag[A,B,C]|flag[A]|D6G2;|conn@5|y|O -Eflag_1[A,B,C]|flag[B]|D6G2;|conn@9|y|O -Eflag_2[A,B,C]|flag[C]|D6G2;|conn@11|y|O -Ein[A,B,C]|in[A]|D4G2;|conn@0|a|I -Ein[A_1]|in[B]|D4G2;|conn@8|a|I -Ein[A_2]|in[C]|D4G2;|conn@10|a|I -EloadFlags[F_1]|loadC[T]|D4G2;|conn@7|a|I -EloadFlags[T,F]|loadFlags[F]|D4G2;|conn@3|a|I +Eflag[A]||D6G2;|conn@5|y|O +Eflag[B]||D6G2;|conn@9|y|O +Ein[A]||D4G2;|conn@0|a|I +Ein[B]||D4G2;|conn@8|a|I +EloadFlags[F]||D4G2;|conn@3|a|I Emc||D4G2;|conn@6|a|I X +# Cell inv10x3;3{lay} +Cinv10x3;3{lay}||cmos90|1224931316776|1226789880868||DRC_last_good_drc_area_date()G1226789775276|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1226790497214 +Ngeneric:Facet-Center|art@0||0|0||||AV +NX-Metal-1-Metal-2-Con|contact@3||29|-40|||| +NX-Metal-1-Metal-2-Con|contact@4||-2|-34|||| +NX-Metal-1-Metal-2-Con|contact@5||-30|-28|||| +NX-Metal-1-Metal-2-Con|contact@6||-14.5|72|||| +NX-Metal-1-Metal-2-Con|contact@7||13.5|66|||| +NX-Metal-1-Metal-2-Con|contact@8||13.5|-66|||| +IgatesK:inv10D;1{lay}|inv10D@0||4|0|X||D5G4; +IgatesK:inv10D;1{lay}|inv10D@1||-24|0|XY||D5G4; +IgatesK:inv10D;1{lay}|inv10D@2||23|0|Y||D5G4; +NMetal-2-Pin|pin@0||31.5|66|||| +NMetal-2-Pin|pin@1||31.5|-66|||| +NMetal-2-Pin|pin@2||31.5|72|||| +NMetal-2-Pin|pin@14||31.5|-40|||| +NMetal-2-Pin|pin@17||31.5|-34|||| +NMetal-2-Pin|pin@18||31.5|-28|||| +NMetal-1-Pin|pin@19||-14.5|25|||| +NMetal-1-Pin|pin@21||13.5|25|||| +NMetal-1-Pin|pin@23||13.5|-25|||| +NMetal-2-Pin|pin@28||21.5|-40|||| +IwiresL:wellContacts13;1{lay}|wellCont@0||-9|0|||D5G4; +Ametal-1|net@21|||S900|inv10D@2|out|29|-7|contact@3||29|-40 +Ametal-1|net@23||0.4|S900|inv10D@0|out|-2|7|contact@4||-2|-34 +Ametal-1|net@25|||S900|inv10D@1|out|-30|-7|contact@5||-30|-28 +Ametal-2|net@30|||S0|pin@2||31.5|72|contact@6||-14.5|72 +Ametal-2|net@32|||S1800|contact@3||29|-40|pin@14||31.5|-40 +Ametal-2|net@34|||S1800|contact@5||-30|-28|pin@18||31.5|-28 +Ametal-2|net@39|||S1800|contact@4||-2|-34|pin@17||31.5|-34 +Ametal-1|net@51|||S1800|inv10D@1|in|-24|25|pin@19||-14.5|25 +Ametal-1|net@55|||S0|inv10D@2|in|23|25|pin@21||13.5|25 +Ametal-2|net@57|||S1800|contact@7||13.5|66|pin@0||31.5|66 +Ametal-1|net@59|||S1800|inv10D@0|in|4|-25|pin@23||13.5|-25 +Ametal-2|net@64|||S0|pin@1||31.5|-66|contact@8||13.5|-66 +Ametal-2|net@65|||S0|inv10D@2|vdd_1|14.5|50|inv10D@0|vdd|12.5|50 +Ametal-2|net@66|||S1800|inv10D@0|vdd_1|12.5|-50|inv10D@2|vdd|14.5|-50 +Ametal-2|net@67|||S0|inv10D@2|gnd|14.5|0|inv10D@0|gnd|12.5|0 +Ametal-2|net@68|||S0|wellCont@0|gnd_1|-4.5|0|inv10D@0|gnd_1|-4.5|0 +Ametal-2|net@69|||S0|wellCont@0|vdd_2|-4.5|-50|inv10D@0|vdd_3|-4.5|-50 +Ametal-2|net@70|||S0|wellCont@0|vdd_3|-4.5|50|inv10D@0|vdd_2|-4.5|50 +Ametal-2|net@74|||S1800|inv10D@1|gnd|-15.5|0|wellCont@0|gnd|-13.5|0 +Ametal-2|net@75|||S1800|inv10D@1|vdd|-15.5|-50|wellCont@0|vdd|-13.5|-50 +Ametal-2|net@76|||S1800|inv10D@1|vdd_1|-15.5|50|wellCont@0|vdd_1|-13.5|50 +Ametal-1|net@77|||S2700|pin@19||-14.5|25|contact@6||-14.5|72 +Ametal-1|net@78|||S2700|pin@21||13.5|25|contact@7||13.5|66 +Ametal-1|net@79|||S900|pin@23||13.5|-25|contact@8||13.5|-66 +Ametal-2|net@83|||S0|contact@3||29|-40|pin@28||21.5|-40 +Egnd_1||D5G2;|inv10D@1|gnd_1|G +Egnd_2||D5G2;|inv10D@2|gnd_1|G +Ein[1]||D5G2;|pin@0||I +Ein[2]||D5G2;|pin@1||I +Ein[3]||D5G2;|pin@2||I +Eout[1]||D5G2;|pin@14||O +Eout[2]||D5G2;|pin@17||O +Eout[3]||D5G2;|pin@18||O +Evdd_2||D5G2;|inv10D@1|vdd_2|P +Evdd_3||D5G2;|inv10D@1|vdd_3|P +Evdd_4||D5G2;|inv10D@2|vdd_2|P +Evdd_5||D5G2;|inv10D@2|vdd_3|P +X + # Cell inv10x3;2{lay} Cinv10x3;2{lay}||cmos90|1224931316776|1224939033596||DRC_last_good_drc_area_date()G1224937767065|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1224940329047 Ngeneric:Facet-Center|art@0||0|0||||AV @@ -2682,11 +2751,10 @@ Eolc[load,dec][T,F]|olc[load,dec][F]|D4G2;|conn@2|a|I X # Cell skipAll;2{ic} -CskipAll;2{ic}||artwork|1222616071020|1224769758932|E +CskipAll;2{ic}||artwork|1222616071020|1226848088644|E Ngeneric:Facet-Center|art@0||0|0||||AV NThick-Circle|art@2||9.5|5|1|1|| NThick-Circle|art@5||9.5|2|1|1|| -Nschematic:Bus_Pin|pin@0||4|8|-1|-1|| Nschematic:Bus_Pin|pin@2||10|-1|-1|-1|| Nschematic:Bus_Pin|pin@6||8|-7|-1|-1|| Nschematic:Bus_Pin|pin@8||-3|-8|-1|-1|R| @@ -2701,15 +2769,12 @@ NPin|pin@24||-9|-6|1|1|| NPin|pin@25||-9|6|1|1|| NPin|pin@27||9|-6|1|1|| NPin|pin@32||9|6|1|1|| -NPin|pin@43||-9|0|1|1|| -NPin|pin@44||-10|0|1|1|| Ngeneric:Invisible-Pin|pin@47||0|0|||||ART_message(D5G3;)S[SKIP,ALL] NPin|pin@48||9|-1|1|1|| NPin|pin@49||10|-1|1|1|| NPin|pin@50||-9|5|1|1|| NPin|pin@51||-10|5|1|1|| Nschematic:Bus_Pin|pin@52||10|2|-1|-1|| -Nschematic:Bus_Pin|pin@53||-10|0|-1|-1|| NPin|pin@54||-9|-3|1|1|| NPin|pin@55||-10|-3|1|1|| NPin|pin@59||-8|-6|1|1|| @@ -2718,26 +2783,20 @@ NPin|pin@61||8|-6|1|1|| NPin|pin@62||8|-7|1|1|| Nschematic:Bus_Pin|pin@63||10|-5|-1|-1|| Ngeneric:Invisible-Pin|pin@64||9|-5|1|1|| -Nschematic:Bus_Pin|pin@65||8|7|-1|-1|| -NPin|pin@67||4|6|1|1|| -NPin|pin@68||4|8|1|1|| -NPin|pin@69||8|6|1|1|| -NPin|pin@70||8|7|1|1|| Nschematic:Bus_Pin|pin@74||-8|7|-1|-1|RRR| Ngeneric:Invisible-Pin|pin@75||-8|6|1|1|RRR| Nschematic:Bus_Pin|pin@76||-2|8|-1|-1|| Nschematic:Bus_Pin|pin@79||-2|6|-2|-2|| +Nschematic:Bus_Pin|pin@80||6|7|-1|-1|| +Ngeneric:Invisible-Pin|pin@83||6|6|1|1|| Aschematic:bus|net@4||-0.5|IJ900|pin@9||-3|-6|pin@8||-3|-8 Aschematic:bus|net@9||-0.5|IJ900|pin@19||3|-6|pin@18||3|-8 -AThicker|net@33|||FS2700|pin@43||-9|0|pin@50||-9|5 -AThicker|net@34|||FS0|pin@43||-9|0|pin@44||-10|0 AThicker|net@37|||FS2700|pin@27||9|-6|pin@48||9|-1 AThicker|net@38|||FS1800|pin@48||9|-1|pin@49||10|-1 AThicker|net@41|||FS2700|pin@50||-9|5|pin@25||-9|6 AThicker|net@42|||FS0|pin@50||-9|5|pin@51||-10|5 AThicker|net@46|||FS2700|pin@24||-9|-6|pin@54||-9|-3 AThicker|net@49|||FS900|pin@32||9|6|pin@48||9|-1 -AThicker|net@50|||FS2700|pin@54||-9|-3|pin@43||-9|0 AThicker|net@51|||FS0|pin@54||-9|-3|pin@55||-10|-3 AThicker|net@52|||FS0|pin@59||-8|-6|pin@24||-9|-6 AThicker|net@53|||FS900|pin@59||-8|-6|pin@60||-8|-7 @@ -2745,32 +2804,362 @@ AThicker|net@55|||FS0|pin@61||8|-6|pin@59||-8|-6 AThicker|net@56|||FS0|pin@27||9|-6|pin@61||8|-6 AThicker|net@57|||FS900|pin@61||8|-6|pin@62||8|-7 Aschematic:bus|net@58||-0.5|IJ1800|pin@64||9|-5|pin@63||10|-5 -AThicker|net@62|||FS0|pin@69||8|6|pin@67||4|6 -AThicker|net@63|||FS2700|pin@67||4|6|pin@68||4|8 -AThicker|net@64|||FS0|pin@32||9|6|pin@69||8|6 -AThicker|net@65|||FS2700|pin@69||8|6|pin@70||8|7 Aschematic:bus|net@68||-0.5|IJ2700|pin@75||-8|6|pin@74||-8|7 -AThicker|net@71|||FS1800|pin@25||-9|6|pin@67||4|6 Aschematic:bus|net@75||-0.5|IJ2700|pin@79||-2|6|pin@76||-2|8 -Edo[7]|doLO[7]|D5G2;|pin@2||I -Edo[M_1]|do[L]|D5G2;|pin@65||O -EdoLO|do[M]|D5G2;|pin@0||O +AThicker|net@77|||FS0|pin@32||9|6|pin@25||-9|6 +Aschematic:bus|net@80||-0.5|IJ2700|pin@83||6|6|pin@80||6|7 +AThicker|net@81|||FS900|pin@50||-9|5|pin@54||-9|-3 +Edo[M,L]||D5G2;|pin@80||O Ein[19:36]|fire[m2,m1,ODE]|D5G2;|pin@74||I -Edo[M_1]@211802224|flag[A,B,C]|D5G2;|pin@76||O +Edo[M_1]@211802224|flagOut[A,B]|D5G2;|pin@76||O +Ein[C]|flag[C]|D5G2;|pin@10||I Eilc[load][F]||D5G2;|pin@52||O EinLO[7]||D5G2;|pin@6||I Ein[1:9][T,F]|in[1:18]|D5G2;|pin@8||I -Ein[C]||D5G2;|pin@10||I Etorp|kill|D5G2;|pin@22||I -EloadC[T]||D5G2;|pin@53||I Emc||D5G2;|pin@12||I EolcNZ||D5G2;|pin@14||O Eolc[load,dec][1:2]||D5G2;|pin@63||O EselLO[Lf,Lo,Co]|selLO[Lf,Lo,Co,Dm,Dl,Li]|D5G2;|pin@18||I +Edo[7]|zooLO|D5G2;|pin@2||I +X + +# Cell skipAll;10{lay} +CskipAll;10{lay}||cmos90|1222263471555|1226855172143||ATTR_NCC(D5G3;NTX17.25;Y350.25;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1226850058375|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1226866139227 +Iarray;6{lay}|array@4||0|0|||D5G4; +Ngeneric:Facet-Center|art@0||0|0||||AV +NX-Metal-1-Metal-2-Con|contact@10||187|260|||| +NX-Metal-1-Metal-2-Con|contact@11||299.5|-272|||| +NX-Metal-1-Metal-2-Con|contact@13||307|-316|||| +NX-Metal-1-Metal-2-Con|contact@14||180|-122|||| +NX-Metal-1-Metal-2-Con|contact@15||213|-122|||| +NX-Metal-2-Metal-3-Con|contact@16||135|-322|||| +NX-Metal-2-Metal-3-Con|contact@17||135|254|||| +NX-Metal-1-Metal-2-Con|contact@18||127.3|-210|||| +NX-Metal-1-Metal-2-Con|contact@19||51|-210|||| +NX-Metal-1-Metal-2-Con|contact@21||-43.5|-222|||| +NX-Metal-1-Metal-2-Con|contact@26||-214|-221.8|||| +NX-Metal-1-Metal-2-Con|contact@39||-214|28|||| +NX-Metal-1-Metal-2-Con|contact@40||-214|-72|||| +NX-Metal-1-Metal-2-Con|contact@41||-175|-72|||| +NX-Metal-1-Metal-2-Con|contact@42||-261|-28|||| +NX-Metal-1-Metal-2-Con|contact@43||-243.5|-22|||| +NX-Metal-1-Metal-2-Con|contact@44||-292.5|22|||| +NX-Metal-1-Metal-2-Con|contact@45||-146.3|16|||| +NX-Metal-1-Metal-2-Con|contact@46||-312|16|||| +NX-Metal-1-Metal-2-Con|contact@47||-212|116|||| +NX-Metal-1-Metal-2-Con|contact@49||-310|122|||| +NX-Metal-1-Metal-2-Con|contact@51||-175|110|||| +NX-Metal-1-Metal-2-Con|contact@53||-243.5|110|||| +NX-Metal-1-Metal-2-Con|contact@54||-263|166|||| +NX-Metal-1-Metal-2-Con|contact@55||-146.3|228|||| +NX-Metal-1-Metal-2-Con|contact@56||-292.5|172|||| +NX-Metal-1-Metal-2-Con|contact@57||-175.5|-221.8|||| +NX-Metal-1-Metal-2-Con|contact@58||-243.5|-122|||| +NX-Metal-1-Metal-2-Con|contact@59||-292.5|-116|||| +NX-Metal-1-Metal-2-Con|contact@60||100|-222|||| +NX-Metal-1-Metal-2-Con|contact@61||-122|-298|||| +NX-Metal-1-Metal-2-Con|contact@62||-90|-278|||| +NX-Metal-1-Metal-2-Con|contact@64||219|-260|||| +NX-Metal-2-Metal-3-Con|contact@68||300|-28|||| +NX-Metal-2-Metal-3-Con|contact@69||288|-22|||| +NX-Metal-2-Metal-3-Con|contact@70||216|-28|||| +NX-Metal-2-Metal-3-Con|contact@71||210|-22|||| +NX-Metal-2-Metal-3-Con|contact@72||288|266|||| +NX-Metal-2-Metal-3-Con|contact@73||216|272|||| +NX-Metal-2-Metal-3-Con|contact@74||216|222|||| +NX-Metal-2-Metal-3-Con|contact@75||288|210|||| +NX-Metal-1-Metal-2-Con|contact@76||310|348|||| +NX-Metal-1-Metal-2-Con|contact@77||226|354|||| +NX-Metal-1-Metal-2-Con|contact@78||189.5|-310|||| +IgatesK:inv20B;1{lay}|inv20B@0||117|-288|||D5G4; +IgatesK:inv30;1{lay}|inv30@0||88|-288|||D5G4; +IgatesK:inv40B;1{lay}|inv40B@0||-98|-288|||D5G4; +IgatesK:inv80;1{lay}|inv80@0||-146|-288|||D5G4; +NMetal-1-Pin|pin@138||179|-222|||| +NMetal-1-Pin|pin@139||144|-222|||| +NMetal-1-Pin|pin@237||212|216|||| +NMetal-1-Pin|pin@238||187|216|||| +NMetal-1-Pin|pin@247||127.3|-164.8|||| +NMetal-1-Pin|pin@256||15|-219|||| +NMetal-1-Pin|pin@257||2|-219|||| +NMetal-1-Pin|pin@260||-47|-231|||| +NMetal-1-Pin|pin@279||-101|-213|||| +NMetal-1-Pin|pin@285||-54|-231|||| +NMetal-1-Pin|pin@286||-54|-213|||| +NMetal-1-Pin|pin@290||70.5|-313|||| +NMetal-1-Pin|pin@292||70.5|-263|||| +NMetal-1-Pin|pin@293||100|-313|||| +NMetal-1-Pin|pin@294||100|-263|||| +NMetal-1-Pin|pin@295||119|-210|||| +NMetal-1-Pin|pin@296||299.5|-220|||| +NMetal-1-Pin|pin@297||279|-220|||| +NMetal-1-Pin|pin@298||-122|-313|||| +NMetal-1-Pin|pin@299||-122|-263|||| +NMetal-1-Pin|pin@301||-183.5|-263|||| +NMetal-1-Pin|pin@303||-183.5|-313|||| +NMetal-1-Pin|pin@304||-90|-271|||| +NMetal-1-Pin|pin@305||307|-210|||| +NMetal-1-Pin|pin@306||295|-210|||| +NMetal-3-Pin|pin@310||135|348|||| +NMetal-3-Pin|pin@316||300|-354|||| +NMetal-3-Pin|pin@318||288|-354|||| +NMetal-3-Pin|pin@320||216|-354|||| +NMetal-3-Pin|pin@322||210|-354|||| +NMetal-2-Pin|pin@330||349.5|222|||| +NMetal-2-Pin|pin@331||349.5|210|||| +NMetal-2-Pin|pin@332||349.5|354|||| +NMetal-2-Pin|pin@333||349.5|348|||| +NMetal-2-Pin|pin@334||229|-260|||| +NMetal-1-Pin|pin@335||194|-350|||| +NMetal-1-Pin|pin@336||194|-318|||| +NMetal-1-Pin|pin@337||189.5|-318|||| +IwiresL:pinsVddGnd;1{lay}|pinsVddG@0||349.5|-288|||D5G4; +IproposeZero;4{lay}|proposeZ@4||221|-288|||D5G4; +IwiresL:select30;1{lay}|select30@0||308|-288|||D5G4; +IwiresL:select40;1{lay}|select40@0||332|-288|||D5G4; +IskipReg15;4{lay}|skipReg1@2||-189|0|||D5G4; +IskipReg3;2{lay}|skipReg3@0||-3|-288|||D5G4; +IskipTimer;7{lay}|skipTime@6||260|72|||D5G4; +Ametal-1|net@250|||S2700|proposeZ@4|flag[Z]|179|-304|pin@138||179|-222 +Ametal-1|net@251|||S0|pin@138||179|-222|pin@139||144|-222 +Ametal-1|net@444|||S0|pin@237||212|216|pin@238||187|216 +Ametal-2|net@445|||S1800|array@4|loadFlags[F]|186|260|contact@10||187|260 +Ametal-1|net@446|||S2700|pin@238||187|216|contact@10||187|260 +Ametal-2|net@463|||S1800|proposeZ@4|olc[dec][F]|295.5|-272|contact@11||299.5|-272 +Ametal-2|net@467|||S1800|proposeZ@4|olc[load][F]|295.5|-316|contact@13||307|-316 +Ametal-1|net@488|||S900|pin@237||212|216|skipTime@6|loadFlags[F]|212|201 +Ametal-1|net@489|||S2700|contact@11||299.5|-272|pin@296||299.5|-220 +Ametal-1|net@490|||S2700|contact@13||307|-316|pin@305||307|-210 +Ametal-2|net@491||6.2|S1800|array@4|gnd_14|186|144|skipTime@6|gnd_11|190.5|144 +Ametal-2|net@492||6.2|S0|skipTime@6|gnd|190.5|-144|array@4|gnd_11|186|-144 +Ametal-2|net@493||6.2|S0|skipTime@6|gnd_9|190.5|0|array@4|gnd_13|186|0 +Ametal-2|net@494||6.2|S0|skipTime@6|gnd_14|190.5|288|array@4|gnd_15|186|288 +Ametal-2|net@495||6.2|S0|skipTime@6|vdd|190.5|-194|array@4|vdd_27|186|-194 +Ametal-2|net@496||6.2|S0|skipTime@6|vdd_16|190.5|-94|array@4|vdd_26|186|-94 +Ametal-2|net@497||6.2|S0|skipTime@6|vdd_18|190.5|50|array@4|vdd_30|186|50 +Ametal-2|net@498||6.2|S0|skipTime@6|vdd_19|190.5|-50|array@4|vdd_31|186|-50 +Ametal-2|net@499||6.2|S0|skipTime@6|vdd_20|190.5|194|array@4|vdd_32|186|194 +Ametal-2|net@500||6.2|S0|skipTime@6|vdd_21|190.5|94|array@4|vdd_33|186|94 +Ametal-2|net@501||6.2|S0|skipTime@6|vdd_25|190.5|338|array@4|vdd_34|186|338 +Ametal-2|net@502||6.2|S0|skipTime@6|vdd_26|190.5|238|array@4|vdd_2|186|238 +Ametal-1|net@504|||S2700|array@4|doit|180|-157|contact@14||180|-122 +Ametal-1|net@506|||S2700|skipTime@6|doit|213|-122|contact@15||213|-122 +Ametal-2|net@507|||S1800|contact@14||180|-122|contact@15||213|-122 +Ametal-2|net@510|||S1800|array@4|mc|-145|254|contact@17||135|254 +Ametal-2|net@515|||S0|proposeZ@4|mc|148.5|-322|contact@16||135|-322 +Ametal-2|net@518|||S1800|skipReg1@2|gnd_5|-184.5|0|array@4|gnd_10|-182.5|0 +Ametal-2|net@519|||S1800|skipReg1@2|gnd_7|-184.5|-144|array@4|gnd_12|-182.5|-144 +Ametal-2|net@520|||S1800|skipReg1@2|gnd_8|-184.5|144|array@4|gnd_1|-182.5|144 +Ametal-2|net@521|||S1800|skipReg1@2|gnd_9|-184.5|288|array@4|gnd|-182.5|288 +Ametal-2|net@522|||S1800|skipReg1@2|vdd_10|-184.5|-50|array@4|vdd_25|-182.5|-50 +Ametal-2|net@523|||S1800|skipReg1@2|vdd_11|-184.5|50|array@4|vdd_24|-182.5|50 +Ametal-2|net@524|||S1800|skipReg1@2|vdd_14|-184.5|-194|array@4|vdd_29|-182.5|-194 +Ametal-2|net@525|||S1800|skipReg1@2|vdd_15|-184.5|-94|array@4|vdd_28|-182.5|-94 +Ametal-2|net@526|||S1800|skipReg1@2|vdd_16|-184.5|94|array@4|vdd_4|-182.5|94 +Ametal-2|net@527|||S1800|skipReg1@2|vdd_17|-184.5|194|array@4|vdd_3|-182.5|194 +Ametal-2|net@528|||S1800|skipReg1@2|vdd_18|-184.5|238|array@4|vdd_36|-182.5|238 +Ametal-2|net@529|||S1800|skipReg1@2|vdd_19|-184.5|338|array@4|vdd|-182.5|338 +Ametal-1|net@538|||S0|pin@247||127.3|-164.8|array@4|in[9][F]|124.5|-164.8 +Ametal-1|net@541|||S2700|skipReg3@0|out[3]|51|-281|contact@19||51|-210 +Ametal-1|net@543|||S900|pin@247||127.3|-164.8|contact@18||127.3|-210 +Ametal-2|net@544|||S0|contact@18||127.3|-210|contact@19||51|-210 +Ametal-1|net@549|||S900|array@4|m1[F]|-43.5|-210|contact@21||-43.5|-222 +Ametal-2|net@550|||S0|contact@60||100|-222|contact@21||-43.5|-222 +Ametal-1|net@561|||S0|pin@256||15|-219|pin@257||2|-219 +Ametal-1|net@566|||S2700|skipReg3@0|out[1]|-47|-281|pin@260||-47|-231 +Ametal-2|net@583|||S0|contact@57||-175.5|-221.8|contact@26||-214|-221.8 +Ametal-1|net@598|||S2700|skipReg1@2|out[14]|-243.5|-216|contact@58||-243.5|-122 +Ametal-2|net@629|||S0|array@4|in[5][T]|-182.5|28|contact@39||-214|28 +Ametal-1|net@635|||S900|array@4|in[4][T]|-175|-27.2|contact@41||-175|-72 +Ametal-2|net@636|||S0|array@4|in[6][F]|-182.5|-28|contact@42||-261|-28 +Ametal-2|net@639|||S0|array@4|in[6][T]|-182.5|22|contact@44||-292.5|22 +Ametal-2|net@640|||S0|array@4|in[5][F]|-182.5|-22|contact@43||-243.5|-22 +Ametal-1|net@641|||S2700|skipReg1@2|out[11]|-243.5|-72|contact@43||-243.5|-22 +Ametal-1|net@643|||S2700|skipReg1@2|out[10]|-292.5|-72|contact@44||-292.5|22 +Ametal-1|net@649||0.4|S900|array@4|in[4][F]|-146.3|20.8|contact@45||-146.3|16 +Ametal-2|net@652|||S1800|contact@40||-214|-72|contact@41||-175|-72 +Ametal-2|net@653|||S1800|contact@46||-312|16|contact@45||-146.3|16 +Ametal-2|net@655|||S0|array@4|in[3][F]|-182.5|116|contact@47||-212|116 +Ametal-2|net@659|||S0|array@4|in[2][F]|-182.5|122|contact@49||-310|122 +Ametal-1|net@664|||S900|array@4|in[1][T]|-175|116.8|contact@51||-175|110 +Ametal-2|net@665|||S1800|contact@53||-243.5|110|contact@51||-175|110 +Ametal-2|net@668|||S0|array@4|in[2][T]|-182.5|172|contact@56||-292.5|172 +Ametal-1|net@671|||S900|skipReg1@2|out[2]|-243.5|216|contact@53||-243.5|110 +Ametal-2|net@672|||S0|array@4|in[3][T]|-182.5|166|contact@54||-263|166 +Ametal-1|net@675|||S2700|array@4|in[1][F]|-146.3|164.8|contact@55||-146.3|228 +Ametal-1|net@679|||S900|skipReg1@2|out[1]|-292.5|216|contact@56||-292.5|172 +Ametal-1|net@680|||S900|contact@26||-214|-221.8|skipReg1@2|out[15]|-214|-281 +Ametal-1|net@682|||S900|contact@39||-214|28|skipReg1@2|out[9]|-214|7 +Ametal-1|net@683||0.4|S900|contact@46||-312|16|skipReg1@2|out[7]|-312|7 +Ametal-1|net@687|||S900|contact@40||-214|-72|skipReg1@2|out[12]|-214|-137 +Ametal-2|net@693|||S0|skipReg3@0|c[F]|9|-298|contact@61||-122|-298 +Ametal-2|net@694|||S0|skipReg3@0|c[T]|9|-278|contact@62||-90|-278 +Ametal-1|net@696|||S900|array@4|in[7][T]|-175.5|-171.2|contact@57||-175.5|-221.8 +Ametal-1|net@698|||S2700|pin@279||-101|-213|array@4|in[8][F]|-101|-164.8 +Ametal-1|net@699|||S0|pin@286||-54|-213|pin@279||-101|-213 +Ametal-1|net@700|||S2700|pin@256||15|-219|array@4|in[9][T]|15|-207 +Ametal-2|net@702|||S0|array@4|in[7][F]|-182.4|-122|contact@58||-243.5|-122 +Ametal-2|net@703|||S0|array@4|in[8][T]|-182.4|-116|contact@59||-292.5|-116 +Ametal-1|net@704|||S2700|skipReg1@2|out[13]|-292.5|-216|contact@59||-292.5|-116 +Ametal-1|net@723|||S0|pin@260||-47|-231|pin@285||-54|-231 +Ametal-1|net@724|||S2700|pin@285||-54|-231|pin@286||-54|-213 +Ametal-2|net@738|||S1800|skipReg3@0|gnd_1|69.5|-288|inv30@0|gnd|71.5|-288 +Ametal-2|net@739|||S1800|skipReg3@0|vdd_2|69.5|-238|inv30@0|vdd|71.5|-238 +Ametal-2|net@740|||S1800|skipReg3@0|vdd_3|69.5|-338|inv30@0|vdd_1|71.5|-338 +Ametal-1|net@741|||S0|inv30@0|inA|81|-313|pin@290||70.5|-313 +Ametal-1|net@744|||S1800|pin@292||70.5|-263|inv30@0|inB|81|-263 +Ametal-2|net@745|||S0|inv20B@0|gnd|109|-288|inv30@0|gnd_1|104.5|-288 +Ametal-2|net@746|||S0|inv20B@0|vdd|109|-238|inv30@0|vdd_2|104.5|-238 +Ametal-2|net@747|||S0|inv20B@0|vdd_1|109|-338|inv30@0|vdd_3|104.5|-338 +Ametal-2|net@748|||S1800|inv20B@0|gnd_1|125|-288|proposeZ@4|gnd|129.5|-288 +Ametal-2|net@749|||S1800|inv20B@0|vdd_3|125|-338|proposeZ@4|vdd|129.5|-338 +Ametal-2|net@750|||S1800|inv20B@0|vdd_2|125|-238|proposeZ@4|vdd_1|129.5|-238 +Ametal-1|net@751|||S0|inv20B@0|in|113|-313|pin@293||100|-313 +Ametal-1|net@752|||S2700|pin@293||100|-313|inv30@0|out|100|-288 +Ametal-1|net@753|||S0|inv20B@0|in_1|113|-263|pin@294||100|-263 +Ametal-1|net@754|||S900|pin@294||100|-263|inv30@0|out|100|-288 +Ametal-1|net@756|||S2700|pin@294||100|-263|contact@60||100|-222 +Ametal-1|net@757|||S1800|array@4|m1[T]|89.5|-210|pin@295||119|-210 +Ametal-1|net@758|||S900|pin@295||119|-210|inv20B@0|out|119|-275 +Ametal-1|net@760|||S0|pin@296||299.5|-220|pin@297||279|-220 +Ametal-1|net@761|||S2700|pin@297||279|-220|skipTime@6|olc[dec][F]|279|-201 +Ametal-2|net@762|||S0|contact@61||-122|-298|skipReg1@2|c[F]|-184.5|-298 +Ametal-1|net@763|||S2700|pin@298||-122|-313|contact@61||-122|-298 +Ametal-1|net@764|||S2700|inv80@0|out|-122|-320|pin@298||-122|-313 +Ametal-1|net@765|||S1800|pin@298||-122|-313|inv40B@0|in|-111|-313 +Ametal-1|net@766|||S2700|contact@61||-122|-298|pin@299||-122|-263 +Ametal-1|net@767|||S1800|pin@299||-122|-263|inv40B@0|in_1|-111|-263 +Ametal-2|net@768||6.2|S1800|inv40B@0|vdd|-118.5|-238|inv80@0|vdd_2|-109.5|-238 +Ametal-2|net@769||6.2|S0|inv80@0|gnd_1|-109.5|-288|inv40B@0|gnd|-118.5|-288 +Ametal-2|net@770||6.2|S0|inv80@0|vdd_3|-109.5|-338|inv40B@0|vdd_1|-118.5|-338 +Ametal-2|net@771||6.2|S1800|inv40B@0|vdd_2|-77.5|-238|skipReg3@0|vdd|-75.5|-238 +Ametal-2|net@772||6.2|S0|skipReg3@0|gnd|-75.5|-288|inv40B@0|gnd_1|-77.5|-288 +Ametal-2|net@773||6.2|S0|skipReg3@0|vdd_1|-75.5|-338|inv40B@0|vdd_3|-77.5|-338 +Ametal-2|net@774||6.2|S0|inv80@0|gnd|-182.5|-288|skipReg1@2|gnd_6|-184.5|-288 +Ametal-2|net@775||6.2|S0|inv80@0|vdd|-182.5|-238|skipReg1@2|vdd_13|-184.5|-238 +Ametal-2|net@776||6.2|S0|inv80@0|vdd_1|-182.5|-338|skipReg1@2|vdd_12|-184.5|-338 +Ametal-2|net@777|||S0|contact@62||-90|-278|skipReg1@2|c[T]|-184.5|-278 +Ametal-1|net@778|||S2700|inv40B@0|out|-90|-281|contact@62||-90|-278 +Ametal-1|net@780|||S0|inv80@0|inB|-175|-263|pin@301||-183.5|-263 +Ametal-1|net@783|||S1800|pin@303||-183.5|-313|inv80@0|inA|-175|-313 +Ametal-1|net@784|||S2700|pin@290||70.5|-313|pin@292||70.5|-263 +Ametal-1|net@785|||S900|pin@301||-183.5|-263|pin@303||-183.5|-313 +Ametal-1|net@786||0.4|S2700|contact@62||-90|-278|pin@304||-90|-271 +Ametal-1|net@788|||S0|pin@305||307|-210|pin@306||295|-210 +Ametal-1|net@789|||S2700|pin@306||295|-210|skipTime@6|olc[load][F]|295|-201 +Ametal-1|net@790|||S2700|pin@139||144|-222|array@4|flag[NZ]|144|-171 +Ametal-2|net@792||6.2|S0|pinsVddG@0|gnd|349.5|-288|proposeZ@4|gnd_2|295.5|-288 +Ametal-2|net@793||6.2|S1800|proposeZ@4|vdd_4|295.5|-338|pinsVddG@0|vdd_1|349.5|-338 +Ametal-2|net@794||6.2|S1800|proposeZ@4|vdd_5|295.5|-238|pinsVddG@0|vdd|349.5|-238 +Ametal-1|net@799|||S2700|proposeZ@4|torp|219|-263|contact@64||219|-260 +Ametal-3|net@801|||S2700|contact@16||135|-322|contact@17||135|254 +Ametal-3|net@802|||S2700|contact@17||135|254|pin@310||135|348 +Ametal-1|net@815|||S900|pin@257||2|-219|skipReg3@0|out[2]|2|-281 +Ametal-2|net@817|||S0|pin@334||229|-260|contact@64||219|-260 +Ametal-2|net@818|||S0|contact@55||-146.3|228|skipReg1@2|out[3]|-225|228 +Ametal-1|net@820|||S2700|contact@47||-212|116|skipReg1@2|out[6]|-212|133 +Ametal-1|net@821|||S2700|skipReg1@2|out[5]|-263|151|contact@54||-263|166 +Ametal-1|net@823|||S2700|contact@42||-261|-28|skipReg1@2|out[8]|-261|-11 +Ametal-3|net@868|||S2700|pin@316||300|-354|contact@68||300|-28 +Ametal-3|net@869|||S2700|pin@318||288|-354|contact@69||288|-22 +Ametal-3|net@870|||S2700|pin@320||216|-354|contact@70||216|-28 +Ametal-3|net@871|||S2700|pin@322||210|-354|contact@71||210|-22 +Ametal-2|net@875|||S0|skipTime@6|selLO[Lo]|303.5|-28|contact@68||300|-28 +Ametal-2|net@877|||S1800|skipTime@6|selLO[Co]|275|-22|contact@69||288|-22 +Ametal-2|net@879|||S0|skipTime@6|selLO[Li]|247.5|-28|contact@70||216|-28 +Ametal-2|net@881|||S0|skipTime@6|selLO[Lf]|219|-22|contact@71||210|-22 +Ametal-2|net@887|||S0|skipTime@6|selLO[Dm]|291.5|266|contact@72||288|266 +Ametal-2|net@889|||S0|skipTime@6|selLO[Dl]|238.5|272|contact@73||216|272 +Ametal-3|net@890|||S2700|contact@74||216|222|contact@73||216|272 +Ametal-2|net@891|||S0|pin@330||349.5|222|contact@74||216|222 +Ametal-3|net@892|||S2700|contact@75||288|210|contact@72||288|266 +Ametal-2|net@893|||S0|pin@331||349.5|210|contact@75||288|210 +Ametal-2|net@894|||S0|pin@333||349.5|348|contact@76||310|348 +Ametal-1|net@895|||S900|skipTime@6|succ_2@974283075|310|352|contact@76||310|348 +Ametal-2|net@896|||S0|pin@332||349.5|354|contact@77||226|354 +Ametal-1|net@897|||S2700|skipTime@6|succ_2|226|352|contact@77||226|354 +Ametal-1|net@903|||S2700|contact@49||-310|122|skipReg1@2|outt[4]|-310|133 +Ametal-1|net@904|||S2700|pin@335||194|-350|pin@336||194|-318 +Ametal-1|net@905|||S0|pin@336||194|-318|pin@337||189.5|-318 +Ametal-1|net@906|||S2700|pin@337||189.5|-318|contact@78||189.5|-310 +Ametal-2|net@907|||S0|proposeZ@4|inLO[7]|196|-310|contact@78||189.5|-310 +Edo[L]||D5G2;|pin@332||O +Edo[M]||D5G2;|pin@333||O +Efire[ODE]||D5G2;|skipTime@6|fireLO[OD]|I +Efire[m1]||D5G2;|pin@290||I +Efire[m2]||D5G2;|pin@303||I +Eflag[A]|flagOut[A]|D5G2;|array@4|flag[AA]|O +Eflag[B]|flagOut[B]|D5G2;|array@4|flag[BB]|O +Eflag[C]||D5G2;|array@4|flag[C]|I +Egnd||D5G2;|skipReg1@2|gnd|G +Egnd_1||D5G2;|skipReg1@2|gnd_1|G +Egnd_10||D5G2;|skipReg1@2|gnd_10|G +Egnd_11||D5G2;|skipReg1@2|gnd_11|G +Egnd_12||D5G2;|skipReg1@2|gnd_12|G +Egnd_15||D5G2;|skipTime@6|gnd_15|G +Egnd_16||D5G2;|skipTime@6|gnd_1|G +Egnd_17||D5G2;|skipTime@6|gnd_12|G +Egnd_18||D5G2;|skipTime@6|gnd_13|G +Egnd_23||D5G2;|pinsVddG@0|gnd|G +Eilc[load][F]||D5G2;|skipTime@6|xxx|O +EinLO[7]||D5G2;|pin@335||I +Ein[1]||D5G2;|skipReg1@2|in[11]|I +Ein[2]||D5G2;|skipReg1@2|in[10]|I +Ein[3]||D5G2;|skipReg1@2|in[12]|I +Ein[4]||D5G2;|skipReg1@2|in[9]|I +Ein[5]||D5G2;|skipReg1@2|in[8]|I +Ein[6]||D5G2;|skipReg1@2|in[7]|I +Ein[7]||D5G2;|skipReg1@2|in[1]|I +Ein[8]||D5G2;|skipReg1@2|in[6]|I +Ein[9]||D5G2;|skipReg1@2|in[4]|I +Ein[10]||D5G2;|skipReg1@2|in[2]|I +Ein[11]||D5G2;|skipReg1@2|in[3]|I +Ein[12]||D5G2;|skipReg1@2|in[5]|I +Ein[13]||D5G2;|skipReg1@2|in[15]|I +Ein[14]||D5G2;|skipReg1@2|in[14]|I +Ein[15]||D5G2;|skipReg1@2|in[13]|I +Ein[16]||D5G2;|skipReg3@0|in[1]|I +Ein[17]||D5G2;|skipReg3@0|in[2]|I +Ein[18]||D5G2;|skipReg3@0|in[3]|I +Ekill||D5G2;|pin@334||I +Emc||D5G2;|pin@310||I +EolcNZ||D5G2;|proposeZ@4|out[TT]|O +Eolc[dec][1]||D5G2;|skipTime@6|olc[dec][1]|O +Eolc[dec][2]||D5G2;|skipTime@6|olc[dec][2]|O +Eolc[load][1]||D5G2;|skipTime@6|olc[load][1]|O +Eolc[load][2]||D5G2;|skipTime@6|olc[load][2]|O +EselLO[Co]||D5G2;|pin@318||I +EselLO[Dl]||D5G2;|pin@330||I +EselLO[Dm]||D5G2;|pin@331||I +EselLO[Lf]||D5G2;|pin@322||I +EselLO[Li]||D5G2;|pin@320||I +EselLO[Lo]||D5G2;|pin@316||I +Evdd||D5G2;|skipReg1@2|vdd|P +Evdd_1||D5G2;|skipTime@6|vdd_1|P +Evdd_2||D5G2;|skipReg1@2|vdd_2|P +Evdd_3||D5G2;|skipReg1@2|vdd_3|P +Evdd_20||D5G2;|skipReg1@2|vdd_20|P +Evdd_21||D5G2;|skipReg1@2|vdd_21|P +Evdd_22||D5G2;|skipTime@6|vdd_22|P +Evdd_23||D5G2;|skipTime@6|vdd_23|P +Evdd_24||D5G2;|skipReg1@2|vdd_24|P +Evdd_25||D5G2;|skipReg1@2|vdd_25|P +Evdd_27||D5G2;|skipTime@6|vdd_27|P +Evdd_49||D5G2;|skipTime@6|vdd_2|P +Evdd_50||D5G2;|skipTime@6|vdd_3|P +Evdd_51||D5G2;|skipTime@6|vdd_24|P +Evdd_60||D5G2;|pinsVddG@0|vdd|P +Evdd_61||D5G2;|pinsVddG@0|vdd_1|P +Evdd_62||D5G2;|skipTime@6|vdd_28|P +Evdd_64||D5G2;|skipReg1@2|vdd_22|P +Evdd_65||D5G2;|skipReg1@2|vdd_23|P +Evdd_66||D5G2;|skipReg1@2|vdd_1|P +EzooLO||D5G2;|proposeZ@4|doLO[7]|I X # Cell skipAll;9{lay} -CskipAll;9{lay}||cmos90|1222263471555|1225750863790||ATTR_NCC(D5G3;NTX17.25;Y350.25;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1224959942890|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1225750926276 +CskipAll;9{lay}||cmos90|1222263471555|1226791807898||ATTR_NCC(D5G3;NTX17.25;Y350.25;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1224959942890|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1226796898594 Iarray;6{lay}|array@4||0|0|||D5G4; Ngeneric:Facet-Center|art@0||0|0||||AV NX-Metal-1-Metal-2-Con|contact@10||187|260|||| @@ -3033,7 +3422,6 @@ Ametal-2|net@894|||S0|pin@333||349.5|360|contact@76||310|360 Ametal-1|net@895|||S2700|skipTime@6|succ_2@974283075|310|352|contact@76||310|360 Ametal-2|net@896|||S0|pin@332||349.5|366|contact@77||226|366 Ametal-1|net@897|||S2700|skipTime@6|succ_2|226|352|contact@77||226|366 -EdoLO[7]||D5G2;|proposeZ@4|doLO[7]|I Edo[L]||D5G2;|pin@332||O Edo[M]||D5G2;|pin@333||O Efire[ODE]||D5G2;|skipTime@6|fireLO[OD]|I @@ -3041,7 +3429,6 @@ Efire[m1]||D5G2;|pin@290||I Efire[m2]||D5G2;|pin@303||I Eflag[A]||D5G2;|array@4|flag[AA]|O Eflag[B]||D5G2;|array@4|flag[BB]|O -Eflag[C]||D5G2;|array@4|flag[CC]|O Egnd||D5G2;|skipReg1@1|gnd|G Egnd_1||D5G2;|skipReg1@1|gnd_1|G Egnd_10||D5G2;|skipReg1@1|gnd_10|G @@ -3072,9 +3459,7 @@ Ein[15]||D5G2;|skipReg1@1|in[15]@813169014|I Ein[16]@1032721844|in[16]|D5G2;|pin@311||I Ein[17]@444164322|in[17]|D5G2;|pin@313||I Ein[18]@612756028|in[18]|D5G2;|pin@315||I -Ein[C]||D5G2;|array@4|in[C]|I Ekill||D5G2;|pin@334||I -EloadC[T]||D5G2;|array@4|loadC[T]|I Emc||D5G2;|pin@310||I EolcNZ||D5G2;|proposeZ@4|out[TT]|O Eolc[dec][1]||D5G2;|skipTime@6|olc[dec][1]|O @@ -3107,10 +3492,11 @@ Evdd_62||D5G2;|skipTime@6|vdd_28|P Evdd_63||D5G2;|skipReg1@1|vdd_1|P Evdd_64||D5G2;|skipReg1@1|vdd_22|P Evdd_65||D5G2;|skipReg1@1|vdd_23|P +EdoLO[7]|zooLO|D5G2;|proposeZ@4|doLO[7]|I X # Cell skipAll;8{lay} -CskipAll;8{lay}||cmos90|1222263471555|1224966482652||ATTR_NCC(D5G3;NTX17.25;Y350.25;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1224926816864|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1224926816864 +CskipAll;8{lay}||cmos90|1222263471555|1226791807898||ATTR_NCC(D5G3;NTX17.25;Y350.25;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1224926816864|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1224926816864 Iarray;6{lay}|array@4||0|0|||D5G4; Ngeneric:Facet-Center|art@0||0|0||||AV NX-Metal-1-Metal-2-Con|contact@10||187|260|||| @@ -3333,7 +3719,6 @@ Efire[MO]|fire[m1]|D5G2;|pin@290||I Efire[m2]||D5G2;|pin@303||I Eflag[AA]|flag[A]|D5G2;|array@4|flag[AA]|O Eflag[BB]|flag[B]|D5G2;|array@4|flag[BB]|O -Eflag[CC]|flag[C]|D5G2;|array@4|flag[CC]|O Egnd_20|gnd|D5G2;|skipReg1@0|gnd|G Egnd_11||D5G2;|skipReg1@0|gnd_11|G Egnd_13||D5G2;|skipReg1@0|gnd_13|G @@ -3364,9 +3749,7 @@ Ein[13]|in[15]|D5G2;|skipReg1@0|in[13]|I Ein[16]||D5G2;|skipReg3@0|in[1]|I Ein[17]||D5G2;|skipReg3@0|in[2]|I Ein[18]||D5G2;|skipReg3@0|in[3]|I -Ein[C]||D5G2;|array@4|in[C]|I Ekill_1|kill|D5G2;|pin@308||I -EloadC[T]||D5G2;|array@4|loadC[T]|I Emc||D5G2;|pin@310||I EolcZ|olcNZ|D5G2;|proposeZ@4|out[TT]|O Eolc[dec][1]||D5G2;|skipTime@6|olc[dec][1]|O @@ -3401,40 +3784,38 @@ Evdd_61||D5G2;|pinsVddG@0|vdd_1|P Evdd_62||D5G2;|skipTime@6|vdd_28|P X -# Cell skipAll;4{sch} -CskipAll;4{sch}||schematic|1222262993079|1224938643912| -Iarray;1{ic}|array@0||0|0|||D5G4; +# Cell skipAll;5{sch} +CskipAll;5{sch}||schematic|1222262993079|1226848088644| +Iarray;1{ic}|array@0||0|4|||D5G4; Ngeneric:Facet-Center|art@0||0|0||||AV -NOff-Page|conn@0||-35.5|-2|||| -NOff-Page|conn@2||6|17|||YR| +NOff-Page|conn@0||-35.5|2|||| +NOff-Page|conn@2||18|0|||YRR| NOff-Page|conn@5||36|-6|||YRRR| NOff-Page|conn@10||13|-30|||YRRR| NOff-Page|conn@11||15.5|-12|||XRR| NOff-Page|conn@12||-12|-9|||Y| -NOff-Page|conn@13||6|-30|||XYRRR| +NOff-Page|conn@13||6|-32|||XYRRR| NOff-Page|conn@14||-12|-19|||Y| -NOff-Page|conn@20||53.5|1|||| -NOff-Page|conn@21||11|18.5|||XYR| -NOff-Page|conn@22||54.5|13|||XRR| -NOff-Page|conn@23||48.5|7|||XRR| -NOff-Page|conn@24||54.5|16|||XRR| +NOff-Page|conn@20||53.5|5|||| +NOff-Page|conn@23||48.5|17|||XRR| NOff-Page|conn@26||-42|6|||| -NOff-Page|conn@27||-1|14.5|||XR| +NOff-Page|conn@27||-1|16.5|||XR| +NOff-Page|conn@28||48|13|||XRR| IredFour:inv;1{ic}|inv@0||-23|18|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 IredFour:inv;1{ic}|inv@1||-39|-30|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S80|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 IredFour:inv;1{ic}|inv@2||-23|-30|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S40|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 IredFour:inv;1{ic}|inv@3||-39|18|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S30|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 Ngeneric:Invisible-Pin|pin@0||1|38|||||ART_message(D5G6;)SskipAll Ngeneric:Invisible-Pin|pin@1||1|33|||||ART_message(D5G4;)Sflags and amplifiers -Ngeneric:Invisible-Pin|pin@2||1|28|||||ART_message(D5G3;)Sies 25 October 2008 +Ngeneric:Invisible-Pin|pin@2||1|28|||||ART_message(D5G3;)Sies 13 November 2008 NWire_Pin|pin@24||-2|-8|||| NWire_Pin|pin@26||-2|-12|||| -NWire_Pin|pin@38||-6|1|||| +NWire_Pin|pin@38||-6|5|||| NWire_Pin|pin@39||-6|-9|||| NWire_Pin|pin@49||-6|-17|||| NWire_Pin|pin@51||8|-12|||| -NBus_Pin|pin@61||-9|5|-1|-1|| -NWire_Pin|pin@67||6|-2|||| +NBus_Pin|pin@61||-9|9|-1|-1|| +NWire_Pin|pin@67||6|2|||| NWire_Pin|pin@69||6|-8|||| NBus_Pin|pin@74||-9|11|-1|-1|| NWire_Pin|pin@91||6|-12|||| @@ -3443,12 +3824,8 @@ NWire_Pin|pin@93||-12|22.5|||| NWire_Pin|pin@96||13|-20|||| NBus_Pin|pin@104||23.5|-18|-1|-1|| NBus_Pin|pin@105||23.5|-21|-1|-1|| -NWire_Pin|pin@123||45|10|||| -NWire_Pin|pin@124||45|12.5|||| -NWire_Pin|pin@125||12.5|4|||| -NWire_Pin|pin@126||12.5|0.5|||| -NWire_Pin|pin@127||11|9|||| -NBus_Pin|pin@130||44|4|-1|-1|| +NWire_Pin|pin@124||16|3.5|||| +NBus_Pin|pin@130||44|9|-1|-1|| NBus_Pin|pin@134||44|-18|-1|-1|| NBus_Pin|pin@137||-20.5|-9|-1|-1|| NWire_Pin|pin@138||-27|-30|||| @@ -3457,7 +3834,7 @@ NWire_Pin|pin@140||-12|-30|||| NWire_Pin|pin@141||-12|-26|||| NWire_Pin|pin@142||-27|18|||| NWire_Pin|pin@143||-27|23|||| -NBus_Pin|pin@144||-11.5|-2|-1|-1|| +NBus_Pin|pin@144||-11.5|2|-1|-1|| NBus_Pin|pin@145||-11.5|2|-1|-1|| NWire_Pin|pin@146||54|-12|||| NWire_Pin|pin@147||54|-15|||| @@ -3469,45 +3846,47 @@ NWire_Pin|pin@152||-46|-30|||| NWire_Pin|pin@153||-46|-22|||| NWire_Pin|pin@154||36|23.5|||| Ngeneric:Invisible-Pin|pin@155||-40|-6.5|||||ART_message(D5G2;)SN.B. in 1:12 have inverters +NWire_Pin|pin@159||16|8|||| +NWire_Pin|pin@161||9|0|||| +NWire_Pin|pin@162||9|4|||| IproposeZero;2{ic}|proposeZ@1||6|-20|||D5G4; IskipAll;2{ic}|skipAll@1||46|37.5|||D5G4; -IskipReg18;1{ic}|skipReg1@0||-20.5|-2|||D5G4; -IskipTimer;3{ic}|skipTime@4||36|9|||D5G4; +IskipReg18;1{ic}|skipReg1@0||-20.5|2|||D5G4; +IskipTimer;3{ic}|skipTime@4||36|11|||D5G4; IorangeTSMC090nm:wire90;1{ic}|wire90@3||2.5|-12|X||D0G4;|ATTR_L(D5G1;PUD)D657.4999999999998|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@5||21.5|7|||D0G4;|ATTR_L(D5G1;PUD)D439.9|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@5||21.5|13|||D0G4;|ATTR_L(D5G1;PUD)D439.9|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 IorangeTSMC090nm:wire90;1{ic}|wire90@13||-16|18|X||D0G4;|ATTR_L(D5G1;PUD)D1282.5000000000002|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 IorangeTSMC090nm:wire90;1{ic}|wire90@14||-32|-30|X||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D3646.5000000000023|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@15||-16|-30|X||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D2967.8|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@16||-32|18|X||D0G4;|ATTR_L(D5G1;PUD)D1704.4000000000003|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 IorangeTSMC090nm:wire90;1{ic}|wire90@17||63.5|-12|||D0G4;|ATTR_L(D5G1;PUD)D648.9999999999997|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 IorangeTSMC090nm:wire90;1{ic}|wire90@18||63.5|-18|||D0G4;|ATTR_L(D5G1;PUD)D305.9999999999998|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -Awire|doIt|D5G2;||0|skipTime@4|doit|33|7|wire90@5|b|24|7 -Awire|fire[ODE]|D5G2;||2700|skipTime@4|fireLO[OD]|36|18|pin@154||36|23.5 +IorangeTSMC090nm:wire90;1{ic}|wire90@19||25.5|8|||D0G4;|ATTR_L(D5G1;PUD)D439.9|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +Awire|doIt|D5G2;||0|skipTime@4|doit|33|13|wire90@5|b|24|13 +Awire|fire[ODE]|D5G2;||2700|skipTime@4|fireLO[OD]|36|20|pin@154||36|23.5 Awire|fire[m1]|D5G2;||2700|pin@150||-46.5|18|pin@151||-46.5|24 Awire|fire[m2]|D5G2;||2700|pin@152||-46|-30|pin@153||-46|-22 -Awire|flag[NZ]|D5G2;||900|pin@67||6|-2|pin@69||6|-8 -Abus|in[1:9][T,F]|D5G2;|-0.5|IJ2700|pin@144||-11.5|-2|pin@145||-11.5|2 -Awire|loadFlags[F]|D5G2;||2700|pin@123||45|10|pin@124||45|12.5 -Awire|loadFlags[F]|D5G2;||900|pin@125||12.5|4|pin@126||12.5|0.5 +Awire|flag[NZ]|D5G2;||900|pin@67||6|2|pin@69||6|-8 +Abus|in[1:9][T,F]|D5G2;|-0.5|IJ900|pin@144||-11.5|2|pin@145||-11.5|2 +Awire|loadFlags[F]|D5G2;||900|pin@159||16|8|pin@124||16|3.5 Awire|m1[F]|D5G2;||2700|pin@142||-27|18|pin@143||-27|23 -Abus|m1[T,F]|D5G2;|-0.5|IJ2700|pin@61||-9|5|pin@74||-9|11 +Abus|m1[T,F]|D5G2;|-0.5|IJ2700|pin@61||-9|9|pin@74||-9|11 Awire|m1[T]|D5G2;||2700|pin@92||-12|18|pin@93||-12|22.5 Awire|m2[F]|D5G2;||2700|pin@138||-27|-30|pin@139||-27|-27 -Abus|m2[T,F]|D5G2;|-0.5|IJ900|skipReg1@0|c[T,F]|-20.5|-5|pin@137||-20.5|-9 +Abus|m2[T,F]|D5G2;|-0.5|IJ900|skipReg1@0|c[T,F]|-20.5|-1|pin@137||-20.5|-9 Awire|m2[T]|D5G2;||2700|pin@140||-12|-30|pin@141||-12|-26 -Awire|net@13|||900|conn@2|y|6|15|array@0|in[C]|6|11 -Awire|net@75|||0|array@0|mc|-4|1|pin@38||-6|1 +Awire|net@75|||0|array@0|mc|-4|5|pin@38||-6|5 Awire|net@76|||1800|conn@12|y|-10|-9|pin@39||-6|-9 -Awire|net@77|||900|pin@38||-6|1|pin@39||-6|-9 +Awire|net@77|||900|pin@38||-6|5|pin@39||-6|-9 Awire|net@102|||0|proposeZ@1|mc|1|-17|pin@49||-6|-17 Awire|net@103|||2700|pin@49||-6|-17|pin@39||-6|-9 Awire|net@106|||1800|conn@14|y|-10|-19|proposeZ@1|torp|1|-19 -Awire|net@107|||2700|conn@13|y|6|-28|proposeZ@1|do[7]|6|-24 +Awire|net@107|||2700|conn@13|y|6|-30|proposeZ@1|do[7]|6|-24 Awire|net@110|||900|pin@51||8|-12|proposeZ@1|olcNZ|8|-15 Awire|net@111|||0|conn@11|a|13.5|-12|pin@51||8|-12 Awire|net@126|||0|wire90@3|b|0|-12|pin@26||-2|-12 -Abus|net@133||-0.5|IJ1800|pin@61||-9|5|array@0|m1[T,F]|-3|5 -Awire|net@142|||1800|array@0|flag[Z]|4|-2|pin@67||6|-2 +Abus|net@133||-0.5|IJ1800|pin@61||-9|9|array@0|m1[T,F]|-3|9 +Awire|net@142|||1800|array@0|flag[Z]|4|2|pin@67||6|2 Awire|net@144|||1800|pin@24||-2|-8|pin@69||6|-8 Awire|net@147|||900|pin@24||-2|-8|pin@26||-2|-12 Awire|net@177|||1800|wire90@3|a|5|-12|pin@91||6|-12 @@ -3517,20 +3896,13 @@ Awire|net@180|||1800|wire90@13|a|-13.5|18|pin@92||-12|18 Awire|net@192|||0|pin@96||13|-20|proposeZ@1|inLO[7]|8|-20 Awire|net@193|||900|pin@96||13|-20|conn@10|y|13|-28 Abus|net@210||-0.5|IJ1800|proposeZ@1|olc[load,dec][T,F]|10|-18|pin@104||23.5|-18 -Awire|net@239|||1800|skipTime@4|ilc[load][F]|39|1|conn@20|a|51.5|1 -Awire|net@251|||1800|skipTime@4|loadFlags[F]|39|10|pin@123||45|10 -Awire|net@252|||1800|array@0|loadFlag[T,F]|9|4|pin@125||12.5|4 -Awire|net@254|||900|conn@21|y|11|16.5|pin@127||11|9 -Awire|net@255|||0|pin@127||11|9|array@0|loadC[T]|9|9 -Abus|net@276||-0.5|IJ2700|conn@5|y|36|-4|skipTime@4|selLO[Lf,Lo,Co,Li]|36|-2 -Abus|net@277||-0.5|IJ1800|skipTime@4|olc[dec][F_1]|39|7|conn@23|a|46.5|7 -Abus|net@281||-0.5|IJ1800|skipTime@4|olc[load,dec][F]|39|4|pin@130||44|4 +Awire|net@239|||1800|skipTime@4|ilc[load][F]|39|5|conn@20|a|51.5|5 +Abus|net@277||-0.5|IJ1800|skipTime@4|olc[dec][F_1]|39|17|conn@23|a|46.5|17 +Abus|net@281||-0.5|IJ1800|skipTime@4|olc[load,dec][F]|39|9|pin@130||44|9 Abus|net@288||-0.5|IJ1800|pin@104||23.5|-18|pin@134||44|-18 -Abus|net@289||-0.5|IJ2700|pin@134||44|-18|pin@130||44|4 -Awire|net@290|||1800|skipTime@4|do[M]|39|13|conn@22|a|52.5|13 -Awire|net@293|||0|conn@24|a|52.5|16|skipTime@4|do[L]|39|16 -Abus|net@299||-0.5|IJ0|array@0|in[1:9][T,F]|-4|-2|pin@144||-11.5|-2 -Abus|net@300||-0.5|IJ1800|conn@0|y|-33.5|-2|skipReg1@0|in[1:18]|-23.5|-2 +Abus|net@289||-0.5|IJ2700|pin@134||44|-18|pin@130||44|9 +Abus|net@299||-0.5|IJ0|array@0|in[1:9][T,F]|-4|2|pin@144||-11.5|2 +Abus|net@300||-0.5|IJ1800|conn@0|y|-33.5|2|skipReg1@0|in[1:18]|-23.5|2 Awire|net@301|||1800|wire90@15|a|-13.5|-30|pin@140||-12|-30 Awire|net@302|||0|wire90@14|b|-34.5|-30|inv@1|out|-36.5|-30 Awire|net@304|||0|wire90@15|b|-18.5|-30|inv@2|out|-20.5|-30 @@ -3539,31 +3911,37 @@ Awire|net@306|||0|pin@138||-27|-30|wire90@14|a|-29.5|-30 Awire|net@308|||1800|inv@3|out|-36.5|18|wire90@16|b|-34.5|18 Awire|net@311|||0|pin@142||-27|18|wire90@16|a|-29.5|18 Awire|net@312|||0|inv@0|in|-25.5|18|pin@142||-27|18 -Abus|net@314||-0.5|IJ0|pin@144||-11.5|-2|skipReg1@0|out[1:18]|-17.5|-2 +Abus|net@314||-0.5|IJ0|pin@144||-11.5|2|skipReg1@0|out[1:18]|-17.5|2 Awire|net@315|||0|wire90@17|a|61|-12|pin@146||54|-12 Awire|net@317|||0|wire90@18|a|61|-18|pin@148||54|-18 Awire|net@318|||0|inv@3|in|-41.5|18|pin@150||-46.5|18 Awire|net@320|||0|inv@1|in|-41.5|-30|pin@152||-46|-30 -Abus|net@326||-0.5|IJ900|conn@27|a|-1|12.5|array@0|doit_1|-1|8.5 -Awire|net@331|||0|wire90@5|a|19|7|array@0|out|8|7 +Abus|net@326||-0.5|IJ900|conn@27|a|-1|14.5|array@0|doit_1|-1|12.5 +Awire|net@331|||0|wire90@5|a|19|13|array@0|out|1|13 +Awire|net@335|||0|skipTime@4|loadFlags[F]|33|8|wire90@19|b|28|8 +Abus|net@340||-0.5|IJ1800|skipTime@4|do[LL_1]|39|13|conn@28|a|46|13 +Abus|net@341||-0.5|IJ900|skipTime@4|selLO[Lf,Lo,Co,Dm,Dl,Li]|36|2|conn@5|y|36|-4 +Awire|net@343|||1800|array@0|loadFlag[T,F]|9|8|pin@159||16|8 +Awire|net@344|||0|wire90@19|a|23|8|pin@159||16|8 +Awire|net@348|||0|conn@2|y|16|0|pin@161||9|0 +Awire|net@349|||2700|pin@161||9|0|pin@162||9|4 +Awire|net@350|||0|pin@162||9|4|array@0|in[C]|4|4 Awire|olc[dec][F]|D5G2;||900|pin@148||54|-18|pin@149||54|-21 Abus|olc[load,dec][F]|D5G2;|-0.5|IJ900|pin@104||23.5|-18|pin@105||23.5|-21 Awire|olc[load][F]|D5G2;||900|pin@146||54|-12|pin@147||54|-15 -Edo[7]|doLO[7]|D4G2;|conn@13|a|I -Edo[M_1]|do[L]|D6G2;|conn@24|y|O -Edo[L]|do[M]|D6G2;|conn@22|y|O -Ein[19:36]|fire[m2,m1,ODE]|D4G2;|conn@26|a|I -Edo[M_1]@980578144|flag[A,B,C]|D6G2;|conn@27|y|O +Edo[M,L]||D6G2;|conn@28|y|O +Efire[m2,m1,ODE]||D4G2;|conn@26|a|I +Eflag[A,B,C]|flagOut[A,B]|D6G2;|conn@27|y|O +Ein[C]|flag[C]|D4G2;|conn@2|a|I Eilc[load][F]||D6G2;|conn@20|y|O EinLO[7]||D4G2;|conn@10|a|I -Ein[1:9][T,F]|in[1:18]|D4G2;|conn@0|a|I -Ein[C]||D4G2;|conn@2|a|I -Etorp|kill|D4G2;|conn@14|a|I -EloadC[T]||D4G2;|conn@21|a|I +Ein[1:18]||D4G2;|conn@0|a|I +Ekill||D4G2;|conn@14|a|I Emc||D4G2;|conn@12|a|I EolcNZ||D6G2;|conn@11|y|O Eolc[load,dec][1:2]||D6G2;|conn@23|y|O -EselLO[Lf,Lo,Co]|selLO[Lf,Lo,Co,Dm,Dl,Li]|D4G2;|conn@5|a|I +EselLO[Lf,Lo,Co,Dm,Dl,Li]||D4G2;|conn@5|a|I +EzooLO||D4G2;|conn@13|a|I X # Cell skipReg3;2{lay} @@ -3638,8 +4016,214 @@ Ein[1:15]|in[1:3]|D4G2;|conn@2|a|I Eout[1:15]|out[1:3]|D6G2;|conn@0|y|O X +# Cell skipReg15;4{lay} +CskipReg15;4{lay}||cmos90|1223639744602|1226848623226||ATTR_NCC(D5G1;NTY350.25;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1226790497214|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1226848698089 +Ngeneric:Facet-Center|art@0||0|0||||AV +NX-Metal-1-Metal-2-Con|contact@0||-5.5|-10|||| +NX-Metal-1-Metal-2-Con|contact@1||5.5|10|||| +NX-Metal-1-Metal-2-Con|contact@2||-5.5|-298|||| +NX-Metal-1-Metal-2-Con|contact@4||-5.5|-154|||| +NX-Metal-1-Metal-2-Con|contact@5||5.5|-134|||| +NX-Metal-1-Metal-2-Con|contact@6||-5.5|134|||| +NX-Metal-1-Metal-2-Con|contact@7||5.5|154|||| +NX-Metal-1-Metal-2-Con|contact@8||-5.5|278|||| +NX-Metal-1-Metal-2-Con|contact@9||5.5|298|||| +NX-Metal-1-Metal-2-Con|contact@10||-123|228|||| +NX-Metal-1-Metal-2-Con|contact@11||-74|228|||| +NX-Metal-1-Metal-2-Con|contact@12||5.5|-248|||| +NX-Metal-1-Metal-2-Con|contact@13||-30.5|-278|||| +NX-Metal-1-Metal-2-Con|contact@14||-30.5|-248|||| +Iinv10x3;3{lay}|inv10x3@8||-183|-144|||D5G4; +Iinv10x3;3{lay}|inv10x3@9||-183|0|||D5G4; +Iinv10x3;3{lay}|inv10x3@10||-183|144|||D5G4; +Iinv10x3;3{lay}|inv10x3@11||-183|288|||D5G4; +NMetal-1-Pin|pin@22||-74|-236|||| +NMetal-1-Pin|pin@23||-54.5|-236|||| +NMetal-1-Pin|pin@24||-123|-231|||| +NMetal-1-Pin|pin@25||-103.5|-231|||| +NMetal-1-Pin|pin@26||-103.5|-216|||| +NMetal-1-Pin|pin@27||-54.5|-216|||| +NMetal-1-Pin|pin@28||-123|-88|||| +NMetal-1-Pin|pin@29||-103.5|-88|||| +NMetal-1-Pin|pin@30||-103.5|-72|||| +NMetal-1-Pin|pin@31||-74|-100|||| +NMetal-1-Pin|pin@32||-54.5|-100|||| +NMetal-1-Pin|pin@33||-54.5|-72|||| +NMetal-1-Pin|pin@35||-103.5|216|||| +NMetal-1-Pin|pin@37||-54.5|216|||| +NMetal-1-Pin|pin@38||-103.5|219.5|||| +NMetal-1-Pin|pin@39||-123|219.5|||| +NMetal-1-Pin|pin@40||-54.5|220|||| +NMetal-1-Pin|pin@41||-74|220|||| +NMetal-2-Pin|pin@42||4.5|-278|||| +NMetal-2-Pin|pin@43||4.5|-298|||| +IwiresL:pinsVddGnd;1{lay}|pinsVddG@0||-215.5|-288|||D5G4; +IwiresL:select30;1{lay}|select30@0||-203|-288|||D5G4; +IwiresL:select40;1{lay}|select40@0||-178|-288|||D5G4; +IskipReg3;2{lay}|skipReg3@0||-79|144|||D5G4; +IskipReg3;2{lay}|skipReg3@1||-79|0|||D5G4; +IskipReg3;2{lay}|skipReg3@2||-79|-288|||D5G4; +IskipReg3;2{lay}|skipReg3@3||-79|-144|||D5G4; +IskipReg3;2{lay}|skipReg3@4||-79|288|||D5G4; +IwiresL:wellContacts13;1{lay}|wellCont@0||0|0|||D5G4; +IwiresL:wellContacts13;1{lay}|wellCont@1||0|-288|||D5G4; +IwiresL:wellContacts13;1{lay}|wellCont@2||0|-144|||D5G4; +IwiresL:wellContacts13;1{lay}|wellCont@3||0|144|||D5G4; +IwiresL:wellContacts13;1{lay}|wellCont@4||0|288|||D5G4; +IwiresL:wellContacts13;1{lay}|wellCont@5||-156|-288|||D5G4; +Ametal-2|net@0|||S1800|skipReg3@1|gnd_1|-6.5|0|wellCont@0|gnd|-4.5|0 +Ametal-2|net@1|||S1800|skipReg3@1|vdd_3|-6.5|-50|wellCont@0|vdd|-4.5|-50 +Ametal-2|net@2|||S1800|skipReg3@1|vdd_2|-6.5|50|wellCont@0|vdd_1|-4.5|50 +Ametal-2|net@12|||S1800|skipReg3@2|gnd_1|-6.5|-288|wellCont@1|gnd|-4.5|-288 +Ametal-2|net@13|||S1800|skipReg3@2|vdd_3|-6.5|-338|wellCont@1|vdd|-4.5|-338 +Ametal-2|net@16|||S1800|skipReg3@2|vdd_2|-6.5|-238|wellCont@1|vdd_1|-4.5|-238 +Ametal-2|net@21|||S1800|skipReg3@3|gnd_1|-6.5|-144|wellCont@2|gnd|-4.5|-144 +Ametal-2|net@22|||S1800|skipReg3@3|vdd_3|-6.5|-194|wellCont@2|vdd|-4.5|-194 +Ametal-2|net@25|||S1800|skipReg3@3|vdd_2|-6.5|-94|wellCont@2|vdd_1|-4.5|-94 +Ametal-2|net@30|||S1800|skipReg3@0|gnd_1|-6.5|144|wellCont@3|gnd|-4.5|144 +Ametal-2|net@31|||S1800|skipReg3@0|vdd_3|-6.5|94|wellCont@3|vdd|-4.5|94 +Ametal-2|net@34|||S1800|skipReg3@0|vdd_2|-6.5|194|wellCont@3|vdd_1|-4.5|194 +Ametal-2|net@39|||S1800|skipReg3@4|gnd_1|-6.5|288|wellCont@4|gnd|-4.5|288 +Ametal-2|net@40|||S1800|skipReg3@4|vdd_3|-6.5|238|wellCont@4|vdd|-4.5|238 +Ametal-2|net@43|||S1800|skipReg3@4|vdd_2|-6.5|338|wellCont@4|vdd_1|-4.5|338 +Ametal-1|net@56|||S2700|contact@0||-5.5|-10|contact@6||-5.5|134 +Ametal-1|net@57|||S2700|contact@1||5.5|10|contact@7||5.5|154 +Ametal-2|net@58|||S1800|skipReg3@1|c[F]|-67|-10|contact@0||-5.5|-10 +Ametal-2|net@59|||S1800|skipReg3@1|c[T]|-67|10|contact@1||5.5|10 +Ametal-1|net@60|||S2700|contact@2||-5.5|-298|contact@4||-5.5|-154 +Ametal-1|net@61|||S2700|contact@12||5.5|-248|contact@5||5.5|-134 +Ametal-2|net@62|||S1800|skipReg3@2|c[F]|-67|-298|contact@2||-5.5|-298 +Ametal-1|net@64|||S2700|contact@4||-5.5|-154|contact@0||-5.5|-10 +Ametal-1|net@65|||S2700|contact@5||5.5|-134|contact@1||5.5|10 +Ametal-2|net@66|||S1800|skipReg3@3|c[F]|-67|-154|contact@4||-5.5|-154 +Ametal-2|net@67|||S0|contact@5||5.5|-134|skipReg3@3|c[T]|-67|-134 +Ametal-1|net@68|||S2700|contact@6||-5.5|134|contact@8||-5.5|278 +Ametal-1|net@69|||S2700|contact@7||5.5|154|contact@9||5.5|298 +Ametal-2|net@70|||S1800|skipReg3@0|c[F]|-67|134|contact@6||-5.5|134 +Ametal-2|net@71|||S0|contact@7||5.5|154|skipReg3@0|c[T]|-67|154 +Ametal-2|net@72|||S1800|skipReg3@4|c[F]|-67|278|contact@8||-5.5|278 +Ametal-2|net@73|||S0|contact@9||5.5|298|skipReg3@4|c[T]|-67|298 +Ametal-1|net@75|||S1800|pin@22||-74|-236|pin@23||-54.5|-236 +Ametal-1|net@76|||S2700|skipReg3@2|out[1]|-123|-281|pin@24||-123|-231 +Ametal-1|net@77|||S1800|pin@24||-123|-231|pin@25||-103.5|-231 +Ametal-1|net@78|||S2700|pin@25||-103.5|-231|pin@26||-103.5|-216 +Ametal-1|net@79|||S2700|pin@23||-54.5|-236|pin@27||-54.5|-216 +Ametal-1|net@80|||S2700|skipReg3@3|out[1]|-123|-137|pin@28||-123|-88 +Ametal-1|net@81|||S1800|pin@28||-123|-88|pin@29||-103.5|-88 +Ametal-1|net@82|||S2700|pin@29||-103.5|-88|pin@30||-103.5|-72 +Ametal-1|net@84|||S1800|pin@31||-74|-100|pin@32||-54.5|-100 +Ametal-1|net@85|||S2700|pin@32||-54.5|-100|pin@33||-54.5|-72 +Ametal-2|net@89|||S1800|skipReg3@4|outtt[1]|-134|228|contact@10||-123|228 +Ametal-1|net@92|||S2700|pin@35||-103.5|216|pin@38||-103.5|219.5 +Ametal-1|net@93|||S2700|pin@37||-54.5|216|pin@40||-54.5|220 +Ametal-1|net@95|||S0|pin@38||-103.5|219.5|pin@39||-123|219.5 +Ametal-1|net@96|||S2700|pin@39||-123|219.5|contact@10||-123|228 +Ametal-1|net@98|||S0|pin@40||-54.5|220|pin@41||-74|220 +Ametal-1|net@99|||S2700|pin@41||-74|220|contact@11||-74|228 +Ametal-2|net@101|||S1800|contact@2||-5.5|-298|pin@43||4.5|-298 +Ametal-2|net@104|||S1800|skipReg3@2|c[T]|-67|-278|pin@42||4.5|-278 +Ametal-2|net@108|||S1800|skipReg3@2|c[T]|-67|-278|contact@13||-30.5|-278 +Ametal-2|net@111|||S0|contact@12||5.5|-248|contact@14||-30.5|-248 +Ametal-1|net@112|||S2700|contact@13||-30.5|-278|contact@14||-30.5|-248 +Ametal-2|net@143||6.2|S1800|wellCont@5|vdd_3|-151.5|-238|skipReg3@2|vdd|-151.5|-238 +Ametal-2|net@144||6.2|S0|skipReg3@2|gnd|-151.5|-288|wellCont@5|gnd_1|-151.5|-288 +Ametal-2|net@145||6.2|S0|skipReg3@2|vdd_1|-151.5|-338|wellCont@5|vdd_2|-151.5|-338 +Ametal-1|net@225|||S2700|skipReg3@3|out[2]|-74|-137|pin@31||-74|-100 +Ametal-1|net@226|||S2700|skipReg3@2|out[2]|-74|-281|pin@22||-74|-236 +Ametal-2|net@227|||S1800|skipReg3@4|outtt[2]|-85|228|contact@11||-74|228 +Ametal-2|net@228|||S0|inv10x3@10|gnd_2|-151.5|144|skipReg3@0|gnd|-151.5|144 +Ametal-2|net@229|||S0|inv10x3@10|vdd_5|-151.5|194|skipReg3@0|vdd|-151.5|194 +Ametal-2|net@230|||S0|inv10x3@10|vdd_4|-151.5|94|skipReg3@0|vdd_1|-151.5|94 +Ametal-2|net@231|||S0|inv10x3@9|gnd_2|-151.5|0|skipReg3@1|gnd|-151.5|0 +Ametal-2|net@232|||S0|inv10x3@9|vdd_5|-151.5|50|skipReg3@1|vdd|-151.5|50 +Ametal-2|net@233|||S0|inv10x3@9|vdd_4|-151.5|-50|skipReg3@1|vdd_1|-151.5|-50 +Ametal-2|net@234|||S0|inv10x3@8|gnd_2|-151.5|-144|skipReg3@3|gnd|-151.5|-144 +Ametal-2|net@235|||S0|inv10x3@8|vdd_5|-151.5|-94|skipReg3@3|vdd|-151.5|-94 +Ametal-2|net@236|||S0|inv10x3@8|vdd_4|-151.5|-194|skipReg3@3|vdd_1|-151.5|-194 +Ametal-2|net@237|||S0|inv10x3@11|gnd_2|-151.5|288|skipReg3@4|gnd|-151.5|288 +Ametal-2|net@238|||S0|inv10x3@11|vdd_5|-151.5|338|skipReg3@4|vdd|-151.5|338 +Ametal-2|net@239|||S0|inv10x3@11|vdd_4|-151.5|238|skipReg3@4|vdd_1|-151.5|238 +Ametal-2|net@240|||S1800|inv10x3@8|out[3]|-151.5|-172|skipReg3@3|in[1]|-122.5|-172 +Ametal-2|net@241|||S0|skipReg3@4|in[1]|-122.5|260|inv10x3@11|out[3]|-151.5|260 +Ametal-2|net@242|||S0|skipReg3@0|in[1]|-122.5|116|inv10x3@10|out[3]|-151.5|116 +Ametal-2|net@243|||S0|skipReg3@1|in[1]|-122.5|-28|inv10x3@9|out[3]|-151.5|-28 +Ametal-2|net@244|||S1800|inv10x3@8|out[2]|-151.5|-178|skipReg3@3|in[2]|-73.5|-178 +Ametal-2|net@245|||S0|skipReg3@4|in[2]|-73.5|254|inv10x3@11|out[2]|-151.5|254 +Ametal-2|net@246|||S0|skipReg3@0|in[2]|-73.5|110|inv10x3@10|out[2]|-151.5|110 +Ametal-2|net@247|||S0|skipReg3@1|in[2]|-73.5|-34|inv10x3@9|out[2]|-151.5|-34 +Ametal-2|net@248|||S1800|inv10x3@8|out[1]|-151.5|-184|skipReg3@3|in[3]|-24.5|-184 +Ametal-2|net@249|||S0|skipReg3@4|in[3]|-24.5|248|inv10x3@11|out[1]|-151.5|248 +Ametal-2|net@250|||S0|skipReg3@0|in[3]|-24.5|104|inv10x3@10|out[1]|-151.5|104 +Ametal-2|net@251|||S0|skipReg3@1|in[3]|-24.5|-40|inv10x3@9|out[1]|-151.5|-40 +Ametal-2|net@252||6.2|S1800|pinsVddG@0|gnd|-215.5|-288|wellCont@5|gnd|-160.5|-288 +Ametal-2|net@253||6.2|S0|wellCont@5|vdd|-160.5|-338|pinsVddG@0|vdd_1|-215.5|-338 +Ametal-2|net@254||6.2|S0|wellCont@5|vdd_1|-160.5|-238|pinsVddG@0|vdd|-215.5|-238 +Ec[F]||D5G2;|pin@43||I +Ec[T]||D5G2;|pin@42||I +Egnd||D5G2;|pinsVddG@0|gnd|G +Egnd_1||D5G2;|inv10x3@8|gnd_1|G +Egnd_5||D5G2;|wellCont@0|gnd_1|G +Egnd_6||D5G2;|wellCont@1|gnd_1|G +Egnd_7||D5G2;|wellCont@2|gnd_1|G +Egnd_8||D5G2;|wellCont@3|gnd_1|G +Egnd_9||D5G2;|wellCont@4|gnd_1|G +Egnd_10||D5G2;|inv10x3@9|gnd_1|G +Egnd_11||D5G2;|inv10x3@10|gnd_1|G +Egnd_12||D5G2;|inv10x3@11|gnd_1|G +Ein[11]|in[1]|D5G2;|inv10x3@11|in[2]|I +Ein[10]|in[2]|D5G2;|inv10x3@11|in[1]|I +Ein[12]|in[3]|D5G2;|inv10x3@11|in[3]|I +Ein[9]|in[4]|D5G2;|inv10x3@10|in[3]|I +Ein[8]|in[5]|D5G2;|inv10x3@10|in[2]|I +Ein[7]|in[6]|D5G2;|inv10x3@10|in[1]|I +Ein[1]|in[7]|D5G2;|inv10x3@8|in[1]|I +Ein[6]|in[8]|D5G2;|inv10x3@9|in[3]|I +Ein[4]|in[9]|D5G2;|inv10x3@9|in[1]|I +Ein[2]|in[10]|D5G2;|inv10x3@8|in[2]|I +Ein[3]|in[11]|D5G2;|inv10x3@8|in[3]|I +Ein[5]|in[12]|D5G2;|inv10x3@9|in[2]|I +Ein[15]|in[13]|D5G2;|skipReg3@2|in[3]|I +Ein[14]||D5G2;|skipReg3@2|in[2]|I +Ein[13]|in[15]|D5G2;|skipReg3@2|in[1]|I +Eout[2]|out[1]|D5G2;|pin@37||O +Eout[3]|out[2]|D5G2;|skipReg3@4|outtt[3]|O +Eout[1]|out[3]|D5G2;|pin@35||O +Eoutt[4]|out[4]|D5G2;|skipReg3@0|outt[1]|O +Eout[5]||D5G2;|skipReg3@0|out[2]|O +Eout[6]||D5G2;|skipReg3@0|outt[3]|O +Eout[12]|out[7]|D5G2;|skipReg3@3|out[3]|O +Eout[7]|out[8]|D5G2;|skipReg3@1|out[1]|O +Eout[9]||D5G2;|skipReg3@1|out[3]|O +Eout[11]|out[10]|D5G2;|pin@33||O +Eout[10]|out[11]|D5G2;|pin@30||O +Eout[8]|out[12]|D5G2;|skipReg3@1|outt[2]|O +Eout[15]|out[13]|D5G2;|skipReg3@2|out[3]|O +Eout[14]||D5G2;|pin@27||O +Eout[13]|out[15]|D5G2;|pin@26||O +Evdd||D5G2;|pinsVddG@0|vdd|P +Evdd_1||D5G2;|pinsVddG@0|vdd_1|P +Evdd_2||D5G2;|inv10x3@8|vdd_2|P +Evdd_3||D5G2;|inv10x3@8|vdd_3|P +Evdd_10||D5G2;|wellCont@0|vdd_2|P +Evdd_11||D5G2;|wellCont@0|vdd_3|P +Evdd_12||D5G2;|wellCont@1|vdd_2|P +Evdd_13||D5G2;|wellCont@1|vdd_3|P +Evdd_14||D5G2;|wellCont@2|vdd_2|P +Evdd_15||D5G2;|wellCont@2|vdd_3|P +Evdd_16||D5G2;|wellCont@3|vdd_2|P +Evdd_17||D5G2;|wellCont@3|vdd_3|P +Evdd_18||D5G2;|wellCont@4|vdd_2|P +Evdd_19||D5G2;|wellCont@4|vdd_3|P +Evdd_20||D5G2;|inv10x3@9|vdd_2|P +Evdd_21||D5G2;|inv10x3@9|vdd_3|P +Evdd_22||D5G2;|inv10x3@10|vdd_2|P +Evdd_23||D5G2;|inv10x3@10|vdd_3|P +Evdd_24||D5G2;|inv10x3@11|vdd_2|P +Evdd_25||D5G2;|inv10x3@11|vdd_3|P +X + # Cell skipReg15;3{lay} -CskipReg15;3{lay}||cmos90|1223639744602|1224943126730||ATTR_NCC(D5G1;NTY350.25;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1224940345766|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1224955227387 +CskipReg15;3{lay}||cmos90|1223639744602|1224943126730||ATTR_NCC(D5G1;NTY350.25;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1226789070285|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1224955227387 Ngeneric:Facet-Center|art@0||0|0||||AV NX-Metal-1-Metal-2-Con|contact@0||-5.5|-10|||| NX-Metal-1-Metal-2-Con|contact@1||5.5|10|||| @@ -4164,77 +4748,58 @@ Eout[1:18]||D5G2;|pin@4||O X # Cell skipReg18;1{lay} -CskipReg18;1{lay}||cmos90|1223656978941|1224942939499||ATTR_NCC(D5G3;NTX19.5;Y352.5;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"] +CskipReg18;1{lay}||cmos90|1223656978941|1226848482627||ATTR_NCC(D5G3;NTX19.5;Y352.5;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"] Ngeneric:Facet-Center|art@0||0|0||||AV -NX-Metal-1-Metal-2-Con|contact@0||59|-298|||| -NX-Metal-1-Metal-2-Con|contact@1||43|-278|||| -IgatesK:inv20B;1{lay}|inv20B@0||61|-288|X||D5G4; -IgatesK:inv20B;1{lay}|inv20B@1||45|-288|X||D5G4; -NMetal-1-Pin|pin@0||59|-263|||| -NMetal-1-Pin|pin@1||59|-313|||| -NMetal-1-Pin|pin@2||81|-313|||| -NMetal-1-Pin|pin@3||81|-263|||| -IskipReg15;3{lay}|skipReg1@2||0|0|||D5G4; +IskipReg15;4{lay}|skipReg1@3||0|0|||D5G4; IskipReg3;2{lay}|skipReg3@1||178|-288|||D5G4; -Ametal-2|net@3|||S0|inv20B@1|gnd|53|-288|inv20B@0|gnd_1|53|-288 -Ametal-2|net@4|||S0|inv20B@1|vdd|53|-238|inv20B@0|vdd_2|53|-238 -Ametal-2|net@5|||S0|inv20B@1|vdd_1|53|-338|inv20B@0|vdd_3|53|-338 -Ametal-1|net@9|||S1800|inv20B@1|in_1|49|-263|pin@0||59|-263 -Ametal-1|net@10|||S900|pin@0||59|-263|inv20B@0|out|59|-275 -Ametal-1|net@11|||S1800|inv20B@1|in|49|-313|pin@1||59|-313 -Ametal-1|net@12|||S2700|pin@1||59|-313|inv20B@0|out_1|59|-301 -Ametal-1|net@13|||S1800|inv20B@0|in|65|-313|pin@2||81|-313 -Ametal-1|net@14|||S2700|pin@2||81|-313|pin@3||81|-263 -Ametal-1|net@15|||S0|pin@3||81|-263|inv20B@0|in_1|65|-263 -Ametal-2|net@16|||S1800|skipReg1@2|c[F]|4.5|-298|contact@0||59|-298 -Ametal-1|net@17|||S2700|inv20B@0|out_1|59|-301|contact@0||59|-298 -Ametal-2|net@18|||S1800|skipReg1@2|c[T]|4.5|-278|contact@1||43|-278 -Ametal-1|net@19|||S900|inv20B@1|out|43|-275|contact@1||43|-278 -Ametal-2|net@20||6.2|S1800|skipReg1@2|gnd_6|4.5|-288|inv20B@1|gnd_1|37|-288 -Ametal-2|net@21||6.2|S0|inv20B@1|vdd_2|37|-238|skipReg1@2|vdd_13|4.5|-238 -Ametal-2|net@22||6.2|S0|inv20B@1|vdd_3|37|-338|skipReg1@2|vdd_12|4.5|-338 -Ametal-2|net@23||6.2|S1800|inv20B@0|vdd|69|-238|skipReg3@1|vdd|105.5|-238 -Ametal-2|net@24||6.2|S0|skipReg3@1|gnd|105.5|-288|inv20B@0|gnd|69|-288 -Ametal-2|net@25||6.2|S0|skipReg3@1|vdd_1|105.5|-338|inv20B@0|vdd_1|69|-338 -Ametal-2|net@26|||S1800|contact@1||43|-278|skipReg3@1|c[T]|190|-278 -Ametal-2|net@27|||S1800|contact@0||59|-298|skipReg3@1|c[F]|190|-298 -Efire[m2]||D5G2;|pin@2||I -Egnd||D5G2;|skipReg1@2|gnd|G +Ametal-2|net@36||6.2|S1800|skipReg1@3|vdd_12|4.5|-338|skipReg3@1|vdd_1|105.5|-338 +Ametal-2|net@37||6.2|S0|skipReg3@1|gnd|105.5|-288|skipReg1@3|gnd_6|4.5|-288 +Ametal-2|net@38||6.2|S0|skipReg3@1|vdd|105.5|-238|skipReg1@3|vdd_13|4.5|-238 +Ametal-2|net@39|||S0|skipReg3@1|c[F]|190|-298|skipReg1@3|c[F]|4.5|-298 +Ametal-2|net@40|||S0|skipReg3@1|c[T]|190|-278|skipReg1@3|c[T]|4.5|-278 +Ec[F]||D5G2;|skipReg1@3|c[F]|I +Ec[T]||D5G2;|skipReg1@3|c[T]|I Egnd_1||D5G2;|skipReg3@1|gnd_1|G -Egnd_5||D5G2;|skipReg1@2|gnd_5|G -Egnd_7||D5G2;|skipReg1@2|gnd_7|G -Egnd_8||D5G2;|skipReg1@2|gnd_8|G -Egnd_9||D5G2;|skipReg1@2|gnd_9|G -Ein[1]||D5G2;|skipReg1@2|xx[1]|I -Ein[2]||D5G2;|skipReg1@2|xx[2]|I -Ein[3]||D5G2;|skipReg1@2|xx[3]|I -Ein[4]||D5G2;|skipReg1@2|xx[4]|I -Ein[5]||D5G2;|skipReg1@2|xx[5]|I -Ein[6]||D5G2;|skipReg1@2|xx[6]|I -Ein[7]||D5G2;|skipReg1@2|xx[7]|I -Ein[8]||D5G2;|skipReg1@2|xx[8]|I -Ein[9]||D5G2;|skipReg1@2|xx[9]|I -Ein[10]||D5G2;|skipReg1@2|xx[10]|I -Ein[11]||D5G2;|skipReg1@2|xx[11]|I -Ein[12]||D5G2;|skipReg1@2|xx[12]|I +Egnd_2||D5G2;|skipReg1@3|gnd_1|G +Egnd_5||D5G2;|skipReg1@3|gnd_5|G +Egnd_7||D5G2;|skipReg1@3|gnd_7|G +Egnd_8||D5G2;|skipReg1@3|gnd_8|G +Egnd_9||D5G2;|skipReg1@3|gnd_9|G +Egnd_10||D5G2;|skipReg1@3|gnd_10|G +Egnd_11||D5G2;|skipReg1@3|gnd_11|G +Egnd_12||D5G2;|skipReg1@3|gnd_12|G +Ein[1]||D5G2;|skipReg1@3|in[12]|I +Ein[2]||D5G2;|skipReg1@3|in[11]|I +Ein[3]||D5G2;|skipReg1@3|in[10]|I +Ein[4]||D5G2;|skipReg1@3|in[9]|I +Ein[5]||D5G2;|skipReg1@3|in[8]|I +Ein[6]||D5G2;|skipReg1@3|in[7]|I +Ein[7]||D5G2;|skipReg1@3|in[6]|I +Ein[8]||D5G2;|skipReg1@3|in[5]|I +Ein[9]||D5G2;|skipReg1@3|in[4]|I +Ein[10]||D5G2;|skipReg1@3|in[3]|I +Ein[11]||D5G2;|skipReg1@3|in[2]|I +Ein[12]||D5G2;|skipReg1@3|in[1]|I +Ein[13]||D5G2;|skipReg1@3|in[13]|I +Ein[14]||D5G2;|skipReg1@3|in[14]|I +Ein[15]||D5G2;|skipReg1@3|in[15]|I Ein[16]||D5G2;|skipReg3@1|in[1]|I Ein[17]||D5G2;|skipReg3@1|in[2]|I Ein[18]||D5G2;|skipReg3@1|in[3]|I -Eout[1]||D5G2;|skipReg1@2|out[1]|O -Eout[2]||D5G2;|skipReg1@2|out[2]|O -Eout[3]||D5G2;|skipReg1@2|out[3]|O -Eout[4]||D5G2;|skipReg1@2|outt[4]|O -Eout[5]||D5G2;|skipReg1@2|out[5]|O -Eout[6]||D5G2;|skipReg1@2|outt[6]|O -Eout[7]||D5G2;|skipReg1@2|out[7]|O -Eout[8]||D5G2;|skipReg1@2|outt[8]|O -Eout[9]||D5G2;|skipReg1@2|out[9]|O -Eout[10]||D5G2;|skipReg1@2|out[10]|O -Eout[11]||D5G2;|skipReg1@2|out[11]|O -Eout[12]||D5G2;|skipReg1@2|out[12]|O -Eout[13]||D5G2;|skipReg1@2|out[13]|O -Eout[14]||D5G2;|skipReg1@2|out[14]|O -Eout[15]||D5G2;|skipReg1@2|out[15]|O +Eout[1]||D5G2;|skipReg1@3|out[1]|O +Eout[2]||D5G2;|skipReg1@3|out[2]|O +Eout[3]||D5G2;|skipReg1@3|out[3]|O +Eout[5]||D5G2;|skipReg1@3|out[5]|O +Eout[6]||D5G2;|skipReg1@3|out[6]|O +Eout[7]||D5G2;|skipReg1@3|out[7]|O +Eout[8]||D5G2;|skipReg1@3|out[8]|O +Eout[9]||D5G2;|skipReg1@3|out[9]|O +Eout[10]||D5G2;|skipReg1@3|out[10]|O +Eout[11]||D5G2;|skipReg1@3|out[11]|O +Eout[12]||D5G2;|skipReg1@3|out[12]|O +Eout[13]||D5G2;|skipReg1@3|out[13]|O +Eout[14]||D5G2;|skipReg1@3|out[14]|O +Eout[15]||D5G2;|skipReg1@3|out[15]|O Eout[16]||D5G2;|skipReg3@1|out[1]|O Eout[17]||D5G2;|skipReg3@1|out[2]|O Eout[18]||D5G2;|skipReg3@1|out[3]|O @@ -4244,18 +4809,24 @@ Eoutt[15]||D5G2;|skipReg3@1|outt[3]|O Eouttt[13]||D5G2;|skipReg3@1|outtt[1]|O Eouttt[14]||D5G2;|skipReg3@1|outtt[2]|O Eouttt[15]||D5G2;|skipReg3@1|outtt[3]|O -Evdd||D5G2;|skipReg1@2|vdd|P -Evdd_1||D5G2;|skipReg1@2|vdd_1|P Evdd_2||D5G2;|skipReg3@1|vdd_2|P Evdd_3||D5G2;|skipReg3@1|vdd_3|P -Evdd_10||D5G2;|skipReg1@2|vdd_10|P -Evdd_11||D5G2;|skipReg1@2|vdd_11|P -Evdd_14||D5G2;|skipReg1@2|vdd_14|P -Evdd_15||D5G2;|skipReg1@2|vdd_15|P -Evdd_16||D5G2;|skipReg1@2|vdd_16|P -Evdd_17||D5G2;|skipReg1@2|vdd_17|P -Evdd_18||D5G2;|skipReg1@2|vdd_18|P -Evdd_19||D5G2;|skipReg1@2|vdd_19|P +Evdd_4||D5G2;|skipReg1@3|vdd_2|P +Evdd_5||D5G2;|skipReg1@3|vdd_3|P +Evdd_10||D5G2;|skipReg1@3|vdd_10|P +Evdd_11||D5G2;|skipReg1@3|vdd_11|P +Evdd_14||D5G2;|skipReg1@3|vdd_14|P +Evdd_15||D5G2;|skipReg1@3|vdd_15|P +Evdd_16||D5G2;|skipReg1@3|vdd_16|P +Evdd_17||D5G2;|skipReg1@3|vdd_17|P +Evdd_18||D5G2;|skipReg1@3|vdd_18|P +Evdd_19||D5G2;|skipReg1@3|vdd_19|P +Evdd_20||D5G2;|skipReg1@3|vdd_20|P +Evdd_21||D5G2;|skipReg1@3|vdd_21|P +Evdd_22||D5G2;|skipReg1@3|vdd_22|P +Evdd_23||D5G2;|skipReg1@3|vdd_23|P +Evdd_24||D5G2;|skipReg1@3|vdd_24|P +Evdd_25||D5G2;|skipReg1@3|vdd_25|P X # Cell skipReg18;1{sch} @@ -4477,57 +5048,49 @@ Eout[1:18]||D6G2;|conn@0|y|O X # Cell skipTimer;3{ic} -CskipTimer;3{ic}||artwork|1222262815994|1224768448016|E +CskipTimer;3{ic}||artwork|1222262815994|1226697568843|E Ngeneric:Facet-Center|art@0||0|0||||AV -NThick-Circle|art@6||2.5|1|1|1|| -NThick-Circle|art@7||2.5|-8|1|1|| -NThick-Circle|art@8||2.5|-5|1|1|| +NThick-Circle|art@6||-2.5|-3|1|1|| +NThick-Circle|art@7||2.5|-6|1|1|| +NThick-Circle|art@8||2.5|-2|1|1|| Nschematic:Bus_Pin|pin@0||0|9|-1|-1|| -Nschematic:Bus_Pin|pin@2||3|1|-1|-1|| -Nschematic:Bus_Pin|pin@4||3|-5|-1|-1|X| -Nschematic:Bus_Pin|pin@6||0|-11|-1|-1|R| -Ngeneric:Invisible-Pin|pin@7||0|-10|1|1|R| -Nschematic:Bus_Pin|pin@8||-3|-2|-1|-1|| -NPin|pin@10||-2|-10|1|1|| +Nschematic:Bus_Pin|pin@2||-3|-3|-1|-1|| +Nschematic:Bus_Pin|pin@4||3|-2|-1|-1|X| +Ngeneric:Invisible-Pin|pin@7||0|-8|1|1|R| +Nschematic:Bus_Pin|pin@8||-3|2|-1|-1|| +NPin|pin@10||-2|-8|1|1|| NPin|pin@11||-2|8|1|1|| -NPin|pin@14||2|-10|1|1|| +NPin|pin@14||2|-8|1|1|| NPin|pin@15||2|8|1|1|| NPin|pin@23||0|8|1|1|| NPin|pin@24||0|9|1|1|| -Nschematic:Bus_Pin|pin@35||3|-8|-1|-1|| -NPin|pin@38||-2|-2|1|1|| -NPin|pin@39||-3|-2|1|1|| -Nschematic:Bus_Pin|pin@40||3|-2|-1|-1|| -Nschematic:Bus_Pin|pin@41||2|-2|-2|-2|| -Nschematic:Bus_Pin|pin@42||3|7|-1|-1|| -Nschematic:Bus_Pin|pin@44||3|4|-1|-1|| -NPin|pin@46||2|7|1|1|| -NPin|pin@47||3|7|1|1|| -NPin|pin@48||2|4|1|1|| -NPin|pin@49||3|4|1|1|| -Aschematic:bus|net@3||-0.5|IJ900|pin@7||0|-10|pin@6||0|-11 -AThicker|net@7|||FS1800|pin@10||-2|-10|pin@14||2|-10 +Nschematic:Bus_Pin|pin@35||3|-6|-1|-1|| +NPin|pin@38||-2|2|1|1|| +NPin|pin@39||-3|2|1|1|| +Nschematic:Bus_Pin|pin@40||3|6|-1|-1|| +Nschematic:Bus_Pin|pin@41||2|6|-2|-2|| +Nschematic:Bus_Pin|pin@42||3|2|-1|-1|| +Ngeneric:Invisible-Pin|pin@45||2|2|1|1|| +Nschematic:Bus_Pin|pin@46||0|-9|-1|-1|| +AThicker|net@7|||FS1800|pin@10||-2|-8|pin@14||2|-8 AThicker|net@15|||FS0|pin@15||2|8|pin@23||0|8 AThicker|net@18|||FS0|pin@23||0|8|pin@11||-2|8 AThicker|net@19|||FS2700|pin@23||0|8|pin@24||0|9 -AThicker|net@38|||FS2700|pin@38||-2|-2|pin@11||-2|8 -AThicker|net@46|||FS2700|pin@10||-2|-10|pin@38||-2|-2 -AThicker|net@47|||FS0|pin@38||-2|-2|pin@39||-3|-2 -AThicker|net@50|||FS2700|pin@14||2|-10|pin@48||2|4 -Aschematic:bus|net@52||-0.5|IJ1800|pin@41||2|-2|pin@40||3|-2 -AThicker|net@55|||FS2700|pin@46||2|7|pin@15||2|8 -AThicker|net@56|||FS1800|pin@46||2|7|pin@47||3|7 -AThicker|net@57|||FS2700|pin@48||2|4|pin@46||2|7 -AThicker|net@58|||FS1800|pin@48||2|4|pin@49||3|4 -Edo[L]||D5G2;|pin@42||O -Edo[M]||D5G2;|pin@44||O +AThicker|net@38|||FS2700|pin@38||-2|2|pin@11||-2|8 +AThicker|net@46|||FS2700|pin@10||-2|-8|pin@38||-2|2 +AThicker|net@47|||FS0|pin@38||-2|2|pin@39||-3|2 +Aschematic:bus|net@52||-0.5|IJ1800|pin@41||2|6|pin@40||3|6 +AThicker|net@60|||FS900|pin@15||2|8|pin@14||2|-8 +Aschematic:bus|net@63||-0.5|IJ1800|pin@45||2|2|pin@42||3|2 +Aschematic:bus|net@66||-0.5|IJ900|pin@7||0|-8|pin@46||0|-9 +Edo[LL_1]|do[M,L]|D5G2;|pin@42||O Edoit||D5G2;|pin@8||I EfireLO[OD]|fire[ODE]|D5G2;|pin@0||I Eilc[load][F]||D5G2;|pin@35||O EloadFlags[F]||D5G2;|pin@2||O Eolc[dec][F_1]|olc[load,dec][1:2]|D5G2;|pin@40||O Eolc[load,dec][F]||D5G2;|pin@4||O -EselLO[Lf,Lo,Co,Li]|selLO[Lf,Lo,Co,Dm,Dl,Li]|D5G2;|pin@6||I +EselLO[Lf,Lo,Co,Dm,Dl,Li]||D5G2;|pin@46||I X # Cell skipTimer;7{lay} @@ -4798,17 +5361,16 @@ Evdd_28||D5G2;|pinsVddG@2|vdd_1|P X # Cell skipTimer;7{sch} -CskipTimer;7{sch}||schematic|1222179439506|1224768448016| +CskipTimer;7{sch}||schematic|1222179439506|1226613609235| Ngeneric:Facet-Center|art@0||0|0||||AV NOff-Page|conn@1||84.5|-6.5|||XRR| NOff-Page|conn@3||-24|-42|||XYRR| NOff-Page|conn@4||-24|-30|||XYRR| -NOff-Page|conn@5||-7.5|-36|||Y| NOff-Page|conn@6||12|-24|||XRR| NOff-Page|conn@8||12|-12|||XRR| NOff-Page|conn@9||84.5|-16|||XRR| -NOff-Page|conn@10||26|8|||XRR| -NOff-Page|conn@11||26|-2|||XRR| +NOff-Page|conn@12||29|3|||XRR| +NOff-Page|conn@13||-7.5|-36|||Y| IredFour:inv;1{ic}|inv@1||-12|4|XRR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 IredFour:inv;1{ic}|inv@2||81|-24|XRR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 IredFour:inv;1{ic}|inv@4||81|-36|XRR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 @@ -4883,6 +5445,10 @@ NWire_Pin|pin@156||12|-6.5|||| NWire_Pin|pin@157||14|7|||| NWire_Pin|pin@158||14|-1|||| NWire_Pin|pin@159||14|3|||| +NWire_Pin|pin@160||26|8|||| +NWire_Pin|pin@161||26|5|||| +NWire_Pin|pin@162||26|-2|||| +NWire_Pin|pin@163||26|1|||| IskipTimer;3{ic}|skipTime@3||-33|12.5|||D5G4; IdriversL:sucDri20cond;1{ic}|sucDri20@0||18|8|Y||D5G4; IdriversL:sucDri20cond;1{ic}|sucDri20@1||18|-2|||D5G4; @@ -4905,6 +5471,8 @@ IorangeTSMC090nm:wire90;1{ic}|wire90@9||73|-36|||D0G4;|ATTR_L(D5G1;PUD)D184.0|AT IorangeTSMC090nm:wire90;1{ic}|wire90@10||54|13|||D0G4;|ATTR_L(D5G1;PUD)D439.3|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 IorangeTSMC090nm:wire90;1{ic}|wire90@11||73|12|||D0G4;|ATTR_L(D5G1;PUD)D191.0|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 IorangeTSMC090nm:wire90;1{ic}|wire90@12||9.5|3|||D0G4;|ATTR_L(D5G1;PUD)D391.7|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +Awire|do[L]|D5G2;||900|pin@160||26|8|pin@161||26|5 +Awire|do[M]|D5G2;||2700|pin@162||26|-2|pin@163||26|1 Awire|net@0|||1800|nor2n@7|out|50.5|-11|wire90@1|a|51.5|-11 Awire|net@11|||2700|pin@93||42|-24|pin@11||42|-12 Awire|net@12|||0|nor2n@7|inb|45.5|-12|pin@11||42|-12 @@ -4989,13 +5557,13 @@ Awire|net@324|||1800|timeDriv@1|out|5|-24|conn@6|a|10|-24 Awire|net@328|||0|sucDri20@0|in_1|16|9|pin@153||12|9 Awire|net@329|||0|sucDri20@1|in_1|16|-3|pin@154||12|-3 Awire|net@331|||1800|timeDriv@5|out|5|3|wire90@12|a|7|3 -Awire|net@332|||0|conn@10|a|24|8|sucDri20@0|succ|20|8 -Awire|net@333|||0|conn@11|a|24|-2|sucDri20@1|succ|20|-2 Awire|net@334|||0|sucDri20@0|in|16|7|pin@157||14|7 Awire|net@335|||900|pin@159||14|3|pin@158||14|-1 Awire|net@336|||1800|pin@158||14|-1|sucDri20@1|in|16|-1 Awire|net@337|||900|pin@157||14|7|pin@159||14|3 Awire|net@338|||1800|wire90@12|b|12|3|pin@159||14|3 +Awire|net@339|||1800|sucDri20@0|succ|20|8|pin@160||26|8 +Awire|net@341|||1800|sucDri20@1|succ|20|-2|pin@162||26|-2 Awire|olc[dec][1]|D5G2;||900|pin@126||90|-24|pin@127||90|-27 Awire|olc[dec][2]|D5G2;||900|pin@128||90|-33|pin@129||90|-36 Awire|olc[dec][F]|D5G2;||2700|pin@140||72|-12|pin@141||72|-8 @@ -5008,15 +5576,14 @@ Awire|selLO[Dm]|D5G2;||900|pin@154||12|-3|pin@156||12|-6.5 Awire|selLO[Lf]|D5G2;||2700|pin@16||-21|-22|pin@3||-21|-17 Awire|selLO[Li]|D5G2;||2700|pin@84||-21|-10|pin@85||-21|-5 Awire|selLO[Lo]|D5G2;||2700|pin@113||39|14|pin@13||39|19 -Edo[L]||D6G2;|conn@10|y|O -Edo[M]||D6G2;|conn@11|y|O +Edo[LL_1]|do[M,L]|D6G2;|conn@12|y|O Edoit||D4G2;|conn@3|a|I EfireLO[OD]|fire[ODE]|D4G2;|conn@4|a|I Eilc[load][F]||D6G2;|conn@8|y|O EloadFlags[F]||D6G2;|conn@6|y|O Eolc[load,dec][1:2]||D6G2;|conn@9|y|O Eolc[load,dec][F]||D6G2;|conn@1|y|O -EselLO[Lf,Lo,Co,Li]|selLO[Lf,Lo,Co,Dm,Dl,Li]|D4G2;|conn@5|a|I +EselLO[Lf,Lo,Co,Dm,Dl,Li]||D4G2;|conn@13|a|I X # Cell timeDrive20;1{ic} diff --git a/electric/stageGroupsL.jelib b/electric/stageGroupsL.jelib index 04a1626..dd0385d 100755 --- a/electric/stageGroupsL.jelib +++ b/electric/stageGroupsL.jelib @@ -1,5 +1,5 @@ # header information: -HstageGroupsL|8.08k +HstageGroupsL|8.08j # Views: Vicon|ic @@ -1637,7 +1637,7 @@ Evdd_75||D5G2;|strap2hV@33|vdd_4|P X # Cell fillDrainCount;1{ic} -CfillDrainCount;1{ic}||artwork|1182205556474|1226321954200|EI +CfillDrainCount;1{ic}||artwork|1182205556474|1226940924589|EI Ngeneric:Facet-Center|art@0||0|0||||AV Nschematic:Bus_Pin|pin@0||2|-7|-1|-1|| Nschematic:Bus_Pin|pin@2||-1|9|-1|-1|| @@ -1661,7 +1661,7 @@ NPin|pin@34||2|6|1|1|| NPin|pin@35||1|7|1|1|| NPin|pin@36||0|4|1|1|| NPin|pin@37||0|5|1|1|| -Ngeneric:Invisible-Pin|pin@38||0|1|||||ART_message(D5G2;)SFDC +Ngeneric:Invisible-Pin|pin@38||0|1|||||ART_message(D5G1.5;)S[fill,drain,count] NPin|pin@39||-2|-8|1|1|| NPin|pin@40||-2|-6|1|1|| NPin|pin@41||-2|10|1|1|| @@ -2375,7 +2375,7 @@ Evdd_35||D5G2;|fillStag@1|vdd_7|P X # Cell fillDrainCount;1{sch} -CfillDrainCount;1{sch}||schematic|1182121322015|1226616496827| +CfillDrainCount;1{sch}||schematic|1182121322015|1226945902868| Ngeneric:Facet-Center|art@0||0|0||||AV NOff-Page|conn@1||-21|-7|||Y| NOff-Page|conn@2||22|-7|||| @@ -2397,19 +2397,8 @@ Ngeneric:Invisible-Pin|pin@5||-10|29|||||ART_message(D5FLeave alone;G2;)S["Load, NWire_Pin|pin@8||48|-3|||| NWire_Pin|pin@9||39|6|||| NWire_Pin|pin@10||39|-13|||| -NBus_Pin|pin@16||-15|-7|-1|-1|| -NBus_Pin|pin@17||-14|6|-1|-1|| -NBus_Pin|pin@18||-14|9|-1|-1|| -NWire_Pin|pin@19||-15|2|||| -NBus_Pin|pin@20||-14|12|-1|-1|| -NWire_Pin|pin@23||39|-12|||| -NWire_Pin|pin@24||-8|-12|||| -NBus_Pin|pin@27||14|-7|-1|-1|| -NBus_Pin|pin@28||14|6|-1|-1|| -NBus_Pin|pin@29||14|9|-1|-1|| -NWire_Pin|pin@30||14|2|||| -NWire_Pin|pin@32||15|-3|||| -IproperStopper;1{ic}|properSt@0||-8|0|||D5G4; +NWire_Pin|pin@15||-3|-13|||| +IproperStopper;1{ic}|properSt@0||-3|0|||D5G4; IorangeTSMC090nm:wire90;1{ic}|wire90@1||25|-3|||D0G4;|ATTR_L(D5G1;PUD)D2080.3999999999996|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 Abus|net@45||-0.5|IJ1800|instruct@0|sod[1:9]|51|12|conn@10|a|56|12 Awire|net@48|||1800|wire90@1|b|27.5|-3|pin@8||48|-3 @@ -2417,31 +2406,20 @@ Awire|net@49|||2700|pin@8||48|-3|instruct@0|ctg|48|4 Awire|net@50|||1800|conn@14|y|44|8|instruct@0|fin|46|8 Awire|net@52|||0|conn@15|a|55|7|instruct@0|fout|52|7 Awire|net@53|||0|instruct@0|cin|46|6|pin@9||39|6 -Awire|net@54|||900|pin@9||39|6|pin@23||39|-12 -Abus|net@62||-0.5|IJ1800|conn@1|y|-19|-7|pin@16||-15|-7 -Abus|net@63||-0.5|IJ1800|conn@6|y|-19|6|pin@17||-14|6 -Abus|net@64||-0.5|IJ1800|conn@4|y|-19|9|pin@18||-14|9 -Awire|net@65|||1800|conn@5|y|-19|2|pin@19||-15|2 -Abus|net@66||-0.5|IJ1800|conn@11|y|-19|12|pin@20||-14|12 -Abus|net@69||-0.5|1800|pin@20||-14|12|properSt@0|sid[1:9]|-9|12 -Abus|net@70||-0.5|1800|pin@18||-14|9|properSt@0|sic[1:9]|-9|9 -Abus|net@71||-0.5|1800|pin@17||-14|6|properSt@0|sir[1:9]|-9|6 -Abus|net@74||-0.5|1800|properSt@0|sod[1:9]|-6|12|instruct@0|sid[1:9]|48|12 -Awire|net@75|||1800|pin@19||-15|2|properSt@0|pred|-10|2 -Abus|net@76||-0.5|IJ1800|conn@1|y|-19|-7|properSt@0|in[1:37],ain[T,1:14]|-10|-7 -Awire|net@77|||900|pin@23||39|-12|pin@10||39|-13 -Awire|net@78|||0|pin@23||39|-12|pin@24||-8|-12 -Awire|net@79|||2700|pin@24||-8|-12|properSt@0|fire|-8|-8 -Abus|net@82||-0.5|IJ0|conn@2|a|20|-7|pin@27||14|-7 -Abus|net@83||-0.5|IJ0|conn@7|a|20|6|pin@28||14|6 -Abus|net@84||-0.5|IJ0|conn@9|a|20|9|pin@29||14|9 -Awire|net@85|||0|conn@8|a|20|2|pin@30||14|2 -Awire|net@87|||0|wire90@1|a|22.5|-3|pin@32||15|-3 -Abus|net@89||-0.5|1800|properSt@0|soc[1:9]|-6|9|pin@29||14|9 -Abus|net@90||-0.5|0|pin@28||14|6|properSt@0|sor[1:9]|-6|6 -Awire|net@91|||1800|properSt@0|succ|-6|2|pin@30||14|2 -Abus|net@92||-0.5|1800|properSt@0|out[1:37],aout[T,1:14]|-6|-7|pin@27||14|-7 -Awire|net@93|||1800|properSt@0|dOut|-5|-3|pin@32||15|-3 +Awire|net@54|||900|pin@9||39|6|pin@10||39|-13 +Awire|net@59|||0|conn@8|a|20|2|properSt@0|succ|-1|2 +Awire|net@60|||0|properSt@0|pred|-5|2|conn@5|y|-19|2 +Abus|net@61||-0.5|IJ0|instruct@0|sid[1:9]|48|12|properSt@0|sod[1:9]|-1|12 +Abus|net@62||-0.5|IJ0|properSt@0|sid[1:9]|-4|12|conn@11|y|-19|12 +Abus|net@63||-0.5|IJ0|properSt@0|sic[1:9]|-4|9|conn@4|y|-19|9 +Abus|net@64||-0.5|IJ1800|properSt@0|soc[1:9]|-1|9|conn@9|a|20|9 +Abus|net@65||-0.5|IJ1800|properSt@0|sor[1:9]|-1|6|conn@7|a|20|6 +Abus|net@66||-0.5|IJ0|properSt@0|sir[1:9]|-4|6|conn@6|y|-19|6 +Abus|net@70||-0.5|IJ0|conn@2|a|20|-7|properSt@0|out[1:37],aout[T,1:14]|-1|-7 +Abus|net@71||-0.5|IJ0|properSt@0|in[1:37],ain[T,1:14]|-5|-7|conn@1|y|-19|-7 +Awire|net@73|||2700|pin@15||-3|-13|properSt@0|fire|-3|-9 +Awire|net@74|||0|pin@10||39|-13|pin@15||-3|-13 +Awire|net@75|||0|wire90@1|a|22.5|-3|properSt@0|dOut|0|-3 Efin||D4G2;|conn@14|a|I Efout||D6G2;|conn@15|y|O Ein[1:37],ain[T,1:14]||D4G2;|conn@1|a|I @@ -2457,116 +2435,109 @@ Esucc||D6G2;|conn@8|y|O X # Cell northFifo;1{ic} -CnorthFifo;1{ic}||artwork|1226359478414|1226509095829|E +CnorthFifo;1{ic}||artwork|1226940536869|1226941998825|E Ngeneric:Facet-Center|art@0||0|0||||AV -NPin|pin@2||-2|7|1|1|| -Ngeneric:Invisible-Pin|pin@3||0|6|||||ART_message(D5G1.5;)S4 -Ngeneric:Invisible-Pin|pin@4||0|9|||||ART_message(D5G1.5;)S6 -Ngeneric:Invisible-Pin|pin@5||0|12|||||ART_message(D5G1.5;)S86 -NPin|pin@6||-1|6|1|1|| -NPin|pin@7||-2|5|1|1|| -NPin|pin@8||1|5|1|1|| -NPin|pin@9||2|6|1|1|| -NPin|pin@10||1|7|1|1|| -NPin|pin@11||2|4|1|1|| -NPin|pin@12||-2|4|1|1|| -NPin|pin@13||0|4|1|1|| -NPin|pin@14||0|5|1|1|| -Ngeneric:Invisible-Pin|pin@15||0|1|||||ART_message(D5G2;)SFDC -NPin|pin@16||-2|-8|1|1|| -NPin|pin@17||-2|-6|1|1|| -NPin|pin@18||-2|10|1|1|| -NPin|pin@19||-1|9|1|1|| -NPin|pin@20||-2|8|1|1|| -NPin|pin@21||1.5|-6|1|1|| -NPin|pin@22||1|8|1|1|| -NPin|pin@23||0|-4|1|1|| -NPin|pin@24||2|9|1|1|| -NPin|pin@25||1|10|1|1|| -NPin|pin@26||0|7|1|1|| -NPin|pin@27||0|8|1|1|| -NPin|pin@28||2|-7|1|1|| -NPin|pin@29||1.5|-8|1|1|| -NPin|pin@30||-2|-4|1|1|| -NPin|pin@31||2|-4|1|1|| -NPin|pin@32||-2|13|1|1|| -NPin|pin@33||-1|12|1|1|| -NPin|pin@34||0|-6|1|1|| -NPin|pin@35||-2|11|1|1|| -NPin|pin@36||1|11|1|1|| -NPin|pin@37||2|12|1|1|| -NPin|pin@38||1|13|1|1|| -NPin|pin@39||0|10|1|1|| -NPin|pin@40||0|11|1|1|| -NPin|pin@41||2|-2|1|1|| -NPin|pin@42||3|-2|1|1|| -NPin|pin@43||-2|-2|1|1|| -NPin|pin@44||-3|-2|1|1|| -Nschematic:Bus_Pin|pin@45||2|-7|-1|-1|| -Nschematic:Bus_Pin|pin@47||-1|6|-1|-1|| -Nschematic:Bus_Pin|pin@48||-1|9|-1|-1|| -Nschematic:Bus_Pin|pin@49||-1|12|-1|-1|| -Nschematic:Bus_Pin|pin@50||2|9|-1|-1|| -Nschematic:Bus_Pin|pin@51||2|12|-1|-1|| -Nschematic:Bus_Pin|pin@52||2|6|-1|-1|| -Nschematic:Bus_Pin|pin@54||-3|-2|-1|-1|| -Nschematic:Bus_Pin|pin@55||3|-2|-1|-1|| -Nschematic:Bus_Pin|pin@58||-2|-7|-1|-1|| -Nschematic:Bus_Pin|pin@59||-2|1|-1|-1|| -Nschematic:Bus_Pin|pin@60||2|1|-1|-1|| -AThicker|net@0|||FS634|pin@28||2|-7|pin@29||1.5|-8 -AThicker|net@1|||FS1350|pin@18||-2|10|pin@19||-1|9 -AThicker|net@2|||FS450|pin@19||-1|9|pin@20||-2|8 -AThicker|net@3|||FS2700|pin@16||-2|-8|pin@17||-2|-6 -AThicker|net@4|||FS1800|pin@17||-2|-6|pin@34||0|-6 -AThicker|net@5|||FS1800|pin@20||-2|8|pin@27||0|8 -AThicker|net@6|||FS2250|pin@22||1|8|pin@24||2|9 -AThicker|net@7|||FS3150|pin@24||2|9|pin@25||1|10 -AThicker|net@8|||FS0|pin@25||1|10|pin@18||-2|10 -AThicker|net@9|||FS1800|pin@27||0|8|pin@22||1|8 -AThicker|net@10|||FS2700|pin@26||0|7|pin@27||0|8 -AThicker|net@11|||FS0|pin@13||0|4|pin@12||-2|4 -AThicker|net@12|||FS900|pin@12||-2|4|pin@43||-2|-2 -AThicker|net@13|||FS1800|pin@30||-2|-4|pin@23||0|-4 -AThicker|net@14|||FS1800|pin@34||0|-6|pin@21||1.5|-6 -AThicker|net@15|||FS0|pin@10||1|7|pin@2||-2|7 -AThicker|net@16|||FS900|pin@23||0|-4|pin@34||0|-6 -AThicker|net@17|||FS1350|pin@32||-2|13|pin@33||-1|12 -AThicker|net@18|||FS450|pin@33||-1|12|pin@35||-2|11 -AThicker|net@19|||FS1800|pin@35||-2|11|pin@40||0|11 -AThicker|net@20|||FS1166|pin@21||1.5|-6|pin@28||2|-7 -AThicker|net@21|||FS2250|pin@36||1|11|pin@37||2|12 -AThicker|net@22|||FS3150|pin@37||2|12|pin@38||1|13 -AThicker|net@23|||FS0|pin@38||1|13|pin@32||-2|13 -AThicker|net@24|||FS1800|pin@40||0|11|pin@36||1|11 -AThicker|net@25|||FS2700|pin@39||0|10|pin@40||0|11 -AThicker|net@26|||FS0|pin@11||2|4|pin@13||0|4 -AThicker|net@27|||FS1350|pin@2||-2|7|pin@6||-1|6 -AThicker|net@28|||FS450|pin@6||-1|6|pin@7||-2|5 -AThicker|net@29|||FS1800|pin@7||-2|5|pin@14||0|5 -AThicker|net@30|||FS2250|pin@8||1|5|pin@9||2|6 -AThicker|net@31|||FS3150|pin@9||2|6|pin@10||1|7 -AThicker|net@32|||FS1800|pin@16||-2|-8|pin@29||1.5|-8 -AThicker|net@33|||FS900|pin@11||2|4|pin@41||2|-2 -AThicker|net@34|||FS900|pin@41||2|-2|pin@31||2|-4 -AThicker|net@35|||FS1800|pin@41||2|-2|pin@42||3|-2 -AThicker|net@37|||FS1800|pin@23||0|-4|pin@31||2|-4 -AThicker|net@38|||FS0|pin@43||-2|-2|pin@44||-3|-2 -AThicker|net@39|||FS1800|pin@14||0|5|pin@8||1|5 -AThicker|net@40|||FS2700|pin@13||0|4|pin@14||0|5 -AThicker|net@43|||FS900|pin@43||-2|-2|pin@30||-2|-4 -Efin||D5G2;|pin@54||I -Efout||D5G2;|pin@55||O -Efoo|in[1:37],ain[T,1:14]|D5G2;|pin@58||U -Eout[1:37],aout[T,1:14]||D5G2;|pin@45||O -Epred||D5G2;|pin@59||U -Esic[1:9]||D5G2;|pin@48||B -Esid[1:9]||D5G2;|pin@49||B -Esir[1:9]||D5G2;|pin@47||I -Esoc[1:9]||D5G2;|pin@50||B -Esod[1:9]||D5G2;|pin@51||B -Esor[1:9]||D5G2;|pin@52||B -Esucc||D5G2;|pin@60||U +NThick-Circle|art@1||1|9|2|2|RRR||ART_degrees()F[0.0,3.1415927] +NThick-Circle|art@2||1|12|2|2|RRR||ART_degrees()F[0.0,3.1415927] +NThick-Circle|art@3||1|6|2|2|RRR||ART_degrees()F[0.0,3.1415927] +Nschematic:Bus_Pin|pin@0||-3|-2|-1|-1|| +Nschematic:Bus_Pin|pin@1||3|-2|-1|-1|| +Nschematic:Bus_Pin|pin@2||-2|-9|-1|-1|| +Nschematic:Bus_Pin|pin@3||2|-9|-1|-1|| +Nschematic:Bus_Pin|pin@4||-3|3|-1|-1|| +Nschematic:Bus_Pin|pin@5||-1|9|-1|-1|| +Nschematic:Bus_Pin|pin@6||-1|12|-1|-1|| +Nschematic:Bus_Pin|pin@7||-1|6|-1|-1|| +Nschematic:Bus_Pin|pin@8||3|3|-1|-1|| +NPin|pin@9||1|7|1|1|| +NPin|pin@10||-1|9|1|1|| +NPin|pin@11||-2|7|1|1|| +NPin|pin@12||-2|8|1|1|| +NPin|pin@13||1.5|-8|1|1|| +NPin|pin@14||1|8|1|1|| +NPin|pin@15||0|-4|1|1|| +NPin|pin@17||1|10|1|1|| +NPin|pin@18||0|7|1|1|| +NPin|pin@19||0|8|1|1|| +NPin|pin@20||2|4|1|1|| +NPin|pin@21||2|-9|1|1|| +NPin|pin@22||1.5|-10|1|1|| +NPin|pin@23||-2|-4|1|1|| +NPin|pin@24||2|-4|1|1|| +NPin|pin@25||-2|13|1|1|| +NPin|pin@26||-1|12|1|1|| +NPin|pin@27||0|-8|1|1|| +NPin|pin@28||-2|11|1|1|| +NPin|pin@29||1|11|1|1|| +NPin|pin@31||-2|4|1|1|| +NPin|pin@32||1|13|1|1|| +NPin|pin@33||0|10|1|1|| +NPin|pin@34||0|11|1|1|| +NPin|pin@35||2|-2|1|1|| +NPin|pin@36||3|-2|1|1|| +NPin|pin@37||-2|-2|1|1|| +NPin|pin@38||-3|-2|1|1|| +NPin|pin@41||-1|6|1|1|| +NPin|pin@42||0|4|1|1|| +NPin|pin@43||-2|5|1|1|| +NPin|pin@44||1|5|1|1|| +NPin|pin@46||0|5|1|1|| +Ngeneric:Invisible-Pin|pin@47||0|1|||||ART_message(D5G1.5;)S[north,FIFO] +NPin|pin@48||-2|-10|1|1|| +NPin|pin@49||-2|-8|1|1|| +NPin|pin@50||-2|10|1|1|| +NPin|pin@51||-2|3|1|1|| +NPin|pin@52||-3|3|1|1|| +NPin|pin@53||2|3|1|1|| +NPin|pin@54||3|3|1|1|| +AThicker|net@0|||FS634|pin@21||2|-9|pin@22||1.5|-10 +AThicker|net@1|||FS1350|pin@50||-2|10|pin@10||-1|9 +AThicker|net@2|||FS450|pin@26||-1|12|pin@28||-2|11 +AThicker|net@3|||FS1800|pin@28||-2|11|pin@34||0|11 +AThicker|net@4|||FS450|pin@10||-1|9|pin@12||-2|8 +AThicker|net@5|||FS1166|pin@13||1.5|-8|pin@21||2|-9 +AThicker|net@8|||FS0|pin@32||1|13|pin@25||-2|13 +AThicker|net@9|||FS1800|pin@34||0|11|pin@29||1|11 +AThicker|net@10|||FS2700|pin@33||0|10|pin@34||0|11 +AThicker|net@11|||FS0|pin@20||2|4|pin@42||0|4 +AThicker|net@12|||FS2700|pin@18||0|7|pin@19||0|8 +AThicker|net@13|||FS1350|pin@11||-2|7|pin@41||-1|6 +AThicker|net@14|||FS450|pin@41||-1|6|pin@43||-2|5 +AThicker|net@15|||FS1800|pin@43||-2|5|pin@46||0|5 +AThicker|net@16|||FS2700|pin@48||-2|-10|pin@49||-2|-8 +AThicker|net@19|||FS1800|pin@48||-2|-10|pin@22||1.5|-10 +AThicker|net@20|||FS900|pin@53||2|3|pin@35||2|-2 +AThicker|net@21|||FS900|pin@35||2|-2|pin@24||2|-4 +AThicker|net@22|||FS1800|pin@35||2|-2|pin@36||3|-2 +AThicker|net@23|||FS0|pin@42||0|4|pin@31||-2|4 +AThicker|net@25|||FS1800|pin@15||0|-4|pin@24||2|-4 +AThicker|net@26|||FS0|pin@37||-2|-2|pin@38||-3|-2 +AThicker|net@27|||FS1800|pin@46||0|5|pin@44||1|5 +AThicker|net@28|||FS1800|pin@49||-2|-8|pin@27||0|-8 +AThicker|net@29|||FS2700|pin@42||0|4|pin@46||0|5 +AThicker|net@32|||FS1800|pin@12||-2|8|pin@19||0|8 +AThicker|net@34|||FS900|pin@51||-2|3|pin@37||-2|-2 +AThicker|net@36|||FS0|pin@17||1|10|pin@50||-2|10 +AThicker|net@37|||FS1800|pin@19||0|8|pin@14||1|8 +AThicker|net@38|||FS1800|pin@23||-2|-4|pin@15||0|-4 +AThicker|net@39|||FS1800|pin@27||0|-8|pin@13||1.5|-8 +AThicker|net@40|||FS0|pin@9||1|7|pin@11||-2|7 +AThicker|net@41|||FS900|pin@15||0|-4|pin@27||0|-8 +AThicker|net@42|||FS1350|pin@25||-2|13|pin@26||-1|12 +AThicker|net@43|||FS900|pin@31||-2|4|pin@51||-2|3 +AThicker|net@44|||FS0|pin@51||-2|3|pin@52||-3|3 +AThicker|net@45|||FS900|pin@20||2|4|pin@53||2|3 +AThicker|net@46|||FS1800|pin@53||2|3|pin@54||3|3 +AThicker|net@47|||FS900|pin@37||-2|-2|pin@23||-2|-4 +Efin||D5G2;|pin@0||I +Efout||D5G2;|pin@1||O +Ein[1:37],ain[T,1:14]||D5G2;|pin@2||I +Eout[1:37],aout[T,1:14]||D5G2;|pin@3||O +Epred||D5G2;|pin@4||I +Esic[1:9]||D5G2;|pin@5||B +Esid[1:9]||D5G2;|pin@6||B +Esir[1:9]||D5G2;|pin@7||I +Esucc||D5G2;|pin@8||O X # Cell northFifo;1{lay} @@ -3182,7 +3153,7 @@ Evdd_59||D5G2;|upDown8w@0|vdd_33|P X # Cell northFifo;1{sch} -CnorthFifo;1{sch}||schematic|1226317630702|1226608866630| +CnorthFifo;1{sch}||schematic|1226317630702|1226941991746| Ngeneric:Facet-Center|art@0||0|0||||AV NOff-Page|conn@0||-27|8|||| NOff-Page|conn@1||-27|0|||X| @@ -3193,14 +3164,11 @@ NOff-Page|conn@5||7|14|||Y| NOff-Page|conn@6||7|11|||Y| NOff-Page|conn@9||8|0|||| NOff-Page|conn@10||23|0|||| -NOff-Page|conn@11||28|14|||| -NOff-Page|conn@12||28|11|||| -NOff-Page|conn@13||28|8|||| IfillDrainCount;1{ic}|fillDrai@0||15.5|2|||D5G4; -InorthFifo;1{ic}|northFif@0||-15|23|||D5G4; -Ngeneric:Invisible-Pin|pin@0||5.5|48.5|||||ART_message(D5G6;)SnorthFifo -Ngeneric:Invisible-Pin|pin@1||4.5|39.5|||||ART_message(D5G3;)Sies 10 November 2008 -Ngeneric:Invisible-Pin|pin@8||3.5|43.5|||||ART_message(D5G4;)Seight plain stages in up-down form +InorthFifo;1{ic}|northFif@0||41|18|||D5G4; +Ngeneric:Invisible-Pin|pin@0||5.5|43.5|||||ART_message(D5G6;)SnorthFifo +Ngeneric:Invisible-Pin|pin@1||4.5|34.5|||||ART_message(D5G3;)Sies 17 November 2008 +Ngeneric:Invisible-Pin|pin@8||3.5|38.5|||||ART_message(D5G4;)Seight plain stages in up-down form NBus_Pin|pin@62||21|-5|-1|-1|| NBus_Pin|pin@68||-30|-5|-1|-1|| NBus_Pin|pin@85||21|-9|-1|-1|| @@ -3209,6 +3177,9 @@ NWire_Pin|pin@87||22|4|||| NWire_Pin|pin@88||22|-12|||| NWire_Pin|pin@90||-1|-12|||| NWire_Pin|pin@91||-1|0|||| +IscanJ:scanCap;1{ic}|scanCap@1||22|11|||D5G4; +IscanJ:scanCap;1{ic}|scanCap@2||25|14|||D5G4; +IscanJ:scanCap;1{ic}|scanCap@4||24|8|||D5G4; IupDown8weak;1{ic}|upDown8w@1||-16|2|||D5G4; IorangeTSMC090nm:wire90;1{ic}|wire90@6||-8.5|0|||D0G4;|ATTR_L(D5G1;PUD)D1185.9|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 IorangeTSMC090nm:wire90;1{ic}|wire90@18||-2.5|4|||D0G4;|ATTR_L(D5G1;PUD)D1185.9|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 @@ -3219,6 +3190,8 @@ Abus|net@212||-0.5|IJ2700|conn@3|y|-30|-12|pin@68||-30|-5 Abus|net@213||-0.5|IJ1800|pin@68||-30|-5|upDown8w@1|inU[1:37],ainU[T,1:14]|-18|-5 Awire|net@227|||1800|conn@2|y|-23.5|4|upDown8w@1|predU|-18|4 Awire|net@229|||0|wire90@6|a|-11|0|upDown8w@1|predD|-14|0 +Abus|net@235||-0.5|IJ1800|fillDrai@0|sod[1:9]|17.5|14|scanCap@2|si[1:9]|25|14 +Abus|net@236||-0.5|IJ1800|fillDrai@0|soc[1:9]|17.5|11|scanCap@1|si[1:9]|22|11 Awire|net@247|||1800|conn@9|y|10|0|fillDrai@0|fin|12.5|0 Awire|net@248|||0|conn@10|a|21|0|fillDrai@0|fout|18.5|0 Abus|net@253||-0.5|IJ0|upDown8w@1|sir[1:9]|-17|8|conn@0|y|-25|8 @@ -3228,6 +3201,7 @@ Abus|net@257||-0.5|IJ900|pin@62||21|-5|pin@85||21|-9 Abus|net@259||-0.5|IJ1800|upDown8w@1|inD[1:37],ainD[T,1:14]|-14|-9|pin@85||21|-9 Abus|net@260||-0.5|IJ0|upDown8w@1|outD[1:37],aoutD[T,1:14]|-18|-9|pin@86||-22|-9 Abus|net@261||-0.5|IJ900|pin@86||-22|-9|conn@4|a|-22|-19 +Abus|net@262||-0.5|IJ1800|fillDrai@0|sor[1:9]|17.5|8|scanCap@4|si[1:9]|24|8 Awire|net@263|||1800|wire90@18|b|0|4|fillDrai@0|pred|13.5|4 Awire|net@264|||0|wire90@18|a|-5|4|upDown8w@1|succU|-14|4 Awire|net@267|||1800|fillDrai@0|succ|17.5|4|pin@87||22|4 @@ -3236,9 +3210,6 @@ Awire|net@272|||0|pin@88||22|-12|pin@90||-1|-12 Awire|net@274|||2700|pin@90||-1|-12|pin@91||-1|0 Awire|net@276|||1800|wire90@6|b|-6|0|pin@91||-1|0 Awire|net@277|||0|upDown8w@1|succD|-18|0|conn@1|a|-25|0 -Abus|net@281||-0.5|IJ1800|fillDrai@0|sod[1:9]|17.5|14|conn@11|a|26|14 -Abus|net@282||-0.5|IJ1800|fillDrai@0|soc[1:9]|17.5|11|conn@12|a|26|11 -Abus|net@283||-0.5|IJ1800|fillDrai@0|sor[1:9]|17.5|8|conn@13|a|26|8 Efin||D4G2;|conn@9|a|I Efout||D6G2;|conn@10|y|O Ein[1:37],ain[T,1:14]||D4G2;|conn@3|a|I @@ -3247,14 +3218,11 @@ Epred||D4G2;|conn@2|a|I Esic[1:9]||D4G2;|conn@6|a|B Esid[1:9]||D4G2;|conn@5|a|B Esir[2:9]|sir[1:9]|D4G2;|conn@0|a|I -Esoc[1:9]||D5G2;X4;|conn@12|y|U -Esod[1:9]||D5G2;X4;|conn@11|y|U -Esor[1:9]||D5G2;X4;|conn@13|y|U Esucc||D6G2;|conn@1|y|O X # Cell properStopper;1{ic} -CproperStopper;1{ic}||artwork|1182205556474|1226616328182|EI +CproperStopper;1{ic}||artwork|1182205556474|1226945891433|EI Ngeneric:Facet-Center|art@0||0|0||||AV Nschematic:Bus_Pin|pin@0||2|-7|-1|-1|| Nschematic:Bus_Pin|pin@2||-1|9|-1|-1|| @@ -3278,7 +3246,7 @@ NPin|pin@34||2|6|1|1|| NPin|pin@35||1|7|1|1|| NPin|pin@36||0|4|1|1|| NPin|pin@37||0|5|1|1|| -Ngeneric:Invisible-Pin|pin@38||0|1|||||ART_message(D5G2;)S[prop,stop] +Ngeneric:Invisible-Pin|pin@38||0|1|||||ART_message(D5G1.5;)S[prop,stop] NPin|pin@39||-2|-8|1|1|| NPin|pin@40||-2|-6|1|1|| NPin|pin@41||-2|10|1|1|| @@ -3305,7 +3273,9 @@ NPin|pin@66||0|11|1|1|| Nschematic:Bus_Pin|pin@67||3|-3|-1|-1|| NPin|pin@69||2|-3|1|1|| NPin|pin@70||3|-3|1|1|| -Nschematic:Bus_Pin|pin@71||0|-8|-1|-1|| +Nschematic:Bus_Pin|pin@71||0|-9|-1|-1|| +NPin|pin@72||0|-8|1|1|| +NPin|pin@73||0|-9|1|1|| AThicker|net@12|||FS2700|pin@39||-2|-8|pin@40||-2|-6 AThicker|net@13|||FS1800|pin@40||-2|-6|pin@27||0|-6 AThicker|net@14|||FS0|pin@35||1|7|pin@30||-2|7 @@ -3342,20 +3312,22 @@ AThicker|net@53|||FS450|pin@31||-1|6|pin@32||-2|5 AThicker|net@54|||FS1800|pin@32||-2|5|pin@37||0|5 AThicker|net@55|||FS2250|pin@33||1|5|pin@34||2|6 AThicker|net@56|||FS3150|pin@34||2|6|pin@35||1|7 -AThicker|net@57|||FS1800|pin@39||-2|-8|pin@51||1.5|-8 +AThicker|net@57|||FS1800|pin@39||-2|-8|pin@72||0|-8 AThicker|net@59|||FS2700|pin@58||2|-4|pin@69||2|-3 AThicker|net@60|||FS1800|pin@69||2|-3|pin@70||3|-3 +AThicker|net@61|||FS1800|pin@72||0|-8|pin@51||1.5|-8 +AThicker|net@62|||FS900|pin@72||0|-8|pin@73||0|-9 EdOut||D5G2;|pin@67||O -Efire||D5G2;|pin@71||U +Efire||D5G2;|pin@71||O Ein[1:37],ain[T,1:14]||D5G2;|pin@8||I Eout[1:37],aout[T,1:14]||D5G2;|pin@0||O Epred||D5G2;|pin@12||I -Esic[1:9]||D5G2;|pin@2||I -Esid[1:9]||D5G2;|pin@18||I -Esir[1:9]||D5G2;|pin@14||I -Esoc[1:9]||D5G2;|pin@4||O -Esod[1:9]||D5G2;|pin@20||O -Esor[1:9]||D5G2;|pin@16||O +Esic[1:9]||D5G2;|pin@2||B +Esid[1:9]||D5G2;|pin@18||B +Esir[1:9]||D5G2;|pin@14||B +Esoc[1:9]||D5G2;|pin@4||B +Esod[1:9]||D5G2;|pin@20||B +Esor[1:9]||D5G2;|pin@16||B Esucc||D5G2;|pin@22||O X @@ -3641,7 +3613,7 @@ Evdd_27||D5G2;|drainSta@1|vdd_11|P X # Cell properStopper;1{sch} -CproperStopper;1{sch}||schematic|1182121322015|1226616306201| +CproperStopper;1{sch}||schematic|1182121322015|1226616321585| Ngeneric:Facet-Center|art@0||0|0||||AV NOff-Page|conn@1||-21|-7|||Y| NOff-Page|conn@2||22|-7|||| @@ -3654,14 +3626,13 @@ NOff-Page|conn@9||22|9|||| NOff-Page|conn@10||22|12|||| NOff-Page|conn@11||-21|12|||Y| NOff-Page|conn@12||21.5|-2|||| -NOff-Page|conn@13||22|-13|||| +NOff-Page|conn@13||12|-14|||XRRR| IstagesL:drainStage;1{ic}|drainSta@0||12|0|||D5G4; IstagesL:fillStage;1{ic}|fillStag@0||-13|0|||D5G4; Ngeneric:Invisible-Pin|pin@3||-12|41|||||ART_message(D5FLeave alone;G5;)SproperStopper Ngeneric:Invisible-Pin|pin@4||-10.5|33|||X||ART_message(D5FLeave alone;G3;)Sies 5 August 2007 Ngeneric:Invisible-Pin|pin@5||-10|29|||||ART_message(D5FLeave alone;G2;)SA complete pair to load and unload Ngeneric:Invisible-Pin|pin@6||-22.5|24.5|||||ART_message(D3G2;)S[layout for control on right,and m2 ports,ies 7 November 2008] -NWire_Pin|pin@7||12|-13|||| IproperStopper;1{ic}|properSt@0||23.5|29|||D5G4; IorangeTSMC090nm:wire90;1{ic}|wire90@0||1|2|||D0G4;|ATTR_L(D5G1;PUD)D2080.3999999999996|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 Abus|net@1||-0.5|IJ1800|fillStag@0|out[1:37],aout[T,1:14]|-11|-7|drainSta@0|in[1:37],ain[T,1:14]|10|-7 @@ -3680,10 +3651,9 @@ Abus|net@22||-0.5|IJ1800|fillStag@0|sod[1:9]|-11|12|conn@10|a|20|12 Awire|net@41|||1800|fillStag@0|succ|-11|2|wire90@0|a|-1.5|2 Awire|net@42|||1800|wire90@0|b|3.5|2|drainSta@0|pred|10|2 Awire|net@43|||0|conn@12|a|19.5|-2|drainSta@0|dOut|15|-2 -Awire|net@44|||900|drainSta@0|succ_1|12|-9|pin@7||12|-13 -Awire|net@45|||1800|pin@7||12|-13|conn@13|a|20|-13 +Awire|net@44|||900|drainSta@0|succ_1|12|-9|conn@13|a|12|-12 EdOut||D6G2;|conn@12|y|O -Efire||D5G2;|conn@13|y|U +Efire||D6G2;|conn@13|y|O Ein[1:37],ain[T,1:14]||D4G3;|conn@1|a|I Eout[1:37],aout[T,1:14]||D6G3;|conn@2|y|O Epred||D4G3;|conn@5|a|I @@ -3697,7 +3667,7 @@ Esucc||D6G3;|conn@8|y|O X # Cell southFifo;1{ic} -CsouthFifo;1{ic}||artwork|1226359478414|1226433017556|E +CsouthFifo;1{ic}||artwork|1226359478414|1226941974234|E Ngeneric:Facet-Center|art@0||0|0||||AV NPin|pin@2||-2|7|1|1|| Ngeneric:Invisible-Pin|pin@3||0|6|||||ART_message(D5G1.5;)S4 @@ -3712,26 +3682,26 @@ NPin|pin@11||2|4|1|1|| NPin|pin@12||-2|4|1|1|| NPin|pin@13||0|4|1|1|| NPin|pin@14||0|5|1|1|| -Ngeneric:Invisible-Pin|pin@15||0|1|||||ART_message(D5G2;)SFDC -NPin|pin@16||-2|-8|1|1|| -NPin|pin@17||-2|-6|1|1|| +Ngeneric:Invisible-Pin|pin@15||0|1|||||ART_message(D5G1.5;)S[south,FIFO] +NPin|pin@16||-2|-7|1|1|| +NPin|pin@17||-2|-5|1|1|| NPin|pin@18||-2|10|1|1|| NPin|pin@19||-1|9|1|1|| NPin|pin@20||-2|8|1|1|| -NPin|pin@21||1.5|-6|1|1|| +NPin|pin@21||1.5|-5|1|1|| NPin|pin@22||1|8|1|1|| NPin|pin@23||0|-4|1|1|| NPin|pin@24||2|9|1|1|| NPin|pin@25||1|10|1|1|| NPin|pin@26||0|7|1|1|| NPin|pin@27||0|8|1|1|| -NPin|pin@28||2|-7|1|1|| -NPin|pin@29||1.5|-8|1|1|| +NPin|pin@28||2|-6|1|1|| +NPin|pin@29||1.5|-7|1|1|| NPin|pin@30||-2|-4|1|1|| NPin|pin@31||2|-4|1|1|| NPin|pin@32||-2|13|1|1|| NPin|pin@33||-1|12|1|1|| -NPin|pin@34||0|-6|1|1|| +NPin|pin@34||0|-5|1|1|| NPin|pin@35||-2|11|1|1|| NPin|pin@36||1|11|1|1|| NPin|pin@37||2|12|1|1|| @@ -3742,8 +3712,8 @@ NPin|pin@41||2|-2|1|1|| NPin|pin@42||3|-2|1|1|| NPin|pin@43||-2|-1|1|1|| NPin|pin@44||-3|-1|1|1|| -Nschematic:Bus_Pin|pin@45||2|-7|-1|-1|| -Nschematic:Bus_Pin|pin@46||2|3|-1|-1|| +Nschematic:Bus_Pin|pin@45||2|-6|-1|-1|| +Nschematic:Bus_Pin|pin@46||3|3|-1|-1|| Nschematic:Bus_Pin|pin@47||-1|6|-1|-1|| Nschematic:Bus_Pin|pin@48||-1|9|-1|-1|| Nschematic:Bus_Pin|pin@49||-1|12|-1|-1|| @@ -3755,11 +3725,13 @@ Nschematic:Bus_Pin|pin@54||-3|-1|-1|-1|| Nschematic:Bus_Pin|pin@55||3|-2|-1|-1|| NPin|pin@56||-2|-3|1|1|| NPin|pin@57||-3|-3|1|1|| -AThicker|net@0|||FS634|pin@28||2|-7|pin@29||1.5|-8 +NPin|pin@58||2|3|1|1|| +NPin|pin@59||3|3|1|1|| +AThicker|net@0|||FS634|pin@28||2|-6|pin@29||1.5|-7 AThicker|net@1|||FS1350|pin@18||-2|10|pin@19||-1|9 AThicker|net@2|||FS450|pin@19||-1|9|pin@20||-2|8 -AThicker|net@3|||FS2700|pin@16||-2|-8|pin@17||-2|-6 -AThicker|net@4|||FS1800|pin@17||-2|-6|pin@34||0|-6 +AThicker|net@3|||FS2700|pin@16||-2|-7|pin@17||-2|-5 +AThicker|net@4|||FS1800|pin@17||-2|-5|pin@34||0|-5 AThicker|net@5|||FS1800|pin@20||-2|8|pin@27||0|8 AThicker|net@6|||FS2250|pin@22||1|8|pin@24||2|9 AThicker|net@7|||FS3150|pin@24||2|9|pin@25||1|10 @@ -3769,13 +3741,13 @@ AThicker|net@10|||FS2700|pin@26||0|7|pin@27||0|8 AThicker|net@11|||FS0|pin@13||0|4|pin@12||-2|4 AThicker|net@12|||FS900|pin@12||-2|4|pin@43||-2|-1 AThicker|net@13|||FS1800|pin@30||-2|-4|pin@23||0|-4 -AThicker|net@14|||FS1800|pin@34||0|-6|pin@21||1.5|-6 +AThicker|net@14|||FS1800|pin@34||0|-5|pin@21||1.5|-5 AThicker|net@15|||FS0|pin@10||1|7|pin@2||-2|7 -AThicker|net@16|||FS900|pin@23||0|-4|pin@34||0|-6 +AThicker|net@16|||FS900|pin@23||0|-4|pin@34||0|-5 AThicker|net@17|||FS1350|pin@32||-2|13|pin@33||-1|12 AThicker|net@18|||FS450|pin@33||-1|12|pin@35||-2|11 AThicker|net@19|||FS1800|pin@35||-2|11|pin@40||0|11 -AThicker|net@20|||FS1166|pin@21||1.5|-6|pin@28||2|-7 +AThicker|net@20|||FS1166|pin@21||1.5|-5|pin@28||2|-6 AThicker|net@21|||FS2250|pin@36||1|11|pin@37||2|12 AThicker|net@22|||FS3150|pin@37||2|12|pin@38||1|13 AThicker|net@23|||FS0|pin@38||1|13|pin@32||-2|13 @@ -3787,8 +3759,8 @@ AThicker|net@28|||FS450|pin@6||-1|6|pin@7||-2|5 AThicker|net@29|||FS1800|pin@7||-2|5|pin@14||0|5 AThicker|net@30|||FS2250|pin@8||1|5|pin@9||2|6 AThicker|net@31|||FS3150|pin@9||2|6|pin@10||1|7 -AThicker|net@32|||FS1800|pin@16||-2|-8|pin@29||1.5|-8 -AThicker|net@33|||FS900|pin@11||2|4|pin@41||2|-2 +AThicker|net@32|||FS1800|pin@16||-2|-7|pin@29||1.5|-7 +AThicker|net@33|||FS900|pin@58||2|3|pin@41||2|-2 AThicker|net@34|||FS900|pin@41||2|-2|pin@31||2|-4 AThicker|net@35|||FS1800|pin@41||2|-2|pin@42||3|-2 AThicker|net@36|||FS900|pin@43||-2|-1|pin@56||-2|-3 @@ -3798,6 +3770,8 @@ AThicker|net@39|||FS1800|pin@14||0|5|pin@8||1|5 AThicker|net@40|||FS2700|pin@13||0|4|pin@14||0|5 AThicker|net@41|||FS900|pin@56||-2|-3|pin@30||-2|-4 AThicker|net@42|||FS0|pin@56||-2|-3|pin@57||-3|-3 +AThicker|net@43|||FS900|pin@11||2|4|pin@58||2|3 +AThicker|net@44|||FS1800|pin@58||2|3|pin@59||3|3 Ecin||D5G2;|pin@53||I Efin||D5G2;|pin@54||I Efout||D5G2;|pin@55||O @@ -4882,7 +4856,7 @@ Evdd_61||D5G2;|upDown8w@0|vdd_33|P X # Cell southFifo;1{sch} -CsouthFifo;1{sch}||schematic|1226359374697|1226608899830| +CsouthFifo;1{sch}||schematic|1226359374697|1226943649272| Ngeneric:Facet-Center|art@0||0|0||||AV NOff-Page|conn@2||35|-7|||| NOff-Page|conn@3||37|1|||| @@ -4942,18 +4916,18 @@ Awire|net@74|||1800|tapPropS@0|fout|26.5|-2|conn@11|a|32|-2 Ecin||D4G2;|conn@12|a|I Efin||D4G2;|conn@10|a|I Efout||D6G2;|conn@11|y|O -Eout[1:37],aout[T,1:14]||D6G3;|conn@2|y|O -Esic[1:9]||D4G3;|conn@7|a|B -Esid[1:9]||D4G3;|conn@6|a|B +Eout[1:37],aout[T,1:14]||D6G2;|conn@2|y|O +Esic[1:9]||D4G2;|conn@7|a|B +Esid[1:9]||D4G2;|conn@6|a|B Esir[1:9]||D4G2;X-4;|conn@4|y|I -Esoc[1:9]||D6G3;|conn@9|y|B -Esod[1:9]||D6G3;|conn@5|y|B -Esor[1:9]||D6G3;|conn@8|y|B -Esucc[tap]||D6G3;|conn@3|y|O +Esoc[1:9]||D6G2;|conn@9|y|B +Esod[1:9]||D6G2;|conn@5|y|B +Esor[1:9]||D6G2;|conn@8|y|B +Esucc[tap]||D6G2;|conn@3|y|O X # Cell tapPropStop;1{ic} -CtapPropStop;1{ic}||artwork|1182205556474|1226359688585|EI +CtapPropStop;1{ic}||artwork|1182205556474|1226943666605|EI Ngeneric:Facet-Center|art@0||0|0||||AV Nschematic:Bus_Pin|pin@0||2|-7|-1|-1|| Nschematic:Bus_Pin|pin@2||-1|9|-1|-1|| @@ -4977,7 +4951,7 @@ NPin|pin@34||2|6|1|1|| NPin|pin@35||1|7|1|1|| NPin|pin@36||0|4|1|1|| NPin|pin@37||0|5|1|1|| -Ngeneric:Invisible-Pin|pin@38||0|1|||||ART_message(D5G2;)S[tap,prop,stop] +Ngeneric:Invisible-Pin|pin@38||0|1|||||ART_message(D5G1.5;)S[tap,prop,stop] NPin|pin@39||-2|-8|1|1|| NPin|pin@40||-2|-6|1|1|| NPin|pin@41||-2|10|1|1|| @@ -5881,7 +5855,7 @@ Evdd_30||D5G2;|tapStage@0|vdd_7|P X # Cell tapPropStop;2{sch} -CtapPropStop;2{sch}||schematic|1182121322015|1226616600611| +CtapPropStop;2{sch}||schematic|1182121322015|1226942669754| Ngeneric:Facet-Center|art@0||0|0||||AV NOff-Page|conn@1||-27|-7|||Y| NOff-Page|conn@2||70|-7|||| @@ -5893,72 +5867,46 @@ NOff-Page|conn@8||70|2|||| NOff-Page|conn@9||70|9|||| NOff-Page|conn@10||70|12|||| NOff-Page|conn@11||-27|12|||Y| -NOff-Page|conn@13||70|-2|||| +NOff-Page|conn@13||63|-2|||| NOff-Page|conn@14||25|16|||| NOff-Page|conn@15||43|17|||| NOff-Page|conn@16||24|18|||| -NGround|gnd@0||60|-13|||| IcountersL:instructionCount;1{ic}|instruct@0||34|17|Y||D5G4; Ngeneric:Invisible-Pin|pin@3||-12|41|||||ART_message(D5FLeave alone;G5;)StapPropStop -Ngeneric:Invisible-Pin|pin@4||-10.5|33|||X||ART_message(D5FLeave alone;G3;)Sies 8 November 2008 +Ngeneric:Invisible-Pin|pin@4||-10.5|33|||X||ART_message(D5FLeave alone;G3;)Sies 13 November 2008 Ngeneric:Invisible-Pin|pin@5||-10|29|||||ART_message(D5FLeave alone;G2;)SA complete set to load, unload, and tap Ngeneric:Invisible-Pin|pin@6||-22.5|24.5|||||ART_message(D3G2;)S[layout for control on right,and m2 ports] -NWire_Pin|pin@14||18|-3|||| -NWire_Pin|pin@15||18|25|||| +NWire_Pin|pin@15||19|25|||| NWire_Pin|pin@16||33|25|||| -NWire_Pin|pin@17||60|2|||| -NBus_Pin|pin@21||-14|-7|-1|-1|| -NBus_Pin|pin@22||-13|6|-1|-1|| -NBus_Pin|pin@23||-13|9|-1|-1|| -NWire_Pin|pin@24||-14|2|||| -NBus_Pin|pin@25||-13|12|-1|-1|| -NBus_Pin|pin@31||14|-7|-1|-1|| -NBus_Pin|pin@32||14|6|-1|-1|| -NBus_Pin|pin@33||14|9|-1|-1|| -NWire_Pin|pin@34||14|2|||| -NWire_Pin|pin@36||15|-3|||| -NWire_Pin|pin@37||15|-3|||| -IproperStopper;1{ic}|properSt@0||-6|0|||D5G4; +NWire_Pin|pin@17||19|-3|||| +IproperStopper;1{ic}|properSt@0||-1|0|||D5G4; ItapPropStop;1{ic}|tapPrSto@0||40.5|41|||D5G4; IstagesL:tapStage;1{ic}|tapStage@1||54|0|||D5G4; IorangeTSMC090nm:wire90;1{ic}|wire90@2||22|2|||D0G4;|ATTR_L(D5G1;PUD)D2080.3999999999996|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 Abus|net@71||-0.5|IJ1800|tapStage@1|soc[1:9]|56|9|conn@9|a|68|9 Abus|net@72||-0.5|IJ0|conn@2|a|68|-7|tapStage@1|out[1:37],aout[T,1:14]|56|-7 Abus|net@73||-0.5|IJ0|conn@7|a|68|6|tapStage@1|sor[1:9]|56|6 -Awire|net@77|||1800|pin@17||60|2|conn@8|a|68|2 -Awire|net@79|||0|conn@13|a|68|-2|tapStage@1|succ[B]|56|-2 +Awire|net@77|||1800|tapStage@1|succ[A]|56|2|conn@8|a|68|2 +Awire|net@79|||0|conn@13|a|61|-2|tapStage@1|succ[B]|56|-2 Awire|net@85|||1800|wire90@2|b|24.5|2|tapStage@1|pred|52|2 Awire|net@86|||1800|conn@14|y|27|16|instruct@0|fin|31|16 Awire|net@87|||1800|conn@16|y|26|18|instruct@0|cin|31|18 Awire|net@88|||0|conn@15|a|41|17|instruct@0|fout|37|17 -Awire|net@90|||2700|pin@14||18|-3|pin@15||18|25 -Awire|net@91|||1800|pin@15||18|25|pin@16||33|25 +Awire|net@91|||1800|pin@15||19|25|pin@16||33|25 Awire|net@92|||900|pin@16||33|25|instruct@0|ctg|33|20 Abus|net@95||-0.5|IJ0|conn@10|a|68|12|instruct@0|sod[1:9]|36|12 -Awire|net@96|||1800|tapStage@1|succ[A]|56|2|pin@17||60|2 -Awire|net@97|||2700|gnd@0||60|-11|pin@17||60|2 -Abus|net@101||-0.5|IJ1800|conn@1|y|-25|-7|pin@21||-14|-7 -Abus|net@102||-0.5|IJ1800|conn@6|y|-25|6|pin@22||-13|6 -Abus|net@103||-0.5|IJ1800|conn@4|y|-25|9|pin@23||-13|9 -Awire|net@104|||1800|conn@5|y|-25|2|pin@24||-14|2 -Abus|net@105||-0.5|IJ1800|conn@11|y|-25|12|pin@25||-13|12 -Abus|net@111||-0.5|IJ0|tapStage@1|in[1:37],ain[T,1:14]|52|-7|pin@31||14|-7 -Abus|net@112||-0.5|IJ0|tapStage@1|sir[1:9]|53|6|pin@32||14|6 -Abus|net@113||-0.5|IJ0|tapStage@1|sic[1:9]|53|9|pin@33||14|9 -Awire|net@114|||0|wire90@2|a|19.5|2|pin@34||14|2 -Awire|net@116|||0|pin@14||18|-3|pin@36||15|-3 -Abus|net@117||-0.5|1800|pin@25||-13|12|properSt@0|sid[1:9]|-7|12 -Abus|net@118||-0.5|1800|pin@23||-13|9|properSt@0|sic[1:9]|-7|9 -Abus|net@119||-0.5|1800|pin@22||-13|6|properSt@0|sir[1:9]|-7|6 -Abus|net@120||-0.5|1800|properSt@0|sod[1:9]|-4|12|instruct@0|sid[1:9]|33|12 -Abus|net@121||-0.5|1800|properSt@0|soc[1:9]|-4|9|pin@33||14|9 -Abus|net@122||-0.5|1800|properSt@0|sor[1:9]|-4|6|pin@32||14|6 -Awire|net@123|||1800|properSt@0|succ|-4|2|pin@34||14|2 -Awire|net@124|||1800|properSt@0|dOut|-3|-3|pin@37||15|-3 -Awire|net@125|||900|pin@37||15|-3|pin@36||15|-3 -Awire|net@126|||1800|pin@24||-14|2|properSt@0|pred|-8|2 -Abus|net@127||-0.5|1800|properSt@0|out[1:37],aout[T,1:14]|-4|-7|pin@31||14|-7 -Abus|net@128||-0.5|1800|pin@21||-14|-7|properSt@0|in[1:37],ain[T,1:14]|-8|-7 +Awire|net@97|||0|pin@17||19|-3|properSt@0|dOut|2|-3 +Awire|net@98|||1800|properSt@0|succ|1|2|wire90@2|a|19.5|2 +Awire|net@99|||0|properSt@0|pred|-3|2|conn@5|y|-25|2 +Abus|net@100||-0.5|IJ0|tapStage@1|sic[1:9]|53|9|properSt@0|soc[1:9]|1|9 +Abus|net@101||-0.5|IJ1800|properSt@0|sor[1:9]|1|6|tapStage@1|sir[1:9]|53|6 +Abus|net@102||-0.5|IJ0|properSt@0|sic[1:9]|-2|9|conn@4|y|-25|9 +Abus|net@103||-0.5|IJ1800|conn@6|y|-25|6|properSt@0|sir[1:9]|-2|6 +Abus|net@104||-0.5|IJ1800|conn@11|y|-25|12|properSt@0|sid[1:9]|-2|12 +Abus|net@105||-0.5|IJ1800|properSt@0|sod[1:9]|1|12|instruct@0|sid[1:9]|33|12 +Abus|net@106||-0.5|IJ0|properSt@0|in[1:37],ain[T,1:14]|-3|-7|conn@1|y|-25|-7 +Abus|net@107||-0.5|IJ1800|properSt@0|out[1:37],aout[T,1:14]|1|-7|tapStage@1|in[1:37],ain[T,1:14]|52|-7 +Awire|net@108|||900|pin@15||19|25|pin@17||19|-3 Ecin||D4G2;|conn@16|a|I Efin||D4G2;|conn@14|a|I Efout||D6G2;|conn@15|y|O diff --git a/electric/testsL.jelib b/electric/testsL.jelib index 07522f6..b60b343 100755 --- a/electric/testsL.jelib +++ b/electric/testsL.jelib @@ -358,7 +358,7 @@ Awire|sw[1]|D5G2;||2700|pin@11||1|0|pin@12||1|2 X # Cell skipTest;1{sch} -CskipTest;1{sch}||schematic|1222267332463|1224768531023| +CskipTest;1{sch}||schematic|1222267332463|1226697738850| Ispiceparts:Pulse;1{ic}|Pulse@0||-95|6.5|||D5G4;|ATTR_DelayTime(D5G0.5;NPY0.5;)S80ps|ATTR_FallTime(D5G0.5;NPY-0.5;)S10ps|ATTR_InitialVoltage(D5G0.5;NPY1.5;)S1V|ATTR_Period(D5G0.5;NPY-1.5;)S400ms|ATTR_PulseVoltage(D5G0.5;NPY1;)S0V|ATTR_PulseWidth(D5G0.5;NPY-1;)S300ms|ATTR_RiseTime(D5G0.5;NP)S10ps IfifoL:aStageD;1{ic}|aStageD@3||-48|0|||D5G4; IfifoL:aStageD;1{ic}|aStageD@4||0|0|||D5G4; @@ -507,7 +507,6 @@ Abus|net@119||-0.5|IJ1800|aStageD@3|out[1:36]|-43|-6|pin@83||-34|-6 Abus|net@120||-0.5|IJ1800|pin@83||-34|-6|aStageE@2|in[1:36]|-28|-6 Awire|net@124|||1800|skipAll@1|ilc[load][F]|33|-27|pin@86||40|-27 Awire|net@145|||1800|pin@54||6|-32|skipAll@1|in[C]|13|-32 -Awire|net@148|||0|skipAll@1|loadC[T]|13|-29|pin@96||9|-29 Awire|net@149|||2700|pin@96||9|-29|pin@74||9|-24 Awire|net@150|||1800|pin@85||0|-13|pin@50||19|-13 Awire|net@156|||0|sinkCslo@3|pred|57.5|-9.5|pin@103||52|-9.5 @@ -515,16 +514,12 @@ Awire|net@157|||0|sinkCslo@2|pred|55|-23|pin@104||52|-23 Awire|net@159|||1800|sinkCslo@3|fire|63.5|-7.5|pin@105||66|-7.5 Awire|net@166|||0|pin@112||63.5|-21|sinkCslo@2|fire|61|-21 Abus|net@172||-0.5|0|pin@57||39|-34|skipAll@1|olc[load,dec][1:2]|33|-34 -Awire|net@173|||2700|skipAll@1|doLO|27|-21|pin@71||27|-14 Awire|net@185|||1800|pin@126||31|-18|pin@99||52|-18 Awire|net@186|||1800|pin@128||33|-14|pin@97||52|-14 -Awire|net@187|||1800|odStageS@1|do[M_1]|27|-4|pin@125||31|-4 Awire|net@189|||900|pin@125||31|-4|pin@126||31|-18 -Awire|net@190|||1800|odStageS@1|sin_1|27|-2|pin@127||33|-2 Awire|net@191|||1800|pin@71||27|-14|pin@128||33|-14 Awire|net@192|||900|pin@127||33|-2|pin@128||33|-14 Awire|net@194|||1800|pin@129||-17|-17|pin@130||15|-17 -Awire|net@198|||2700|skipAll@1|do[M_1]|31|-22|pin@126||31|-18 Awire|net@200|||900|skipAll@1|torp|15|-36|gnd@3||15|-41 Awire|net@221|||900|skipAll@1|inLO[7]|31|-36|gnd@5||31|-46 Abus|net@222||-0.5|IJ1800|pin@76||-19|-37|inv[1:18]|in|-7.5|-37 @@ -536,7 +531,7 @@ Awire|take[3]|D5G2;||2700|pin@85||0|-13|aStageD@4|fire[2]|0|-9 X # Cell skipTestOLC;1{sch} -CskipTestOLC;1{sch}||schematic|1222267332463|1224250419224| +CskipTestOLC;1{sch}||schematic|1222267332463|1226697767761| Ispiceparts:Pulse;1{ic}|Pulse@0||-91|6.5|||D5G4;|ATTR_DelayTime(D5G0.5;NPY0.5;)S80ps|ATTR_FallTime(D5G0.5;NPY-0.5;)S10ps|ATTR_InitialVoltage(D5G0.5;NPY1.5;)S1V|ATTR_Period(D5G0.5;NPY-1.5;)S400ms|ATTR_PulseVoltage(D5G0.5;NPY1;)S0V|ATTR_PulseWidth(D5G0.5;NPY-1;)S300ms|ATTR_RiseTime(D5G0.5;NP)S10ps IfifoL:aStageD;1{ic}|aStageD@3||-48|0|||D5G4; IfifoL:aStageD;1{ic}|aStageD@6||0|0|||D5G4; @@ -696,7 +691,6 @@ Awire|net@196|||1800|aStageD@6|sout|2|5|odStageS@0|sin|23|5 Awire|net@197|||0|sinkCver@0|pred|37.5|0|odStageS@0|doLO|27|0 Awire|net@198|||1800|aStageD@6|full|3|0|odStageS@0|pred|21|0 Awire|net@207|||2700|pin@138||9|-47|pin@74||9|-42 -Awire|net@209|||0|skipOLC@4|loadC[T]|13|-47|pin@138||9|-47 Awire|net@238|||2700|skipOLC@4|doLO|27|-39|pin@161||27|-28 Awire|net@239|||1800|pin@176||35|-28|pin@162||57|-28 Awire|net@240|||2700|skipOLC@4|do[L]|31|-40|pin@163||31|-31 @@ -704,10 +698,8 @@ Awire|net@242|||1800|sinkCslo@1|fire|67.5|-14|pin@167||72|-14 Awire|net@243|||1800|sinkCslo@2|fire|73.5|-29|pin@170||78|-29 Awire|net@246|||2700|pin@162||57|-28|pin@172||57|-16 Awire|net@247|||1800|pin@172||57|-16|sinkCslo@1|pred|61.5|-16 -Awire|net@248|||1800|odStageS@0|do[M_1]|27|-4|pin@173||32|-4 Awire|net@249|||1800|pin@163||31|-31|pin@174||32|-31 Awire|net@252|||1800|pin@161||27|-28|pin@176||35|-28 -Awire|net@254|||1800|odStageS@0|sin_1|27|-2|pin@175||35|-2 Awire|net@256|||0|sinkCslo@2|pred|67.5|-31|pin@174||32|-31 Awire|net@260|||2700|skipOLC@4|fire[MO_1]|15|-40|pin@178||15|-24 Awire|net@261|||0|pin@178||15|-24|pin@179||-18|-24 @@ -850,7 +842,7 @@ Esout||D6G2;|conn@1|y|O X # Cell testInner;1{sch} -CtestInner;1{sch}||schematic|1214647589490|1224762969703| +CtestInner;1{sch}||schematic|1214647589490|1226926439131| Ispiceparts:Pulse;1{ic}|Pulse@0||42|-6|X||D5G4;|ATTR_DelayTime(D5G0.5;NPY0.5;)S100ps|ATTR_FallTime(D5G0.5;NPY-0.5;)S10ps|ATTR_InitialVoltage(D5G0.5;NPY1.5;)S1V|ATTR_Period(D5G0.5;NPY-1.5;)S400ms|ATTR_PulseVoltage(D5G0.5;NPY1;)S0V|ATTR_PulseWidth(D5G0.5;NPY-1;)S300ms|ATTR_RiseTime(D5G0.5;NP)S10ps Ispiceparts:Pulse;1{ic}|Pulse@1||-37|6|X||D5G4;|ATTR_DelayTime(D5G0.5;NPY0.5;)S500ps|ATTR_FallTime(D5G0.5;NPY-0.5;)S10ps|ATTR_InitialVoltage(D5G0.5;NPY1.5;)S0V|ATTR_Period(D5G0.5;NPY-1.5;)S250ps|ATTR_PulseVoltage(D5G0.5;NPY1;)S1V|ATTR_PulseWidth(D5G0.5;NPY-1;)S115ps|ATTR_RiseTime(D5G0.5;NP)S10ps Ngeneric:Facet-Center|art@0||0|0||||AV @@ -863,7 +855,7 @@ NGround|gnd@0||35|-12|||| NGround|gnd@1||-44|1|||| NGround|gnd@2||26|-22|||| NGround|gnd@3||10|12|||RR| -IloopCountL:ilc;1{ic}|ilc@0||6|0|||D5G4; +IloopCountL:ilcZoo;1{ic}|ilcZoo@0||6|0|||D5G4; IredFour:inv;1{ic}|inv@1||30.5|4|RR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NPX1.5;Y2;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 IredFour:inv;1{ic}|inv@5||-36.5|12|XRR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NPX1.5;Y2;)S30|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 IredFour:inv;1{ic}|inv@6||-22.5|12|XRR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NPX1.5;Y2;)S30|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 @@ -898,11 +890,11 @@ Awire|ilc[cnt]|D5G2;||900|pin@11||-13|12|pin@59||-13|-2 Awire|ilc[done]|D5G2;||2700|pin@60||-3|2|pin@61||-3|7 Awire|ilc[load]|D5G2;||900|pin@20||23|4|pin@21||23|-2 Abus|in[1:3]|D5G2;|-0.5|IJ2700|pin@5||9|-12|pin@6||9|-9 -Abus|in[1:8]|D5G2;|-0.5|IJ2700|pin@7||6|-7|ilc@0|inLO[1:6]|6|-5 +Abus|in[1:8]|D5G2;|-0.5|IJ2700|pin@7||6|-7|ilcZoo@0|inLO[1:8]|6|-5 Abus|in[4:6]|D5G2;|-0.5|IJ2700|pin@3||-3|-12|pin@4||-3|-9 Abus|in[7:9]|D5G2;|-0.5|IJ2700|pin@42||-15|-12|pin@43||-15|-9 Awire|mc|D5G2;||2700|Pulse@0|plus|35|-3|pin@12||35|4 -Awire|mc|D5G2;||2700|ilc@0|kill_1|2|4|pin@62||2|11 +Awire|mc|D5G2;||2700|ilcZoo@0|mc|2|4|pin@62||2|11 Abus|net@2||-0.5|IJ1800|data0@0|out[1:3]|5|-12|pin@5||9|-12 Awire|net@13|||900|Pulse@0|minus|35|-9|gnd@0||35|-10 Awire|net@14|||1800|inv@1|in|33|4|pin@12||35|4 @@ -920,12 +912,11 @@ Abus|net@76||-0.5|IJ0|pin@30||-9|-18|pin@44||-21|-18 Abus|net@77||-0.5|IJ2700|pin@44||-21|-18|data2@0|sel[1][T,F]|-21|-15 Awire|net@87|||2700|Pulse@1|plus|-44|9|pin@47||-44|12 Awire|net@88|||1800|pin@47||-44|12|inv@5|in|-39|12 -Awire|net@111|||0|pin@21||23|-2|ilc@0|load[T,F]|12|-2 +Awire|net@111|||0|pin@21||23|-2|ilcZoo@0|ilc[load]|12|-2 Awire|net@118|||1800|inv@6|out|-20|12|pin@11||-13|12 Awire|net@119|||0|inv@6|in|-25|12|inv@5|out|-34|12 -Awire|net@123|||1800|pin@59||-13|-2|ilc@0|load_1|0|-2 -Awire|net@125|||0|ilc@0|zeroLO|0|2|pin@60||-3|2 -Awire|net@130|||900|gnd@3||10|10|ilc@0|kill|10|4 +Awire|net@123|||1800|pin@59||-13|-2|ilcZoo@0|ilc[cnt]|0|-2 +Awire|net@130|||900|gnd@3||10|10|ilcZoo@0|kill|10|4 Awire|sel[F]|D5G2;||2700|conn@1||26|-17|pin@36||26|-12 Abus|sel[T,F]|D5G2;|-0.5|IJ900|pin@33||-3|-18|pin@34||-3|-22 Awire|sel[T]|D5G2;||900|conn@0||18|-14|pin@35||18|-19 @@ -987,32 +978,6 @@ Abus|net@166||-0.5|IJ0|pin@95||5|17|noScan@0|cl[T,F],clS[T,F],rd[T,F]|0|17 Abus|net@167||-0.5|IJ2700|aStageD@0|cl[T,F],clS[T,F],rd[T,F],mc|5|7|pin@95||5|17 X -# Cell testOnDeck;1{sch} -CtestOnDeck;1{sch}||schematic|1217074352563|1224250252895| -Ispiceparts:Pulse;1{ic}|Pulse@0||-29|3.5|||D5G4;|ATTR_DelayTime(D5G0.5;NPY0.5;)S80ps|ATTR_FallTime(D5G0.5;NPY-0.5;)S10ps|ATTR_InitialVoltage(D5G0.5;NPY1.5;)S1V|ATTR_Period(D5G0.5;NPY-1.5;)S400ms|ATTR_PulseVoltage(D5G0.5;NPY1;)S0V|ATTR_PulseWidth(D5G0.5;NPY-1;)S300ms|ATTR_RiseTime(D5G0.5;NP)S10ps -Ngeneric:Facet-Center|art@0||0|0||||AV -NGround|gnd@0||-22|-1.5|||X| -IscanK:noScan;1{ic}|noScan@0||-15|16|||D5G4; -IdockPartOD:onDeckChain;1{ic}|onDeckCh@1||6|0|||D5G4; -Ngeneric:Invisible-Pin|pin@0||-2|27|||||ART_message(D5G3;)Sies 17 October 2008 -Ngeneric:Invisible-Pin|pin@2||-1|36|||||ART_message(D5G6;)StestOnDeck -NWire_Pin|pin@49||-12|11.5|||| -NWire_Pin|pin@108||-22|14|||| -NBus_Pin|pin@117||6|16|-1|-1|| -NWire_Pin|pin@120||-11|-9|||| -NPower|pwr@0||-2|5|||| -IgaspL:sourceA;1{ic}|sourceA@0||-11|0|||D5G4; -Abus|cl[T,F],clS[T,F],rd[T,F],mc|D5G2;|-0.5|IJ2700|onDeckCh@1|cl[T,F],clS[T,F],rd[T,F],mc|6|7|pin@117||6|16 -Awire|fireIn|D5G2;||2700|pin@120||-11|-9|sourceA@0|fire|-11|-4 -Awire|mc|D5G2;||2700|Pulse@0|plus|-22|6.5|pin@108||-22|14 -Awire|mc|D5G2;||900|pin@49||-12|11.5|sourceA@0|mc|-12|4 -Awire|net@3|||900|Pulse@0|minus|-22|0.5|gnd@0||-22|0.5 -Awire|net@166|||1800|pin@108||-22|14|noScan@0|mc|-19|14 -Abus|net@177||-0.5|IJ0|pin@117||6|16|noScan@0|cl[T,F],clS[T,F],rd[T,F]|-11|16 -Awire|net@186|||1800|sourceA@0|succ|-8|0|onDeckCh@1|pred|3|0 -Awire|net@187|||1800|pwr@0||-2|5|onDeckCh@1|sin|5|5 -X - # Cell testOuter;1{sch} CtestOuter;1{sch}||schematic|1214647589490|1223726220739| Ispiceparts:Pulse;1{ic}|Pulse@0||44|-9|X||D5G4;|ATTR_DelayTime(D5G0.5;NPY0.5;)S200ps|ATTR_FallTime(D5G0.5;NPY-0.5;)S10ps|ATTR_InitialVoltage(D5G0.5;NPY1.5;)S1V|ATTR_Period(D5G0.5;NPY-1.5;)S400ms|ATTR_PulseVoltage(D5G0.5;NPY1;)S0V|ATTR_PulseWidth(D5G0.5;NPY-1;)S300ms|ATTR_RiseTime(D5G0.5;NP)S10ps @@ -1342,7 +1307,7 @@ Ezero||D6G2;|conn@8|y|O X # Cell testRingSkipLit;1{sch} -CtestRingSkipLit;1{sch}||schematic|1224791667801|1225562871832| +CtestRingSkipLit;1{sch}||schematic|1224791667801|1226697850249| Ispiceparts:Pulse;1{ic}|Pulse@0||-53|6.5|||D5G4;|ATTR_DelayTime(D5G0.5;NPY0.5;)S80ps|ATTR_FallTime(D5G0.5;NPY-0.5;)S10ps|ATTR_InitialVoltage(D5G0.5;NPY1.5;)S1V|ATTR_Period(D5G0.5;NPY-1.5;)S400ms|ATTR_PulseVoltage(D5G0.5;NPY1;)S0V|ATTR_PulseWidth(D5G0.5;NPY-1;)S300ms|ATTR_RiseTime(D5G0.5;NP)S10ps IfifoL:aStageD;1{ic}|aStageD@0||-6|-1|||D5G4; Ngeneric:Facet-Center|art@0||0|0||||AV @@ -1354,7 +1319,7 @@ NGround|gnd@5||12|-28|||| IscanK:noScan;1{ic}|noScan@0||-28|18|||D5G4; Ngeneric:Invisible-Pin|pin@0||1.5|41|||||ART_message(D5G6;)StestRingSkipLit Ngeneric:Invisible-Pin|pin@1||-0.5|34|||||ART_message(D5G4;)Spredicate, counters and ring -Ngeneric:Invisible-Pin|pin@2||-0.5|29|||||ART_message(D5G3;)Sies 1 November 2008 +Ngeneric:Invisible-Pin|pin@2||-0.5|29|||||ART_message(D5G3;)Sies 13 November 2008 NWire_Pin|pin@3||-46|16|||| NBus_Pin|pin@4||-18|-7|-1|-1|| NWire_Pin|pin@5||-29.5|-9|||| @@ -1366,15 +1331,8 @@ NBus_Pin|pin@13||-6|13|-1|-1|| NBus_Pin|pin@14||21|13|-1|-1|| NBus_Pin|pin@16||-6|18|-1|-1|| NBus_Pin|pin@36||21|6|-1|-1|| -NWire_Pin|pin@37||24|-3|||| -NWire_Pin|pin@38||24|1|||| NBus_Pin|pin@42||16|-7|-1|-1|| -NWire_Pin|pin@48||30|1|||| -NWire_Pin|pin@49||30|5.5|||| -NWire_Pin|pin@50||36|-3|||| -NWire_Pin|pin@51||36|2|||| NWire_Pin|pin@52||12|-13|||| -NWire_Pin|pin@53||12|-24|||| NWire_Pin|pin@54||12|-15|||| NWire_Pin|pin@55||12|-3|||| NBus_Pin|pin@56||31|-11|-1|-1|| @@ -1385,6 +1343,10 @@ NWire_Pin|pin@61||47|-16|||| NWire_Pin|pin@62||53|2|||| NWire_Pin|pin@63||46|2|||| NWire_Pin|pin@64||46|12|||| +NBus_Pin|pin@65||31|1|-1|-1|| +NBus_Pin|pin@66||31|6|-1|-1|| +NWire_Pin|pin@67||26|4|||| +NWire_Pin|pin@68||26|9|||| IprogramsK:programC;1{ic}|programC@0||-20|-21|||D5G4; IdockPartOD:ringSkipMoveLit;1{ic}|ringSkip@1||21|-1|||D5G4; IgaspL:sinkC;1{ic}|sinkC@0||47|-7|||D5G4; @@ -1393,8 +1355,7 @@ IgaspL:sourceA;1{ic}|sourceA@0||-29.5|-1|||D5G4; Abus|dataA[1:36]|D5G2;|-0.5|IJ900|pin@4||-18|-7|programC@0|data[1:36]|-18|-18 Awire|fire[1]|D5G2;||900|sourceA@0|fire|-29.5|-5|pin@5||-29.5|-9 Awire|fire[2]|D5G2;||900|pin@10||3|-3|pin@11||3|-22 -Awire|fire[L]|D5G2;||2700|pin@48||30|1|pin@49||30|5.5 -Awire|fire[M]|D5G2;||2700|pin@50||36|-3|pin@51||36|2 +Abus|fire[M,L]|D5G2;|-0.5|IJ2700|pin@65||31|1|pin@66||31|6 Awire|mc|D5G2;||900|pin@3||-46|16|Pulse@0|plus|-46|9.5 Awire|mc|D5G2;||2700|sourceA@0|mc|-30.5|3|pin@7||-30.5|10 Awire|mc|D5G2;||900|programC@0|mc|-22|-24|pin@6||-22|-28 @@ -1413,18 +1374,11 @@ Awire|net@46|||1800|gnd@2||-14|4|aStageD@0|sin|-7|4 Abus|net@63||-0.5|IJ900|pin@14||21|13|pin@36||21|6 Abus|net@69||-0.5|IJ1800|aStageD@0|out[1:36]|-1|-7|pin@42||16|-7 Abus|net@76||-1|IJ900|ringSkip@1|cl[T,F],clS[T,F],rd[T,F],mc|21|6|pin@36||21|6 -Awire|net@77|||0|ringSkip@1|fire[M]|24|-3|pin@37||24|-3 -Awire|net@78|||900|ringSkip@1|fire[L]|24|1|pin@38||24|1 Abus|net@80||-1|IJ0|ringSkip@1|inE[1:36]|16|-7|pin@42||16|-7 -Awire|net@81|||1800|ringSkip@1|fire[L]|24|1|pin@48||30|1 -Awire|net@83|||1800|ringSkip@1|fire[M]|24|-3|pin@50||36|-3 Awire|net@90|||1800|aStageD@0|full|-3|-1|ringSkip@1|do[epi]|18|-1 Abus|net@91||-0.5|IJ2700|conn@0||21|-22.5|ringSkip@1|inA[1:6]|21|-17 Awire|net@92|||1800|aStageD@0|sout|-4|4|ringSkip@1|sin|20|4 Awire|net@93|||2700|gnd@4||21|-25|conn@0||21|-22 -Awire|net@94|||0|ringSkip@1|loadC[T]|18|-13|pin@52||12|-13 -Awire|net@95|||900|pin@54||12|-15|pin@53||12|-24 -Awire|net@96|||900|pin@53||12|-24|gnd@5||12|-26 Awire|net@97|||900|pin@52||12|-13|pin@54||12|-15 Awire|net@98|||0|ringSkip@1|in[C]|18|-15|pin@54||12|-15 Awire|net@99|||0|ringSkip@1|torp|18|-3|pin@55||12|-3 @@ -1434,6 +1388,10 @@ Awire|net@105|||0|sinkC@1|pFire|51|-20|pin@60||47|-20 Awire|net@106|||2700|sinkC@1|mc|53|-16|pin@62||53|2 Awire|net@107|||0|pin@62||53|2|pin@63||46|2 Awire|net@108|||900|pin@63||46|2|sinkC@0|mc|46|-3 +Awire|net@109|||900|pin@54||12|-15|gnd@5||12|-26 +Abus|net@110||-0.5|IJ1800|ringSkip@1|fire[M]|24|1|pin@65||31|1 +Awire|net@111|||1800|ringSkip@1|sout|23|4|pin@67||26|4 +Awire|sout|D5G2;||2700|pin@67||26|4|pin@68||26|9 Awire|succ[D]|D5G2;||2700|pin@60||47|-20|pin@61||47|-16 Abus|succ[T,D]|D5G2;|-0.5|IJ1800|ringSkip@1|succ[T,D]|24|-11|pin@56||31|-11 Awire|succ[T]|D5G2;||2700|pin@58||40|-7|pin@59||40|-3 @@ -2771,7 +2729,7 @@ Esout||D5G2;|pin@16||O X # Cell threeStagesM;1{sch} -CthreeStagesM;1{sch}||schematic|1216927452231|1225642099541| +CthreeStagesM;1{sch}||schematic|1216927452231|1226953473181| Ngeneric:Facet-Center|art@0||0|0||||AV IwiresL:bitAssignments;1{sch}|bitAssig@0||74|-27|||D5G4; NOff-Page|conn@0||-36|0|||Y| @@ -2784,9 +2742,8 @@ NOff-Page|conn@20||-35.5|-6|||| NGround|gnd@2||35|-46|||X| NGround|gnd@3||27|-54|||X| NGround|gnd@4||-32|-22.5|||| -NGround|gnd@5||40|-18|||| IfifoL:m1stageD;1{ic}|h|D5G1;|-24|0|||D5G4; -IloopCountL:ilc;1{ic}|ilc@0||21|-25|X||D5G4; +IloopCountL:ilcZoo;1{ic}|ilcZoo@0||21|-25|X||D5G4; IloopCountL:inMux;1{ic}|inMux@0||27|-44|X||D5G4; IdockPartsK:move;1{ic}|move@0||48|-3|||D5G4; IfifoL:odStageD;1{ic}|odStageD@0||0|0|||D5G4; @@ -2800,10 +2757,9 @@ NBus_Pin|pin@55||9|-6.5|-1|-1|| NWire_Pin|pin@61||57|-3|||| NBus_Pin|pin@127||9|-9|-1|-1|| NWire_Pin|pin@143||-17|4.5|||| -NWire_Pin|pin@144||-17|2|||| +NWire_Pin|pin@144||-17|-9|||| NBus_Pin|pin@145||-10|-6|-1|-1|| NBus_Pin|pin@146||-10|-10|-1|-1|| -NWire_Pin|pin@162||12|2|||| NBus_Pin|pin@181||32|-47|-1|-1|X| NBus_Pin|pin@182||32|-52|-1|-1|X| NBus_Pin|pin@184||21|-44|-1|-1|| @@ -2816,17 +2772,9 @@ NWire_Pin|pin@210||34|-27|||| NWire_Pin|pin@213||-32|-2.5|||| NWire_Pin|pin@214||-28|-2.5|||| NWire_Pin|pin@216||17|-2|||| -NWire_Pin|pin@219||-6|-2|||| -NWire_Pin|pin@220||-6|-24|||| -NWire_Pin|pin@221||9|-24|||| -NWire_Pin|pin@222||-8.5|2|||| -NWire_Pin|pin@223||-8.5|-27|||| -NWire_Pin|pin@224||6|-27|||| -NWire_Pin|pin@225||6|-32|||| NWire_Pin|pin@227||37.5|-22|||| -NWire_Pin|pin@230||12|-47|||| +NWire_Pin|pin@230||12|-45|||| NWire_Pin|pin@231||12|-27|||| -NWire_Pin|pin@233||9|-35|||| NWire_Pin|pin@235||44.5|-30|||| NWire_Pin|pin@236||44.5|-25|||| NWire_Pin|pin@237||18.5|19.5|||| @@ -2835,57 +2783,48 @@ NWire_Pin|pin@239||25.5|16.5|||| NWire_Pin|pin@240||8.5|10|||| NWire_Pin|pin@241||8.5|0|||| NWire_Pin|pin@242||-1|9|||| -NWire_Pin|pin@243||12|-24|||| NWire_Pin|pin@245||-28|12.5|||| -NBus_Pin|pin@247||0|-55|-1|-1|| NWire_Pin|pin@249||25|-14|||| NBus_Pin|pin@250||21|-15|-1|-1|| NWire_Pin|pin@251||17|-16|||| NWire_Pin|pin@252||-32|-16|||| -NWire_Pin|pin@254||40|-11.5|||| -NWire_Pin|pin@255||15.5|-38|||| +NWire_Pin|pin@255||15.5|-42|||| NWire_Pin|pin@256||15.5|-41.5|||| -NWire_Pin|pin@263||51|0|||| -NWire_Pin|pin@266||45|-11.5|||| NWire_Pin|pin@268||30|-2|||| NWire_Pin|pin@269||62.5|2|||| NWire_Pin|pin@271||62.5|-20|||| -NWire_Pin|pin@272||47|-13|||| -NPower|pwr@4||-16.5|-41|||| +NPower|pwr@4||-16.5|-37|||| IgaspL:sinkC;1{ic}|sinkC@0||38.5|-32|||D5G4; IgaspL:sinkC;1{ic}|sinkC@1||19.5|10|||D5G4; IskipL:skipTimer;3{ic}|skipTime@0||0|-39|||D5G4; IdriversL:sucDri20;1{ic}|sucDri20@0||-17.5|-16|||D5G4; IthreeStagesM;1{ic}|threeSta@2||46.5|26.5|||D5G4; IorangeTSMC090nm:wire90;1{ic}|wire90@0||-12|0|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1088.0|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3 -Abus|bit[1:7]|D5G2;|-0.5|IJ2700|ilc@0|ilc[done_1]|21|-21|pin@250||21|-15 -Awire|do[M]|D5G2;||900|pin@162||12|2|pin@243||12|-24 -Awire|fire[1]|D5G2;||2700|pin@144||-17|2|pin@143||-17|4.5 +Abus|bit[1:9]|D5G2;|-0.5|IJ2700|ilcZoo@0|bitt[1:7]|21|-21|pin@250||21|-15 +Awire|fire[1]|D5G2;||2700|pin@144||-17|-9|pin@143||-17|4.5 Awire|fire[3]|D5G2;||2700|pin@238||25.5|12|pin@239||25.5|16.5 Awire|fire[4]|D5G2;||2700|pin@235||44.5|-30|pin@236||44.5|-25 Awire|fire[MOE]|D5G2;||900|odStageD@0|fireLO[OD]|0|-9|skipTime@0|fireLO[OD]|0|-30 Awire|fire[T]|D5G2;||2700|pin@61||57|-3|pin@197||57|0 Awire|ilc[cnt]|D5G2;||900|pin@195||34|-20|pin@210||34|-27 Awire|ilc[done]|D5G2;||2700|pin@209||30|-23|pin@268||30|-2 -Awire|ilc[load]|D5G2;||2700|pin@230||12|-47|pin@231||12|-27 +Awire|ilc[load]|D5G2;||2700|pin@230||12|-45|pin@231||12|-27 Awire|kill|D5G2;||900|pin@216||17|-2|pin@251||17|-16 -Awire|loadFlags[F]|D5G2;||900|pin@255||15.5|-38|pin@256||15.5|-41.5 +Awire|loadFlags[F]|D5G2;||2700|pin@255||15.5|-42|pin@256||15.5|-41.5 Abus|m1[1:6,8]|D5G2;|-0.5|IJ900|pin@181||32|-47|pin@182||32|-52 Abus|m1[1:36]|D5G2;|-0.5|IJ900|pin@145||-10|-6|pin@146||-10|-10 -Abus|m1[22:27]|D5G2;|-0.5|IJ900|skipTime@0|selLO[Lf,Lo,Co,Li]|0|-50|pin@247||0|-55 Awire|mc|D5G2;||2700|sinkC@0|mc|37.5|-28|pin@227||37.5|-22 Awire|mc|D5G2;||2700|sinkC@1|mc|18.5|14|pin@237||18.5|19.5 Awire|mc|D5G2;||2700|odStageD@0|mc|-1|4|pin@242||-1|9 Awire|mc|D5G2;||2700|h|mc|-28|7|pin@245||-28|12.5 -Awire|mc|D5G2;||2700|ilc@0|kill_1|25|-21|pin@249||25|-14 -Abus|mx[1:8]|D5G2;|-0.5|IJ900|ilc@0|inLO[1:6]|21|-30|pin@184||21|-44 +Awire|mc|D5G2;||2700|ilcZoo@0|mc|25|-21|pin@249||25|-14 +Abus|mx[1:8]|D5G2;|-0.5|IJ900|ilcZoo@0|inLO[1:8]|21|-30|pin@184||21|-44 Abus|net@12||-0.5|IJ1800|pin@19||0|12|pin@8||48|12 Abus|net@72||-0.5|IJ1800|pin@6||-24|12|pin@19||0|12 Abus|net@73||-0.5|IJ900|conn@5|y|0|15|pin@19||0|12 Awire|net@363|||1800|conn@0|y|-34|0|h|pred|-27|0 Abus|net@365||-0.5|I0|pin@145||-10|-6|h|out[1:36]|-19|-6 Abus|net@368||-0.5|I900|pin@6||-24|12|h|cl[T,F],clS[T,F],rd[T,F],mc|-24|7 -Awire|net@370|||0|wire90@0|a|-14.5|0|h|succ|-21|0 Abus|net@376||-0.5|IJ1800|inMux@0|inB[1:7]|28|-47|pin@181||32|-47 Awire|net@381|||2700|gnd@2||35|-44|conn@19||35|-41 Abus|net@382||-0.5|IJ1800|inMux@0|inA[1:7]|28|-41|conn@19||35|-41 @@ -2895,43 +2834,26 @@ Abus|net@417||-0.5|IJ1800|pin@145||-10|-6|pin@199||-4|-6 Abus|net@423||-1|IJ0|odStageD@0|in[1:36]|-4|-6|pin@199||-4|-6 Abus|net@425||-0.5|IJ0|pin@55||9|-6.5|pin@205||5|-6.5 Abus|net@426||-0.5|IJ2700|pin@205||5|-6.5|odStageD@0|out[1:36]|5|-6 -Awire|net@433|||1800|ilc@0|zeroLO|27|-23|pin@209||30|-23 -Awire|net@435|||0|pin@210||34|-27|ilc@0|load_1|27|-27 -Awire|net@438|||1800|wire90@0|b|-9.5|0|odStageD@0|pred|-3|0 -Awire|net@449|||0|pin@144||-17|2|h|fire[1]|-21|2 +Awire|net@435|||0|pin@210||34|-27|ilcZoo@0|ilc[cnt]|27|-27 +Awire|net@449|||0|pin@144||-17|-9|h|fire[1]|-24|-9 Awire|net@450|||0|h|sin|-29|5|conn@4|y|-34|5 Awire|net@451|||2700|pin@252||-32|-16|pin@213||-32|-2.5 Awire|net@452|||1800|pin@213||-32|-2.5|pin@214||-28|-2.5 Awire|net@453|||2700|pin@214||-28|-2.5|h|sin_1|-28|3 Abus|net@460||-0.5|IJ0|h|in[1:36]|-28|-6|conn@20|y|-33.5|-6 -Awire|net@462|||0|odStageD@0|do[M]|-3|-2|pin@219||-6|-2 -Awire|net@463|||900|pin@219||-6|-2|pin@220||-6|-24 -Awire|net@464|||1800|pin@220||-6|-24|pin@221||9|-24 -Awire|net@467|||0|odStageD@0|do[L]|-3|2|pin@222||-8.5|2 -Awire|net@468|||900|pin@222||-8.5|2|pin@223||-8.5|-27 -Awire|net@469|||1800|pin@223||-8.5|-27|pin@224||6|-27 -Awire|net@470|||900|pin@224||6|-27|pin@225||6|-32 -Awire|net@471|||0|pin@225||6|-32|skipTime@0|do[L]|3|-32 -Awire|net@478|||1800|pin@225||6|-32|sinkC@0|pFire|35.5|-32 -Awire|net@479|||1800|skipTime@0|ilc[load][F]|3|-47|pin@230||12|-47 -Awire|net@482|||1800|pin@231||12|-27|ilc@0|load[T,F]|15|-27 -Awire|net@487|||1800|skipTime@0|do[M]|3|-35|pin@233||9|-35 +Awire|net@479|||1800|skipTime@0|ilc[load][F]|3|-45|pin@230||12|-45 +Awire|net@482|||1800|pin@231||12|-27|ilcZoo@0|ilc[load]|15|-27 Awire|net@490|||1800|sinkC@0|fire|41.5|-30|pin@235||44.5|-30 Awire|net@492|||1800|sinkC@1|fire|22.5|12|pin@238||25.5|12 Awire|net@494|||0|sinkC@1|pFire|16.5|10|pin@240||8.5|10 Awire|net@495|||900|pin@240||8.5|10|pin@241||8.5|0 Awire|net@496|||0|pin@241||8.5|0|odStageD@0|do[RQ]|3|0 -Awire|net@499|||2700|pin@233||9|-35|pin@221||9|-24 -Awire|net@505|||0|pin@243||12|-24|pin@221||9|-24 -Awire|net@512|||0|skipTime@0|doit|-3|-41|pwr@4||-16.5|-41 -Awire|net@516|||900|pin@251||17|-16|ilc@0|kill|17|-21 +Awire|net@512|||0|skipTime@0|doit|-3|-37|pwr@4||-16.5|-37 +Awire|net@516|||900|pin@251||17|-16|ilcZoo@0|kill|17|-21 Awire|net@517|||1800|sucDri20@0|succ|-13.5|-16|pin@251||17|-16 Awire|net@518|||2700|gnd@4||-32|-20.5|pin@252||-32|-16 Awire|net@519|||0|sucDri20@0|in|-21.5|-16|pin@252||-32|-16 -Awire|net@522|||900|pin@254||40|-11.5|gnd@5||40|-16 -Awire|net@524|||1800|skipTime@0|loadFlags[F]|3|-38|pin@255||15.5|-38 -Awire|net@531|||0|pin@197||57|0|pin@263||51|0 -Awire|net@534|||1800|pin@254||40|-11.5|pin@266||45|-11.5 +Awire|net@524|||1800|skipTime@0|loadFlags[F]|-3|-42|pin@255||15.5|-42 Awire|net@544|||0|move@0|ilc[done]|45|-2|pin@268||30|-2 Awire|net@546|||0|conn@15|a|64|2|pin@269||62.5|2 Awire|net@551|||0|pin@269||62.5|2|move@0|fire[M]|51|2 @@ -2939,9 +2861,8 @@ Abus|net@552||-0.5|I900|pin@8||48|12|move@0|cl[T,F],clS[T,F],rd[T,F],mc|48|7 Awire|net@553|||1800|h|sout|-22|5|move@0|sin|47|5 Awire|net@554|||0|conn@6|a|58|5|move@0|sout|50|5 Awire|net@555|||1800|pin@195||34|-20|pin@271||62.5|-20 -Awire|net@556|||1800|pin@162||12|2|move@0|do[M]|45|2 Awire|net@557|||900|pin@269||62.5|2|pin@271||62.5|-20 -Awire|net@558|||0|move@0|fire[T]|51|0|pin@263||51|0 +Awire|net@559|||0|pin@197||57|0|move@0|fire[T]|51|0 Abus|od[1:36]|D5G2;|-0.5|IJ900|pin@55||9|-6.5|pin@127||9|-9 Ecl[T,F],clS[T,F],rd[T,F],mc||D4G2;|conn@5|a|I Efire|fire[M]|D6G2;|conn@15|y|O diff --git a/testCode/com/sun/vlsi/chips/marina/test/Marina.java b/testCode/com/sun/vlsi/chips/marina/test/Marina.java index 44e391a..156ed68 100644 --- a/testCode/com/sun/vlsi/chips/marina/test/Marina.java +++ b/testCode/com/sun/vlsi/chips/marina/test/Marina.java @@ -14,10 +14,29 @@ public class Marina { private static final String CONTROL_CHAIN = "marina.marina_control"; private static final String REPORT_CHAIN = "marina.marina_report"; - private static final String OLC_PATH = "ringSkip@0.skipCoun@0.scanKx6@0"; - private static final String ILC_PATH = "ringSkip@0.skipCoun@0.scanKx7@0"; - private static final String FLAGS_PATH = "ringSkip@0.skipCoun@0.scanKx3@0"; - private static final String SEND_INSTR_PATH = "instrIn.tapPropS@0.tapStage@1"; + private static final String OLC_PATH = MarinaTest.NEW ? + "dataPath@0.ringSkip@0.skipCoun@0.scanKx6@0" + : + "ringSkip@0.skipCoun@0.scanKx6@0"; + private static final String ILC_PATH = MarinaTest.NEW ? + "dataPath@0.ringSkip@0.skipCoun@0.scanKx9@0" + : + "ringSkip@0.skipCoun@0.scanKx7@0"; + private static final String FLAGS_PATH = MarinaTest.NEW ? + "dataPath@0.ringSkip@0.skipCoun@0.scanKx2@0" + : + "ringSkip@0.skipCoun@0.scanKx3@0"; + private static final String INSTR_RING_CONTROL_PATH = MarinaTest.NEW ? + "southFif@0.tapPropS@0.tapStage@1" + : + "instrIn.tapPropS@0.tapStage@1"; + private static final int INSTRUCTION_SEND_NDX = MarinaTest.NEW ? 1 : 0; + private static final int INSTRUCTION_RECIRCULATE_NDX = 0; + + private static final int A_FLAG_NDX = MarinaTest.NEW ? 0 : 2; + private static final int B_FLAG_NDX = MarinaTest.NEW ? 1 : 1; + // C flag non existent in new design + private static final int C_FLAG_NDX = MarinaTest.NEW ? 0 : 0; private final Indenter indenter; @@ -45,7 +64,7 @@ public class Marina { this.cc = cc; this.model = model; this.indenter = indenter; - data = new ProperStopper("data.fillDrai@0.properSt@0", + data = new ProperStopper("northFif@0.fillDrai@0.properSt@0", CONTROL_CHAIN, DATA_CHAIN, REPORT_CHAIN, @@ -55,7 +74,7 @@ public class Marina { DATA_CHAIN, REPORT_CHAIN, cc, model, indenter); - instrIn = new InstructionStopper("instrIn.tapPropS@0.properSt@0", + instrIn = new InstructionStopper("southFif@0.tapPropS@0.properSt@0", CONTROL_CHAIN, DATA_CHAIN, REPORT_CHAIN, @@ -65,13 +84,13 @@ public class Marina { final double WIDTH = 10; // ns NanosimModel nModel = (NanosimModel) model; // Put a high going pulse on the internal chip master clear signal - nModel.setNodeVoltage("scanInD[9]",1.0); - nModel.setNodeVoltage("scanInC[9]",1.0); - nModel.setNodeVoltage("scanInR[9]",1.0); + nModel.setNodeVoltage("sid[9]",1.0); + nModel.setNodeVoltage("sic[9]",1.0); + nModel.setNodeVoltage("sir[9]",1.0); nModel.waitNS(WIDTH); - nModel.setNodeVoltage("scanInD[9]",0.0); - nModel.setNodeVoltage("scanInC[9]",0.0); - nModel.setNodeVoltage("scanInR[9]",0.0); + nModel.setNodeVoltage("sid[9]",0.0); + nModel.setNodeVoltage("sic[9]",0.0); + nModel.setNodeVoltage("sir[9]",0.0); nModel.waitNS(1); resetAfterMasterClear(); } @@ -106,6 +125,14 @@ public class Marina { shiftReport(true, false); return (int) cc.getOutBits(REPORT_CHAIN+"."+ILC_PATH).bitReverse().not().toLong(); } + /** Get the inner loop counter done bit. */ + public boolean getIlcDone() { + return (getILC() & 0x100) != 0; + } + /** Get the inner loop counter "I" bit */ + public boolean getIlcI() { + return (getILC() & 0x80) != 1; + } /** Get the inner loop counter zero bit. If the zero bit is true * then the hardware considers the inner loop counter to be zero * regardless of the state of the count bits */ @@ -119,24 +146,31 @@ public class Marina { /** Get the A flag */ public boolean getFlagA() { shiftReport(true, false); - return cc.getOutBits(REPORT_CHAIN+"."+FLAGS_PATH).get(2); + return cc.getOutBits(REPORT_CHAIN+"."+FLAGS_PATH).get(A_FLAG_NDX); } /** Get the B flag */ public boolean getFlagB() { shiftReport(true, false); - return cc.getOutBits(REPORT_CHAIN+"."+FLAGS_PATH).get(1); + return cc.getOutBits(REPORT_CHAIN+"."+FLAGS_PATH).get(B_FLAG_NDX); } /** Get the C flag */ public boolean getFlagC() { shiftReport(true, false); - return cc.getOutBits(REPORT_CHAIN+"."+FLAGS_PATH).get(0); + return cc.getOutBits(REPORT_CHAIN+"."+FLAGS_PATH).get(C_FLAG_NDX); } /** Enable the transmission of instructions from the instruction * ring test structure to the EPI FIFO. */ public void enableInstructionSend(boolean b) { - BitVector bv = new BitVector(1, "send flag"); - bv.setFromLong(b?1:0); - cc.setInBits(CONTROL_CHAIN+"."+SEND_INSTR_PATH, bv); - shiftControl(true, false); + BitVector bv = cc.getInBits(CONTROL_CHAIN+"."+INSTR_RING_CONTROL_PATH); + bv.set(INSTRUCTION_SEND_NDX, b); + cc.setInBits(CONTROL_CHAIN+"."+INSTR_RING_CONTROL_PATH, bv); + shiftControl(false, true); + } + public void enableInstructionRecirculate(boolean b) { + if (!MarinaTest.NEW) return; + BitVector bv = cc.getInBits(CONTROL_CHAIN+"."+INSTR_RING_CONTROL_PATH); + bv.set(INSTRUCTION_RECIRCULATE_NDX, b); + cc.setInBits(CONTROL_CHAIN+"."+INSTR_RING_CONTROL_PATH, bv); + shiftControl(false, true); } } diff --git a/testCode/com/sun/vlsi/chips/marina/test/MarinaTest.java b/testCode/com/sun/vlsi/chips/marina/test/MarinaTest.java index e53672d..6f3ef4e 100644 --- a/testCode/com/sun/vlsi/chips/marina/test/MarinaTest.java +++ b/testCode/com/sun/vlsi/chips/marina/test/MarinaTest.java @@ -33,6 +33,10 @@ import edu.berkeley.fleet.api.Instruction.Set.SetSource; */ public class MarinaTest { //-------------------------- constants ----------------------------------- + public static final boolean NEW = true; + private static final String SCAN_CHAIN = false ? "marinaNew.xml" : "marina.xml"; + private static final String NET_LIST = false ? "marinaNew.spi" : "marina.spi"; + public static final int INSTR_SZ = 36; public static final Dock DOCK = InstructionStopper.DOCK; @@ -65,12 +69,12 @@ public class MarinaTest { private static final int MORE_THAN_INSTRUCTION_IN_SATURATION_AMOUNT = 25; // Officially, this should be the number of data items which can - // be sent from the dock while the "data" propper stopper is in + // be sent from the dock while the "data" proper stopper is in // the "stopped" state // // Less formally, this is roughly the number of stages of // buffering between the dock's data successor and the "data" - // propper stopper + // proper stopper /* FIXME: what is the correct value here? private static final int DATA_OUT_SATURATION_AMOUNT = XXX; @@ -182,8 +186,8 @@ public class MarinaTest { String netListName; switch (cmdArgs.mode) { case WHOLE_CHIP_SCHEMATIC_PARASITICS: - netListName = "marina.spi"; - cc = new ChainControl("marina.xml", tester, 1.8f, khz); + netListName = NET_LIST; + cc = new ChainControl(SCAN_CHAIN, tester, 1.8f, khz); marina = new Marina(cc, model, indenter); break; case WHOLE_CHIP_LAYOUT_PARASITICS: @@ -705,6 +709,34 @@ public class MarinaTest { false /* tokenOut */ ); + private static final Instruction NOP = + new Instruction.Move(DOCK, + false, /* requeueing */ + Predicate.IgnoreOLC, /* predicate */ + false, /* torpedoable */ + null, /* path */ + false, /* tokenIn */ + false, /* dataIn */ + false, /* latchData */ + false, /* latchPath */ + false, /* dataOut */ + false /* tokenOut */ + ); + + private static final Instruction NOP = + new Instruction.Move(DOCK, + false, /* requeueing */ + Predicate.IgnoreOLC, /* predicate */ + false, /* torpedoable */ + null, /* path */ + false, /* tokenIn */ + false, /* dataIn */ + false, /* latchData */ + false, /* latchPath */ + false, /* dataOut */ + false /* tokenOut */ + ); + private static final Instruction REQUEUEING_NOP = new Instruction.Move(DOCK, true, /* requeueing */ @@ -1048,10 +1080,10 @@ public class MarinaTest { case 3003: testRequeueStage0to1(marina); break; case 3004: testFlagZ(marina); break; case 3005: testPredicationOnAB(marina); break; - case 3006: sendData(marina); break; + case 3006: sendData(marina); break; case 3007: testRequeueStage0to1to3to0(marina); break; case 3008: testWaitForTail(marina); break; - case 3009: testRequeueStageDrop(marina); break; + case 3009: testRequeueStageDrop(marina); break; default: fatal(true, "Test number: "+testNum+" doesn't exist."); diff --git a/testCode/com/sun/vlsi/chips/marina/test/ProperStopper.java b/testCode/com/sun/vlsi/chips/marina/test/ProperStopper.java index eb8d00e..99a457e 100644 --- a/testCode/com/sun/vlsi/chips/marina/test/ProperStopper.java +++ b/testCode/com/sun/vlsi/chips/marina/test/ProperStopper.java @@ -10,6 +10,20 @@ import com.sun.async.test.NanosimModel; import com.sun.vlsi.chips.marina.test.MarinaUtils.StateWireState; public class ProperStopper { + // position of strobes in the control chain + private static final int BLOCK_STROBE_NDX = 0; + private static final int FILL_STROBE_NDX = 1; + private static final int GO_STROBE_NDX = 2; + private static final int SILENT_STROBE_NDX = 3; + private static final int CLEAR_STROBE_NDX = 4; + private static final int GENERAL_PURPOSE_STROBE_NDX = 5; + + // position of inputs in report chain + private static final int PREV_STATE_IN_NDX = 0; + private static final int FILL_STROBE_IN_NDX = 1; + private static final int FILL_STATE_IN_NDX = 2; + private static final int STOPPED_IN_NDX = 3; + private final String name; private final String captureClockRelPath = "fillStag@0.all1in52@1.data1in3@0"; private final String captureClockName = "wrr"; @@ -85,7 +99,7 @@ public class ProperStopper { // output public void setGeneralPurposeOutput(Boolean b) { BitVector val = cc.getInBits(controlPath); - val.set(5,b); + val.set(GENERAL_PURPOSE_STROBE_NDX,b); shiftControl(false, true); } @@ -153,23 +167,23 @@ public class ProperStopper { BitVector b = cc.getOutBits(reportPath); int n = b.getNumBits(); fatal(n!=4, "Bad number of Stopper report bits: "+n); - return boolToState(cc.getOutBits(reportPath).get(0)); + return boolToState(cc.getOutBits(reportPath).get(PREV_STATE_IN_NDX)); } /** get the value of drain stage fill wire. * The fill wire will be interesting if we doubt that the * scan chain works. */ - public boolean getFillWire() { + public boolean getFillStrobe() { shiftReport(true, false); - return cc.getOutBits(reportPath).get(1); + return cc.getOutBits(reportPath).get(FILL_STROBE_IN_NDX); } /** get value of state wire between the fill and drain stages */ public StateWireState getFillStateWire() { shiftReport(true, false); - return boolToState(cc.getOutBits(reportPath).get(2)); + return boolToState(cc.getOutBits(reportPath).get(FILL_STATE_IN_NDX)); } /** get value of drain stage stopped wire */ public boolean getStopped() { - return cc.getOutBits(reportPath).get(3); + return cc.getOutBits(reportPath).get(STOPPED_IN_NDX); } public String getReportString() { StringBuffer sb = new StringBuffer(); @@ -317,7 +331,7 @@ public class ProperStopper { // debugging if (traceDrain) prln(getReportString()); - if (myState==StateWireState.EMPTY || cnt>maxNbItems) break; + if (myState==StateWireState.EMPTY || cnt>=maxNbItems) break; if (traceDrain) prln("drainMany: reading word number: "+cnt++); diff --git a/testCode/marina.bsh b/testCode/marina.bsh index 05f845d..e99da65 100644 --- a/testCode/marina.bsh +++ b/testCode/marina.bsh @@ -40,7 +40,7 @@ import com.sun.electric.plugins.menus.ScanChainXML; // Generate xml for isolatedInDock only. This is for simulations that include only // one input dock. gen.setOutput("marina.xml"); - gen.startFromExport("scanInR[1]", "marina_report"); - gen.startFromExport("scanInC[1]", "marina_control"); - gen.startFromExport("scanInD[1]", "marina_data"); - gen.start("marina","marina{sch}"); + gen.startFromExport("sir[1]", "marina_report"); + gen.startFromExport("sic[1]", "marina_control"); + gen.startFromExport("sid[1]", "marina_data"); + gen.start("marinaL","marina{sch}"); diff --git a/testCode/marina.spi b/testCode/marina.spi index 56e9f57..ccf8146 100644 --- a/testCode/marina.spi +++ b/testCode/marina.spi @@ -1,7 +1,7 @@ -*** SPICE deck for cell marina{sch} from library marina -*** Created on Wed Nov 12, 2008 08:21:20 -*** Last revised on Fri Nov 14, 2008 09:00:35 -*** Written on Fri Nov 14, 2008 12:38:06 by Electric VLSI Design System, +*** SPICE deck for cell marina{sch} from library marinaL +*** Created on Mon Nov 17, 2008 08:47:24 +*** Last revised on Tue Nov 18, 2008 12:17:39 +*** Written on Tue Nov 18, 2008 16:34:24 by Electric VLSI Design System, *version 8.08k *** Layout tech: cmos90, foundry TSMC *** UC SPICE *** , MIN_RESIST 50.0, MIN_CAPAC 0.04FF @@ -228,13 +228,13 @@ Xwire@0 a b wire-C_0_011f-6941_5-R_34_667m .ENDS wire90-6941_5-layer_1-width_3 *** CELL: registersL:dataMuxAll{sch} -.SUBCKT dataMuxAll lit[15] lit[16] lit[17] lit[18] lit[19] out[15] out[16] -+out[17] out[18] out[19] s[F] s[T] sel[long] sign +.SUBCKT dataMuxAll lit[15] lit[16] lit[17] lit[18] lit[19] lit[20] out[15] ++out[16] out[17] out[18] out[19] s[F] s[T] sign XdataMux4@0 lit[16] lit[17] lit[18] lit[19] out[16] out[17] out[18] out[19] +s[F] s[T] sign dataMux4 Xinv@0 net@64 sign inv-X_80 Xinv@2 lit[15] out[15] inv-X_10 -Xinv@5 sel[long] net@61 inv-X_30 +Xinv@5 lit[20] net@61 inv-X_30 Xinv@6 net@115 net@111 inv-X_100 Xinv@7 s[T] net@113 inv-X_80 Xnand2_sy@0 net@115 lit[15] net@75 nand2_sy-X_20 @@ -245,66 +245,6 @@ Xwire90@11 net@111 s[T] wire90-6941_5-layer_1-width_3 .ENDS dataMuxAll *** CELL: orangeTSMC090nm:NMOSx{sch} -.SUBCKT NMOSx-X_70 d g s -MNMOSf@0 d g s gnd nch W='210*(1+ABN/sqrt(210*2))' L='2' -+DELVTO='AVT0N/sqrt(210*2)' -.ENDS NMOSx-X_70 - -*** CELL: orangeTSMC090nm:PMOSx{sch} -.SUBCKT PMOSx-X_70 d g s -MPMOSf@0 d g s vdd pch W='420*(1+ABP/sqrt(420*2))' L='2' -+DELVTO='AVT0P/sqrt(420*2)' -.ENDS PMOSx-X_70 - -*** CELL: redFour:inv{sch} -.SUBCKT inv-X_70 in out -XNMOS@0 out in gnd NMOSx-X_70 -XPMOS@0 out in vdd PMOSx-X_70 -.ENDS inv-X_70 - -*** CELL: redFour:nms2{sch} -.SUBCKT nms2-X_15 d g g2 -XNMOS@0 d g2 net@0 NMOSx-X_30 -XNMOS@1 net@0 g gnd NMOSx-X_30 -.ENDS nms2-X_15 - -*** CELL: redFour:nms2_sy{sch} -.SUBCKT nms2_sy-X_30 d g g2 -Xnms2@0 d g g2 nms2-X_15 -Xnms2@1 d g2 g nms2-X_15 -.ENDS nms2_sy-X_30 - -*** CELL: redFour:nand2_sy{sch} -.SUBCKT nand2_sy-X_30 ina inb out -XPMOS@0 out inb vdd PMOSx-X_30 -XPMOS@1 out ina vdd PMOSx-X_30 -Xnms2_sy@0 out ina inb nms2_sy-X_30 -.ENDS nand2_sy-X_30 - -*** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-947_7-R_34_667m a b -Ccap@0 gnd net@14 3.475f -Ccap@1 gnd net@8 3.475f -Ccap@2 gnd net@11 3.475f -Rres@0 net@14 a 5.476 -Rres@1 net@11 net@14 10.951 -Rres@2 b net@8 5.476 -Rres@3 net@8 net@11 10.951 -.ENDS wire-C_0_011f-947_7-R_34_667m - -*** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-947_7-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-947_7-R_34_667m -.ENDS wire90-947_7-layer_1-width_3 - -*** CELL: driversJ:dataDriver70{sch} -.SUBCKT dataDriver70 inA inB out -Xinv@0 net@8 out inv-X_70 -Xnand2_sy@0 inA inB net@7 nand2_sy-X_30 -Xwire90@0 net@7 net@8 wire90-947_7-layer_1-width_3 -.ENDS dataDriver70 - -*** CELL: orangeTSMC090nm:NMOSx{sch} .SUBCKT NMOSx-X_1_733 d g s MNMOSf@0 d g s gnd nch W='5.199*(1+ABN/sqrt(5.199*2))' L='2' +DELVTO='AVT0N/sqrt(5.199*2)' @@ -484,15 +424,99 @@ Xwire90@1 net@18 net@16 wire90-242_1-layer_1-width_3 Xwire90@2 net@19 net@17 wire90-555_8-layer_1-width_3 .ENDS latch2in60C +*** CELL: orangeTSMC090nm:PMOSx{sch} +.SUBCKT PMOSx-X_25 d g s +MPMOSf@0 d g s vdd pch W='150*(1+ABP/sqrt(150*2))' L='2' ++DELVTO='AVT0P/sqrt(150*2)' +.ENDS PMOSx-X_25 + +*** CELL: orangeTSMC090nm:NMOSx{sch} +.SUBCKT NMOSx-X_50 d g s +MNMOSf@0 d g s gnd nch W='150*(1+ABN/sqrt(150*2))' L='2' ++DELVTO='AVT0N/sqrt(150*2)' +.ENDS NMOSx-X_50 + +*** CELL: redFour:nms2{sch} +.SUBCKT nms2-X_25 d g g2 +XNMOS@0 d g2 net@0 NMOSx-X_50 +XNMOS@1 net@0 g gnd NMOSx-X_50 +.ENDS nms2-X_25 + +*** CELL: redFour:nand2{sch} +.SUBCKT nand2-X_25 ina inb out +XPMOS@0 out ina vdd PMOSx-X_25 +XPMOS@1 out inb vdd PMOSx-X_25 +Xnms2@0 out ina inb nms2-X_25 +.ENDS nand2-X_25 + +*** CELL: orangeTSMC090nm:wire{sch} +.SUBCKT wire-C_0_011f-544_2-R_34_667m a b +Ccap@0 gnd net@14 1.995f +Ccap@1 gnd net@8 1.995f +Ccap@2 gnd net@11 1.995f +Rres@0 net@14 a 3.144 +Rres@1 net@11 net@14 6.289 +Rres@2 b net@8 3.144 +Rres@3 net@8 net@11 6.289 +.ENDS wire-C_0_011f-544_2-R_34_667m + +*** CELL: orangeTSMC090nm:wire90{sch} +.SUBCKT wire90-544_2-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-544_2-R_34_667m +.ENDS wire90-544_2-layer_1-width_3 + +*** CELL: driversJ:latchAndDriver60{sch} +.SUBCKT latchAndDriver60 inA inB out +Xinv@0 net@8 out inv-X_60 +Xnand2@0 inA inB net@26 nand2-X_25 +Xwire90@0 net@26 net@8 wire90-544_2-layer_1-width_3 +.ENDS latchAndDriver60 + +*** CELL: driversJ:latchDriver60{sch} +.SUBCKT latchDriver60 in out +Xinv@0 net@8 out inv-X_60 +Xinv@1 in net@16 inv-X_20 +Xwire90@0 net@16 net@8 wire90-544_2-layer_1-width_3 +.ENDS latchDriver60 + *** CELL: registersL:dRegDrive{sch} -.SUBCKT dRegDrive dcl[A] dcl[B] fire[A] fire[B] inA[1] inA[T] inB[1] inB[T] -+outS[1] outS[T] -XdataDriv@0 inB[T] fire[B] dcl[B] dataDriver70 -XdataDriv@1 inA[T] fire[A] dcl[A] dataDriver70 -Xhi2inLat@0 fire[A] fire[B] inA[T] inB[T] outS[T] latch2in60C -Xlatch2in@0 dcl[A] dcl[B] inA[1] inB[1] outS[1] latch2in60C +.SUBCKT dRegDrive dataCap dcl[L] dcl[M] fire[L] fire[M] inL[19] inM[19] ++inM[T] outS[19] outS[T] +Xhi2inLat@0 fire[M] dcl[L] net@104 outS[T] outS[T] latch2in60C +Xinv@0 inM[To] net@104 inv-X_20 +Xlatch2in@0 dcl[M] dcl[L] inM[19] inL[19] outS[19] latch2in60C +XlatchAnd@1 dataCap fire[M] dcl[M] latchAndDriver60 +XlatchDri@2 fire[L] dcl[L] latchDriver60 .ENDS dRegDrive +*** CELL: latchesK:latch2in20A{sch} +.SUBCKT latch2in20A hcl[A] hcl[B] inA[1] inB[1] out[1] +Xhi2inLat@0 hcl[A] hcl[B] inA[1] inB[1] net@36 raw2inLatchF +XinvLT@1 net@16 out[1] inv-X_20 +Xwire90@1 net@36 net@16 wire90-242_1-layer_1-width_3 +.ENDS latch2in20A + +*** CELL: redFour:nor2{sch} +.SUBCKT nor2-X_10 ina inb out +XNMOS@0 out ina gnd NMOSx-X_10 +XNMOS@1 out inb gnd NMOSx-X_10 +Xpms2@0 out ina inb pms2-X_10 +.ENDS nor2-X_10 + +*** CELL: redFour:nor2n{sch} +.SUBCKT nor2n-X_10 ina inb out +Xnor2@0 ina inb out nor2-X_10 +.ENDS nor2n-X_10 + +*** CELL: registersL:dRegSignal{sch} +.SUBCKT dRegSignal dataCap dcl[M] fire[M] flag[C] sigA sigS +Xinv@0 fire[M] net@132 inv-X_10 +Xlatch2in@2 dcl[M] net@116 sigS sigA flag[C] latch2in20A +Xnor2n@0 dataCap net@131 net@128 nor2n-X_10 +Xwire90@0 net@128 net@116 wire90-295_8-layer_1-width_3 +Xwire90@1 net@132 net@131 wire90-295_8-layer_1-width_3 +.ENDS dRegSignal + *** CELL: orangeTSMC090nm:wire{sch} .SUBCKT wire-C_0_011f-146_1-R_34_667m a b Ccap@0 gnd net@14 0.536f @@ -630,43 +654,44 @@ Xwire90@0 net@39 net@42 wire90-277_3-layer_1-width_3 .ENDS dataMux18 *** CELL: registersL:theDregister{sch} -.SUBCKT theDregister fire[A] fire[B] inA[10] inA[11] inA[12] inA[13] inA[14] -+inA[15] inA[16] inA[17] inA[18] inA[19] inA[1] inA[20] inA[21] inA[22] -+inA[23] inA[24] inA[25] inA[26] inA[27] inA[28] inA[29] inA[2] inA[30] -+inA[31] inA[32] inA[33] inA[34] inA[35] inA[36] inA[37] inA[3] inA[4] inA[5] -+inA[6] inA[7] inA[8] inA[9] inA[T] inB[10] inB[11] inB[12] inB[13] inB[14] -+inB[15] inB[16] inB[17] inB[18] inB[19] inB[1] inB[2] inB[3] inB[4] inB[5] -+inB[6] inB[7] inB[8] inB[9] inB[T] outS[10] outS[11] outS[12] outS[13] +.SUBCKT theDregister fire[L] fire[M] flag[C] inA[10] inA[11] inA[12] inA[13] ++inA[14] inA[15] inA[16] inA[17] inA[18] inA[19] inA[1] inA[20] inA[21] ++inA[22] inA[23] inA[24] inA[25] inA[26] inA[27] inA[28] inA[29] inA[2] ++inA[30] inA[31] inA[32] inA[33] inA[34] inA[35] inA[36] inA[37] inA[3] inA[4] ++inA[5] inA[6] inA[7] inA[8] inA[9] inA[T] lit[10] lit[11] lit[12] lit[13] ++lit[14] lit[15] lit[16] lit[17] lit[18] lit[19] lit[1] lit[2] lit[3] lit[4] ++lit[5] lit[6] lit[7] lit[8] lit[9] outS[10] outS[11] outS[12] outS[13] +outS[14] outS[15] outS[16] outS[17] outS[18] outS[19] outS[1] outS[20] +outS[21] outS[22] outS[23] outS[24] outS[25] outS[26] outS[27] outS[28] +outS[29] outS[2] outS[30] outS[31] outS[32] outS[33] outS[34] outS[35] +outS[36] outS[37] outS[3] outS[4] outS[5] outS[6] outS[7] outS[8] outS[9] -+outS[T] s[F] s[T] sign -XdRegDriv@1 dcl[A] dcl[B] fire[A] fire[B] inA[19] inA[T] inB[19] inB[T] ++outS[T] s[F] s[T] sigA sigS sign +XdRegDriv@1 dataCap dcl[L] dcl[M] fire[L] fire[M] lit[19] inA[19] inA[T] +outS[19] outS[T] dRegDrive +XdRegSign@0 dataCap net@6 fire[M] flag[C] sigA sigS dRegSignal XdataMux1@0 outS[10] outS[11] outS[12] outS[13] outS[14] outS[15] outS[16] +outS[17] outS[18] outS[1] outS[2] outS[3] outS[4] outS[5] outS[6] outS[7] +outS[8] outS[9] inB[20] inB[21] inB[22] inB[23] inB[24] inB[25] inB[26] +inB[27] inB[28] inB[29] inB[30] inB[31] inB[32] inB[33] inB[34] inB[35] -+inB[36] inB[37] s[F] s[T] sign dcl[B] dataMux18 -Xlat[1] net@6 net@3 inA[1] inB[1] outS[1] latch2in60C -Xlat[2] net@6 net@3 inA[2] inB[2] outS[2] latch2in60C -Xlat[3] net@6 net@3 inA[3] inB[3] outS[3] latch2in60C -Xlat[4] net@6 net@3 inA[4] inB[4] outS[4] latch2in60C -Xlat[5] net@6 net@3 inA[5] inB[5] outS[5] latch2in60C -Xlat[6] net@6 net@3 inA[6] inB[6] outS[6] latch2in60C -Xlat[7] net@6 net@3 inA[7] inB[7] outS[7] latch2in60C -Xlat[8] net@6 net@3 inA[8] inB[8] outS[8] latch2in60C -Xlat[9] net@6 net@3 inA[9] inB[9] outS[9] latch2in60C -Xlat[10] net@6 net@3 inA[10] inB[10] outS[10] latch2in60C -Xlat[11] net@6 net@3 inA[11] inB[11] outS[11] latch2in60C -Xlat[12] net@6 net@3 inA[12] inB[12] outS[12] latch2in60C -Xlat[13] net@6 net@3 inA[13] inB[13] outS[13] latch2in60C -Xlat[14] net@6 net@3 inA[14] inB[14] outS[14] latch2in60C -Xlat[15] net@6 net@3 inA[15] inB[15] outS[15] latch2in60C -Xlat[16] net@6 net@3 inA[16] inB[16] outS[16] latch2in60C -Xlat[17] net@6 net@3 inA[17] inB[17] outS[17] latch2in60C -Xlat[18] net@6 net@3 inA[18] inB[18] outS[18] latch2in60C ++inB[36] inB[37] s[F] s[T] sign dcl[L] dataMux18 +Xlat[1] net@6 net@3 inA[1] lit[1] outS[1] latch2in60C +Xlat[2] net@6 net@3 inA[2] lit[2] outS[2] latch2in60C +Xlat[3] net@6 net@3 inA[3] lit[3] outS[3] latch2in60C +Xlat[4] net@6 net@3 inA[4] lit[4] outS[4] latch2in60C +Xlat[5] net@6 net@3 inA[5] lit[5] outS[5] latch2in60C +Xlat[6] net@6 net@3 inA[6] lit[6] outS[6] latch2in60C +Xlat[7] net@6 net@3 inA[7] lit[7] outS[7] latch2in60C +Xlat[8] net@6 net@3 inA[8] lit[8] outS[8] latch2in60C +Xlat[9] net@6 net@3 inA[9] lit[9] outS[9] latch2in60C +Xlat[10] net@6 net@3 inA[10] lit[10] outS[10] latch2in60C +Xlat[11] net@6 net@3 inA[11] lit[11] outS[11] latch2in60C +Xlat[12] net@6 net@3 inA[12] lit[12] outS[12] latch2in60C +Xlat[13] net@6 net@3 inA[13] lit[13] outS[13] latch2in60C +Xlat[14] net@6 net@3 inA[14] lit[14] outS[14] latch2in60C +Xlat[15] net@6 net@3 inA[15] lit[15] outS[15] latch2in60C +Xlat[16] net@6 net@3 inA[16] lit[16] outS[16] latch2in60C +Xlat[17] net@6 net@3 inA[17] lit[17] outS[17] latch2in60C +Xlat[18] net@6 net@3 inA[18] lit[18] outS[18] latch2in60C Xlat[20] net@6 net@3 inA[20] inB[20] outS[20] latch2in60C Xlat[21] net@6 net@3 inA[21] inB[21] outS[21] latch2in60C Xlat[22] net@6 net@3 inA[22] inB[22] outS[22] latch2in60C @@ -685,56 +710,32 @@ Xlat[34] net@6 net@3 inA[34] inB[34] outS[34] latch2in60C Xlat[35] net@6 net@3 inA[35] inB[35] outS[35] latch2in60C Xlat[36] net@6 net@3 inA[36] inB[36] outS[36] latch2in60C Xlat[37] net@6 net@3 inA[37] inB[37] outS[37] latch2in60C -Xwire90@1 dcl[A] net@6 wire90-668_2-layer_1-width_3 -Xwire90@2 dcl[B] net@3 wire90-668_2-layer_1-width_3 +Xwire90@1 dcl[M] net@6 wire90-668_2-layer_1-width_3 +Xwire90@2 dcl[L] net@3 wire90-668_2-layer_1-width_3 .ENDS theDregister -*** CELL: dockPartOD:dRegAll{sch} -.SUBCKT dRegAll fire[L] fire[M] inA[10] inA[11] inA[12] inA[13] inA[14] -+inA[15] inA[16] inA[17] inA[18] inA[19] inA[1] inA[20] inA[21] inA[22] -+inA[23] inA[24] inA[25] inA[26] inA[27] inA[28] inA[29] inA[2] inA[30] -+inA[31] inA[32] inA[33] inA[34] inA[35] inA[36] inA[37] inA[3] inA[4] inA[5] -+inA[6] inA[7] inA[8] inA[9] inA[T] lit[10] lit[11] lit[12] lit[13] lit[14] -+lit[15] lit[16] lit[17] lit[18] lit[19] lit[1] lit[2] lit[3] lit[4] lit[5] -+lit[6] lit[7] lit[8] lit[9] lit[T] outS[10] outS[11] outS[12] outS[13] -+outS[14] outS[15] outS[16] outS[17] outS[18] outS[19] outS[1] outS[20] -+outS[21] outS[22] outS[23] outS[24] outS[25] outS[26] outS[27] outS[28] -+outS[29] outS[2] outS[30] outS[31] outS[32] outS[33] outS[34] outS[35] -+outS[36] outS[37] outS[3] outS[4] outS[5] outS[6] outS[7] outS[8] outS[9] -+outS[T] sel[long] -XdataMuxA@0 lit[15] lit[16] lit[17] lit[18] lit[19] bk[15] bk[16] bk[17] -+bk[18] bk[19] net@42[0] net@42[1] sel[long] net@50 dataMuxAll -XtheDregi@0 fire[M] fire[L] inA[10] inA[11] inA[12] inA[13] inA[14] inA[15] -+inA[16] inA[17] inA[18] inA[19] inA[1] inA[20] inA[21] inA[22] inA[23] -+inA[24] inA[25] inA[26] inA[27] inA[28] inA[29] inA[2] inA[30] inA[31] -+inA[32] inA[33] inA[34] inA[35] inA[36] inA[37] inA[3] inA[4] inA[5] inA[6] -+inA[7] inA[8] inA[9] inA[T] lit[10] lit[11] lit[12] lit[13] lit[14] bk[15] -+bk[16] bk[17] bk[18] bk[19] lit[1] lit[2] lit[3] lit[4] lit[5] lit[6] lit[7] -+lit[8] lit[9] lit[T] outS[10] outS[11] outS[12] outS[13] outS[14] outS[15] -+outS[16] outS[17] outS[18] outS[19] outS[1] outS[20] outS[21] outS[22] -+outS[23] outS[24] outS[25] outS[26] outS[27] outS[28] outS[29] outS[2] -+outS[30] outS[31] outS[32] outS[33] outS[34] outS[35] outS[36] outS[37] -+outS[3] outS[4] outS[5] outS[6] outS[7] outS[8] outS[9] outS[T] net@42[0] -+net@42[1] net@50 theDregister -.ENDS dRegAll - -*** CELL: orangeTSMC090nm:NMOSx{sch} -.SUBCKT NMOSx-X_40 d g s -MNMOSf@0 d g s gnd nch W='120*(1+ABN/sqrt(120*2))' L='2' -+DELVTO='AVT0N/sqrt(120*2)' -.ENDS NMOSx-X_40 - -*** CELL: orangeTSMC090nm:PMOSx{sch} -.SUBCKT PMOSx-X_40 d g s -MPMOSf@0 d g s vdd pch W='240*(1+ABP/sqrt(240*2))' L='2' -+DELVTO='AVT0P/sqrt(240*2)' -.ENDS PMOSx-X_40 - -*** CELL: redFour:inv{sch} -.SUBCKT inv-X_40 in out -XNMOS@0 out in gnd NMOSx-X_40 -XPMOS@0 out in vdd PMOSx-X_40 -.ENDS inv-X_40 +*** CELL: registersJ:addr2in14{sch} +.SUBCKT addr2in14 ainA[10] ainA[11] ainA[12] ainA[13] ainA[14] ainA[1] ++ainA[2] ainA[3] ainA[4] ainA[5] ainA[6] ainA[7] ainA[8] ainA[9] ainB[10] ++ainB[11] ainB[12] ainB[13] ainB[14] ainB[1] ainB[2] ainB[3] ainB[4] ainB[5] ++ainB[6] ainB[7] ainB[8] ainB[9] aout[10] aout[11] aout[12] aout[13] aout[14] ++aout[1] aout[2] aout[3] aout[4] aout[5] aout[6] aout[7] aout[8] aout[9] ++fire[A] fire[B] +XhiL[1] fire[A] fire[B] ainA[1] ainB[1] aout[1] latch2in60C +XhiL[2] fire[A] fire[B] ainA[2] ainB[2] aout[2] latch2in60C +XhiL[3] fire[A] fire[B] ainA[3] ainB[3] aout[3] latch2in60C +XhiL[4] fire[A] fire[B] ainA[4] ainB[4] aout[4] latch2in60C +XhiL[5] fire[A] fire[B] ainA[5] ainB[5] aout[5] latch2in60C +XhiL[6] fire[A] fire[B] ainA[6] ainB[6] aout[6] latch2in60C +XhiL[7] fire[A] fire[B] ainA[7] ainB[7] aout[7] latch2in60C +XhiL[8] fire[A] fire[B] ainA[8] ainB[8] aout[8] latch2in60C +XhiL[9] fire[A] fire[B] ainA[9] ainB[9] aout[9] latch2in60C +XhiL[10] fire[A] fire[B] ainA[10] ainB[10] aout[10] latch2in60C +XhiL[11] fire[A] fire[B] ainA[11] ainB[11] aout[11] latch2in60C +XhiL[12] fire[A] fire[B] ainA[12] ainB[12] aout[12] latch2in60C +XhiL[13] fire[A] fire[B] ainA[13] ainB[13] aout[13] latch2in60C +XhiL[14] fire[A] fire[B] ainA[14] ainB[14] aout[14] latch2in60C +.ENDS addr2in14 *** CELL: redFour:nand2{sch} .SUBCKT nand2-X_10 ina inb out @@ -743,72 +744,101 @@ XPMOS@1 out inb vdd PMOSx-X_10 Xnms2@0 out ina inb nms2-X_10 .ENDS nand2-X_10 -*** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-506_4-R_34_667m a b -Ccap@0 gnd net@14 1.857f -Ccap@1 gnd net@8 1.857f -Ccap@2 gnd net@11 1.857f -Rres@0 net@14 a 2.926 -Rres@1 net@11 net@14 5.852 -Rres@2 b net@8 2.926 -Rres@3 net@8 net@11 5.852 -.ENDS wire-C_0_011f-506_4-R_34_667m +*** CELL: driversJ:latchAndDriver30{sch} +.SUBCKT latchAndDriver30 inA inB out +Xinv@0 net@8 out inv-X_30 +Xnand2@0 inA inB net@26 nand2-X_10 +Xwire90@0 net@26 net@8 wire90-544_2-layer_1-width_3 +.ENDS latchAndDriver30 -*** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-506_4-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-506_4-R_34_667m -.ENDS wire90-506_4-layer_1-width_3 +*** CELL: orangeTSMC090nm:NMOSx{sch} +.SUBCKT NMOSx-X_1 d g s +MNMOSf@0 d g s gnd nch W='3*(1+ABN/sqrt(3*2))' L='2' DELVTO='AVT0N/sqrt(3*2)' +.ENDS NMOSx-X_1 -*** CELL: countersL:cntShift{sch} -.SUBCKT cntShift ctgLO myp1p myp2p sid[1] sid[2] sid[3] sid[4] sid[5] sid[6] -+sid[7] sid[8] sid[9] sin -Xinv@0 ctgLO net@17 inv-X_10 -Xinv@3 net@98 myp1p inv-X_40 -Xinv@4 net@100 myp2p inv-X_40 -Xnand2@4 net@95 sid[2] net@99 nand2-X_10 -Xnand2@5 net@95 sid[3] net@97 nand2-X_10 -Xwire90@2 net@17 net@95 wire90-506_4-layer_1-width_3 -Xwire90@9 net@98 net@97 wire90-506_4-layer_1-width_3 -Xwire90@10 net@100 net@99 wire90-506_4-layer_1-width_3 -.ENDS cntShift +*** CELL: redFour:pms2{sch} +.SUBCKT pms2-X_0_5 d g g2 +XPMOS@0 net@2 g vdd PMOSx-X_1 +XPMOS@1 d g2 net@2 PMOSx-X_1 +.ENDS pms2-X_0_5 -*** CELL: redFour:nand2{sch} -.SUBCKT nand2-X_5 ina inb out -XPMOS@0 out ina vdd PMOSx-X_5 -XPMOS@1 out inb vdd PMOSx-X_5 -Xnms2@0 out ina inb nms2-X_5 -.ENDS nand2-X_5 +*** CELL: redFour:pms2_sy{sch} +.SUBCKT pms2_sy-X_1 d g g2 +Xpms2@0 d g g2 pms2-X_0_5 +Xpms2@1 d g2 g pms2-X_0_5 +.ENDS pms2_sy-X_1 -*** CELL: countersL:cntFreq{sch} -.SUBCKT cntFreq count ctgLO fin fout myFin -Xinv@0 ctgLO net@17 inv-X_10 -Xinv@1 count ctgLO inv-X_40 -Xnand2@0 net@18 myFin net@72 nand2-X_5 -Xnand2@1 ctgLO fin net@33 nand2-X_5 -Xnand2_sy@0 net@34 net@39 fout nand2_sy-X_20 -Xwire90@2 net@17 net@18 wire90-506_4-layer_1-width_3 -Xwire90@4 net@34 net@33 wire90-506_4-layer_1-width_3 -Xwire90@5 net@39 net@72 wire90-506_4-layer_1-width_3 -.ENDS cntFreq +*** CELL: redFour:nor2_sy{sch} +.SUBCKT nor2_sy-X_1 ina inb out +XNMOS@0 out inb gnd NMOSx-X_1 +XNMOS@1 out ina gnd NMOSx-X_1 +Xpms2_sy@0 out ina inb pms2_sy-X_1 +.ENDS nor2_sy-X_1 -*** CELL: orangeTSMC090nm:NMOSx{sch} -.SUBCKT NMOSx-X_5 d g s -MNMOSf@0 d g s gnd nch W='15*(1+ABN/sqrt(15*2))' L='2' -+DELVTO='AVT0N/sqrt(15*2)' -.ENDS NMOSx-X_5 +*** CELL: redFour:nor2n_sy{sch} +.SUBCKT nor2n_sy-X_1 ina inb out +Xnor2@0 ina inb out nor2_sy-X_1 +.ENDS nor2n_sy-X_1 -*** CELL: redFour:inv{sch} -.SUBCKT inv-X_5 in out -XNMOS@0 out in gnd NMOSx-X_5 -XPMOS@0 out in vdd PMOSx-X_5 -.ENDS inv-X_5 +*** CELL: registersL:thePathRegister{sch} +.SUBCKT thePathRegister ain[10] ain[11] ain[12] ain[13] ain[14] ain[1] ain[2] ++ain[3] ain[4] ain[5] ain[6] ain[7] ain[8] ain[9] aout[10] aout[11] aout[12] ++aout[13] aout[14] aout[1] aout[2] aout[3] aout[4] aout[5] aout[6] aout[7] ++aout[8] aout[9] fire[M] od[10] od[11] od[12] od[13] od[14] od[1] od[2] od[3] ++od[4] od[5] od[6] od[7] od[8] od[9] +Xaddr2in1@0 ain[10] ain[11] ain[12] ain[13] ain[14] ain[1] ain[2] ain[3] ++ain[4] ain[5] ain[6] ain[7] ain[8] ain[9] od[10] od[11] od[12] od[13] od[14] ++od[1] od[2] od[3] od[4] od[5] od[6] od[7] od[8] od[9] aout[10] aout[11] ++aout[12] aout[13] aout[14] aout[1] aout[2] aout[3] aout[4] aout[5] aout[6] ++aout[7] aout[8] aout[9] take[A] take[B] addr2in14 +XlatchAnd@0 od[14] fire[M] net@17 latchAndDriver30 +XlatchAnd@1 net@12 fire[M] net@18 latchAndDriver30 +Xnor2n_sy@0 od[13] od[14] net@13 nor2n_sy-X_1 +Xwire90@0 net@13 net@12 wire90-544_2-layer_1-width_3 +Xwire90@1 net@17 take[B] wire90-544_2-layer_1-width_3 +Xwire90@2 net@18 take[A] wire90-544_2-layer_1-width_3 +.ENDS thePathRegister + +*** CELL: dockPartOD:dataAddrRegAll{sch} +.SUBCKT dataAddrRegAll ain[10] ain[11] ain[12] ain[13] ain[14] ain[1] ain[2] ++ain[3] ain[4] ain[5] ain[6] ain[7] ain[8] ain[9] aout[10] aout[11] aout[12] ++aout[13] aout[14] aout[1] aout[2] aout[3] aout[4] aout[5] aout[6] aout[7] ++aout[8] aout[9] fire[L] fire[M] flag[C] in[10] in[11] in[12] in[13] in[14] ++in[15] in[16] in[17] in[18] in[19] in[1] in[20] in[21] in[22] in[23] in[24] ++in[25] in[26] in[27] in[28] in[29] in[2] in[30] in[31] in[32] in[33] in[34] ++in[35] in[36] in[37] in[3] in[4] in[5] in[6] in[7] in[8] in[9] in[T] od[10] ++od[11] od[12] od[13] od[14] od[15] od[16] od[17] od[18] od[19] od[1] od[20] ++od[2] od[3] od[4] od[5] od[6] od[7] od[8] od[9] outS[10] outS[11] outS[12] ++outS[13] outS[14] outS[15] outS[16] outS[17] outS[18] outS[19] outS[1] ++outS[20] outS[21] outS[22] outS[23] outS[24] outS[25] outS[26] outS[27] ++outS[28] outS[29] outS[2] outS[30] outS[31] outS[32] outS[33] outS[34] ++outS[35] outS[36] outS[37] outS[3] outS[4] outS[5] outS[6] outS[7] outS[8] ++outS[9] outS[T] sigA sigS +XdataMuxA@0 od[15] od[16] od[17] od[18] od[19] od[20] bk[15] bk[16] bk[17] ++bk[18] bk[19] s[F] s[T] sign dataMuxAll +XtheDregi@0 fire[L] fire[M] flag[C] in[10] in[11] in[12] in[13] in[14] in[15] ++in[16] in[17] in[18] in[19] in[1] in[20] in[21] in[22] in[23] in[24] in[25] ++in[26] in[27] in[28] in[29] in[2] in[30] in[31] in[32] in[33] in[34] in[35] ++in[36] in[37] in[3] in[4] in[5] in[6] in[7] in[8] in[9] in[T] od[10] od[11] ++od[12] od[13] od[14] bk[15] bk[16] bk[17] bk[18] bk[19] od[1] od[2] od[3] ++od[4] od[5] od[6] od[7] od[8] od[9] outS[10] outS[11] outS[12] outS[13] ++outS[14] outS[15] outS[16] outS[17] outS[18] outS[19] outS[1] outS[20] ++outS[21] outS[22] outS[23] outS[24] outS[25] outS[26] outS[27] outS[28] ++outS[29] outS[2] outS[30] outS[31] outS[32] outS[33] outS[34] outS[35] ++outS[36] outS[37] outS[3] outS[4] outS[5] outS[6] outS[7] outS[8] outS[9] ++outS[T] s[F] s[T] sigA sigS sign theDregister +XthePathR@0 ain[10] ain[11] ain[12] ain[13] ain[14] ain[1] ain[2] ain[3] ++ain[4] ain[5] ain[6] ain[7] ain[8] ain[9] aout[10] aout[11] aout[12] aout[13] ++aout[14] aout[1] aout[2] aout[3] aout[4] aout[5] aout[6] aout[7] aout[8] ++aout[9] fire[M] od[10] od[11] od[12] od[13] od[14] od[1] od[2] od[3] od[4] ++od[5] od[6] od[7] od[8] od[9] thePathRegister +.ENDS dataAddrRegAll -*** CELL: latchesK:latch2in10A{sch} -.SUBCKT latch2in10A hcl[A] hcl[B] inA[1] inB[1] out[1] -Xhi2inLat@0 hcl[A] hcl[B] inA[1] inB[1] dataBar raw2inLatchF -XinvLT@1 net@16 out[1] inv-X_10 -Xwire90@1 dataBar net@16 wire90-242_1-layer_1-width_3 -.ENDS latch2in10A +*** CELL: orangeTSMC090nm:NMOSx{sch} +.SUBCKT NMOSx-X_2_5 d g s +MNMOSf@0 d g s gnd nch W='7.5*(1+ABN/sqrt(7.5*2))' L='2' ++DELVTO='AVT0N/sqrt(7.5*2)' +.ENDS NMOSx-X_2_5 *** CELL: redFour:pms2{sch} .SUBCKT pms2-X_2_5 d g g2 @@ -822,1187 +852,1178 @@ Xpms2@0 d g g2 pms2-X_2_5 Xpms2@1 d g2 g pms2-X_2_5 .ENDS pms2_sy-X_5 -*** CELL: redFour:nor2_sy{sch} -.SUBCKT nor2_sy-X_5 ina inb out -XNMOS@0 out inb gnd NMOSx-X_5 -XNMOS@1 out ina gnd NMOSx-X_5 +*** CELL: redFour:nor2HT_sy{sch} +.SUBCKT nor2HT_sy-X_5 ina inb out +XNMOS@0 out inb gnd NMOSx-X_2_5 +XNMOS@1 out ina gnd NMOSx-X_2_5 Xpms2_sy@0 out ina inb pms2_sy-X_5 -.ENDS nor2_sy-X_5 - -*** CELL: redFour:nor2n_sy{sch} -.SUBCKT nor2n_sy-X_5 ina inb out -Xnor2@0 ina inb out nor2_sy-X_5 -.ENDS nor2n_sy-X_5 +.ENDS nor2HT_sy-X_5 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-214_2-R_34_667m a b -Ccap@0 gnd net@14 0.785f -Ccap@1 gnd net@8 0.785f -Ccap@2 gnd net@11 0.785f -Rres@0 net@14 a 1.238 -Rres@1 net@11 net@14 2.475 -Rres@2 b net@8 1.238 -Rres@3 net@8 net@11 2.475 -.ENDS wire-C_0_011f-214_2-R_34_667m +.SUBCKT wire-C_0_011f-252_6-R_34_667m a b +Ccap@0 gnd net@14 0.926f +Ccap@1 gnd net@8 0.926f +Ccap@2 gnd net@11 0.926f +Rres@0 net@14 a 1.459 +Rres@1 net@11 net@14 2.919 +Rres@2 b net@8 1.459 +Rres@3 net@8 net@11 2.919 +.ENDS wire-C_0_011f-252_6-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-214_2-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-214_2-R_34_667m -.ENDS wire90-214_2-layer_1-width_3 +.SUBCKT wire90-252_6-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-252_6-R_34_667m +.ENDS wire90-252_6-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-413_4-R_34_667m a b -Ccap@0 gnd net@14 1.516f -Ccap@1 gnd net@8 1.516f -Ccap@2 gnd net@11 1.516f -Rres@0 net@14 a 2.389 -Rres@1 net@11 net@14 4.777 -Rres@2 b net@8 2.389 -Rres@3 net@8 net@11 4.777 -.ENDS wire-C_0_011f-413_4-R_34_667m +.SUBCKT wire-C_0_011f-366_8-R_34_667m a b +Ccap@0 gnd net@14 1.345f +Ccap@1 gnd net@8 1.345f +Ccap@2 gnd net@11 1.345f +Rres@0 net@14 a 2.119 +Rres@1 net@11 net@14 4.239 +Rres@2 b net@8 2.119 +Rres@3 net@8 net@11 4.239 +.ENDS wire-C_0_011f-366_8-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-413_4-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-413_4-R_34_667m -.ENDS wire90-413_4-layer_1-width_3 +.SUBCKT wire90-366_8-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-366_8-R_34_667m +.ENDS wire90-366_8-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-231_2-R_34_667m a b -Ccap@0 gnd net@14 0.848f -Ccap@1 gnd net@8 0.848f -Ccap@2 gnd net@11 0.848f -Rres@0 net@14 a 1.336 -Rres@1 net@11 net@14 2.672 -Rres@2 b net@8 1.336 -Rres@3 net@8 net@11 2.672 -.ENDS wire-C_0_011f-231_2-R_34_667m +.SUBCKT wire-C_0_011f-176_4-R_34_667m a b +Ccap@0 gnd net@14 0.647f +Ccap@1 gnd net@8 0.647f +Ccap@2 gnd net@11 0.647f +Rres@0 net@14 a 1.019 +Rres@1 net@11 net@14 2.038 +Rres@2 b net@8 1.019 +Rres@3 net@8 net@11 2.038 +.ENDS wire-C_0_011f-176_4-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-231_2-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-231_2-R_34_667m -.ENDS wire90-231_2-layer_1-width_3 +.SUBCKT wire90-176_4-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-176_4-R_34_667m +.ENDS wire90-176_4-layer_1-width_3 -*** CELL: countersL:cntScnOne{sch} -.SUBCKT cntScnOne cin ctgLO out p1p p2p sin -Xinv@0 out net@14 inv-X_5 -Xlatch2in@0 cB p1p net@3 net@3 out latch2in10A -Xlatch2in@1 cA p2p net@15 sin net@6 latch2in10A -Xnor2n_sy@0 ctgLO cB net@20 nor2n_sy-X_5 -Xnor2n_sy@2 ctgLO cin net@25 nor2n_sy-X_5 -Xwire90@0 net@15 net@14 wire90-214_2-layer_1-width_3 -Xwire90@1 net@6 net@3 wire90-506_4-layer_1-width_3 -Xwire90@2 net@20 cA wire90-413_4-layer_1-width_3 -Xwire90@3 net@25 cB wire90-231_2-layer_1-width_3 -.ENDS cntScnOne +*** CELL: centersJ:ctrAND3in30{sch} +.SUBCKT ctrAND3in30 inA inB inC out +Xinv@4 inC net@30 inv-X_4 +Xinv@5 net@9 out inv-X_30 +Xnand2@0 net@19 net@15 net@27 nand2-X_10 +Xnor2HT_s@0 inA inB net@6 nor2HT_sy-X_5 +Xwire90@0 net@6 net@15 wire90-252_6-layer_1-width_3 +Xwire90@1 net@27 net@9 wire90-366_8-layer_1-width_3 +Xwire90@2 net@30 net@19 wire90-176_4-layer_1-width_3 +.ENDS ctrAND3in30 -*** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-668_5-R_34_667m a b -Ccap@0 gnd net@14 2.451f -Ccap@1 gnd net@8 2.451f -Ccap@2 gnd net@11 2.451f -Rres@0 net@14 a 3.862 -Rres@1 net@11 net@14 7.725 -Rres@2 b net@8 3.862 -Rres@3 net@8 net@11 7.725 -.ENDS wire-C_0_011f-668_5-R_34_667m +*** CELL: orangeTSMC090nm:NMOSx{sch} +.SUBCKT NMOSx-X_5 d g s +MNMOSf@0 d g s gnd nch W='15*(1+ABN/sqrt(15*2))' L='2' ++DELVTO='AVT0N/sqrt(15*2)' +.ENDS NMOSx-X_5 -*** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-668_5-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-668_5-R_34_667m -.ENDS wire90-668_5-layer_1-width_3 +*** CELL: redFour:inv{sch} +.SUBCKT inv-X_5 in out +XNMOS@0 out in gnd NMOSx-X_5 +XPMOS@0 out in vdd PMOSx-X_5 +.ENDS inv-X_5 + +*** CELL: orangeTSMC090nm:PMOSx{sch} +.SUBCKT PMOSx-X_3_999 d g s +MPMOSf@0 d g s vdd pch W='23.994*(1+ABP/sqrt(23.994*2))' L='2' ++DELVTO='AVT0P/sqrt(23.994*2)' +.ENDS PMOSx-X_3_999 + +*** CELL: redFour:pms3{sch} +.SUBCKT pms3-X_1_333 d g g2 g3 +XPMOS@0 d g3 net@2 PMOSx-X_3_999 +XPMOS@1 net@2 g2 net@5 PMOSx-X_3_999 +XPMOS@2 net@5 g vdd PMOSx-X_3_999 +.ENDS pms3-X_1_333 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-680_5-R_34_667m a b -Ccap@0 gnd net@14 2.495f -Ccap@1 gnd net@8 2.495f -Ccap@2 gnd net@11 2.495f -Rres@0 net@14 a 3.932 -Rres@1 net@11 net@14 7.864 -Rres@2 b net@8 3.932 -Rres@3 net@8 net@11 7.864 -.ENDS wire-C_0_011f-680_5-R_34_667m +.SUBCKT wire-C_0_011f-243_6-R_34_667m a b +Ccap@0 gnd net@14 0.893f +Ccap@1 gnd net@8 0.893f +Ccap@2 gnd net@11 0.893f +Rres@0 net@14 a 1.407 +Rres@1 net@11 net@14 2.815 +Rres@2 b net@8 1.407 +Rres@3 net@8 net@11 2.815 +.ENDS wire-C_0_011f-243_6-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-680_5-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-680_5-R_34_667m -.ENDS wire90-680_5-layer_1-width_3 +.SUBCKT wire90-243_6-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-243_6-R_34_667m +.ENDS wire90-243_6-layer_1-width_3 -*** CELL: countersL:cntScnThree{sch} -.SUBCKT cntScnThree cin ctgLO out p1p p2p sin -XcntScnOn@0 net@88 ctgLO out p1p p2p net@88 cntScnOne -XcntScnOn@1 cin ctgLO net@43 p1p p2p sin cntScnOne -XcntScnOn@2 net@83 ctgLO net@46 p1p p2p net@83 cntScnOne -Xwire90@5 net@43 net@83 wire90-668_5-layer_1-width_3 -Xwire90@6 net@46 net@88 wire90-680_5-layer_1-width_3 -.ENDS cntScnThree +*** CELL: driversL:predDri20wMC{sch} +.SUBCKT predDri20wMC in mc pred +XNMOSx@0 pred in gnd NMOSx-X_20 +XNMOSx@1 pred mc gnd NMOSx-X_4 +Xinv@0 pred net@145 inv-X_4 +Xpms3@0 pred net@177 in mc pms3-X_1_333 +Xwire90@0 net@177 net@145 wire90-243_6-layer_1-width_3 +.ENDS predDri20wMC -*** CELL: countersL:cntScnNine{sch} -.SUBCKT cntScnNine cin ctgLO out p1p p2p sin -XcntScnTh@0 net@60 ctgLO out p1p p2p net@60 cntScnThree -XcntScnTh@1 cin ctgLO net@43 p1p p2p sin cntScnThree -XcntScnTh@2 net@61 ctgLO net@46 p1p p2p net@61 cntScnThree -Xwire90@5 net@43 net@61 wire90-668_5-layer_1-width_3 -Xwire90@6 net@46 net@60 wire90-668_5-layer_1-width_3 -.ENDS cntScnNine +*** CELL: redFour:nms2{sch} +.SUBCKT nms2-X_2 d g g2 +XNMOS@0 d g2 net@0 NMOSx-X_4 +XNMOS@1 net@0 g gnd NMOSx-X_4 +.ENDS nms2-X_2 -*** CELL: countersL:cntScnFour{sch} -.SUBCKT cntScnFour cin ctgLO out p1p p2p sin -XcntScnOn@0 net@88 ctgLO net@40 p1p p2p net@88 cntScnOne -XcntScnOn@1 cin ctgLO net@43 p1p p2p sin cntScnOne -XcntScnOn@2 net@83 ctgLO net@46 p1p p2p net@83 cntScnOne -XcntScnOn@3 net@94 ctgLO out p1p p2p net@94 cntScnOne -Xwire90@4 net@40 net@94 wire90-668_5-layer_1-width_3 -Xwire90@5 net@43 net@83 wire90-668_5-layer_1-width_3 -Xwire90@6 net@46 net@88 wire90-680_5-layer_1-width_3 -.ENDS cntScnFour +*** CELL: redFour:nms2{sch} +.SUBCKT nms2-X_2_5 d g g2 +XNMOS@0 d g2 net@0 NMOSx-X_5 +XNMOS@1 net@0 g gnd NMOSx-X_5 +.ENDS nms2-X_2_5 -*** CELL: countersL:cntScnTwelve{sch} -.SUBCKT cntScnTwelve cin ctgLO out p1p p2p sin -XcntScnFo@0 net@60 ctgLO out p1p p2p net@60 cntScnFour -XcntScnFo@1 cin ctgLO net@43 p1p p2p sin cntScnFour -XcntScnFo@2 net@61 ctgLO net@46 p1p p2p net@61 cntScnFour -Xwire90@5 net@43 net@61 wire90-668_5-layer_1-width_3 -Xwire90@6 net@46 net@60 wire90-668_5-layer_1-width_3 -.ENDS cntScnTwelve +*** CELL: redFour:nms2_sy{sch} +.SUBCKT nms2_sy-X_5 d g g2 +Xnms2@0 d g g2 nms2-X_2_5 +Xnms2@1 d g2 g nms2-X_2_5 +.ENDS nms2_sy-X_5 -*** CELL: countersL:instructionCount{sch} -.SUBCKT instructionCount cin count fin fout sid[1] sid[2] sid[3] sid[4] -+sid[5] sid[6] sid[7] sid[8] sid[9] sod[1] -XcntContr@0 ctgLO myp1p myp2p sid[1] sid[2] sid[3] sid[4] sid[5] sid[6] -+sid[7] sid[8] sid[9] sod[1] cntShift -XcntFreq@0 count ctgLO fin fout net@54 cntFreq -XcntScnNi@2 net@42 ctgLO sod[1] myp1p myp2p net@42 cntScnNine -XcntScnOn@2 cin ctgLO net@1 myp1p myp2p sid[1] cntScnOne -XcntScnTw@3 net@2 ctgLO net@3 myp1p myp2p net@2 cntScnTwelve -XcntScnTw@4 net@54 ctgLO net@78 myp1p myp2p net@54 cntScnTwelve -Xwire90@0 net@1 net@2 wire90-506_4-layer_1-width_3 -Xwire90@1 net@3 net@54 wire90-506_4-layer_1-width_3 -Xwire90@2 net@78 net@42 wire90-506_4-layer_1-width_3 -.ENDS instructionCount +*** CELL: redFour:nand2_sy{sch} +.SUBCKT nand2_sy-X_5 ina inb out +XPMOS@0 out inb vdd PMOSx-X_5 +XPMOS@1 out ina vdd PMOSx-X_5 +Xnms2_sy@0 out ina inb nms2_sy-X_5 +.ENDS nand2_sy-X_5 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-428_5-R_34_667m a b -Ccap@0 gnd net@14 1.571f -Ccap@1 gnd net@8 1.571f -Ccap@2 gnd net@11 1.571f -Rres@0 net@14 a 2.476 -Rres@1 net@11 net@14 4.952 -Rres@2 b net@8 2.476 -Rres@3 net@8 net@11 4.952 -.ENDS wire-C_0_011f-428_5-R_34_667m +.SUBCKT wire-C_0_011f-309-R_34_667m a b +Ccap@0 gnd net@14 1.133f +Ccap@1 gnd net@8 1.133f +Ccap@2 gnd net@11 1.133f +Rres@0 net@14 a 1.785 +Rres@1 net@11 net@14 3.571 +Rres@2 b net@8 1.785 +Rres@3 net@8 net@11 3.571 +.ENDS wire-C_0_011f-309-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-428_5-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-428_5-R_34_667m -.ENDS wire90-428_5-layer_1-width_3 - -*** CELL: latchesK:latch1in30A{sch} -.SUBCKT latch1in30A hcl in[1] out[1] -Xhi2inLat@0 hcl in[1] net@19 raw1inLatchF -XinvLT@0 net@18 out[1] inv-X_30 -Xwire90@0 net@19 net@18 wire90-428_5-layer_1-width_3 -.ENDS latch1in30A +.SUBCKT wire90-309-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-309-R_34_667m +.ENDS wire90-309-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-5118_8-R_34_667m a b -Ccap@0 gnd net@14 18.769f -Ccap@1 gnd net@8 18.769f -Ccap@2 gnd net@11 18.769f -Rres@0 net@14 a 29.575 -Rres@1 net@11 net@14 59.151 -Rres@2 b net@8 29.575 -Rres@3 net@8 net@11 59.151 -.ENDS wire-C_0_011f-5118_8-R_34_667m +.SUBCKT wire-C_0_011f-114_9-R_34_667m a b +Ccap@0 gnd net@14 0.421f +Ccap@1 gnd net@8 0.421f +Ccap@2 gnd net@11 0.421f +Rres@0 net@14 a 0.664 +Rres@1 net@11 net@14 1.328 +Rres@2 b net@8 0.664 +Rres@3 net@8 net@11 1.328 +.ENDS wire-C_0_011f-114_9-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-5118_8-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-5118_8-R_34_667m -.ENDS wire90-5118_8-layer_1-width_3 +.SUBCKT wire90-114_9-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-114_9-R_34_667m +.ENDS wire90-114_9-layer_1-width_3 -*** CELL: registersL:all1in52weak{sch} -.SUBCKT all1in52weak ain[10] ain[11] ain[12] ain[13] ain[14] ain[1] ain[2] -+ain[3] ain[4] ain[5] ain[6] ain[7] ain[8] ain[9] ain[T] aout[10] aout[11] -+aout[12] aout[13] aout[14] aout[1] aout[2] aout[3] aout[4] aout[5] aout[6] -+aout[7] aout[8] aout[9] aout[T] fire in[10] in[11] in[12] in[13] in[14] -+in[15] in[16] in[17] in[18] in[19] in[1] in[20] in[21] in[22] in[23] in[24] -+in[25] in[26] in[27] in[28] in[29] in[2] in[30] in[31] in[32] in[33] in[34] -+in[35] in[36] in[37] in[3] in[4] in[5] in[6] in[7] in[8] in[9] out[10] -+out[11] out[12] out[13] out[14] out[15] out[16] out[17] out[18] out[19] -+out[1] out[20] out[21] out[22] out[23] out[24] out[25] out[26] out[27] -+out[28] out[29] out[2] out[30] out[31] out[32] out[33] out[34] out[35] -+out[36] out[37] out[3] out[4] out[5] out[6] out[7] out[8] out[9] -XdataDriv@0 ain[T] fire net@81 dataDriver70 -XhiL[1] net@41 in[1] out[1] latch1in30A -XhiL[2] net@41 in[2] out[2] latch1in30A -XhiL[3] net@41 in[3] out[3] latch1in30A -XhiL[4] net@41 in[4] out[4] latch1in30A -XhiL[5] net@41 in[5] out[5] latch1in30A -XhiL[6] net@41 in[6] out[6] latch1in30A -XhiL[7] net@41 in[7] out[7] latch1in30A -XhiL[8] net@41 in[8] out[8] latch1in30A -XhiL[9] net@41 in[9] out[9] latch1in30A -XhiL[10] net@41 in[10] out[10] latch1in30A -XhiL[11] net@41 in[11] out[11] latch1in30A -XhiL[12] net@41 in[12] out[12] latch1in30A -XhiL[13] net@41 in[13] out[13] latch1in30A -XhiL[14] net@41 in[14] out[14] latch1in30A -XhiL[15] net@41 in[15] out[15] latch1in30A -XhiL[16] net@41 in[16] out[16] latch1in30A -XhiL[17] net@41 in[17] out[17] latch1in30A -XhiL[18] net@41 in[18] out[18] latch1in30A -XhiL[19] net@41 in[19] out[19] latch1in30A -XhiL[20] net@41 in[20] out[20] latch1in30A -XhiL[21] net@41 in[21] out[21] latch1in30A -XhiL[22] net@41 in[22] out[22] latch1in30A -XhiL[23] net@41 in[23] out[23] latch1in30A -XhiL[24] net@41 in[24] out[24] latch1in30A -XhiL[25] net@41 in[25] out[25] latch1in30A -XhiL[26] net@41 in[26] out[26] latch1in30A -XhiL[27] net@41 in[27] out[27] latch1in30A -XhiL[28] net@41 in[28] out[28] latch1in30A -XhiL[29] net@41 in[29] out[29] latch1in30A -XhiL[30] net@41 in[30] out[30] latch1in30A -XhiL[31] net@41 in[31] out[31] latch1in30A -XhiL[32] net@41 in[32] out[32] latch1in30A -XhiL[33] net@41 in[33] out[33] latch1in30A -XhiL[34] net@41 in[34] out[34] latch1in30A -XhiL[35] net@41 in[35] out[35] latch1in30A -XhiL[36] net@41 in[36] out[36] latch1in30A -XhiL[37] net@41 in[37] out[37] latch1in30A -Xlat[1] fire ain[1] aout[1] latch1in30A -Xlat[2] fire ain[2] aout[2] latch1in30A -Xlat[3] fire ain[3] aout[3] latch1in30A -Xlat[4] fire ain[4] aout[4] latch1in30A -Xlat[5] fire ain[5] aout[5] latch1in30A -Xlat[6] fire ain[6] aout[6] latch1in30A -Xlat[7] fire ain[7] aout[7] latch1in30A -Xlat[8] fire ain[8] aout[8] latch1in30A -Xlat[9] fire ain[9] aout[9] latch1in30A -Xlat[10] fire ain[10] aout[10] latch1in30A -Xlat[11] fire ain[11] aout[11] latch1in30A -Xlat[12] fire ain[12] aout[12] latch1in30A -Xlat[13] fire ain[13] aout[13] latch1in30A -Xlat[14] fire ain[14] aout[14] latch1in30A -Xlatch1in@0 fire ain[T] aout[T] latch1in30A -Xwire90@0 net@81 net@41 wire90-5118_8-layer_1-width_3 -.ENDS all1in52weak +*** CELL: driversL:sucANDdri20{sch} +.SUBCKT sucANDdri20 inA inB succ +XPMOSx@0 succ net@51 vdd PMOSx-X_20 +Xinv@0 succ net@71 inv-X_4 +Xnms2@0 succ net@75 net@51 nms2-X_2 +Xnor2_sy@0 inA inB net@67 nand2_sy-X_5 +Xwire90@0 net@67 net@51 wire90-309-layer_1-width_3 +Xwire90@1 net@75 net@71 wire90-114_9-layer_1-width_3 +.ENDS sucANDdri20 -*** CELL: orangeTSMC090nm:PMOSx{sch} -.SUBCKT PMOSx-X_25 d g s -MPMOSf@0 d g s vdd pch W='150*(1+ABP/sqrt(150*2))' L='2' -+DELVTO='AVT0P/sqrt(150*2)' -.ENDS PMOSx-X_25 +*** CELL: orangeTSMC090nm:wire{sch} +.SUBCKT wire-C_0_011f-372_8-R_34_667m a b +Ccap@0 gnd net@14 1.367f +Ccap@1 gnd net@8 1.367f +Ccap@2 gnd net@11 1.367f +Rres@0 net@14 a 2.154 +Rres@1 net@11 net@14 4.308 +Rres@2 b net@8 2.154 +Rres@3 net@8 net@11 4.308 +.ENDS wire-C_0_011f-372_8-R_34_667m -*** CELL: orangeTSMC090nm:NMOSx{sch} -.SUBCKT NMOSx-X_50 d g s -MNMOSf@0 d g s gnd nch W='150*(1+ABN/sqrt(150*2))' L='2' -+DELVTO='AVT0N/sqrt(150*2)' -.ENDS NMOSx-X_50 +*** CELL: orangeTSMC090nm:wire90{sch} +.SUBCKT wire90-372_8-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-372_8-R_34_667m +.ENDS wire90-372_8-layer_1-width_3 -*** CELL: redFour:nms2{sch} -.SUBCKT nms2-X_25 d g g2 -XNMOS@0 d g2 net@0 NMOSx-X_50 -XNMOS@1 net@0 g gnd NMOSx-X_50 -.ENDS nms2-X_25 +*** CELL: gaspL:anEpiStart{sch} +.SUBCKT anEpiStart fire mc pred s[1] succ tokenLO torp +XctrAND3i@0 net@986 succ torp fire ctrAND3in30 +Xinv@4 net@987 s[1] inv-X_10 +Xinv@5 pred net@987 inv-X_5 +Xinv@7 tokenLO net@1060 inv-X_10 +XpredDri2@0 fire mc pred predDri20wMC +XsucANDdr@0 tokenLO fire succ sucANDdri20 +XsucANDdr@1 net@1048 fire torp sucANDdri20 +Xwire90@0 net@987 net@986 wire90-372_8-layer_1-width_3 +Xwire90@2 net@1060 net@1048 wire90-372_8-layer_1-width_3 +.ENDS anEpiStart -*** CELL: redFour:nand2{sch} -.SUBCKT nand2-X_25 ina inb out -XPMOS@0 out ina vdd PMOSx-X_25 -XPMOS@1 out inb vdd PMOSx-X_25 -Xnms2@0 out ina inb nms2-X_25 -.ENDS nand2-X_25 +*** CELL: orangeTSMC090nm:PMOSx{sch} +.SUBCKT PMOSx-X_2 d g s +MPMOSf@0 d g s vdd pch W='12*(1+ABP/sqrt(12*2))' L='2' ++DELVTO='AVT0P/sqrt(12*2)' +.ENDS PMOSx-X_2 -*** CELL: arbiterK:half2inArb{sch} -.SUBCKT half2inArb cross grant[B] inA req[B] -XNMOSx@0 vdd req[B] grant[B] PMOSx-X_10 -XPMOSx@0 cross inA grant[B] NMOSx-X_10 -Xnor2n@0 inA req[B] cross nand2-X_25 -.ENDS half2inArb +*** CELL: redFour:pms2{sch} +.SUBCKT pms2-X_1 d g g2 +XPMOS@0 net@2 g vdd PMOSx-X_2 +XPMOS@1 d g2 net@2 PMOSx-X_2 +.ENDS pms2-X_1 + +*** CELL: redFour:pms2{sch} +.SUBCKT pms2-X_2 d g g2 +XPMOS@0 net@2 g vdd PMOSx-X_4 +XPMOS@1 d g2 net@2 PMOSx-X_4 +.ENDS pms2-X_2 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-830_7-R_34_667m a b -Ccap@0 gnd net@14 3.046f -Ccap@1 gnd net@8 3.046f -Ccap@2 gnd net@11 3.046f -Rres@0 net@14 a 4.8 -Rres@1 net@11 net@14 9.599 -Rres@2 b net@8 4.8 -Rres@3 net@8 net@11 9.599 -.ENDS wire-C_0_011f-830_7-R_34_667m +.SUBCKT wire-C_0_011f-185-R_34_667m a b +Ccap@0 gnd net@14 0.678f +Ccap@1 gnd net@8 0.678f +Ccap@2 gnd net@11 0.678f +Rres@0 net@14 a 1.069 +Rres@1 net@11 net@14 2.138 +Rres@2 b net@8 1.069 +Rres@3 net@8 net@11 2.138 +.ENDS wire-C_0_011f-185-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-830_7-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-830_7-R_34_667m -.ENDS wire90-830_7-layer_1-width_3 +.SUBCKT wire90-185-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-185-R_34_667m +.ENDS wire90-185-layer_1-width_3 -*** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-834_6-R_34_667m a b -Ccap@0 gnd net@14 3.06f -Ccap@1 gnd net@8 3.06f -Ccap@2 gnd net@11 3.06f -Rres@0 net@14 a 4.822 -Rres@1 net@11 net@14 9.644 -Rres@2 b net@8 4.822 -Rres@3 net@8 net@11 9.644 -.ENDS wire-C_0_011f-834_6-R_34_667m +*** CELL: latchesK:mlat1in10{sch} +.SUBCKT mlat1in10 cl[F] cl[T] in[1] out[1] +Xinv@0 net@26 out[1] inv-X_10 +Xnms2@0 net@4 out[1] cl[F] nms2-X_2 +Xnms2@1 net@4 in[1] cl[T] nms2-X_2 +Xpms2@0 net@4 out[1] cl[T] pms2-X_1 +Xpms2@1 net@4 in[1] cl[F] pms2-X_2 +Xwire90@0 net@4 net@26 wire90-185-layer_1-width_3 +.ENDS mlat1in10 -*** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-834_6-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-834_6-R_34_667m -.ENDS wire90-834_6-layer_1-width_3 +*** CELL: redFour:nms2{sch} +.SUBCKT nms2-X_3 d g g2 +XNMOS@0 d g2 net@0 NMOSx-X_6 +XNMOS@1 net@0 g gnd NMOSx-X_6 +.ENDS nms2-X_3 -*** CELL: arbiterK:arbiter2{sch} -.SUBCKT arbiter2 grant[A] grant[B] req[A] req[B] -XhalfArb@2 net@12 grant[A] net@5 req[A] half2inArb -XhalfArb@3 net@13 grant[B] net@8 req[B] half2inArb -Xwire90@0 net@12 net@8 wire90-830_7-layer_1-width_3 -Xwire90@1 net@5 net@13 wire90-834_6-layer_1-width_3 -.ENDS arbiter2 +*** CELL: redFour:nms3{sch} +.SUBCKT nms3-X_2 d g g2 g3 +XNMOS@0 d g3 net@6 NMOSx-X_6 +XNMOS@1 net@7 g gnd NMOSx-X_6 +XNMOS@2 net@6 g2 net@7 NMOSx-X_6 +.ENDS nms3-X_2 *** CELL: orangeTSMC090nm:PMOSx{sch} -.SUBCKT PMOSx-X_15 d g s -MPMOSf@0 d g s vdd pch W='90*(1+ABP/sqrt(90*2))' L='2' -+DELVTO='AVT0P/sqrt(90*2)' -.ENDS PMOSx-X_15 +.SUBCKT PMOSx-X_3 d g s +MPMOSf@0 d g s vdd pch W='18*(1+ABP/sqrt(18*2))' L='2' ++DELVTO='AVT0P/sqrt(18*2)' +.ENDS PMOSx-X_3 -*** CELL: redFour:nand2LT_sy{sch} -.SUBCKT nand2LT_sy-X_30 ina inb out -XPMOS@0 out ina vdd PMOSx-X_15 -XPMOS@1 out inb vdd PMOSx-X_15 -Xnms2_sy@0 out ina inb nms2_sy-X_30 -.ENDS nand2LT_sy-X_30 +*** CELL: redFour:pms3{sch} +.SUBCKT pms3-X_1 d g g2 g3 +XPMOS@0 d g3 net@2 PMOSx-X_3 +XPMOS@1 net@2 g2 net@5 PMOSx-X_3 +XPMOS@2 net@5 g vdd PMOSx-X_3 +.ENDS pms3-X_1 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-399_2-R_34_667m a b -Ccap@0 gnd net@14 1.464f -Ccap@1 gnd net@8 1.464f -Ccap@2 gnd net@11 1.464f -Rres@0 net@14 a 2.306 -Rres@1 net@11 net@14 4.613 -Rres@2 b net@8 2.306 -Rres@3 net@8 net@11 4.613 -.ENDS wire-C_0_011f-399_2-R_34_667m +.SUBCKT wire-C_0_011f-339_3-R_34_667m a b +Ccap@0 gnd net@14 1.244f +Ccap@1 gnd net@8 1.244f +Ccap@2 gnd net@11 1.244f +Rres@0 net@14 a 1.96 +Rres@1 net@11 net@14 3.921 +Rres@2 b net@8 1.96 +Rres@3 net@8 net@11 3.921 +.ENDS wire-C_0_011f-339_3-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-399_2-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-399_2-R_34_667m -.ENDS wire90-399_2-layer_1-width_3 - -*** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-1013_8-R_34_667m a b -Ccap@0 gnd net@14 3.717f -Ccap@1 gnd net@8 3.717f -Ccap@2 gnd net@11 3.717f -Rres@0 net@14 a 5.858 -Rres@1 net@11 net@14 11.715 -Rres@2 b net@8 5.858 -Rres@3 net@8 net@11 11.715 -.ENDS wire-C_0_011f-1013_8-R_34_667m +.SUBCKT wire90-339_3-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-339_3-R_34_667m +.ENDS wire90-339_3-layer_1-width_3 -*** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-1013_8-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-1013_8-R_34_667m -.ENDS wire90-1013_8-layer_1-width_3 +*** CELL: latchesK:mlat2in10{sch} +.SUBCKT mlat2in10 clA[F] clA[T] clB[F] clB[T] inA inB out[1] +Xinv@0 net@26 out[1] inv-X_10 +Xnms2@0 net@4 inB clB[T] nms2-X_3 +Xnms2@1 net@4 inA clA[T] nms2-X_3 +Xnms3@0 net@4 clA[F] out[1] clB[F] nms3-X_2 +Xpms2@0 net@4 inB clB[F] pms2-X_2_5 +Xpms2@1 net@4 inA clA[F] pms2-X_2_5 +Xpms3@0 net@4 clA[T] out[1] clB[T] pms3-X_1 +Xwire90@0 net@4 net@26 wire90-339_3-layer_1-width_3 +.ENDS mlat2in10 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-468_3-R_34_667m a b -Ccap@0 gnd net@14 1.717f -Ccap@1 gnd net@8 1.717f -Ccap@2 gnd net@11 1.717f -Rres@0 net@14 a 2.706 -Rres@1 net@11 net@14 5.411 -Rres@2 b net@8 2.706 -Rres@3 net@8 net@11 5.411 -.ENDS wire-C_0_011f-468_3-R_34_667m +.SUBCKT wire-C_0_011f-271_1-R_34_667m a b +Ccap@0 gnd net@14 0.994f +Ccap@1 gnd net@8 0.994f +Ccap@2 gnd net@11 0.994f +Rres@0 net@14 a 1.566 +Rres@1 net@11 net@14 3.133 +Rres@2 b net@8 1.566 +Rres@3 net@8 net@11 3.133 +.ENDS wire-C_0_011f-271_1-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-468_3-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-468_3-R_34_667m -.ENDS wire90-468_3-layer_1-width_3 +.SUBCKT wire90-271_1-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-271_1-R_34_667m +.ENDS wire90-271_1-layer_1-width_3 -*** CELL: centersJ:ctrAND2in100LT{sch} -.SUBCKT ctrAND2in100LT inA inB out -Xinv@8 inB net@135 inv-X_10 -Xinv@9 inA net@139 inv-X_10 -Xinv@10 net@146 out inv-X_100 -Xnand2LT_@0 net@140 net@136 net@144 nand2LT_sy-X_30 -Xwire90@4 net@135 net@136 wire90-399_2-layer_1-width_3 -Xwire90@5 net@144 net@146 wire90-1013_8-layer_1-width_3 -Xwire90@6 net@139 net@140 wire90-468_3-layer_1-width_3 -.ENDS ctrAND2in100LT +*** CELL: scanK:scanCellKh{sch} +.SUBCKT scanCellKh clS[F] clS[T] cl[F] cl[T] din[1] rd[F] rd[T] sin sout +Xmlat1in1@1 cl[F] cl[T] sin net@58 mlat1in10 +Xmlat2in1@2 clS[F] clS[T] rd[F] rd[T] net@69 din[1] sout mlat2in10 +Xwire90@0 net@58 net@69 wire90-271_1-layer_1-width_3 +.ENDS scanCellKh -*** CELL: orangeTSMC090nm:PMOSx{sch} -.SUBCKT PMOSx-X_3_999 d g s -MPMOSf@0 d g s vdd pch W='23.994*(1+ABP/sqrt(23.994*2))' L='2' -+DELVTO='AVT0P/sqrt(23.994*2)' -.ENDS PMOSx-X_3_999 +*** CELL: scanK:scanKhx1{sch} +.SUBCKT scanKhx1 clS[F] clS[T] cl[F] cl[T] din[1] mc rd[F] rd[T] sin sout +XscanCell@1 clS[F] clS[T] cl[F] cl[T] din[1] rd[F] rd[T] sin sout scanCellKh +.ENDS scanKhx1 -*** CELL: redFour:pms3{sch} -.SUBCKT pms3-X_1_333 d g g2 g3 -XPMOS@0 d g3 net@2 PMOSx-X_3_999 -XPMOS@1 net@2 g2 net@5 PMOSx-X_3_999 -XPMOS@2 net@5 g vdd PMOSx-X_3_999 -.ENDS pms3-X_1_333 +*** CELL: gaspL:anEpiStartS{sch} +.SUBCKT anEpiStartS clS[F] clS[T] cl[F] cl[T] mc pred rd[F] rd[T] sin sout ++succ take[1] token torp +XanEpiSta@1 net@834 mc pred s[1] succ token torp anEpiStart +XlatchDri@3 net@832 take[1] latchDriver60 +XscanKhx1@0 clS[F] clS[T] cl[F] cl[T] s[1] mc rd[F] rd[T] sin sout scanKhx1 +Xwire90@1 net@832 net@834 wire90-372_8-layer_1-width_3 +.ENDS anEpiStartS + +*** CELL: fifoL:epiFifoCont{sch} +.SUBCKT epiFifoCont clS[F] clS[T] cl[F] cl[T] mc pred rd[F] rd[T] sin sout ++succ take[1] token torp +XanEpiSta@0 clS[F] clS[T] cl[F] cl[T] mc pred rd[F] rd[T] sin sout succ ++take[1] token torp anEpiStartS +.ENDS epiFifoCont *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-243_6-R_34_667m a b -Ccap@0 gnd net@14 0.893f -Ccap@1 gnd net@8 0.893f -Ccap@2 gnd net@11 0.893f -Rres@0 net@14 a 1.407 -Rres@1 net@11 net@14 2.815 -Rres@2 b net@8 1.407 -Rres@3 net@8 net@11 2.815 -.ENDS wire-C_0_011f-243_6-R_34_667m +.SUBCKT wire-C_0_011f-123_7-R_34_667m a b +Ccap@0 gnd net@14 0.454f +Ccap@1 gnd net@8 0.454f +Ccap@2 gnd net@11 0.454f +Rres@0 net@14 a 0.715 +Rres@1 net@11 net@14 1.429 +Rres@2 b net@8 0.715 +Rres@3 net@8 net@11 1.429 +.ENDS wire-C_0_011f-123_7-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-243_6-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-243_6-R_34_667m -.ENDS wire90-243_6-layer_1-width_3 - -*** CELL: driversL:predDri20wMC{sch} -.SUBCKT predDri20wMC in mc pred -XNMOSx@0 pred in gnd NMOSx-X_20 -XNMOSx@1 pred mc gnd NMOSx-X_4 -Xinv@0 pred net@145 inv-X_4 -Xpms3@0 pred net@177 in mc pms3-X_1_333 -Xwire90@0 net@177 net@145 wire90-243_6-layer_1-width_3 -.ENDS predDri20wMC +.SUBCKT wire90-123_7-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-123_7-R_34_667m +.ENDS wire90-123_7-layer_1-width_3 -*** CELL: redFour:invLT{sch} -.SUBCKT invLT-X_10 in out -XNMOS@0 out in gnd NMOSx-X_20 -XPMOS@0 out in vdd PMOSx-X_10 -.ENDS invLT-X_10 +*** CELL: latchPartsK:latchPointT{sch} +.SUBCKT latchPointT hcl in[1] x[F] x[T] +XPMOSx@0 in[1] hcl x[T] NMOSx-X_6 +XPMOSx@1 net@8 hcl x[F] NMOSx-X_3 +Xinv@0 in[1] net@105 invLT-X_5 +Xwire90@0 net@105 net@8 wire90-123_7-layer_1-width_3 +.ENDS latchPointT *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-282-R_34_667m a b -Ccap@0 gnd net@14 1.034f -Ccap@1 gnd net@8 1.034f -Ccap@2 gnd net@11 1.034f -Rres@0 net@14 a 1.629 -Rres@1 net@11 net@14 3.259 -Rres@2 b net@8 1.629 -Rres@3 net@8 net@11 3.259 -.ENDS wire-C_0_011f-282-R_34_667m +.SUBCKT wire-C_0_011f-180_9-R_34_667m a b +Ccap@0 gnd net@14 0.663f +Ccap@1 gnd net@8 0.663f +Ccap@2 gnd net@11 0.663f +Rres@0 net@14 a 1.045 +Rres@1 net@11 net@14 2.09 +Rres@2 b net@8 1.045 +Rres@3 net@8 net@11 2.09 +.ENDS wire-C_0_011f-180_9-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-282-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-282-R_34_667m -.ENDS wire90-282-layer_1-width_3 +.SUBCKT wire90-180_9-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-180_9-R_34_667m +.ENDS wire90-180_9-layer_1-width_3 -*** CELL: latchesK:latch1in10A{sch} -.SUBCKT latch1in10A hcl in[1] out[1] -Xhi2inLat@0 hcl in[1] net@19 raw1inLatchF -XinvLT@0 net@18 out[1] invLT-X_10 -Xwire90@0 net@19 net@18 wire90-282-layer_1-width_3 -.ENDS latch1in10A +*** CELL: latchesK:raw1inLatchT{sch} +.SUBCKT raw1inLatchT hcl[A] inA[1] out[T] +XlatchFlo@0 out[T] net@29 latchKeep +XlatchPoi@0 hcl[A] inA[1] net@7 out[T] latchPointT +Xwire90@0 net@7 net@29 wire90-180_9-layer_1-width_3 +.ENDS raw1inLatchT *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-311_7-R_34_667m a b -Ccap@0 gnd net@14 1.143f -Ccap@1 gnd net@8 1.143f -Ccap@2 gnd net@11 1.143f -Rres@0 net@14 a 1.801 -Rres@1 net@11 net@14 3.602 -Rres@2 b net@8 1.801 -Rres@3 net@8 net@11 3.602 -.ENDS wire-C_0_011f-311_7-R_34_667m +.SUBCKT wire-C_0_011f-250_9-R_34_667m a b +Ccap@0 gnd net@14 0.92f +Ccap@1 gnd net@8 0.92f +Ccap@2 gnd net@11 0.92f +Rres@0 net@14 a 1.45 +Rres@1 net@11 net@14 2.899 +Rres@2 b net@8 1.45 +Rres@3 net@8 net@11 2.899 +.ENDS wire-C_0_011f-250_9-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-311_7-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-311_7-R_34_667m -.ENDS wire90-311_7-layer_1-width_3 - -*** CELL: latchesK:latch2in10Alo{sch} -.SUBCKT latch2in10Alo hcl[A] hcl[B] inA[1] inB[1] out[1] -Xhi2inLat@0 hcl[A] hcl[B] inA[1] inB[1] dataBar raw2inLatchF -XinvLT@0 net@15 out[1] invLT-X_10 -Xwire90@0 dataBar net@15 wire90-311_7-layer_1-width_3 -.ENDS latch2in10Alo +.SUBCKT wire90-250_9-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-250_9-R_34_667m +.ENDS wire90-250_9-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-218_4-R_34_667m a b -Ccap@0 gnd net@14 0.801f -Ccap@1 gnd net@8 0.801f -Ccap@2 gnd net@11 0.801f -Rres@0 net@14 a 1.262 -Rres@1 net@11 net@14 2.524 -Rres@2 b net@8 1.262 -Rres@3 net@8 net@11 2.524 -.ENDS wire-C_0_011f-218_4-R_34_667m +.SUBCKT wire-C_0_011f-214_6-R_34_667m a b +Ccap@0 gnd net@14 0.787f +Ccap@1 gnd net@8 0.787f +Ccap@2 gnd net@11 0.787f +Rres@0 net@14 a 1.24 +Rres@1 net@11 net@14 2.48 +Rres@2 b net@8 1.24 +Rres@3 net@8 net@11 2.48 +.ENDS wire-C_0_011f-214_6-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-218_4-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-218_4-R_34_667m -.ENDS wire90-218_4-layer_1-width_3 +.SUBCKT wire90-214_6-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-214_6-R_34_667m +.ENDS wire90-214_6-layer_1-width_3 -*** CELL: scanJ:scanCellE{sch} -.SUBCKT scanCellE dIn[1] p1p p2p rd sin sout -Xlatch1in@0 p2p sin net@2 latch1in10A -Xlatch2in@0 p1p rd net@10 dIn[1] sout latch2in10Alo -Xwire90@0 net@2 net@10 wire90-218_4-layer_1-width_3 -.ENDS scanCellE +*** CELL: latchesK:latch1in20B{sch} +.SUBCKT latch1in20B hcl in[1] out[1] +Xhi2inLat@0 hcl in[1] net@19 raw1inLatchT +Xinv@0 net@23 out[1] inv-X_20 +XinvLT@0 net@18 net@25 inv-X_5 +Xwire90@0 net@19 net@18 wire90-250_9-layer_1-width_3 +Xwire90@1 net@25 net@23 wire90-214_6-layer_1-width_3 +.ENDS latch1in20B -*** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-297_6-R_34_667m a b -Ccap@0 gnd net@14 1.091f -Ccap@1 gnd net@8 1.091f -Ccap@2 gnd net@11 1.091f -Rres@0 net@14 a 1.719 -Rres@1 net@11 net@14 3.439 -Rres@2 b net@8 1.719 -Rres@3 net@8 net@11 3.439 -.ENDS wire-C_0_011f-297_6-R_34_667m +*** CELL: registersL:ins20Bx18{sch} +.SUBCKT ins20Bx18 hcl[1] in[10] in[11] in[12] in[13] in[14] in[15] in[16] ++in[17] in[18] in[1] in[2] in[3] in[4] in[5] in[6] in[7] in[8] in[9] out[10] ++out[11] out[12] out[13] out[14] out[15] out[16] out[17] out[18] out[1] out[2] ++out[3] out[4] out[5] out[6] out[7] out[8] out[9] +Xlx[1] hcl[1] in[1] out[1] latch1in20B +Xlx[2] hcl[1] in[2] out[2] latch1in20B +Xlx[3] hcl[1] in[3] out[3] latch1in20B +Xlx[4] hcl[1] in[4] out[4] latch1in20B +Xlx[5] hcl[1] in[5] out[5] latch1in20B +Xlx[6] hcl[1] in[6] out[6] latch1in20B +Xlx[7] hcl[1] in[7] out[7] latch1in20B +Xlx[8] hcl[1] in[8] out[8] latch1in20B +Xlx[9] hcl[1] in[9] out[9] latch1in20B +Xlx[10] hcl[1] in[10] out[10] latch1in20B +Xlx[11] hcl[1] in[11] out[11] latch1in20B +Xlx[12] hcl[1] in[12] out[12] latch1in20B +Xlx[13] hcl[1] in[13] out[13] latch1in20B +Xlx[14] hcl[1] in[14] out[14] latch1in20B +Xlx[15] hcl[1] in[15] out[15] latch1in20B +Xlx[16] hcl[1] in[16] out[16] latch1in20B +Xlx[17] hcl[1] in[17] out[17] latch1in20B +Xlx[18] hcl[1] in[18] out[18] latch1in20B +.ENDS ins20Bx18 -*** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-297_6-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-297_6-R_34_667m -.ENDS wire90-297_6-layer_1-width_3 +*** CELL: registersL:ins20Bx36{sch} +.SUBCKT ins20Bx36 hcl[1] in[10] in[11] in[12] in[13] in[14] in[15] in[16] ++in[17] in[18] in[19] in[1] in[20] in[21] in[22] in[23] in[24] in[25] in[26] ++in[27] in[28] in[29] in[2] in[30] in[31] in[32] in[33] in[34] in[35] in[36] ++in[3] in[4] in[5] in[6] in[7] in[8] in[9] out[10] out[11] out[12] out[13] ++out[14] out[15] out[16] out[17] out[18] out[19] out[1] out[20] out[21] ++out[22] out[23] out[24] out[25] out[26] out[27] out[28] out[29] out[2] ++out[30] out[31] out[32] out[33] out[34] out[35] out[36] out[3] out[4] out[5] ++out[6] out[7] out[8] out[9] +Xins20Bx1@0 hcl[1] in[10] in[11] in[12] in[13] in[14] in[15] in[16] in[17] ++in[18] in[1] in[2] in[3] in[4] in[5] in[6] in[7] in[8] in[9] out[10] out[11] ++out[12] out[13] out[14] out[15] out[16] out[17] out[18] out[1] out[2] out[3] ++out[4] out[5] out[6] out[7] out[8] out[9] ins20Bx18 +Xins20Bx1@1 hcl[1] in[28] in[29] in[30] in[31] in[32] in[33] in[34] in[35] ++in[36] in[19] in[20] in[21] in[22] in[23] in[24] in[25] in[26] in[27] out[28] ++out[29] out[30] out[31] out[32] out[33] out[34] out[35] out[36] out[19] ++out[20] out[21] out[22] out[23] out[24] out[25] out[26] out[27] ins20Bx18 +.ENDS ins20Bx36 -*** CELL: scanJ:scanEx2vert{sch} -.SUBCKT scanEx2vert dIn[1] dIn[2] mc sir[1] sir[2] sir[3] sir[4] sir[5] -+sir[6] sir[7] sir[8] sor[1] -XscanCell@1 dIn[1] sir[3] sir[2] sir[5] sir[1] net@26 scanCellE -XscanCell@2 dIn[2] sir[3] sir[2] sir[5] net@27 sor[1] scanCellE -Xwire90@0 net@26 net@27 wire90-297_6-layer_1-width_3 -.ENDS scanEx2vert +*** CELL: fifoL:epiFifo{sch} +.SUBCKT epiFifo clS[F] clS[T] cl[F] cl[T] in[10] in[11] in[12] in[13] in[14] ++in[15] in[16] in[17] in[18] in[19] in[1] in[20] in[21] in[22] in[23] in[24] ++in[25] in[26] in[27] in[28] in[29] in[2] in[30] in[31] in[32] in[33] in[34] ++in[35] in[36] in[3] in[4] in[5] in[6] in[7] in[8] in[9] in[T] mc out[10] ++out[11] out[12] out[13] out[14] out[15] out[16] out[17] out[18] out[19] ++out[1] out[20] out[21] out[22] out[23] out[24] out[25] out[26] out[27] ++out[28] out[29] out[2] out[30] out[31] out[32] out[33] out[34] out[35] ++out[36] out[3] out[4] out[5] out[6] out[7] out[8] out[9] pred rd[F] rd[T] sin ++sout succ torp +XepiFifoC@0 clS[F] clS[T] cl[F] cl[T] mc pred rd[F] rd[T] sin sout succ ++net@23 in[T] torp epiFifoCont +Xins20Bx3@0 net@25 in[10] in[11] in[12] in[13] in[14] in[15] in[16] in[17] ++in[18] in[19] in[1] in[20] in[21] in[22] in[23] in[24] in[25] in[26] in[27] ++in[28] in[29] in[2] in[30] in[31] in[32] in[33] in[34] in[35] in[36] in[3] ++in[4] in[5] in[6] in[7] in[8] in[9] out[10] out[11] out[12] out[13] out[14] ++out[15] out[16] out[17] out[18] out[19] out[1] out[20] out[21] out[22] ++out[23] out[24] out[25] out[26] out[27] out[28] out[29] out[2] out[30] ++out[31] out[32] out[33] out[34] out[35] out[36] out[3] out[4] out[5] out[6] ++out[7] out[8] out[9] ins20Bx36 +Xwire90@0 net@23 net@25 wire90-250_9-layer_1-width_3 +.ENDS epiFifo -*** CELL: latchPartsK:latchPointFmcHI{sch} -.SUBCKT latchPointFmcHI mc x[F] x[T] -XPMOSx@0 gnd mc x[T] NMOSx-X_3 -XPMOSx@1 vdd mc x[F] NMOSx-X_6 -.ENDS latchPointFmcHI +*** CELL: wiresL:bitAssignments{sch} +.SUBCKT bitAssignments +.ENDS bitAssignments -*** CELL: latchesK:raw2inLatchFmc{sch} -.SUBCKT raw2inLatchFmc hcl inA[1] mc out[F] -XlatchKee@0 out[F] net@63 latchKeep -XlatchPoi@0 hcl inA[1] out[F] net@45 latchPointF -XlatchPoi@1 mc out[F] net@45 latchPointFmcHI -Xwire90@0 net@45 net@63 wire90-145_9-layer_1-width_3 -.ENDS raw2inLatchFmc +*** CELL: orangeTSMC090nm:NMOSx{sch} +.SUBCKT NMOSx-X_40 d g s +MNMOSf@0 d g s gnd nch W='120*(1+ABN/sqrt(120*2))' L='2' ++DELVTO='AVT0N/sqrt(120*2)' +.ENDS NMOSx-X_40 + +*** CELL: redFour:nms2{sch} +.SUBCKT nms2-X_20 d g g2 +XNMOS@0 d g2 net@0 NMOSx-X_40 +XNMOS@1 net@0 g gnd NMOSx-X_40 +.ENDS nms2-X_20 + +*** CELL: driversL:predCond20wMC{sch} +.SUBCKT predCond20wMC cond in mc pred +XNMOSx@1 pred mc gnd NMOSx-X_10 +Xinv@0 pred net@145 inv-X_10 +Xnms2@0 pred cond in nms2-X_20 +Xpms3@0 pred mc in net@186 pms3-X_1 +Xwire90@0 net@186 net@145 wire90-243_6-layer_1-width_3 +.ENDS predCond20wMC *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-283-R_34_667m a b -Ccap@0 gnd net@14 1.038f -Ccap@1 gnd net@8 1.038f -Ccap@2 gnd net@11 1.038f -Rres@0 net@14 a 1.635 -Rres@1 net@11 net@14 3.27 -Rres@2 b net@8 1.635 -Rres@3 net@8 net@11 3.27 -.ENDS wire-C_0_011f-283-R_34_667m +.SUBCKT wire-C_0_011f-297_9-R_34_667m a b +Ccap@0 gnd net@14 1.092f +Ccap@1 gnd net@8 1.092f +Ccap@2 gnd net@11 1.092f +Rres@0 net@14 a 1.721 +Rres@1 net@11 net@14 3.442 +Rres@2 b net@8 1.721 +Rres@3 net@8 net@11 3.442 +.ENDS wire-C_0_011f-297_9-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-283-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-283-R_34_667m -.ENDS wire90-283-layer_1-width_3 +.SUBCKT wire90-297_9-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-297_9-R_34_667m +.ENDS wire90-297_9-layer_1-width_3 -*** CELL: latchesK:latch2in10Alomc{sch} -.SUBCKT latch2in10Alomc hcl inA[1] mc out[1] -Xhi2inLat@0 hcl inA[1] mc dataBar raw2inLatchFmc -XinvLT@0 net@20 out[1] invLT-X_10 -Xwire90@0 dataBar net@20 wire90-283-layer_1-width_3 -.ENDS latch2in10Alomc +*** CELL: scanK:scanKhx5{sch} +.SUBCKT scanKhx5 clS[F] clS[T] cl[F] cl[T] din[1] din[2] din[3] din[4] din[5] ++mc rd[F] rd[T] sin sout +XscanCell@4 clS[F] clS[T] cl[F] cl[T] din[1] rd[F] rd[T] sin net@18 ++scanCellKh +XscanCell@5 clS[F] clS[T] cl[F] cl[T] din[2] rd[F] rd[T] net@31 net@20 ++scanCellKh +XscanCell@6 clS[F] clS[T] cl[F] cl[T] din[3] rd[F] rd[T] net@32 net@24 ++scanCellKh +XscanCell@7 clS[F] clS[T] cl[F] cl[T] din[4] rd[F] rd[T] net@33 net@51 ++scanCellKh +XscanCell@8 clS[F] clS[T] cl[F] cl[T] din[5] rd[F] rd[T] net@50 sout ++scanCellKh +Xwire90@0 net@18 net@31 wire90-297_9-layer_1-width_3 +Xwire90@1 net@20 net@32 wire90-297_9-layer_1-width_3 +Xwire90@2 net@24 net@33 wire90-297_9-layer_1-width_3 +Xwire90@3 net@51 net@50 wire90-297_9-layer_1-width_3 +.ENDS scanKhx5 -*** CELL: scanJ:scanCellF{sch} -.SUBCKT scanCellF dout[1] mc p1p p2p rd sin sout wr -Xlatch1in@0 p2p sin net@2 latch1in10A -Xlatch2in@0 p1p rd net@10 dout[1] sout latch2in10Alo -Xlatch2in@1 wr sout mc dout[1] latch2in10Alomc -Xwire90@0 net@2 net@10 wire90-297_6-layer_1-width_3 -.ENDS scanCellF +*** CELL: dockPartsK:moveD{sch} +.SUBCKT moveD clS[F] clS[T] cl[F] cl[T] fire[M] mc od[15] od[16] od[18] ++od[19] pred[D] pred[T] rd[F] rd[T] s[1] s[2] s[3] sin sout succ[D] succ[T] +XpredCond@3 od[18] fire[M] mc pred[D] predCond20wMC +XpredCond@4 od[19] fire[M] mc pred[T] predCond20wMC +XscanKhx5@2 clS[F] clS[T] cl[F] cl[T] s[1] s[2] pred[D] pred[T] s[3] mc rd[F] ++rd[T] sin sout scanKhx5 +XsucANDdr@3 od[16] fire[M] succ[D] sucANDdri20 +XsucANDdr@4 od[15] fire[M] succ[T] sucANDdri20 +.ENDS moveD -*** CELL: scanJ:scanFx1vert{sch} -.SUBCKT scanFx1vert dout[1] sic[1] sic[2] sic[3] sic[4] sic[5] sic[6] sic[7] -+sic[8] sic[9] soc[1] -XscanCell@2 dout[1] sic[9] sic[3] sic[2] sic[5] sic[1] soc[1] sic[4] -+scanCellF -.ENDS scanFx1vert +*** CELL: redFour:nms2_sy{sch} +.SUBCKT nms2_sy-X_10 d g g2 +Xnms2@0 d g g2 nms2-X_5 +Xnms2@1 d g2 g nms2-X_5 +.ENDS nms2_sy-X_10 -*** CELL: scanJ:scanFx3hor{sch} -.SUBCKT scanFx3hor dout[1] dout[2] dout[3] sic[1] sic[2] sic[3] sic[4] sic[5] -+sic[6] sic[7] sic[8] sic[9] soc[1] -XscanCell@1 dout[2] sic[9] sic[3] sic[2] sic[5] net@32 net@31 sic[4] -+scanCellF -XscanCell@2 dout[1] sic[9] sic[3] sic[2] sic[5] sic[1] net@30 sic[4] -+scanCellF -XscanCell@3 dout[3] sic[9] sic[3] sic[2] sic[5] net@33 soc[1] sic[4] -+scanCellF -Xwire90@0 net@30 net@32 wire90-297_6-layer_1-width_3 -Xwire90@1 net@31 net@33 wire90-297_6-layer_1-width_3 -.ENDS scanFx3hor +*** CELL: redFour:nand2LT_sy{sch} +.SUBCKT nand2LT_sy-X_10 ina inb out +XPMOS@0 out ina vdd PMOSx-X_5 +XPMOS@1 out inb vdd PMOSx-X_5 +Xnms2_sy@0 out ina inb nms2_sy-X_10 +.ENDS nand2LT_sy-X_10 -*** CELL: redFour:nms2{sch} -.SUBCKT nms2-X_2 d g g2 -XNMOS@0 d g2 net@0 NMOSx-X_4 -XNMOS@1 net@0 g gnd NMOSx-X_4 -.ENDS nms2-X_2 +*** CELL: redFour:nor2_sy{sch} +.SUBCKT nor2_sy-X_5 ina inb out +XNMOS@0 out inb gnd NMOSx-X_5 +XNMOS@1 out ina gnd NMOSx-X_5 +Xpms2_sy@0 out ina inb pms2_sy-X_5 +.ENDS nor2_sy-X_5 -*** CELL: redFour:nms2{sch} -.SUBCKT nms2-X_2_5 d g g2 -XNMOS@0 d g2 net@0 NMOSx-X_5 -XNMOS@1 net@0 g gnd NMOSx-X_5 -.ENDS nms2-X_2_5 +*** CELL: redFour:nor2n_sy{sch} +.SUBCKT nor2n_sy-X_5 ina inb out +Xnor2@0 ina inb out nor2_sy-X_5 +.ENDS nor2n_sy-X_5 -*** CELL: redFour:nms2_sy{sch} -.SUBCKT nms2_sy-X_5 d g g2 -Xnms2@0 d g g2 nms2-X_2_5 -Xnms2@1 d g2 g nms2-X_2_5 -.ENDS nms2_sy-X_5 - -*** CELL: redFour:nand2_sy{sch} -.SUBCKT nand2_sy-X_5 ina inb out -XPMOS@0 out inb vdd PMOSx-X_5 -XPMOS@1 out ina vdd PMOSx-X_5 -Xnms2_sy@0 out ina inb nms2_sy-X_5 -.ENDS nand2_sy-X_5 +*** CELL: centersJ:ctrAND3in30B{sch} +.SUBCKT ctrAND3in30B inA inB inC out +Xinv@4 inC net@30 inv-X_5 +Xinv@5 net@9 out inv-X_30 +Xnand2LT_@0 net@15 net@19 net@27 nand2LT_sy-X_10 +Xnor2n_sy@0 inA inB net@6 nor2n_sy-X_5 +Xwire90@0 net@6 net@15 wire90-252_6-layer_1-width_3 +Xwire90@1 net@27 net@9 wire90-366_8-layer_1-width_3 +Xwire90@2 net@30 net@19 wire90-176_4-layer_1-width_3 +.ENDS ctrAND3in30B *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-309-R_34_667m a b -Ccap@0 gnd net@14 1.133f -Ccap@1 gnd net@8 1.133f -Ccap@2 gnd net@11 1.133f -Rres@0 net@14 a 1.785 -Rres@1 net@11 net@14 3.571 -Rres@2 b net@8 1.785 -Rres@3 net@8 net@11 3.571 -.ENDS wire-C_0_011f-309-R_34_667m +.SUBCKT wire-C_0_011f-414-R_34_667m a b +Ccap@0 gnd net@14 1.518f +Ccap@1 gnd net@8 1.518f +Ccap@2 gnd net@11 1.518f +Rres@0 net@14 a 2.392 +Rres@1 net@11 net@14 4.784 +Rres@2 b net@8 2.392 +Rres@3 net@8 net@11 4.784 +.ENDS wire-C_0_011f-414-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-309-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-309-R_34_667m -.ENDS wire90-309-layer_1-width_3 - -*** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-114_9-R_34_667m a b -Ccap@0 gnd net@14 0.421f -Ccap@1 gnd net@8 0.421f -Ccap@2 gnd net@11 0.421f -Rres@0 net@14 a 0.664 -Rres@1 net@11 net@14 1.328 -Rres@2 b net@8 0.664 -Rres@3 net@8 net@11 1.328 -.ENDS wire-C_0_011f-114_9-R_34_667m +.SUBCKT wire90-414-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-414-R_34_667m +.ENDS wire90-414-layer_1-width_3 -*** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-114_9-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-114_9-R_34_667m -.ENDS wire90-114_9-layer_1-width_3 +*** CELL: fifoL:litStage{sch} +.SUBCKT litStage do[L] fire[L] mc s[1] succ[D] succ[T] +XctrAND3i@0 succ[T] succ[D] net@54 fire[L] ctrAND3in30B +Xinv@0 net@54 s[1] inv-X_10 +Xinv@1 do[L] net@190 inv-X_5 +XpredDri2@1 fire[L] mc do[L] predDri20wMC +Xwire90@1 net@190 net@54 wire90-414-layer_1-width_3 +.ENDS litStage -*** CELL: driversL:sucANDdri20{sch} -.SUBCKT sucANDdri20 inA inB succ -XPMOSx@0 succ net@51 vdd PMOSx-X_20 -Xinv@0 succ net@71 inv-X_4 -Xnms2@0 succ net@75 net@51 nms2-X_2 -Xnor2_sy@0 inA inB net@67 nand2_sy-X_5 -Xwire90@0 net@67 net@51 wire90-309-layer_1-width_3 -Xwire90@1 net@75 net@71 wire90-114_9-layer_1-width_3 -.ENDS sucANDdri20 +*** CELL: arbiterK:half2inArb{sch} +.SUBCKT half2inArb cross grant[B] inA req[B] +XNMOSx@0 vdd req[B] grant[B] PMOSx-X_10 +XPMOSx@0 cross inA grant[B] NMOSx-X_10 +Xnor2n@0 inA req[B] cross nand2-X_25 +.ENDS half2inArb *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-310_8-R_34_667m a b -Ccap@0 gnd net@14 1.14f -Ccap@1 gnd net@8 1.14f -Ccap@2 gnd net@11 1.14f -Rres@0 net@14 a 1.796 -Rres@1 net@11 net@14 3.591 -Rres@2 b net@8 1.796 -Rres@3 net@8 net@11 3.591 -.ENDS wire-C_0_011f-310_8-R_34_667m +.SUBCKT wire-C_0_011f-830_7-R_34_667m a b +Ccap@0 gnd net@14 3.046f +Ccap@1 gnd net@8 3.046f +Ccap@2 gnd net@11 3.046f +Rres@0 net@14 a 4.8 +Rres@1 net@11 net@14 9.599 +Rres@2 b net@8 4.8 +Rres@3 net@8 net@11 9.599 +.ENDS wire-C_0_011f-830_7-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-310_8-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-310_8-R_34_667m -.ENDS wire90-310_8-layer_1-width_3 +.SUBCKT wire90-830_7-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-830_7-R_34_667m +.ENDS wire90-830_7-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-925_7-R_34_667m a b -Ccap@0 gnd net@14 3.394f -Ccap@1 gnd net@8 3.394f -Ccap@2 gnd net@11 3.394f -Rres@0 net@14 a 5.348 -Rres@1 net@11 net@14 10.697 -Rres@2 b net@8 5.348 -Rres@3 net@8 net@11 10.697 -.ENDS wire-C_0_011f-925_7-R_34_667m +.SUBCKT wire-C_0_011f-834_6-R_34_667m a b +Ccap@0 gnd net@14 3.06f +Ccap@1 gnd net@8 3.06f +Ccap@2 gnd net@11 3.06f +Rres@0 net@14 a 4.822 +Rres@1 net@11 net@14 9.644 +Rres@2 b net@8 4.822 +Rres@3 net@8 net@11 9.644 +.ENDS wire-C_0_011f-834_6-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-925_7-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-925_7-R_34_667m -.ENDS wire90-925_7-layer_1-width_3 +.SUBCKT wire90-834_6-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-834_6-R_34_667m +.ENDS wire90-834_6-layer_1-width_3 -*** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-602_3-R_34_667m a b -Ccap@0 gnd net@14 2.208f -Ccap@1 gnd net@8 2.208f -Ccap@2 gnd net@11 2.208f -Rres@0 net@14 a 3.48 -Rres@1 net@11 net@14 6.96 -Rres@2 b net@8 3.48 -Rres@3 net@8 net@11 6.96 -.ENDS wire-C_0_011f-602_3-R_34_667m +*** CELL: arbiterK:arbiter2{sch} +.SUBCKT arbiter2 grant[A] grant[B] req[A] req[B] +XhalfArb@2 net@12 grant[A] net@5 req[A] half2inArb +XhalfArb@3 net@13 grant[B] net@8 req[B] half2inArb +Xwire90@0 net@12 net@8 wire90-830_7-layer_1-width_3 +Xwire90@1 net@5 net@13 wire90-834_6-layer_1-width_3 +.ENDS arbiter2 -*** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-602_3-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-602_3-R_34_667m -.ENDS wire90-602_3-layer_1-width_3 +*** CELL: orangeTSMC090nm:NMOSx{sch} +.SUBCKT NMOSx-X_2 d g s +MNMOSf@0 d g s gnd nch W='6*(1+ABN/sqrt(6*2))' L='2' DELVTO='AVT0N/sqrt(6*2)' +.ENDS NMOSx-X_2 -*** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-236-R_34_667m a b -Ccap@0 gnd net@14 0.865f -Ccap@1 gnd net@8 0.865f -Ccap@2 gnd net@11 0.865f -Rres@0 net@14 a 1.364 -Rres@1 net@11 net@14 2.727 -Rres@2 b net@8 1.364 -Rres@3 net@8 net@11 2.727 -.ENDS wire-C_0_011f-236-R_34_667m +*** CELL: redFour:pms2_sy{sch} +.SUBCKT pms2_sy-X_4 d g g2 +Xpms2@0 d g g2 pms2-X_2 +Xpms2@1 d g2 g pms2-X_2 +.ENDS pms2_sy-X_4 -*** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-236-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-236-R_34_667m -.ENDS wire90-236-layer_1-width_3 +*** CELL: redFour:nor2HT_sy{sch} +.SUBCKT nor2HT_sy-X_4 ina inb out +XNMOS@0 out inb gnd NMOSx-X_2 +XNMOS@1 out ina gnd NMOSx-X_2 +Xpms2_sy@0 out ina inb pms2_sy-X_4 +.ENDS nor2HT_sy-X_4 -*** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-169_4-R_34_667m a b -Ccap@0 gnd net@14 0.621f -Ccap@1 gnd net@8 0.621f -Ccap@2 gnd net@11 0.621f -Rres@0 net@14 a 0.979 -Rres@1 net@11 net@14 1.958 -Rres@2 b net@8 0.979 -Rres@3 net@8 net@11 1.958 -.ENDS wire-C_0_011f-169_4-R_34_667m +*** CELL: redFour:nor2{sch} +.SUBCKT nor2-X_5 ina inb out +XNMOS@0 out ina gnd NMOSx-X_5 +XNMOS@1 out inb gnd NMOSx-X_5 +Xpms2@0 out ina inb pms2-X_5 +.ENDS nor2-X_5 -*** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-169_4-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-169_4-R_34_667m -.ENDS wire90-169_4-layer_1-width_3 +*** CELL: redFour:nor2n{sch} +.SUBCKT nor2n-X_5 ina inb out +Xnor2@0 ina inb out nor2-X_5 +.ENDS nor2n-X_5 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-661_2-R_34_667m a b -Ccap@0 gnd net@14 2.424f -Ccap@1 gnd net@8 2.424f -Ccap@2 gnd net@11 2.424f -Rres@0 net@14 a 3.82 -Rres@1 net@11 net@14 7.641 -Rres@2 b net@8 3.82 -Rres@3 net@8 net@11 7.641 -.ENDS wire-C_0_011f-661_2-R_34_667m +.SUBCKT wire-C_0_011f-238_2-R_34_667m a b +Ccap@0 gnd net@14 0.873f +Ccap@1 gnd net@8 0.873f +Ccap@2 gnd net@11 0.873f +Rres@0 net@14 a 1.376 +Rres@1 net@11 net@14 2.753 +Rres@2 b net@8 1.376 +Rres@3 net@8 net@11 2.753 +.ENDS wire-C_0_011f-238_2-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-661_2-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-661_2-R_34_667m -.ENDS wire90-661_2-layer_1-width_3 +.SUBCKT wire90-238_2-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-238_2-R_34_667m +.ENDS wire90-238_2-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-611_7-R_34_667m a b -Ccap@0 gnd net@14 2.243f -Ccap@1 gnd net@8 2.243f -Ccap@2 gnd net@11 2.243f -Rres@0 net@14 a 3.534 -Rres@1 net@11 net@14 7.069 -Rres@2 b net@8 3.534 -Rres@3 net@8 net@11 7.069 -.ENDS wire-C_0_011f-611_7-R_34_667m +.SUBCKT wire-C_0_011f-520-R_34_667m a b +Ccap@0 gnd net@14 1.907f +Ccap@1 gnd net@8 1.907f +Ccap@2 gnd net@11 1.907f +Rres@0 net@14 a 3.004 +Rres@1 net@11 net@14 6.009 +Rres@2 b net@8 3.004 +Rres@3 net@8 net@11 6.009 +.ENDS wire-C_0_011f-520-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-611_7-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-611_7-R_34_667m -.ENDS wire90-611_7-layer_1-width_3 +.SUBCKT wire90-520-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-520-R_34_667m +.ENDS wire90-520-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-706_1-R_34_667m a b -Ccap@0 gnd net@14 2.589f -Ccap@1 gnd net@8 2.589f -Ccap@2 gnd net@11 2.589f -Rres@0 net@14 a 4.08 -Rres@1 net@11 net@14 8.159 -Rres@2 b net@8 4.08 -Rres@3 net@8 net@11 8.159 -.ENDS wire-C_0_011f-706_1-R_34_667m +.SUBCKT wire-C_0_011f-222_3-R_34_667m a b +Ccap@0 gnd net@14 0.815f +Ccap@1 gnd net@8 0.815f +Ccap@2 gnd net@11 0.815f +Rres@0 net@14 a 1.284 +Rres@1 net@11 net@14 2.569 +Rres@2 b net@8 1.284 +Rres@3 net@8 net@11 2.569 +.ENDS wire-C_0_011f-222_3-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-706_1-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-706_1-R_34_667m -.ENDS wire90-706_1-layer_1-width_3 - -*** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-529_6-R_34_667m a b -Ccap@0 gnd net@14 1.942f -Ccap@1 gnd net@8 1.942f -Ccap@2 gnd net@11 1.942f -Rres@0 net@14 a 3.06 -Rres@1 net@11 net@14 6.12 -Rres@2 b net@8 3.06 -Rres@3 net@8 net@11 6.12 -.ENDS wire-C_0_011f-529_6-R_34_667m +.SUBCKT wire90-222_3-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-222_3-R_34_667m +.ENDS wire90-222_3-layer_1-width_3 -*** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-529_6-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-529_6-R_34_667m -.ENDS wire90-529_6-layer_1-width_3 +*** CELL: centersJ:ctrAND4in30{sch} +.SUBCKT ctrAND4in30 inA inB inC inD out +Xinv@1 net@3 out inv-X_30 +Xnand2@1 net@43 net@58 net@67 nand2-X_10 +Xnor2HT_s@1 inA inB net@61 nor2HT_sy-X_4 +Xnor2n@0 inD inC net@64 nor2n-X_5 +Xwire90@0 net@64 net@43 wire90-238_2-layer_1-width_3 +Xwire90@1 net@67 net@3 wire90-520-layer_1-width_3 +Xwire90@2 net@61 net@58 wire90-222_3-layer_1-width_3 +.ENDS ctrAND4in30 -*** CELL: gaspL:gaspDrain{sch} -.SUBCKT gaspDrain dOut fire[A] pred sic[1] sic[2] sic[3] sic[4] sic[5] sic[6] -+sic[7] sic[8] sic[9] sir[1] sir[2] sir[3] sir[4] sir[5] sir[6] sir[7] sir[8] -+sir[9] soc[1] sor[1] succ -Xarbiter2@0 net@374 net@353 pred net@375 arbiter2 -XctrAND2i@2 net@241 succ fire[A] ctrAND2in100LT -Xinv@0 net@357 net@409 inv-X_10 -Xinv@1 go net@360 inv-X_10 -Xinv@3 silent net@333 inv-X_10 -XpredDri2@0 fire[A] net@364 pred predDri20wMC -XscanEx2v@1 pred stopped sir[9] sir[1] sir[2] sir[3] sir[4] sir[5] sir[6] -+sir[7] sir[8] sor[1] scanEx2vert -XscanFx1v@0 dOut net@468[8] sic[2] sic[3] sic[4] sic[5] sic[6] sic[7] sic[8] -+sic[9] soc[1] scanFx1vert -XscanFx3h@0 net@467 net@447 net@466 sic[1] sic[2] sic[3] sic[4] sic[5] sic[6] -+sic[7] sic[8] sic[9] net@468[8] scanFx3hor -XsucANDdr@3 net@338 fire[A] succ sucANDdri20 -Xwire90@1 net@374 net@241 wire90-310_8-layer_1-width_3 -Xwire90@7 net@375 net@360 wire90-925_7-layer_1-width_3 -Xwire90@8 net@364 clear wire90-602_3-layer_1-width_3 -Xwire90@9 net@333 net@338 wire90-236-layer_1-width_3 -Xwire90@10 net@357 net@353 wire90-169_4-layer_1-width_3 -Xwire90@11 stopped net@409 wire90-661_2-layer_1-width_3 -Xwire90@12 net@466 clear wire90-611_7-layer_1-width_3 -Xwire90@13 net@447 silent wire90-706_1-layer_1-width_3 -Xwire90@14 net@467 go wire90-529_6-layer_1-width_3 -.ENDS gaspDrain +*** CELL: redFour:invLT{sch} +.SUBCKT invLT-X_2 in out +XNMOS@0 out in gnd NMOSx-X_4 +XPMOS@0 out in vdd PMOSx-X_2 +.ENDS invLT-X_2 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-5192-R_34_667m a b -Ccap@0 gnd net@14 19.037f -Ccap@1 gnd net@8 19.037f -Ccap@2 gnd net@11 19.037f -Rres@0 net@14 a 29.998 -Rres@1 net@11 net@14 59.996 -Rres@2 b net@8 29.998 -Rres@3 net@8 net@11 59.996 -.ENDS wire-C_0_011f-5192-R_34_667m +.SUBCKT wire-C_0_011f-133_8-R_34_667m a b +Ccap@0 gnd net@14 0.491f +Ccap@1 gnd net@8 0.491f +Ccap@2 gnd net@11 0.491f +Rres@0 net@14 a 0.773 +Rres@1 net@11 net@14 1.546 +Rres@2 b net@8 0.773 +Rres@3 net@8 net@11 1.546 +.ENDS wire-C_0_011f-133_8-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-5192-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-5192-R_34_667m -.ENDS wire90-5192-layer_1-width_3 +.SUBCKT wire90-133_8-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-133_8-R_34_667m +.ENDS wire90-133_8-layer_1-width_3 -*** CELL: stagesL:drainStage{sch} -.SUBCKT drainStage ain[10] ain[11] ain[12] ain[13] ain[14] ain[1] ain[2] -+ain[3] ain[4] ain[5] ain[6] ain[7] ain[8] ain[9] ain[T] aout[10] aout[11] -+aout[12] aout[13] aout[14] aout[1] aout[2] aout[3] aout[4] aout[5] aout[6] -+aout[7] aout[8] aout[9] aout[T] dOut fire in[10] in[11] in[12] in[13] in[14] -+in[15] in[16] in[17] in[18] in[19] in[1] in[20] in[21] in[22] in[23] in[24] -+in[25] in[26] in[27] in[28] in[29] in[2] in[30] in[31] in[32] in[33] in[34] -+in[35] in[36] in[37] in[3] in[4] in[5] in[6] in[7] in[8] in[9] out[10] -+out[11] out[12] out[13] out[14] out[15] out[16] out[17] out[18] out[19] -+out[1] out[20] out[21] out[22] out[23] out[24] out[25] out[26] out[27] -+out[28] out[29] out[2] out[30] out[31] out[32] out[33] out[34] out[35] -+out[36] out[37] out[3] out[4] out[5] out[6] out[7] out[8] out[9] pred sic[1] -+sic[2] sic[3] sic[4] sic[5] sic[6] sic[7] sic[8] sic[9] sir[1] sir[2] sir[3] -+sir[4] sir[5] sir[6] sir[7] sir[8] sir[9] soc[1] sor[1] succ -Xall1in52@1 ain[10] ain[11] ain[12] ain[13] ain[14] ain[1] ain[2] ain[3] -+ain[4] ain[5] ain[6] ain[7] ain[8] ain[9] ain[T] aout[10] aout[11] aout[12] -+aout[13] aout[14] aout[1] aout[2] aout[3] aout[4] aout[5] aout[6] aout[7] -+aout[8] aout[9] aout[T] net@2 in[10] in[11] in[12] in[13] in[14] in[15] -+in[16] in[17] in[18] in[19] in[1] in[20] in[21] in[22] in[23] in[24] in[25] -+in[26] in[27] in[28] in[29] in[2] in[30] in[31] in[32] in[33] in[34] in[35] -+in[36] in[37] in[3] in[4] in[5] in[6] in[7] in[8] in[9] out[10] out[11] -+out[12] out[13] out[14] out[15] out[16] out[17] out[18] out[19] out[1] -+out[20] out[21] out[22] out[23] out[24] out[25] out[26] out[27] out[28] -+out[29] out[2] out[30] out[31] out[32] out[33] out[34] out[35] out[36] -+out[37] out[3] out[4] out[5] out[6] out[7] out[8] out[9] all1in52weak -XgaspDrai@0 dOut fire pred sic[1] sic[2] sic[3] sic[4] sic[5] sic[6] sic[7] -+sic[8] sic[9] sir[1] sir[2] sir[3] sir[4] sir[5] sir[6] sir[7] sir[8] sir[9] -+soc[1] sor[1] succ gaspDrain -Xwire90@0 fire net@2 wire90-5192-layer_1-width_3 -.ENDS drainStage +*** CELL: latchesK:mlat1in5i{sch} +.SUBCKT mlat1in5i c[F] c[T] in out +XinvLT@0 out net@119 invLT-X_2 +Xnms2@2 out in c[T] nms2-X_5 +Xnms2@3 out net@114 c[F] nms2-X_2 +Xpms2@0 out net@114 c[T] pms2-X_1 +Xpms2@1 out in c[F] pms2-X_5 +Xwire90@19 net@114 net@119 wire90-133_8-layer_1-width_3 +.ENDS mlat1in5i -*** CELL: latchGroupsK:latchWscan{sch} -.SUBCKT latchWscan hcl in[1] out[1] p1p p2p rd sin sout wr -Xhi2inLat@1 hcl wr in[1] sout out[1] latch2in60C -XscanCell@2 out[1] p1p p2p rd sin sout scanCellE -.ENDS latchWscan +*** CELL: orangeTSMC090nm:PMOSx{sch} +.SUBCKT PMOSx-X_40 d g s +MPMOSf@0 d g s vdd pch W='240*(1+ABP/sqrt(240*2))' L='2' ++DELVTO='AVT0P/sqrt(240*2)' +.ENDS PMOSx-X_40 -*** CELL: registersJ:addr1in14scan{sch} -.SUBCKT addr1in14scan ain[10] ain[11] ain[12] ain[13] ain[14] ain[1] ain[2] -+ain[3] ain[4] ain[5] ain[6] ain[7] ain[8] ain[9] aout[10] aout[11] aout[12] -+aout[13] aout[14] aout[1] aout[2] aout[3] aout[4] aout[5] aout[6] aout[7] -+aout[8] aout[9] fire p1p p2p rd sin sout wrA -Xls[1] fire ain[1] aout[1] p1p p2p rd sin xin[2] wrA latchWscan -Xls[2] fire ain[2] aout[2] p1p p2p rd xin[2] xin[3] wrA latchWscan -Xls[3] fire ain[3] aout[3] p1p p2p rd xin[3] xin[4] wrA latchWscan -Xls[4] fire ain[4] aout[4] p1p p2p rd xin[4] xin[5] wrA latchWscan -Xls[5] fire ain[5] aout[5] p1p p2p rd xin[5] xin[6] wrA latchWscan -Xls[6] fire ain[6] aout[6] p1p p2p rd xin[6] xin[7] wrA latchWscan -Xls[7] fire ain[7] aout[7] p1p p2p rd xin[7] xin[8] wrA latchWscan -Xls[8] fire ain[8] aout[8] p1p p2p rd xin[8] xin[9] wrA latchWscan -Xls[9] fire ain[9] aout[9] p1p p2p rd xin[9] xin[10] wrA latchWscan -Xls[10] fire ain[10] aout[10] p1p p2p rd xin[10] xin[11] wrA latchWscan -Xls[11] fire ain[11] aout[11] p1p p2p rd xin[11] xin[12] wrA latchWscan -Xls[12] fire ain[12] aout[12] p1p p2p rd xin[12] xin[13] wrA latchWscan -Xls[13] fire ain[13] aout[13] p1p p2p rd xin[13] xin[14] wrA latchWscan -Xls[14] fire ain[14] aout[14] p1p p2p rd xin[14] sout wrA latchWscan -.ENDS addr1in14scan +*** CELL: redFour:pms2{sch} +.SUBCKT pms2-X_20 d g g2 +XPMOS@0 net@2 g vdd PMOSx-X_40 +XPMOS@1 d g2 net@2 PMOSx-X_40 +.ENDS pms2-X_20 -*** CELL: scanJ:scanTwinAmp{sch} -.SUBCKT scanTwinAmp in[1] outA[1] outB[1] -Xinv@0 net@2 outA[1] inv-X_20 -Xinv@1 in[1] net@1 inv-X_10 -Xinv@2 net@2 outB[1] inv-X_40 -Xwire90@0 net@1 net@2 wire90-947_7-layer_1-width_3 -.ENDS scanTwinAmp +*** CELL: redFour:nor2{sch} +.SUBCKT nor2-X_20 ina inb out +XNMOS@0 out ina gnd NMOSx-X_20 +XNMOS@1 out inb gnd NMOSx-X_20 +Xpms2@0 out ina inb pms2-X_20 +.ENDS nor2-X_20 + +*** CELL: redFour:nor2n{sch} +.SUBCKT nor2n-X_20 ina inb out +Xnor2@0 ina inb out nor2-X_20 +.ENDS nor2n-X_20 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-2534-R_34_667m a b -Ccap@0 gnd net@14 9.291f -Ccap@1 gnd net@8 9.291f -Ccap@2 gnd net@11 9.291f -Rres@0 net@14 a 14.641 -Rres@1 net@11 net@14 29.282 -Rres@2 b net@8 14.641 -Rres@3 net@8 net@11 29.282 -.ENDS wire-C_0_011f-2534-R_34_667m +.SUBCKT wire-C_0_011f-383_8-R_34_667m a b +Ccap@0 gnd net@14 1.407f +Ccap@1 gnd net@8 1.407f +Ccap@2 gnd net@11 1.407f +Rres@0 net@14 a 2.218 +Rres@1 net@11 net@14 4.435 +Rres@2 b net@8 2.218 +Rres@3 net@8 net@11 4.435 +.ENDS wire-C_0_011f-383_8-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-2534-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-2534-R_34_667m -.ENDS wire90-2534-layer_1-width_3 +.SUBCKT wire90-383_8-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-383_8-R_34_667m +.ENDS wire90-383_8-layer_1-width_3 -*** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-918_6-R_34_667m a b -Ccap@0 gnd net@14 3.368f -Ccap@1 gnd net@8 3.368f -Ccap@2 gnd net@11 3.368f -Rres@0 net@14 a 5.307 -Rres@1 net@11 net@14 10.615 -Rres@2 b net@8 5.307 -Rres@3 net@8 net@11 10.615 -.ENDS wire-C_0_011f-918_6-R_34_667m +*** CELL: dockPartsK:moveE{sch} +.SUBCKT moveE cl[F] cl[T] count exit fire[M] ilc[dLO] ilc[i] ilc[zLO] ++ilc[zoo] +Xinv@7 ilc[dLO] net@178 inv-X_10 +Xinv@8 ilc[i] net@228 inv-X_10 +Xmlat1in5@0 cl[T] cl[F] net@183 net@202 mlat1in5i +Xmlat1in5@1 cl[T] cl[F] net@188 net@198 mlat1in5i +Xmlat1in5@2 cl[T] cl[F] ilc[zLO] net@209 mlat1in5i +Xnand2@1 net@208 net@204 net@189 nand2-X_10 +Xnor2_sy@1 ilc[i] net@200 net@195 nor2_sy-X_1 +Xnor2_sy@2 ilc[zoo] done net@181 nor2_sy-X_1 +Xnor2_sy@3 ilc[zLO] done net@185 nor2_sy-X_1 +Xnor2n@3 net@192 cl[F] exit nor2n-X_20 +Xnor2n@5 net@220 cl[F] fire[M] nor2n-X_20 +Xnor2n@9 net@212 cl[F] count nor2n-X_20 +Xwire90@3 net@178 done wire90-383_8-layer_1-width_3 +Xwire90@4 net@181 net@183 wire90-383_8-layer_1-width_3 +Xwire90@5 net@185 net@188 wire90-383_8-layer_1-width_3 +Xwire90@6 net@189 net@192 wire90-383_8-layer_1-width_3 +Xwire90@7 net@195 net@220 wire90-383_8-layer_1-width_3 +Xwire90@8 net@198 net@200 wire90-383_8-layer_1-width_3 +Xwire90@9 net@202 net@204 wire90-383_8-layer_1-width_3 +Xwire90@10 net@209 net@212 wire90-383_8-layer_1-width_3 +Xwire90@11 net@208 net@228 wire90-383_8-layer_1-width_3 +.ENDS moveE -*** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-918_6-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-918_6-R_34_667m -.ENDS wire90-918_6-layer_1-width_3 +*** CELL: redFour:nand2n{sch} +.SUBCKT nand2n-X_10 ina inb out +Xnand2@0 ina inb out nand2-X_10 +.ENDS nand2n-X_10 -*** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-1177-R_34_667m a b -Ccap@0 gnd net@14 4.316f -Ccap@1 gnd net@8 4.316f -Ccap@2 gnd net@11 4.316f -Rres@0 net@14 a 6.8 -Rres@1 net@11 net@14 13.601 -Rres@2 b net@8 6.8 -Rres@3 net@8 net@11 13.601 -.ENDS wire-C_0_011f-1177-R_34_667m +*** CELL: redFour:pms2_sy{sch} +.SUBCKT pms2_sy-X_10 d g g2 +Xpms2@0 d g g2 pms2-X_5 +Xpms2@1 d g2 g pms2-X_5 +.ENDS pms2_sy-X_10 -*** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-1177-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-1177-R_34_667m -.ENDS wire90-1177-layer_1-width_3 +*** CELL: redFour:nor2_sy{sch} +.SUBCKT nor2_sy-X_10 ina inb out +XNMOS@0 out inb gnd NMOSx-X_10 +XNMOS@1 out ina gnd NMOSx-X_10 +Xpms2_sy@0 out ina inb pms2_sy-X_10 +.ENDS nor2_sy-X_10 -*** CELL: registersJ:data1in38scan{sch} -.SUBCKT data1in38scan ain[T] aout[T] fire in[10] in[11] in[12] in[13] in[14] -+in[15] in[16] in[17] in[18] in[19] in[1] in[20] in[21] in[22] in[23] in[24] -+in[25] in[26] in[27] in[28] in[29] in[2] in[30] in[31] in[32] in[33] in[34] -+in[35] in[36] in[37] in[3] in[4] in[5] in[6] in[7] in[8] in[9] out[10] -+out[11] out[12] out[13] out[14] out[15] out[16] out[17] out[18] out[19] -+out[1] out[20] out[21] out[22] out[23] out[24] out[25] out[26] out[27] -+out[28] out[29] out[2] out[30] out[31] out[32] out[33] out[34] out[35] -+out[36] out[37] out[3] out[4] out[5] out[6] out[7] out[8] out[9] p1p p2p rd -+scanFromAddress scanToAddr sid[1] sid[2] sid[3] sid[4] sid[5] sid[6] sid[7] -+sid[8] sid[9] sod[2] sod[3] sod[4] sod[5] wrA -XdataDriv@0 ain[T] fire net@120 dataDriver70 -XdataDriv@1 net@115 net@137 wrD dataDriver70 -XdataDriv@2 xin[1] wrr wrA dataDriver70 -XlatchWsc@1 fire ain[T] aout[T] p1p p2p rd xin[38] scanToAddr wrA latchWscan -Xls[1] net@124 in[1] out[1] p1p p2p rd xin[1] xin[2] wrD latchWscan -Xls[2] net@124 in[2] out[2] p1p p2p rd xin[2] xin[3] wrD latchWscan -Xls[3] net@124 in[3] out[3] p1p p2p rd xin[3] xin[4] wrD latchWscan -Xls[4] net@124 in[4] out[4] p1p p2p rd xin[4] xin[5] wrD latchWscan -Xls[5] net@124 in[5] out[5] p1p p2p rd xin[5] xin[6] wrD latchWscan -Xls[6] net@124 in[6] out[6] p1p p2p rd xin[6] xin[7] wrD latchWscan -Xls[7] net@124 in[7] out[7] p1p p2p rd xin[7] xin[8] wrD latchWscan -Xls[8] net@124 in[8] out[8] p1p p2p rd xin[8] xin[9] wrD latchWscan -Xls[9] net@124 in[9] out[9] p1p p2p rd xin[9] xin[10] wrD latchWscan -Xls[10] net@124 in[10] out[10] p1p p2p rd xin[10] xin[11] wrD latchWscan -Xls[11] net@124 in[11] out[11] p1p p2p rd xin[11] xin[12] wrD latchWscan -Xls[12] net@124 in[12] out[12] p1p p2p rd xin[12] xin[13] wrD latchWscan -Xls[13] net@124 in[13] out[13] p1p p2p rd xin[13] xin[14] wrD latchWscan -Xls[14] net@124 in[14] out[14] p1p p2p rd xin[14] xin[15] wrD latchWscan -Xls[15] net@124 in[15] out[15] p1p p2p rd xin[15] xin[16] wrD latchWscan -Xls[16] net@124 in[16] out[16] p1p p2p rd xin[16] xin[17] wrD latchWscan -Xls[17] net@124 in[17] out[17] p1p p2p rd xin[17] xin[18] wrD latchWscan -Xls[18] net@124 in[18] out[18] p1p p2p rd xin[18] xin[19] wrD latchWscan -Xls[19] net@124 in[19] out[19] p1p p2p rd xin[19] xin[20] wrD latchWscan -Xls[20] net@124 in[20] out[20] p1p p2p rd xin[20] xin[21] wrD latchWscan -Xls[21] net@124 in[21] out[21] p1p p2p rd xin[21] xin[22] wrD latchWscan -Xls[22] net@124 in[22] out[22] p1p p2p rd xin[22] xin[23] wrD latchWscan -Xls[23] net@124 in[23] out[23] p1p p2p rd xin[23] xin[24] wrD latchWscan -Xls[24] net@124 in[24] out[24] p1p p2p rd xin[24] xin[25] wrD latchWscan -Xls[25] net@124 in[25] out[25] p1p p2p rd xin[25] xin[26] wrD latchWscan -Xls[26] net@124 in[26] out[26] p1p p2p rd xin[26] xin[27] wrD latchWscan -Xls[27] net@124 in[27] out[27] p1p p2p rd xin[27] xin[28] wrD latchWscan -Xls[28] net@124 in[28] out[28] p1p p2p rd xin[28] xin[29] wrD latchWscan -Xls[29] net@124 in[29] out[29] p1p p2p rd xin[29] xin[30] wrD latchWscan -Xls[30] net@124 in[30] out[30] p1p p2p rd xin[30] xin[31] wrD latchWscan -Xls[31] net@124 in[31] out[31] p1p p2p rd xin[31] xin[32] wrD latchWscan -Xls[32] net@124 in[32] out[32] p1p p2p rd xin[32] xin[33] wrD latchWscan -Xls[33] net@124 in[33] out[33] p1p p2p rd xin[33] xin[34] wrD latchWscan -Xls[34] net@124 in[34] out[34] p1p p2p rd xin[34] xin[35] wrD latchWscan -Xls[35] net@124 in[35] out[35] p1p p2p rd xin[35] xin[36] wrD latchWscan -Xls[36] net@124 in[36] out[36] p1p p2p rd xin[36] xin[37] wrD latchWscan -Xls[37] net@124 in[37] out[37] p1p p2p rd xin[37] xin[38] wrD latchWscan -Xsa[1] sid[2] sod[2] p2p scanTwinAmp -Xsa[2] sid[3] sod[3] p1p scanTwinAmp -Xsa[3] sid[4] sod[4] wrr scanTwinAmp -Xsa[4] sid[5] sod[5] rd scanTwinAmp -XscanCell@0 scanCell@0_dIn[1] p1p p2p rd sid[1] net@130 scanCellE -XscanCell@1 scanCell@1_dIn[1] p1p p2p rd net@115 xin[1] scanCellE -Xwire90@0 net@124 net@120 wire90-2534-layer_1-width_3 -Xwire90@2 net@124 net@120 wire90-2534-layer_1-width_3 -Xwire90@3 net@130 net@115 wire90-918_6-layer_1-width_3 -Xwire90@5 net@137 wrr wire90-1177-layer_1-width_3 -.ENDS data1in38scan +*** CELL: redFour:nor2n_sy{sch} +.SUBCKT nor2n_sy-X_10 ina inb out +Xnor2@0 ina inb out nor2_sy-X_10 +.ENDS nor2n_sy-X_10 + +*** CELL: driversL:predORdri20wMC{sch} +.SUBCKT predORdri20wMC inA inB mc pred +XNMOSx@0 pred inA gnd NMOSx-X_20 +XNMOSx@1 pred mc gnd NMOSx-X_4 +XNMOSx@2 pred inB gnd NMOSx-X_20 +XPMOSx@1 pred net@217 net@203 PMOSx-X_4 +XPMOSx@2 net@203 inB net@204 PMOSx-X_4 +XPMOSx@3 net@204 inA net@205 PMOSx-X_4 +XPMOSx@4 net@205 mc vdd PMOSx-X_4 +Xinv@0 pred net@145 inv-X_4 +Xwire90@0 net@217 net@145 wire90-243_6-layer_1-width_3 +.ENDS predORdri20wMC + +*** CELL: redFour:pms2{sch} +.SUBCKT pms2-X_1_5 d g g2 +XPMOS@0 net@2 g vdd PMOSx-X_3 +XPMOS@1 d g2 net@2 PMOSx-X_3 +.ENDS pms2-X_1_5 + +*** CELL: redFour:pms2_sy{sch} +.SUBCKT pms2_sy-X_3 d g g2 +Xpms2@0 d g g2 pms2-X_1_5 +Xpms2@1 d g2 g pms2-X_1_5 +.ENDS pms2_sy-X_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-2975_6-R_34_667m a b -Ccap@0 gnd net@14 10.911f -Ccap@1 gnd net@8 10.911f -Ccap@2 gnd net@11 10.911f -Rres@0 net@14 a 17.192 -Rres@1 net@11 net@14 34.385 -Rres@2 b net@8 17.192 -Rres@3 net@8 net@11 34.385 -.ENDS wire-C_0_011f-2975_6-R_34_667m +.SUBCKT wire-C_0_011f-218_6-R_34_667m a b +Ccap@0 gnd net@14 0.802f +Ccap@1 gnd net@8 0.802f +Ccap@2 gnd net@11 0.802f +Rres@0 net@14 a 1.263 +Rres@1 net@11 net@14 2.526 +Rres@2 b net@8 1.263 +Rres@3 net@8 net@11 2.526 +.ENDS wire-C_0_011f-218_6-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-2975_6-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-2975_6-R_34_667m -.ENDS wire90-2975_6-layer_1-width_3 +.SUBCKT wire90-218_6-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-218_6-R_34_667m +.ENDS wire90-218_6-layer_1-width_3 + +*** CELL: dockPartsK:predWait{sch} +.SUBCKT predWait ign[2] ign[3] out pred[1] pred[2] pred[3] +XNMOSx@6 net@108 ign[3] out NMOSx-X_10 +XNMOSx@8 net@87 pred[2] net@108 NMOSx-X_20 +XNMOSx@9 net@87 ign[2] net@86 NMOSx-X_10 +XNMOSx@10 net@86 pred[3] out NMOSx-X_20 +XNMOSx@11 gnd pred[1] net@87 NMOSx-X_20 +XPMOSx@0 vdd pred[1] out PMOSx-X_10 +Xpms2_sy@2 out pred[2] ign[2] pms2_sy-X_3 +Xpms2_sy@3 out pred[3] ign[3] pms2_sy-X_3 +Xwire90@0 net@108 net@86 wire90-218_6-layer_1-width_3 +.ENDS predWait *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-2989_9-R_34_667m a b -Ccap@0 gnd net@14 10.963f -Ccap@1 gnd net@8 10.963f -Ccap@2 gnd net@11 10.963f -Rres@0 net@14 a 17.275 -Rres@1 net@11 net@14 34.55 -Rres@2 b net@8 17.275 -Rres@3 net@8 net@11 34.55 -.ENDS wire-C_0_011f-2989_9-R_34_667m +.SUBCKT wire-C_0_011f-795_4-R_34_667m a b +Ccap@0 gnd net@14 2.916f +Ccap@1 gnd net@8 2.916f +Ccap@2 gnd net@11 2.916f +Rres@0 net@14 a 4.596 +Rres@1 net@11 net@14 9.191 +Rres@2 b net@8 4.596 +Rres@3 net@8 net@11 9.191 +.ENDS wire-C_0_011f-795_4-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-2989_9-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-2989_9-R_34_667m -.ENDS wire90-2989_9-layer_1-width_3 +.SUBCKT wire90-795_4-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-795_4-R_34_667m +.ENDS wire90-795_4-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-12168-R_34_667m a b -Ccap@0 gnd net@14 44.616f -Ccap@1 gnd net@8 44.616f -Ccap@2 gnd net@11 44.616f -Rres@0 net@14 a 70.304 -Rres@1 net@11 net@14 140.608 -Rres@2 b net@8 70.304 -Rres@3 net@8 net@11 140.608 -.ENDS wire-C_0_011f-12168-R_34_667m +.SUBCKT wire-C_0_011f-459_9-R_34_667m a b +Ccap@0 gnd net@14 1.686f +Ccap@1 gnd net@8 1.686f +Ccap@2 gnd net@11 1.686f +Rres@0 net@14 a 2.657 +Rres@1 net@11 net@14 5.314 +Rres@2 b net@8 2.657 +Rres@3 net@8 net@11 5.314 +.ENDS wire-C_0_011f-459_9-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-12168-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-12168-R_34_667m -.ENDS wire90-12168-layer_1-width_3 +.SUBCKT wire90-459_9-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-459_9-R_34_667m +.ENDS wire90-459_9-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-12492-R_34_667m a b -Ccap@0 gnd net@14 45.804f -Ccap@1 gnd net@8 45.804f -Ccap@2 gnd net@11 45.804f -Rres@0 net@14 a 72.176 -Rres@1 net@11 net@14 144.352 -Rres@2 b net@8 72.176 -Rres@3 net@8 net@11 144.352 -.ENDS wire-C_0_011f-12492-R_34_667m +.SUBCKT wire-C_0_011f-361_8-R_34_667m a b +Ccap@0 gnd net@14 1.327f +Ccap@1 gnd net@8 1.327f +Ccap@2 gnd net@11 1.327f +Rres@0 net@14 a 2.09 +Rres@1 net@11 net@14 4.181 +Rres@2 b net@8 2.09 +Rres@3 net@8 net@11 4.181 +.ENDS wire-C_0_011f-361_8-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-12492-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-12492-R_34_667m -.ENDS wire90-12492-layer_1-width_3 +.SUBCKT wire90-361_8-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-361_8-R_34_667m +.ENDS wire90-361_8-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-3927_5-R_34_667m a b -Ccap@0 gnd net@14 14.401f -Ccap@1 gnd net@8 14.401f -Ccap@2 gnd net@11 14.401f -Rres@0 net@14 a 22.692 -Rres@1 net@11 net@14 45.384 -Rres@2 b net@8 22.692 -Rres@3 net@8 net@11 45.384 -.ENDS wire-C_0_011f-3927_5-R_34_667m +.SUBCKT wire-C_0_011f-307-R_34_667m a b +Ccap@0 gnd net@14 1.126f +Ccap@1 gnd net@8 1.126f +Ccap@2 gnd net@11 1.126f +Rres@0 net@14 a 1.774 +Rres@1 net@11 net@14 3.548 +Rres@2 b net@8 1.774 +Rres@3 net@8 net@11 3.548 +.ENDS wire-C_0_011f-307-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-3927_5-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-3927_5-R_34_667m -.ENDS wire90-3927_5-layer_1-width_3 +.SUBCKT wire90-307-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-307-R_34_667m +.ENDS wire90-307-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-11401_6-R_34_667m a b -Ccap@0 gnd net@14 41.806f -Ccap@1 gnd net@8 41.806f -Ccap@2 gnd net@11 41.806f -Rres@0 net@14 a 65.876 -Rres@1 net@11 net@14 131.752 -Rres@2 b net@8 65.876 -Rres@3 net@8 net@11 131.752 -.ENDS wire-C_0_011f-11401_6-R_34_667m +.SUBCKT wire-C_0_011f-258_6-R_34_667m a b +Ccap@0 gnd net@14 0.948f +Ccap@1 gnd net@8 0.948f +Ccap@2 gnd net@11 0.948f +Rres@0 net@14 a 1.494 +Rres@1 net@11 net@14 2.988 +Rres@2 b net@8 1.494 +Rres@3 net@8 net@11 2.988 +.ENDS wire-C_0_011f-258_6-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-11401_6-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-11401_6-R_34_667m -.ENDS wire90-11401_6-layer_1-width_3 +.SUBCKT wire90-258_6-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-258_6-R_34_667m +.ENDS wire90-258_6-layer_1-width_3 -*** CELL: registersJ:all1in52scan{sch} -.SUBCKT all1in52scan ain[10] ain[11] ain[12] ain[13] ain[14] ain[1] ain[2] -+ain[3] ain[4] ain[5] ain[6] ain[7] ain[8] ain[9] ain[T] aout[10] aout[11] -+aout[12] aout[13] aout[14] aout[1] aout[2] aout[3] aout[4] aout[5] aout[6] -+aout[7] aout[8] aout[9] aout[T] fire in[10] in[11] in[12] in[13] in[14] -+in[15] in[16] in[17] in[18] in[19] in[1] in[20] in[21] in[22] in[23] in[24] -+in[25] in[26] in[27] in[28] in[29] in[2] in[30] in[31] in[32] in[33] in[34] -+in[35] in[36] in[37] in[3] in[4] in[5] in[6] in[7] in[8] in[9] out[10] -+out[11] out[12] out[13] out[14] out[15] out[16] out[17] out[18] out[19] -+out[1] out[20] out[21] out[22] out[23] out[24] out[25] out[26] out[27] -+out[28] out[29] out[2] out[30] out[31] out[32] out[33] out[34] out[35] -+out[36] out[37] out[3] out[4] out[5] out[6] out[7] out[8] out[9] sid[1] -+sid[2] sid[3] sid[4] sid[5] sid[6] sid[7] sid[8] sid[9] sod[1] sod[2] sod[3] -+sod[4] sod[5] -Xaddr1in1@0 ain[10] ain[11] ain[12] ain[13] ain[14] ain[1] ain[2] ain[3] -+ain[4] ain[5] ain[6] ain[7] ain[8] ain[9] aout[10] aout[11] aout[12] aout[13] -+aout[14] aout[1] aout[2] aout[3] aout[4] aout[5] aout[6] aout[7] aout[8] -+aout[9] fire p1p p2p rd net@4 net@26 wrA addr1in14scan -Xdata1in3@0 ain[T] aout[T] fire in[10] in[11] in[12] in[13] in[14] in[15] -+in[16] in[17] in[18] in[19] in[1] in[20] in[21] in[22] in[23] in[24] in[25] -+in[26] in[27] in[28] in[29] in[2] in[30] in[31] in[32] in[33] in[34] in[35] -+in[36] in[37] in[3] in[4] in[5] in[6] in[7] in[8] in[9] out[10] out[11] -+out[12] out[13] out[14] out[15] out[16] out[17] out[18] out[19] out[1] -+out[20] out[21] out[22] out[23] out[24] out[25] out[26] out[27] out[28] -+out[29] out[2] out[30] out[31] out[32] out[33] out[34] out[35] out[36] -+out[37] out[3] out[4] out[5] out[6] out[7] out[8] out[9] p1p p2p rd sod[1] -+net@1 sid[1] sid[2] sid[3] sid[4] sid[5] sid[6] sid[7] sid[8] sid[9] sod[2] -+sod[3] sod[4] sod[5] wrA data1in38scan -Xwire90@0 net@26 sod[1] wire90-2975_6-layer_1-width_3 -Xwire90@1 net@4 net@1 wire90-2989_9-layer_1-width_3 -Xwire90@2 wire90@2_a p2p wire90-12168-layer_1-width_3 -Xwire90@3 wire90@3_a p1p wire90-12492-layer_1-width_3 -Xwire90@4 wire90@4_a wrA wire90-3927_5-layer_1-width_3 -Xwire90@5 wire90@5_a rd wire90-11401_6-layer_1-width_3 -.ENDS all1in52scan +*** CELL: orangeTSMC090nm:wire{sch} +.SUBCKT wire-C_0_011f-386_2-R_34_667m a b +Ccap@0 gnd net@14 1.416f +Ccap@1 gnd net@8 1.416f +Ccap@2 gnd net@11 1.416f +Rres@0 net@14 a 2.231 +Rres@1 net@11 net@14 4.463 +Rres@2 b net@8 2.231 +Rres@3 net@8 net@11 4.463 +.ENDS wire-C_0_011f-386_2-R_34_667m -*** CELL: redFour:pms2_sy{sch} -.SUBCKT pms2_sy-X_10 d g g2 -Xpms2@0 d g g2 pms2-X_5 -Xpms2@1 d g2 g pms2-X_5 -.ENDS pms2_sy-X_10 +*** CELL: orangeTSMC090nm:wire90{sch} +.SUBCKT wire90-386_2-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-386_2-R_34_667m +.ENDS wire90-386_2-layer_1-width_3 + +*** CELL: orangeTSMC090nm:wire{sch} +.SUBCKT wire-C_0_011f-1409_3-R_34_667m a b +Ccap@0 gnd net@14 5.167f +Ccap@1 gnd net@8 5.167f +Ccap@2 gnd net@11 5.167f +Rres@0 net@14 a 8.143 +Rres@1 net@11 net@14 16.285 +Rres@2 b net@8 8.143 +Rres@3 net@8 net@11 16.285 +.ENDS wire-C_0_011f-1409_3-R_34_667m + +*** CELL: orangeTSMC090nm:wire90{sch} +.SUBCKT wire90-1409_3-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-1409_3-R_34_667m +.ENDS wire90-1409_3-layer_1-width_3 + +*** CELL: orangeTSMC090nm:wire{sch} +.SUBCKT wire-C_0_011f-316-R_34_667m a b +Ccap@0 gnd net@14 1.159f +Ccap@1 gnd net@8 1.159f +Ccap@2 gnd net@11 1.159f +Rres@0 net@14 a 1.826 +Rres@1 net@11 net@14 3.652 +Rres@2 b net@8 1.826 +Rres@3 net@8 net@11 3.652 +.ENDS wire-C_0_011f-316-R_34_667m + +*** CELL: orangeTSMC090nm:wire90{sch} +.SUBCKT wire90-316-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-316-R_34_667m +.ENDS wire90-316-layer_1-width_3 + +*** CELL: orangeTSMC090nm:wire{sch} +.SUBCKT wire-C_0_011f-324_9-R_34_667m a b +Ccap@0 gnd net@14 1.191f +Ccap@1 gnd net@8 1.191f +Ccap@2 gnd net@11 1.191f +Rres@0 net@14 a 1.877 +Rres@1 net@11 net@14 3.754 +Rres@2 b net@8 1.877 +Rres@3 net@8 net@11 3.754 +.ENDS wire-C_0_011f-324_9-R_34_667m + +*** CELL: orangeTSMC090nm:wire90{sch} +.SUBCKT wire90-324_9-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-324_9-R_34_667m +.ENDS wire90-324_9-layer_1-width_3 + +*** CELL: orangeTSMC090nm:wire{sch} +.SUBCKT wire-C_0_011f-1083_5-R_34_667m a b +Ccap@0 gnd net@14 3.973f +Ccap@1 gnd net@8 3.973f +Ccap@2 gnd net@11 3.973f +Rres@0 net@14 a 6.26 +Rres@1 net@11 net@14 12.52 +Rres@2 b net@8 6.26 +Rres@3 net@8 net@11 12.52 +.ENDS wire-C_0_011f-1083_5-R_34_667m + +*** CELL: orangeTSMC090nm:wire90{sch} +.SUBCKT wire90-1083_5-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-1083_5-R_34_667m +.ENDS wire90-1083_5-layer_1-width_3 + +*** CELL: dockPartsK:moveC{sch} +.SUBCKT moveC do[M] fire[M] fire[T] ilc[cnt] ilc[dLO] ilc[i] ilc[zLO] ++ilc[zoo] mc od[18] od[19] od[20] pred[D] pred[T] succ[D] succ[T] torp +Xarbiter2@0 net@1653 net@1652 torp net@860 arbiter2 +XctrAND4i@1 net@1475 net@1481 net@1498 od[20] fire[T] ctrAND4in30 +Xinv@39 do[M] net@1494 inv-X_10 +Xinv@43 fire[T] net@1388 inv-X_10 +Xinv@47 net@1415 net@1589 inv-X_10 +Xinv@49 fire[AE] net@1593 inv-X_10 +Xinv@51 od[18] ign[D] inv-X_10 +Xinv@52 od[19] ign[T] inv-X_10 +XmoveE@0 fire[AE] fire[A] ilc[cnt] net@1682 fire[M] ilc[dLO] ilc[i] ilc[zLO] ++ilc[zoo] moveE +Xnand2@3 m1[20] net@860 net@925 nand2-X_10 +Xnand2_sy@0 net@1612 net@1335 net@1574 nand2_sy-X_20 +Xnand2n@1 net@877 net@926 net@1334 nand2n-X_10 +Xnor2n@5 fire[A] okLO net@652 nor2n-X_20 +Xnor2n_sy@0 succ[D] succ[T] net@1619 nor2n_sy-X_10 +XpredDri2@1 net@1401 mc torp predDri20wMC +XpredORdr@0 net@1401 net@1698 mc do[M] predORdri20wMC +XpredWait@0 ign[D] ign[T] net@1530 do[M] pred[D] pred[T] predWait +Xwire90@18 net@860 net@652 wire90-795_4-layer_1-width_3 +Xwire90@19 net@1498 net@1494 wire90-459_9-layer_1-width_3 +Xwire90@21 net@1652 net@877 wire90-361_8-layer_1-width_3 +Xwire90@22 net@1653 net@1475 wire90-307-layer_1-width_3 +Xwire90@25 net@925 net@926 wire90-258_6-layer_1-width_3 +Xwire90@33 net@1682 net@1698 wire90-386_2-layer_1-width_3 +Xwire90@38 net@1401 fire[T] wire90-1409_3-layer_1-width_3 +Xwire90@42 net@1388 net@1415 wire90-316-layer_1-width_3 +Xwire90@43 net@1334 net@1335 wire90-324_9-layer_1-width_3 +Xwire90@49 okLO net@1530 wire90-795_4-layer_1-width_3 +Xwire90@53 net@1574 fire[AE] wire90-1083_5-layer_1-width_3 +Xwire90@55 net@1481 net@1589 wire90-316-layer_1-width_3 +Xwire90@56 net@1593 fire[A] wire90-795_4-layer_1-width_3 +Xwire90@57 net@1612 net@1619 wire90-324_9-layer_1-width_3 +.ENDS moveC + +*** CELL: dockPartsK:moveLit{sch} +.SUBCKT moveLit clS[F] clS[T] cl[F] cl[T] do[L] do[M] fire[L] fire[M] fire[T] ++ilc[cnt] ilc[dLO] ilc[i] ilc[zLO] ilc[zoo] mc od[15] od[16] od[17] od[18] ++od[19] od[20] pred[D] pred[T] rd[F] rd[T] sin sout succ[D] succ[T] torp +XdStates@0 clS[F] clS[T] cl[F] cl[T] fire[M] mc od[15] od[16] od[18] od[19] ++pred[D] pred[T] rd[F] rd[T] s[1] do[M] torp sin sout succ[D] succ[T] moveD +XlitStage@0 do[L] fire[L] mc s[1] succ[D] succ[T] litStage +XmoveC@0 do[M] fire[M] fire[T] ilc[cnt] ilc[dLO] ilc[i] ilc[zLO] ilc[zoo] mc ++m1[18] m1[19] m1[20] pred[D] pred[T] succ[D] succ[T] torp moveC +.ENDS moveLit + +*** CELL: redFour:nms2_sy{sch} +.SUBCKT nms2_sy-X_40 d g g2 +Xnms2@0 d g g2 nms2-X_20 +Xnms2@1 d g2 g nms2-X_20 +.ENDS nms2_sy-X_40 + +*** CELL: redFour:nand2_sy{sch} +.SUBCKT nand2_sy-X_40 ina inb out +XPMOS@0 out inb vdd PMOSx-X_40 +XPMOS@1 out ina vdd PMOSx-X_40 +Xnms2_sy@0 out ina inb nms2_sy-X_40 +.ENDS nand2_sy-X_40 *** CELL: redFour:nor2HT_sy{sch} .SUBCKT nor2HT_sy-X_10 ina inb out @@ -2012,307 +2033,73 @@ Xpms2_sy@0 out ina inb pms2_sy-X_10 .ENDS nor2HT_sy-X_10 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-403-R_34_667m a b -Ccap@0 gnd net@14 1.478f -Ccap@1 gnd net@8 1.478f -Ccap@2 gnd net@11 1.478f -Rres@0 net@14 a 2.328 -Rres@1 net@11 net@14 4.657 -Rres@2 b net@8 2.328 -Rres@3 net@8 net@11 4.657 -.ENDS wire-C_0_011f-403-R_34_667m +.SUBCKT wire-C_0_011f-521_7-R_34_667m a b +Ccap@0 gnd net@14 1.913f +Ccap@1 gnd net@8 1.913f +Ccap@2 gnd net@11 1.913f +Rres@0 net@14 a 3.014 +Rres@1 net@11 net@14 6.029 +Rres@2 b net@8 3.014 +Rres@3 net@8 net@11 6.029 +.ENDS wire-C_0_011f-521_7-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-403-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-403-R_34_667m -.ENDS wire90-403-layer_1-width_3 +.SUBCKT wire90-521_7-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-521_7-R_34_667m +.ENDS wire90-521_7-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-959-R_34_667m a b -Ccap@0 gnd net@14 3.516f -Ccap@1 gnd net@8 3.516f -Ccap@2 gnd net@11 3.516f -Rres@0 net@14 a 5.541 -Rres@1 net@11 net@14 11.082 -Rres@2 b net@8 5.541 -Rres@3 net@8 net@11 11.082 -.ENDS wire-C_0_011f-959-R_34_667m +.SUBCKT wire-C_0_011f-509_8-R_34_667m a b +Ccap@0 gnd net@14 1.869f +Ccap@1 gnd net@8 1.869f +Ccap@2 gnd net@11 1.869f +Rres@0 net@14 a 2.946 +Rres@1 net@11 net@14 5.891 +Rres@2 b net@8 2.946 +Rres@3 net@8 net@11 5.891 +.ENDS wire-C_0_011f-509_8-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-959-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-959-R_34_667m -.ENDS wire90-959-layer_1-width_3 +.SUBCKT wire90-509_8-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-509_8-R_34_667m +.ENDS wire90-509_8-layer_1-width_3 -*** CELL: centersJ:ctrAND3in100HT{sch} -.SUBCKT ctrAND3in100HT inA inB inC out -Xinv@3 net@104 out inv-X_100 -Xinv@4 inC net@143 inv-X_10 -Xnand2_sy@0 net@131 net@137 net@134 nand2_sy-X_30 -Xnor2HT_s@0 inA inB net@130 nor2HT_sy-X_10 -Xwire90@0 net@130 net@131 wire90-403-layer_1-width_3 -Xwire90@4 net@134 net@104 wire90-959-layer_1-width_3 -Xwire90@5 net@143 net@137 wire90-403-layer_1-width_3 -.ENDS ctrAND3in100HT +*** CELL: centersJ:ctrAND3in40{sch} +.SUBCKT ctrAND3in40 inA inB inC out +Xinv@0 inC net@88 inv-X_10 +Xnand2_sy@0 net@58 net@43 out nand2_sy-X_40 +Xnor2HT_s@1 inA inB net@61 nor2HT_sy-X_10 +Xwire90@0 net@88 net@43 wire90-521_7-layer_1-width_3 +Xwire90@2 net@61 net@58 wire90-509_8-layer_1-width_3 +.ENDS ctrAND3in40 -*** CELL: scanJ:scanFx2vert{sch} -.SUBCKT scanFx2vert dout[1] dout[2] sic[1] sic[2] sic[3] sic[4] sic[5] sic[6] -+sic[7] sic[8] sic[9] soc[1] -XscanCell@1 dout[2] sic[9] sic[3] sic[2] sic[5] net@32 soc[1] sic[4] -+scanCellF -XscanCell@2 dout[1] sic[9] sic[3] sic[2] sic[5] sic[1] net@30 sic[4] -+scanCellF -Xwire90@0 net@30 net@32 wire90-297_6-layer_1-width_3 -.ENDS scanFx2vert +*** CELL: orangeTSMC090nm:PMOSx{sch} +.SUBCKT PMOSx-X_6 d g s +MPMOSf@0 d g s vdd pch W='36*(1+ABP/sqrt(36*2))' L='2' ++DELVTO='AVT0P/sqrt(36*2)' +.ENDS PMOSx-X_6 + +*** CELL: redFour:inv{sch} +.SUBCKT inv-X_6 in out +XNMOS@0 out in gnd NMOSx-X_6 +XPMOS@0 out in vdd PMOSx-X_6 +.ENDS inv-X_6 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-1001_8-R_34_667m a b -Ccap@0 gnd net@14 3.673f -Ccap@1 gnd net@8 3.673f -Ccap@2 gnd net@11 3.673f -Rres@0 net@14 a 5.788 -Rres@1 net@11 net@14 11.576 -Rres@2 b net@8 5.788 -Rres@3 net@8 net@11 11.576 -.ENDS wire-C_0_011f-1001_8-R_34_667m +.SUBCKT wire-C_0_011f-124_7-R_34_667m a b +Ccap@0 gnd net@14 0.457f +Ccap@1 gnd net@8 0.457f +Ccap@2 gnd net@11 0.457f +Rres@0 net@14 a 0.72 +Rres@1 net@11 net@14 1.441 +Rres@2 b net@8 0.72 +Rres@3 net@8 net@11 1.441 +.ENDS wire-C_0_011f-124_7-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-1001_8-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-1001_8-R_34_667m -.ENDS wire90-1001_8-layer_1-width_3 - -*** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-209-R_34_667m a b -Ccap@0 gnd net@14 0.766f -Ccap@1 gnd net@8 0.766f -Ccap@2 gnd net@11 0.766f -Rres@0 net@14 a 1.208 -Rres@1 net@11 net@14 2.415 -Rres@2 b net@8 1.208 -Rres@3 net@8 net@11 2.415 -.ENDS wire-C_0_011f-209-R_34_667m - -*** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-209-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-209-R_34_667m -.ENDS wire90-209-layer_1-width_3 - -*** CELL: driversL:sucORdri20{sch} -.SUBCKT sucORdri20 inA inB succ -XPMOSx@0 succ net@51 vdd PMOSx-X_20 -Xinv@0 succ net@71 inv-X_4 -Xnms2@0 succ net@73 net@51 nms2-X_2 -Xnor2_sy@0 inA inB net@67 nor2_sy-X_5 -Xwire90@0 net@67 net@51 wire90-1001_8-layer_1-width_3 -Xwire90@1 net@73 net@71 wire90-209-layer_1-width_3 -.ENDS sucORdri20 - -*** CELL: gaspL:gaspFill{sch} -.SUBCKT gaspFill fire pred sic[1] sic[2] sic[3] sic[4] sic[5] sic[6] sic[7] -+sic[8] sic[9] sir[1] sir[2] sir[3] sir[4] sir[5] sir[6] sir[7] sir[8] sir[9] -+soc[1] sor[1] succ -XctrAND3i@0 net@241 succ fire fire[B] ctrAND3in100HT -XctrAND3i@1 net@454 succ net@541 fire ctrAND3in100HT -Xinv@0 pred net@533 inv-X_5 -Xinv@1 net@465 net@537 inv-X_5 -XpredDri2@0 fire sir[9] pred predDri20wMC -XscanEx2v@2 pred net@465 sir[9] sir[1] sir[2] sir[3] sir[4] sir[5] sir[6] -+sir[7] sir[8] sor[1] scanEx2vert -XscanFx2v@0 block fill sic[1] sic[2] sic[3] sic[4] sic[5] sic[6] sic[7] -+sic[8] sic[9] soc[1] scanFx2vert -XsucORdri@2 fire net@320 succ sucORdri20 -Xwire90@1 net@537 net@241 wire90-602_3-layer_1-width_3 -Xwire90@10 net@465 fill wire90-602_3-layer_1-width_3 -Xwire90@12 net@533 net@454 wire90-602_3-layer_1-width_3 -Xwire90@14 net@541 block wire90-602_3-layer_1-width_3 -Xwire90@15 fire[B] net@320 wire90-602_3-layer_1-width_3 -.ENDS gaspFill - -*** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-5449_9-R_34_667m a b -Ccap@0 gnd net@14 19.983f -Ccap@1 gnd net@8 19.983f -Ccap@2 gnd net@11 19.983f -Rres@0 net@14 a 31.488 -Rres@1 net@11 net@14 62.977 -Rres@2 b net@8 31.488 -Rres@3 net@8 net@11 62.977 -.ENDS wire-C_0_011f-5449_9-R_34_667m - -*** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-5449_9-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-5449_9-R_34_667m -.ENDS wire90-5449_9-layer_1-width_3 - -*** CELL: stagesL:fillStage{sch} -.SUBCKT fillStage ain[10] ain[11] ain[12] ain[13] ain[14] ain[1] ain[2] -+ain[3] ain[4] ain[5] ain[6] ain[7] ain[8] ain[9] ain[T] aout[10] aout[11] -+aout[12] aout[13] aout[14] aout[1] aout[2] aout[3] aout[4] aout[5] aout[6] -+aout[7] aout[8] aout[9] aout[T] in[10] in[11] in[12] in[13] in[14] in[15] -+in[16] in[17] in[18] in[19] in[1] in[20] in[21] in[22] in[23] in[24] in[25] -+in[26] in[27] in[28] in[29] in[2] in[30] in[31] in[32] in[33] in[34] in[35] -+in[36] in[37] in[3] in[4] in[5] in[6] in[7] in[8] in[9] out[10] out[11] -+out[12] out[13] out[14] out[15] out[16] out[17] out[18] out[19] out[1] -+out[20] out[21] out[22] out[23] out[24] out[25] out[26] out[27] out[28] -+out[29] out[2] out[30] out[31] out[32] out[33] out[34] out[35] out[36] -+out[37] out[3] out[4] out[5] out[6] out[7] out[8] out[9] pred sic[1] sic[2] -+sic[3] sic[4] sic[5] sic[6] sic[7] sic[8] sic[9] sid[1] sid[2] sid[3] sid[4] -+sid[5] sid[6] sid[7] sid[8] sid[9] sir[1] sir[2] sir[3] sir[4] sir[5] sir[6] -+sir[7] sir[8] sir[9] soc[1] sod[1] sod[2] sod[3] sod[4] sod[5] sor[1] succ -Xall1in52@1 ain[10] ain[11] ain[12] ain[13] ain[14] ain[1] ain[2] ain[3] -+ain[4] ain[5] ain[6] ain[7] ain[8] ain[9] ain[T] aout[10] aout[11] aout[12] -+aout[13] aout[14] aout[1] aout[2] aout[3] aout[4] aout[5] aout[6] aout[7] -+aout[8] aout[9] aout[T] net@2 in[10] in[11] in[12] in[13] in[14] in[15] -+in[16] in[17] in[18] in[19] in[1] in[20] in[21] in[22] in[23] in[24] in[25] -+in[26] in[27] in[28] in[29] in[2] in[30] in[31] in[32] in[33] in[34] in[35] -+in[36] in[37] in[3] in[4] in[5] in[6] in[7] in[8] in[9] out[10] out[11] -+out[12] out[13] out[14] out[15] out[16] out[17] out[18] out[19] out[1] -+out[20] out[21] out[22] out[23] out[24] out[25] out[26] out[27] out[28] -+out[29] out[2] out[30] out[31] out[32] out[33] out[34] out[35] out[36] -+out[37] out[3] out[4] out[5] out[6] out[7] out[8] out[9] sid[1] sid[2] sid[3] -+sid[4] sid[5] sid[6] sid[7] sid[8] sid[9] sod[1] sod[2] sod[3] sod[4] sod[5] -+all1in52scan -XgaspFill@0 net@0 pred sic[1] sic[2] sic[3] sic[4] sic[5] sic[6] sic[7] -+sic[8] sic[9] sir[1] sir[2] sir[3] sir[4] sir[5] sir[6] sir[7] sir[8] sir[9] -+soc[1] sor[1] succ gaspFill -Xwire90@0 net@0 net@2 wire90-5449_9-layer_1-width_3 -.ENDS fillStage - -*** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-2080_4-R_34_667m a b -Ccap@0 gnd net@14 7.628f -Ccap@1 gnd net@8 7.628f -Ccap@2 gnd net@11 7.628f -Rres@0 net@14 a 12.02 -Rres@1 net@11 net@14 24.04 -Rres@2 b net@8 12.02 -Rres@3 net@8 net@11 24.04 -.ENDS wire-C_0_011f-2080_4-R_34_667m - -*** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-2080_4-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-2080_4-R_34_667m -.ENDS wire90-2080_4-layer_1-width_3 - -*** CELL: stageGroupsL:properStopper{sch} -.SUBCKT properStopper ain[10] ain[11] ain[12] ain[13] ain[14] ain[1] ain[2] -+ain[3] ain[4] ain[5] ain[6] ain[7] ain[8] ain[9] ain[T] aout[10] aout[11] -+aout[12] aout[13] aout[14] aout[1] aout[2] aout[3] aout[4] aout[5] aout[6] -+aout[7] aout[8] aout[9] aout[T] dOut fire in[10] in[11] in[12] in[13] in[14] -+in[15] in[16] in[17] in[18] in[19] in[1] in[20] in[21] in[22] in[23] in[24] -+in[25] in[26] in[27] in[28] in[29] in[2] in[30] in[31] in[32] in[33] in[34] -+in[35] in[36] in[37] in[3] in[4] in[5] in[6] in[7] in[8] in[9] out[10] -+out[11] out[12] out[13] out[14] out[15] out[16] out[17] out[18] out[19] -+out[1] out[20] out[21] out[22] out[23] out[24] out[25] out[26] out[27] -+out[28] out[29] out[2] out[30] out[31] out[32] out[33] out[34] out[35] -+out[36] out[37] out[3] out[4] out[5] out[6] out[7] out[8] out[9] pred sic[1] -+sic[2] sic[3] sic[4] sic[5] sic[6] sic[7] sic[8] sic[9] sid[1] sid[2] sid[3] -+sid[4] sid[5] sid[6] sid[7] sid[8] sid[9] sir[1] sir[2] sir[3] sir[4] sir[5] -+sir[6] sir[7] sir[8] sir[9] soc[1] sod[1] sod[2] sod[3] sod[4] sod[5] sor[1] -+succ -XdrainSta@0 net@1[4] net@1[3] net@1[2] net@1[1] net@1[0] net@1[13] net@1[12] -+net@1[11] net@1[10] net@1[9] net@1[8] net@1[7] net@1[6] net@1[5] net@1[14] -+aout[10] aout[11] aout[12] aout[13] aout[14] aout[1] aout[2] aout[3] aout[4] -+aout[5] aout[6] aout[7] aout[8] aout[9] aout[T] dOut fire net@1[42] net@1[41] -+net@1[40] net@1[39] net@1[38] net@1[37] net@1[36] net@1[35] net@1[34] -+net@1[33] net@1[51] net@1[32] net@1[31] net@1[30] net@1[29] net@1[28] -+net@1[27] net@1[26] net@1[25] net@1[24] net@1[23] net@1[50] net@1[22] -+net@1[21] net@1[20] net@1[19] net@1[18] net@1[17] net@1[16] net@1[15] -+net@1[49] net@1[48] net@1[47] net@1[46] net@1[45] net@1[44] net@1[43] out[10] -+out[11] out[12] out[13] out[14] out[15] out[16] out[17] out[18] out[19] -+out[1] out[20] out[21] out[22] out[23] out[24] out[25] out[26] out[27] -+out[28] out[29] out[2] out[30] out[31] out[32] out[33] out[34] out[35] -+out[36] out[37] out[3] out[4] out[5] out[6] out[7] out[8] out[9] net@42 -+net@3[8] sic[2] sic[3] sic[4] sic[5] sic[6] sic[7] sic[8] sic[9] net@2[8] -+sir[2] sir[3] sir[4] sir[5] sir[6] sir[7] sir[8] sir[9] soc[1] sor[1] succ -+drainStage -XfillStag@0 ain[10] ain[11] ain[12] ain[13] ain[14] ain[1] ain[2] ain[3] -+ain[4] ain[5] ain[6] ain[7] ain[8] ain[9] ain[T] net@1[4] net@1[3] net@1[2] -+net@1[1] net@1[0] net@1[13] net@1[12] net@1[11] net@1[10] net@1[9] net@1[8] -+net@1[7] net@1[6] net@1[5] net@1[14] in[10] in[11] in[12] in[13] in[14] -+in[15] in[16] in[17] in[18] in[19] in[1] in[20] in[21] in[22] in[23] in[24] -+in[25] in[26] in[27] in[28] in[29] in[2] in[30] in[31] in[32] in[33] in[34] -+in[35] in[36] in[37] in[3] in[4] in[5] in[6] in[7] in[8] in[9] net@1[42] -+net@1[41] net@1[40] net@1[39] net@1[38] net@1[37] net@1[36] net@1[35] -+net@1[34] net@1[33] net@1[51] net@1[32] net@1[31] net@1[30] net@1[29] -+net@1[28] net@1[27] net@1[26] net@1[25] net@1[24] net@1[23] net@1[50] -+net@1[22] net@1[21] net@1[20] net@1[19] net@1[18] net@1[17] net@1[16] -+net@1[15] net@1[49] net@1[48] net@1[47] net@1[46] net@1[45] net@1[44] -+net@1[43] pred sic[1] sic[2] sic[3] sic[4] sic[5] sic[6] sic[7] sic[8] sic[9] -+sid[1] sid[2] sid[3] sid[4] sid[5] sid[6] sid[7] sid[8] sid[9] sir[1] sir[2] -+sir[3] sir[4] sir[5] sir[6] sir[7] sir[8] sir[9] net@3[8] sod[1] sod[2] -+sod[3] sod[4] sod[5] net@2[8] net@41 fillStage -Xwire90@0 net@41 net@42 wire90-2080_4-layer_1-width_3 -.ENDS properStopper - -*** CELL: stageGroupsL:fillDrainCount{sch} -.SUBCKT fillDrainCount ain[10] ain[11] ain[12] ain[13] ain[14] ain[1] ain[2] -+ain[3] ain[4] ain[5] ain[6] ain[7] ain[8] ain[9] ain[T] aout[10] aout[11] -+aout[12] aout[13] aout[14] aout[1] aout[2] aout[3] aout[4] aout[5] aout[6] -+aout[7] aout[8] aout[9] aout[T] fin fout in[10] in[11] in[12] in[13] in[14] -+in[15] in[16] in[17] in[18] in[19] in[1] in[20] in[21] in[22] in[23] in[24] -+in[25] in[26] in[27] in[28] in[29] in[2] in[30] in[31] in[32] in[33] in[34] -+in[35] in[36] in[37] in[3] in[4] in[5] in[6] in[7] in[8] in[9] out[10] -+out[11] out[12] out[13] out[14] out[15] out[16] out[17] out[18] out[19] -+out[1] out[20] out[21] out[22] out[23] out[24] out[25] out[26] out[27] -+out[28] out[29] out[2] out[30] out[31] out[32] out[33] out[34] out[35] -+out[36] out[37] out[3] out[4] out[5] out[6] out[7] out[8] out[9] pred sic[1] -+sic[2] sic[3] sic[4] sic[5] sic[6] sic[7] sic[8] sic[9] sid[1] sid[2] sid[3] -+sid[4] sid[5] sid[6] sid[7] sid[8] sid[9] sir[1] sir[2] sir[3] sir[4] sir[5] -+sir[6] sir[7] sir[8] sir[9] soc[1] sod[1] sod[2] sod[3] sod[4] sod[5] sor[1] -+succ -Xinstruct@0 net@53 net@48 fin fout net@74[8] sod[2] sod[3] sod[4] sod[5] -+sid[6] sid[7] sid[8] sid[9] sod[1] instructionCount -XproperSt@0 ain[10] ain[11] ain[12] ain[13] ain[14] ain[1] ain[2] ain[3] -+ain[4] ain[5] ain[6] ain[7] ain[8] ain[9] ain[T] aout[10] aout[11] aout[12] -+aout[13] aout[14] aout[1] aout[2] aout[3] aout[4] aout[5] aout[6] aout[7] -+aout[8] aout[9] aout[T] net@87 net@53 in[10] in[11] in[12] in[13] in[14] -+in[15] in[16] in[17] in[18] in[19] in[1] in[20] in[21] in[22] in[23] in[24] -+in[25] in[26] in[27] in[28] in[29] in[2] in[30] in[31] in[32] in[33] in[34] -+in[35] in[36] in[37] in[3] in[4] in[5] in[6] in[7] in[8] in[9] out[10] -+out[11] out[12] out[13] out[14] out[15] out[16] out[17] out[18] out[19] -+out[1] out[20] out[21] out[22] out[23] out[24] out[25] out[26] out[27] -+out[28] out[29] out[2] out[30] out[31] out[32] out[33] out[34] out[35] -+out[36] out[37] out[3] out[4] out[5] out[6] out[7] out[8] out[9] pred sic[1] -+sic[2] sic[3] sic[4] sic[5] sic[6] sic[7] sic[8] sic[9] sid[1] sid[2] sid[3] -+sid[4] sid[5] sid[6] sid[7] sid[8] sid[9] sir[1] sir[2] sir[3] sir[4] sir[5] -+sir[6] sir[7] sir[8] sir[9] soc[1] net@74[8] sod[2] sod[3] sod[4] sod[5] -+sor[1] succ properStopper -Xwire90@1 net@87 net@48 wire90-2080_4-layer_1-width_3 -.ENDS fillDrainCount - -*** CELL: scanK:scanEx1vertFup{sch} -.SUBCKT scanEx1vertFup dIn[1] mc sir[1] sir[2] sir[3] sir[4] sir[5] sir[6] -+sir[7] sir[8] sor[1] -XscanCell@1 dIn[1] sir[3] sir[2] sir[5] sir[1] sor[1] scanCellE -.ENDS scanEx1vertFup - -*** CELL: orangeTSMC090nm:PMOSx{sch} -.SUBCKT PMOSx-X_6 d g s -MPMOSf@0 d g s vdd pch W='36*(1+ABP/sqrt(36*2))' L='2' -+DELVTO='AVT0P/sqrt(36*2)' -.ENDS PMOSx-X_6 - -*** CELL: redFour:inv{sch} -.SUBCKT inv-X_6 in out -XNMOS@0 out in gnd NMOSx-X_6 -XPMOS@0 out in vdd PMOSx-X_6 -.ENDS inv-X_6 - -*** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-124_7-R_34_667m a b -Ccap@0 gnd net@14 0.457f -Ccap@1 gnd net@8 0.457f -Ccap@2 gnd net@11 0.457f -Rres@0 net@14 a 0.72 -Rres@1 net@11 net@14 1.441 -Rres@2 b net@8 0.72 -Rres@3 net@8 net@11 1.441 -.ENDS wire-C_0_011f-124_7-R_34_667m - -*** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-124_7-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-124_7-R_34_667m -.ENDS wire90-124_7-layer_1-width_3 +.SUBCKT wire90-124_7-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-124_7-R_34_667m +.ENDS wire90-124_7-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} .SUBCKT wire-C_0_011f-503_4-R_34_667m a b @@ -2340,1898 +2127,224 @@ Xwire90@0 net@117 net@94 wire90-124_7-layer_1-width_3 Xwire90@1 net@110 net@46 wire90-503_4-layer_1-width_3 .ENDS sucDri20 -*** CELL: gaspL:gaspWeakUp{sch} -.SUBCKT gaspWeakUp fire pred sir[1] sir[2] sir[3] sir[4] sir[5] sir[6] sir[7] -+sir[8] sir[9] sor[1] succ -XctrAND2i@0 net@16 succ fire ctrAND2in100LT -Xinv@1 pred net@9 inv-X_10 -XpredDri2@0 fire net@25 pred predDri20wMC -XscanEx1v@2 pred sir[9] sir[1] sir[2] sir[3] sir[4] sir[5] sir[6] sir[7] -+sir[8] sor[1] scanEx1vertFup -XsucDri20@0 fire succ sucDri20 -Xwire90@1 net@9 net@16 wire90-602_3-layer_1-width_3 -Xwire90@2 net@25 sir[9] wire90-602_3-layer_1-width_3 -.ENDS gaspWeakUp +*** CELL: driversL:sucDri20cond{sch} +.SUBCKT sucDri20cond cond in succ +XNMOSx@0 succ in net@160 NMOSx-X_5 +XNMOSx@1 succ cond net@160 NMOSx-X_5 +XNMOSx@2 net@160 net@158 gnd NMOSx-X_10 +Xinv@1 succ net@94 inv-X_5 +Xpms2@0 succ cond in pms2-X_20 +Xwire90@0 net@158 net@94 wire90-124_7-layer_1-width_3 +.ENDS sucDri20cond *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-5130_5-R_34_667m a b -Ccap@0 gnd net@14 18.812f -Ccap@1 gnd net@8 18.812f -Ccap@2 gnd net@11 18.812f -Rres@0 net@14 a 29.643 -Rres@1 net@11 net@14 59.286 -Rres@2 b net@8 29.643 -Rres@3 net@8 net@11 59.286 -.ENDS wire-C_0_011f-5130_5-R_34_667m +.SUBCKT wire-C_0_011f-247_2-R_34_667m a b +Ccap@0 gnd net@14 0.906f +Ccap@1 gnd net@8 0.906f +Ccap@2 gnd net@11 0.906f +Rres@0 net@14 a 1.428 +Rres@1 net@11 net@14 2.857 +Rres@2 b net@8 1.428 +Rres@3 net@8 net@11 2.857 +.ENDS wire-C_0_011f-247_2-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-5130_5-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-5130_5-R_34_667m -.ENDS wire90-5130_5-layer_1-width_3 +.SUBCKT wire90-247_2-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-247_2-R_34_667m +.ENDS wire90-247_2-layer_1-width_3 -*** CELL: stagesL:weakStageUp{sch} -.SUBCKT weakStageUp ainU[10] ainU[11] ainU[12] ainU[13] ainU[14] ainU[1] -+ainU[2] ainU[3] ainU[4] ainU[5] ainU[6] ainU[7] ainU[8] ainU[9] ainU[T] -+aoutU[10] aoutU[11] aoutU[12] aoutU[13] aoutU[14] aoutU[1] aoutU[2] aoutU[3] -+aoutU[4] aoutU[5] aoutU[6] aoutU[7] aoutU[8] aoutU[9] aoutU[T] inU[10] -+inU[11] inU[12] inU[13] inU[14] inU[15] inU[16] inU[17] inU[18] inU[19] -+inU[1] inU[20] inU[21] inU[22] inU[23] inU[24] inU[25] inU[26] inU[27] -+inU[28] inU[29] inU[2] inU[30] inU[31] inU[32] inU[33] inU[34] inU[35] -+inU[36] inU[37] inU[3] inU[4] inU[5] inU[6] inU[7] inU[8] inU[9] outU[10] -+outU[11] outU[12] outU[13] outU[14] outU[15] outU[16] outU[17] outU[18] -+outU[19] outU[1] outU[20] outU[21] outU[22] outU[23] outU[24] outU[25] -+outU[26] outU[27] outU[28] outU[29] outU[2] outU[30] outU[31] outU[32] -+outU[33] outU[34] outU[35] outU[36] outU[37] outU[3] outU[4] outU[5] outU[6] -+outU[7] outU[8] outU[9] pred sir[1] sir[2] sir[3] sir[4] sir[5] sir[6] sir[7] -+sir[8] sir[9] sor[1] succ -Xall1in52@2 ainU[10] ainU[11] ainU[12] ainU[13] ainU[14] ainU[1] ainU[2] -+ainU[3] ainU[4] ainU[5] ainU[6] ainU[7] ainU[8] ainU[9] ainU[T] aoutU[10] -+aoutU[11] aoutU[12] aoutU[13] aoutU[14] aoutU[1] aoutU[2] aoutU[3] aoutU[4] -+aoutU[5] aoutU[6] aoutU[7] aoutU[8] aoutU[9] aoutU[T] net@2 inU[10] inU[11] -+inU[12] inU[13] inU[14] inU[15] inU[16] inU[17] inU[18] inU[19] inU[1] -+inU[20] inU[21] inU[22] inU[23] inU[24] inU[25] inU[26] inU[27] inU[28] -+inU[29] inU[2] inU[30] inU[31] inU[32] inU[33] inU[34] inU[35] inU[36] -+inU[37] inU[3] inU[4] inU[5] inU[6] inU[7] inU[8] inU[9] outU[10] outU[11] -+outU[12] outU[13] outU[14] outU[15] outU[16] outU[17] outU[18] outU[19] -+outU[1] outU[20] outU[21] outU[22] outU[23] outU[24] outU[25] outU[26] -+outU[27] outU[28] outU[29] outU[2] outU[30] outU[31] outU[32] outU[33] -+outU[34] outU[35] outU[36] outU[37] outU[3] outU[4] outU[5] outU[6] outU[7] -+outU[8] outU[9] all1in52weak -XgaspPlai@1 net@0 pred sir[1] sir[2] sir[3] sir[4] sir[5] sir[6] sir[7] -+sir[8] sir[9] sor[1] succ gaspWeakUp -Xwire90@0 net@0 net@2 wire90-5130_5-layer_1-width_3 -.ENDS weakStageUp +*** CELL: gaspL:aStageM1{sch} +.SUBCKT aStageM1 fire mc pred s[1] selLO[Dm] succ wait[M] +XctrAND3i@0 succ net@1081 wait[M] net@1034 ctrAND3in40 +Xinv@4 net@987 s[1] inv-X_10 +Xinv@5 pred net@987 inv-X_5 +Xinv@6 net@1036 fire inv-X_100 +Xinv@7 fire net@1070 inv-X_10 +XpredDri2@1 fire mc pred predDri20wMC +XsucDri20@1 fire succ sucDri20 +XsucDri20@2 selLO[Dm] net@1071 wait[M] sucDri20cond +Xwire90@0 net@987 net@1081 wire90-247_2-layer_1-width_3 +Xwire90@1 net@1036 net@1034 wire90-247_2-layer_1-width_3 +Xwire90@2 net@1070 net@1071 wire90-247_2-layer_1-width_3 +.ENDS aStageM1 -*** CELL: scanK:scanEx1vertFdn{sch} -.SUBCKT scanEx1vertFdn dIn[1] mc sir[1] sir[2] sir[3] sir[4] sir[5] sir[6] -+sir[7] sir[8] sor[8] -XscanCell@1 dIn[1] sir[3] sir[2] sir[5] sor[8] sir[8] scanCellE -.ENDS scanEx1vertFdn +*** CELL: orangeTSMC090nm:wire{sch} +.SUBCKT wire-C_0_011f-302_4-R_34_667m a b +Ccap@0 gnd net@14 1.109f +Ccap@1 gnd net@8 1.109f +Ccap@2 gnd net@11 1.109f +Rres@0 net@14 a 1.747 +Rres@1 net@11 net@14 3.494 +Rres@2 b net@8 1.747 +Rres@3 net@8 net@11 3.494 +.ENDS wire-C_0_011f-302_4-R_34_667m -*** CELL: gaspL:gaspWeakDn{sch} -.SUBCKT gaspWeakDn fire pred sir[1] sir[2] sir[3] sir[4] sir[5] sir[6] sir[7] -+sir[8] sir[9] sor[8] succ -XctrAND2i@0 net@16 succ fire ctrAND2in100LT -Xinv@1 pred net@9 inv-X_10 -XpredDri2@0 fire net@25 pred predDri20wMC -XscanEx1v@1 pred sir[9] sir[1] sir[2] sir[3] sir[4] sir[5] sir[6] sir[7] -+sir[8] sor[8] scanEx1vertFdn -XsucDri20@0 fire succ sucDri20 -Xwire90@1 net@9 net@16 wire90-602_3-layer_1-width_3 -Xwire90@2 net@25 sir[9] wire90-602_3-layer_1-width_3 -.ENDS gaspWeakDn +*** CELL: orangeTSMC090nm:wire90{sch} +.SUBCKT wire90-302_4-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-302_4-R_34_667m +.ENDS wire90-302_4-layer_1-width_3 -*** CELL: stagesL:weakStageDn{sch} -.SUBCKT weakStageDn ainD[10] ainD[11] ainD[12] ainD[13] ainD[14] ainD[1] -+ainD[2] ainD[3] ainD[4] ainD[5] ainD[6] ainD[7] ainD[8] ainD[9] ainD[T] -+aoutD[10] aoutD[11] aoutD[12] aoutD[13] aoutD[14] aoutD[1] aoutD[2] aoutD[3] -+aoutD[4] aoutD[5] aoutD[6] aoutD[7] aoutD[8] aoutD[9] aoutD[T] inD[10] -+inD[11] inD[12] inD[13] inD[14] inD[15] inD[16] inD[17] inD[18] inD[19] -+inD[1] inD[20] inD[21] inD[22] inD[23] inD[24] inD[25] inD[26] inD[27] -+inD[28] inD[29] inD[2] inD[30] inD[31] inD[32] inD[33] inD[34] inD[35] -+inD[36] inD[37] inD[3] inD[4] inD[5] inD[6] inD[7] inD[8] inD[9] outD[10] -+outD[11] outD[12] outD[13] outD[14] outD[15] outD[16] outD[17] outD[18] -+outD[19] outD[1] outD[20] outD[21] outD[22] outD[23] outD[24] outD[25] -+outD[26] outD[27] outD[28] outD[29] outD[2] outD[30] outD[31] outD[32] -+outD[33] outD[34] outD[35] outD[36] outD[37] outD[3] outD[4] outD[5] outD[6] -+outD[7] outD[8] outD[9] predD sir[1] sir[2] sir[3] sir[4] sir[5] sir[6] -+sir[7] sir[8] sir[9] sor[8] succD -Xall1in52@2 ainD[10] ainD[11] ainD[12] ainD[13] ainD[14] ainD[1] ainD[2] -+ainD[3] ainD[4] ainD[5] ainD[6] ainD[7] ainD[8] ainD[9] ainD[T] aoutD[10] -+aoutD[11] aoutD[12] aoutD[13] aoutD[14] aoutD[1] aoutD[2] aoutD[3] aoutD[4] -+aoutD[5] aoutD[6] aoutD[7] aoutD[8] aoutD[9] aoutD[T] net@2 inD[10] inD[11] -+inD[12] inD[13] inD[14] inD[15] inD[16] inD[17] inD[18] inD[19] inD[1] -+inD[20] inD[21] inD[22] inD[23] inD[24] inD[25] inD[26] inD[27] inD[28] -+inD[29] inD[2] inD[30] inD[31] inD[32] inD[33] inD[34] inD[35] inD[36] -+inD[37] inD[3] inD[4] inD[5] inD[6] inD[7] inD[8] inD[9] outD[10] outD[11] -+outD[12] outD[13] outD[14] outD[15] outD[16] outD[17] outD[18] outD[19] -+outD[1] outD[20] outD[21] outD[22] outD[23] outD[24] outD[25] outD[26] -+outD[27] outD[28] outD[29] outD[2] outD[30] outD[31] outD[32] outD[33] -+outD[34] outD[35] outD[36] outD[37] outD[3] outD[4] outD[5] outD[6] outD[7] -+outD[8] outD[9] all1in52weak -XgaspWeak@0 net@0 predD sir[1] sir[2] sir[3] sir[4] sir[5] sir[6] sir[7] -+sir[8] sir[9] sor[8] succD gaspWeakDn -Xwire90@0 net@0 net@2 wire90-5130_5-layer_1-width_3 -.ENDS weakStageDn +*** CELL: scanK:scanKhx2{sch} +.SUBCKT scanKhx2 clS[F] clS[T] cl[F] cl[T] din[1] din[2] mc rd[F] rd[T] sin ++sout +XscanCell@1 clS[F] clS[T] cl[F] cl[T] din[1] rd[F] rd[T] sin net@20 ++scanCellKh +XscanCell@2 clS[F] clS[T] cl[F] cl[T] din[2] rd[F] rd[T] net@19 sout ++scanCellKh +Xwire90@0 net@20 net@19 wire90-302_4-layer_1-width_3 +.ENDS scanKhx2 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-1243_9-R_34_667m a b -Ccap@0 gnd net@14 4.561f -Ccap@1 gnd net@8 4.561f -Ccap@2 gnd net@11 4.561f -Rres@0 net@14 a 7.187 -Rres@1 net@11 net@14 14.374 -Rres@2 b net@8 7.187 -Rres@3 net@8 net@11 14.374 -.ENDS wire-C_0_011f-1243_9-R_34_667m +.SUBCKT wire-C_0_011f-3715_9-R_34_667m a b +Ccap@0 gnd net@14 13.625f +Ccap@1 gnd net@8 13.625f +Ccap@2 gnd net@11 13.625f +Rres@0 net@14 a 21.47 +Rres@1 net@11 net@14 42.939 +Rres@2 b net@8 21.47 +Rres@3 net@8 net@11 42.939 +.ENDS wire-C_0_011f-3715_9-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-1243_9-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-1243_9-R_34_667m -.ENDS wire90-1243_9-layer_1-width_3 +.SUBCKT wire90-3715_9-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-3715_9-R_34_667m +.ENDS wire90-3715_9-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-1185_9-R_34_667m a b -Ccap@0 gnd net@14 4.348f -Ccap@1 gnd net@8 4.348f -Ccap@2 gnd net@11 4.348f -Rres@0 net@14 a 6.852 -Rres@1 net@11 net@14 13.704 -Rres@2 b net@8 6.852 -Rres@3 net@8 net@11 13.704 -.ENDS wire-C_0_011f-1185_9-R_34_667m +.SUBCKT wire-C_0_011f-447_1-R_34_667m a b +Ccap@0 gnd net@14 1.639f +Ccap@1 gnd net@8 1.639f +Ccap@2 gnd net@11 1.639f +Rres@0 net@14 a 2.583 +Rres@1 net@11 net@14 5.166 +Rres@2 b net@8 2.583 +Rres@3 net@8 net@11 5.166 +.ENDS wire-C_0_011f-447_1-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-1185_9-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-1185_9-R_34_667m -.ENDS wire90-1185_9-layer_1-width_3 +.SUBCKT wire90-447_1-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-447_1-R_34_667m +.ENDS wire90-447_1-layer_1-width_3 + +*** CELL: fifoL:m1stageD{sch} +.SUBCKT m1stageD clS[F] clS[T] cl[F] cl[T] fire[1] in[10] in[11] in[12] ++in[13] in[14] in[15] in[16] in[17] in[18] in[19] in[1] in[20] in[21] in[22] ++in[23] in[24] in[25] in[26] in[27] in[28] in[29] in[2] in[30] in[31] in[32] ++in[33] in[34] in[35] in[36] in[3] in[4] in[5] in[6] in[7] in[8] in[9] mc ++out[10] out[11] out[12] out[13] out[14] out[15] out[16] out[17] out[18] ++out[19] out[1] out[20] out[21] out[22] out[23] out[24] out[25] out[26] ++out[27] out[28] out[29] out[2] out[30] out[31] out[32] out[33] out[34] ++out[35] out[36] out[3] out[4] out[5] out[6] out[7] out[8] out[9] pred rd[F] ++rd[T] s[m2] sin sout succ wait[M] +XaStageM1@2 fire[1] mc pred net@39 in[25] succ wait[M] aStageM1 +Xins20Bx3@0 net@6 in[10] in[11] in[12] in[13] in[14] in[15] in[16] in[17] ++in[18] in[19] in[1] in[20] in[21] in[22] in[23] in[24] in[25] in[26] in[27] ++in[28] in[29] in[2] in[30] in[31] in[32] in[33] in[34] in[35] in[36] in[3] ++in[4] in[5] in[6] in[7] in[8] in[9] out[10] out[11] out[12] out[13] out[14] ++out[15] out[16] out[17] out[18] out[19] out[1] out[20] out[21] out[22] ++out[23] out[24] out[25] out[26] out[27] out[28] out[29] out[2] out[30] ++out[31] out[32] out[33] out[34] out[35] out[36] out[3] out[4] out[5] out[6] ++out[7] out[8] out[9] ins20Bx36 +XlatchDri@0 fire[1] take[1] latchDriver60 +XscanKhx2@0 clS[F] clS[T] cl[F] cl[T] s[m2] s[m1] mc rd[F] rd[T] sin sout ++scanKhx2 +Xwire90@1 net@6 take[1] wire90-3715_9-layer_1-width_3 +Xwire90@2 net@39 s[m1] wire90-447_1-layer_1-width_3 +.ENDS m1stageD + +*** CELL: orangeTSMC090nm:PMOSx{sch} +.SUBCKT PMOSx-X_15 d g s +MPMOSf@0 d g s vdd pch W='90*(1+ABP/sqrt(90*2))' L='2' ++DELVTO='AVT0P/sqrt(90*2)' +.ENDS PMOSx-X_15 + +*** CELL: redFour:nms2{sch} +.SUBCKT nms2-X_15 d g g2 +XNMOS@0 d g2 net@0 NMOSx-X_30 +XNMOS@1 net@0 g gnd NMOSx-X_30 +.ENDS nms2-X_15 + +*** CELL: redFour:nms2_sy{sch} +.SUBCKT nms2_sy-X_30 d g g2 +Xnms2@0 d g g2 nms2-X_15 +Xnms2@1 d g2 g nms2-X_15 +.ENDS nms2_sy-X_30 + +*** CELL: redFour:nand2LT_sy{sch} +.SUBCKT nand2LT_sy-X_30 ina inb out +XPMOS@0 out ina vdd PMOSx-X_15 +XPMOS@1 out inb vdd PMOSx-X_15 +Xnms2_sy@0 out ina inb nms2_sy-X_30 +.ENDS nand2LT_sy-X_30 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-1249_9-R_34_667m a b -Ccap@0 gnd net@14 4.583f -Ccap@1 gnd net@8 4.583f -Ccap@2 gnd net@11 4.583f -Rres@0 net@14 a 7.222 -Rres@1 net@11 net@14 14.443 -Rres@2 b net@8 7.222 -Rres@3 net@8 net@11 14.443 -.ENDS wire-C_0_011f-1249_9-R_34_667m +.SUBCKT wire-C_0_011f-399_2-R_34_667m a b +Ccap@0 gnd net@14 1.464f +Ccap@1 gnd net@8 1.464f +Ccap@2 gnd net@11 1.464f +Rres@0 net@14 a 2.306 +Rres@1 net@11 net@14 4.613 +Rres@2 b net@8 2.306 +Rres@3 net@8 net@11 4.613 +.ENDS wire-C_0_011f-399_2-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-1249_9-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-1249_9-R_34_667m -.ENDS wire90-1249_9-layer_1-width_3 +.SUBCKT wire90-399_2-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-399_2-R_34_667m +.ENDS wire90-399_2-layer_1-width_3 -*** CELL: stageGroupsL:upDown8weak{sch} -.SUBCKT upDown8weak ainD[10] ainD[11] ainD[12] ainD[13] ainD[14] ainD[1] -+ainD[2] ainD[3] ainD[4] ainD[5] ainD[6] ainD[7] ainD[8] ainD[9] ainD[T] -+ainU[10] ainU[11] ainU[12] ainU[13] ainU[14] ainU[1] ainU[2] ainU[3] ainU[4] -+ainU[5] ainU[6] ainU[7] ainU[8] ainU[9] ainU[T] aoutD[10] aoutD[11] aoutD[12] -+aoutD[13] aoutD[14] aoutD[1] aoutD[2] aoutD[3] aoutD[4] aoutD[5] aoutD[6] -+aoutD[7] aoutD[8] aoutD[9] aoutD[T] aoutU[10] aoutU[11] aoutU[12] aoutU[13] -+aoutU[14] aoutU[1] aoutU[2] aoutU[3] aoutU[4] aoutU[5] aoutU[6] aoutU[7] -+aoutU[8] aoutU[9] aoutU[T] inD[10] inD[11] inD[12] inD[13] inD[14] inD[15] -+inD[16] inD[17] inD[18] inD[19] inD[1] inD[20] inD[21] inD[22] inD[23] -+inD[24] inD[25] inD[26] inD[27] inD[28] inD[29] inD[2] inD[30] inD[31] -+inD[32] inD[33] inD[34] inD[35] inD[36] inD[37] inD[3] inD[4] inD[5] inD[6] -+inD[7] inD[8] inD[9] inU[10] inU[11] inU[12] inU[13] inU[14] inU[15] inU[16] -+inU[17] inU[18] inU[19] inU[1] inU[20] inU[21] inU[22] inU[23] inU[24] -+inU[25] inU[26] inU[27] inU[28] inU[29] inU[2] inU[30] inU[31] inU[32] -+inU[33] inU[34] inU[35] inU[36] inU[37] inU[3] inU[4] inU[5] inU[6] inU[7] -+inU[8] inU[9] outD[10] outD[11] outD[12] outD[13] outD[14] outD[15] outD[16] -+outD[17] outD[18] outD[19] outD[1] outD[20] outD[21] outD[22] outD[23] -+outD[24] outD[25] outD[26] outD[27] outD[28] outD[29] outD[2] outD[30] -+outD[31] outD[32] outD[33] outD[34] outD[35] outD[36] outD[37] outD[3] -+outD[4] outD[5] outD[6] outD[7] outD[8] outD[9] outU[10] outU[11] outU[12] -+outU[13] outU[14] outU[15] outU[16] outU[17] outU[18] outU[19] outU[1] -+outU[20] outU[21] outU[22] outU[23] outU[24] outU[25] outU[26] outU[27] -+outU[28] outU[29] outU[2] outU[30] outU[31] outU[32] outU[33] outU[34] -+outU[35] outU[36] outU[37] outU[3] outU[4] outU[5] outU[6] outU[7] outU[8] -+outU[9] predD predU sir[1] sir[2] sir[3] sir[4] sir[5] sir[6] sir[7] sir[8] -+sir[9] sor[1] sor[8] succD succU -XweakStag@10 ainU[10] ainU[11] ainU[12] ainU[13] ainU[14] ainU[1] ainU[2] -+ainU[3] ainU[4] ainU[5] ainU[6] ainU[7] ainU[8] ainU[9] ainU[T] net@111[4] -+net@111[3] net@111[2] net@111[1] net@111[0] net@111[13] net@111[12] -+net@111[11] net@111[10] net@111[9] net@111[8] net@111[7] net@111[6] -+net@111[5] net@111[14] inU[10] inU[11] inU[12] inU[13] inU[14] inU[15] -+inU[16] inU[17] inU[18] inU[19] inU[1] inU[20] inU[21] inU[22] inU[23] -+inU[24] inU[25] inU[26] inU[27] inU[28] inU[29] inU[2] inU[30] inU[31] -+inU[32] inU[33] inU[34] inU[35] inU[36] inU[37] inU[3] inU[4] inU[5] inU[6] -+inU[7] inU[8] inU[9] net@111[42] net@111[41] net@111[40] net@111[39] -+net@111[38] net@111[37] net@111[36] net@111[35] net@111[34] net@111[33] -+net@111[51] net@111[32] net@111[31] net@111[30] net@111[29] net@111[28] -+net@111[27] net@111[26] net@111[25] net@111[24] net@111[23] net@111[50] -+net@111[22] net@111[21] net@111[20] net@111[19] net@111[18] net@111[17] -+net@111[16] net@111[15] net@111[49] net@111[48] net@111[47] net@111[46] -+net@111[45] net@111[44] net@111[43] predU sir[1] sir[2] sir[3] sir[4] sir[5] -+sir[6] sir[7] sir[8] sir[9] net@117[8] net@28 weakStageUp -XweakStag@11 net@111[4] net@111[3] net@111[2] net@111[1] net@111[0] -+net@111[13] net@111[12] net@111[11] net@111[10] net@111[9] net@111[8] -+net@111[7] net@111[6] net@111[5] net@111[14] net@112[4] net@112[3] net@112[2] -+net@112[1] net@112[0] net@112[13] net@112[12] net@112[11] net@112[10] -+net@112[9] net@112[8] net@112[7] net@112[6] net@112[5] net@112[14] -+net@111[42] net@111[41] net@111[40] net@111[39] net@111[38] net@111[37] -+net@111[36] net@111[35] net@111[34] net@111[33] net@111[51] net@111[32] -+net@111[31] net@111[30] net@111[29] net@111[28] net@111[27] net@111[26] -+net@111[25] net@111[24] net@111[23] net@111[50] net@111[22] net@111[21] -+net@111[20] net@111[19] net@111[18] net@111[17] net@111[16] net@111[15] -+net@111[49] net@111[48] net@111[47] net@111[46] net@111[45] net@111[44] -+net@111[43] net@112[42] net@112[41] net@112[40] net@112[39] net@112[38] -+net@112[37] net@112[36] net@112[35] net@112[34] net@112[33] net@112[51] -+net@112[32] net@112[31] net@112[30] net@112[29] net@112[28] net@112[27] -+net@112[26] net@112[25] net@112[24] net@112[23] net@112[50] net@112[22] -+net@112[21] net@112[20] net@112[19] net@112[18] net@112[17] net@112[16] -+net@112[15] net@112[49] net@112[48] net@112[47] net@112[46] net@112[45] -+net@112[44] net@112[43] net@46 net@117[8] sir[2] sir[3] sir[4] sir[5] sir[6] -+sir[7] net@120[1] sir[9] net@123[8] net@62 weakStageUp -XweakStag@12 net@112[4] net@112[3] net@112[2] net@112[1] net@112[0] -+net@112[13] net@112[12] net@112[11] net@112[10] net@112[9] net@112[8] -+net@112[7] net@112[6] net@112[5] net@112[14] net@113[4] net@113[3] net@113[2] -+net@113[1] net@113[0] net@113[13] net@113[12] net@113[11] net@113[10] -+net@113[9] net@113[8] net@113[7] net@113[6] net@113[5] net@113[14] -+net@112[42] net@112[41] net@112[40] net@112[39] net@112[38] net@112[37] -+net@112[36] net@112[35] net@112[34] net@112[33] net@112[51] net@112[32] -+net@112[31] net@112[30] net@112[29] net@112[28] net@112[27] net@112[26] -+net@112[25] net@112[24] net@112[23] net@112[50] net@112[22] net@112[21] -+net@112[20] net@112[19] net@112[18] net@112[17] net@112[16] net@112[15] -+net@112[49] net@112[48] net@112[47] net@112[46] net@112[45] net@112[44] -+net@112[43] net@113[42] net@113[41] net@113[40] net@113[39] net@113[38] -+net@113[37] net@113[36] net@113[35] net@113[34] net@113[33] net@113[51] -+net@113[32] net@113[31] net@113[30] net@113[29] net@113[28] net@113[27] -+net@113[26] net@113[25] net@113[24] net@113[23] net@113[50] net@113[22] -+net@113[21] net@113[20] net@113[19] net@113[18] net@113[17] net@113[16] -+net@113[15] net@113[49] net@113[48] net@113[47] net@113[46] net@113[45] -+net@113[44] net@113[43] net@63 net@123[8] sir[2] sir[3] sir[4] sir[5] sir[6] -+sir[7] net@126[1] sir[9] net@129[8] net@64 weakStageUp -XweakStag@13 net@113[4] net@113[3] net@113[2] net@113[1] net@113[0] -+net@113[13] net@113[12] net@113[11] net@113[10] net@113[9] net@113[8] -+net@113[7] net@113[6] net@113[5] net@113[14] aoutU[10] aoutU[11] aoutU[12] -+aoutU[13] aoutU[14] aoutU[1] aoutU[2] aoutU[3] aoutU[4] aoutU[5] aoutU[6] -+aoutU[7] aoutU[8] aoutU[9] aoutU[T] net@113[42] net@113[41] net@113[40] -+net@113[39] net@113[38] net@113[37] net@113[36] net@113[35] net@113[34] -+net@113[33] net@113[51] net@113[32] net@113[31] net@113[30] net@113[29] -+net@113[28] net@113[27] net@113[26] net@113[25] net@113[24] net@113[23] -+net@113[50] net@113[22] net@113[21] net@113[20] net@113[19] net@113[18] -+net@113[17] net@113[16] net@113[15] net@113[49] net@113[48] net@113[47] -+net@113[46] net@113[45] net@113[44] net@113[43] outU[10] outU[11] outU[12] -+outU[13] outU[14] outU[15] outU[16] outU[17] outU[18] outU[19] outU[1] -+outU[20] outU[21] outU[22] outU[23] outU[24] outU[25] outU[26] outU[27] -+outU[28] outU[29] outU[2] outU[30] outU[31] outU[32] outU[33] outU[34] -+outU[35] outU[36] outU[37] outU[3] outU[4] outU[5] outU[6] outU[7] outU[8] -+outU[9] net@65 net@129[8] sir[2] sir[3] sir[4] sir[5] sir[6] sir[7] -+net@132[1] sir[9] sor[1] succU weakStageUp -XweakStag@14 net@104[4] net@104[3] net@104[2] net@104[1] net@104[0] -+net@104[13] net@104[12] net@104[11] net@104[10] net@104[9] net@104[8] -+net@104[7] net@104[6] net@104[5] net@104[14] aoutD[10] aoutD[11] aoutD[12] -+aoutD[13] aoutD[14] aoutD[1] aoutD[2] aoutD[3] aoutD[4] aoutD[5] aoutD[6] -+aoutD[7] aoutD[8] aoutD[9] aoutD[T] net@104[42] net@104[41] net@104[40] -+net@104[39] net@104[38] net@104[37] net@104[36] net@104[35] net@104[34] -+net@104[33] net@104[51] net@104[32] net@104[31] net@104[30] net@104[29] -+net@104[28] net@104[27] net@104[26] net@104[25] net@104[24] net@104[23] -+net@104[50] net@104[22] net@104[21] net@104[20] net@104[19] net@104[18] -+net@104[17] net@104[16] net@104[15] net@104[49] net@104[48] net@104[47] -+net@104[46] net@104[45] net@104[44] net@104[43] outD[10] outD[11] outD[12] -+outD[13] outD[14] outD[15] outD[16] outD[17] outD[18] outD[19] outD[1] -+outD[20] outD[21] outD[22] outD[23] outD[24] outD[25] outD[26] outD[27] -+outD[28] outD[29] outD[2] outD[30] outD[31] outD[32] outD[33] outD[34] -+outD[35] outD[36] outD[37] outD[3] outD[4] outD[5] outD[6] outD[7] outD[8] -+outD[9] net@50 net@117[8] sir[2] sir[3] sir[4] sir[5] sir[6] sir[7] sir[8] -+sir[9] net@120[1] succD weakStageDn -XweakStag@15 net@106[4] net@106[3] net@106[2] net@106[1] net@106[0] -+net@106[13] net@106[12] net@106[11] net@106[10] net@106[9] net@106[8] -+net@106[7] net@106[6] net@106[5] net@106[14] net@104[4] net@104[3] net@104[2] -+net@104[1] net@104[0] net@104[13] net@104[12] net@104[11] net@104[10] -+net@104[9] net@104[8] net@104[7] net@104[6] net@104[5] net@104[14] -+net@106[42] net@106[41] net@106[40] net@106[39] net@106[38] net@106[37] -+net@106[36] net@106[35] net@106[34] net@106[33] net@106[51] net@106[32] -+net@106[31] net@106[30] net@106[29] net@106[28] net@106[27] net@106[26] -+net@106[25] net@106[24] net@106[23] net@106[50] net@106[22] net@106[21] -+net@106[20] net@106[19] net@106[18] net@106[17] net@106[16] net@106[15] -+net@106[49] net@106[48] net@106[47] net@106[46] net@106[45] net@106[44] -+net@106[43] net@104[42] net@104[41] net@104[40] net@104[39] net@104[38] -+net@104[37] net@104[36] net@104[35] net@104[34] net@104[33] net@104[51] -+net@104[32] net@104[31] net@104[30] net@104[29] net@104[28] net@104[27] -+net@104[26] net@104[25] net@104[24] net@104[23] net@104[50] net@104[22] -+net@104[21] net@104[20] net@104[19] net@104[18] net@104[17] net@104[16] -+net@104[15] net@104[49] net@104[48] net@104[47] net@104[46] net@104[45] -+net@104[44] net@104[43] net@44 net@123[8] sir[2] sir[3] sir[4] sir[5] sir[6] -+sir[7] net@120[1] sir[9] net@126[1] net@51 weakStageDn -XweakStag@16 net@107[4] net@107[3] net@107[2] net@107[1] net@107[0] -+net@107[13] net@107[12] net@107[11] net@107[10] net@107[9] net@107[8] -+net@107[7] net@107[6] net@107[5] net@107[14] net@106[4] net@106[3] net@106[2] -+net@106[1] net@106[0] net@106[13] net@106[12] net@106[11] net@106[10] -+net@106[9] net@106[8] net@106[7] net@106[6] net@106[5] net@106[14] -+net@107[42] net@107[41] net@107[40] net@107[39] net@107[38] net@107[37] -+net@107[36] net@107[35] net@107[34] net@107[33] net@107[51] net@107[32] -+net@107[31] net@107[30] net@107[29] net@107[28] net@107[27] net@107[26] -+net@107[25] net@107[24] net@107[23] net@107[50] net@107[22] net@107[21] -+net@107[20] net@107[19] net@107[18] net@107[17] net@107[16] net@107[15] -+net@107[49] net@107[48] net@107[47] net@107[46] net@107[45] net@107[44] -+net@107[43] net@106[42] net@106[41] net@106[40] net@106[39] net@106[38] -+net@106[37] net@106[36] net@106[35] net@106[34] net@106[33] net@106[51] -+net@106[32] net@106[31] net@106[30] net@106[29] net@106[28] net@106[27] -+net@106[26] net@106[25] net@106[24] net@106[23] net@106[50] net@106[22] -+net@106[21] net@106[20] net@106[19] net@106[18] net@106[17] net@106[16] -+net@106[15] net@106[49] net@106[48] net@106[47] net@106[46] net@106[45] -+net@106[44] net@106[43] net@52 net@129[8] sir[2] sir[3] sir[4] sir[5] sir[6] -+sir[7] net@126[1] sir[9] net@132[1] net@43 weakStageDn -XweakStag@17 ainD[10] ainD[11] ainD[12] ainD[13] ainD[14] ainD[1] ainD[2] -+ainD[3] ainD[4] ainD[5] ainD[6] ainD[7] ainD[8] ainD[9] ainD[T] net@107[4] -+net@107[3] net@107[2] net@107[1] net@107[0] net@107[13] net@107[12] -+net@107[11] net@107[10] net@107[9] net@107[8] net@107[7] net@107[6] -+net@107[5] net@107[14] inD[10] inD[11] inD[12] inD[13] inD[14] inD[15] -+inD[16] inD[17] inD[18] inD[19] inD[1] inD[20] inD[21] inD[22] inD[23] -+inD[24] inD[25] inD[26] inD[27] inD[28] inD[29] inD[2] inD[30] inD[31] -+inD[32] inD[33] inD[34] inD[35] inD[36] inD[37] inD[3] inD[4] inD[5] inD[6] -+inD[7] inD[8] inD[9] net@107[42] net@107[41] net@107[40] net@107[39] -+net@107[38] net@107[37] net@107[36] net@107[35] net@107[34] net@107[33] -+net@107[51] net@107[32] net@107[31] net@107[30] net@107[29] net@107[28] -+net@107[27] net@107[26] net@107[25] net@107[24] net@107[23] net@107[50] -+net@107[22] net@107[21] net@107[20] net@107[19] net@107[18] net@107[17] -+net@107[16] net@107[15] net@107[49] net@107[48] net@107[47] net@107[46] -+net@107[45] net@107[44] net@107[43] predD sor[1] sir[2] sir[3] sir[4] sir[5] -+sir[6] sir[7] net@132[1] sir[9] sor[8] net@53 weakStageDn -Xwire90@1 net@44 net@43 wire90-1243_9-layer_1-width_3 -Xwire90@2 net@28 net@46 wire90-1185_9-layer_1-width_3 -Xwire90@3 net@62 net@63 wire90-1185_9-layer_1-width_3 -Xwire90@4 net@64 net@65 wire90-1185_9-layer_1-width_3 -Xwire90@5 net@50 net@51 wire90-1249_9-layer_1-width_3 -Xwire90@6 net@52 net@53 wire90-1249_9-layer_1-width_3 -.ENDS upDown8weak - -*** CELL: stageGroupsL:northFifo{sch} -.SUBCKT northFifo ain[10] ain[11] ain[12] ain[13] ain[14] ain[1] ain[2] -+ain[3] ain[4] ain[5] ain[6] ain[7] ain[8] ain[9] ain[T] aout[10] aout[11] -+aout[12] aout[13] aout[14] aout[1] aout[2] aout[3] aout[4] aout[5] aout[6] -+aout[7] aout[8] aout[9] aout[T] fin fout in[10] in[11] in[12] in[13] in[14] -+in[15] in[16] in[17] in[18] in[19] in[1] in[20] in[21] in[22] in[23] in[24] -+in[25] in[26] in[27] in[28] in[29] in[2] in[30] in[31] in[32] in[33] in[34] -+in[35] in[36] in[37] in[3] in[4] in[5] in[6] in[7] in[8] in[9] out[10] -+out[11] out[12] out[13] out[14] out[15] out[16] out[17] out[18] out[19] -+out[1] out[20] out[21] out[22] out[23] out[24] out[25] out[26] out[27] -+out[28] out[29] out[2] out[30] out[31] out[32] out[33] out[34] out[35] -+out[36] out[37] out[3] out[4] out[5] out[6] out[7] out[8] out[9] pred sic[1] -+sic[2] sic[3] sic[4] sic[5] sic[6] sic[7] sic[8] sic[9] sid[1] sid[2] sid[3] -+sid[4] sid[5] sid[6] sid[7] sid[8] sid[9] sir[1] sir[2] sir[3] sir[4] sir[5] -+sir[6] sir[7] sir[8] sir[9] soc[1] sod[1] sod[2] sod[3] sod[4] sod[5] sor[1] -+sor[8] succ -XfillDrai@0 net@256[4] net@256[3] net@256[2] net@256[1] net@256[0] -+net@256[13] net@256[12] net@256[11] net@256[10] net@256[9] net@256[8] -+net@256[7] net@256[6] net@256[5] net@256[14] net@259[4] net@259[3] net@259[2] -+net@259[1] net@259[0] net@259[13] net@259[12] net@259[11] net@259[10] -+net@259[9] net@259[8] net@259[7] net@259[6] net@259[5] net@259[14] fin fout -+net@256[42] net@256[41] net@256[40] net@256[39] net@256[38] net@256[37] -+net@256[36] net@256[35] net@256[34] net@256[33] net@256[51] net@256[32] -+net@256[31] net@256[30] net@256[29] net@256[28] net@256[27] net@256[26] -+net@256[25] net@256[24] net@256[23] net@256[50] net@256[22] net@256[21] -+net@256[20] net@256[19] net@256[18] net@256[17] net@256[16] net@256[15] -+net@256[49] net@256[48] net@256[47] net@256[46] net@256[45] net@256[44] -+net@256[43] net@259[42] net@259[41] net@259[40] net@259[39] net@259[38] -+net@259[37] net@259[36] net@259[35] net@259[34] net@259[33] net@259[51] -+net@259[32] net@259[31] net@259[30] net@259[29] net@259[28] net@259[27] -+net@259[26] net@259[25] net@259[24] net@259[23] net@259[50] net@259[22] -+net@259[21] net@259[20] net@259[19] net@259[18] net@259[17] net@259[16] -+net@259[15] net@259[49] net@259[48] net@259[47] net@259[46] net@259[45] -+net@259[44] net@259[43] net@263 sic[1] sic[2] sic[3] sic[4] sic[5] sic[6] -+sic[7] sic[8] sic[9] sid[1] sid[2] sid[3] sid[4] sid[5] sid[6] sid[7] sid[8] -+sid[9] net@254[8] sir[2] sir[3] sir[4] sir[5] sir[6] sir[7] sor[8] sir[9] -+soc[1] sod[1] sod[2] sod[3] sod[4] sod[5] sor[1] net@267 fillDrainCount -XupDown8w@1 net@259[4] net@259[3] net@259[2] net@259[1] net@259[0] -+net@259[13] net@259[12] net@259[11] net@259[10] net@259[9] net@259[8] -+net@259[7] net@259[6] net@259[5] net@259[14] ain[10] ain[11] ain[12] ain[13] -+ain[14] ain[1] ain[2] ain[3] ain[4] ain[5] ain[6] ain[7] ain[8] ain[9] ain[T] -+aout[10] aout[11] aout[12] aout[13] aout[14] aout[1] aout[2] aout[3] aout[4] -+aout[5] aout[6] aout[7] aout[8] aout[9] aout[T] net@256[4] net@256[3] -+net@256[2] net@256[1] net@256[0] net@256[13] net@256[12] net@256[11] -+net@256[10] net@256[9] net@256[8] net@256[7] net@256[6] net@256[5] -+net@256[14] net@259[42] net@259[41] net@259[40] net@259[39] net@259[38] -+net@259[37] net@259[36] net@259[35] net@259[34] net@259[33] net@259[51] -+net@259[32] net@259[31] net@259[30] net@259[29] net@259[28] net@259[27] -+net@259[26] net@259[25] net@259[24] net@259[23] net@259[50] net@259[22] -+net@259[21] net@259[20] net@259[19] net@259[18] net@259[17] net@259[16] -+net@259[15] net@259[49] net@259[48] net@259[47] net@259[46] net@259[45] -+net@259[44] net@259[43] in[10] in[11] in[12] in[13] in[14] in[15] in[16] -+in[17] in[18] in[19] in[1] in[20] in[21] in[22] in[23] in[24] in[25] in[26] -+in[27] in[28] in[29] in[2] in[30] in[31] in[32] in[33] in[34] in[35] in[36] -+in[37] in[3] in[4] in[5] in[6] in[7] in[8] in[9] out[10] out[11] out[12] -+out[13] out[14] out[15] out[16] out[17] out[18] out[19] out[1] out[20] -+out[21] out[22] out[23] out[24] out[25] out[26] out[27] out[28] out[29] -+out[2] out[30] out[31] out[32] out[33] out[34] out[35] out[36] out[37] out[3] -+out[4] out[5] out[6] out[7] out[8] out[9] net@256[42] net@256[41] net@256[40] -+net@256[39] net@256[38] net@256[37] net@256[36] net@256[35] net@256[34] -+net@256[33] net@256[51] net@256[32] net@256[31] net@256[30] net@256[29] -+net@256[28] net@256[27] net@256[26] net@256[25] net@256[24] net@256[23] -+net@256[50] net@256[22] net@256[21] net@256[20] net@256[19] net@256[18] -+net@256[17] net@256[16] net@256[15] net@256[49] net@256[48] net@256[47] -+net@256[46] net@256[45] net@256[44] net@256[43] net@229 pred sir[1] sir[2] -+sir[3] sir[4] sir[5] sir[6] sir[7] sir[8] sir[9] net@254[8] sor[8] succ -+net@264 upDown8weak -Xwire90@6 net@229 net@267 wire90-1185_9-layer_1-width_3 -Xwire90@18 net@264 net@263 wire90-1185_9-layer_1-width_3 -.ENDS northFifo - -*** CELL: orangeTSMC090nm:NMOSx{sch} -.SUBCKT NMOSx-X_2 d g s -MNMOSf@0 d g s gnd nch W='6*(1+ABN/sqrt(6*2))' L='2' DELVTO='AVT0N/sqrt(6*2)' -.ENDS NMOSx-X_2 - -*** CELL: redFour:pms2{sch} -.SUBCKT pms2-X_2 d g g2 -XPMOS@0 net@2 g vdd PMOSx-X_4 -XPMOS@1 d g2 net@2 PMOSx-X_4 -.ENDS pms2-X_2 - -*** CELL: redFour:pms2_sy{sch} -.SUBCKT pms2_sy-X_4 d g g2 -Xpms2@0 d g g2 pms2-X_2 -Xpms2@1 d g2 g pms2-X_2 -.ENDS pms2_sy-X_4 - -*** CELL: redFour:nor2HT_sy{sch} -.SUBCKT nor2HT_sy-X_4 ina inb out -XNMOS@0 out inb gnd NMOSx-X_2 -XNMOS@1 out ina gnd NMOSx-X_2 -Xpms2_sy@0 out ina inb pms2_sy-X_4 -.ENDS nor2HT_sy-X_4 - -*** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-249_5-R_34_667m a b -Ccap@0 gnd net@14 0.915f -Ccap@1 gnd net@8 0.915f -Ccap@2 gnd net@11 0.915f -Rres@0 net@14 a 1.442 -Rres@1 net@11 net@14 2.883 -Rres@2 b net@8 1.442 -Rres@3 net@8 net@11 2.883 -.ENDS wire-C_0_011f-249_5-R_34_667m - -*** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-249_5-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-249_5-R_34_667m -.ENDS wire90-249_5-layer_1-width_3 - -*** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-355_8-R_34_667m a b -Ccap@0 gnd net@14 1.305f -Ccap@1 gnd net@8 1.305f -Ccap@2 gnd net@11 1.305f -Rres@0 net@14 a 2.056 -Rres@1 net@11 net@14 4.111 -Rres@2 b net@8 2.056 -Rres@3 net@8 net@11 4.111 -.ENDS wire-C_0_011f-355_8-R_34_667m - -*** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-355_8-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-355_8-R_34_667m -.ENDS wire90-355_8-layer_1-width_3 - -*** CELL: centersJ:ctrAND2in30{sch} -.SUBCKT ctrAND2in30 inA inB out -Xinv@0 net@7 net@8 inv-X_10 -Xinv@1 net@9 out inv-X_30 -Xnor2HT_s@1 inA inB net@6 nor2HT_sy-X_4 -Xwire90@0 net@6 net@7 wire90-249_5-layer_1-width_3 -Xwire90@1 net@8 net@9 wire90-355_8-layer_1-width_3 -.ENDS ctrAND2in30 - -*** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-291_8-R_34_667m a b -Ccap@0 gnd net@14 1.07f -Ccap@1 gnd net@8 1.07f -Ccap@2 gnd net@11 1.07f -Rres@0 net@14 a 1.686 -Rres@1 net@11 net@14 3.372 -Rres@2 b net@8 1.686 -Rres@3 net@8 net@11 3.372 -.ENDS wire-C_0_011f-291_8-R_34_667m - -*** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-291_8-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-291_8-R_34_667m -.ENDS wire90-291_8-layer_1-width_3 - -*** CELL: gaspL:aStage{sch} -.SUBCKT aStage fire mc pred s[1] succ -XctrAND2i@4 net@494 succ fire ctrAND2in30 -Xinv@4 net@987 s[1] inv-X_10 -Xinv@5 pred net@987 inv-X_5 -XpredDri2@1 fire mc pred predDri20wMC -XsucDri20@1 fire succ sucDri20 -Xwire90@0 net@987 net@494 wire90-291_8-layer_1-width_3 -.ENDS aStage - -*** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-544_2-R_34_667m a b -Ccap@0 gnd net@14 1.995f -Ccap@1 gnd net@8 1.995f -Ccap@2 gnd net@11 1.995f -Rres@0 net@14 a 3.144 -Rres@1 net@11 net@14 6.289 -Rres@2 b net@8 3.144 -Rres@3 net@8 net@11 6.289 -.ENDS wire-C_0_011f-544_2-R_34_667m - -*** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-544_2-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-544_2-R_34_667m -.ENDS wire90-544_2-layer_1-width_3 - -*** CELL: driversJ:latchDriver60{sch} -.SUBCKT latchDriver60 in out -Xinv@0 net@8 out inv-X_60 -Xinv@1 in net@16 inv-X_20 -Xwire90@0 net@16 net@8 wire90-544_2-layer_1-width_3 -.ENDS latchDriver60 - -*** CELL: orangeTSMC090nm:PMOSx{sch} -.SUBCKT PMOSx-X_2 d g s -MPMOSf@0 d g s vdd pch W='12*(1+ABP/sqrt(12*2))' L='2' -+DELVTO='AVT0P/sqrt(12*2)' -.ENDS PMOSx-X_2 - -*** CELL: redFour:pms2{sch} -.SUBCKT pms2-X_1 d g g2 -XPMOS@0 net@2 g vdd PMOSx-X_2 -XPMOS@1 d g2 net@2 PMOSx-X_2 -.ENDS pms2-X_1 - -*** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-185-R_34_667m a b -Ccap@0 gnd net@14 0.678f -Ccap@1 gnd net@8 0.678f -Ccap@2 gnd net@11 0.678f -Rres@0 net@14 a 1.069 -Rres@1 net@11 net@14 2.138 -Rres@2 b net@8 1.069 -Rres@3 net@8 net@11 2.138 -.ENDS wire-C_0_011f-185-R_34_667m - -*** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-185-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-185-R_34_667m -.ENDS wire90-185-layer_1-width_3 - -*** CELL: latchesK:mlat1in10{sch} -.SUBCKT mlat1in10 cl[F] cl[T] in[1] out[1] -Xinv@0 net@26 out[1] inv-X_10 -Xnms2@0 net@4 out[1] cl[F] nms2-X_2 -Xnms2@1 net@4 in[1] cl[T] nms2-X_2 -Xpms2@0 net@4 out[1] cl[T] pms2-X_1 -Xpms2@1 net@4 in[1] cl[F] pms2-X_2 -Xwire90@0 net@4 net@26 wire90-185-layer_1-width_3 -.ENDS mlat1in10 - -*** CELL: redFour:nms2{sch} -.SUBCKT nms2-X_3 d g g2 -XNMOS@0 d g2 net@0 NMOSx-X_6 -XNMOS@1 net@0 g gnd NMOSx-X_6 -.ENDS nms2-X_3 - -*** CELL: redFour:nms3{sch} -.SUBCKT nms3-X_2 d g g2 g3 -XNMOS@0 d g3 net@6 NMOSx-X_6 -XNMOS@1 net@7 g gnd NMOSx-X_6 -XNMOS@2 net@6 g2 net@7 NMOSx-X_6 -.ENDS nms3-X_2 - -*** CELL: orangeTSMC090nm:PMOSx{sch} -.SUBCKT PMOSx-X_3 d g s -MPMOSf@0 d g s vdd pch W='18*(1+ABP/sqrt(18*2))' L='2' -+DELVTO='AVT0P/sqrt(18*2)' -.ENDS PMOSx-X_3 - -*** CELL: redFour:pms3{sch} -.SUBCKT pms3-X_1 d g g2 g3 -XPMOS@0 d g3 net@2 PMOSx-X_3 -XPMOS@1 net@2 g2 net@5 PMOSx-X_3 -XPMOS@2 net@5 g vdd PMOSx-X_3 -.ENDS pms3-X_1 - -*** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-339_3-R_34_667m a b -Ccap@0 gnd net@14 1.244f -Ccap@1 gnd net@8 1.244f -Ccap@2 gnd net@11 1.244f -Rres@0 net@14 a 1.96 -Rres@1 net@11 net@14 3.921 -Rres@2 b net@8 1.96 -Rres@3 net@8 net@11 3.921 -.ENDS wire-C_0_011f-339_3-R_34_667m - -*** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-339_3-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-339_3-R_34_667m -.ENDS wire90-339_3-layer_1-width_3 - -*** CELL: latchesK:mlat2in10{sch} -.SUBCKT mlat2in10 clA[F] clA[T] clB[F] clB[T] inA inB out[1] -Xinv@0 net@26 out[1] inv-X_10 -Xnms2@0 net@4 inB clB[T] nms2-X_3 -Xnms2@1 net@4 inA clA[T] nms2-X_3 -Xnms3@0 net@4 clA[F] out[1] clB[F] nms3-X_2 -Xpms2@0 net@4 inB clB[F] pms2-X_2_5 -Xpms2@1 net@4 inA clA[F] pms2-X_2_5 -Xpms3@0 net@4 clA[T] out[1] clB[T] pms3-X_1 -Xwire90@0 net@4 net@26 wire90-339_3-layer_1-width_3 -.ENDS mlat2in10 - -*** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-271_1-R_34_667m a b -Ccap@0 gnd net@14 0.994f -Ccap@1 gnd net@8 0.994f -Ccap@2 gnd net@11 0.994f -Rres@0 net@14 a 1.566 -Rres@1 net@11 net@14 3.133 -Rres@2 b net@8 1.566 -Rres@3 net@8 net@11 3.133 -.ENDS wire-C_0_011f-271_1-R_34_667m - -*** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-271_1-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-271_1-R_34_667m -.ENDS wire90-271_1-layer_1-width_3 - -*** CELL: scanK:scanCellKh{sch} -.SUBCKT scanCellKh clS[F] clS[T] cl[F] cl[T] din[1] rd[F] rd[T] sin sout -Xmlat1in1@1 cl[F] cl[T] sin net@58 mlat1in10 -Xmlat2in1@2 clS[F] clS[T] rd[F] rd[T] net@69 din[1] sout mlat2in10 -Xwire90@0 net@58 net@69 wire90-271_1-layer_1-width_3 -.ENDS scanCellKh - -*** CELL: scanK:scanKhx1{sch} -.SUBCKT scanKhx1 clS[F] clS[T] cl[F] cl[T] din[1] mc rd[F] rd[T] sin sout -XscanCell@1 clS[F] clS[T] cl[F] cl[T] din[1] rd[F] rd[T] sin sout scanCellKh -.ENDS scanKhx1 - -*** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-870_8-R_34_667m a b -Ccap@0 gnd net@14 3.193f -Ccap@1 gnd net@8 3.193f -Ccap@2 gnd net@11 3.193f -Rres@0 net@14 a 5.031 -Rres@1 net@11 net@14 10.063 -Rres@2 b net@8 5.031 -Rres@3 net@8 net@11 10.063 -.ENDS wire-C_0_011f-870_8-R_34_667m - -*** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-870_8-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-870_8-R_34_667m -.ENDS wire90-870_8-layer_1-width_3 - -*** CELL: gaspL:aStageS{sch} -.SUBCKT aStageS clS[F] clS[T] cl[F] cl[T] fire[1] mc pred rd[F] rd[T] sin -+sout succ take[1] -XaStage@0 fire[1] mc pred s[1] succ aStage -XlatchDri@0 net@1006 take[1] latchDriver60 -XscanKhx1@0 clS[F] clS[T] cl[F] cl[T] s[1] mc rd[F] rd[T] sin sout scanKhx1 -Xwire90@0 fire[1] net@1006 wire90-870_8-layer_1-width_3 -.ENDS aStageS - -*** CELL: orangeTSMC090nm:NMOSx{sch} -.SUBCKT NMOSx-X_2_5 d g s -MNMOSf@0 d g s gnd nch W='7.5*(1+ABN/sqrt(7.5*2))' L='2' -+DELVTO='AVT0N/sqrt(7.5*2)' -.ENDS NMOSx-X_2_5 - -*** CELL: redFour:nor2HT_sy{sch} -.SUBCKT nor2HT_sy-X_5 ina inb out -XNMOS@0 out inb gnd NMOSx-X_2_5 -XNMOS@1 out ina gnd NMOSx-X_2_5 -Xpms2_sy@0 out ina inb pms2_sy-X_5 -.ENDS nor2HT_sy-X_5 - -*** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-252_6-R_34_667m a b -Ccap@0 gnd net@14 0.926f -Ccap@1 gnd net@8 0.926f -Ccap@2 gnd net@11 0.926f -Rres@0 net@14 a 1.459 -Rres@1 net@11 net@14 2.919 -Rres@2 b net@8 1.459 -Rres@3 net@8 net@11 2.919 -.ENDS wire-C_0_011f-252_6-R_34_667m - -*** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-252_6-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-252_6-R_34_667m -.ENDS wire90-252_6-layer_1-width_3 - -*** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-366_8-R_34_667m a b -Ccap@0 gnd net@14 1.345f -Ccap@1 gnd net@8 1.345f -Ccap@2 gnd net@11 1.345f -Rres@0 net@14 a 2.119 -Rres@1 net@11 net@14 4.239 -Rres@2 b net@8 2.119 -Rres@3 net@8 net@11 4.239 -.ENDS wire-C_0_011f-366_8-R_34_667m - -*** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-366_8-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-366_8-R_34_667m -.ENDS wire90-366_8-layer_1-width_3 - -*** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-176_4-R_34_667m a b -Ccap@0 gnd net@14 0.647f -Ccap@1 gnd net@8 0.647f -Ccap@2 gnd net@11 0.647f -Rres@0 net@14 a 1.019 -Rres@1 net@11 net@14 2.038 -Rres@2 b net@8 1.019 -Rres@3 net@8 net@11 2.038 -.ENDS wire-C_0_011f-176_4-R_34_667m - -*** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-176_4-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-176_4-R_34_667m -.ENDS wire90-176_4-layer_1-width_3 - -*** CELL: centersJ:ctrAND3in30{sch} -.SUBCKT ctrAND3in30 inA inB inC out -Xinv@4 inC net@30 inv-X_4 -Xinv@5 net@9 out inv-X_30 -Xnand2@0 net@19 net@15 net@27 nand2-X_10 -Xnor2HT_s@0 inA inB net@6 nor2HT_sy-X_5 -Xwire90@0 net@6 net@15 wire90-252_6-layer_1-width_3 -Xwire90@1 net@27 net@9 wire90-366_8-layer_1-width_3 -Xwire90@2 net@30 net@19 wire90-176_4-layer_1-width_3 -.ENDS ctrAND3in30 - -*** CELL: orangeTSMC090nm:PMOSx{sch} -.SUBCKT PMOSx-X_9_999 d g s -MPMOSf@0 d g s vdd pch W='59.994*(1+ABP/sqrt(59.994*2))' L='2' -+DELVTO='AVT0P/sqrt(59.994*2)' -.ENDS PMOSx-X_9_999 - -*** CELL: redFour:pms3{sch} -.SUBCKT pms3-X_3_333 d g g2 g3 -XPMOS@0 d g3 net@2 PMOSx-X_9_999 -XPMOS@1 net@2 g2 net@5 PMOSx-X_9_999 -XPMOS@2 net@5 g vdd PMOSx-X_9_999 -.ENDS pms3-X_3_333 - -*** CELL: driversJ:predDri60wMC{sch} -.SUBCKT predDri60wMC in mc pred -XNMOSx@0 pred in gnd NMOSx-X_60 -XNMOSx@1 pred mc gnd NMOSx-X_10 -Xinv@0 pred net@145 inv-X_10 -Xpms3@0 pred mc in net@174 pms3-X_3_333 -Xwire90@0 net@174 net@145 wire90-243_6-layer_1-width_3 -.ENDS predDri60wMC - -*** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-372_8-R_34_667m a b -Ccap@0 gnd net@14 1.367f -Ccap@1 gnd net@8 1.367f -Ccap@2 gnd net@11 1.367f -Rres@0 net@14 a 2.154 -Rres@1 net@11 net@14 4.308 -Rres@2 b net@8 2.154 -Rres@3 net@8 net@11 4.308 -.ENDS wire-C_0_011f-372_8-R_34_667m - -*** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-372_8-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-372_8-R_34_667m -.ENDS wire90-372_8-layer_1-width_3 - -*** CELL: gaspL:anEpiStart{sch} -.SUBCKT anEpiStart fire mc pred s[1] succ token torp -XctrAND3i@0 net@986 succ torp fire ctrAND3in30 -Xinv@4 net@987 s[1] inv-X_10 -Xinv@5 pred net@987 inv-X_5 -Xinv@6 token net@1046 inv-X_10 -XpredDri6@0 fire mc pred predDri60wMC -XsucANDdr@0 net@1020 fire succ sucANDdri20 -XsucANDdr@1 net@1046 fire torp sucANDdri20 -Xwire90@0 net@987 net@986 wire90-372_8-layer_1-width_3 -Xwire90@1 net@1020 token wire90-372_8-layer_1-width_3 -.ENDS anEpiStart - -*** CELL: gaspL:anEpiStartS{sch} -.SUBCKT anEpiStartS clS[F] clS[T] cl[F] cl[T] mc pred rd[F] rd[T] sin sout -+succ take[1] token torp -XanEpiSta@1 net@834 mc pred s[1] succ token torp anEpiStart -XlatchDri@3 net@832 take[1] latchDriver60 -XscanKhx1@0 clS[F] clS[T] cl[F] cl[T] s[1] mc rd[F] rd[T] sin sout scanKhx1 -Xwire90@1 net@832 net@834 wire90-372_8-layer_1-width_3 -.ENDS anEpiStartS - -*** CELL: fifoL:epiFifoCont{sch} -.SUBCKT epiFifoCont clS[F] clS[T] cl[F] cl[T] mc pred rd[F] rd[T] sin sout -+succ take[1] take[2] token torp -XaStageS@0 clS[F] clS[T] cl[F] cl[T] fire[1] mc net@160 rd[F] rd[T] net@194 -+sout succ take[2] aStageS -XanEpiSta@0 clS[F] clS[T] cl[F] cl[T] mc pred rd[F] rd[T] sin net@194 net@195 -+take[1] token torp anEpiStartS -Xwire90@0 net@195 net@160 wire90-544_2-layer_1-width_3 -.ENDS epiFifoCont - -*** CELL: fifoL:epiFifo{sch} -.SUBCKT epiFifo clS[F] clS[T] cl[F] cl[T] in[10] in[11] in[12] in[13] in[14] -+in[15] in[16] in[17] in[18] in[19] in[1] in[20] in[21] in[22] in[23] in[24] -+in[25] in[26] in[27] in[28] in[29] in[2] in[30] in[31] in[32] in[33] in[34] -+in[35] in[36] in[3] in[4] in[5] in[6] in[7] in[8] in[9] in[T] mc out[10] -+out[11] out[12] out[13] out[14] out[15] out[16] out[17] out[18] out[19] -+out[1] out[20] out[21] out[22] out[23] out[24] out[25] out[26] out[27] -+out[28] out[29] out[2] out[30] out[31] out[32] out[33] out[34] out[35] -+out[36] out[3] out[4] out[5] out[6] out[7] out[8] out[9] pred rd[F] rd[T] sin -+sout succ torp -Xall1in52@0 in[47] in[48] in[49] in[50] in[51] in[38] in[39] in[40] in[41] -+in[42] in[43] in[44] in[45] in[46] in[T] net@20[4] net@20[3] net@20[2] -+net@20[1] net@20[0] net@20[13] net@20[12] net@20[11] net@20[10] net@20[9] -+net@20[8] net@20[7] net@20[6] net@20[5] net@20[14] take[1] in[10] in[11] -+in[12] in[13] in[14] in[15] in[16] in[17] in[18] in[19] in[1] in[20] in[21] -+in[22] in[23] in[24] in[25] in[26] in[27] in[28] in[29] in[2] in[30] in[31] -+in[32] in[33] in[34] in[35] in[36] in[37] in[3] in[4] in[5] in[6] in[7] in[8] -+in[9] net@20[42] net@20[41] net@20[40] net@20[39] net@20[38] net@20[37] -+net@20[36] net@20[35] net@20[34] net@20[33] net@20[51] net@20[32] net@20[31] -+net@20[30] net@20[29] net@20[28] net@20[27] net@20[26] net@20[25] net@20[24] -+net@20[23] net@20[50] net@20[22] net@20[21] net@20[20] net@20[19] net@20[18] -+net@20[17] net@20[16] net@20[15] net@20[49] net@20[48] net@20[47] net@20[46] -+net@20[45] net@20[44] net@20[43] all1in52weak -Xall1in52@1 net@20[4] net@20[3] net@20[2] net@20[1] net@20[0] net@20[13] -+net@20[12] net@20[11] net@20[10] net@20[9] net@20[8] net@20[7] net@20[6] -+net@20[5] net@20[14] out[47] out[48] out[49] out[50] out[51] out[38] out[39] -+out[40] out[41] out[42] out[43] out[44] out[45] out[46] out[T] take[2] -+net@20[42] net@20[41] net@20[40] net@20[39] net@20[38] net@20[37] net@20[36] -+net@20[35] net@20[34] net@20[33] net@20[51] net@20[32] net@20[31] net@20[30] -+net@20[29] net@20[28] net@20[27] net@20[26] net@20[25] net@20[24] net@20[23] -+net@20[50] net@20[22] net@20[21] net@20[20] net@20[19] net@20[18] net@20[17] -+net@20[16] net@20[15] net@20[49] net@20[48] net@20[47] net@20[46] net@20[45] -+net@20[44] net@20[43] out[10] out[11] out[12] out[13] out[14] out[15] out[16] -+out[17] out[18] out[19] out[1] out[20] out[21] out[22] out[23] out[24] -+out[25] out[26] out[27] out[28] out[29] out[2] out[30] out[31] out[32] -+out[33] out[34] out[35] out[36] out[37] out[3] out[4] out[5] out[6] out[7] -+out[8] out[9] all1in52weak -XepiFifoC@0 clS[F] clS[T] cl[F] cl[T] mc pred rd[F] rd[T] sin sout succ -+take[1] take[2] in[T] torp epiFifoCont -.ENDS epiFifo - -*** CELL: redFour:nor2_sy{sch} -.SUBCKT nor2_sy-X_10 ina inb out -XNMOS@0 out inb gnd NMOSx-X_10 -XNMOS@1 out ina gnd NMOSx-X_10 -Xpms2_sy@0 out ina inb pms2_sy-X_10 -.ENDS nor2_sy-X_10 - -*** CELL: redFour:nor2n_sy{sch} -.SUBCKT nor2n_sy-X_10 ina inb out -Xnor2@0 ina inb out nor2_sy-X_10 -.ENDS nor2n_sy-X_10 - -*** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-476_7-R_34_667m a b -Ccap@0 gnd net@14 1.748f -Ccap@1 gnd net@8 1.748f -Ccap@2 gnd net@11 1.748f -Rres@0 net@14 a 2.754 -Rres@1 net@11 net@14 5.509 -Rres@2 b net@8 2.754 -Rres@3 net@8 net@11 5.509 -.ENDS wire-C_0_011f-476_7-R_34_667m - -*** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-476_7-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-476_7-R_34_667m -.ENDS wire90-476_7-layer_1-width_3 - -*** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-472_4-R_34_667m a b -Ccap@0 gnd net@14 1.732f -Ccap@1 gnd net@8 1.732f -Ccap@2 gnd net@11 1.732f -Rres@0 net@14 a 2.729 -Rres@1 net@11 net@14 5.459 -Rres@2 b net@8 2.729 -Rres@3 net@8 net@11 5.459 -.ENDS wire-C_0_011f-472_4-R_34_667m - -*** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-472_4-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-472_4-R_34_667m -.ENDS wire90-472_4-layer_1-width_3 - -*** CELL: centersJ:ctrAND3in100LT{sch} -.SUBCKT ctrAND3in100LT inA inB inC out -Xinv@3 net@104 out inv-X_100 -Xinv@4 inC net@143 inv-X_10 -Xnand2LT_@0 net@138 net@131 net@134 nand2LT_sy-X_30 -Xnor2n_sy@0 inA inB net@130 nor2n_sy-X_10 -Xwire90@0 net@130 net@131 wire90-476_7-layer_1-width_3 -Xwire90@4 net@134 net@104 wire90-1013_8-layer_1-width_3 -Xwire90@5 net@143 net@138 wire90-472_4-layer_1-width_3 -.ENDS ctrAND3in100LT - -*** CELL: scanJ:scanEx1vertA{sch} -.SUBCKT scanEx1vertA dIn[1] mc sir[1] sir[2] sir[3] sir[4] sir[5] sir[6] -+sir[7] sir[8] sor[1] -XscanCell@1 dIn[1] sir[3] sir[2] sir[5] sir[1] sor[1] scanCellE -.ENDS scanEx1vertA - -*** CELL: gaspL:gaspTap{sch} -.SUBCKT gaspTap fire pred sic[1] sic[2] sic[3] sic[4] sic[5] sic[6] sic[7] -+sic[8] sic[9] sir[1] sir[2] sir[3] sir[4] sir[5] sir[6] sir[7] sir[8] sir[9] -+soc[1] sor[1] succ[A] succ[B] -XctrAND3i@2 succ[B] succ[A] net@163 fire ctrAND3in100LT -Xinv@0 pred net@240 inv-X_5 -XpredDri2@0 fire net@104 pred predDri20wMC -XscanEx1v@0 pred sir[9] sir[1] sir[2] sir[3] sir[4] sir[5] sir[6] sir[7] -+sir[8] sor[1] scanEx1vertA -XscanFx1v@0 net@405 sic[1] sic[2] sic[3] sic[4] sic[5] sic[6] sic[7] sic[8] -+sic[9] soc[1] scanFx1vert -XsucANDdr@3 net@405 fire succ[B] sucANDdri20 -XsucDri20@2 fire succ[A] sucDri20 -Xwire90@0 net@240 net@163 wire90-602_3-layer_1-width_3 -Xwire90@4 net@104 sir[9] wire90-602_3-layer_1-width_3 -.ENDS gaspTap - -*** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-5331_6-R_34_667m a b -Ccap@0 gnd net@14 19.549f -Ccap@1 gnd net@8 19.549f -Ccap@2 gnd net@11 19.549f -Rres@0 net@14 a 30.805 -Rres@1 net@11 net@14 61.61 -Rres@2 b net@8 30.805 -Rres@3 net@8 net@11 61.61 -.ENDS wire-C_0_011f-5331_6-R_34_667m - -*** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-5331_6-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-5331_6-R_34_667m -.ENDS wire90-5331_6-layer_1-width_3 - -*** CELL: stagesL:tapStage{sch} -.SUBCKT tapStage ain[10] ain[11] ain[12] ain[13] ain[14] ain[1] ain[2] ain[3] -+ain[4] ain[5] ain[6] ain[7] ain[8] ain[9] ain[T] aout[10] aout[11] aout[12] -+aout[13] aout[14] aout[1] aout[2] aout[3] aout[4] aout[5] aout[6] aout[7] -+aout[8] aout[9] aout[T] in[10] in[11] in[12] in[13] in[14] in[15] in[16] -+in[17] in[18] in[19] in[1] in[20] in[21] in[22] in[23] in[24] in[25] in[26] -+in[27] in[28] in[29] in[2] in[30] in[31] in[32] in[33] in[34] in[35] in[36] -+in[37] in[3] in[4] in[5] in[6] in[7] in[8] in[9] out[10] out[11] out[12] -+out[13] out[14] out[15] out[16] out[17] out[18] out[19] out[1] out[20] -+out[21] out[22] out[23] out[24] out[25] out[26] out[27] out[28] out[29] -+out[2] out[30] out[31] out[32] out[33] out[34] out[35] out[36] out[37] out[3] -+out[4] out[5] out[6] out[7] out[8] out[9] pred sic[1] sic[2] sic[3] sic[4] -+sic[5] sic[6] sic[7] sic[8] sic[9] sir[1] sir[2] sir[3] sir[4] sir[5] sir[6] -+sir[7] sir[8] sir[9] soc[1] sor[1] succ[A] succ[B] -Xall1in52@3 ain[10] ain[11] ain[12] ain[13] ain[14] ain[1] ain[2] ain[3] -+ain[4] ain[5] ain[6] ain[7] ain[8] ain[9] ain[T] aout[10] aout[11] aout[12] -+aout[13] aout[14] aout[1] aout[2] aout[3] aout[4] aout[5] aout[6] aout[7] -+aout[8] aout[9] aout[T] net@2 in[10] in[11] in[12] in[13] in[14] in[15] -+in[16] in[17] in[18] in[19] in[1] in[20] in[21] in[22] in[23] in[24] in[25] -+in[26] in[27] in[28] in[29] in[2] in[30] in[31] in[32] in[33] in[34] in[35] -+in[36] in[37] in[3] in[4] in[5] in[6] in[7] in[8] in[9] out[10] out[11] -+out[12] out[13] out[14] out[15] out[16] out[17] out[18] out[19] out[1] -+out[20] out[21] out[22] out[23] out[24] out[25] out[26] out[27] out[28] -+out[29] out[2] out[30] out[31] out[32] out[33] out[34] out[35] out[36] -+out[37] out[3] out[4] out[5] out[6] out[7] out[8] out[9] all1in52weak -XgaspSwit@0 net@0 pred sic[1] sic[2] sic[3] sic[4] sic[5] sic[6] sic[7] -+sic[8] sic[9] sir[1] sir[2] sir[3] sir[4] sir[5] sir[6] sir[7] sir[8] sir[9] -+soc[1] sor[1] succ[A] succ[B] gaspTap -Xwire90@0 net@0 net@2 wire90-5331_6-layer_1-width_3 -.ENDS tapStage - -*** CELL: stageGroupsL:tapPropStop{sch} -.SUBCKT tapPropStop ain[10] ain[11] ain[12] ain[13] ain[14] ain[1] ain[2] -+ain[3] ain[4] ain[5] ain[6] ain[7] ain[8] ain[9] ain[T] aout[10] aout[11] -+aout[12] aout[13] aout[14] aout[1] aout[2] aout[3] aout[4] aout[5] aout[6] -+aout[7] aout[8] aout[9] aout[T] cin fin fout gnd in[10] in[11] in[12] in[13] -+in[14] in[15] in[16] in[17] in[18] in[19] in[1] in[20] in[21] in[22] in[23] -+in[24] in[25] in[26] in[27] in[28] in[29] in[2] in[30] in[31] in[32] in[33] -+in[34] in[35] in[36] in[37] in[3] in[4] in[5] in[6] in[7] in[8] in[9] out[10] -+out[11] out[12] out[13] out[14] out[15] out[16] out[17] out[18] out[19] -+out[1] out[20] out[21] out[22] out[23] out[24] out[25] out[26] out[27] -+out[28] out[29] out[2] out[30] out[31] out[32] out[33] out[34] out[35] -+out[36] out[37] out[3] out[4] out[5] out[6] out[7] out[8] out[9] pred sic[1] -+sic[2] sic[3] sic[4] sic[5] sic[6] sic[7] sic[8] sic[9] sid[1] sid[2] sid[3] -+sid[4] sid[5] sid[6] sid[7] sid[8] sid[9] sir[1] sir[2] sir[3] sir[4] sir[5] -+sir[6] sir[7] sir[8] sir[9] soc[1] sod[1] sod[2] sod[3] sod[4] sod[5] sor[1] -+succ[tap] -Xinstruct@0 cin net@90 fin fout net@120[8] sod[2] sod[3] sod[4] sod[5] sid[6] -+sid[7] sid[8] sid[9] sod[1] instructionCount -XproperSt@0 ain[10] ain[11] ain[12] ain[13] ain[14] ain[1] ain[2] ain[3] -+ain[4] ain[5] ain[6] ain[7] ain[8] ain[9] ain[T] net@127[4] net@127[3] -+net@127[2] net@127[1] net@127[0] net@127[13] net@127[12] net@127[11] -+net@127[10] net@127[9] net@127[8] net@127[7] net@127[6] net@127[5] -+net@127[14] net@90 properSt@0_fire in[10] in[11] in[12] in[13] in[14] in[15] -+in[16] in[17] in[18] in[19] in[1] in[20] in[21] in[22] in[23] in[24] in[25] -+in[26] in[27] in[28] in[29] in[2] in[30] in[31] in[32] in[33] in[34] in[35] -+in[36] in[37] in[3] in[4] in[5] in[6] in[7] in[8] in[9] net@127[42] -+net@127[41] net@127[40] net@127[39] net@127[38] net@127[37] net@127[36] -+net@127[35] net@127[34] net@127[33] net@127[51] net@127[32] net@127[31] -+net@127[30] net@127[29] net@127[28] net@127[27] net@127[26] net@127[25] -+net@127[24] net@127[23] net@127[50] net@127[22] net@127[21] net@127[20] -+net@127[19] net@127[18] net@127[17] net@127[16] net@127[15] net@127[49] -+net@127[48] net@127[47] net@127[46] net@127[45] net@127[44] net@127[43] pred -+sic[1] sic[2] sic[3] sic[4] sic[5] sic[6] sic[7] sic[8] sic[9] sid[1] sid[2] -+sid[3] sid[4] sid[5] sid[6] sid[7] sid[8] sid[9] sir[1] sir[2] sir[3] sir[4] -+sir[5] sir[6] sir[7] sir[8] sir[9] net@121[8] net@120[8] sod[2] sod[3] sod[4] -+sod[5] net@122[8] net@114 properStopper -XtapStage@1 net@127[4] net@127[3] net@127[2] net@127[1] net@127[0] -+net@127[13] net@127[12] net@127[11] net@127[10] net@127[9] net@127[8] -+net@127[7] net@127[6] net@127[5] net@127[14] aout[10] aout[11] aout[12] -+aout[13] aout[14] aout[1] aout[2] aout[3] aout[4] aout[5] aout[6] aout[7] -+aout[8] aout[9] aout[T] net@127[42] net@127[41] net@127[40] net@127[39] -+net@127[38] net@127[37] net@127[36] net@127[35] net@127[34] net@127[33] -+net@127[51] net@127[32] net@127[31] net@127[30] net@127[29] net@127[28] -+net@127[27] net@127[26] net@127[25] net@127[24] net@127[23] net@127[50] -+net@127[22] net@127[21] net@127[20] net@127[19] net@127[18] net@127[17] -+net@127[16] net@127[15] net@127[49] net@127[48] net@127[47] net@127[46] -+net@127[45] net@127[44] net@127[43] out[10] out[11] out[12] out[13] out[14] -+out[15] out[16] out[17] out[18] out[19] out[1] out[20] out[21] out[22] -+out[23] out[24] out[25] out[26] out[27] out[28] out[29] out[2] out[30] -+out[31] out[32] out[33] out[34] out[35] out[36] out[37] out[3] out[4] out[5] -+out[6] out[7] out[8] out[9] net@85 net@121[8] sic[2] sic[3] sic[4] sic[5] -+sic[6] sic[7] sic[8] sic[9] net@122[8] sir[2] sir[3] sir[4] sir[5] sir[6] -+sir[7] sir[8] sir[9] soc[1] sor[1] gnd succ[tap] tapStage -Xwire90@2 net@114 net@85 wire90-2080_4-layer_1-width_3 -.ENDS tapPropStop - -*** CELL: stageGroupsL:southFifo{sch} -.SUBCKT southFifo aout[10] aout[11] aout[12] aout[13] aout[14] aout[1] -+aout[2] aout[3] aout[4] aout[5] aout[6] aout[7] aout[8] aout[9] aout[T] cin -+fin fout out[10] out[11] out[12] out[13] out[14] out[15] out[16] out[17] -+out[18] out[19] out[1] out[20] out[21] out[22] out[23] out[24] out[25] -+out[26] out[27] out[28] out[29] out[2] out[30] out[31] out[32] out[33] -+out[34] out[35] out[36] out[37] out[3] out[4] out[5] out[6] out[7] out[8] -+out[9] sic[1] sic[2] sic[3] sic[4] sic[5] sic[6] sic[7] sic[8] sic[9] sid[1] -+sid[2] sid[3] sid[4] sid[5] sid[6] sid[7] sid[8] sid[9] sir[1] sir[2] sir[3] -+sir[4] sir[5] sir[6] sir[7] sir[8] sir[9] soc[1] sod[1] sod[2] sod[3] sod[4] -+sod[5] sor[1] sor[8] succ[tap] -XtapPropS@0 net@43[4] net@43[3] net@43[2] net@43[1] net@43[0] net@43[13] -+net@43[12] net@43[11] net@43[10] net@43[9] net@43[8] net@43[7] net@43[6] -+net@43[5] net@43[14] aout[10] aout[11] aout[12] aout[13] aout[14] aout[1] -+aout[2] aout[3] aout[4] aout[5] aout[6] aout[7] aout[8] aout[9] aout[T] cin -+fin fout gnd net@43[42] net@43[41] net@43[40] net@43[39] net@43[38] -+net@43[37] net@43[36] net@43[35] net@43[34] net@43[33] net@43[51] net@43[32] -+net@43[31] net@43[30] net@43[29] net@43[28] net@43[27] net@43[26] net@43[25] -+net@43[24] net@43[23] net@43[50] net@43[22] net@43[21] net@43[20] net@43[19] -+net@43[18] net@43[17] net@43[16] net@43[15] net@43[49] net@43[48] net@43[47] -+net@43[46] net@43[45] net@43[44] net@43[43] out[10] out[11] out[12] out[13] -+out[14] out[15] out[16] out[17] out[18] out[19] out[1] out[20] out[21] -+out[22] out[23] out[24] out[25] out[26] out[27] out[28] out[29] out[2] -+out[30] out[31] out[32] out[33] out[34] out[35] out[36] out[37] out[3] out[4] -+out[5] out[6] out[7] out[8] out[9] net@61 sic[1] sic[2] sic[3] sic[4] sic[5] -+sic[6] sic[7] sic[8] sic[9] sid[1] sid[2] sid[3] sid[4] sid[5] sid[6] sid[7] -+sid[8] sid[9] net@64[8] sir[2] sir[3] sir[4] sir[5] sir[6] sir[7] sor[8] -+sir[9] soc[1] sod[1] sod[2] sod[3] sod[4] sod[5] sor[1] succ[tap] tapPropStop -XupDown8w@0 aout[10] aout[11] aout[12] aout[13] aout[14] aout[1] aout[2] -+aout[3] aout[4] aout[5] aout[6] aout[7] aout[8] aout[9] aout[T] net@50[4] -+net@50[3] net@50[2] net@50[1] net@50[0] net@50[13] net@50[12] net@50[11] -+net@50[10] net@50[9] net@50[8] net@50[7] net@50[6] net@50[5] net@50[14] -+net@50[4] net@50[3] net@50[2] net@50[1] net@50[0] net@50[13] net@50[12] -+net@50[11] net@50[10] net@50[9] net@50[8] net@50[7] net@50[6] net@50[5] -+net@50[14] net@43[4] net@43[3] net@43[2] net@43[1] net@43[0] net@43[13] -+net@43[12] net@43[11] net@43[10] net@43[9] net@43[8] net@43[7] net@43[6] -+net@43[5] net@43[14] out[10] out[11] out[12] out[13] out[14] out[15] out[16] -+out[17] out[18] out[19] out[1] out[20] out[21] out[22] out[23] out[24] -+out[25] out[26] out[27] out[28] out[29] out[2] out[30] out[31] out[32] -+out[33] out[34] out[35] out[36] out[37] out[3] out[4] out[5] out[6] out[7] -+out[8] out[9] net@50[42] net@50[41] net@50[40] net@50[39] net@50[38] -+net@50[37] net@50[36] net@50[35] net@50[34] net@50[33] net@50[51] net@50[32] -+net@50[31] net@50[30] net@50[29] net@50[28] net@50[27] net@50[26] net@50[25] -+net@50[24] net@50[23] net@50[50] net@50[22] net@50[21] net@50[20] net@50[19] -+net@50[18] net@50[17] net@50[16] net@50[15] net@50[49] net@50[48] net@50[47] -+net@50[46] net@50[45] net@50[44] net@50[43] net@50[42] net@50[41] net@50[40] -+net@50[39] net@50[38] net@50[37] net@50[36] net@50[35] net@50[34] net@50[33] -+net@50[51] net@50[32] net@50[31] net@50[30] net@50[29] net@50[28] net@50[27] -+net@50[26] net@50[25] net@50[24] net@50[23] net@50[50] net@50[22] net@50[21] -+net@50[20] net@50[19] net@50[18] net@50[17] net@50[16] net@50[15] net@50[49] -+net@50[48] net@50[47] net@50[46] net@50[45] net@50[44] net@50[43] net@43[42] -+net@43[41] net@43[40] net@43[39] net@43[38] net@43[37] net@43[36] net@43[35] -+net@43[34] net@43[33] net@43[51] net@43[32] net@43[31] net@43[30] net@43[29] -+net@43[28] net@43[27] net@43[26] net@43[25] net@43[24] net@43[23] net@43[50] -+net@43[22] net@43[21] net@43[20] net@43[19] net@43[18] net@43[17] net@43[16] -+net@43[15] net@43[49] net@43[48] net@43[47] net@43[46] net@43[45] net@43[44] -+net@43[43] gnd net@58 sir[1] sir[2] sir[3] sir[4] sir[5] sir[6] sir[7] sir[8] -+sir[9] net@64[8] sor[8] net@58 net@61 upDown8weak -.ENDS southFifo - -*** CELL: wiresL:bitAssignments{sch} -.SUBCKT bitAssignments -.ENDS bitAssignments - -*** CELL: redFour:nms2{sch} -.SUBCKT nms2-X_20 d g g2 -XNMOS@0 d g2 net@0 NMOSx-X_40 -XNMOS@1 net@0 g gnd NMOSx-X_40 -.ENDS nms2-X_20 - -*** CELL: driversL:predCond20wMC{sch} -.SUBCKT predCond20wMC cond in mc pred -XNMOSx@1 pred mc gnd NMOSx-X_10 -Xinv@0 pred net@145 inv-X_10 -Xnms2@0 pred cond in nms2-X_20 -Xpms3@0 pred mc in net@186 pms3-X_1 -Xwire90@0 net@186 net@145 wire90-243_6-layer_1-width_3 -.ENDS predCond20wMC - -*** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-297_9-R_34_667m a b -Ccap@0 gnd net@14 1.092f -Ccap@1 gnd net@8 1.092f -Ccap@2 gnd net@11 1.092f -Rres@0 net@14 a 1.721 -Rres@1 net@11 net@14 3.442 -Rres@2 b net@8 1.721 -Rres@3 net@8 net@11 3.442 -.ENDS wire-C_0_011f-297_9-R_34_667m - -*** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-297_9-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-297_9-R_34_667m -.ENDS wire90-297_9-layer_1-width_3 - -*** CELL: scanK:scanKhx5{sch} -.SUBCKT scanKhx5 clS[F] clS[T] cl[F] cl[T] din[1] din[2] din[3] din[4] din[5] -+mc rd[F] rd[T] sin sout -XscanCell@4 clS[F] clS[T] cl[F] cl[T] din[1] rd[F] rd[T] sin net@18 -+scanCellKh -XscanCell@5 clS[F] clS[T] cl[F] cl[T] din[2] rd[F] rd[T] net@31 net@20 -+scanCellKh -XscanCell@6 clS[F] clS[T] cl[F] cl[T] din[3] rd[F] rd[T] net@32 net@24 -+scanCellKh -XscanCell@7 clS[F] clS[T] cl[F] cl[T] din[4] rd[F] rd[T] net@33 net@51 -+scanCellKh -XscanCell@8 clS[F] clS[T] cl[F] cl[T] din[5] rd[F] rd[T] net@50 sout -+scanCellKh -Xwire90@0 net@18 net@31 wire90-297_9-layer_1-width_3 -Xwire90@1 net@20 net@32 wire90-297_9-layer_1-width_3 -Xwire90@2 net@24 net@33 wire90-297_9-layer_1-width_3 -Xwire90@3 net@51 net@50 wire90-297_9-layer_1-width_3 -.ENDS scanKhx5 - -*** CELL: dockPartsK:moveD{sch} -.SUBCKT moveD clS[F] clS[T] cl[F] cl[T] fire[M] mc od[15] od[16] od[18] -+od[19] pred[D] pred[T] rd[F] rd[T] s[1] s[2] s[3] sin sout succ[D] succ[T] -XpredCond@3 od[18] fire[M] mc pred[D] predCond20wMC -XpredCond@4 od[19] fire[M] mc pred[T] predCond20wMC -XscanKhx5@2 clS[F] clS[T] cl[F] cl[T] s[1] s[2] pred[D] pred[T] s[3] mc rd[F] -+rd[T] sin sout scanKhx5 -XsucANDdr@3 od[16] fire[M] succ[D] sucANDdri20 -XsucANDdr@4 od[15] fire[M] succ[T] sucANDdri20 -.ENDS moveD - -*** CELL: redFour:nms2_sy{sch} -.SUBCKT nms2_sy-X_10 d g g2 -Xnms2@0 d g g2 nms2-X_5 -Xnms2@1 d g2 g nms2-X_5 -.ENDS nms2_sy-X_10 - -*** CELL: redFour:nand2LT_sy{sch} -.SUBCKT nand2LT_sy-X_10 ina inb out -XPMOS@0 out ina vdd PMOSx-X_5 -XPMOS@1 out inb vdd PMOSx-X_5 -Xnms2_sy@0 out ina inb nms2_sy-X_10 -.ENDS nand2LT_sy-X_10 - -*** CELL: centersJ:ctrAND3in30B{sch} -.SUBCKT ctrAND3in30B inA inB inC out -Xinv@4 inC net@30 inv-X_5 -Xinv@5 net@9 out inv-X_30 -Xnand2LT_@0 net@15 net@19 net@27 nand2LT_sy-X_10 -Xnor2n_sy@0 inA inB net@6 nor2n_sy-X_5 -Xwire90@0 net@6 net@15 wire90-252_6-layer_1-width_3 -Xwire90@1 net@27 net@9 wire90-366_8-layer_1-width_3 -Xwire90@2 net@30 net@19 wire90-176_4-layer_1-width_3 -.ENDS ctrAND3in30B - -*** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-414-R_34_667m a b -Ccap@0 gnd net@14 1.518f -Ccap@1 gnd net@8 1.518f -Ccap@2 gnd net@11 1.518f -Rres@0 net@14 a 2.392 -Rres@1 net@11 net@14 4.784 -Rres@2 b net@8 2.392 -Rres@3 net@8 net@11 4.784 -.ENDS wire-C_0_011f-414-R_34_667m - -*** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-414-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-414-R_34_667m -.ENDS wire90-414-layer_1-width_3 - -*** CELL: fifoL:litStage{sch} -.SUBCKT litStage do[L] fire[L] mc s[1] succ[D] succ[T] -XctrAND3i@0 succ[T] succ[D] net@54 fire[L] ctrAND3in30B -Xinv@0 net@54 s[1] inv-X_10 -Xinv@1 do[L] net@190 inv-X_5 -XpredDri2@1 fire[L] mc do[L] predDri20wMC -Xwire90@1 net@190 net@54 wire90-414-layer_1-width_3 -.ENDS litStage - -*** CELL: redFour:nor2{sch} -.SUBCKT nor2-X_5 ina inb out -XNMOS@0 out ina gnd NMOSx-X_5 -XNMOS@1 out inb gnd NMOSx-X_5 -Xpms2@0 out ina inb pms2-X_5 -.ENDS nor2-X_5 - -*** CELL: redFour:nor2n{sch} -.SUBCKT nor2n-X_5 ina inb out -Xnor2@0 ina inb out nor2-X_5 -.ENDS nor2n-X_5 - -*** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-238_2-R_34_667m a b -Ccap@0 gnd net@14 0.873f -Ccap@1 gnd net@8 0.873f -Ccap@2 gnd net@11 0.873f -Rres@0 net@14 a 1.376 -Rres@1 net@11 net@14 2.753 -Rres@2 b net@8 1.376 -Rres@3 net@8 net@11 2.753 -.ENDS wire-C_0_011f-238_2-R_34_667m - -*** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-238_2-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-238_2-R_34_667m -.ENDS wire90-238_2-layer_1-width_3 - -*** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-520-R_34_667m a b -Ccap@0 gnd net@14 1.907f -Ccap@1 gnd net@8 1.907f -Ccap@2 gnd net@11 1.907f -Rres@0 net@14 a 3.004 -Rres@1 net@11 net@14 6.009 -Rres@2 b net@8 3.004 -Rres@3 net@8 net@11 6.009 -.ENDS wire-C_0_011f-520-R_34_667m - -*** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-520-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-520-R_34_667m -.ENDS wire90-520-layer_1-width_3 - -*** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-222_3-R_34_667m a b -Ccap@0 gnd net@14 0.815f -Ccap@1 gnd net@8 0.815f -Ccap@2 gnd net@11 0.815f -Rres@0 net@14 a 1.284 -Rres@1 net@11 net@14 2.569 -Rres@2 b net@8 1.284 -Rres@3 net@8 net@11 2.569 -.ENDS wire-C_0_011f-222_3-R_34_667m - -*** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-222_3-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-222_3-R_34_667m -.ENDS wire90-222_3-layer_1-width_3 - -*** CELL: centersJ:ctrAND4in30{sch} -.SUBCKT ctrAND4in30 inA inB inC inD out -Xinv@1 net@3 out inv-X_30 -Xnand2@1 net@43 net@58 net@67 nand2-X_10 -Xnor2HT_s@1 inA inB net@61 nor2HT_sy-X_4 -Xnor2n@0 inD inC net@64 nor2n-X_5 -Xwire90@0 net@64 net@43 wire90-238_2-layer_1-width_3 -Xwire90@1 net@67 net@3 wire90-520-layer_1-width_3 -Xwire90@2 net@61 net@58 wire90-222_3-layer_1-width_3 -.ENDS ctrAND4in30 - -*** CELL: redFour:invLT{sch} -.SUBCKT invLT-X_2 in out -XNMOS@0 out in gnd NMOSx-X_4 -XPMOS@0 out in vdd PMOSx-X_2 -.ENDS invLT-X_2 - -*** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-190_2-R_34_667m a b -Ccap@0 gnd net@14 0.697f -Ccap@1 gnd net@8 0.697f -Ccap@2 gnd net@11 0.697f -Rres@0 net@14 a 1.099 -Rres@1 net@11 net@14 2.198 -Rres@2 b net@8 1.099 -Rres@3 net@8 net@11 2.198 -.ENDS wire-C_0_011f-190_2-R_34_667m - -*** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-190_2-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-190_2-R_34_667m -.ENDS wire90-190_2-layer_1-width_3 - -*** CELL: latchesK:mlat1in10i{sch} -.SUBCKT mlat1in10i cl[F] cl[T] in[1] out[1] -XinvLT@0 out[1] net@33 invLT-X_2 -Xnms2@0 out[1] cl[F] net@33 nms2-X_2 -Xnms2@1 out[1] in[1] cl[T] nms2-X_10 -Xpms2@0 out[1] cl[T] net@138 pms2-X_2 -Xpms2@1 out[1] in[1] cl[F] pms2-X_10 -Xwire90@2 net@138 net@33 wire90-190_2-layer_1-width_3 -.ENDS mlat1in10i - -*** CELL: redFour:nand2n{sch} -.SUBCKT nand2n-X_10 ina inb out -Xnand2@0 ina inb out nand2-X_10 -.ENDS nand2n-X_10 - -*** CELL: redFour:pms2{sch} -.SUBCKT pms2-X_20 d g g2 -XPMOS@0 net@2 g vdd PMOSx-X_40 -XPMOS@1 d g2 net@2 PMOSx-X_40 -.ENDS pms2-X_20 - -*** CELL: redFour:nor2{sch} -.SUBCKT nor2-X_20 ina inb out -XNMOS@0 out ina gnd NMOSx-X_20 -XNMOS@1 out inb gnd NMOSx-X_20 -Xpms2@0 out ina inb pms2-X_20 -.ENDS nor2-X_20 - -*** CELL: redFour:nor2n{sch} -.SUBCKT nor2n-X_20 ina inb out -Xnor2@0 ina inb out nor2-X_20 -.ENDS nor2n-X_20 - -*** CELL: redFour:nor2{sch} -.SUBCKT nor2-X_10 ina inb out -XNMOS@0 out ina gnd NMOSx-X_10 -XNMOS@1 out inb gnd NMOSx-X_10 -Xpms2@0 out ina inb pms2-X_10 -.ENDS nor2-X_10 - -*** CELL: redFour:nor2n{sch} -.SUBCKT nor2n-X_10 ina inb out -Xnor2@0 ina inb out nor2-X_10 -.ENDS nor2n-X_10 - -*** CELL: redFour:pms2{sch} -.SUBCKT pms2-X_15 d g g2 -XPMOS@0 net@2 g vdd PMOSx-X_30 -XPMOS@1 d g2 net@2 PMOSx-X_30 -.ENDS pms2-X_15 - -*** CELL: redFour:pms2_sy{sch} -.SUBCKT pms2_sy-X_30 d g g2 -Xpms2@0 d g g2 pms2-X_15 -Xpms2@1 d g2 g pms2-X_15 -.ENDS pms2_sy-X_30 - -*** CELL: redFour:nor2_sy{sch} -.SUBCKT nor2_sy-X_30 ina inb out -XNMOS@0 out inb gnd NMOSx-X_30 -XNMOS@1 out ina gnd NMOSx-X_30 -Xpms2_sy@0 out ina inb pms2_sy-X_30 -.ENDS nor2_sy-X_30 - -*** CELL: redFour:nor2n_sy{sch} -.SUBCKT nor2n_sy-X_30 ina inb out -Xnor2@0 ina inb out nor2_sy-X_30 -.ENDS nor2n_sy-X_30 - -*** CELL: driversL:predORdri20wMC{sch} -.SUBCKT predORdri20wMC inA inB mc pred -XNMOSx@0 pred inA gnd NMOSx-X_20 -XNMOSx@1 pred mc gnd NMOSx-X_4 -XNMOSx@2 pred inB gnd NMOSx-X_20 -XPMOSx@1 pred net@217 net@203 PMOSx-X_4 -XPMOSx@2 net@203 inB net@204 PMOSx-X_4 -XPMOSx@3 net@204 inA net@205 PMOSx-X_4 -XPMOSx@4 net@205 mc vdd PMOSx-X_4 -Xinv@0 pred net@145 inv-X_4 -Xwire90@0 net@217 net@145 wire90-243_6-layer_1-width_3 -.ENDS predORdri20wMC - -*** CELL: redFour:pms2{sch} -.SUBCKT pms2-X_1_5 d g g2 -XPMOS@0 net@2 g vdd PMOSx-X_3 -XPMOS@1 d g2 net@2 PMOSx-X_3 -.ENDS pms2-X_1_5 - -*** CELL: redFour:pms2_sy{sch} -.SUBCKT pms2_sy-X_3 d g g2 -Xpms2@0 d g g2 pms2-X_1_5 -Xpms2@1 d g2 g pms2-X_1_5 -.ENDS pms2_sy-X_3 - -*** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-218_6-R_34_667m a b -Ccap@0 gnd net@14 0.802f -Ccap@1 gnd net@8 0.802f -Ccap@2 gnd net@11 0.802f -Rres@0 net@14 a 1.263 -Rres@1 net@11 net@14 2.526 -Rres@2 b net@8 1.263 -Rres@3 net@8 net@11 2.526 -.ENDS wire-C_0_011f-218_6-R_34_667m - -*** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-218_6-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-218_6-R_34_667m -.ENDS wire90-218_6-layer_1-width_3 - -*** CELL: dockPartsK:predWait{sch} -.SUBCKT predWait ign[2] ign[3] out pred[1] pred[2] pred[3] -XNMOSx@6 net@108 ign[3] out NMOSx-X_10 -XNMOSx@8 net@87 pred[2] net@108 NMOSx-X_20 -XNMOSx@9 net@87 ign[2] net@86 NMOSx-X_10 -XNMOSx@10 net@86 pred[3] out NMOSx-X_20 -XNMOSx@11 gnd pred[1] net@87 NMOSx-X_20 -XPMOSx@0 vdd pred[1] out PMOSx-X_10 -Xpms2_sy@2 out pred[2] ign[2] pms2_sy-X_3 -Xpms2_sy@3 out pred[3] ign[3] pms2_sy-X_3 -Xwire90@0 net@108 net@86 wire90-218_6-layer_1-width_3 -.ENDS predWait - -*** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-795_4-R_34_667m a b -Ccap@0 gnd net@14 2.916f -Ccap@1 gnd net@8 2.916f -Ccap@2 gnd net@11 2.916f -Rres@0 net@14 a 4.596 -Rres@1 net@11 net@14 9.191 -Rres@2 b net@8 4.596 -Rres@3 net@8 net@11 9.191 -.ENDS wire-C_0_011f-795_4-R_34_667m - -*** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-795_4-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-795_4-R_34_667m -.ENDS wire90-795_4-layer_1-width_3 - -*** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-459_9-R_34_667m a b -Ccap@0 gnd net@14 1.686f -Ccap@1 gnd net@8 1.686f -Ccap@2 gnd net@11 1.686f -Rres@0 net@14 a 2.657 -Rres@1 net@11 net@14 5.314 -Rres@2 b net@8 2.657 -Rres@3 net@8 net@11 5.314 -.ENDS wire-C_0_011f-459_9-R_34_667m - -*** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-459_9-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-459_9-R_34_667m -.ENDS wire90-459_9-layer_1-width_3 - -*** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-361_8-R_34_667m a b -Ccap@0 gnd net@14 1.327f -Ccap@1 gnd net@8 1.327f -Ccap@2 gnd net@11 1.327f -Rres@0 net@14 a 2.09 -Rres@1 net@11 net@14 4.181 -Rres@2 b net@8 2.09 -Rres@3 net@8 net@11 4.181 -.ENDS wire-C_0_011f-361_8-R_34_667m - -*** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-361_8-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-361_8-R_34_667m -.ENDS wire90-361_8-layer_1-width_3 - -*** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-307-R_34_667m a b -Ccap@0 gnd net@14 1.126f -Ccap@1 gnd net@8 1.126f -Ccap@2 gnd net@11 1.126f -Rres@0 net@14 a 1.774 -Rres@1 net@11 net@14 3.548 -Rres@2 b net@8 1.774 -Rres@3 net@8 net@11 3.548 -.ENDS wire-C_0_011f-307-R_34_667m - -*** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-307-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-307-R_34_667m -.ENDS wire90-307-layer_1-width_3 - -*** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-258_6-R_34_667m a b -Ccap@0 gnd net@14 0.948f -Ccap@1 gnd net@8 0.948f -Ccap@2 gnd net@11 0.948f -Rres@0 net@14 a 1.494 -Rres@1 net@11 net@14 2.988 -Rres@2 b net@8 1.494 -Rres@3 net@8 net@11 2.988 -.ENDS wire-C_0_011f-258_6-R_34_667m - -*** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-258_6-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-258_6-R_34_667m -.ENDS wire90-258_6-layer_1-width_3 - -*** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-386_2-R_34_667m a b -Ccap@0 gnd net@14 1.416f -Ccap@1 gnd net@8 1.416f -Ccap@2 gnd net@11 1.416f -Rres@0 net@14 a 2.231 -Rres@1 net@11 net@14 4.463 -Rres@2 b net@8 2.231 -Rres@3 net@8 net@11 4.463 -.ENDS wire-C_0_011f-386_2-R_34_667m - -*** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-386_2-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-386_2-R_34_667m -.ENDS wire90-386_2-layer_1-width_3 - -*** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-1409_3-R_34_667m a b -Ccap@0 gnd net@14 5.167f -Ccap@1 gnd net@8 5.167f -Ccap@2 gnd net@11 5.167f -Rres@0 net@14 a 8.143 -Rres@1 net@11 net@14 16.285 -Rres@2 b net@8 8.143 -Rres@3 net@8 net@11 16.285 -.ENDS wire-C_0_011f-1409_3-R_34_667m - -*** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-1409_3-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-1409_3-R_34_667m -.ENDS wire90-1409_3-layer_1-width_3 - -*** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-316-R_34_667m a b -Ccap@0 gnd net@14 1.159f -Ccap@1 gnd net@8 1.159f -Ccap@2 gnd net@11 1.159f -Rres@0 net@14 a 1.826 -Rres@1 net@11 net@14 3.652 -Rres@2 b net@8 1.826 -Rres@3 net@8 net@11 3.652 -.ENDS wire-C_0_011f-316-R_34_667m - -*** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-316-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-316-R_34_667m -.ENDS wire90-316-layer_1-width_3 - -*** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-324_9-R_34_667m a b -Ccap@0 gnd net@14 1.191f -Ccap@1 gnd net@8 1.191f -Ccap@2 gnd net@11 1.191f -Rres@0 net@14 a 1.877 -Rres@1 net@11 net@14 3.754 -Rres@2 b net@8 1.877 -Rres@3 net@8 net@11 3.754 -.ENDS wire-C_0_011f-324_9-R_34_667m - -*** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-324_9-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-324_9-R_34_667m -.ENDS wire90-324_9-layer_1-width_3 - -*** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-340_7-R_34_667m a b -Ccap@0 gnd net@14 1.249f -Ccap@1 gnd net@8 1.249f -Ccap@2 gnd net@11 1.249f -Rres@0 net@14 a 1.968 -Rres@1 net@11 net@14 3.937 -Rres@2 b net@8 1.968 -Rres@3 net@8 net@11 3.937 -.ENDS wire-C_0_011f-340_7-R_34_667m - -*** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-340_7-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-340_7-R_34_667m -.ENDS wire90-340_7-layer_1-width_3 - -*** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-1083_5-R_34_667m a b -Ccap@0 gnd net@14 3.973f -Ccap@1 gnd net@8 3.973f -Ccap@2 gnd net@11 3.973f -Rres@0 net@14 a 6.26 -Rres@1 net@11 net@14 12.52 -Rres@2 b net@8 6.26 -Rres@3 net@8 net@11 12.52 -.ENDS wire-C_0_011f-1083_5-R_34_667m - -*** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-1083_5-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-1083_5-R_34_667m -.ENDS wire90-1083_5-layer_1-width_3 - -*** CELL: dockPartsK:moveC{sch} -.SUBCKT moveC do[M] fire[M] fire[T] ilc[done] mc od[18] od[19] od[20] pred[D] -+pred[T] succ[D] succ[T] torp -Xarbiter2@0 net@1653 net@1652 torp net@860 arbiter2 -XctrAND4i@1 net@1475 net@1481 net@1498 od[20] fire[T] ctrAND4in30 -Xinv@39 do[M] net@1494 inv-X_10 -Xinv@43 fire[T] net@1388 inv-X_10 -Xinv@47 net@1415 net@1589 inv-X_10 -Xinv@49 fire[AE] net@1593 inv-X_10 -Xinv@50 exitLO net@1556 inv-X_10 -Xinv@51 od[18] ign[D] inv-X_10 -Xinv@52 od[19] ign[T] inv-X_10 -Xmlat1in1@0 fire[A] fire[AE] ilc[done] net@1561 mlat1in10i -Xnand2@3 od[20] net@860 net@925 nand2-X_10 -Xnand2_sy@0 net@1612 net@1335 net@1574 nand2_sy-X_20 -Xnand2n@1 net@877 net@926 net@1334 nand2n-X_10 -Xnor2n@5 fire[A] okLO net@652 nor2n-X_20 -Xnor2n@8 exitLO fire[AE] net@1101 nor2n-X_10 -Xnor2n_sy@0 succ[D] succ[T] net@1619 nor2n_sy-X_10 -Xnor2n_sy@1 fire[AE] doLO fire[M] nor2n_sy-X_30 -XpredDri2@1 net@1401 mc torp predDri20wMC -XpredORdr@0 fire[T] net@1650 mc do[M] predORdri20wMC -XpredWait@0 ign[D] ign[T] net@1530 do[M] pred[D] pred[T] predWait -Xwire90@18 net@860 net@652 wire90-795_4-layer_1-width_3 -Xwire90@19 net@1498 net@1494 wire90-459_9-layer_1-width_3 -Xwire90@21 net@1652 net@877 wire90-361_8-layer_1-width_3 -Xwire90@22 net@1653 net@1475 wire90-307-layer_1-width_3 -Xwire90@25 net@925 net@926 wire90-258_6-layer_1-width_3 -Xwire90@33 net@1101 net@1650 wire90-386_2-layer_1-width_3 -Xwire90@38 net@1401 fire[T] wire90-1409_3-layer_1-width_3 -Xwire90@42 net@1388 net@1415 wire90-316-layer_1-width_3 -Xwire90@43 net@1334 net@1335 wire90-324_9-layer_1-width_3 -Xwire90@49 okLO net@1530 wire90-795_4-layer_1-width_3 -Xwire90@51 net@1561 exitLO wire90-340_7-layer_1-width_3 -Xwire90@52 net@1556 doLO wire90-340_7-layer_1-width_3 -Xwire90@53 net@1574 fire[AE] wire90-1083_5-layer_1-width_3 -Xwire90@55 net@1481 net@1589 wire90-316-layer_1-width_3 -Xwire90@56 net@1593 fire[A] wire90-795_4-layer_1-width_3 -Xwire90@57 net@1612 net@1619 wire90-324_9-layer_1-width_3 -.ENDS moveC - -*** CELL: dockPartsK:moveLit{sch} -.SUBCKT moveLit clS[F] clS[T] cl[F] cl[T] do[L] do[M] fire[L] fire[M] fire[T] -+ilc[done] mc od[15] od[16] od[18] od[19] od[20] pred[D] pred[T] rd[F] rd[T] -+sin sout succ[D] succ[T] torp -XdStates@0 clS[F] clS[T] cl[F] cl[T] fire[M] mc od[15] od[16] od[18] od[19] -+pred[D] pred[T] rd[F] rd[T] s[1] do[M] torp sin sout succ[D] succ[T] moveD -XlitStage@0 do[L] fire[L] mc s[1] succ[D] succ[T] litStage -XmoveC@0 do[M] fire[M] fire[T] ilc[done] mc od[18] od[19] od[20] pred[D] -+pred[T] succ[D] succ[T] torp moveC -.ENDS moveLit - -*** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-247_2-R_34_667m a b -Ccap@0 gnd net@14 0.906f -Ccap@1 gnd net@8 0.906f -Ccap@2 gnd net@11 0.906f -Rres@0 net@14 a 1.428 -Rres@1 net@11 net@14 2.857 -Rres@2 b net@8 1.428 -Rres@3 net@8 net@11 2.857 -.ENDS wire-C_0_011f-247_2-R_34_667m - -*** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-247_2-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-247_2-R_34_667m -.ENDS wire90-247_2-layer_1-width_3 - -*** CELL: gaspL:aStageB{sch} -.SUBCKT aStageB fire mc pred s[1] succ -XctrAND2i@7 succ net@986 fire ctrAND2in100LT -Xinv@4 net@987 s[1] inv-X_10 -Xinv@5 pred net@987 inv-X_5 -XpredDri2@1 fire mc pred predDri20wMC -XsucDri20@1 fire succ sucDri20 -Xwire90@0 net@987 net@986 wire90-247_2-layer_1-width_3 -.ENDS aStageB - -*** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-123_7-R_34_667m a b -Ccap@0 gnd net@14 0.454f -Ccap@1 gnd net@8 0.454f -Ccap@2 gnd net@11 0.454f -Rres@0 net@14 a 0.715 -Rres@1 net@11 net@14 1.429 -Rres@2 b net@8 0.715 -Rres@3 net@8 net@11 1.429 -.ENDS wire-C_0_011f-123_7-R_34_667m - -*** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-123_7-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-123_7-R_34_667m -.ENDS wire90-123_7-layer_1-width_3 - -*** CELL: latchPartsK:latchPointT{sch} -.SUBCKT latchPointT hcl in[1] x[F] x[T] -XPMOSx@0 in[1] hcl x[T] NMOSx-X_6 -XPMOSx@1 net@8 hcl x[F] NMOSx-X_3 -Xinv@0 in[1] net@105 invLT-X_5 -Xwire90@0 net@105 net@8 wire90-123_7-layer_1-width_3 -.ENDS latchPointT - -*** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-180_9-R_34_667m a b -Ccap@0 gnd net@14 0.663f -Ccap@1 gnd net@8 0.663f -Ccap@2 gnd net@11 0.663f -Rres@0 net@14 a 1.045 -Rres@1 net@11 net@14 2.09 -Rres@2 b net@8 1.045 -Rres@3 net@8 net@11 2.09 -.ENDS wire-C_0_011f-180_9-R_34_667m - -*** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-180_9-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-180_9-R_34_667m -.ENDS wire90-180_9-layer_1-width_3 - -*** CELL: latchesK:raw1inLatchT{sch} -.SUBCKT raw1inLatchT hcl[A] inA[1] out[T] -XlatchFlo@0 out[T] net@29 latchKeep -XlatchPoi@0 hcl[A] inA[1] net@7 out[T] latchPointT -Xwire90@0 net@7 net@29 wire90-180_9-layer_1-width_3 -.ENDS raw1inLatchT - -*** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-250_9-R_34_667m a b -Ccap@0 gnd net@14 0.92f -Ccap@1 gnd net@8 0.92f -Ccap@2 gnd net@11 0.92f -Rres@0 net@14 a 1.45 -Rres@1 net@11 net@14 2.899 -Rres@2 b net@8 1.45 -Rres@3 net@8 net@11 2.899 -.ENDS wire-C_0_011f-250_9-R_34_667m - -*** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-250_9-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-250_9-R_34_667m -.ENDS wire90-250_9-layer_1-width_3 - -*** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-214_6-R_34_667m a b -Ccap@0 gnd net@14 0.787f -Ccap@1 gnd net@8 0.787f -Ccap@2 gnd net@11 0.787f -Rres@0 net@14 a 1.24 -Rres@1 net@11 net@14 2.48 -Rres@2 b net@8 1.24 -Rres@3 net@8 net@11 2.48 -.ENDS wire-C_0_011f-214_6-R_34_667m - -*** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-214_6-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-214_6-R_34_667m -.ENDS wire90-214_6-layer_1-width_3 - -*** CELL: latchesK:latch1in20B{sch} -.SUBCKT latch1in20B hcl in[1] out[1] -Xhi2inLat@0 hcl in[1] net@19 raw1inLatchT -Xinv@0 net@23 out[1] inv-X_20 -XinvLT@0 net@18 net@25 inv-X_5 -Xwire90@0 net@19 net@18 wire90-250_9-layer_1-width_3 -Xwire90@1 net@25 net@23 wire90-214_6-layer_1-width_3 -.ENDS latch1in20B - -*** CELL: registersL:ins20Bx18{sch} -.SUBCKT ins20Bx18 hcl[1] in[10] in[11] in[12] in[13] in[14] in[15] in[16] -+in[17] in[18] in[1] in[2] in[3] in[4] in[5] in[6] in[7] in[8] in[9] out[10] -+out[11] out[12] out[13] out[14] out[15] out[16] out[17] out[18] out[1] out[2] -+out[3] out[4] out[5] out[6] out[7] out[8] out[9] -Xlx[1] hcl[1] in[1] out[1] latch1in20B -Xlx[2] hcl[1] in[2] out[2] latch1in20B -Xlx[3] hcl[1] in[3] out[3] latch1in20B -Xlx[4] hcl[1] in[4] out[4] latch1in20B -Xlx[5] hcl[1] in[5] out[5] latch1in20B -Xlx[6] hcl[1] in[6] out[6] latch1in20B -Xlx[7] hcl[1] in[7] out[7] latch1in20B -Xlx[8] hcl[1] in[8] out[8] latch1in20B -Xlx[9] hcl[1] in[9] out[9] latch1in20B -Xlx[10] hcl[1] in[10] out[10] latch1in20B -Xlx[11] hcl[1] in[11] out[11] latch1in20B -Xlx[12] hcl[1] in[12] out[12] latch1in20B -Xlx[13] hcl[1] in[13] out[13] latch1in20B -Xlx[14] hcl[1] in[14] out[14] latch1in20B -Xlx[15] hcl[1] in[15] out[15] latch1in20B -Xlx[16] hcl[1] in[16] out[16] latch1in20B -Xlx[17] hcl[1] in[17] out[17] latch1in20B -Xlx[18] hcl[1] in[18] out[18] latch1in20B -.ENDS ins20Bx18 - -*** CELL: registersL:ins20Bx36{sch} -.SUBCKT ins20Bx36 hcl[1] in[10] in[11] in[12] in[13] in[14] in[15] in[16] -+in[17] in[18] in[19] in[1] in[20] in[21] in[22] in[23] in[24] in[25] in[26] -+in[27] in[28] in[29] in[2] in[30] in[31] in[32] in[33] in[34] in[35] in[36] -+in[3] in[4] in[5] in[6] in[7] in[8] in[9] out[10] out[11] out[12] out[13] -+out[14] out[15] out[16] out[17] out[18] out[19] out[1] out[20] out[21] -+out[22] out[23] out[24] out[25] out[26] out[27] out[28] out[29] out[2] -+out[30] out[31] out[32] out[33] out[34] out[35] out[36] out[3] out[4] out[5] -+out[6] out[7] out[8] out[9] -Xins20Bx1@0 hcl[1] in[10] in[11] in[12] in[13] in[14] in[15] in[16] in[17] -+in[18] in[1] in[2] in[3] in[4] in[5] in[6] in[7] in[8] in[9] out[10] out[11] -+out[12] out[13] out[14] out[15] out[16] out[17] out[18] out[1] out[2] out[3] -+out[4] out[5] out[6] out[7] out[8] out[9] ins20Bx18 -Xins20Bx1@1 hcl[1] in[28] in[29] in[30] in[31] in[32] in[33] in[34] in[35] -+in[36] in[19] in[20] in[21] in[22] in[23] in[24] in[25] in[26] in[27] out[28] -+out[29] out[30] out[31] out[32] out[33] out[34] out[35] out[36] out[19] -+out[20] out[21] out[22] out[23] out[24] out[25] out[26] out[27] ins20Bx18 -.ENDS ins20Bx36 - -*** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-302_4-R_34_667m a b -Ccap@0 gnd net@14 1.109f -Ccap@1 gnd net@8 1.109f -Ccap@2 gnd net@11 1.109f -Rres@0 net@14 a 1.747 -Rres@1 net@11 net@14 3.494 -Rres@2 b net@8 1.747 -Rres@3 net@8 net@11 3.494 -.ENDS wire-C_0_011f-302_4-R_34_667m - -*** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-302_4-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-302_4-R_34_667m -.ENDS wire90-302_4-layer_1-width_3 - -*** CELL: scanK:scanKhx2{sch} -.SUBCKT scanKhx2 clS[F] clS[T] cl[F] cl[T] din[1] din[2] mc rd[F] rd[T] sin -+sout -XscanCell@1 clS[F] clS[T] cl[F] cl[T] din[1] rd[F] rd[T] sin net@20 -+scanCellKh -XscanCell@2 clS[F] clS[T] cl[F] cl[T] din[2] rd[F] rd[T] net@19 sout -+scanCellKh -Xwire90@0 net@20 net@19 wire90-302_4-layer_1-width_3 -.ENDS scanKhx2 - -*** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-3715_9-R_34_667m a b -Ccap@0 gnd net@14 13.625f -Ccap@1 gnd net@8 13.625f -Ccap@2 gnd net@11 13.625f -Rres@0 net@14 a 21.47 -Rres@1 net@11 net@14 42.939 -Rres@2 b net@8 21.47 -Rres@3 net@8 net@11 42.939 -.ENDS wire-C_0_011f-3715_9-R_34_667m +*** CELL: orangeTSMC090nm:wire{sch} +.SUBCKT wire-C_0_011f-1013_8-R_34_667m a b +Ccap@0 gnd net@14 3.717f +Ccap@1 gnd net@8 3.717f +Ccap@2 gnd net@11 3.717f +Rres@0 net@14 a 5.858 +Rres@1 net@11 net@14 11.715 +Rres@2 b net@8 5.858 +Rres@3 net@8 net@11 11.715 +.ENDS wire-C_0_011f-1013_8-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-3715_9-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-3715_9-R_34_667m -.ENDS wire90-3715_9-layer_1-width_3 +.SUBCKT wire90-1013_8-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-1013_8-R_34_667m +.ENDS wire90-1013_8-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-447_1-R_34_667m a b -Ccap@0 gnd net@14 1.639f -Ccap@1 gnd net@8 1.639f -Ccap@2 gnd net@11 1.639f -Rres@0 net@14 a 2.583 -Rres@1 net@11 net@14 5.166 -Rres@2 b net@8 2.583 -Rres@3 net@8 net@11 5.166 -.ENDS wire-C_0_011f-447_1-R_34_667m +.SUBCKT wire-C_0_011f-468_3-R_34_667m a b +Ccap@0 gnd net@14 1.717f +Ccap@1 gnd net@8 1.717f +Ccap@2 gnd net@11 1.717f +Rres@0 net@14 a 2.706 +Rres@1 net@11 net@14 5.411 +Rres@2 b net@8 2.706 +Rres@3 net@8 net@11 5.411 +.ENDS wire-C_0_011f-468_3-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-447_1-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-447_1-R_34_667m -.ENDS wire90-447_1-layer_1-width_3 +.SUBCKT wire90-468_3-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-468_3-R_34_667m +.ENDS wire90-468_3-layer_1-width_3 -*** CELL: fifoL:m1stageD{sch} -.SUBCKT m1stageD clS[F] clS[T] cl[F] cl[T] fire[1] in[10] in[11] in[12] -+in[13] in[14] in[15] in[16] in[17] in[18] in[19] in[1] in[20] in[21] in[22] -+in[23] in[24] in[25] in[26] in[27] in[28] in[29] in[2] in[30] in[31] in[32] -+in[33] in[34] in[35] in[36] in[3] in[4] in[5] in[6] in[7] in[8] in[9] mc -+out[10] out[11] out[12] out[13] out[14] out[15] out[16] out[17] out[18] -+out[19] out[1] out[20] out[21] out[22] out[23] out[24] out[25] out[26] -+out[27] out[28] out[29] out[2] out[30] out[31] out[32] out[33] out[34] -+out[35] out[36] out[3] out[4] out[5] out[6] out[7] out[8] out[9] pred rd[F] -+rd[T] s[m2] sin sout succ -XaStageB@0 fire[1] mc pred net@39 succ aStageB -Xins20Bx3@0 net@6 in[10] in[11] in[12] in[13] in[14] in[15] in[16] in[17] -+in[18] in[19] in[1] in[20] in[21] in[22] in[23] in[24] in[25] in[26] in[27] -+in[28] in[29] in[2] in[30] in[31] in[32] in[33] in[34] in[35] in[36] in[3] -+in[4] in[5] in[6] in[7] in[8] in[9] out[10] out[11] out[12] out[13] out[14] -+out[15] out[16] out[17] out[18] out[19] out[1] out[20] out[21] out[22] -+out[23] out[24] out[25] out[26] out[27] out[28] out[29] out[2] out[30] -+out[31] out[32] out[33] out[34] out[35] out[36] out[3] out[4] out[5] out[6] -+out[7] out[8] out[9] ins20Bx36 -XlatchDri@0 fire[1] take[1] latchDriver60 -XscanKhx2@0 clS[F] clS[T] cl[F] cl[T] s[m2] s[m1] mc rd[F] rd[T] sin sout -+scanKhx2 -Xwire90@1 net@6 take[1] wire90-3715_9-layer_1-width_3 -Xwire90@2 net@39 s[m1] wire90-447_1-layer_1-width_3 -.ENDS m1stageD +*** CELL: centersJ:ctrAND2in100LT{sch} +.SUBCKT ctrAND2in100LT inA inB out +Xinv@8 inB net@135 inv-X_10 +Xinv@9 inA net@139 inv-X_10 +Xinv@10 net@146 out inv-X_100 +Xnand2LT_@0 net@140 net@136 net@144 nand2LT_sy-X_30 +Xwire90@4 net@135 net@136 wire90-399_2-layer_1-width_3 +Xwire90@5 net@144 net@146 wire90-1013_8-layer_1-width_3 +Xwire90@6 net@139 net@140 wire90-468_3-layer_1-width_3 +.ENDS ctrAND2in100LT + +*** CELL: gaspL:aStageB{sch} +.SUBCKT aStageB fire mc pred s[1] succ +XctrAND2i@7 succ net@986 fire ctrAND2in100LT +Xinv@4 net@987 s[1] inv-X_10 +Xinv@5 pred net@987 inv-X_5 +XpredDri2@1 fire mc pred predDri20wMC +XsucDri20@1 fire succ sucDri20 +Xwire90@0 net@987 net@986 wire90-247_2-layer_1-width_3 +.ENDS aStageB *** CELL: fifoL:m2stageD{sch} .SUBCKT m2stageD fire[1] in[10] in[11] in[12] in[13] in[14] in[15] in[16] @@ -4488,7 +2601,8 @@ Xwire@0 a b wire-C_0_011f-618-R_26m +out[19] out[1] out[20] out[21] out[22] out[23] out[24] out[25] out[26] +out[27] out[28] out[29] out[2] out[30] out[31] out[32] out[33] out[34] +out[35] out[36] out[3] out[4] out[5] out[6] out[7] out[8] out[9] pout[13] -+pout[14] pout[15] pout[16] pout[17] pout[18] pred rd[F] rd[T] sin sout succ ++pout[14] pout[15] pout[16] pout[17] pout[18] pred rd[F] rd[T] sin sout succ ++wait[M] Xinv[1] in[31] pout[13] inv-X_10 Xinv[2] in[32] pout[14] inv-X_10 Xinv[3] in[33] pout[15] inv-X_10 @@ -4503,7 +2617,7 @@ Xm1stageD@1 clS[F] clS[T] cl[F] cl[T] fire[m1] m2[10] m2[11] m2[12] m2[13] +out[1] out[20] out[21] out[22] out[23] out[24] out[25] out[26] out[27] +out[28] out[29] out[2] out[30] out[31] out[32] out[33] out[34] out[35] +out[36] out[3] out[4] out[5] out[6] out[7] out[8] out[9] net@53 rd[F] rd[T] -+net@36 sin sout succ m1stageD ++net@36 sin sout succ wait[M] m1stageD Xm2stageD@2 fire[m2] in[10] in[11] in[12] in[13] in[14] in[15] in[16] in[17] +in[18] in[19] in[1] in[20] in[21] in[22] in[23] in[24] in[25] in[26] in[27] +in[28] in[29] in[2] in[30] in[31] in[32] in[33] in[34] in[35] in[36] in[3] @@ -4552,51 +2666,6 @@ Xwire90@36 m2[35] wire90@36_b wire90-602_4-layer_1-width_4 Xwire90@37 m2[36] wire90@37_b wire90-618-layer_1-width_4 .ENDS m12stageD -*** CELL: redFour:nms2_sy{sch} -.SUBCKT nms2_sy-X_40 d g g2 -Xnms2@0 d g g2 nms2-X_20 -Xnms2@1 d g2 g nms2-X_20 -.ENDS nms2_sy-X_40 - -*** CELL: redFour:nand2_sy{sch} -.SUBCKT nand2_sy-X_40 ina inb out -XPMOS@0 out inb vdd PMOSx-X_40 -XPMOS@1 out ina vdd PMOSx-X_40 -Xnms2_sy@0 out ina inb nms2_sy-X_40 -.ENDS nand2_sy-X_40 - -*** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-521_7-R_34_667m a b -Ccap@0 gnd net@14 1.913f -Ccap@1 gnd net@8 1.913f -Ccap@2 gnd net@11 1.913f -Rres@0 net@14 a 3.014 -Rres@1 net@11 net@14 6.029 -Rres@2 b net@8 3.014 -Rres@3 net@8 net@11 6.029 -.ENDS wire-C_0_011f-521_7-R_34_667m - -*** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-521_7-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-521_7-R_34_667m -.ENDS wire90-521_7-layer_1-width_3 - -*** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-509_8-R_34_667m a b -Ccap@0 gnd net@14 1.869f -Ccap@1 gnd net@8 1.869f -Ccap@2 gnd net@11 1.869f -Rres@0 net@14 a 2.946 -Rres@1 net@11 net@14 5.891 -Rres@2 b net@8 2.946 -Rres@3 net@8 net@11 5.891 -.ENDS wire-C_0_011f-509_8-R_34_667m - -*** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-509_8-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-509_8-R_34_667m -.ENDS wire90-509_8-layer_1-width_3 - *** CELL: centersJ:ctrAND4in40{sch} .SUBCKT ctrAND4in40 inA inB inC inD out Xnand2_sy@0 net@58 net@43 out nand2_sy-X_40 @@ -4606,46 +2675,60 @@ Xwire90@0 net@64 net@43 wire90-521_7-layer_1-width_3 Xwire90@2 net@61 net@58 wire90-509_8-layer_1-width_3 .ENDS ctrAND4in40 +*** CELL: orangeTSMC090nm:wire{sch} +.SUBCKT wire-C_0_011f-413_4-R_34_667m a b +Ccap@0 gnd net@14 1.516f +Ccap@1 gnd net@8 1.516f +Ccap@2 gnd net@11 1.516f +Rres@0 net@14 a 2.389 +Rres@1 net@11 net@14 4.777 +Rres@2 b net@8 2.389 +Rres@3 net@8 net@11 4.777 +.ENDS wire-C_0_011f-413_4-R_34_667m + +*** CELL: orangeTSMC090nm:wire90{sch} +.SUBCKT wire90-413_4-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-413_4-R_34_667m +.ENDS wire90-413_4-layer_1-width_3 + *** CELL: gaspL:odStage{sch} -.SUBCKT odStage do[L] do[M] do[RQ] fire[ODE] fire[OD] mc pred s[1] +.SUBCKT odStage do[L] do[M] do[RQ] fire[ODE] fire[OD] mc pred s[1] wait[M] XctrAND4i@0 net@863 do[RQ] do[L] do[M] fire[ODE] ctrAND4in40 Xinv@0 net@863 s[1] inv-X_10 Xinv@5 pred net@664 inv-X_5 Xinv@16 fire[ODE] fire[OD] inv-X_60 +Xinv@17 fire[OD] net@1496 inv-X_5 +Xinv@18 net@1497 net@1498 inv-X_5 XpredDri2@0 fire[OD] mc pred predDri20wMC +XpredDri2@1 net@1499 mc wait[M] predDri20wMC XsucDri20@3 fire[OD] do[RQ] sucDri20 Xwire90@15 net@664 net@863 wire90-413_4-layer_1-width_3 +Xwire90@16 net@1499 net@1498 wire90-413_4-layer_1-width_3 +Xwire90@17 net@1497 net@1496 wire90-413_4-layer_1-width_3 .ENDS odStage *** CELL: fifoL:odStageD{sch} .SUBCKT odStageD do[L] do[M] do[RQ] fire[ODE] in[10] in[11] in[12] in[13] +in[14] in[15] in[16] in[17] in[18] in[19] in[1] in[20] in[21] in[22] in[23] +in[24] in[25] in[26] in[27] in[28] in[29] in[2] in[30] in[31] in[32] in[33] -+in[34] in[35] in[36] in[3] in[4] in[5] in[6] in[7] in[8] in[9] mc out[10] ++in[34] in[35] in[36] in[3] in[4] in[5] in[6] in[7] in[8] in[9] inz mc out[10] +out[11] out[12] out[13] out[14] out[15] out[16] out[17] out[18] out[19] -+out[1] out[20] out[21] out[22] out[23] out[24] out[25] out[26] out[27] -+out[28] out[29] out[2] out[30] out[31] out[32] out[33] out[34] out[35] -+out[36] out[3] out[4] out[5] out[6] out[7] out[8] out[9] pred s[1] ++out[1] out[20] out[22] out[23] out[24] out[25] out[26] out[27] out[28] ++out[29] out[2] out[30] out[31] out[32] out[33] out[34] out[35] out[36] out[3] ++out[4] out[5] out[6] out[7] out[8] out[9] pred s[1] wait[M] Xins20Bx3@0 net@6 in[10] in[11] in[12] in[13] in[14] in[15] in[16] in[17] +in[18] in[19] in[1] in[20] in[21] in[22] in[23] in[24] in[25] in[26] in[27] +in[28] in[29] in[2] in[30] in[31] in[32] in[33] in[34] in[35] in[36] in[3] +in[4] in[5] in[6] in[7] in[8] in[9] out[10] out[11] out[12] out[13] out[14] -+out[15] out[16] out[17] out[18] out[19] out[1] out[20] out[21] out[22] -+out[23] out[24] out[25] out[26] out[27] out[28] out[29] out[2] out[30] -+out[31] out[32] out[33] out[34] out[35] out[36] out[3] out[4] out[5] out[6] -+out[7] out[8] out[9] ins20Bx36 ++out[15] out[16] out[17] out[18] out[19] out[1] out[20] x[21] out[22] out[23] ++out[24] out[25] out[26] out[27] out[28] out[29] out[2] out[30] out[31] ++out[32] out[33] out[34] out[35] out[36] out[3] out[4] out[5] out[6] out[7] ++out[8] out[9] ins20Bx36 XlatchDri@0 net@3 take[1] latchDriver60 -XodStage@0 do[L] do[M] do[RQ] fire[ODE] net@3 mc pred s[1] odStage +XodStage@0 do[L] do[M] do[RQ] fire[ODE] net@3 mc pred s[1] wait[M] odStage Xwire90@1 net@6 take[1] wire90-3715_9-layer_1-width_3 .ENDS odStageD -*** CELL: latchesK:latch2in20A{sch} -.SUBCKT latch2in20A hcl[A] hcl[B] inA[1] inB[1] out[1] -Xhi2inLat@0 hcl[A] hcl[B] inA[1] inB[1] net@36 raw2inLatchF -XinvLT@1 net@16 out[1] inv-X_20 -Xwire90@1 net@36 net@16 wire90-242_1-layer_1-width_3 -.ENDS latch2in20A - *** CELL: registersL:ins2in20Ax36{sch} .SUBCKT ins2in20Ax36 hcl[A][1] hcl[B][1] inA[10] inA[11] inA[12] inA[13] +inA[14] inA[15] inA[16] inA[17] inA[18] inA[19] inA[1] inA[20] inA[21] @@ -4711,6 +2794,47 @@ Xnms2@0 out inA inB nms2-X_5 Xnms2@2 out inD inC nms2-X_5 .ENDS andOrInv5 +*** CELL: orangeTSMC090nm:wire{sch} +.SUBCKT wire-C_0_011f-249_5-R_34_667m a b +Ccap@0 gnd net@14 0.915f +Ccap@1 gnd net@8 0.915f +Ccap@2 gnd net@11 0.915f +Rres@0 net@14 a 1.442 +Rres@1 net@11 net@14 2.883 +Rres@2 b net@8 1.442 +Rres@3 net@8 net@11 2.883 +.ENDS wire-C_0_011f-249_5-R_34_667m + +*** CELL: orangeTSMC090nm:wire90{sch} +.SUBCKT wire90-249_5-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-249_5-R_34_667m +.ENDS wire90-249_5-layer_1-width_3 + +*** CELL: orangeTSMC090nm:wire{sch} +.SUBCKT wire-C_0_011f-355_8-R_34_667m a b +Ccap@0 gnd net@14 1.305f +Ccap@1 gnd net@8 1.305f +Ccap@2 gnd net@11 1.305f +Rres@0 net@14 a 2.056 +Rres@1 net@11 net@14 4.111 +Rres@2 b net@8 2.056 +Rres@3 net@8 net@11 4.111 +.ENDS wire-C_0_011f-355_8-R_34_667m + +*** CELL: orangeTSMC090nm:wire90{sch} +.SUBCKT wire90-355_8-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-355_8-R_34_667m +.ENDS wire90-355_8-layer_1-width_3 + +*** CELL: centersJ:ctrAND2in30{sch} +.SUBCKT ctrAND2in30 inA inB out +Xinv@0 net@7 net@8 inv-X_10 +Xinv@1 net@9 out inv-X_30 +Xnor2HT_s@1 inA inB net@6 nor2HT_sy-X_4 +Xwire90@0 net@6 net@7 wire90-249_5-layer_1-width_3 +Xwire90@1 net@8 net@9 wire90-355_8-layer_1-width_3 +.ENDS ctrAND2in30 + *** CELL: redFour:nms2_sy{sch} .SUBCKT nms2_sy-X_4 d g g2 Xnms2@0 d g g2 nms2-X_2 @@ -5018,7 +3142,7 @@ Xwire90@18 net@305 tailBAR wire90-495_5-layer_1-width_3 +inR[16] inR[17] inR[18] inR[19] inR[1] inR[20] inR[21] inR[22] inR[23] +inR[24] inR[25] inR[26] inR[27] inR[28] inR[29] inR[2] inR[30] inR[31] +inR[32] inR[33] inR[34] inR[35] inR[36] inR[3] inR[4] inR[5] inR[6] inR[7] -+inR[8] inR[9] mc olcZ out[10] out[11] out[12] out[13] out[14] out[15] out[16] ++inR[8] inR[9] mc out[10] out[11] out[12] out[13] out[14] out[15] out[16] +out[17] out[18] out[19] out[1] out[20] out[21] out[22] out[23] out[24] +out[25] out[26] out[27] out[28] out[29] out[2] out[30] out[31] out[32] +out[33] out[34] out[35] out[36] out[3] out[4] out[5] out[6] out[7] out[8] @@ -5036,7 +3160,7 @@ Xins2in20@1 net@49 net@47 inR[10] inR[11] inR[12] inR[13] inR[14] inR[15] +out[19] out[1] out[20] out[21] out[22] out[23] out[24] out[25] out[26] +out[27] out[28] out[29] out[2] out[30] out[31] out[32] out[33] out[34] +out[35] out[36] out[3] out[4] out[5] out[6] out[7] out[8] out[9] ins2in20Ax36 -XrqStage@0 do[RQ] do[epi] do[ring] inR[30] olcZ mc s[1] s[2] s[3] s[4] +XrqStage@0 do[RQ] do[epi] do[ring] inR[30] inR[21] mc s[1] s[2] s[3] s[4] +inE[21] take[E] take[R] rqStage Xwire90@2 take[R] net@49 wire90-242_1-layer_1-width_3 Xwire90@3 take[E] net@47 wire90-242_1-layer_1-width_3 @@ -5307,29 +3431,30 @@ Xwire@0 a b wire-C_0_011f-1745_9-R_26m +in[10] in[11] in[12] in[13] in[14] in[15] in[16] in[17] in[18] in[19] in[1] +in[20] in[21] in[22] in[23] in[24] in[25] in[26] in[27] in[28] in[29] in[2] +in[30] in[31] in[32] in[33] in[34] in[35] in[36] in[3] in[4] in[5] in[6] -+in[7] in[8] in[9] mc od[10] od[11] od[12] od[13] od[14] od[15] od[16] od[17] -+od[18] od[19] od[1] od[20] od[2] od[3] od[4] od[5] od[6] od[7] od[8] od[9] -+olcZ out[10] out[11] out[12] out[13] out[14] out[15] out[16] out[17] out[18] -+out[19] out[1] out[20] out[21] out[22] out[23] out[24] out[25] out[26] -+out[27] out[28] out[29] out[2] out[30] out[31] out[32] out[33] out[34] -+out[35] out[36] out[3] out[4] out[5] out[6] out[7] out[8] out[9] pred rd[F] -+rd[T] sin sout ++in[7] in[8] in[9] inz mc od[10] od[11] od[12] od[13] od[14] od[15] od[16] ++od[17] od[18] od[19] od[1] od[20] od[22] od[23] od[24] od[25] od[26] od[27] ++od[28] od[29] od[2] od[30] od[31] od[32] od[33] od[34] od[35] od[36] od[3] ++od[4] od[5] od[6] od[7] od[8] od[9] out[10] out[11] out[12] out[13] out[14] ++out[15] out[16] out[17] out[18] out[19] out[1] out[20] out[21] out[22] ++out[23] out[24] out[25] out[26] out[27] out[28] out[29] out[2] out[30] ++out[31] out[32] out[33] out[34] out[35] out[36] out[3] out[4] out[5] out[6] ++out[7] out[8] out[9] pred rd[F] rd[T] sin sout wait[M] XodStageD@1 do[L] do[M] net@17 fire[ODE] in[10] in[11] in[12] in[13] in[14] +in[15] in[16] in[17] in[18] in[19] in[1] in[20] in[21] in[22] in[23] in[24] +in[25] in[26] in[27] in[28] in[29] in[2] in[30] in[31] in[32] in[33] in[34] -+in[35] in[36] in[3] in[4] in[5] in[6] in[7] in[8] in[9] mc od[10] od[11] -+od[12] od[13] od[14] od[15] od[16] od[17] od[18] od[19] od[1] od[20] od[21] -+od[22] od[23] od[24] od[25] od[26] od[27] od[28] od[29] od[2] od[30] od[31] -+od[32] od[33] od[34] od[35] od[36] od[3] od[4] od[5] od[6] od[7] od[8] od[9] -+pred s[1] odStageD ++in[35] in[36] in[3] in[4] in[5] in[6] in[7] in[8] in[9] inz mc od[10] od[11] ++od[12] od[13] od[14] od[15] od[16] od[17] od[18] od[19] od[1] od[20] od[22] ++od[23] od[24] od[25] od[26] od[27] od[28] od[29] od[2] od[30] od[31] od[32] ++od[33] od[34] od[35] od[36] od[3] od[4] od[5] od[6] od[7] od[8] od[9] pred ++s[1] wait[M] odStageD XrqStageD@0 net@63 do[epi] do[ring] inE[10] inE[11] inE[12] inE[13] inE[14] +inE[15] inE[16] inE[17] inE[18] inE[19] inE[1] inE[20] inE[21] inE[22] +inE[23] inE[24] inE[25] inE[26] inE[27] inE[28] inE[29] inE[2] inE[30] +inE[31] inE[32] inE[33] inE[34] inE[35] inE[36] inE[3] inE[4] inE[5] inE[6] +inE[7] inE[8] inE[9] od[10] od[11] od[12] od[13] od[14] od[15] od[16] od[17] -+od[18] od[19] od[1] od[20] od[21] od[22] od[23] od[24] od[25] od[26] od[27] ++od[18] od[19] od[1] od[20] inz od[22] od[23] od[24] od[25] od[26] od[27] +od[28] od[29] od[2] od[30] od[31] od[32] od[33] od[34] od[35] od[36] od[3] -+od[4] od[5] od[6] od[7] od[8] od[9] mc olcZ out[10] out[11] out[12] out[13] ++od[4] od[5] od[6] od[7] od[8] od[9] mc out[10] out[11] out[12] out[13] +out[14] out[15] out[16] out[17] out[18] out[19] out[1] out[20] out[21] +out[22] out[23] out[24] out[25] out[26] out[27] out[28] out[29] out[2] +out[30] out[31] out[32] out[33] out[34] out[35] out[36] out[3] out[4] out[5] @@ -5357,7 +3482,7 @@ Xwire90@17 od[17] wire90@17_b wire90-597_9-layer_1-width_4 Xwire90@18 od[18] wire90@18_b wire90-618-layer_1-width_4 Xwire90@19 od[19] wire90@19_b wire90-641-layer_1-width_4 Xwire90@20 od[20] wire90@20_b wire90-641-layer_1-width_4 -Xwire90@21 od[21] wire90@21_b wire90-2012_6-layer_1-width_4 +Xwire90@21 inz wire90@21_b wire90-2012_6-layer_1-width_4 Xwire90@22 od[22] wire90@22_b wire90-647-layer_1-width_4 Xwire90@23 od[23] wire90@23_b wire90-638-layer_1-width_4 Xwire90@24 od[24] wire90@24_b wire90-654-layer_1-width_4 @@ -5403,23 +3528,65 @@ Rres@3 net@8 net@11 2.64 .ENDS wire-C_0_011f-228_5-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-228_5-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-228_5-R_34_667m -.ENDS wire90-228_5-layer_1-width_3 +.SUBCKT wire90-228_5-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-228_5-R_34_667m +.ENDS wire90-228_5-layer_1-width_3 + +*** CELL: latchesK:rsLatchA{sch} +.SUBCKT rsLatchA mc out outBar reset set +XNMOSx@0 net@193 reset gnd NMOSx-X_10 +XNMOSx@1 net@188 mc gnd NMOSx-X_4 +XPMOSx@3 net@188 net@177 vdd PMOSx-X_10 +Xinv@0 net@193 outBar inv-X_10 +Xinv@1 set net@213 inv-X_4 +Xinv@2 outBar out inv-X_10 +Xnms2@0 net@188 outBar net@177 nms2-X_2 +Xpms3@0 net@193 mc outBar reset pms3-X_1 +Xwire90@0 net@213 net@177 wire90-162_4-layer_1-width_3 +Xwire90@1 net@188 net@193 wire90-228_5-layer_1-width_3 +.ENDS rsLatchA + +*** CELL: orangeTSMC090nm:wire{sch} +.SUBCKT wire-C_0_011f-1001_8-R_34_667m a b +Ccap@0 gnd net@14 3.673f +Ccap@1 gnd net@8 3.673f +Ccap@2 gnd net@11 3.673f +Rres@0 net@14 a 5.788 +Rres@1 net@11 net@14 11.576 +Rres@2 b net@8 5.788 +Rres@3 net@8 net@11 11.576 +.ENDS wire-C_0_011f-1001_8-R_34_667m + +*** CELL: orangeTSMC090nm:wire90{sch} +.SUBCKT wire90-1001_8-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-1001_8-R_34_667m +.ENDS wire90-1001_8-layer_1-width_3 + +*** CELL: orangeTSMC090nm:wire{sch} +.SUBCKT wire-C_0_011f-209-R_34_667m a b +Ccap@0 gnd net@14 0.766f +Ccap@1 gnd net@8 0.766f +Ccap@2 gnd net@11 0.766f +Rres@0 net@14 a 1.208 +Rres@1 net@11 net@14 2.415 +Rres@2 b net@8 1.208 +Rres@3 net@8 net@11 2.415 +.ENDS wire-C_0_011f-209-R_34_667m + +*** CELL: orangeTSMC090nm:wire90{sch} +.SUBCKT wire90-209-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-209-R_34_667m +.ENDS wire90-209-layer_1-width_3 -*** CELL: latchesK:rsLatchA{sch} -.SUBCKT rsLatchA mc out outBar reset set -XNMOSx@0 net@193 reset gnd NMOSx-X_10 -XNMOSx@1 net@188 mc gnd NMOSx-X_4 -XPMOSx@3 net@188 net@177 vdd PMOSx-X_10 -Xinv@0 net@193 outBar inv-X_10 -Xinv@1 set net@213 inv-X_4 -Xinv@2 outBar out inv-X_10 -Xnms2@0 net@188 outBar net@177 nms2-X_2 -Xpms3@0 net@193 mc outBar reset pms3-X_1 -Xwire90@0 net@213 net@177 wire90-162_4-layer_1-width_3 -Xwire90@1 net@188 net@193 wire90-228_5-layer_1-width_3 -.ENDS rsLatchA +*** CELL: driversL:sucORdri20{sch} +.SUBCKT sucORdri20 inA inB succ +XPMOSx@0 succ net@51 vdd PMOSx-X_20 +Xinv@0 succ net@71 inv-X_4 +Xnms2@0 succ net@73 net@51 nms2-X_2 +Xnor2_sy@0 inA inB net@67 nor2_sy-X_5 +Xwire90@0 net@67 net@51 wire90-1001_8-layer_1-width_3 +Xwire90@1 net@73 net@71 wire90-209-layer_1-width_3 +.ENDS sucORdri20 *** CELL: orangeTSMC090nm:wire{sch} .SUBCKT wire-C_0_011f-345_1-R_34_667m a b @@ -5844,26 +4011,6 @@ Xwire90@27 net@909 net@911 wire90-458_8-layer_1-width_3 Xwire90@28 net@787 net@634 wire90-744_5-layer_1-width_3 .ENDS anAltStart -*** CELL: redFour:pms2_sy{sch} -.SUBCKT pms2_sy-X_20 d g g2 -Xpms2@0 d g g2 pms2-X_10 -Xpms2@1 d g2 g pms2-X_10 -.ENDS pms2_sy-X_20 - -*** CELL: redFour:nor2_sy{sch} -.SUBCKT nor2_sy-X_20 ina inb out -XNMOS@0 out inb gnd NMOSx-X_20 -XNMOS@1 out ina gnd NMOSx-X_20 -Xpms2_sy@0 out ina inb pms2_sy-X_20 -.ENDS nor2_sy-X_20 - -*** CELL: driversJ:latchOrDriver60{sch} -.SUBCKT latchOrDriver60 inA inB out -Xinv@0 net@8 out inv-X_60 -Xnor2_sy@0 inA inB net@31 nor2_sy-X_20 -Xwire90@0 net@31 net@8 wire90-544_2-layer_1-width_3 -.ENDS latchOrDriver60 - *** CELL: orangeTSMC090nm:wire{sch} .SUBCKT wire-C_0_011f-1300-R_34_667m a b Ccap@0 gnd net@14 4.767f @@ -5930,13 +4077,14 @@ Xwire@0 a b wire-C_0_011f-559_6-R_34_667m *** CELL: gaspL:anAltStartS{sch} .SUBCKT anAltStartS clS[F] clS[T] cl[F] cl[T] mc pred rd[F] rd[T] sin sout -+succA succB take ++succA succB take[A] take[B] XanAltSta@1 fire[A] fire[B] mc pred s[1] s[2] succA succB anAltStart -XlatchOrD@0 net@789 net@792 take latchOrDriver60 +XlatchDri@0 net@796 take[A] latchDriver60 +XlatchDri@1 net@797 take[B] latchDriver60 XscanKhx2@0 clS[F] clS[T] cl[F] cl[T] s[1] s[2] mc rd[F] rd[T] sin sout +scanKhx2 -Xwire90@0 fire[A] net@789 wire90-1300-layer_1-width_3 -Xwire90@1 fire[B] net@792 wire90-1301_9-layer_1-width_3 +Xwire90@0 fire[A] net@796 wire90-1300-layer_1-width_3 +Xwire90@1 fire[B] net@797 wire90-1301_9-layer_1-width_3 Xwire90@2 wire90@2_a s[1] wire90-292_5-layer_1-width_3 Xwire90@3 wire90@3_a s[2] wire90-559_6-layer_1-width_3 .ENDS anAltStartS @@ -5961,26 +4109,69 @@ Xwire@0 a b wire-C_0_011f-3692_5-R_34_667m .SUBCKT splitStart clS[F] clS[T] cl[F] cl[T] in[10] in[11] in[12] in[13] +in[14] in[15] in[16] in[17] in[18] in[19] in[1] in[20] in[21] in[22] in[23] +in[24] in[25] in[26] in[27] in[28] in[29] in[2] in[30] in[31] in[32] in[33] -+in[34] in[35] in[36] in[3] in[4] in[5] in[6] in[7] in[8] in[9] mc out[10] -+out[11] out[12] out[13] out[14] out[15] out[16] out[17] out[18] out[19] -+out[1] out[20] out[21] out[22] out[23] out[24] out[25] out[26] out[27] -+out[28] out[29] out[2] out[30] out[31] out[32] out[33] out[34] out[35] -+out[36] out[3] out[4] out[5] out[6] out[7] out[8] out[9] pred rd[F] rd[T] sin -+sout succA succB ++in[34] in[35] in[36] in[3] in[4] in[5] in[6] in[7] in[8] in[9] mc out[A][10] ++out[A][11] out[A][12] out[A][13] out[A][14] out[A][15] out[A][16] out[A][17] ++out[A][18] out[A][19] out[A][1] out[A][20] out[A][21] out[A][22] out[A][23] ++out[A][24] out[A][25] out[A][26] out[A][27] out[A][28] out[A][29] out[A][2] ++out[A][30] out[A][31] out[A][32] out[A][33] out[A][34] out[A][35] out[A][36] ++out[A][3] out[A][4] out[A][5] out[A][6] out[A][7] out[A][8] out[A][9] ++out[B][10] out[B][11] out[B][12] out[B][13] out[B][14] out[B][15] out[B][16] ++out[B][17] out[B][18] out[B][19] out[B][1] out[B][20] out[B][21] out[B][22] ++out[B][23] out[B][24] out[B][25] out[B][26] out[B][27] out[B][28] out[B][29] ++out[B][2] out[B][30] out[B][31] out[B][32] out[B][33] out[B][34] out[B][35] ++out[B][36] out[B][3] out[B][4] out[B][5] out[B][6] out[B][7] out[B][8] ++out[B][9] pred rd[F] rd[T] sin sout succA succB XanAltSta@0 clS[F] clS[T] cl[F] cl[T] mc pred rd[F] rd[T] sin sout succA -+succB net@2 anAltStartS -Xins20Bx3@0 net@3 in[10] in[11] in[12] in[13] in[14] in[15] in[16] in[17] ++succB take[A] take[B] anAltStartS +Xins20Bx3@0 net@2 in[10] in[11] in[12] in[13] in[14] in[15] in[16] in[17] +in[18] in[19] in[1] in[20] in[21] in[22] in[23] in[24] in[25] in[26] in[27] +in[28] in[29] in[2] in[30] in[31] in[32] in[33] in[34] in[35] in[36] in[3] -+in[4] in[5] in[6] in[7] in[8] in[9] out[10] out[11] out[12] out[13] out[14] -+out[15] out[16] out[17] out[18] out[19] out[1] out[20] out[21] out[22] -+out[23] out[24] out[25] out[26] out[27] out[28] out[29] out[2] out[30] -+out[31] out[32] out[33] out[34] out[35] out[36] out[3] out[4] out[5] out[6] -+out[7] out[8] out[9] ins20Bx36 -Xwire90@0 net@3 net@2 wire90-3692_5-layer_1-width_3 ++in[4] in[5] in[6] in[7] in[8] in[9] out[A][10] out[A][11] out[A][12] ++out[A][13] out[A][14] out[A][15] out[A][16] out[A][17] out[A][18] out[A][19] ++out[A][1] out[A][20] out[A][21] out[A][22] out[A][23] out[A][24] out[A][25] ++out[A][26] out[A][27] out[A][28] out[A][29] out[A][2] out[A][30] out[A][31] ++out[A][32] out[A][33] out[A][34] out[A][35] out[A][36] out[A][3] out[A][4] ++out[A][5] out[A][6] out[A][7] out[A][8] out[A][9] ins20Bx36 +Xins20Bx3@1 net@17 in[10] in[11] in[12] in[13] in[14] in[15] in[16] in[17] ++in[18] in[19] in[1] in[20] in[21] in[22] in[23] in[24] in[25] in[26] in[27] ++in[28] in[29] in[2] in[30] in[31] in[32] in[33] in[34] in[35] in[36] in[3] ++in[4] in[5] in[6] in[7] in[8] in[9] out[B][10] out[B][11] out[B][12] ++out[B][13] out[B][14] out[B][15] out[B][16] out[B][17] out[B][18] out[B][19] ++out[B][1] out[B][20] out[B][21] out[B][22] out[B][23] out[B][24] out[B][25] ++out[B][26] out[B][27] out[B][28] out[B][29] out[B][2] out[B][30] out[B][31] ++out[B][32] out[B][33] out[B][34] out[B][35] out[B][36] out[B][3] out[B][4] ++out[B][5] out[B][6] out[B][7] out[B][8] out[B][9] ins20Bx36 +Xwire90@0 take[A] net@2 wire90-3692_5-layer_1-width_3 +Xwire90@1 net@17 take[B] wire90-3692_5-layer_1-width_3 .ENDS splitStart *** CELL: orangeTSMC090nm:wire{sch} +.SUBCKT wire-C_0_011f-291_8-R_34_667m a b +Ccap@0 gnd net@14 1.07f +Ccap@1 gnd net@8 1.07f +Ccap@2 gnd net@11 1.07f +Rres@0 net@14 a 1.686 +Rres@1 net@11 net@14 3.372 +Rres@2 b net@8 1.686 +Rres@3 net@8 net@11 3.372 +.ENDS wire-C_0_011f-291_8-R_34_667m + +*** CELL: orangeTSMC090nm:wire90{sch} +.SUBCKT wire90-291_8-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-291_8-R_34_667m +.ENDS wire90-291_8-layer_1-width_3 + +*** CELL: gaspL:aStage{sch} +.SUBCKT aStage fire mc pred s[1] succ +XctrAND2i@4 net@494 succ fire ctrAND2in30 +Xinv@4 net@987 s[1] inv-X_10 +Xinv@5 pred net@987 inv-X_5 +XpredDri2@1 fire mc pred predDri20wMC +XsucDri20@1 fire succ sucDri20 +Xwire90@0 net@987 net@494 wire90-291_8-layer_1-width_3 +.ENDS aStage + +*** CELL: orangeTSMC090nm:wire{sch} .SUBCKT wire-C_0_011f-3704_051-R_34_667m a b Ccap@0 gnd net@14 13.582f Ccap@1 gnd net@8 13.582f @@ -6293,7 +4484,7 @@ XsplitSta@1 in[10] in[11] in[12] in[13] in[14] in[15] in[16] in[17] in[18] +in[5] in[6] in[7] in[8] in[9] mc x[10] x[11] x[12] x[13] x[14] x[15] x[16] +x[17] x[18] x[19] x[1] x[20] x[21] x[22] x[23] x[24] x[25] x[26] x[27] x[28] +x[29] x[2] x[30] x[31] x[32] x[33] x[34] x[35] x[36] x[3] x[4] x[5] x[6] x[7] -+x[8] x[9] pred s[1] net@155 splitSta@1_take[1] splitStageD ++x[8] x[9] pred s[1] net@155 freqOut splitStageD XsplitSta@2 x[10] x[11] x[12] x[13] x[14] x[15] x[16] x[17] x[18] x[19] x[1] +x[20] x[21] x[22] x[23] x[24] x[25] x[26] x[27] x[28] x[29] x[2] x[30] x[31] +x[32] x[33] x[34] x[35] x[36] x[3] x[4] x[5] x[6] x[7] x[8] x[9] mc out[10] @@ -6301,7 +4492,7 @@ XsplitSta@2 x[10] x[11] x[12] x[13] x[14] x[15] x[16] x[17] x[18] x[19] x[1] +out[1] out[20] out[21] out[22] out[23] out[24] out[25] out[26] out[27] +out[28] out[29] out[2] out[30] out[31] out[32] out[33] out[34] out[35] +out[36] out[3] out[4] out[5] out[6] out[7] out[8] out[9] net@154 s[2] succ -+freqOut splitStageD ++splitSta@2_take[1] splitStageD Xwire90@3 net@155 net@154 wire90-982_1-layer_1-width_3 Xwire90@4 x[1] wire90@4_b wire90-605_4-layer_1-width_3 Xwire90@5 x[2] wire90@5_b wire90-613_4-layer_1-width_3 @@ -6344,548 +4535,548 @@ Xwire90@41 wire90@41_a s[1] wire90-238-layer_1-width_3 .ENDS splitStageDx2 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-2777_3-R_34_667m a b -Ccap@0 gnd net@14 10.183f -Ccap@1 gnd net@8 10.183f -Ccap@2 gnd net@11 10.183f -Rres@0 net@14 a 16.047 -Rres@1 net@11 net@14 32.093 -Rres@2 b net@8 16.047 -Rres@3 net@8 net@11 32.093 -.ENDS wire-C_0_011f-2777_3-R_34_667m +.SUBCKT wire-C_0_011f-2636_2-R_34_667m a b +Ccap@0 gnd net@14 9.666f +Ccap@1 gnd net@8 9.666f +Ccap@2 gnd net@11 9.666f +Rres@0 net@14 a 15.231 +Rres@1 net@11 net@14 30.463 +Rres@2 b net@8 15.231 +Rres@3 net@8 net@11 30.463 +.ENDS wire-C_0_011f-2636_2-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-2777_3-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-2777_3-R_34_667m -.ENDS wire90-2777_3-layer_1-width_3 +.SUBCKT wire90-2636_2-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-2636_2-R_34_667m +.ENDS wire90-2636_2-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-2581_1-R_34_667m a b -Ccap@0 gnd net@14 9.464f -Ccap@1 gnd net@8 9.464f -Ccap@2 gnd net@11 9.464f -Rres@0 net@14 a 14.913 -Rres@1 net@11 net@14 29.826 -Rres@2 b net@8 14.913 -Rres@3 net@8 net@11 29.826 -.ENDS wire-C_0_011f-2581_1-R_34_667m +.SUBCKT wire-C_0_011f-2437_1-R_34_667m a b +Ccap@0 gnd net@14 8.936f +Ccap@1 gnd net@8 8.936f +Ccap@2 gnd net@11 8.936f +Rres@0 net@14 a 14.081 +Rres@1 net@11 net@14 28.162 +Rres@2 b net@8 14.081 +Rres@3 net@8 net@11 28.162 +.ENDS wire-C_0_011f-2437_1-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-2581_1-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-2581_1-R_34_667m -.ENDS wire90-2581_1-layer_1-width_3 +.SUBCKT wire90-2437_1-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-2437_1-R_34_667m +.ENDS wire90-2437_1-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-2599_6-R_34_667m a b -Ccap@0 gnd net@14 9.532f -Ccap@1 gnd net@8 9.532f -Ccap@2 gnd net@11 9.532f -Rres@0 net@14 a 15.02 -Rres@1 net@11 net@14 30.04 -Rres@2 b net@8 15.02 -Rres@3 net@8 net@11 30.04 -.ENDS wire-C_0_011f-2599_6-R_34_667m +.SUBCKT wire-C_0_011f-2455_6-R_34_667m a b +Ccap@0 gnd net@14 9.004f +Ccap@1 gnd net@8 9.004f +Ccap@2 gnd net@11 9.004f +Rres@0 net@14 a 14.188 +Rres@1 net@11 net@14 28.376 +Rres@2 b net@8 14.188 +Rres@3 net@8 net@11 28.376 +.ENDS wire-C_0_011f-2455_6-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-2599_6-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-2599_6-R_34_667m -.ENDS wire90-2599_6-layer_1-width_3 +.SUBCKT wire90-2455_6-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-2455_6-R_34_667m +.ENDS wire90-2455_6-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-2611_1-R_34_667m a b -Ccap@0 gnd net@14 9.574f -Ccap@1 gnd net@8 9.574f -Ccap@2 gnd net@11 9.574f -Rres@0 net@14 a 15.086 -Rres@1 net@11 net@14 30.173 -Rres@2 b net@8 15.086 -Rres@3 net@8 net@11 30.173 -.ENDS wire-C_0_011f-2611_1-R_34_667m +.SUBCKT wire-C_0_011f-2467_1-R_34_667m a b +Ccap@0 gnd net@14 9.046f +Ccap@1 gnd net@8 9.046f +Ccap@2 gnd net@11 9.046f +Rres@0 net@14 a 14.254 +Rres@1 net@11 net@14 28.509 +Rres@2 b net@8 14.254 +Rres@3 net@8 net@11 28.509 +.ENDS wire-C_0_011f-2467_1-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-2611_1-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-2611_1-R_34_667m -.ENDS wire90-2611_1-layer_1-width_3 +.SUBCKT wire90-2467_1-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-2467_1-R_34_667m +.ENDS wire90-2467_1-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-2654_1-R_34_667m a b -Ccap@0 gnd net@14 9.732f -Ccap@1 gnd net@8 9.732f -Ccap@2 gnd net@11 9.732f -Rres@0 net@14 a 15.335 -Rres@1 net@11 net@14 30.67 -Rres@2 b net@8 15.335 -Rres@3 net@8 net@11 30.67 -.ENDS wire-C_0_011f-2654_1-R_34_667m +.SUBCKT wire-C_0_011f-2510_1-R_34_667m a b +Ccap@0 gnd net@14 9.204f +Ccap@1 gnd net@8 9.204f +Ccap@2 gnd net@11 9.204f +Rres@0 net@14 a 14.503 +Rres@1 net@11 net@14 29.006 +Rres@2 b net@8 14.503 +Rres@3 net@8 net@11 29.006 +.ENDS wire-C_0_011f-2510_1-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-2654_1-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-2654_1-R_34_667m -.ENDS wire90-2654_1-layer_1-width_3 +.SUBCKT wire90-2510_1-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-2510_1-R_34_667m +.ENDS wire90-2510_1-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-2637_1-R_34_667m a b -Ccap@0 gnd net@14 9.669f -Ccap@1 gnd net@8 9.669f -Ccap@2 gnd net@11 9.669f -Rres@0 net@14 a 15.237 -Rres@1 net@11 net@14 30.473 -Rres@2 b net@8 15.237 -Rres@3 net@8 net@11 30.473 -.ENDS wire-C_0_011f-2637_1-R_34_667m +.SUBCKT wire-C_0_011f-2493_1-R_34_667m a b +Ccap@0 gnd net@14 9.141f +Ccap@1 gnd net@8 9.141f +Ccap@2 gnd net@11 9.141f +Rres@0 net@14 a 14.405 +Rres@1 net@11 net@14 28.809 +Rres@2 b net@8 14.405 +Rres@3 net@8 net@11 28.809 +.ENDS wire-C_0_011f-2493_1-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-2637_1-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-2637_1-R_34_667m -.ENDS wire90-2637_1-layer_1-width_3 +.SUBCKT wire90-2493_1-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-2493_1-R_34_667m +.ENDS wire90-2493_1-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-2690_6-R_34_667m a b -Ccap@0 gnd net@14 9.866f -Ccap@1 gnd net@8 9.866f -Ccap@2 gnd net@11 9.866f -Rres@0 net@14 a 15.546 -Rres@1 net@11 net@14 31.091 -Rres@2 b net@8 15.546 -Rres@3 net@8 net@11 31.091 -.ENDS wire-C_0_011f-2690_6-R_34_667m +.SUBCKT wire-C_0_011f-2546_6-R_34_667m a b +Ccap@0 gnd net@14 9.338f +Ccap@1 gnd net@8 9.338f +Ccap@2 gnd net@11 9.338f +Rres@0 net@14 a 14.714 +Rres@1 net@11 net@14 29.427 +Rres@2 b net@8 14.714 +Rres@3 net@8 net@11 29.427 +.ENDS wire-C_0_011f-2546_6-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-2690_6-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-2690_6-R_34_667m -.ENDS wire90-2690_6-layer_1-width_3 +.SUBCKT wire90-2546_6-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-2546_6-R_34_667m +.ENDS wire90-2546_6-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-2675_5-R_34_667m a b -Ccap@0 gnd net@14 9.81f -Ccap@1 gnd net@8 9.81f -Ccap@2 gnd net@11 9.81f -Rres@0 net@14 a 15.458 -Rres@1 net@11 net@14 30.917 -Rres@2 b net@8 15.458 -Rres@3 net@8 net@11 30.917 -.ENDS wire-C_0_011f-2675_5-R_34_667m +.SUBCKT wire-C_0_011f-2531_5-R_34_667m a b +Ccap@0 gnd net@14 9.282f +Ccap@1 gnd net@8 9.282f +Ccap@2 gnd net@11 9.282f +Rres@0 net@14 a 14.626 +Rres@1 net@11 net@14 29.253 +Rres@2 b net@8 14.626 +Rres@3 net@8 net@11 29.253 +.ENDS wire-C_0_011f-2531_5-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-2675_5-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-2675_5-R_34_667m -.ENDS wire90-2675_5-layer_1-width_3 +.SUBCKT wire90-2531_5-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-2531_5-R_34_667m +.ENDS wire90-2531_5-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-2737_6-R_34_667m a b -Ccap@0 gnd net@14 10.038f -Ccap@1 gnd net@8 10.038f -Ccap@2 gnd net@11 10.038f -Rres@0 net@14 a 15.817 -Rres@1 net@11 net@14 31.634 -Rres@2 b net@8 15.817 -Rres@3 net@8 net@11 31.634 -.ENDS wire-C_0_011f-2737_6-R_34_667m +.SUBCKT wire-C_0_011f-2593_6-R_34_667m a b +Ccap@0 gnd net@14 9.51f +Ccap@1 gnd net@8 9.51f +Ccap@2 gnd net@11 9.51f +Rres@0 net@14 a 14.985 +Rres@1 net@11 net@14 29.97 +Rres@2 b net@8 14.985 +Rres@3 net@8 net@11 29.97 +.ENDS wire-C_0_011f-2593_6-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-2737_6-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-2737_6-R_34_667m -.ENDS wire90-2737_6-layer_1-width_3 +.SUBCKT wire90-2593_6-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-2593_6-R_34_667m +.ENDS wire90-2593_6-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-2725_1-R_34_667m a b -Ccap@0 gnd net@14 9.992f -Ccap@1 gnd net@8 9.992f -Ccap@2 gnd net@11 9.992f -Rres@0 net@14 a 15.745 -Rres@1 net@11 net@14 31.49 -Rres@2 b net@8 15.745 -Rres@3 net@8 net@11 31.49 -.ENDS wire-C_0_011f-2725_1-R_34_667m +.SUBCKT wire-C_0_011f-2581_1-R_34_667m a b +Ccap@0 gnd net@14 9.464f +Ccap@1 gnd net@8 9.464f +Ccap@2 gnd net@11 9.464f +Rres@0 net@14 a 14.913 +Rres@1 net@11 net@14 29.826 +Rres@2 b net@8 14.913 +Rres@3 net@8 net@11 29.826 +.ENDS wire-C_0_011f-2581_1-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-2725_1-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-2725_1-R_34_667m -.ENDS wire90-2725_1-layer_1-width_3 +.SUBCKT wire90-2581_1-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-2581_1-R_34_667m +.ENDS wire90-2581_1-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-2582_2-R_34_667m a b -Ccap@0 gnd net@14 9.468f -Ccap@1 gnd net@8 9.468f -Ccap@2 gnd net@11 9.468f -Rres@0 net@14 a 14.919 -Rres@1 net@11 net@14 29.839 -Rres@2 b net@8 14.919 -Rres@3 net@8 net@11 29.839 -.ENDS wire-C_0_011f-2582_2-R_34_667m +.SUBCKT wire-C_0_011f-2438_2-R_34_667m a b +Ccap@0 gnd net@14 8.94f +Ccap@1 gnd net@8 8.94f +Ccap@2 gnd net@11 8.94f +Rres@0 net@14 a 14.087 +Rres@1 net@11 net@14 28.175 +Rres@2 b net@8 14.087 +Rres@3 net@8 net@11 28.175 +.ENDS wire-C_0_011f-2438_2-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-2582_2-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-2582_2-R_34_667m -.ENDS wire90-2582_2-layer_1-width_3 +.SUBCKT wire90-2438_2-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-2438_2-R_34_667m +.ENDS wire90-2438_2-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-2584_1-R_34_667m a b -Ccap@0 gnd net@14 9.475f -Ccap@1 gnd net@8 9.475f -Ccap@2 gnd net@11 9.475f -Rres@0 net@14 a 14.93 -Rres@1 net@11 net@14 29.861 -Rres@2 b net@8 14.93 -Rres@3 net@8 net@11 29.861 -.ENDS wire-C_0_011f-2584_1-R_34_667m +.SUBCKT wire-C_0_011f-2440_1-R_34_667m a b +Ccap@0 gnd net@14 8.947f +Ccap@1 gnd net@8 8.947f +Ccap@2 gnd net@11 8.947f +Rres@0 net@14 a 14.098 +Rres@1 net@11 net@14 28.197 +Rres@2 b net@8 14.098 +Rres@3 net@8 net@11 28.197 +.ENDS wire-C_0_011f-2440_1-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-2584_1-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-2584_1-R_34_667m -.ENDS wire90-2584_1-layer_1-width_3 +.SUBCKT wire90-2440_1-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-2440_1-R_34_667m +.ENDS wire90-2440_1-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-2620_2-R_34_667m a b -Ccap@0 gnd net@14 9.607f -Ccap@1 gnd net@8 9.607f -Ccap@2 gnd net@11 9.607f -Rres@0 net@14 a 15.139 -Rres@1 net@11 net@14 30.278 -Rres@2 b net@8 15.139 -Rres@3 net@8 net@11 30.278 -.ENDS wire-C_0_011f-2620_2-R_34_667m +.SUBCKT wire-C_0_011f-2476_2-R_34_667m a b +Ccap@0 gnd net@14 9.079f +Ccap@1 gnd net@8 9.079f +Ccap@2 gnd net@11 9.079f +Rres@0 net@14 a 14.307 +Rres@1 net@11 net@14 28.614 +Rres@2 b net@8 14.307 +Rres@3 net@8 net@11 28.614 +.ENDS wire-C_0_011f-2476_2-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-2620_2-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-2620_2-R_34_667m -.ENDS wire90-2620_2-layer_1-width_3 +.SUBCKT wire90-2476_2-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-2476_2-R_34_667m +.ENDS wire90-2476_2-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-2660_1-R_34_667m a b -Ccap@0 gnd net@14 9.754f -Ccap@1 gnd net@8 9.754f -Ccap@2 gnd net@11 9.754f -Rres@0 net@14 a 15.369 -Rres@1 net@11 net@14 30.739 -Rres@2 b net@8 15.369 -Rres@3 net@8 net@11 30.739 -.ENDS wire-C_0_011f-2660_1-R_34_667m +.SUBCKT wire-C_0_011f-2516_1-R_34_667m a b +Ccap@0 gnd net@14 9.226f +Ccap@1 gnd net@8 9.226f +Ccap@2 gnd net@11 9.226f +Rres@0 net@14 a 14.537 +Rres@1 net@11 net@14 29.075 +Rres@2 b net@8 14.537 +Rres@3 net@8 net@11 29.075 +.ENDS wire-C_0_011f-2516_1-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-2660_1-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-2660_1-R_34_667m -.ENDS wire90-2660_1-layer_1-width_3 +.SUBCKT wire90-2516_1-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-2516_1-R_34_667m +.ENDS wire90-2516_1-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-2681_2-R_34_667m a b -Ccap@0 gnd net@14 9.831f -Ccap@1 gnd net@8 9.831f -Ccap@2 gnd net@11 9.831f -Rres@0 net@14 a 15.491 -Rres@1 net@11 net@14 30.983 -Rres@2 b net@8 15.491 -Rres@3 net@8 net@11 30.983 -.ENDS wire-C_0_011f-2681_2-R_34_667m +.SUBCKT wire-C_0_011f-2537_2-R_34_667m a b +Ccap@0 gnd net@14 9.303f +Ccap@1 gnd net@8 9.303f +Ccap@2 gnd net@11 9.303f +Rres@0 net@14 a 14.659 +Rres@1 net@11 net@14 29.319 +Rres@2 b net@8 14.659 +Rres@3 net@8 net@11 29.319 +.ENDS wire-C_0_011f-2537_2-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-2681_2-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-2681_2-R_34_667m -.ENDS wire90-2681_2-layer_1-width_3 +.SUBCKT wire90-2537_2-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-2537_2-R_34_667m +.ENDS wire90-2537_2-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-2708_1-R_34_667m a b -Ccap@0 gnd net@14 9.93f -Ccap@1 gnd net@8 9.93f -Ccap@2 gnd net@11 9.93f -Rres@0 net@14 a 15.647 -Rres@1 net@11 net@14 31.294 -Rres@2 b net@8 15.647 -Rres@3 net@8 net@11 31.294 -.ENDS wire-C_0_011f-2708_1-R_34_667m +.SUBCKT wire-C_0_011f-2564_1-R_34_667m a b +Ccap@0 gnd net@14 9.402f +Ccap@1 gnd net@8 9.402f +Ccap@2 gnd net@11 9.402f +Rres@0 net@14 a 14.815 +Rres@1 net@11 net@14 29.63 +Rres@2 b net@8 14.815 +Rres@3 net@8 net@11 29.63 +.ENDS wire-C_0_011f-2564_1-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-2708_1-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-2708_1-R_34_667m -.ENDS wire90-2708_1-layer_1-width_3 +.SUBCKT wire90-2564_1-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-2564_1-R_34_667m +.ENDS wire90-2564_1-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-2733_2-R_34_667m a b -Ccap@0 gnd net@14 10.022f -Ccap@1 gnd net@8 10.022f -Ccap@2 gnd net@11 10.022f -Rres@0 net@14 a 15.792 -Rres@1 net@11 net@14 31.584 -Rres@2 b net@8 15.792 -Rres@3 net@8 net@11 31.584 -.ENDS wire-C_0_011f-2733_2-R_34_667m +.SUBCKT wire-C_0_011f-2589_2-R_34_667m a b +Ccap@0 gnd net@14 9.494f +Ccap@1 gnd net@8 9.494f +Ccap@2 gnd net@11 9.494f +Rres@0 net@14 a 14.96 +Rres@1 net@11 net@14 29.92 +Rres@2 b net@8 14.96 +Rres@3 net@8 net@11 29.92 +.ENDS wire-C_0_011f-2589_2-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-2733_2-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-2733_2-R_34_667m -.ENDS wire90-2733_2-layer_1-width_3 +.SUBCKT wire90-2589_2-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-2589_2-R_34_667m +.ENDS wire90-2589_2-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-2760_1-R_34_667m a b -Ccap@0 gnd net@14 10.12f -Ccap@1 gnd net@8 10.12f -Ccap@2 gnd net@11 10.12f -Rres@0 net@14 a 15.947 -Rres@1 net@11 net@14 31.894 -Rres@2 b net@8 15.947 -Rres@3 net@8 net@11 31.894 -.ENDS wire-C_0_011f-2760_1-R_34_667m +.SUBCKT wire-C_0_011f-2616_1-R_34_667m a b +Ccap@0 gnd net@14 9.592f +Ccap@1 gnd net@8 9.592f +Ccap@2 gnd net@11 9.592f +Rres@0 net@14 a 15.115 +Rres@1 net@11 net@14 30.23 +Rres@2 b net@8 15.115 +Rres@3 net@8 net@11 30.23 +.ENDS wire-C_0_011f-2616_1-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-2760_1-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-2760_1-R_34_667m -.ENDS wire90-2760_1-layer_1-width_3 +.SUBCKT wire90-2616_1-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-2616_1-R_34_667m +.ENDS wire90-2616_1-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-2778_7-R_34_667m a b -Ccap@0 gnd net@14 10.189f -Ccap@1 gnd net@8 10.189f -Ccap@2 gnd net@11 10.189f -Rres@0 net@14 a 16.055 -Rres@1 net@11 net@14 32.109 -Rres@2 b net@8 16.055 -Rres@3 net@8 net@11 32.109 -.ENDS wire-C_0_011f-2778_7-R_34_667m +.SUBCKT wire-C_0_011f-2634_7-R_34_667m a b +Ccap@0 gnd net@14 9.661f +Ccap@1 gnd net@8 9.661f +Ccap@2 gnd net@11 9.661f +Rres@0 net@14 a 15.223 +Rres@1 net@11 net@14 30.445 +Rres@2 b net@8 15.223 +Rres@3 net@8 net@11 30.445 +.ENDS wire-C_0_011f-2634_7-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-2778_7-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-2778_7-R_34_667m -.ENDS wire90-2778_7-layer_1-width_3 +.SUBCKT wire90-2634_7-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-2634_7-R_34_667m +.ENDS wire90-2634_7-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-3023_6-R_34_667m a b -Ccap@0 gnd net@14 11.087f -Ccap@1 gnd net@8 11.087f -Ccap@2 gnd net@11 11.087f -Rres@0 net@14 a 17.47 -Rres@1 net@11 net@14 34.939 -Rres@2 b net@8 17.47 -Rres@3 net@8 net@11 34.939 -.ENDS wire-C_0_011f-3023_6-R_34_667m +.SUBCKT wire-C_0_011f-2879_6-R_34_667m a b +Ccap@0 gnd net@14 10.559f +Ccap@1 gnd net@8 10.559f +Ccap@2 gnd net@11 10.559f +Rres@0 net@14 a 16.638 +Rres@1 net@11 net@14 33.275 +Rres@2 b net@8 16.638 +Rres@3 net@8 net@11 33.275 +.ENDS wire-C_0_011f-2879_6-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-3023_6-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-3023_6-R_34_667m -.ENDS wire90-3023_6-layer_1-width_3 +.SUBCKT wire90-2879_6-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-2879_6-R_34_667m +.ENDS wire90-2879_6-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-3036_1-R_34_667m a b -Ccap@0 gnd net@14 11.132f -Ccap@1 gnd net@8 11.132f -Ccap@2 gnd net@11 11.132f -Rres@0 net@14 a 17.542 -Rres@1 net@11 net@14 35.084 -Rres@2 b net@8 17.542 -Rres@3 net@8 net@11 35.084 -.ENDS wire-C_0_011f-3036_1-R_34_667m +.SUBCKT wire-C_0_011f-2892_1-R_34_667m a b +Ccap@0 gnd net@14 10.604f +Ccap@1 gnd net@8 10.604f +Ccap@2 gnd net@11 10.604f +Rres@0 net@14 a 16.71 +Rres@1 net@11 net@14 33.42 +Rres@2 b net@8 16.71 +Rres@3 net@8 net@11 33.42 +.ENDS wire-C_0_011f-2892_1-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-3036_1-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-3036_1-R_34_667m -.ENDS wire90-3036_1-layer_1-width_3 +.SUBCKT wire90-2892_1-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-2892_1-R_34_667m +.ENDS wire90-2892_1-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-3046_6-R_34_667m a b -Ccap@0 gnd net@14 11.171f -Ccap@1 gnd net@8 11.171f -Ccap@2 gnd net@11 11.171f -Rres@0 net@14 a 17.603 -Rres@1 net@11 net@14 35.205 -Rres@2 b net@8 17.603 -Rres@3 net@8 net@11 35.205 -.ENDS wire-C_0_011f-3046_6-R_34_667m +.SUBCKT wire-C_0_011f-2902_6-R_34_667m a b +Ccap@0 gnd net@14 10.643f +Ccap@1 gnd net@8 10.643f +Ccap@2 gnd net@11 10.643f +Rres@0 net@14 a 16.771 +Rres@1 net@11 net@14 33.541 +Rres@2 b net@8 16.771 +Rres@3 net@8 net@11 33.541 +.ENDS wire-C_0_011f-2902_6-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-3046_6-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-3046_6-R_34_667m -.ENDS wire90-3046_6-layer_1-width_3 +.SUBCKT wire90-2902_6-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-2902_6-R_34_667m +.ENDS wire90-2902_6-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-3053_1-R_34_667m a b -Ccap@0 gnd net@14 11.195f -Ccap@1 gnd net@8 11.195f -Ccap@2 gnd net@11 11.195f -Rres@0 net@14 a 17.64 -Rres@1 net@11 net@14 35.28 -Rres@2 b net@8 17.64 -Rres@3 net@8 net@11 35.28 -.ENDS wire-C_0_011f-3053_1-R_34_667m +.SUBCKT wire-C_0_011f-2909_1-R_34_667m a b +Ccap@0 gnd net@14 10.667f +Ccap@1 gnd net@8 10.667f +Ccap@2 gnd net@11 10.667f +Rres@0 net@14 a 16.808 +Rres@1 net@11 net@14 33.616 +Rres@2 b net@8 16.808 +Rres@3 net@8 net@11 33.616 +.ENDS wire-C_0_011f-2909_1-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-3053_1-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-3053_1-R_34_667m -.ENDS wire90-3053_1-layer_1-width_3 +.SUBCKT wire90-2909_1-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-2909_1-R_34_667m +.ENDS wire90-2909_1-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-3026-R_34_667m a b -Ccap@0 gnd net@14 11.095f -Ccap@1 gnd net@8 11.095f -Ccap@2 gnd net@11 11.095f -Rres@0 net@14 a 17.484 -Rres@1 net@11 net@14 34.967 -Rres@2 b net@8 17.484 -Rres@3 net@8 net@11 34.967 -.ENDS wire-C_0_011f-3026-R_34_667m +.SUBCKT wire-C_0_011f-2882-R_34_667m a b +Ccap@0 gnd net@14 10.567f +Ccap@1 gnd net@8 10.567f +Ccap@2 gnd net@11 10.567f +Rres@0 net@14 a 16.652 +Rres@1 net@11 net@14 33.303 +Rres@2 b net@8 16.652 +Rres@3 net@8 net@11 33.303 +.ENDS wire-C_0_011f-2882-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-3026-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-3026-R_34_667m -.ENDS wire90-3026-layer_1-width_3 +.SUBCKT wire90-2882-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-2882-R_34_667m +.ENDS wire90-2882-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-3048_1-R_34_667m a b -Ccap@0 gnd net@14 11.176f -Ccap@1 gnd net@8 11.176f -Ccap@2 gnd net@11 11.176f -Rres@0 net@14 a 17.611 -Rres@1 net@11 net@14 35.222 -Rres@2 b net@8 17.611 -Rres@3 net@8 net@11 35.222 -.ENDS wire-C_0_011f-3048_1-R_34_667m +.SUBCKT wire-C_0_011f-2904_1-R_34_667m a b +Ccap@0 gnd net@14 10.648f +Ccap@1 gnd net@8 10.648f +Ccap@2 gnd net@11 10.648f +Rres@0 net@14 a 16.779 +Rres@1 net@11 net@14 33.558 +Rres@2 b net@8 16.779 +Rres@3 net@8 net@11 33.558 +.ENDS wire-C_0_011f-2904_1-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-3048_1-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-3048_1-R_34_667m -.ENDS wire90-3048_1-layer_1-width_3 +.SUBCKT wire90-2904_1-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-2904_1-R_34_667m +.ENDS wire90-2904_1-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-3091_7-R_34_667m a b -Ccap@0 gnd net@14 11.336f -Ccap@1 gnd net@8 11.336f -Ccap@2 gnd net@11 11.336f -Rres@0 net@14 a 17.863 -Rres@1 net@11 net@14 35.726 -Rres@2 b net@8 17.863 -Rres@3 net@8 net@11 35.726 -.ENDS wire-C_0_011f-3091_7-R_34_667m +.SUBCKT wire-C_0_011f-2947_7-R_34_667m a b +Ccap@0 gnd net@14 10.808f +Ccap@1 gnd net@8 10.808f +Ccap@2 gnd net@11 10.808f +Rres@0 net@14 a 17.031 +Rres@1 net@11 net@14 34.062 +Rres@2 b net@8 17.031 +Rres@3 net@8 net@11 34.062 +.ENDS wire-C_0_011f-2947_7-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-3091_7-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-3091_7-R_34_667m -.ENDS wire90-3091_7-layer_1-width_3 +.SUBCKT wire90-2947_7-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-2947_7-R_34_667m +.ENDS wire90-2947_7-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-3099_6-R_34_667m a b -Ccap@0 gnd net@14 11.365f -Ccap@1 gnd net@8 11.365f -Ccap@2 gnd net@11 11.365f -Rres@0 net@14 a 17.909 -Rres@1 net@11 net@14 35.818 -Rres@2 b net@8 17.909 -Rres@3 net@8 net@11 35.818 -.ENDS wire-C_0_011f-3099_6-R_34_667m +.SUBCKT wire-C_0_011f-2955_6-R_34_667m a b +Ccap@0 gnd net@14 10.837f +Ccap@1 gnd net@8 10.837f +Ccap@2 gnd net@11 10.837f +Rres@0 net@14 a 17.077 +Rres@1 net@11 net@14 34.154 +Rres@2 b net@8 17.077 +Rres@3 net@8 net@11 34.154 +.ENDS wire-C_0_011f-2955_6-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-3099_6-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-3099_6-R_34_667m -.ENDS wire90-3099_6-layer_1-width_3 +.SUBCKT wire90-2955_6-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-2955_6-R_34_667m +.ENDS wire90-2955_6-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-3147_7-R_34_667m a b -Ccap@0 gnd net@14 11.542f -Ccap@1 gnd net@8 11.542f -Ccap@2 gnd net@11 11.542f -Rres@0 net@14 a 18.187 -Rres@1 net@11 net@14 36.373 -Rres@2 b net@8 18.187 -Rres@3 net@8 net@11 36.373 -.ENDS wire-C_0_011f-3147_7-R_34_667m +.SUBCKT wire-C_0_011f-3003_7-R_34_667m a b +Ccap@0 gnd net@14 11.014f +Ccap@1 gnd net@8 11.014f +Ccap@2 gnd net@11 11.014f +Rres@0 net@14 a 17.355 +Rres@1 net@11 net@14 34.709 +Rres@2 b net@8 17.355 +Rres@3 net@8 net@11 34.709 +.ENDS wire-C_0_011f-3003_7-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-3147_7-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-3147_7-R_34_667m -.ENDS wire90-3147_7-layer_1-width_3 +.SUBCKT wire90-3003_7-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-3003_7-R_34_667m +.ENDS wire90-3003_7-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-3187_6-R_34_667m a b -Ccap@0 gnd net@14 11.688f -Ccap@1 gnd net@8 11.688f -Ccap@2 gnd net@11 11.688f -Rres@0 net@14 a 18.417 -Rres@1 net@11 net@14 36.834 -Rres@2 b net@8 18.417 -Rres@3 net@8 net@11 36.834 -.ENDS wire-C_0_011f-3187_6-R_34_667m +.SUBCKT wire-C_0_011f-3043_6-R_34_667m a b +Ccap@0 gnd net@14 11.16f +Ccap@1 gnd net@8 11.16f +Ccap@2 gnd net@11 11.16f +Rres@0 net@14 a 17.585 +Rres@1 net@11 net@14 35.17 +Rres@2 b net@8 17.585 +Rres@3 net@8 net@11 35.17 +.ENDS wire-C_0_011f-3043_6-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-3187_6-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-3187_6-R_34_667m -.ENDS wire90-3187_6-layer_1-width_3 +.SUBCKT wire90-3043_6-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-3043_6-R_34_667m +.ENDS wire90-3043_6-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-3208_7-R_34_667m a b -Ccap@0 gnd net@14 11.765f -Ccap@1 gnd net@8 11.765f -Ccap@2 gnd net@11 11.765f -Rres@0 net@14 a 18.539 -Rres@1 net@11 net@14 37.078 -Rres@2 b net@8 18.539 -Rres@3 net@8 net@11 37.078 -.ENDS wire-C_0_011f-3208_7-R_34_667m +.SUBCKT wire-C_0_011f-3064_7-R_34_667m a b +Ccap@0 gnd net@14 11.237f +Ccap@1 gnd net@8 11.237f +Ccap@2 gnd net@11 11.237f +Rres@0 net@14 a 17.707 +Rres@1 net@11 net@14 35.414 +Rres@2 b net@8 17.707 +Rres@3 net@8 net@11 35.414 +.ENDS wire-C_0_011f-3064_7-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-3208_7-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-3208_7-R_34_667m -.ENDS wire90-3208_7-layer_1-width_3 +.SUBCKT wire90-3064_7-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-3064_7-R_34_667m +.ENDS wire90-3064_7-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-3235_6-R_34_667m a b -Ccap@0 gnd net@14 11.864f -Ccap@1 gnd net@8 11.864f -Ccap@2 gnd net@11 11.864f -Rres@0 net@14 a 18.695 -Rres@1 net@11 net@14 37.389 -Rres@2 b net@8 18.695 -Rres@3 net@8 net@11 37.389 -.ENDS wire-C_0_011f-3235_6-R_34_667m +.SUBCKT wire-C_0_011f-3091_6-R_34_667m a b +Ccap@0 gnd net@14 11.336f +Ccap@1 gnd net@8 11.336f +Ccap@2 gnd net@11 11.336f +Rres@0 net@14 a 17.863 +Rres@1 net@11 net@14 35.725 +Rres@2 b net@8 17.863 +Rres@3 net@8 net@11 35.725 +.ENDS wire-C_0_011f-3091_6-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-3235_6-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-3235_6-R_34_667m -.ENDS wire90-3235_6-layer_1-width_3 +.SUBCKT wire90-3091_6-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-3091_6-R_34_667m +.ENDS wire90-3091_6-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-3260_7-R_34_667m a b -Ccap@0 gnd net@14 11.956f -Ccap@1 gnd net@8 11.956f -Ccap@2 gnd net@11 11.956f -Rres@0 net@14 a 18.84 -Rres@1 net@11 net@14 37.679 -Rres@2 b net@8 18.84 -Rres@3 net@8 net@11 37.679 -.ENDS wire-C_0_011f-3260_7-R_34_667m +.SUBCKT wire-C_0_011f-3116_7-R_34_667m a b +Ccap@0 gnd net@14 11.428f +Ccap@1 gnd net@8 11.428f +Ccap@2 gnd net@11 11.428f +Rres@0 net@14 a 18.008 +Rres@1 net@11 net@14 36.015 +Rres@2 b net@8 18.008 +Rres@3 net@8 net@11 36.015 +.ENDS wire-C_0_011f-3116_7-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-3260_7-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-3260_7-R_34_667m -.ENDS wire90-3260_7-layer_1-width_3 +.SUBCKT wire90-3116_7-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-3116_7-R_34_667m +.ENDS wire90-3116_7-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-3287_6-R_34_667m a b -Ccap@0 gnd net@14 12.055f -Ccap@1 gnd net@8 12.055f -Ccap@2 gnd net@11 12.055f -Rres@0 net@14 a 18.995 -Rres@1 net@11 net@14 37.99 -Rres@2 b net@8 18.995 -Rres@3 net@8 net@11 37.99 -.ENDS wire-C_0_011f-3287_6-R_34_667m +.SUBCKT wire-C_0_011f-3143_6-R_34_667m a b +Ccap@0 gnd net@14 11.527f +Ccap@1 gnd net@8 11.527f +Ccap@2 gnd net@11 11.527f +Rres@0 net@14 a 18.163 +Rres@1 net@11 net@14 36.326 +Rres@2 b net@8 18.163 +Rres@3 net@8 net@11 36.326 +.ENDS wire-C_0_011f-3143_6-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-3287_6-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-3287_6-R_34_667m -.ENDS wire90-3287_6-layer_1-width_3 +.SUBCKT wire90-3143_6-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-3143_6-R_34_667m +.ENDS wire90-3143_6-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-3306_2-R_34_667m a b -Ccap@0 gnd net@14 12.123f -Ccap@1 gnd net@8 12.123f -Ccap@2 gnd net@11 12.123f -Rres@0 net@14 a 19.102 -Rres@1 net@11 net@14 38.205 -Rres@2 b net@8 19.102 -Rres@3 net@8 net@11 38.205 -.ENDS wire-C_0_011f-3306_2-R_34_667m +.SUBCKT wire-C_0_011f-3162_2-R_34_667m a b +Ccap@0 gnd net@14 11.595f +Ccap@1 gnd net@8 11.595f +Ccap@2 gnd net@11 11.595f +Rres@0 net@14 a 18.27 +Rres@1 net@11 net@14 36.541 +Rres@2 b net@8 18.27 +Rres@3 net@8 net@11 36.541 +.ENDS wire-C_0_011f-3162_2-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-3306_2-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-3306_2-R_34_667m -.ENDS wire90-3306_2-layer_1-width_3 +.SUBCKT wire90-3162_2-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-3162_2-R_34_667m +.ENDS wire90-3162_2-layer_1-width_3 *** CELL: fifoL:splitStageDx4{sch} .SUBCKT splitStageDx4 clS[1][F] clS[1][T] clS[2][F] clS[2][T] cl[1][F] @@ -6916,43 +5107,43 @@ XsplitSta@5 clS[2][F] clS[2][T] cl[2][F] cl[2][T] freqOut xx[10] xx[11] +out[27] out[28] out[29] out[2] out[30] out[31] out[32] out[33] out[34] +out[35] out[36] out[3] out[4] out[5] out[6] out[7] out[8] out[9] net@258 +rd[2][F] rd[2][T] sin[2] sout[2] succ splitStageDx2 -Xwire90@3 net@255 net@258 wire90-2777_3-layer_1-width_3 -Xwire90@4 xx[1] wire90@4_b wire90-2581_1-layer_1-width_3 -Xwire90@5 xx[2] wire90@5_b wire90-2599_6-layer_1-width_3 -Xwire90@6 xx[3] wire90@6_b wire90-2611_1-layer_1-width_3 -Xwire90@7 xx[4] wire90@7_b wire90-2654_1-layer_1-width_3 -Xwire90@8 xx[5] wire90@8_b wire90-2637_1-layer_1-width_3 -Xwire90@9 xx[6] wire90@9_b wire90-2690_6-layer_1-width_3 -Xwire90@10 xx[7] wire90@10_b wire90-2675_5-layer_1-width_3 -Xwire90@11 xx[8] wire90@11_b wire90-2737_6-layer_1-width_3 -Xwire90@12 xx[9] wire90@12_b wire90-2725_1-layer_1-width_3 -Xwire90@13 xx[10] wire90@13_b wire90-2582_2-layer_1-width_3 -Xwire90@14 xx[11] wire90@14_b wire90-2584_1-layer_1-width_3 -Xwire90@15 xx[12] wire90@15_b wire90-2620_2-layer_1-width_3 -Xwire90@16 xx[13] wire90@16_b wire90-2660_1-layer_1-width_3 -Xwire90@17 xx[14] wire90@17_b wire90-2681_2-layer_1-width_3 -Xwire90@18 xx[15] wire90@18_b wire90-2708_1-layer_1-width_3 -Xwire90@19 xx[16] wire90@19_b wire90-2733_2-layer_1-width_3 -Xwire90@20 xx[17] wire90@20_b wire90-2760_1-layer_1-width_3 -Xwire90@21 xx[18] wire90@21_b wire90-2778_7-layer_1-width_3 -Xwire90@22 xx[19] wire90@22_b wire90-3023_6-layer_1-width_3 -Xwire90@23 xx[20] wire90@23_b wire90-3036_1-layer_1-width_3 -Xwire90@24 xx[21] wire90@24_b wire90-3023_6-layer_1-width_3 -Xwire90@25 xx[22] wire90@25_b wire90-3046_6-layer_1-width_3 -Xwire90@26 xx[23] wire90@26_b wire90-3023_6-layer_1-width_3 -Xwire90@27 xx[24] wire90@27_b wire90-3053_1-layer_1-width_3 -Xwire90@28 xx[25] wire90@28_b wire90-3026-layer_1-width_3 -Xwire90@29 xx[26] wire90@29_b wire90-3048_1-layer_1-width_3 -Xwire90@30 xx[27] wire90@30_b wire90-3023_6-layer_1-width_3 -Xwire90@31 xx[28] wire90@31_b wire90-3091_7-layer_1-width_3 -Xwire90@32 xx[29] wire90@32_b wire90-3099_6-layer_1-width_3 -Xwire90@33 xx[30] wire90@33_b wire90-3147_7-layer_1-width_3 -Xwire90@34 xx[31] wire90@34_b wire90-3187_6-layer_1-width_3 -Xwire90@35 xx[32] wire90@35_b wire90-3208_7-layer_1-width_3 -Xwire90@36 xx[33] wire90@36_b wire90-3235_6-layer_1-width_3 -Xwire90@37 xx[34] wire90@37_b wire90-3260_7-layer_1-width_3 -Xwire90@38 xx[35] wire90@38_b wire90-3287_6-layer_1-width_3 -Xwire90@39 xx[36] wire90@39_b wire90-3306_2-layer_1-width_3 +Xwire90@3 net@255 net@258 wire90-2636_2-layer_1-width_3 +Xwire90@4 xx[1] wire90@4_b wire90-2437_1-layer_1-width_3 +Xwire90@5 xx[2] wire90@5_b wire90-2455_6-layer_1-width_3 +Xwire90@6 xx[3] wire90@6_b wire90-2467_1-layer_1-width_3 +Xwire90@7 xx[4] wire90@7_b wire90-2510_1-layer_1-width_3 +Xwire90@8 xx[5] wire90@8_b wire90-2493_1-layer_1-width_3 +Xwire90@9 xx[6] wire90@9_b wire90-2546_6-layer_1-width_3 +Xwire90@10 xx[7] wire90@10_b wire90-2531_5-layer_1-width_3 +Xwire90@11 xx[8] wire90@11_b wire90-2593_6-layer_1-width_3 +Xwire90@12 xx[9] wire90@12_b wire90-2581_1-layer_1-width_3 +Xwire90@13 xx[10] wire90@13_b wire90-2438_2-layer_1-width_3 +Xwire90@14 xx[11] wire90@14_b wire90-2440_1-layer_1-width_3 +Xwire90@15 xx[12] wire90@15_b wire90-2476_2-layer_1-width_3 +Xwire90@16 xx[13] wire90@16_b wire90-2516_1-layer_1-width_3 +Xwire90@17 xx[14] wire90@17_b wire90-2537_2-layer_1-width_3 +Xwire90@18 xx[15] wire90@18_b wire90-2564_1-layer_1-width_3 +Xwire90@19 xx[16] wire90@19_b wire90-2589_2-layer_1-width_3 +Xwire90@20 xx[17] wire90@20_b wire90-2616_1-layer_1-width_3 +Xwire90@21 xx[18] wire90@21_b wire90-2634_7-layer_1-width_3 +Xwire90@22 xx[19] wire90@22_b wire90-2879_6-layer_1-width_3 +Xwire90@23 xx[20] wire90@23_b wire90-2892_1-layer_1-width_3 +Xwire90@24 xx[21] wire90@24_b wire90-2879_6-layer_1-width_3 +Xwire90@25 xx[22] wire90@25_b wire90-2902_6-layer_1-width_3 +Xwire90@26 xx[23] wire90@26_b wire90-2879_6-layer_1-width_3 +Xwire90@27 xx[24] wire90@27_b wire90-2909_1-layer_1-width_3 +Xwire90@28 xx[25] wire90@28_b wire90-2882-layer_1-width_3 +Xwire90@29 xx[26] wire90@29_b wire90-2904_1-layer_1-width_3 +Xwire90@30 xx[27] wire90@30_b wire90-2879_6-layer_1-width_3 +Xwire90@31 xx[28] wire90@31_b wire90-2947_7-layer_1-width_3 +Xwire90@32 xx[29] wire90@32_b wire90-2955_6-layer_1-width_3 +Xwire90@33 xx[30] wire90@33_b wire90-3003_7-layer_1-width_3 +Xwire90@34 xx[31] wire90@34_b wire90-3043_6-layer_1-width_3 +Xwire90@35 xx[32] wire90@35_b wire90-3064_7-layer_1-width_3 +Xwire90@36 xx[33] wire90@36_b wire90-3091_6-layer_1-width_3 +Xwire90@37 xx[34] wire90@37_b wire90-3116_7-layer_1-width_3 +Xwire90@38 xx[35] wire90@38_b wire90-3143_6-layer_1-width_3 +Xwire90@39 xx[36] wire90@39_b wire90-3162_2-layer_1-width_3 .ENDS splitStageDx4 *** CELL: orangeTSMC090nm:wire{sch} @@ -6972,68 +5163,52 @@ Xwire@0 a b wire-C_0_011f-1085-R_34_667m .ENDS wire90-1085-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-2816_7-R_34_667m a b -Ccap@0 gnd net@14 10.328f -Ccap@1 gnd net@8 10.328f -Ccap@2 gnd net@11 10.328f -Rres@0 net@14 a 16.274 -Rres@1 net@11 net@14 32.549 -Rres@2 b net@8 16.274 -Rres@3 net@8 net@11 32.549 -.ENDS wire-C_0_011f-2816_7-R_34_667m - -*** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-2816_7-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-2816_7-R_34_667m -.ENDS wire90-2816_7-layer_1-width_3 - -*** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-1847-R_34_667m a b -Ccap@0 gnd net@14 6.772f -Ccap@1 gnd net@8 6.772f -Ccap@2 gnd net@11 6.772f -Rres@0 net@14 a 10.672 -Rres@1 net@11 net@14 21.343 -Rres@2 b net@8 10.672 -Rres@3 net@8 net@11 21.343 -.ENDS wire-C_0_011f-1847-R_34_667m +.SUBCKT wire-C_0_011f-3042_2-R_34_667m a b +Ccap@0 gnd net@14 11.155f +Ccap@1 gnd net@8 11.155f +Ccap@2 gnd net@11 11.155f +Rres@0 net@14 a 17.577 +Rres@1 net@11 net@14 35.154 +Rres@2 b net@8 17.577 +Rres@3 net@8 net@11 35.154 +.ENDS wire-C_0_011f-3042_2-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-1847-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-1847-R_34_667m -.ENDS wire90-1847-layer_1-width_3 +.SUBCKT wire90-3042_2-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-3042_2-R_34_667m +.ENDS wire90-3042_2-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-1161-R_34_667m a b -Ccap@0 gnd net@14 4.257f -Ccap@1 gnd net@8 4.257f -Ccap@2 gnd net@11 4.257f -Rres@0 net@14 a 6.708 -Rres@1 net@11 net@14 13.416 -Rres@2 b net@8 6.708 -Rres@3 net@8 net@11 13.416 -.ENDS wire-C_0_011f-1161-R_34_667m +.SUBCKT wire-C_0_011f-1882_9-R_34_667m a b +Ccap@0 gnd net@14 6.904f +Ccap@1 gnd net@8 6.904f +Ccap@2 gnd net@11 6.904f +Rres@0 net@14 a 10.879 +Rres@1 net@11 net@14 21.758 +Rres@2 b net@8 10.879 +Rres@3 net@8 net@11 21.758 +.ENDS wire-C_0_011f-1882_9-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-1161-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-1161-R_34_667m -.ENDS wire90-1161-layer_1-width_3 +.SUBCKT wire90-1882_9-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-1882_9-R_34_667m +.ENDS wire90-1882_9-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-941-R_34_667m a b -Ccap@0 gnd net@14 3.45f -Ccap@1 gnd net@8 3.45f -Ccap@2 gnd net@11 3.45f -Rres@0 net@14 a 5.437 -Rres@1 net@11 net@14 10.874 -Rres@2 b net@8 5.437 -Rres@3 net@8 net@11 10.874 -.ENDS wire-C_0_011f-941-R_34_667m +.SUBCKT wire-C_0_011f-1437_9-R_34_667m a b +Ccap@0 gnd net@14 5.272f +Ccap@1 gnd net@8 5.272f +Ccap@2 gnd net@11 5.272f +Rres@0 net@14 a 8.308 +Rres@1 net@11 net@14 16.616 +Rres@2 b net@8 8.308 +Rres@3 net@8 net@11 16.616 +.ENDS wire-C_0_011f-1437_9-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-941-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-941-R_34_667m -.ENDS wire90-941-layer_1-width_3 +.SUBCKT wire90-1437_9-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-1437_9-R_34_667m +.ENDS wire90-1437_9-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} .SUBCKT wire-C_0_011f-992_5-R_34_667m a b @@ -7052,1524 +5227,1716 @@ Xwire@0 a b wire-C_0_011f-992_5-R_34_667m .ENDS wire90-992_5-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-924_4-R_34_667m a b -Ccap@0 gnd net@14 3.389f -Ccap@1 gnd net@8 3.389f -Ccap@2 gnd net@11 3.389f -Rres@0 net@14 a 5.341 -Rres@1 net@11 net@14 10.682 -Rres@2 b net@8 5.341 -Rres@3 net@8 net@11 10.682 -.ENDS wire-C_0_011f-924_4-R_34_667m +.SUBCKT wire-C_0_011f-876_3-R_34_667m a b +Ccap@0 gnd net@14 3.213f +Ccap@1 gnd net@8 3.213f +Ccap@2 gnd net@11 3.213f +Rres@0 net@14 a 5.063 +Rres@1 net@11 net@14 10.126 +Rres@2 b net@8 5.063 +Rres@3 net@8 net@11 10.126 +.ENDS wire-C_0_011f-876_3-R_34_667m + +*** CELL: orangeTSMC090nm:wire90{sch} +.SUBCKT wire90-876_3-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-876_3-R_34_667m +.ENDS wire90-876_3-layer_1-width_3 + +*** CELL: orangeTSMC090nm:wire{sch} +.SUBCKT wire-C_0_011f-1590_3-R_34_667m a b +Ccap@0 gnd net@14 5.831f +Ccap@1 gnd net@8 5.831f +Ccap@2 gnd net@11 5.831f +Rres@0 net@14 a 9.188 +Rres@1 net@11 net@14 18.377 +Rres@2 b net@8 9.188 +Rres@3 net@8 net@11 18.377 +.ENDS wire-C_0_011f-1590_3-R_34_667m + +*** CELL: orangeTSMC090nm:wire90{sch} +.SUBCKT wire90-1590_3-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-1590_3-R_34_667m +.ENDS wire90-1590_3-layer_1-width_3 + +*** CELL: orangeTSMC090nm:wire{sch} +.SUBCKT wire-C_0_011f-1187_4-R_34_667m a b +Ccap@0 gnd net@14 4.354f +Ccap@1 gnd net@8 4.354f +Ccap@2 gnd net@11 4.354f +Rres@0 net@14 a 6.861 +Rres@1 net@11 net@14 13.721 +Rres@2 b net@8 6.861 +Rres@3 net@8 net@11 13.721 +.ENDS wire-C_0_011f-1187_4-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-924_4-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-924_4-R_34_667m -.ENDS wire90-924_4-layer_1-width_3 +.SUBCKT wire90-1187_4-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-1187_4-R_34_667m +.ENDS wire90-1187_4-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-1463_4-R_34_667m a b -Ccap@0 gnd net@14 5.366f -Ccap@1 gnd net@8 5.366f -Ccap@2 gnd net@11 5.366f -Rres@0 net@14 a 8.455 -Rres@1 net@11 net@14 16.91 -Rres@2 b net@8 8.455 -Rres@3 net@8 net@11 16.91 -.ENDS wire-C_0_011f-1463_4-R_34_667m +.SUBCKT wire-C_0_011f-1189_4-R_34_667m a b +Ccap@0 gnd net@14 4.361f +Ccap@1 gnd net@8 4.361f +Ccap@2 gnd net@11 4.361f +Rres@0 net@14 a 6.872 +Rres@1 net@11 net@14 13.744 +Rres@2 b net@8 6.872 +Rres@3 net@8 net@11 13.744 +.ENDS wire-C_0_011f-1189_4-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-1463_4-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-1463_4-R_34_667m -.ENDS wire90-1463_4-layer_1-width_3 +.SUBCKT wire90-1189_4-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-1189_4-R_34_667m +.ENDS wire90-1189_4-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-1346_1-R_34_667m a b -Ccap@0 gnd net@14 4.936f -Ccap@1 gnd net@8 4.936f -Ccap@2 gnd net@11 4.936f -Rres@0 net@14 a 7.777 -Rres@1 net@11 net@14 15.555 -Rres@2 b net@8 7.777 -Rres@3 net@8 net@11 15.555 -.ENDS wire-C_0_011f-1346_1-R_34_667m +.SUBCKT wire-C_0_011f-1199_9-R_34_667m a b +Ccap@0 gnd net@14 4.4f +Ccap@1 gnd net@8 4.4f +Ccap@2 gnd net@11 4.4f +Rres@0 net@14 a 6.933 +Rres@1 net@11 net@14 13.866 +Rres@2 b net@8 6.933 +Rres@3 net@8 net@11 13.866 +.ENDS wire-C_0_011f-1199_9-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-1346_1-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-1346_1-R_34_667m -.ENDS wire90-1346_1-layer_1-width_3 +.SUBCKT wire90-1199_9-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-1199_9-R_34_667m +.ENDS wire90-1199_9-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-1337_6-R_34_667m a b -Ccap@0 gnd net@14 4.905f -Ccap@1 gnd net@8 4.905f -Ccap@2 gnd net@11 4.905f -Rres@0 net@14 a 7.728 -Rres@1 net@11 net@14 15.457 -Rres@2 b net@8 7.728 -Rres@3 net@8 net@11 15.457 -.ENDS wire-C_0_011f-1337_6-R_34_667m +.SUBCKT wire-C_0_011f-1201_9-R_34_667m a b +Ccap@0 gnd net@14 4.407f +Ccap@1 gnd net@8 4.407f +Ccap@2 gnd net@11 4.407f +Rres@0 net@14 a 6.944 +Rres@1 net@11 net@14 13.889 +Rres@2 b net@8 6.944 +Rres@3 net@8 net@11 13.889 +.ENDS wire-C_0_011f-1201_9-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-1337_6-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-1337_6-R_34_667m -.ENDS wire90-1337_6-layer_1-width_3 +.SUBCKT wire90-1201_9-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-1201_9-R_34_667m +.ENDS wire90-1201_9-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-1339_1-R_34_667m a b -Ccap@0 gnd net@14 4.91f -Ccap@1 gnd net@8 4.91f -Ccap@2 gnd net@11 4.91f -Rres@0 net@14 a 7.737 -Rres@1 net@11 net@14 15.474 -Rres@2 b net@8 7.737 -Rres@3 net@8 net@11 15.474 -.ENDS wire-C_0_011f-1339_1-R_34_667m +.SUBCKT wire-C_0_011f-1189_8-R_34_667m a b +Ccap@0 gnd net@14 4.363f +Ccap@1 gnd net@8 4.363f +Ccap@2 gnd net@11 4.363f +Rres@0 net@14 a 6.874 +Rres@1 net@11 net@14 13.749 +Rres@2 b net@8 6.874 +Rres@3 net@8 net@11 13.749 +.ENDS wire-C_0_011f-1189_8-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-1339_1-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-1339_1-R_34_667m -.ENDS wire90-1339_1-layer_1-width_3 +.SUBCKT wire90-1189_8-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-1189_8-R_34_667m +.ENDS wire90-1189_8-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-1356_6-R_34_667m a b -Ccap@0 gnd net@14 4.974f -Ccap@1 gnd net@8 4.974f -Ccap@2 gnd net@11 4.974f -Rres@0 net@14 a 7.838 -Rres@1 net@11 net@14 15.676 -Rres@2 b net@8 7.838 -Rres@3 net@8 net@11 15.676 -.ENDS wire-C_0_011f-1356_6-R_34_667m +.SUBCKT wire-C_0_011f-1196_9-R_34_667m a b +Ccap@0 gnd net@14 4.389f +Ccap@1 gnd net@8 4.389f +Ccap@2 gnd net@11 4.389f +Rres@0 net@14 a 6.915 +Rres@1 net@11 net@14 13.831 +Rres@2 b net@8 6.915 +Rres@3 net@8 net@11 13.831 +.ENDS wire-C_0_011f-1196_9-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-1356_6-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-1356_6-R_34_667m -.ENDS wire90-1356_6-layer_1-width_3 +.SUBCKT wire90-1196_9-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-1196_9-R_34_667m +.ENDS wire90-1196_9-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-1341_1-R_34_667m a b -Ccap@0 gnd net@14 4.917f -Ccap@1 gnd net@8 4.917f -Ccap@2 gnd net@11 4.917f -Rres@0 net@14 a 7.749 -Rres@1 net@11 net@14 15.497 -Rres@2 b net@8 7.749 -Rres@3 net@8 net@11 15.497 -.ENDS wire-C_0_011f-1341_1-R_34_667m +.SUBCKT wire-C_0_011f-1200_5-R_34_667m a b +Ccap@0 gnd net@14 4.402f +Ccap@1 gnd net@8 4.402f +Ccap@2 gnd net@11 4.402f +Rres@0 net@14 a 6.936 +Rres@1 net@11 net@14 13.872 +Rres@2 b net@8 6.936 +Rres@3 net@8 net@11 13.872 +.ENDS wire-C_0_011f-1200_5-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-1341_1-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-1341_1-R_34_667m -.ENDS wire90-1341_1-layer_1-width_3 +.SUBCKT wire90-1200_5-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-1200_5-R_34_667m +.ENDS wire90-1200_5-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-1345_1-R_34_667m a b -Ccap@0 gnd net@14 4.932f -Ccap@1 gnd net@8 4.932f -Ccap@2 gnd net@11 4.932f -Rres@0 net@14 a 7.772 -Rres@1 net@11 net@14 15.543 -Rres@2 b net@8 7.772 -Rres@3 net@8 net@11 15.543 -.ENDS wire-C_0_011f-1345_1-R_34_667m +.SUBCKT wire-C_0_011f-1184_4-R_34_667m a b +Ccap@0 gnd net@14 4.343f +Ccap@1 gnd net@8 4.343f +Ccap@2 gnd net@11 4.343f +Rres@0 net@14 a 6.843 +Rres@1 net@11 net@14 13.686 +Rres@2 b net@8 6.843 +Rres@3 net@8 net@11 13.686 +.ENDS wire-C_0_011f-1184_4-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-1345_1-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-1345_1-R_34_667m -.ENDS wire90-1345_1-layer_1-width_3 +.SUBCKT wire90-1184_4-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-1184_4-R_34_667m +.ENDS wire90-1184_4-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-1361_4-R_34_667m a b -Ccap@0 gnd net@14 4.992f -Ccap@1 gnd net@8 4.992f -Ccap@2 gnd net@11 4.992f -Rres@0 net@14 a 7.866 -Rres@1 net@11 net@14 15.732 -Rres@2 b net@8 7.866 -Rres@3 net@8 net@11 15.732 -.ENDS wire-C_0_011f-1361_4-R_34_667m +.SUBCKT wire-C_0_011f-1189_5-R_34_667m a b +Ccap@0 gnd net@14 4.362f +Ccap@1 gnd net@8 4.362f +Ccap@2 gnd net@11 4.362f +Rres@0 net@14 a 6.873 +Rres@1 net@11 net@14 13.745 +Rres@2 b net@8 6.873 +Rres@3 net@8 net@11 13.745 +.ENDS wire-C_0_011f-1189_5-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-1361_4-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-1361_4-R_34_667m -.ENDS wire90-1361_4-layer_1-width_3 +.SUBCKT wire90-1189_5-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-1189_5-R_34_667m +.ENDS wire90-1189_5-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-1342_1-R_34_667m a b -Ccap@0 gnd net@14 4.921f -Ccap@1 gnd net@8 4.921f -Ccap@2 gnd net@11 4.921f -Rres@0 net@14 a 7.754 -Rres@1 net@11 net@14 15.509 -Rres@2 b net@8 7.754 -Rres@3 net@8 net@11 15.509 -.ENDS wire-C_0_011f-1342_1-R_34_667m +.SUBCKT wire-C_0_011f-1208_5-R_34_667m a b +Ccap@0 gnd net@14 4.431f +Ccap@1 gnd net@8 4.431f +Ccap@2 gnd net@11 4.431f +Rres@0 net@14 a 6.982 +Rres@1 net@11 net@14 13.965 +Rres@2 b net@8 6.982 +Rres@3 net@8 net@11 13.965 +.ENDS wire-C_0_011f-1208_5-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-1342_1-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-1342_1-R_34_667m -.ENDS wire90-1342_1-layer_1-width_3 +.SUBCKT wire90-1208_5-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-1208_5-R_34_667m +.ENDS wire90-1208_5-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-1349_6-R_34_667m a b -Ccap@0 gnd net@14 4.949f -Ccap@1 gnd net@8 4.949f -Ccap@2 gnd net@11 4.949f -Rres@0 net@14 a 7.798 -Rres@1 net@11 net@14 15.595 -Rres@2 b net@8 7.798 -Rres@3 net@8 net@11 15.595 -.ENDS wire-C_0_011f-1349_6-R_34_667m +.SUBCKT wire-C_0_011f-1212_5-R_34_667m a b +Ccap@0 gnd net@14 4.446f +Ccap@1 gnd net@8 4.446f +Ccap@2 gnd net@11 4.446f +Rres@0 net@14 a 7.006 +Rres@1 net@11 net@14 14.011 +Rres@2 b net@8 7.006 +Rres@3 net@8 net@11 14.011 +.ENDS wire-C_0_011f-1212_5-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-1349_6-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-1349_6-R_34_667m -.ENDS wire90-1349_6-layer_1-width_3 +.SUBCKT wire90-1212_5-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-1212_5-R_34_667m +.ENDS wire90-1212_5-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-1345_8-R_34_667m a b -Ccap@0 gnd net@14 4.935f -Ccap@1 gnd net@8 4.935f -Ccap@2 gnd net@11 4.935f -Rres@0 net@14 a 7.776 -Rres@1 net@11 net@14 15.551 -Rres@2 b net@8 7.776 -Rres@3 net@8 net@11 15.551 -.ENDS wire-C_0_011f-1345_8-R_34_667m +.SUBCKT wire-C_0_011f-1206-R_34_667m a b +Ccap@0 gnd net@14 4.422f +Ccap@1 gnd net@8 4.422f +Ccap@2 gnd net@11 4.422f +Rres@0 net@14 a 6.968 +Rres@1 net@11 net@14 13.936 +Rres@2 b net@8 6.968 +Rres@3 net@8 net@11 13.936 +.ENDS wire-C_0_011f-1206-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-1345_8-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-1345_8-R_34_667m -.ENDS wire90-1345_8-layer_1-width_3 +.SUBCKT wire90-1206-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-1206-R_34_667m +.ENDS wire90-1206-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-1346_7-R_34_667m a b -Ccap@0 gnd net@14 4.938f -Ccap@1 gnd net@8 4.938f -Ccap@2 gnd net@11 4.938f -Rres@0 net@14 a 7.781 -Rres@1 net@11 net@14 15.562 -Rres@2 b net@8 7.781 -Rres@3 net@8 net@11 15.562 -.ENDS wire-C_0_011f-1346_7-R_34_667m +.SUBCKT wire-C_0_011f-1203_9-R_34_667m a b +Ccap@0 gnd net@14 4.414f +Ccap@1 gnd net@8 4.414f +Ccap@2 gnd net@11 4.414f +Rres@0 net@14 a 6.956 +Rres@1 net@11 net@14 13.912 +Rres@2 b net@8 6.956 +Rres@3 net@8 net@11 13.912 +.ENDS wire-C_0_011f-1203_9-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-1346_7-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-1346_7-R_34_667m -.ENDS wire90-1346_7-layer_1-width_3 +.SUBCKT wire90-1203_9-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-1203_9-R_34_667m +.ENDS wire90-1203_9-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-1330_8-R_34_667m a b -Ccap@0 gnd net@14 4.88f -Ccap@1 gnd net@8 4.88f -Ccap@2 gnd net@11 4.88f -Rres@0 net@14 a 7.689 -Rres@1 net@11 net@14 15.378 -Rres@2 b net@8 7.689 -Rres@3 net@8 net@11 15.378 -.ENDS wire-C_0_011f-1330_8-R_34_667m +.SUBCKT wire-C_0_011f-1216_4-R_34_667m a b +Ccap@0 gnd net@14 4.46f +Ccap@1 gnd net@8 4.46f +Ccap@2 gnd net@11 4.46f +Rres@0 net@14 a 7.028 +Rres@1 net@11 net@14 14.056 +Rres@2 b net@8 7.028 +Rres@3 net@8 net@11 14.056 +.ENDS wire-C_0_011f-1216_4-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-1330_8-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-1330_8-R_34_667m -.ENDS wire90-1330_8-layer_1-width_3 +.SUBCKT wire90-1216_4-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-1216_4-R_34_667m +.ENDS wire90-1216_4-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-1339_7-R_34_667m a b -Ccap@0 gnd net@14 4.912f -Ccap@1 gnd net@8 4.912f -Ccap@2 gnd net@11 4.912f -Rres@0 net@14 a 7.74 -Rres@1 net@11 net@14 15.481 -Rres@2 b net@8 7.74 -Rres@3 net@8 net@11 15.481 -.ENDS wire-C_0_011f-1339_7-R_34_667m +.SUBCKT wire-C_0_011f-1222_9-R_34_667m a b +Ccap@0 gnd net@14 4.484f +Ccap@1 gnd net@8 4.484f +Ccap@2 gnd net@11 4.484f +Rres@0 net@14 a 7.066 +Rres@1 net@11 net@14 14.131 +Rres@2 b net@8 7.066 +Rres@3 net@8 net@11 14.131 +.ENDS wire-C_0_011f-1222_9-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-1339_7-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-1339_7-R_34_667m -.ENDS wire90-1339_7-layer_1-width_3 +.SUBCKT wire90-1222_9-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-1222_9-R_34_667m +.ENDS wire90-1222_9-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-1353_3-R_34_667m a b -Ccap@0 gnd net@14 4.962f -Ccap@1 gnd net@8 4.962f -Ccap@2 gnd net@11 4.962f -Rres@0 net@14 a 7.819 -Rres@1 net@11 net@14 15.638 -Rres@2 b net@8 7.819 -Rres@3 net@8 net@11 15.638 -.ENDS wire-C_0_011f-1353_3-R_34_667m +.SUBCKT wire-C_0_011f-1190_3-R_34_667m a b +Ccap@0 gnd net@14 4.364f +Ccap@1 gnd net@8 4.364f +Ccap@2 gnd net@11 4.364f +Rres@0 net@14 a 6.877 +Rres@1 net@11 net@14 13.755 +Rres@2 b net@8 6.877 +Rres@3 net@8 net@11 13.755 +.ENDS wire-C_0_011f-1190_3-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-1353_3-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-1353_3-R_34_667m -.ENDS wire90-1353_3-layer_1-width_3 +.SUBCKT wire90-1190_3-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-1190_3-R_34_667m +.ENDS wire90-1190_3-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-1355_2-R_34_667m a b -Ccap@0 gnd net@14 4.969f -Ccap@1 gnd net@8 4.969f -Ccap@2 gnd net@11 4.969f -Rres@0 net@14 a 7.83 -Rres@1 net@11 net@14 15.66 -Rres@2 b net@8 7.83 -Rres@3 net@8 net@11 15.66 -.ENDS wire-C_0_011f-1355_2-R_34_667m +.SUBCKT wire-C_0_011f-1217_9-R_34_667m a b +Ccap@0 gnd net@14 4.466f +Ccap@1 gnd net@8 4.466f +Ccap@2 gnd net@11 4.466f +Rres@0 net@14 a 7.037 +Rres@1 net@11 net@14 14.074 +Rres@2 b net@8 7.037 +Rres@3 net@8 net@11 14.074 +.ENDS wire-C_0_011f-1217_9-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-1355_2-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-1355_2-R_34_667m -.ENDS wire90-1355_2-layer_1-width_3 +.SUBCKT wire90-1217_9-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-1217_9-R_34_667m +.ENDS wire90-1217_9-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-1359_3-R_34_667m a b -Ccap@0 gnd net@14 4.984f -Ccap@1 gnd net@8 4.984f -Ccap@2 gnd net@11 4.984f -Rres@0 net@14 a 7.854 -Rres@1 net@11 net@14 15.707 -Rres@2 b net@8 7.854 -Rres@3 net@8 net@11 15.707 -.ENDS wire-C_0_011f-1359_3-R_34_667m +.SUBCKT wire-C_0_011f-1184-R_34_667m a b +Ccap@0 gnd net@14 4.341f +Ccap@1 gnd net@8 4.341f +Ccap@2 gnd net@11 4.341f +Rres@0 net@14 a 6.841 +Rres@1 net@11 net@14 13.682 +Rres@2 b net@8 6.841 +Rres@3 net@8 net@11 13.682 +.ENDS wire-C_0_011f-1184-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-1359_3-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-1359_3-R_34_667m -.ENDS wire90-1359_3-layer_1-width_3 +.SUBCKT wire90-1184-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-1184-R_34_667m +.ENDS wire90-1184-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-1357_2-R_34_667m a b -Ccap@0 gnd net@14 4.976f -Ccap@1 gnd net@8 4.976f -Ccap@2 gnd net@11 4.976f -Rres@0 net@14 a 7.842 -Rres@1 net@11 net@14 15.683 -Rres@2 b net@8 7.842 -Rres@3 net@8 net@11 15.683 -.ENDS wire-C_0_011f-1357_2-R_34_667m +.SUBCKT wire-C_0_011f-1191_5-R_34_667m a b +Ccap@0 gnd net@14 4.369f +Ccap@1 gnd net@8 4.369f +Ccap@2 gnd net@11 4.369f +Rres@0 net@14 a 6.884 +Rres@1 net@11 net@14 13.768 +Rres@2 b net@8 6.884 +Rres@3 net@8 net@11 13.768 +.ENDS wire-C_0_011f-1191_5-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-1357_2-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-1357_2-R_34_667m -.ENDS wire90-1357_2-layer_1-width_3 +.SUBCKT wire90-1191_5-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-1191_5-R_34_667m +.ENDS wire90-1191_5-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-1356_1-R_34_667m a b -Ccap@0 gnd net@14 4.972f -Ccap@1 gnd net@8 4.972f -Ccap@2 gnd net@11 4.972f -Rres@0 net@14 a 7.835 -Rres@1 net@11 net@14 15.67 -Rres@2 b net@8 7.835 -Rres@3 net@8 net@11 15.67 -.ENDS wire-C_0_011f-1356_1-R_34_667m +.SUBCKT wire-C_0_011f-1185-R_34_667m a b +Ccap@0 gnd net@14 4.345f +Ccap@1 gnd net@8 4.345f +Ccap@2 gnd net@11 4.345f +Rres@0 net@14 a 6.847 +Rres@1 net@11 net@14 13.693 +Rres@2 b net@8 6.847 +Rres@3 net@8 net@11 13.693 +.ENDS wire-C_0_011f-1185-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-1356_1-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-1356_1-R_34_667m -.ENDS wire90-1356_1-layer_1-width_3 +.SUBCKT wire90-1185-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-1185-R_34_667m +.ENDS wire90-1185-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-1379_1-R_34_667m a b -Ccap@0 gnd net@14 5.057f -Ccap@1 gnd net@8 5.057f -Ccap@2 gnd net@11 5.057f -Rres@0 net@14 a 7.968 -Rres@1 net@11 net@14 15.936 -Rres@2 b net@8 7.968 -Rres@3 net@8 net@11 15.936 -.ENDS wire-C_0_011f-1379_1-R_34_667m +.SUBCKT wire-C_0_011f-1220-R_34_667m a b +Ccap@0 gnd net@14 4.473f +Ccap@1 gnd net@8 4.473f +Ccap@2 gnd net@11 4.473f +Rres@0 net@14 a 7.049 +Rres@1 net@11 net@14 14.098 +Rres@2 b net@8 7.049 +Rres@3 net@8 net@11 14.098 +.ENDS wire-C_0_011f-1220-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-1379_1-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-1379_1-R_34_667m -.ENDS wire90-1379_1-layer_1-width_3 +.SUBCKT wire90-1220-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-1220-R_34_667m +.ENDS wire90-1220-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-1351_6-R_34_667m a b -Ccap@0 gnd net@14 4.956f -Ccap@1 gnd net@8 4.956f -Ccap@2 gnd net@11 4.956f -Rres@0 net@14 a 7.809 -Rres@1 net@11 net@14 15.618 -Rres@2 b net@8 7.809 -Rres@3 net@8 net@11 15.618 -.ENDS wire-C_0_011f-1351_6-R_34_667m +.SUBCKT wire-C_0_011f-1225_5-R_34_667m a b +Ccap@0 gnd net@14 4.494f +Ccap@1 gnd net@8 4.494f +Ccap@2 gnd net@11 4.494f +Rres@0 net@14 a 7.081 +Rres@1 net@11 net@14 14.161 +Rres@2 b net@8 7.081 +Rres@3 net@8 net@11 14.161 +.ENDS wire-C_0_011f-1225_5-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-1351_6-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-1351_6-R_34_667m -.ENDS wire90-1351_6-layer_1-width_3 +.SUBCKT wire90-1225_5-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-1225_5-R_34_667m +.ENDS wire90-1225_5-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-1376_6-R_34_667m a b -Ccap@0 gnd net@14 5.048f -Ccap@1 gnd net@8 5.048f -Ccap@2 gnd net@11 5.048f -Rres@0 net@14 a 7.954 -Rres@1 net@11 net@14 15.907 -Rres@2 b net@8 7.954 -Rres@3 net@8 net@11 15.907 -.ENDS wire-C_0_011f-1376_6-R_34_667m +.SUBCKT wire-C_0_011f-1223-R_34_667m a b +Ccap@0 gnd net@14 4.484f +Ccap@1 gnd net@8 4.484f +Ccap@2 gnd net@11 4.484f +Rres@0 net@14 a 7.066 +Rres@1 net@11 net@14 14.132 +Rres@2 b net@8 7.066 +Rres@3 net@8 net@11 14.132 +.ENDS wire-C_0_011f-1223-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-1376_6-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-1376_6-R_34_667m -.ENDS wire90-1376_6-layer_1-width_3 +.SUBCKT wire90-1223-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-1223-R_34_667m +.ENDS wire90-1223-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-1372_4-R_34_667m a b -Ccap@0 gnd net@14 5.032f -Ccap@1 gnd net@8 5.032f -Ccap@2 gnd net@11 5.032f -Rres@0 net@14 a 7.929 -Rres@1 net@11 net@14 15.859 -Rres@2 b net@8 7.929 -Rres@3 net@8 net@11 15.859 -.ENDS wire-C_0_011f-1372_4-R_34_667m +.SUBCKT wire-C_0_011f-1227_5-R_34_667m a b +Ccap@0 gnd net@14 4.501f +Ccap@1 gnd net@8 4.501f +Ccap@2 gnd net@11 4.501f +Rres@0 net@14 a 7.092 +Rres@1 net@11 net@14 14.184 +Rres@2 b net@8 7.092 +Rres@3 net@8 net@11 14.184 +.ENDS wire-C_0_011f-1227_5-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-1372_4-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-1372_4-R_34_667m -.ENDS wire90-1372_4-layer_1-width_3 +.SUBCKT wire90-1227_5-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-1227_5-R_34_667m +.ENDS wire90-1227_5-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-1373_6-R_34_667m a b -Ccap@0 gnd net@14 5.037f -Ccap@1 gnd net@8 5.037f -Ccap@2 gnd net@11 5.037f -Rres@0 net@14 a 7.936 -Rres@1 net@11 net@14 15.873 -Rres@2 b net@8 7.936 -Rres@3 net@8 net@11 15.873 -.ENDS wire-C_0_011f-1373_6-R_34_667m +.SUBCKT wire-C_0_011f-1217-R_34_667m a b +Ccap@0 gnd net@14 4.462f +Ccap@1 gnd net@8 4.462f +Ccap@2 gnd net@11 4.462f +Rres@0 net@14 a 7.032 +Rres@1 net@11 net@14 14.063 +Rres@2 b net@8 7.032 +Rres@3 net@8 net@11 14.063 +.ENDS wire-C_0_011f-1217-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-1373_6-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-1373_6-R_34_667m -.ENDS wire90-1373_6-layer_1-width_3 +.SUBCKT wire90-1217-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-1217-R_34_667m +.ENDS wire90-1217-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-1360_1-R_34_667m a b -Ccap@0 gnd net@14 4.987f -Ccap@1 gnd net@8 4.987f -Ccap@2 gnd net@11 4.987f -Rres@0 net@14 a 7.858 -Rres@1 net@11 net@14 15.717 -Rres@2 b net@8 7.858 -Rres@3 net@8 net@11 15.717 -.ENDS wire-C_0_011f-1360_1-R_34_667m +.SUBCKT wire-C_0_011f-1254-R_34_667m a b +Ccap@0 gnd net@14 4.598f +Ccap@1 gnd net@8 4.598f +Ccap@2 gnd net@11 4.598f +Rres@0 net@14 a 7.245 +Rres@1 net@11 net@14 14.491 +Rres@2 b net@8 7.245 +Rres@3 net@8 net@11 14.491 +.ENDS wire-C_0_011f-1254-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-1360_1-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-1360_1-R_34_667m -.ENDS wire90-1360_1-layer_1-width_3 +.SUBCKT wire90-1254-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-1254-R_34_667m +.ENDS wire90-1254-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-1323_3-R_34_667m a b -Ccap@0 gnd net@14 4.852f -Ccap@1 gnd net@8 4.852f -Ccap@2 gnd net@11 4.852f -Rres@0 net@14 a 7.646 -Rres@1 net@11 net@14 15.291 -Rres@2 b net@8 7.646 -Rres@3 net@8 net@11 15.291 -.ENDS wire-C_0_011f-1323_3-R_34_667m +.SUBCKT wire-C_0_011f-1216-R_34_667m a b +Ccap@0 gnd net@14 4.459f +Ccap@1 gnd net@8 4.459f +Ccap@2 gnd net@11 4.459f +Rres@0 net@14 a 7.026 +Rres@1 net@11 net@14 14.052 +Rres@2 b net@8 7.026 +Rres@3 net@8 net@11 14.052 +.ENDS wire-C_0_011f-1216-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-1323_3-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-1323_3-R_34_667m -.ENDS wire90-1323_3-layer_1-width_3 +.SUBCKT wire90-1216-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-1216-R_34_667m +.ENDS wire90-1216-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-1330_3-R_34_667m a b -Ccap@0 gnd net@14 4.878f -Ccap@1 gnd net@8 4.878f -Ccap@2 gnd net@11 4.878f -Rres@0 net@14 a 7.686 -Rres@1 net@11 net@14 15.372 -Rres@2 b net@8 7.686 -Rres@3 net@8 net@11 15.372 -.ENDS wire-C_0_011f-1330_3-R_34_667m +.SUBCKT wire-C_0_011f-1243-R_34_667m a b +Ccap@0 gnd net@14 4.558f +Ccap@1 gnd net@8 4.558f +Ccap@2 gnd net@11 4.558f +Rres@0 net@14 a 7.182 +Rres@1 net@11 net@14 14.364 +Rres@2 b net@8 7.182 +Rres@3 net@8 net@11 14.364 +.ENDS wire-C_0_011f-1243-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-1330_3-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-1330_3-R_34_667m -.ENDS wire90-1330_3-layer_1-width_3 +.SUBCKT wire90-1243-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-1243-R_34_667m +.ENDS wire90-1243-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-1329_2-R_34_667m a b -Ccap@0 gnd net@14 4.874f -Ccap@1 gnd net@8 4.874f -Ccap@2 gnd net@11 4.874f -Rres@0 net@14 a 7.68 -Rres@1 net@11 net@14 15.36 -Rres@2 b net@8 7.68 -Rres@3 net@8 net@11 15.36 -.ENDS wire-C_0_011f-1329_2-R_34_667m +.SUBCKT wire-C_0_011f-1218_5-R_34_667m a b +Ccap@0 gnd net@14 4.468f +Ccap@1 gnd net@8 4.468f +Ccap@2 gnd net@11 4.468f +Rres@0 net@14 a 7.04 +Rres@1 net@11 net@14 14.08 +Rres@2 b net@8 7.04 +Rres@3 net@8 net@11 14.08 +.ENDS wire-C_0_011f-1218_5-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-1329_2-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-1329_2-R_34_667m -.ENDS wire90-1329_2-layer_1-width_3 +.SUBCKT wire90-1218_5-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-1218_5-R_34_667m +.ENDS wire90-1218_5-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-1325_8-R_34_667m a b -Ccap@0 gnd net@14 4.861f -Ccap@1 gnd net@8 4.861f -Ccap@2 gnd net@11 4.861f -Rres@0 net@14 a 7.66 -Rres@1 net@11 net@14 15.32 -Rres@2 b net@8 7.66 -Rres@3 net@8 net@11 15.32 -.ENDS wire-C_0_011f-1325_8-R_34_667m +.SUBCKT wire-C_0_011f-1175-R_34_667m a b +Ccap@0 gnd net@14 4.308f +Ccap@1 gnd net@8 4.308f +Ccap@2 gnd net@11 4.308f +Rres@0 net@14 a 6.789 +Rres@1 net@11 net@14 13.578 +Rres@2 b net@8 6.789 +Rres@3 net@8 net@11 13.578 +.ENDS wire-C_0_011f-1175-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-1325_8-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-1325_8-R_34_667m -.ENDS wire90-1325_8-layer_1-width_3 +.SUBCKT wire90-1175-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-1175-R_34_667m +.ENDS wire90-1175-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-1344_7-R_34_667m a b -Ccap@0 gnd net@14 4.931f -Ccap@1 gnd net@8 4.931f -Ccap@2 gnd net@11 4.931f -Rres@0 net@14 a 7.769 -Rres@1 net@11 net@14 15.539 -Rres@2 b net@8 7.769 -Rres@3 net@8 net@11 15.539 -.ENDS wire-C_0_011f-1344_7-R_34_667m +.SUBCKT wire-C_0_011f-1181_4-R_34_667m a b +Ccap@0 gnd net@14 4.332f +Ccap@1 gnd net@8 4.332f +Ccap@2 gnd net@11 4.332f +Rres@0 net@14 a 6.826 +Rres@1 net@11 net@14 13.652 +Rres@2 b net@8 6.826 +Rres@3 net@8 net@11 13.652 +.ENDS wire-C_0_011f-1181_4-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-1344_7-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-1344_7-R_34_667m -.ENDS wire90-1344_7-layer_1-width_3 +.SUBCKT wire90-1181_4-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-1181_4-R_34_667m +.ENDS wire90-1181_4-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-1327_8-R_34_667m a b -Ccap@0 gnd net@14 4.869f -Ccap@1 gnd net@8 4.869f -Ccap@2 gnd net@11 4.869f -Rres@0 net@14 a 7.672 -Rres@1 net@11 net@14 15.343 -Rres@2 b net@8 7.672 -Rres@3 net@8 net@11 15.343 -.ENDS wire-C_0_011f-1327_8-R_34_667m +.SUBCKT wire-C_0_011f-1172-R_34_667m a b +Ccap@0 gnd net@14 4.297f +Ccap@1 gnd net@8 4.297f +Ccap@2 gnd net@11 4.297f +Rres@0 net@14 a 6.772 +Rres@1 net@11 net@14 13.543 +Rres@2 b net@8 6.772 +Rres@3 net@8 net@11 13.543 +.ENDS wire-C_0_011f-1172-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-1327_8-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-1327_8-R_34_667m -.ENDS wire90-1327_8-layer_1-width_3 +.SUBCKT wire90-1172-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-1172-R_34_667m +.ENDS wire90-1172-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-1321_8-R_34_667m a b -Ccap@0 gnd net@14 4.847f -Ccap@1 gnd net@8 4.847f -Ccap@2 gnd net@11 4.847f -Rres@0 net@14 a 7.637 -Rres@1 net@11 net@14 15.274 -Rres@2 b net@8 7.637 -Rres@3 net@8 net@11 15.274 -.ENDS wire-C_0_011f-1321_8-R_34_667m +.SUBCKT wire-C_0_011f-1183_5-R_34_667m a b +Ccap@0 gnd net@14 4.34f +Ccap@1 gnd net@8 4.34f +Ccap@2 gnd net@11 4.34f +Rres@0 net@14 a 6.838 +Rres@1 net@11 net@14 13.676 +Rres@2 b net@8 6.838 +Rres@3 net@8 net@11 13.676 +.ENDS wire-C_0_011f-1183_5-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-1321_8-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-1321_8-R_34_667m -.ENDS wire90-1321_8-layer_1-width_3 +.SUBCKT wire90-1183_5-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-1183_5-R_34_667m +.ENDS wire90-1183_5-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-638-R_34_667m a b -Ccap@0 gnd net@14 2.339f -Ccap@1 gnd net@8 2.339f -Ccap@2 gnd net@11 2.339f -Rres@0 net@14 a 3.686 -Rres@1 net@11 net@14 7.372 -Rres@2 b net@8 3.686 -Rres@3 net@8 net@11 7.372 -.ENDS wire-C_0_011f-638-R_34_667m +.SUBCKT wire-C_0_011f-1183_6-R_34_667m a b +Ccap@0 gnd net@14 4.34f +Ccap@1 gnd net@8 4.34f +Ccap@2 gnd net@11 4.34f +Rres@0 net@14 a 6.839 +Rres@1 net@11 net@14 13.677 +Rres@2 b net@8 6.839 +Rres@3 net@8 net@11 13.677 +.ENDS wire-C_0_011f-1183_6-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-638-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-638-R_34_667m -.ENDS wire90-638-layer_1-width_3 +.SUBCKT wire90-1183_6-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-1183_6-R_34_667m +.ENDS wire90-1183_6-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-641-R_34_667m a b -Ccap@0 gnd net@14 2.35f -Ccap@1 gnd net@8 2.35f -Ccap@2 gnd net@11 2.35f -Rres@0 net@14 a 3.704 -Rres@1 net@11 net@14 7.407 -Rres@2 b net@8 3.704 -Rres@3 net@8 net@11 7.407 -.ENDS wire-C_0_011f-641-R_34_667m +.SUBCKT wire-C_0_011f-1185_5-R_34_667m a b +Ccap@0 gnd net@14 4.347f +Ccap@1 gnd net@8 4.347f +Ccap@2 gnd net@11 4.347f +Rres@0 net@14 a 6.85 +Rres@1 net@11 net@14 13.699 +Rres@2 b net@8 6.85 +Rres@3 net@8 net@11 13.699 +.ENDS wire-C_0_011f-1185_5-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-641-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-641-R_34_667m -.ENDS wire90-641-layer_1-width_3 +.SUBCKT wire90-1185_5-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-1185_5-R_34_667m +.ENDS wire90-1185_5-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-644-R_34_667m a b -Ccap@0 gnd net@14 2.361f -Ccap@1 gnd net@8 2.361f -Ccap@2 gnd net@11 2.361f -Rres@0 net@14 a 3.721 -Rres@1 net@11 net@14 7.442 -Rres@2 b net@8 3.721 -Rres@3 net@8 net@11 7.442 -.ENDS wire-C_0_011f-644-R_34_667m +.SUBCKT wire-C_0_011f-1176_9-R_34_667m a b +Ccap@0 gnd net@14 4.315f +Ccap@1 gnd net@8 4.315f +Ccap@2 gnd net@11 4.315f +Rres@0 net@14 a 6.8 +Rres@1 net@11 net@14 13.6 +Rres@2 b net@8 6.8 +Rres@3 net@8 net@11 13.6 +.ENDS wire-C_0_011f-1176_9-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-644-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-644-R_34_667m -.ENDS wire90-644-layer_1-width_3 +.SUBCKT wire90-1176_9-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-1176_9-R_34_667m +.ENDS wire90-1176_9-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-635-R_34_667m a b -Ccap@0 gnd net@14 2.328f -Ccap@1 gnd net@8 2.328f -Ccap@2 gnd net@11 2.328f -Rres@0 net@14 a 3.669 -Rres@1 net@11 net@14 7.338 -Rres@2 b net@8 3.669 -Rres@3 net@8 net@11 7.338 -.ENDS wire-C_0_011f-635-R_34_667m +.SUBCKT wire-C_0_011f-1178_5-R_34_667m a b +Ccap@0 gnd net@14 4.321f +Ccap@1 gnd net@8 4.321f +Ccap@2 gnd net@11 4.321f +Rres@0 net@14 a 6.809 +Rres@1 net@11 net@14 13.618 +Rres@2 b net@8 6.809 +Rres@3 net@8 net@11 13.618 +.ENDS wire-C_0_011f-1178_5-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-635-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-635-R_34_667m -.ENDS wire90-635-layer_1-width_3 +.SUBCKT wire90-1178_5-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-1178_5-R_34_667m +.ENDS wire90-1178_5-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-666-R_34_667m a b -Ccap@0 gnd net@14 2.442f -Ccap@1 gnd net@8 2.442f -Ccap@2 gnd net@11 2.442f -Rres@0 net@14 a 3.848 -Rres@1 net@11 net@14 7.696 -Rres@2 b net@8 3.848 -Rres@3 net@8 net@11 7.696 -.ENDS wire-C_0_011f-666-R_34_667m +.SUBCKT wire-C_0_011f-1214-R_34_667m a b +Ccap@0 gnd net@14 4.451f +Ccap@1 gnd net@8 4.451f +Ccap@2 gnd net@11 4.451f +Rres@0 net@14 a 7.014 +Rres@1 net@11 net@14 14.028 +Rres@2 b net@8 7.014 +Rres@3 net@8 net@11 14.028 +.ENDS wire-C_0_011f-1214-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-666-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-666-R_34_667m -.ENDS wire90-666-layer_1-width_3 +.SUBCKT wire90-1214-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-1214-R_34_667m +.ENDS wire90-1214-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-633_5-R_34_667m a b -Ccap@0 gnd net@14 2.323f -Ccap@1 gnd net@8 2.323f -Ccap@2 gnd net@11 2.323f -Rres@0 net@14 a 3.66 -Rres@1 net@11 net@14 7.32 -Rres@2 b net@8 3.66 -Rres@3 net@8 net@11 7.32 -.ENDS wire-C_0_011f-633_5-R_34_667m +.SUBCKT wire-C_0_011f-1230-R_34_667m a b +Ccap@0 gnd net@14 4.51f +Ccap@1 gnd net@8 4.51f +Ccap@2 gnd net@11 4.51f +Rres@0 net@14 a 7.107 +Rres@1 net@11 net@14 14.213 +Rres@2 b net@8 7.107 +Rres@3 net@8 net@11 14.213 +.ENDS wire-C_0_011f-1230-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-633_5-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-633_5-R_34_667m -.ENDS wire90-633_5-layer_1-width_3 +.SUBCKT wire90-1230-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-1230-R_34_667m +.ENDS wire90-1230-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-655-R_34_667m a b -Ccap@0 gnd net@14 2.402f -Ccap@1 gnd net@8 2.402f -Ccap@2 gnd net@11 2.402f -Rres@0 net@14 a 3.784 -Rres@1 net@11 net@14 7.569 -Rres@2 b net@8 3.784 -Rres@3 net@8 net@11 7.569 -.ENDS wire-C_0_011f-655-R_34_667m +.SUBCKT wire-C_0_011f-1221_5-R_34_667m a b +Ccap@0 gnd net@14 4.479f +Ccap@1 gnd net@8 4.479f +Ccap@2 gnd net@11 4.479f +Rres@0 net@14 a 7.058 +Rres@1 net@11 net@14 14.115 +Rres@2 b net@8 7.058 +Rres@3 net@8 net@11 14.115 +.ENDS wire-C_0_011f-1221_5-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-655-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-655-R_34_667m -.ENDS wire90-655-layer_1-width_3 +.SUBCKT wire90-1221_5-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-1221_5-R_34_667m +.ENDS wire90-1221_5-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-636_5-R_34_667m a b -Ccap@0 gnd net@14 2.334f -Ccap@1 gnd net@8 2.334f -Ccap@2 gnd net@11 2.334f -Rres@0 net@14 a 3.678 -Rres@1 net@11 net@14 7.355 -Rres@2 b net@8 3.678 -Rres@3 net@8 net@11 7.355 -.ENDS wire-C_0_011f-636_5-R_34_667m +.SUBCKT wire-C_0_011f-1215_5-R_34_667m a b +Ccap@0 gnd net@14 4.457f +Ccap@1 gnd net@8 4.457f +Ccap@2 gnd net@11 4.457f +Rres@0 net@14 a 7.023 +Rres@1 net@11 net@14 14.046 +Rres@2 b net@8 7.023 +Rres@3 net@8 net@11 14.046 +.ENDS wire-C_0_011f-1215_5-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-636_5-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-636_5-R_34_667m -.ENDS wire90-636_5-layer_1-width_3 +.SUBCKT wire90-1215_5-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-1215_5-R_34_667m +.ENDS wire90-1215_5-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-594_5-R_34_667m a b -Ccap@0 gnd net@14 2.18f -Ccap@1 gnd net@8 2.18f -Ccap@2 gnd net@11 2.18f -Rres@0 net@14 a 3.435 -Rres@1 net@11 net@14 6.87 -Rres@2 b net@8 3.435 -Rres@3 net@8 net@11 6.87 -.ENDS wire-C_0_011f-594_5-R_34_667m +.SUBCKT wire-C_0_011f-1188_5-R_34_667m a b +Ccap@0 gnd net@14 4.358f +Ccap@1 gnd net@8 4.358f +Ccap@2 gnd net@11 4.358f +Rres@0 net@14 a 6.867 +Rres@1 net@11 net@14 13.734 +Rres@2 b net@8 6.867 +Rres@3 net@8 net@11 13.734 +.ENDS wire-C_0_011f-1188_5-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-594_5-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-594_5-R_34_667m -.ENDS wire90-594_5-layer_1-width_3 +.SUBCKT wire90-1188_5-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-1188_5-R_34_667m +.ENDS wire90-1188_5-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-599_4-R_34_667m a b -Ccap@0 gnd net@14 2.198f -Ccap@1 gnd net@8 2.198f -Ccap@2 gnd net@11 2.198f -Rres@0 net@14 a 3.463 -Rres@1 net@11 net@14 6.926 -Rres@2 b net@8 3.463 -Rres@3 net@8 net@11 6.926 -.ENDS wire-C_0_011f-599_4-R_34_667m +.SUBCKT wire-C_0_011f-1178_4-R_34_667m a b +Ccap@0 gnd net@14 4.321f +Ccap@1 gnd net@8 4.321f +Ccap@2 gnd net@11 4.321f +Rres@0 net@14 a 6.809 +Rres@1 net@11 net@14 13.617 +Rres@2 b net@8 6.809 +Rres@3 net@8 net@11 13.617 +.ENDS wire-C_0_011f-1178_4-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-599_4-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-599_4-R_34_667m -.ENDS wire90-599_4-layer_1-width_3 +.SUBCKT wire90-1178_4-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-1178_4-R_34_667m +.ENDS wire90-1178_4-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-590_5-R_34_667m a b -Ccap@0 gnd net@14 2.165f -Ccap@1 gnd net@8 2.165f -Ccap@2 gnd net@11 2.165f -Rres@0 net@14 a 3.412 -Rres@1 net@11 net@14 6.824 -Rres@2 b net@8 3.412 -Rres@3 net@8 net@11 6.824 -.ENDS wire-C_0_011f-590_5-R_34_667m +.SUBCKT wire-C_0_011f-1180_5-R_34_667m a b +Ccap@0 gnd net@14 4.328f +Ccap@1 gnd net@8 4.328f +Ccap@2 gnd net@11 4.328f +Rres@0 net@14 a 6.821 +Rres@1 net@11 net@14 13.641 +Rres@2 b net@8 6.821 +Rres@3 net@8 net@11 13.641 +.ENDS wire-C_0_011f-1180_5-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-590_5-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-590_5-R_34_667m -.ENDS wire90-590_5-layer_1-width_3 +.SUBCKT wire90-1180_5-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-1180_5-R_34_667m +.ENDS wire90-1180_5-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-601_6-R_34_667m a b -Ccap@0 gnd net@14 2.206f -Ccap@1 gnd net@8 2.206f -Ccap@2 gnd net@11 2.206f -Rres@0 net@14 a 3.476 -Rres@1 net@11 net@14 6.952 -Rres@2 b net@8 3.476 -Rres@3 net@8 net@11 6.952 -.ENDS wire-C_0_011f-601_6-R_34_667m +.SUBCKT wire-C_0_011f-1201-R_34_667m a b +Ccap@0 gnd net@14 4.404f +Ccap@1 gnd net@8 4.404f +Ccap@2 gnd net@11 4.404f +Rres@0 net@14 a 6.939 +Rres@1 net@11 net@14 13.878 +Rres@2 b net@8 6.939 +Rres@3 net@8 net@11 13.878 +.ENDS wire-C_0_011f-1201-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-601_6-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-601_6-R_34_667m -.ENDS wire90-601_6-layer_1-width_3 +.SUBCKT wire90-1201-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-1201-R_34_667m +.ENDS wire90-1201-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-605-R_34_667m a b -Ccap@0 gnd net@14 2.218f -Ccap@1 gnd net@8 2.218f -Ccap@2 gnd net@11 2.218f -Rres@0 net@14 a 3.496 -Rres@1 net@11 net@14 6.991 -Rres@2 b net@8 3.496 -Rres@3 net@8 net@11 6.991 -.ENDS wire-C_0_011f-605-R_34_667m +.SUBCKT wire-C_0_011f-1180_6-R_34_667m a b +Ccap@0 gnd net@14 4.329f +Ccap@1 gnd net@8 4.329f +Ccap@2 gnd net@11 4.329f +Rres@0 net@14 a 6.821 +Rres@1 net@11 net@14 13.642 +Rres@2 b net@8 6.821 +Rres@3 net@8 net@11 13.642 +.ENDS wire-C_0_011f-1180_6-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-605-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-605-R_34_667m -.ENDS wire90-605-layer_1-width_3 +.SUBCKT wire90-1180_6-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-1180_6-R_34_667m +.ENDS wire90-1180_6-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-594_9-R_34_667m a b -Ccap@0 gnd net@14 2.181f -Ccap@1 gnd net@8 2.181f -Ccap@2 gnd net@11 2.181f -Rres@0 net@14 a 3.437 -Rres@1 net@11 net@14 6.874 -Rres@2 b net@8 3.437 -Rres@3 net@8 net@11 6.874 -.ENDS wire-C_0_011f-594_9-R_34_667m +.SUBCKT wire-C_0_011f-1199-R_34_667m a b +Ccap@0 gnd net@14 4.396f +Ccap@1 gnd net@8 4.396f +Ccap@2 gnd net@11 4.396f +Rres@0 net@14 a 6.928 +Rres@1 net@11 net@14 13.855 +Rres@2 b net@8 6.928 +Rres@3 net@8 net@11 13.855 +.ENDS wire-C_0_011f-1199-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-594_9-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-594_9-R_34_667m -.ENDS wire90-594_9-layer_1-width_3 +.SUBCKT wire90-1199-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-1199-R_34_667m +.ENDS wire90-1199-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-600-R_34_667m a b -Ccap@0 gnd net@14 2.2f -Ccap@1 gnd net@8 2.2f -Ccap@2 gnd net@11 2.2f -Rres@0 net@14 a 3.467 -Rres@1 net@11 net@14 6.933 -Rres@2 b net@8 3.467 -Rres@3 net@8 net@11 6.933 -.ENDS wire-C_0_011f-600-R_34_667m +.SUBCKT wire-C_0_011f-1173_9-R_34_667m a b +Ccap@0 gnd net@14 4.304f +Ccap@1 gnd net@8 4.304f +Ccap@2 gnd net@11 4.304f +Rres@0 net@14 a 6.783 +Rres@1 net@11 net@14 13.565 +Rres@2 b net@8 6.783 +Rres@3 net@8 net@11 13.565 +.ENDS wire-C_0_011f-1173_9-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-600-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-600-R_34_667m -.ENDS wire90-600-layer_1-width_3 +.SUBCKT wire90-1173_9-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-1173_9-R_34_667m +.ENDS wire90-1173_9-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-639_5-R_34_667m a b -Ccap@0 gnd net@14 2.345f -Ccap@1 gnd net@8 2.345f -Ccap@2 gnd net@11 2.345f -Rres@0 net@14 a 3.695 -Rres@1 net@11 net@14 7.39 -Rres@2 b net@8 3.695 -Rres@3 net@8 net@11 7.39 -.ENDS wire-C_0_011f-639_5-R_34_667m +.SUBCKT wire-C_0_011f-1194-R_34_667m a b +Ccap@0 gnd net@14 4.378f +Ccap@1 gnd net@8 4.378f +Ccap@2 gnd net@11 4.378f +Rres@0 net@14 a 6.899 +Rres@1 net@11 net@14 13.797 +Rres@2 b net@8 6.899 +Rres@3 net@8 net@11 13.797 +.ENDS wire-C_0_011f-1194-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-639_5-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-639_5-R_34_667m -.ENDS wire90-639_5-layer_1-width_3 +.SUBCKT wire90-1194-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-1194-R_34_667m +.ENDS wire90-1194-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-655_5-R_34_667m a b -Ccap@0 gnd net@14 2.403f -Ccap@1 gnd net@8 2.403f -Ccap@2 gnd net@11 2.403f -Rres@0 net@14 a 3.787 -Rres@1 net@11 net@14 7.575 -Rres@2 b net@8 3.787 -Rres@3 net@8 net@11 7.575 -.ENDS wire-C_0_011f-655_5-R_34_667m +.SUBCKT wire-C_0_011f-606_2-R_34_667m a b +Ccap@0 gnd net@14 2.223f +Ccap@1 gnd net@8 2.223f +Ccap@2 gnd net@11 2.223f +Rres@0 net@14 a 3.502 +Rres@1 net@11 net@14 7.005 +Rres@2 b net@8 3.502 +Rres@3 net@8 net@11 7.005 +.ENDS wire-C_0_011f-606_2-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-655_5-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-655_5-R_34_667m -.ENDS wire90-655_5-layer_1-width_3 +.SUBCKT wire90-606_2-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-606_2-R_34_667m +.ENDS wire90-606_2-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-632-R_34_667m a b -Ccap@0 gnd net@14 2.317f -Ccap@1 gnd net@8 2.317f -Ccap@2 gnd net@11 2.317f -Rres@0 net@14 a 3.652 -Rres@1 net@11 net@14 7.303 -Rres@2 b net@8 3.652 -Rres@3 net@8 net@11 7.303 -.ENDS wire-C_0_011f-632-R_34_667m +.SUBCKT wire-C_0_011f-653_2-R_34_667m a b +Ccap@0 gnd net@14 2.395f +Ccap@1 gnd net@8 2.395f +Ccap@2 gnd net@11 2.395f +Rres@0 net@14 a 3.774 +Rres@1 net@11 net@14 7.548 +Rres@2 b net@8 3.774 +Rres@3 net@8 net@11 7.548 +.ENDS wire-C_0_011f-653_2-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-632-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-632-R_34_667m -.ENDS wire90-632-layer_1-width_3 +.SUBCKT wire90-653_2-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-653_2-R_34_667m +.ENDS wire90-653_2-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-645-R_34_667m a b -Ccap@0 gnd net@14 2.365f -Ccap@1 gnd net@8 2.365f -Ccap@2 gnd net@11 2.365f -Rres@0 net@14 a 3.727 -Rres@1 net@11 net@14 7.453 -Rres@2 b net@8 3.727 -Rres@3 net@8 net@11 7.453 -.ENDS wire-C_0_011f-645-R_34_667m +.SUBCKT wire-C_0_011f-614_2-R_34_667m a b +Ccap@0 gnd net@14 2.252f +Ccap@1 gnd net@8 2.252f +Ccap@2 gnd net@11 2.252f +Rres@0 net@14 a 3.549 +Rres@1 net@11 net@14 7.097 +Rres@2 b net@8 3.549 +Rres@3 net@8 net@11 7.097 +.ENDS wire-C_0_011f-614_2-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-645-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-645-R_34_667m -.ENDS wire90-645-layer_1-width_3 +.SUBCKT wire90-614_2-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-614_2-R_34_667m +.ENDS wire90-614_2-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-600_5-R_34_667m a b -Ccap@0 gnd net@14 2.202f -Ccap@1 gnd net@8 2.202f -Ccap@2 gnd net@11 2.202f -Rres@0 net@14 a 3.47 -Rres@1 net@11 net@14 6.939 -Rres@2 b net@8 3.47 -Rres@3 net@8 net@11 6.939 -.ENDS wire-C_0_011f-600_5-R_34_667m +.SUBCKT wire-C_0_011f-651_2-R_34_667m a b +Ccap@0 gnd net@14 2.388f +Ccap@1 gnd net@8 2.388f +Ccap@2 gnd net@11 2.388f +Rres@0 net@14 a 3.762 +Rres@1 net@11 net@14 7.525 +Rres@2 b net@8 3.762 +Rres@3 net@8 net@11 7.525 +.ENDS wire-C_0_011f-651_2-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-600_5-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-600_5-R_34_667m -.ENDS wire90-600_5-layer_1-width_3 +.SUBCKT wire90-651_2-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-651_2-R_34_667m +.ENDS wire90-651_2-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-596_4-R_34_667m a b -Ccap@0 gnd net@14 2.187f -Ccap@1 gnd net@8 2.187f -Ccap@2 gnd net@11 2.187f -Rres@0 net@14 a 3.446 -Rres@1 net@11 net@14 6.892 -Rres@2 b net@8 3.446 -Rres@3 net@8 net@11 6.892 -.ENDS wire-C_0_011f-596_4-R_34_667m +.SUBCKT wire-C_0_011f-611_2-R_34_667m a b +Ccap@0 gnd net@14 2.241f +Ccap@1 gnd net@8 2.241f +Ccap@2 gnd net@11 2.241f +Rres@0 net@14 a 3.531 +Rres@1 net@11 net@14 7.063 +Rres@2 b net@8 3.531 +Rres@3 net@8 net@11 7.063 +.ENDS wire-C_0_011f-611_2-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-596_4-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-596_4-R_34_667m -.ENDS wire90-596_4-layer_1-width_3 +.SUBCKT wire90-611_2-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-611_2-R_34_667m +.ENDS wire90-611_2-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-595-R_34_667m a b -Ccap@0 gnd net@14 2.182f -Ccap@1 gnd net@8 2.182f -Ccap@2 gnd net@11 2.182f -Rres@0 net@14 a 3.438 -Rres@1 net@11 net@14 6.876 -Rres@2 b net@8 3.438 -Rres@3 net@8 net@11 6.876 -.ENDS wire-C_0_011f-595-R_34_667m +.SUBCKT wire-C_0_011f-680_7-R_34_667m a b +Ccap@0 gnd net@14 2.496f +Ccap@1 gnd net@8 2.496f +Ccap@2 gnd net@11 2.496f +Rres@0 net@14 a 3.933 +Rres@1 net@11 net@14 7.866 +Rres@2 b net@8 3.933 +Rres@3 net@8 net@11 7.866 +.ENDS wire-C_0_011f-680_7-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-595-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-595-R_34_667m -.ENDS wire90-595-layer_1-width_3 +.SUBCKT wire90-680_7-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-680_7-R_34_667m +.ENDS wire90-680_7-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-613-R_34_667m a b -Ccap@0 gnd net@14 2.248f -Ccap@1 gnd net@8 2.248f -Ccap@2 gnd net@11 2.248f -Rres@0 net@14 a 3.542 -Rres@1 net@11 net@14 7.084 -Rres@2 b net@8 3.542 -Rres@3 net@8 net@11 7.084 -.ENDS wire-C_0_011f-613-R_34_667m +.SUBCKT wire-C_0_011f-605_2-R_34_667m a b +Ccap@0 gnd net@14 2.219f +Ccap@1 gnd net@8 2.219f +Ccap@2 gnd net@11 2.219f +Rres@0 net@14 a 3.497 +Rres@1 net@11 net@14 6.993 +Rres@2 b net@8 3.497 +Rres@3 net@8 net@11 6.993 +.ENDS wire-C_0_011f-605_2-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-613-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-613-R_34_667m -.ENDS wire90-613-layer_1-width_3 +.SUBCKT wire90-605_2-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-605_2-R_34_667m +.ENDS wire90-605_2-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-598_6-R_34_667m a b -Ccap@0 gnd net@14 2.195f -Ccap@1 gnd net@8 2.195f -Ccap@2 gnd net@11 2.195f -Rres@0 net@14 a 3.459 -Rres@1 net@11 net@14 6.917 -Rres@2 b net@8 3.459 -Rres@3 net@8 net@11 6.917 -.ENDS wire-C_0_011f-598_6-R_34_667m +.SUBCKT wire-C_0_011f-669_7-R_34_667m a b +Ccap@0 gnd net@14 2.456f +Ccap@1 gnd net@8 2.456f +Ccap@2 gnd net@11 2.456f +Rres@0 net@14 a 3.869 +Rres@1 net@11 net@14 7.739 +Rres@2 b net@8 3.869 +Rres@3 net@8 net@11 7.739 +.ENDS wire-C_0_011f-669_7-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-598_6-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-598_6-R_34_667m -.ENDS wire90-598_6-layer_1-width_3 +.SUBCKT wire90-669_7-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-669_7-R_34_667m +.ENDS wire90-669_7-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-611-R_34_667m a b -Ccap@0 gnd net@14 2.24f -Ccap@1 gnd net@8 2.24f -Ccap@2 gnd net@11 2.24f -Rres@0 net@14 a 3.53 -Rres@1 net@11 net@14 7.06 -Rres@2 b net@8 3.53 -Rres@3 net@8 net@11 7.06 -.ENDS wire-C_0_011f-611-R_34_667m +.SUBCKT wire-C_0_011f-608_2-R_34_667m a b +Ccap@0 gnd net@14 2.23f +Ccap@1 gnd net@8 2.23f +Ccap@2 gnd net@11 2.23f +Rres@0 net@14 a 3.514 +Rres@1 net@11 net@14 7.028 +Rres@2 b net@8 3.514 +Rres@3 net@8 net@11 7.028 +.ENDS wire-C_0_011f-608_2-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-611-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-611-R_34_667m -.ENDS wire90-611-layer_1-width_3 +.SUBCKT wire90-608_2-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-608_2-R_34_667m +.ENDS wire90-608_2-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-591_9-R_34_667m a b -Ccap@0 gnd net@14 2.17f -Ccap@1 gnd net@8 2.17f -Ccap@2 gnd net@11 2.17f -Rres@0 net@14 a 3.42 -Rres@1 net@11 net@14 6.84 -Rres@2 b net@8 3.42 -Rres@3 net@8 net@11 6.84 -.ENDS wire-C_0_011f-591_9-R_34_667m +.SUBCKT wire-C_0_011f-621_6-R_34_667m a b +Ccap@0 gnd net@14 2.279f +Ccap@1 gnd net@8 2.279f +Ccap@2 gnd net@11 2.279f +Rres@0 net@14 a 3.591 +Rres@1 net@11 net@14 7.183 +Rres@2 b net@8 3.591 +Rres@3 net@8 net@11 7.183 +.ENDS wire-C_0_011f-621_6-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-591_9-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-591_9-R_34_667m -.ENDS wire90-591_9-layer_1-width_3 +.SUBCKT wire90-621_6-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-621_6-R_34_667m +.ENDS wire90-621_6-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-606-R_34_667m a b -Ccap@0 gnd net@14 2.222f -Ccap@1 gnd net@8 2.222f -Ccap@2 gnd net@11 2.222f -Rres@0 net@14 a 3.501 -Rres@1 net@11 net@14 7.003 -Rres@2 b net@8 3.501 -Rres@3 net@8 net@11 7.003 -.ENDS wire-C_0_011f-606-R_34_667m +.SUBCKT wire-C_0_011f-589-R_34_667m a b +Ccap@0 gnd net@14 2.16f +Ccap@1 gnd net@8 2.16f +Ccap@2 gnd net@11 2.16f +Rres@0 net@14 a 3.403 +Rres@1 net@11 net@14 6.806 +Rres@2 b net@8 3.403 +Rres@3 net@8 net@11 6.806 +.ENDS wire-C_0_011f-589-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-606-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-606-R_34_667m -.ENDS wire90-606-layer_1-width_3 +.SUBCKT wire90-589-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-589-R_34_667m +.ENDS wire90-589-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-1186_7-R_34_667m a b -Ccap@0 gnd net@14 4.351f -Ccap@1 gnd net@8 4.351f -Ccap@2 gnd net@11 4.351f -Rres@0 net@14 a 6.856 -Rres@1 net@11 net@14 13.713 -Rres@2 b net@8 6.856 -Rres@3 net@8 net@11 13.713 -.ENDS wire-C_0_011f-1186_7-R_34_667m +.SUBCKT wire-C_0_011f-610_6-R_34_667m a b +Ccap@0 gnd net@14 2.239f +Ccap@1 gnd net@8 2.239f +Ccap@2 gnd net@11 2.239f +Rres@0 net@14 a 3.528 +Rres@1 net@11 net@14 7.056 +Rres@2 b net@8 3.528 +Rres@3 net@8 net@11 7.056 +.ENDS wire-C_0_011f-610_6-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-1186_7-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-1186_7-R_34_667m -.ENDS wire90-1186_7-layer_1-width_3 +.SUBCKT wire90-610_6-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-610_6-R_34_667m +.ENDS wire90-610_6-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-1241_2-R_34_667m a b -Ccap@0 gnd net@14 4.551f -Ccap@1 gnd net@8 4.551f -Ccap@2 gnd net@11 4.551f -Rres@0 net@14 a 7.171 -Rres@1 net@11 net@14 14.343 -Rres@2 b net@8 7.171 -Rres@3 net@8 net@11 14.343 -.ENDS wire-C_0_011f-1241_2-R_34_667m +.SUBCKT wire-C_0_011f-594-R_34_667m a b +Ccap@0 gnd net@14 2.178f +Ccap@1 gnd net@8 2.178f +Ccap@2 gnd net@11 2.178f +Rres@0 net@14 a 3.432 +Rres@1 net@11 net@14 6.864 +Rres@2 b net@8 3.432 +Rres@3 net@8 net@11 6.864 +.ENDS wire-C_0_011f-594-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-1241_2-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-1241_2-R_34_667m -.ENDS wire90-1241_2-layer_1-width_3 +.SUBCKT wire90-594-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-594-R_34_667m +.ENDS wire90-594-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-1192_7-R_34_667m a b -Ccap@0 gnd net@14 4.373f -Ccap@1 gnd net@8 4.373f -Ccap@2 gnd net@11 4.373f -Rres@0 net@14 a 6.891 -Rres@1 net@11 net@14 13.782 -Rres@2 b net@8 6.891 -Rres@3 net@8 net@11 13.782 -.ENDS wire-C_0_011f-1192_7-R_34_667m +.SUBCKT wire-C_0_011f-640_1-R_34_667m a b +Ccap@0 gnd net@14 2.347f +Ccap@1 gnd net@8 2.347f +Ccap@2 gnd net@11 2.347f +Rres@0 net@14 a 3.698 +Rres@1 net@11 net@14 7.397 +Rres@2 b net@8 3.698 +Rres@3 net@8 net@11 7.397 +.ENDS wire-C_0_011f-640_1-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-1192_7-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-1192_7-R_34_667m -.ENDS wire90-1192_7-layer_1-width_3 +.SUBCKT wire90-640_1-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-640_1-R_34_667m +.ENDS wire90-640_1-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-1239_2-R_34_667m a b -Ccap@0 gnd net@14 4.544f -Ccap@1 gnd net@8 4.544f -Ccap@2 gnd net@11 4.544f -Rres@0 net@14 a 7.16 -Rres@1 net@11 net@14 14.32 -Rres@2 b net@8 7.16 -Rres@3 net@8 net@11 14.32 -.ENDS wire-C_0_011f-1239_2-R_34_667m +.SUBCKT wire-C_0_011f-590_5-R_34_667m a b +Ccap@0 gnd net@14 2.165f +Ccap@1 gnd net@8 2.165f +Ccap@2 gnd net@11 2.165f +Rres@0 net@14 a 3.412 +Rres@1 net@11 net@14 6.824 +Rres@2 b net@8 3.412 +Rres@3 net@8 net@11 6.824 +.ENDS wire-C_0_011f-590_5-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-1239_2-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-1239_2-R_34_667m -.ENDS wire90-1239_2-layer_1-width_3 +.SUBCKT wire90-590_5-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-590_5-R_34_667m +.ENDS wire90-590_5-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-1190_7-R_34_667m a b -Ccap@0 gnd net@14 4.366f -Ccap@1 gnd net@8 4.366f -Ccap@2 gnd net@11 4.366f -Rres@0 net@14 a 6.88 -Rres@1 net@11 net@14 13.759 -Rres@2 b net@8 6.88 -Rres@3 net@8 net@11 13.759 -.ENDS wire-C_0_011f-1190_7-R_34_667m +.SUBCKT wire-C_0_011f-638_1-R_34_667m a b +Ccap@0 gnd net@14 2.34f +Ccap@1 gnd net@8 2.34f +Ccap@2 gnd net@11 2.34f +Rres@0 net@14 a 3.687 +Rres@1 net@11 net@14 7.374 +Rres@2 b net@8 3.687 +Rres@3 net@8 net@11 7.374 +.ENDS wire-C_0_011f-638_1-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-1190_7-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-1190_7-R_34_667m -.ENDS wire90-1190_7-layer_1-width_3 +.SUBCKT wire90-638_1-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-638_1-R_34_667m +.ENDS wire90-638_1-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-1268_7-R_34_667m a b -Ccap@0 gnd net@14 4.652f -Ccap@1 gnd net@8 4.652f -Ccap@2 gnd net@11 4.652f -Rres@0 net@14 a 7.33 -Rres@1 net@11 net@14 14.661 -Rres@2 b net@8 7.33 -Rres@3 net@8 net@11 14.661 -.ENDS wire-C_0_011f-1268_7-R_34_667m +.SUBCKT wire-C_0_011f-584_5-R_34_667m a b +Ccap@0 gnd net@14 2.143f +Ccap@1 gnd net@8 2.143f +Ccap@2 gnd net@11 2.143f +Rres@0 net@14 a 3.377 +Rres@1 net@11 net@14 6.754 +Rres@2 b net@8 3.377 +Rres@3 net@8 net@11 6.754 +.ENDS wire-C_0_011f-584_5-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-1268_7-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-1268_7-R_34_667m -.ENDS wire90-1268_7-layer_1-width_3 +.SUBCKT wire90-584_5-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-584_5-R_34_667m +.ENDS wire90-584_5-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-1187_7-R_34_667m a b -Ccap@0 gnd net@14 4.355f -Ccap@1 gnd net@8 4.355f -Ccap@2 gnd net@11 4.355f -Rres@0 net@14 a 6.862 -Rres@1 net@11 net@14 13.725 -Rres@2 b net@8 6.862 -Rres@3 net@8 net@11 13.725 -.ENDS wire-C_0_011f-1187_7-R_34_667m +.SUBCKT wire-C_0_011f-627_1-R_34_667m a b +Ccap@0 gnd net@14 2.299f +Ccap@1 gnd net@8 2.299f +Ccap@2 gnd net@11 2.299f +Rres@0 net@14 a 3.623 +Rres@1 net@11 net@14 7.246 +Rres@2 b net@8 3.623 +Rres@3 net@8 net@11 7.246 +.ENDS wire-C_0_011f-627_1-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-1187_7-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-1187_7-R_34_667m -.ENDS wire90-1187_7-layer_1-width_3 +.SUBCKT wire90-627_1-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-627_1-R_34_667m +.ENDS wire90-627_1-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-1257_7-R_34_667m a b -Ccap@0 gnd net@14 4.612f -Ccap@1 gnd net@8 4.612f -Ccap@2 gnd net@11 4.612f -Rres@0 net@14 a 7.267 -Rres@1 net@11 net@14 14.533 -Rres@2 b net@8 7.267 -Rres@3 net@8 net@11 14.533 -.ENDS wire-C_0_011f-1257_7-R_34_667m +.SUBCKT wire-C_0_011f-642_7-R_34_667m a b +Ccap@0 gnd net@14 2.357f +Ccap@1 gnd net@8 2.357f +Ccap@2 gnd net@11 2.357f +Rres@0 net@14 a 3.713 +Rres@1 net@11 net@14 7.427 +Rres@2 b net@8 3.713 +Rres@3 net@8 net@11 7.427 +.ENDS wire-C_0_011f-642_7-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-1257_7-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-1257_7-R_34_667m -.ENDS wire90-1257_7-layer_1-width_3 +.SUBCKT wire90-642_7-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-642_7-R_34_667m +.ENDS wire90-642_7-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-1190_2-R_34_667m a b -Ccap@0 gnd net@14 4.364f -Ccap@1 gnd net@8 4.364f -Ccap@2 gnd net@11 4.364f -Rres@0 net@14 a 6.877 -Rres@1 net@11 net@14 13.753 -Rres@2 b net@8 6.877 -Rres@3 net@8 net@11 13.753 -.ENDS wire-C_0_011f-1190_2-R_34_667m +.SUBCKT wire-C_0_011f-620_2-R_34_667m a b +Ccap@0 gnd net@14 2.274f +Ccap@1 gnd net@8 2.274f +Ccap@2 gnd net@11 2.274f +Rres@0 net@14 a 3.583 +Rres@1 net@11 net@14 7.167 +Rres@2 b net@8 3.583 +Rres@3 net@8 net@11 7.167 +.ENDS wire-C_0_011f-620_2-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-1190_2-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-1190_2-R_34_667m -.ENDS wire90-1190_2-layer_1-width_3 +.SUBCKT wire90-620_2-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-620_2-R_34_667m +.ENDS wire90-620_2-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-1197_6-R_34_667m a b -Ccap@0 gnd net@14 4.391f -Ccap@1 gnd net@8 4.391f -Ccap@2 gnd net@11 4.391f -Rres@0 net@14 a 6.919 -Rres@1 net@11 net@14 13.839 -Rres@2 b net@8 6.919 -Rres@3 net@8 net@11 13.839 -.ENDS wire-C_0_011f-1197_6-R_34_667m +.SUBCKT wire-C_0_011f-640_7-R_34_667m a b +Ccap@0 gnd net@14 2.349f +Ccap@1 gnd net@8 2.349f +Ccap@2 gnd net@11 2.349f +Rres@0 net@14 a 3.702 +Rres@1 net@11 net@14 7.404 +Rres@2 b net@8 3.702 +Rres@3 net@8 net@11 7.404 +.ENDS wire-C_0_011f-640_7-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-1197_6-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-1197_6-R_34_667m -.ENDS wire90-1197_6-layer_1-width_3 +.SUBCKT wire90-640_7-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-640_7-R_34_667m +.ENDS wire90-640_7-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-1171-R_34_667m a b -Ccap@0 gnd net@14 4.294f -Ccap@1 gnd net@8 4.294f -Ccap@2 gnd net@11 4.294f -Rres@0 net@14 a 6.766 -Rres@1 net@11 net@14 13.532 -Rres@2 b net@8 6.766 -Rres@3 net@8 net@11 13.532 -.ENDS wire-C_0_011f-1171-R_34_667m +.SUBCKT wire-C_0_011f-617_2-R_34_667m a b +Ccap@0 gnd net@14 2.263f +Ccap@1 gnd net@8 2.263f +Ccap@2 gnd net@11 2.263f +Rres@0 net@14 a 3.566 +Rres@1 net@11 net@14 7.132 +Rres@2 b net@8 3.566 +Rres@3 net@8 net@11 7.132 +.ENDS wire-C_0_011f-617_2-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-1171-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-1171-R_34_667m -.ENDS wire90-1171-layer_1-width_3 +.SUBCKT wire90-617_2-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-617_2-R_34_667m +.ENDS wire90-617_2-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-1186_6-R_34_667m a b -Ccap@0 gnd net@14 4.351f -Ccap@1 gnd net@8 4.351f -Ccap@2 gnd net@11 4.351f -Rres@0 net@14 a 6.856 -Rres@1 net@11 net@14 13.712 -Rres@2 b net@8 6.856 -Rres@3 net@8 net@11 13.712 -.ENDS wire-C_0_011f-1186_6-R_34_667m +.SUBCKT wire-C_0_011f-670_2-R_34_667m a b +Ccap@0 gnd net@14 2.457f +Ccap@1 gnd net@8 2.457f +Ccap@2 gnd net@11 2.457f +Rres@0 net@14 a 3.872 +Rres@1 net@11 net@14 7.745 +Rres@2 b net@8 3.872 +Rres@3 net@8 net@11 7.745 +.ENDS wire-C_0_011f-670_2-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-1186_6-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-1186_6-R_34_667m -.ENDS wire90-1186_6-layer_1-width_3 +.SUBCKT wire90-670_2-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-670_2-R_34_667m +.ENDS wire90-670_2-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-1178-R_34_667m a b -Ccap@0 gnd net@14 4.319f -Ccap@1 gnd net@8 4.319f -Ccap@2 gnd net@11 4.319f -Rres@0 net@14 a 6.806 -Rres@1 net@11 net@14 13.612 -Rres@2 b net@8 6.806 -Rres@3 net@8 net@11 13.612 -.ENDS wire-C_0_011f-1178-R_34_667m +.SUBCKT wire-C_0_011f-603_7-R_34_667m a b +Ccap@0 gnd net@14 2.214f +Ccap@1 gnd net@8 2.214f +Ccap@2 gnd net@11 2.214f +Rres@0 net@14 a 3.488 +Rres@1 net@11 net@14 6.976 +Rres@2 b net@8 3.488 +Rres@3 net@8 net@11 6.976 +.ENDS wire-C_0_011f-603_7-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-1178-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-1178-R_34_667m -.ENDS wire90-1178-layer_1-width_3 +.SUBCKT wire90-603_7-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-603_7-R_34_667m +.ENDS wire90-603_7-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-1216_1-R_34_667m a b -Ccap@0 gnd net@14 4.459f -Ccap@1 gnd net@8 4.459f -Ccap@2 gnd net@11 4.459f -Rres@0 net@14 a 7.026 -Rres@1 net@11 net@14 14.053 -Rres@2 b net@8 7.026 -Rres@3 net@8 net@11 14.053 -.ENDS wire-C_0_011f-1216_1-R_34_667m +.SUBCKT wire-C_0_011f-659_2-R_34_667m a b +Ccap@0 gnd net@14 2.417f +Ccap@1 gnd net@8 2.417f +Ccap@2 gnd net@11 2.417f +Rres@0 net@14 a 3.809 +Rres@1 net@11 net@14 7.617 +Rres@2 b net@8 3.809 +Rres@3 net@8 net@11 7.617 +.ENDS wire-C_0_011f-659_2-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-1216_1-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-1216_1-R_34_667m -.ENDS wire90-1216_1-layer_1-width_3 +.SUBCKT wire90-659_2-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-659_2-R_34_667m +.ENDS wire90-659_2-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-1172_5-R_34_667m a b -Ccap@0 gnd net@14 4.299f -Ccap@1 gnd net@8 4.299f -Ccap@2 gnd net@11 4.299f -Rres@0 net@14 a 6.774 -Rres@1 net@11 net@14 13.549 -Rres@2 b net@8 6.774 -Rres@3 net@8 net@11 13.549 -.ENDS wire-C_0_011f-1172_5-R_34_667m +.SUBCKT wire-C_0_011f-606_7-R_34_667m a b +Ccap@0 gnd net@14 2.225f +Ccap@1 gnd net@8 2.225f +Ccap@2 gnd net@11 2.225f +Rres@0 net@14 a 3.505 +Rres@1 net@11 net@14 7.011 +Rres@2 b net@8 3.505 +Rres@3 net@8 net@11 7.011 +.ENDS wire-C_0_011f-606_7-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-1172_5-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-1172_5-R_34_667m -.ENDS wire90-1172_5-layer_1-width_3 +.SUBCKT wire90-606_7-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-606_7-R_34_667m +.ENDS wire90-606_7-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-1214_1-R_34_667m a b -Ccap@0 gnd net@14 4.452f -Ccap@1 gnd net@8 4.452f -Ccap@2 gnd net@11 4.452f -Rres@0 net@14 a 7.015 -Rres@1 net@11 net@14 14.03 -Rres@2 b net@8 7.015 -Rres@3 net@8 net@11 14.03 -.ENDS wire-C_0_011f-1214_1-R_34_667m +.SUBCKT wire-C_0_011f-627_6-R_34_667m a b +Ccap@0 gnd net@14 2.301f +Ccap@1 gnd net@8 2.301f +Ccap@2 gnd net@11 2.301f +Rres@0 net@14 a 3.626 +Rres@1 net@11 net@14 7.252 +Rres@2 b net@8 3.626 +Rres@3 net@8 net@11 7.252 +.ENDS wire-C_0_011f-627_6-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-1214_1-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-1214_1-R_34_667m -.ENDS wire90-1214_1-layer_1-width_3 +.SUBCKT wire90-627_6-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-627_6-R_34_667m +.ENDS wire90-627_6-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-1166_5-R_34_667m a b -Ccap@0 gnd net@14 4.277f -Ccap@1 gnd net@8 4.277f -Ccap@2 gnd net@11 4.277f -Rres@0 net@14 a 6.74 -Rres@1 net@11 net@14 13.48 -Rres@2 b net@8 6.74 -Rres@3 net@8 net@11 13.48 -.ENDS wire-C_0_011f-1166_5-R_34_667m +.SUBCKT wire-C_0_011f-586-R_34_667m a b +Ccap@0 gnd net@14 2.149f +Ccap@1 gnd net@8 2.149f +Ccap@2 gnd net@11 2.149f +Rres@0 net@14 a 3.386 +Rres@1 net@11 net@14 6.772 +Rres@2 b net@8 3.386 +Rres@3 net@8 net@11 6.772 +.ENDS wire-C_0_011f-586-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-1166_5-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-1166_5-R_34_667m -.ENDS wire90-1166_5-layer_1-width_3 +.SUBCKT wire90-586-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-586-R_34_667m +.ENDS wire90-586-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-1203_1-R_34_667m a b -Ccap@0 gnd net@14 4.411f -Ccap@1 gnd net@8 4.411f -Ccap@2 gnd net@11 4.411f -Rres@0 net@14 a 6.951 -Rres@1 net@11 net@14 13.902 -Rres@2 b net@8 6.951 -Rres@3 net@8 net@11 13.902 -.ENDS wire-C_0_011f-1203_1-R_34_667m +.SUBCKT wire-C_0_011f-616_6-R_34_667m a b +Ccap@0 gnd net@14 2.261f +Ccap@1 gnd net@8 2.261f +Ccap@2 gnd net@11 2.261f +Rres@0 net@14 a 3.563 +Rres@1 net@11 net@14 7.125 +Rres@2 b net@8 3.563 +Rres@3 net@8 net@11 7.125 +.ENDS wire-C_0_011f-616_6-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-1203_1-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-1203_1-R_34_667m -.ENDS wire90-1203_1-layer_1-width_3 +.SUBCKT wire90-616_6-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-616_6-R_34_667m +.ENDS wire90-616_6-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-1199_2-R_34_667m a b -Ccap@0 gnd net@14 4.397f -Ccap@1 gnd net@8 4.397f -Ccap@2 gnd net@11 4.397f -Rres@0 net@14 a 6.929 -Rres@1 net@11 net@14 13.857 -Rres@2 b net@8 6.929 -Rres@3 net@8 net@11 13.857 -.ENDS wire-C_0_011f-1199_2-R_34_667m +.SUBCKT wire-C_0_011f-589_5-R_34_667m a b +Ccap@0 gnd net@14 2.161f +Ccap@1 gnd net@8 2.161f +Ccap@2 gnd net@11 2.161f +Rres@0 net@14 a 3.406 +Rres@1 net@11 net@14 6.812 +Rres@2 b net@8 3.406 +Rres@3 net@8 net@11 6.812 +.ENDS wire-C_0_011f-589_5-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-1199_2-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-1199_2-R_34_667m -.ENDS wire90-1199_2-layer_1-width_3 +.SUBCKT wire90-589_5-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-589_5-R_34_667m +.ENDS wire90-589_5-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-1217_2-R_34_667m a b -Ccap@0 gnd net@14 4.463f -Ccap@1 gnd net@8 4.463f -Ccap@2 gnd net@11 4.463f -Rres@0 net@14 a 7.033 -Rres@1 net@11 net@14 14.065 -Rres@2 b net@8 7.033 -Rres@3 net@8 net@11 14.065 -.ENDS wire-C_0_011f-1217_2-R_34_667m +.SUBCKT wire-C_0_011f-646_1-R_34_667m a b +Ccap@0 gnd net@14 2.369f +Ccap@1 gnd net@8 2.369f +Ccap@2 gnd net@11 2.369f +Rres@0 net@14 a 3.733 +Rres@1 net@11 net@14 7.466 +Rres@2 b net@8 3.733 +Rres@3 net@8 net@11 7.466 +.ENDS wire-C_0_011f-646_1-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-1217_2-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-1217_2-R_34_667m -.ENDS wire90-1217_2-layer_1-width_3 +.SUBCKT wire90-646_1-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-646_1-R_34_667m +.ENDS wire90-646_1-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-1208_2-R_34_667m a b -Ccap@0 gnd net@14 4.43f -Ccap@1 gnd net@8 4.43f -Ccap@2 gnd net@11 4.43f -Rres@0 net@14 a 6.981 -Rres@1 net@11 net@14 13.961 -Rres@2 b net@8 6.981 -Rres@3 net@8 net@11 13.961 -.ENDS wire-C_0_011f-1208_2-R_34_667m +.SUBCKT wire-C_0_011f-587_5-R_34_667m a b +Ccap@0 gnd net@14 2.154f +Ccap@1 gnd net@8 2.154f +Ccap@2 gnd net@11 2.154f +Rres@0 net@14 a 3.394 +Rres@1 net@11 net@14 6.789 +Rres@2 b net@8 3.394 +Rres@3 net@8 net@11 6.789 +.ENDS wire-C_0_011f-587_5-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-1208_2-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-1208_2-R_34_667m -.ENDS wire90-1208_2-layer_1-width_3 +.SUBCKT wire90-587_5-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-587_5-R_34_667m +.ENDS wire90-587_5-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-1215_2-R_34_667m a b -Ccap@0 gnd net@14 4.456f -Ccap@1 gnd net@8 4.456f -Ccap@2 gnd net@11 4.456f -Rres@0 net@14 a 7.021 -Rres@1 net@11 net@14 14.042 -Rres@2 b net@8 7.021 -Rres@3 net@8 net@11 14.042 -.ENDS wire-C_0_011f-1215_2-R_34_667m +.SUBCKT wire-C_0_011f-644_1-R_34_667m a b +Ccap@0 gnd net@14 2.362f +Ccap@1 gnd net@8 2.362f +Ccap@2 gnd net@11 2.362f +Rres@0 net@14 a 3.721 +Rres@1 net@11 net@14 7.443 +Rres@2 b net@8 3.721 +Rres@3 net@8 net@11 7.443 +.ENDS wire-C_0_011f-644_1-R_34_667m + +*** CELL: orangeTSMC090nm:wire90{sch} +.SUBCKT wire90-644_1-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-644_1-R_34_667m +.ENDS wire90-644_1-layer_1-width_3 + +*** CELL: orangeTSMC090nm:wire{sch} +.SUBCKT wire-C_0_011f-581_5-R_34_667m a b +Ccap@0 gnd net@14 2.132f +Ccap@1 gnd net@8 2.132f +Ccap@2 gnd net@11 2.132f +Rres@0 net@14 a 3.36 +Rres@1 net@11 net@14 6.72 +Rres@2 b net@8 3.36 +Rres@3 net@8 net@11 6.72 +.ENDS wire-C_0_011f-581_5-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-1215_2-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-1215_2-R_34_667m -.ENDS wire90-1215_2-layer_1-width_3 +.SUBCKT wire90-581_5-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-581_5-R_34_667m +.ENDS wire90-581_5-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-1205_2-R_34_667m a b -Ccap@0 gnd net@14 4.419f -Ccap@1 gnd net@8 4.419f -Ccap@2 gnd net@11 4.419f -Rres@0 net@14 a 6.963 -Rres@1 net@11 net@14 13.927 -Rres@2 b net@8 6.963 -Rres@3 net@8 net@11 13.927 -.ENDS wire-C_0_011f-1205_2-R_34_667m +.SUBCKT wire-C_0_011f-633_1-R_34_667m a b +Ccap@0 gnd net@14 2.321f +Ccap@1 gnd net@8 2.321f +Ccap@2 gnd net@11 2.321f +Rres@0 net@14 a 3.658 +Rres@1 net@11 net@14 7.316 +Rres@2 b net@8 3.658 +Rres@3 net@8 net@11 7.316 +.ENDS wire-C_0_011f-633_1-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-1205_2-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-1205_2-R_34_667m -.ENDS wire90-1205_2-layer_1-width_3 +.SUBCKT wire90-633_1-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-633_1-R_34_667m +.ENDS wire90-633_1-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-1244_7-R_34_667m a b -Ccap@0 gnd net@14 4.564f -Ccap@1 gnd net@8 4.564f -Ccap@2 gnd net@11 4.564f -Rres@0 net@14 a 7.192 -Rres@1 net@11 net@14 14.383 -Rres@2 b net@8 7.192 -Rres@3 net@8 net@11 14.383 -.ENDS wire-C_0_011f-1244_7-R_34_667m +.SUBCKT wire-C_0_011f-924_5-R_34_667m a b +Ccap@0 gnd net@14 3.39f +Ccap@1 gnd net@8 3.39f +Ccap@2 gnd net@11 3.39f +Rres@0 net@14 a 5.342 +Rres@1 net@11 net@14 10.683 +Rres@2 b net@8 5.342 +Rres@3 net@8 net@11 10.683 +.ENDS wire-C_0_011f-924_5-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-1244_7-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-1244_7-R_34_667m -.ENDS wire90-1244_7-layer_1-width_3 +.SUBCKT wire90-924_5-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-924_5-R_34_667m +.ENDS wire90-924_5-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-1184_2-R_34_667m a b -Ccap@0 gnd net@14 4.342f -Ccap@1 gnd net@8 4.342f -Ccap@2 gnd net@11 4.342f -Rres@0 net@14 a 6.842 -Rres@1 net@11 net@14 13.684 -Rres@2 b net@8 6.842 -Rres@3 net@8 net@11 13.684 -.ENDS wire-C_0_011f-1184_2-R_34_667m +.SUBCKT wire-C_0_011f-902_4-R_34_667m a b +Ccap@0 gnd net@14 3.309f +Ccap@1 gnd net@8 3.309f +Ccap@2 gnd net@11 3.309f +Rres@0 net@14 a 5.214 +Rres@1 net@11 net@14 10.428 +Rres@2 b net@8 5.214 +Rres@3 net@8 net@11 10.428 +.ENDS wire-C_0_011f-902_4-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-1184_2-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-1184_2-R_34_667m -.ENDS wire90-1184_2-layer_1-width_3 +.SUBCKT wire90-902_4-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-902_4-R_34_667m +.ENDS wire90-902_4-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-1233_7-R_34_667m a b -Ccap@0 gnd net@14 4.524f -Ccap@1 gnd net@8 4.524f -Ccap@2 gnd net@11 4.524f -Rres@0 net@14 a 7.128 -Rres@1 net@11 net@14 14.256 -Rres@2 b net@8 7.128 -Rres@3 net@8 net@11 14.256 -.ENDS wire-C_0_011f-1233_7-R_34_667m +.SUBCKT wire-C_0_011f-913_5-R_34_667m a b +Ccap@0 gnd net@14 3.35f +Ccap@1 gnd net@8 3.35f +Ccap@2 gnd net@11 3.35f +Rres@0 net@14 a 5.278 +Rres@1 net@11 net@14 10.556 +Rres@2 b net@8 5.278 +Rres@3 net@8 net@11 10.556 +.ENDS wire-C_0_011f-913_5-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-1233_7-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-1233_7-R_34_667m -.ENDS wire90-1233_7-layer_1-width_3 +.SUBCKT wire90-913_5-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-913_5-R_34_667m +.ENDS wire90-913_5-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-1187_2-R_34_667m a b -Ccap@0 gnd net@14 4.353f -Ccap@1 gnd net@8 4.353f -Ccap@2 gnd net@11 4.353f -Rres@0 net@14 a 6.859 -Rres@1 net@11 net@14 13.719 -Rres@2 b net@8 6.859 -Rres@3 net@8 net@11 13.719 -.ENDS wire-C_0_011f-1187_2-R_34_667m +.SUBCKT wire-C_0_011f-932_5-R_34_667m a b +Ccap@0 gnd net@14 3.419f +Ccap@1 gnd net@8 3.419f +Ccap@2 gnd net@11 3.419f +Rres@0 net@14 a 5.388 +Rres@1 net@11 net@14 10.776 +Rres@2 b net@8 5.388 +Rres@3 net@8 net@11 10.776 +.ENDS wire-C_0_011f-932_5-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-1187_2-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-1187_2-R_34_667m -.ENDS wire90-1187_2-layer_1-width_3 +.SUBCKT wire90-932_5-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-932_5-R_34_667m +.ENDS wire90-932_5-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-1215_6-R_34_667m a b -Ccap@0 gnd net@14 4.457f -Ccap@1 gnd net@8 4.457f -Ccap@2 gnd net@11 4.457f -Rres@0 net@14 a 7.023 -Rres@1 net@11 net@14 14.047 -Rres@2 b net@8 7.023 -Rres@3 net@8 net@11 14.047 -.ENDS wire-C_0_011f-1215_6-R_34_667m +.SUBCKT wire-C_0_011f-903_4-R_34_667m a b +Ccap@0 gnd net@14 3.312f +Ccap@1 gnd net@8 3.312f +Ccap@2 gnd net@11 3.312f +Rres@0 net@14 a 5.22 +Rres@1 net@11 net@14 10.439 +Rres@2 b net@8 5.22 +Rres@3 net@8 net@11 10.439 +.ENDS wire-C_0_011f-903_4-R_34_667m + +*** CELL: orangeTSMC090nm:wire90{sch} +.SUBCKT wire90-903_4-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-903_4-R_34_667m +.ENDS wire90-903_4-layer_1-width_3 + +*** CELL: orangeTSMC090nm:wire{sch} +.SUBCKT wire-C_0_011f-936_5-R_34_667m a b +Ccap@0 gnd net@14 3.434f +Ccap@1 gnd net@8 3.434f +Ccap@2 gnd net@11 3.434f +Rres@0 net@14 a 5.411 +Rres@1 net@11 net@14 10.822 +Rres@2 b net@8 5.411 +Rres@3 net@8 net@11 10.822 +.ENDS wire-C_0_011f-936_5-R_34_667m + +*** CELL: orangeTSMC090nm:wire90{sch} +.SUBCKT wire90-936_5-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-936_5-R_34_667m +.ENDS wire90-936_5-layer_1-width_3 + +*** CELL: orangeTSMC090nm:wire{sch} +.SUBCKT wire-C_0_011f-905_4-R_34_667m a b +Ccap@0 gnd net@14 3.32f +Ccap@1 gnd net@8 3.32f +Ccap@2 gnd net@11 3.32f +Rres@0 net@14 a 5.231 +Rres@1 net@11 net@14 10.462 +Rres@2 b net@8 5.231 +Rres@3 net@8 net@11 10.462 +.ENDS wire-C_0_011f-905_4-R_34_667m + +*** CELL: orangeTSMC090nm:wire90{sch} +.SUBCKT wire90-905_4-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-905_4-R_34_667m +.ENDS wire90-905_4-layer_1-width_3 + +*** CELL: orangeTSMC090nm:wire{sch} +.SUBCKT wire-C_0_011f-930-R_34_667m a b +Ccap@0 gnd net@14 3.41f +Ccap@1 gnd net@8 3.41f +Ccap@2 gnd net@11 3.41f +Rres@0 net@14 a 5.373 +Rres@1 net@11 net@14 10.747 +Rres@2 b net@8 5.373 +Rres@3 net@8 net@11 10.747 +.ENDS wire-C_0_011f-930-R_34_667m + +*** CELL: orangeTSMC090nm:wire90{sch} +.SUBCKT wire90-930-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-930-R_34_667m +.ENDS wire90-930-layer_1-width_3 + +*** CELL: orangeTSMC090nm:wire{sch} +.SUBCKT wire-C_0_011f-927_9-R_34_667m a b +Ccap@0 gnd net@14 3.402f +Ccap@1 gnd net@8 3.402f +Ccap@2 gnd net@11 3.402f +Rres@0 net@14 a 5.361 +Rres@1 net@11 net@14 10.722 +Rres@2 b net@8 5.361 +Rres@3 net@8 net@11 10.722 +.ENDS wire-C_0_011f-927_9-R_34_667m + +*** CELL: orangeTSMC090nm:wire90{sch} +.SUBCKT wire90-927_9-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-927_9-R_34_667m +.ENDS wire90-927_9-layer_1-width_3 + +*** CELL: orangeTSMC090nm:wire{sch} +.SUBCKT wire-C_0_011f-940_4-R_34_667m a b +Ccap@0 gnd net@14 3.448f +Ccap@1 gnd net@8 3.448f +Ccap@2 gnd net@11 3.448f +Rres@0 net@14 a 5.433 +Rres@1 net@11 net@14 10.867 +Rres@2 b net@8 5.433 +Rres@3 net@8 net@11 10.867 +.ENDS wire-C_0_011f-940_4-R_34_667m + +*** CELL: orangeTSMC090nm:wire90{sch} +.SUBCKT wire90-940_4-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-940_4-R_34_667m +.ENDS wire90-940_4-layer_1-width_3 + +*** CELL: orangeTSMC090nm:wire{sch} +.SUBCKT wire-C_0_011f-946_9-R_34_667m a b +Ccap@0 gnd net@14 3.472f +Ccap@1 gnd net@8 3.472f +Ccap@2 gnd net@11 3.472f +Rres@0 net@14 a 5.471 +Rres@1 net@11 net@14 10.942 +Rres@2 b net@8 5.471 +Rres@3 net@8 net@11 10.942 +.ENDS wire-C_0_011f-946_9-R_34_667m + +*** CELL: orangeTSMC090nm:wire90{sch} +.SUBCKT wire90-946_9-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-946_9-R_34_667m +.ENDS wire90-946_9-layer_1-width_3 + +*** CELL: orangeTSMC090nm:wire{sch} +.SUBCKT wire-C_0_011f-914_3-R_34_667m a b +Ccap@0 gnd net@14 3.352f +Ccap@1 gnd net@8 3.352f +Ccap@2 gnd net@11 3.352f +Rres@0 net@14 a 5.283 +Rres@1 net@11 net@14 10.565 +Rres@2 b net@8 5.283 +Rres@3 net@8 net@11 10.565 +.ENDS wire-C_0_011f-914_3-R_34_667m + +*** CELL: orangeTSMC090nm:wire90{sch} +.SUBCKT wire90-914_3-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-914_3-R_34_667m +.ENDS wire90-914_3-layer_1-width_3 + +*** CELL: orangeTSMC090nm:wire{sch} +.SUBCKT wire-C_0_011f-941_9-R_34_667m a b +Ccap@0 gnd net@14 3.454f +Ccap@1 gnd net@8 3.454f +Ccap@2 gnd net@11 3.454f +Rres@0 net@14 a 5.442 +Rres@1 net@11 net@14 10.884 +Rres@2 b net@8 5.442 +Rres@3 net@8 net@11 10.884 +.ENDS wire-C_0_011f-941_9-R_34_667m + +*** CELL: orangeTSMC090nm:wire90{sch} +.SUBCKT wire90-941_9-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-941_9-R_34_667m +.ENDS wire90-941_9-layer_1-width_3 + +*** CELL: orangeTSMC090nm:wire{sch} +.SUBCKT wire-C_0_011f-902-R_34_667m a b +Ccap@0 gnd net@14 3.307f +Ccap@1 gnd net@8 3.307f +Ccap@2 gnd net@11 3.307f +Rres@0 net@14 a 5.212 +Rres@1 net@11 net@14 10.423 +Rres@2 b net@8 5.212 +Rres@3 net@8 net@11 10.423 +.ENDS wire-C_0_011f-902-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-1215_6-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-1215_6-R_34_667m -.ENDS wire90-1215_6-layer_1-width_3 +.SUBCKT wire90-902-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-902-R_34_667m +.ENDS wire90-902-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-1168-R_34_667m a b -Ccap@0 gnd net@14 4.283f -Ccap@1 gnd net@8 4.283f -Ccap@2 gnd net@11 4.283f -Rres@0 net@14 a 6.748 -Rres@1 net@11 net@14 13.497 -Rres@2 b net@8 6.748 -Rres@3 net@8 net@11 13.497 -.ENDS wire-C_0_011f-1168-R_34_667m +.SUBCKT wire-C_0_011f-907_5-R_34_667m a b +Ccap@0 gnd net@14 3.328f +Ccap@1 gnd net@8 3.328f +Ccap@2 gnd net@11 3.328f +Rres@0 net@14 a 5.243 +Rres@1 net@11 net@14 10.487 +Rres@2 b net@8 5.243 +Rres@3 net@8 net@11 10.487 +.ENDS wire-C_0_011f-907_5-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-1168-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-1168-R_34_667m -.ENDS wire90-1168-layer_1-width_3 +.SUBCKT wire90-907_5-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-907_5-R_34_667m +.ENDS wire90-907_5-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-1204_6-R_34_667m a b -Ccap@0 gnd net@14 4.417f -Ccap@1 gnd net@8 4.417f -Ccap@2 gnd net@11 4.417f -Rres@0 net@14 a 6.96 -Rres@1 net@11 net@14 13.92 -Rres@2 b net@8 6.96 -Rres@3 net@8 net@11 13.92 -.ENDS wire-C_0_011f-1204_6-R_34_667m +.SUBCKT wire-C_0_011f-909_5-R_34_667m a b +Ccap@0 gnd net@14 3.335f +Ccap@1 gnd net@8 3.335f +Ccap@2 gnd net@11 3.335f +Rres@0 net@14 a 5.255 +Rres@1 net@11 net@14 10.51 +Rres@2 b net@8 5.255 +Rres@3 net@8 net@11 10.51 +.ENDS wire-C_0_011f-909_5-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-1204_6-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-1204_6-R_34_667m -.ENDS wire90-1204_6-layer_1-width_3 +.SUBCKT wire90-909_5-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-909_5-R_34_667m +.ENDS wire90-909_5-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-1234_1-R_34_667m a b -Ccap@0 gnd net@14 4.525f -Ccap@1 gnd net@8 4.525f -Ccap@2 gnd net@11 4.525f -Rres@0 net@14 a 7.13 -Rres@1 net@11 net@14 14.261 -Rres@2 b net@8 7.13 -Rres@3 net@8 net@11 14.261 -.ENDS wire-C_0_011f-1234_1-R_34_667m +.SUBCKT wire-C_0_011f-902_5-R_34_667m a b +Ccap@0 gnd net@14 3.309f +Ccap@1 gnd net@8 3.309f +Ccap@2 gnd net@11 3.309f +Rres@0 net@14 a 5.214 +Rres@1 net@11 net@14 10.429 +Rres@2 b net@8 5.214 +Rres@3 net@8 net@11 10.429 +.ENDS wire-C_0_011f-902_5-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-1234_1-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-1234_1-R_34_667m -.ENDS wire90-1234_1-layer_1-width_3 +.SUBCKT wire90-902_5-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-902_5-R_34_667m +.ENDS wire90-902_5-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-1169_5-R_34_667m a b -Ccap@0 gnd net@14 4.288f -Ccap@1 gnd net@8 4.288f -Ccap@2 gnd net@11 4.288f -Rres@0 net@14 a 6.757 -Rres@1 net@11 net@14 13.514 -Rres@2 b net@8 6.757 -Rres@3 net@8 net@11 13.514 -.ENDS wire-C_0_011f-1169_5-R_34_667m +.SUBCKT wire-C_0_011f-911_9-R_34_667m a b +Ccap@0 gnd net@14 3.344f +Ccap@1 gnd net@8 3.344f +Ccap@2 gnd net@11 3.344f +Rres@0 net@14 a 5.269 +Rres@1 net@11 net@14 10.538 +Rres@2 b net@8 5.269 +Rres@3 net@8 net@11 10.538 +.ENDS wire-C_0_011f-911_9-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-1169_5-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-1169_5-R_34_667m -.ENDS wire90-1169_5-layer_1-width_3 +.SUBCKT wire90-911_9-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-911_9-R_34_667m +.ENDS wire90-911_9-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-1232_1-R_34_667m a b -Ccap@0 gnd net@14 4.518f -Ccap@1 gnd net@8 4.518f -Ccap@2 gnd net@11 4.518f -Rres@0 net@14 a 7.119 -Rres@1 net@11 net@14 14.238 -Rres@2 b net@8 7.119 -Rres@3 net@8 net@11 14.238 -.ENDS wire-C_0_011f-1232_1-R_34_667m +.SUBCKT wire-C_0_011f-916_4-R_34_667m a b +Ccap@0 gnd net@14 3.36f +Ccap@1 gnd net@8 3.36f +Ccap@2 gnd net@11 3.36f +Rres@0 net@14 a 5.295 +Rres@1 net@11 net@14 10.59 +Rres@2 b net@8 5.295 +Rres@3 net@8 net@11 10.59 +.ENDS wire-C_0_011f-916_4-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-1232_1-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-1232_1-R_34_667m -.ENDS wire90-1232_1-layer_1-width_3 +.SUBCKT wire90-916_4-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-916_4-R_34_667m +.ENDS wire90-916_4-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-1163_5-R_34_667m a b -Ccap@0 gnd net@14 4.266f -Ccap@1 gnd net@8 4.266f -Ccap@2 gnd net@11 4.266f -Rres@0 net@14 a 6.722 -Rres@1 net@11 net@14 13.445 -Rres@2 b net@8 6.722 -Rres@3 net@8 net@11 13.445 -.ENDS wire-C_0_011f-1163_5-R_34_667m +.SUBCKT wire-C_0_011f-907_8-R_34_667m a b +Ccap@0 gnd net@14 3.329f +Ccap@1 gnd net@8 3.329f +Ccap@2 gnd net@11 3.329f +Rres@0 net@14 a 5.245 +Rres@1 net@11 net@14 10.49 +Rres@2 b net@8 5.245 +Rres@3 net@8 net@11 10.49 +.ENDS wire-C_0_011f-907_8-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-1163_5-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-1163_5-R_34_667m -.ENDS wire90-1163_5-layer_1-width_3 +.SUBCKT wire90-907_8-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-907_8-R_34_667m +.ENDS wire90-907_8-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-1221_1-R_34_667m a b -Ccap@0 gnd net@14 4.477f -Ccap@1 gnd net@8 4.477f -Ccap@2 gnd net@11 4.477f -Rres@0 net@14 a 7.055 -Rres@1 net@11 net@14 14.11 -Rres@2 b net@8 7.055 -Rres@3 net@8 net@11 14.11 -.ENDS wire-C_0_011f-1221_1-R_34_667m +.SUBCKT wire-C_0_011f-909_4-R_34_667m a b +Ccap@0 gnd net@14 3.334f +Ccap@1 gnd net@8 3.334f +Ccap@2 gnd net@11 3.334f +Rres@0 net@14 a 5.254 +Rres@1 net@11 net@14 10.509 +Rres@2 b net@8 5.254 +Rres@3 net@8 net@11 10.509 +.ENDS wire-C_0_011f-909_4-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-1221_1-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-1221_1-R_34_667m -.ENDS wire90-1221_1-layer_1-width_3 +.SUBCKT wire90-909_4-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-909_4-R_34_667m +.ENDS wire90-909_4-layer_1-width_3 *** CELL: fifoL:split10{sch} .SUBCKT split10 clS[F] clS[T] cl[F] cl[T] freqOut in[10] in[11] in[12] in[13] @@ -8590,152 +6957,209 @@ XsplitEnd@0 clS[F] clS[T] cl[F] cl[T] a[10] a[11] a[12] a[13] a[14] a[15] +mc out[10] out[11] out[12] out[13] out[14] out[15] out[16] out[17] out[18] +out[19] out[1] out[20] out[21] out[22] out[23] out[24] out[25] out[26] +out[27] out[28] out[29] out[2] out[30] out[31] out[32] out[33] out[34] -+out[35] out[36] out[3] out[4] out[5] out[6] out[7] out[8] out[9] net@336 -+net@337 rd[F] rd[T] net@335 sout succ splitEnd ++out[35] out[36] out[3] out[4] out[5] out[6] out[7] out[8] out[9] net@571 ++net@572 rd[F] rd[T] net@335 sout succ splitEnd XsplitSta@0 clS[F] clS[T] cl[F] cl[T] in[10] in[11] in[12] in[13] in[14] +in[15] in[16] in[17] in[18] in[19] in[1] in[20] in[21] in[22] in[23] in[24] +in[25] in[26] in[27] in[28] in[29] in[2] in[30] in[31] in[32] in[33] in[34] -+in[35] in[36] in[3] in[4] in[5] in[6] in[7] in[8] in[9] mc x[10] x[11] x[12] -+x[13] x[14] x[15] x[16] x[17] x[18] x[19] x[1] x[20] x[21] x[22] x[23] x[24] -+x[25] x[26] x[27] x[28] x[29] x[2] x[30] x[31] x[32] x[33] x[34] x[35] x[36] -+x[3] x[4] x[5] x[6] x[7] x[8] x[9] pred rd[F] rd[T] sin net@315 net@312 -+net@313 splitStart ++in[35] in[36] in[3] in[4] in[5] in[6] in[7] in[8] in[9] mc ay[10] ay[11] ++ay[12] ay[13] ay[14] ay[15] ay[16] ay[17] ay[18] ay[19] ay[1] ay[20] ay[21] ++ay[22] ay[23] ay[24] ay[25] ay[26] ay[27] ay[28] ay[29] ay[2] ay[30] ay[31] ++ay[32] ay[33] ay[34] ay[35] ay[36] ay[3] ay[4] ay[5] ay[6] ay[7] ay[8] ay[9] ++bz[10] bz[11] bz[12] bz[13] bz[14] bz[15] bz[16] bz[17] bz[18] bz[19] bz[1] ++bz[20] bz[21] bz[22] bz[23] bz[24] bz[25] bz[26] bz[27] bz[28] bz[29] bz[2] ++bz[30] bz[31] bz[32] bz[33] bz[34] bz[35] bz[36] bz[3] bz[4] bz[5] bz[6] ++bz[7] bz[8] bz[9] pred rd[F] rd[T] sin net@315 net@566 net@565 splitStart XsplitSta@1 clS[F] clS[T] clS[F] clS[T] cl[F] cl[T] cl[F] cl[T] -+splitSta@1_freqOut x[10] x[11] x[12] x[13] x[14] x[15] x[16] x[17] x[18] -+x[19] x[1] x[20] x[21] x[22] x[23] x[24] x[25] x[26] x[27] x[28] x[29] x[2] -+x[30] x[31] x[32] x[33] x[34] x[35] x[36] x[3] x[4] x[5] x[6] x[7] x[8] x[9] -+mc mc a[10] a[11] a[12] a[13] a[14] a[15] a[16] a[17] a[18] a[19] a[1] a[20] -+a[21] a[22] a[23] a[24] a[25] a[26] a[27] a[28] a[29] a[2] a[30] a[31] a[32] -+a[33] a[34] a[35] a[36] a[3] a[4] a[5] a[6] a[7] a[8] a[9] net@245 rd[F] -+rd[T] rd[F] rd[T] net@285 net@252 net@251 net@270 net@276 splitStageDx4 -XsplitSta@2 clS[F] clS[T] clS[F] clS[T] cl[F] cl[T] cl[F] cl[T] freqOut x[10] -+x[11] x[12] x[13] x[14] x[15] x[16] x[17] x[18] x[19] x[1] x[20] x[21] x[22] -+x[23] x[24] x[25] x[26] x[27] x[28] x[29] x[2] x[30] x[31] x[32] x[33] x[34] -+x[35] x[36] x[3] x[4] x[5] x[6] x[7] x[8] x[9] mc mc b[10] b[11] b[12] b[13] -+b[14] b[15] b[16] b[17] b[18] b[19] b[1] b[20] b[21] b[22] b[23] b[24] b[25] -+b[26] b[27] b[28] b[29] b[2] b[30] b[31] b[32] b[33] b[34] b[35] b[36] b[3] -+b[4] b[5] b[6] b[7] b[8] b[9] net@248 rd[F] rd[T] rd[F] rd[T] net@316 net@309 -+net@307 net@322 net@279 splitStageDx4 ++splitSta@1_freqOut bz[10] bz[11] bz[12] bz[13] bz[14] bz[15] bz[16] bz[17] ++bz[18] bz[19] bz[1] bz[20] bz[21] bz[22] bz[23] bz[24] bz[25] bz[26] bz[27] ++bz[28] bz[29] bz[2] bz[30] bz[31] bz[32] bz[33] bz[34] bz[35] bz[36] bz[3] ++bz[4] bz[5] bz[6] bz[7] bz[8] bz[9] mc mc b[10] b[11] b[12] b[13] b[14] b[15] ++b[16] b[17] b[18] b[19] b[1] b[20] b[21] b[22] b[23] b[24] b[25] b[26] b[27] ++b[28] b[29] b[2] b[30] b[31] b[32] b[33] b[34] b[35] b[36] b[3] b[4] b[5] ++b[6] b[7] b[8] b[9] net@245 rd[F] rd[T] rd[F] rd[T] net@285 net@252 net@251 ++net@270 net@276 splitStageDx4 +XsplitSta@2 clS[F] clS[T] clS[F] clS[T] cl[F] cl[T] cl[F] cl[T] freqOut ++ay[10] ay[11] ay[12] ay[13] ay[14] ay[15] ay[16] ay[17] ay[18] ay[19] ay[1] ++ay[20] ay[21] ay[22] ay[23] ay[24] ay[25] ay[26] ay[27] ay[28] ay[29] ay[2] ++ay[30] ay[31] ay[32] ay[33] ay[34] ay[35] ay[36] ay[3] ay[4] ay[5] ay[6] ++ay[7] ay[8] ay[9] mc mc a[10] a[11] a[12] a[13] a[14] a[15] a[16] a[17] a[18] ++a[19] a[1] a[20] a[21] a[22] a[23] a[24] a[25] a[26] a[27] a[28] a[29] a[2] ++a[30] a[31] a[32] a[33] a[34] a[35] a[36] a[3] a[4] a[5] a[6] a[7] a[8] a[9] ++net@248 rd[F] rd[T] rd[F] rd[T] net@316 net@309 net@307 net@322 net@279 ++splitStageDx4 Xwire90@0 net@316 net@251 wire90-1085-layer_1-width_3 -Xwire90@1 net@307 net@309 wire90-2816_7-layer_1-width_3 -Xwire90@2 net@313 net@248 wire90-1847-layer_1-width_3 -Xwire90@3 net@312 net@245 wire90-1161-layer_1-width_3 -Xwire90@4 net@315 net@285 wire90-941-layer_1-width_3 +Xwire90@1 net@307 net@309 wire90-3042_2-layer_1-width_3 +Xwire90@2 net@566 net@248 wire90-1882_9-layer_1-width_3 +Xwire90@3 net@565 net@245 wire90-1437_9-layer_1-width_3 +Xwire90@4 net@315 net@285 wire90-1085-layer_1-width_3 Xwire90@5 net@322 net@252 wire90-1085-layer_1-width_3 Xwire90@6 net@270 net@335 wire90-992_5-layer_1-width_3 -Xwire90@7 net@276 net@336 wire90-924_4-layer_1-width_3 -Xwire90@8 net@279 net@337 wire90-1463_4-layer_1-width_3 -Xwire90@9 x[1] wire90@9_b wire90-1346_1-layer_1-width_3 -Xwire90@10 x[2] wire90@10_b wire90-1337_6-layer_1-width_3 -Xwire90@11 x[3] wire90@11_b wire90-1339_1-layer_1-width_3 -Xwire90@12 x[4] wire90@12_b wire90-1356_6-layer_1-width_3 -Xwire90@13 x[5] wire90@13_b wire90-1341_1-layer_1-width_3 -Xwire90@14 x[6] wire90@14_b wire90-1345_1-layer_1-width_3 -Xwire90@15 x[7] wire90@15_b wire90-1361_4-layer_1-width_3 -Xwire90@16 x[8] wire90@16_b wire90-1342_1-layer_1-width_3 -Xwire90@17 x[9] wire90@17_b wire90-1349_6-layer_1-width_3 -Xwire90@18 x[10] wire90@18_b wire90-1345_8-layer_1-width_3 -Xwire90@19 x[11] wire90@19_b wire90-1346_7-layer_1-width_3 -Xwire90@20 x[12] wire90@20_b wire90-1330_8-layer_1-width_3 -Xwire90@21 x[13] wire90@21_b wire90-1339_7-layer_1-width_3 -Xwire90@22 x[14] wire90@22_b wire90-1353_3-layer_1-width_3 -Xwire90@23 x[15] wire90@23_b wire90-1355_2-layer_1-width_3 -Xwire90@24 x[16] wire90@24_b wire90-1359_3-layer_1-width_3 -Xwire90@25 x[17] wire90@25_b wire90-1357_2-layer_1-width_3 -Xwire90@26 x[18] wire90@26_b wire90-1353_3-layer_1-width_3 -Xwire90@27 x[19] wire90@27_b wire90-1356_6-layer_1-width_3 -Xwire90@28 x[20] wire90@28_b wire90-1356_1-layer_1-width_3 -Xwire90@29 x[21] wire90@29_b wire90-1349_6-layer_1-width_3 -Xwire90@30 x[22] wire90@30_b wire90-1379_1-layer_1-width_3 -Xwire90@31 x[23] wire90@31_b wire90-1351_6-layer_1-width_3 -Xwire90@32 x[24] wire90@32_b wire90-1376_6-layer_1-width_3 -Xwire90@33 x[25] wire90@33_b wire90-1372_4-layer_1-width_3 -Xwire90@34 x[26] wire90@34_b wire90-1373_6-layer_1-width_3 -Xwire90@35 x[27] wire90@35_b wire90-1360_1-layer_1-width_3 -Xwire90@36 x[28] wire90@36_b wire90-1323_3-layer_1-width_3 -Xwire90@37 x[29] wire90@37_b wire90-1336_2-layer_1-width_3 -Xwire90@38 x[30] wire90@38_b wire90-1330_3-layer_1-width_3 -Xwire90@39 x[31] wire90@39_b wire90-1329_2-layer_1-width_3 -Xwire90@40 x[32] wire90@40_b wire90-1325_8-layer_1-width_3 -Xwire90@41 x[33] wire90@41_b wire90-1344_7-layer_1-width_3 -Xwire90@42 x[34] wire90@42_b wire90-1327_8-layer_1-width_3 -Xwire90@43 x[35] wire90@43_b wire90-1346_7-layer_1-width_3 -Xwire90@44 x[36] wire90@44_b wire90-1321_8-layer_1-width_3 -Xwire90@45 a[1] wire90@45_b wire90-638-layer_1-width_3 -Xwire90@46 a[2] wire90@46_b wire90-638-layer_1-width_3 -Xwire90@47 a[3] wire90@47_b wire90-641-layer_1-width_3 -Xwire90@48 a[4] wire90@48_b wire90-644-layer_1-width_3 -Xwire90@49 a[5] wire90@49_b wire90-635-layer_1-width_3 -Xwire90@50 a[6] wire90@50_b wire90-666-layer_1-width_3 -Xwire90@51 a[7] wire90@51_b wire90-633_5-layer_1-width_3 -Xwire90@52 a[8] wire90@52_b wire90-655-layer_1-width_3 -Xwire90@53 a[9] wire90@53_b wire90-636_5-layer_1-width_3 -Xwire90@54 a[10] wire90@54_b wire90-594_5-layer_1-width_3 -Xwire90@55 a[11] wire90@55_b wire90-599_4-layer_1-width_3 -Xwire90@56 a[12] wire90@56_b wire90-590_5-layer_1-width_3 -Xwire90@57 a[13] wire90@57_b wire90-602_4-layer_1-width_3 -Xwire90@58 a[14] wire90@58_b wire90-607-layer_1-width_3 -Xwire90@59 a[15] wire90@59_b wire90-601_6-layer_1-width_3 -Xwire90@60 a[16] wire90@60_b wire90-605-layer_1-width_3 -Xwire90@61 a[17] wire90@61_b wire90-594_9-layer_1-width_3 -Xwire90@62 a[18] wire90@62_b wire90-600-layer_1-width_3 -Xwire90@63 a[19] wire90@63_b wire90-636_5-layer_1-width_3 -Xwire90@64 a[20] wire90@64_b wire90-635-layer_1-width_3 -Xwire90@65 a[21] wire90@65_b wire90-639_5-layer_1-width_3 -Xwire90@66 a[22] wire90@66_b wire90-641-layer_1-width_3 -Xwire90@67 a[23] wire90@67_b wire90-633_5-layer_1-width_3 -Xwire90@68 a[24] wire90@68_b wire90-655_5-layer_1-width_3 -Xwire90@69 a[25] wire90@69_b wire90-632-layer_1-width_3 -Xwire90@70 a[26] wire90@70_b wire90-645-layer_1-width_3 -Xwire90@71 a[27] wire90@71_b wire90-635-layer_1-width_3 -Xwire90@72 a[28] wire90@72_b wire90-600_5-layer_1-width_3 -Xwire90@73 a[29] wire90@73_b wire90-596_4-layer_1-width_3 -Xwire90@74 a[30] wire90@74_b wire90-595-layer_1-width_3 -Xwire90@75 a[31] wire90@75_b wire90-599_4-layer_1-width_3 -Xwire90@76 a[32] wire90@76_b wire90-613-layer_1-width_3 -Xwire90@77 a[33] wire90@77_b wire90-598_6-layer_1-width_3 -Xwire90@78 a[34] wire90@78_b wire90-611-layer_1-width_3 -Xwire90@79 a[35] wire90@79_b wire90-591_9-layer_1-width_3 -Xwire90@80 a[36] wire90@80_b wire90-606-layer_1-width_3 -Xwire90@81 b[1] wire90@81_b wire90-1186_7-layer_1-width_3 -Xwire90@82 b[2] wire90@82_b wire90-1241_2-layer_1-width_3 -Xwire90@83 b[3] wire90@83_b wire90-1192_7-layer_1-width_3 -Xwire90@84 b[4] wire90@84_b wire90-1239_2-layer_1-width_3 -Xwire90@85 b[5] wire90@85_b wire90-1190_7-layer_1-width_3 -Xwire90@86 b[6] wire90@86_b wire90-1268_7-layer_1-width_3 -Xwire90@87 b[7] wire90@87_b wire90-1187_7-layer_1-width_3 -Xwire90@88 b[8] wire90@88_b wire90-1257_7-layer_1-width_3 -Xwire90@89 b[9] wire90@89_b wire90-1190_2-layer_1-width_3 -Xwire90@90 b[10] wire90@90_b wire90-1197_6-layer_1-width_3 -Xwire90@91 b[11] wire90@91_b wire90-1171-layer_1-width_3 -Xwire90@92 b[12] wire90@92_b wire90-1186_6-layer_1-width_3 -Xwire90@93 b[13] wire90@93_b wire90-1178-layer_1-width_3 -Xwire90@94 b[14] wire90@94_b wire90-1216_1-layer_1-width_3 -Xwire90@95 b[15] wire90@95_b wire90-1172_5-layer_1-width_3 -Xwire90@96 b[16] wire90@96_b wire90-1214_1-layer_1-width_3 -Xwire90@97 b[17] wire90@97_b wire90-1166_5-layer_1-width_3 -Xwire90@98 b[18] wire90@98_b wire90-1203_1-layer_1-width_3 -Xwire90@99 b[19] wire90@99_b wire90-1199_2-layer_1-width_3 -Xwire90@100 b[20] wire90@100_b wire90-1217_2-layer_1-width_3 -Xwire90@101 b[21] wire90@101_b wire90-1208_2-layer_1-width_3 -Xwire90@102 b[22] wire90@102_b wire90-1215_2-layer_1-width_3 -Xwire90@103 b[23] wire90@103_b wire90-1205_2-layer_1-width_3 -Xwire90@104 b[24] wire90@104_b wire90-1244_7-layer_1-width_3 -Xwire90@105 b[25] wire90@105_b wire90-1184_2-layer_1-width_3 -Xwire90@106 b[26] wire90@106_b wire90-1233_7-layer_1-width_3 -Xwire90@107 b[27] wire90@107_b wire90-1187_2-layer_1-width_3 -Xwire90@108 b[28] wire90@108_b wire90-1215_6-layer_1-width_3 -Xwire90@109 b[29] wire90@109_b wire90-1168-layer_1-width_3 -Xwire90@110 b[30] wire90@110_b wire90-1204_6-layer_1-width_3 -Xwire90@111 b[31] wire90@111_b wire90-1171-layer_1-width_3 -Xwire90@112 b[32] wire90@112_b wire90-1234_1-layer_1-width_3 -Xwire90@113 b[33] wire90@113_b wire90-1169_5-layer_1-width_3 -Xwire90@114 b[34] wire90@114_b wire90-1232_1-layer_1-width_3 -Xwire90@115 b[35] wire90@115_b wire90-1163_5-layer_1-width_3 -Xwire90@116 b[36] wire90@116_b wire90-1221_1-layer_1-width_3 +Xwire90@7 net@276 net@572 wire90-876_3-layer_1-width_3 +Xwire90@8 net@279 net@571 wire90-1590_3-layer_1-width_3 +Xwire90@9 ay[1] wire90@9_b wire90-1187_4-layer_1-width_3 +Xwire90@10 ay[2] wire90@10_b wire90-1189_4-layer_1-width_3 +Xwire90@11 ay[3] wire90@11_b wire90-1187_4-layer_1-width_3 +Xwire90@12 ay[4] wire90@12_b wire90-1199_9-layer_1-width_3 +Xwire90@13 ay[5] wire90@13_b wire90-1187_4-layer_1-width_3 +Xwire90@14 ay[6] wire90@14_b wire90-1201_9-layer_1-width_3 +Xwire90@15 ay[7] wire90@15_b wire90-1189_8-layer_1-width_3 +Xwire90@16 ay[8] wire90@16_b wire90-1196_9-layer_1-width_3 +Xwire90@17 ay[9] wire90@17_b wire90-1187_4-layer_1-width_3 +Xwire90@18 ay[10] wire90@18_b wire90-1200_5-layer_1-width_3 +Xwire90@19 ay[11] wire90@19_b wire90-1184_4-layer_1-width_3 +Xwire90@20 ay[12] wire90@20_b wire90-1189_5-layer_1-width_3 +Xwire90@21 ay[13] wire90@21_b wire90-1184_4-layer_1-width_3 +Xwire90@22 ay[14] wire90@22_b wire90-1208_5-layer_1-width_3 +Xwire90@23 ay[15] wire90@23_b wire90-1184_4-layer_1-width_3 +Xwire90@24 ay[16] wire90@24_b wire90-1212_5-layer_1-width_3 +Xwire90@25 ay[17] wire90@25_b wire90-1184_4-layer_1-width_3 +Xwire90@26 ay[18] wire90@26_b wire90-1206-layer_1-width_3 +Xwire90@27 ay[19] wire90@27_b wire90-1187_4-layer_1-width_3 +Xwire90@28 ay[20] wire90@28_b wire90-1203_9-layer_1-width_3 +Xwire90@29 ay[21] wire90@29_b wire90-1187_4-layer_1-width_3 +Xwire90@30 ay[22] wire90@30_b wire90-1216_4-layer_1-width_3 +Xwire90@31 ay[23] wire90@31_b wire90-1187_4-layer_1-width_3 +Xwire90@32 ay[24] wire90@32_b wire90-1222_9-layer_1-width_3 +Xwire90@33 ay[25] wire90@33_b wire90-1190_3-layer_1-width_3 +Xwire90@34 ay[26] wire90@34_b wire90-1217_9-layer_1-width_3 +Xwire90@35 ay[27] wire90@35_b wire90-1187_4-layer_1-width_3 +Xwire90@36 ay[28] wire90@36_b wire90-1184-layer_1-width_3 +Xwire90@37 ay[29] wire90@37_b wire90-1184_4-layer_1-width_3 +Xwire90@38 ay[30] wire90@38_b wire90-1184-layer_1-width_3 +Xwire90@39 ay[31] wire90@39_b wire90-1184_4-layer_1-width_3 +Xwire90@40 ay[32] wire90@40_b wire90-1189_5-layer_1-width_3 +Xwire90@41 ay[33] wire90@41_b wire90-1184_4-layer_1-width_3 +Xwire90@42 ay[34] wire90@42_b wire90-1191_5-layer_1-width_3 +Xwire90@43 ay[35] wire90@43_b wire90-1184_4-layer_1-width_3 +Xwire90@44 ay[36] wire90@44_b wire90-1185-layer_1-width_3 +Xwire90@45 a[1] wire90@45_b wire90-1220-layer_1-width_3 +Xwire90@46 a[2] wire90@46_b wire90-1225_5-layer_1-width_3 +Xwire90@47 a[3] wire90@47_b wire90-1223-layer_1-width_3 +Xwire90@48 a[4] wire90@48_b wire90-1227_5-layer_1-width_3 +Xwire90@49 a[5] wire90@49_b wire90-1217-layer_1-width_3 +Xwire90@50 a[6] wire90@50_b wire90-1254-layer_1-width_3 +Xwire90@51 a[7] wire90@51_b wire90-1216-layer_1-width_3 +Xwire90@52 a[8] wire90@52_b wire90-1243-layer_1-width_3 +Xwire90@53 a[9] wire90@53_b wire90-1218_5-layer_1-width_3 +Xwire90@54 a[10] wire90@54_b wire90-1175-layer_1-width_3 +Xwire90@55 a[11] wire90@55_b wire90-1181_4-layer_1-width_3 +Xwire90@56 a[12] wire90@56_b wire90-1172-layer_1-width_3 +Xwire90@57 a[13] wire90@57_b wire90-1184_4-layer_1-width_3 +Xwire90@58 a[14] wire90@58_b wire90-1183_5-layer_1-width_3 +Xwire90@59 a[15] wire90@59_b wire90-1183_6-layer_1-width_3 +Xwire90@60 a[16] wire90@60_b wire90-1185_5-layer_1-width_3 +Xwire90@61 a[17] wire90@61_b wire90-1176_9-layer_1-width_3 +Xwire90@62 a[18] wire90@62_b wire90-1178_5-layer_1-width_3 +Xwire90@63 a[19] wire90@63_b wire90-1217-layer_1-width_3 +Xwire90@64 a[20] wire90@64_b wire90-1217-layer_1-width_3 +Xwire90@65 a[21] wire90@65_b wire90-1220-layer_1-width_3 +Xwire90@66 a[22] wire90@66_b wire90-1223-layer_1-width_3 +Xwire90@67 a[23] wire90@67_b wire90-1214-layer_1-width_3 +Xwire90@68 a[24] wire90@68_b wire90-1230-layer_1-width_3 +Xwire90@69 a[25] wire90@69_b wire90-1212_5-layer_1-width_3 +Xwire90@70 a[26] wire90@70_b wire90-1221_5-layer_1-width_3 +Xwire90@71 a[27] wire90@71_b wire90-1215_5-layer_1-width_3 +Xwire90@72 a[28] wire90@72_b wire90-1188_5-layer_1-width_3 +Xwire90@73 a[29] wire90@73_b wire90-1178_4-layer_1-width_3 +Xwire90@74 a[30] wire90@74_b wire90-1180_5-layer_1-width_3 +Xwire90@75 a[31] wire90@75_b wire90-1181_4-layer_1-width_3 +Xwire90@76 a[32] wire90@76_b wire90-1201-layer_1-width_3 +Xwire90@77 a[33] wire90@77_b wire90-1180_6-layer_1-width_3 +Xwire90@78 a[34] wire90@78_b wire90-1199-layer_1-width_3 +Xwire90@79 a[35] wire90@79_b wire90-1173_9-layer_1-width_3 +Xwire90@80 a[36] wire90@80_b wire90-1194-layer_1-width_3 +Xwire90@81 b[1] wire90@81_b wire90-606_2-layer_1-width_3 +Xwire90@82 b[2] wire90@82_b wire90-653_2-layer_1-width_3 +Xwire90@83 b[3] wire90@83_b wire90-614_2-layer_1-width_3 +Xwire90@84 b[4] wire90@84_b wire90-651_2-layer_1-width_3 +Xwire90@85 b[5] wire90@85_b wire90-611_2-layer_1-width_3 +Xwire90@86 b[6] wire90@86_b wire90-680_7-layer_1-width_3 +Xwire90@87 b[7] wire90@87_b wire90-605_2-layer_1-width_3 +Xwire90@88 b[8] wire90@88_b wire90-669_7-layer_1-width_3 +Xwire90@89 b[9] wire90@89_b wire90-608_2-layer_1-width_3 +Xwire90@90 b[10] wire90@90_b wire90-621_6-layer_1-width_3 +Xwire90@91 b[11] wire90@91_b wire90-589-layer_1-width_3 +Xwire90@92 b[12] wire90@92_b wire90-610_6-layer_1-width_3 +Xwire90@93 b[13] wire90@93_b wire90-594-layer_1-width_3 +Xwire90@94 b[14] wire90@94_b wire90-640_1-layer_1-width_3 +Xwire90@95 b[15] wire90@95_b wire90-590_5-layer_1-width_3 +Xwire90@96 b[16] wire90@96_b wire90-638_1-layer_1-width_3 +Xwire90@97 b[17] wire90@97_b wire90-584_5-layer_1-width_3 +Xwire90@98 b[18] wire90@98_b wire90-627_1-layer_1-width_3 +Xwire90@99 b[19] wire90@99_b wire90-611_2-layer_1-width_3 +Xwire90@100 b[20] wire90@100_b wire90-642_7-layer_1-width_3 +Xwire90@101 b[21] wire90@101_b wire90-620_2-layer_1-width_3 +Xwire90@102 b[22] wire90@102_b wire90-640_7-layer_1-width_3 +Xwire90@103 b[23] wire90@103_b wire90-617_2-layer_1-width_3 +Xwire90@104 b[24] wire90@104_b wire90-670_2-layer_1-width_3 +Xwire90@105 b[25] wire90@105_b wire90-603_7-layer_1-width_3 +Xwire90@106 b[26] wire90@106_b wire90-659_2-layer_1-width_3 +Xwire90@107 b[27] wire90@107_b wire90-606_7-layer_1-width_3 +Xwire90@108 b[28] wire90@108_b wire90-627_6-layer_1-width_3 +Xwire90@109 b[29] wire90@109_b wire90-586-layer_1-width_3 +Xwire90@110 b[30] wire90@110_b wire90-616_6-layer_1-width_3 +Xwire90@111 b[31] wire90@111_b wire90-589_5-layer_1-width_3 +Xwire90@112 b[32] wire90@112_b wire90-646_1-layer_1-width_3 +Xwire90@113 b[33] wire90@113_b wire90-587_5-layer_1-width_3 +Xwire90@114 b[34] wire90@114_b wire90-644_1-layer_1-width_3 +Xwire90@115 b[35] wire90@115_b wire90-581_5-layer_1-width_3 +Xwire90@116 b[36] wire90@116_b wire90-633_1-layer_1-width_3 +Xwire90@117 bz[10] wire90@117_b wire90-924_5-layer_1-width_3 +Xwire90@118 bz[11] wire90@118_b wire90-902_4-layer_1-width_3 +Xwire90@119 bz[12] wire90@119_b wire90-913_5-layer_1-width_3 +Xwire90@120 bz[13] wire90@120_b wire90-902_4-layer_1-width_3 +Xwire90@121 bz[14] wire90@121_b wire90-932_5-layer_1-width_3 +Xwire90@122 bz[15] wire90@122_b wire90-903_4-layer_1-width_3 +Xwire90@123 bz[16] wire90@123_b wire90-936_5-layer_1-width_3 +Xwire90@124 bz[17] wire90@124_b wire90-905_4-layer_1-width_3 +Xwire90@125 bz[18] wire90@125_b wire90-930-layer_1-width_3 +Xwire90@126 bz[19] wire90@126_b wire90-905_4-layer_1-width_3 +Xwire90@127 bz[2] wire90@127_b wire90-905_4-layer_1-width_3 +Xwire90@128 bz[20] wire90@128_b wire90-927_9-layer_1-width_3 +Xwire90@129 bz[21] wire90@129_b wire90-905_4-layer_1-width_3 +Xwire90@130 bz[22] wire90@130_b wire90-940_4-layer_1-width_3 +Xwire90@131 bz[23] wire90@131_b wire90-905_4-layer_1-width_3 +Xwire90@132 bz[24] wire90@132_b wire90-946_9-layer_1-width_3 +Xwire90@133 bz[25] wire90@133_b wire90-914_3-layer_1-width_3 +Xwire90@134 bz[26] wire90@134_b wire90-941_9-layer_1-width_3 +Xwire90@135 bz[27] wire90@135_b wire90-905_4-layer_1-width_3 +Xwire90@136 bz[28] wire90@136_b wire90-902-layer_1-width_3 +Xwire90@137 bz[29] wire90@137_b wire90-902_4-layer_1-width_3 +Xwire90@138 bz[3] wire90@138_b wire90-905_4-layer_1-width_3 +Xwire90@139 bz[30] wire90@139_b wire90-902-layer_1-width_3 +Xwire90@140 bz[31] wire90@140_b wire90-902_4-layer_1-width_3 +Xwire90@141 bz[32] wire90@141_b wire90-907_5-layer_1-width_3 +Xwire90@142 bz[33] wire90@142_b wire90-902_4-layer_1-width_3 +Xwire90@143 bz[34] wire90@143_b wire90-909_5-layer_1-width_3 +Xwire90@144 bz[35] wire90@144_b wire90-902_4-layer_1-width_3 +Xwire90@145 bz[36] wire90@145_b wire90-902_5-layer_1-width_3 +Xwire90@146 bz[1] wire90@146_b wire90-905_4-layer_1-width_3 +Xwire90@147 bz[4] wire90@147_b wire90-911_9-layer_1-width_3 +Xwire90@148 bz[5] wire90@148_b wire90-905_4-layer_1-width_3 +Xwire90@149 bz[6] wire90@149_b wire90-916_4-layer_1-width_3 +Xwire90@150 bz[7] wire90@150_b wire90-907_8-layer_1-width_3 +Xwire90@151 bz[8] wire90@151_b wire90-909_4-layer_1-width_3 +Xwire90@152 bz[9] wire90@152_b wire90-905_4-layer_1-width_3 .ENDS split10 *** CELL: orangeTSMC090nm:wire{sch} +.SUBCKT wire-C_0_011f-3124_7-R_34_667m a b +Ccap@0 gnd net@14 11.457f +Ccap@1 gnd net@8 11.457f +Ccap@2 gnd net@11 11.457f +Rres@0 net@14 a 18.054 +Rres@1 net@11 net@14 36.108 +Rres@2 b net@8 18.054 +Rres@3 net@8 net@11 36.108 +.ENDS wire-C_0_011f-3124_7-R_34_667m + +*** CELL: orangeTSMC090nm:wire90{sch} +.SUBCKT wire90-3124_7-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-3124_7-R_34_667m +.ENDS wire90-3124_7-layer_1-width_3 + +*** CELL: orangeTSMC090nm:wire{sch} .SUBCKT wire-C_0_011f-3513_1-R_34_667m a b Ccap@0 gnd net@14 12.881f Ccap@1 gnd net@8 12.881f @@ -8752,20 +7176,20 @@ Xwire@0 a b wire-C_0_011f-3513_1-R_34_667m .ENDS wire90-3513_1-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-3124_7-R_34_667m a b -Ccap@0 gnd net@14 11.457f -Ccap@1 gnd net@8 11.457f -Ccap@2 gnd net@11 11.457f -Rres@0 net@14 a 18.054 -Rres@1 net@11 net@14 36.108 -Rres@2 b net@8 18.054 -Rres@3 net@8 net@11 36.108 -.ENDS wire-C_0_011f-3124_7-R_34_667m +.SUBCKT wire-C_0_011f-611_4-R_26m a b +Ccap@0 gnd net@14 2.242f +Ccap@1 gnd net@8 2.242f +Ccap@2 gnd net@11 2.242f +Rres@0 net@14 a 2.649 +Rres@1 net@11 net@14 5.299 +Rres@2 b net@8 2.649 +Rres@3 net@8 net@11 5.299 +.ENDS wire-C_0_011f-611_4-R_26m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-3124_7-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-3124_7-R_34_667m -.ENDS wire90-3124_7-layer_1-width_3 +.SUBCKT wire90-611_4-layer_1-width_4 a b +Xwire@0 a b wire-C_0_011f-611_4-R_26m +.ENDS wire90-611_4-layer_1-width_4 *** CELL: orangeTSMC090nm:wire{sch} .SUBCKT wire-C_0_011f-603_9-R_26m a b @@ -8800,54 +7224,6 @@ Xwire@0 a b wire-C_0_011f-608_4-R_26m .ENDS wire90-608_4-layer_1-width_4 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-632_5-R_26m a b -Ccap@0 gnd net@14 2.319f -Ccap@1 gnd net@8 2.319f -Ccap@2 gnd net@11 2.319f -Rres@0 net@14 a 2.741 -Rres@1 net@11 net@14 5.482 -Rres@2 b net@8 2.741 -Rres@3 net@8 net@11 5.482 -.ENDS wire-C_0_011f-632_5-R_26m - -*** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-632_5-layer_1-width_4 a b -Xwire@0 a b wire-C_0_011f-632_5-R_26m -.ENDS wire90-632_5-layer_1-width_4 - -*** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-630-R_26m a b -Ccap@0 gnd net@14 2.31f -Ccap@1 gnd net@8 2.31f -Ccap@2 gnd net@11 2.31f -Rres@0 net@14 a 2.73 -Rres@1 net@11 net@14 5.46 -Rres@2 b net@8 2.73 -Rres@3 net@8 net@11 5.46 -.ENDS wire-C_0_011f-630-R_26m - -*** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-630-layer_1-width_4 a b -Xwire@0 a b wire-C_0_011f-630-R_26m -.ENDS wire90-630-layer_1-width_4 - -*** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-611_4-R_26m a b -Ccap@0 gnd net@14 2.242f -Ccap@1 gnd net@8 2.242f -Ccap@2 gnd net@11 2.242f -Rres@0 net@14 a 2.649 -Rres@1 net@11 net@14 5.299 -Rres@2 b net@8 2.649 -Rres@3 net@8 net@11 5.299 -.ENDS wire-C_0_011f-611_4-R_26m - -*** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-611_4-layer_1-width_4 a b -Xwire@0 a b wire-C_0_011f-611_4-R_26m -.ENDS wire90-611_4-layer_1-width_4 - -*** CELL: orangeTSMC090nm:wire{sch} .SUBCKT wire-C_0_011f-613_5-R_26m a b Ccap@0 gnd net@14 2.25f Ccap@1 gnd net@8 2.25f @@ -8879,44 +7255,78 @@ Rres@3 net@8 net@11 5.32 Xwire@0 a b wire-C_0_011f-613_8-R_26m .ENDS wire90-613_8-layer_1-width_4 +*** CELL: orangeTSMC090nm:wire{sch} +.SUBCKT wire-C_0_011f-632_5-R_26m a b +Ccap@0 gnd net@14 2.319f +Ccap@1 gnd net@8 2.319f +Ccap@2 gnd net@11 2.319f +Rres@0 net@14 a 2.741 +Rres@1 net@11 net@14 5.482 +Rres@2 b net@8 2.741 +Rres@3 net@8 net@11 5.482 +.ENDS wire-C_0_011f-632_5-R_26m + +*** CELL: orangeTSMC090nm:wire90{sch} +.SUBCKT wire90-632_5-layer_1-width_4 a b +Xwire@0 a b wire-C_0_011f-632_5-R_26m +.ENDS wire90-632_5-layer_1-width_4 + +*** CELL: orangeTSMC090nm:wire{sch} +.SUBCKT wire-C_0_011f-630-R_26m a b +Ccap@0 gnd net@14 2.31f +Ccap@1 gnd net@8 2.31f +Ccap@2 gnd net@11 2.31f +Rres@0 net@14 a 2.73 +Rres@1 net@11 net@14 5.46 +Rres@2 b net@8 2.73 +Rres@3 net@8 net@11 5.46 +.ENDS wire-C_0_011f-630-R_26m + +*** CELL: orangeTSMC090nm:wire90{sch} +.SUBCKT wire90-630-layer_1-width_4 a b +Xwire@0 a b wire-C_0_011f-630-R_26m +.ENDS wire90-630-layer_1-width_4 + *** CELL: fifoL:ringFIFO{sch} .SUBCKT ringFIFO clS[F] clS[T] cl[F] cl[T] do[L] do[M] do[epi] fire[ODE] +fire[m1] fire[m2] freqOut inE[10] inE[11] inE[12] inE[13] inE[14] inE[15] +inE[16] inE[17] inE[18] inE[19] inE[1] inE[20] inE[21] inE[22] inE[23] +inE[24] inE[25] inE[26] inE[27] inE[28] inE[29] inE[2] inE[30] inE[31] +inE[32] inE[33] inE[34] inE[35] inE[36] inE[3] inE[4] inE[5] inE[6] inE[7] -+inE[8] inE[9] mc od[10] od[11] od[12] od[13] od[14] od[15] od[16] od[17] -+od[18] od[19] od[1] od[20] od[2] od[3] od[4] od[5] od[6] od[7] od[8] od[9] -+olcZ outm1[1] outm1[20] outm1[22] outm1[23] outm1[24] outm1[25] outm1[26] -+outm1[27] outm1[2] outm1[3] outm1[4] outm1[5] outm1[6] outm1[8] pout[10] -+pout[11] pout[12] pout[13] pout[14] pout[15] pout[16] pout[17] pout[18] -+pout[1] pout[2] pout[3] pout[4] pout[5] pout[6] pout[7] pout[8] pout[9] rd[F] -+rd[T] sin sout ++inE[8] inE[9] inz m1[10] m1[11] m1[12] m1[13] m1[14] m1[15] m1[16] m1[17] ++m1[18] m1[19] m1[1] m1[20] m1[21] m1[22] m1[23] m1[24] m1[25] m1[26] m1[27] ++m1[28] m1[29] m1[2] m1[30] m1[31] m1[32] m1[33] m1[34] m1[35] m1[36] m1[3] ++m1[4] m1[5] m1[6] m1[7] m1[8] m1[9] mc od[10] od[11] od[12] od[13] od[14] ++od[15] od[16] od[17] od[18] od[19] od[1] od[20] od[22] od[23] od[24] od[25] ++od[26] od[27] od[28] od[29] od[2] od[30] od[31] od[32] od[33] od[34] od[35] ++od[36] od[3] od[4] od[5] od[6] od[7] od[8] od[9] pout[10] pout[11] pout[12] ++pout[13] pout[14] pout[15] pout[16] pout[17] pout[18] pout[1] pout[2] pout[3] ++pout[4] pout[5] pout[6] pout[7] pout[8] pout[9] rd[F] rd[T] sin sout Xm12stage@0 clS[F] clS[T] cl[F] cl[T] fire[m1] fire[m2] pout[10] pout[11] +pout[12] m3[13] m3[14] m3[15] m3[16] m3[17] m3[18] m3[19] pout[1] m3[20] +m3[21] m3[22] m3[23] m3[24] m3[25] m3[26] m3[27] m3[28] m3[29] pout[2] m3[30] +m3[31] m3[32] m3[33] m3[34] m3[35] m3[36] pout[3] pout[4] pout[5] pout[6] +pout[7] pout[8] pout[9] mc m1[10] m1[11] m1[12] m1[13] m1[14] m1[15] m1[16] -+m1[17] m1[18] m1[19] outm1[1] outm1[20] m1[21] outm1[22] outm1[23] outm1[24] -+outm1[25] outm1[26] outm1[27] m1[28] m1[29] outm1[2] m1[30] m1[31] m1[32] -+m1[33] m1[34] m1[35] m1[36] outm1[3] outm1[4] outm1[5] outm1[6] m1[7] -+outm1[8] m1[9] pout[13] pout[14] pout[15] pout[16] pout[17] pout[18] net@233 -+rd[F] rd[T] net@291 sout net@122 m12stageD ++m1[17] m1[18] m1[19] m1[1] m1[20] m1[21] m1[22] m1[23] m1[24] m1[25] m1[26] ++m1[27] m1[28] m1[29] m1[2] m1[30] m1[31] m1[32] m1[33] m1[34] m1[35] m1[36] ++m1[3] m1[4] m1[5] m1[6] m1[7] m1[8] m1[9] pout[13] pout[14] pout[15] pout[16] ++pout[17] pout[18] net@233 rd[F] rd[T] net@291 sout do[OD] wait[M] m12stageD XodRQstag@0 clS[F] clS[T] cl[F] cl[T] do[L] do[M] do[epi] net@236 fire[ODE] +inE[10] inE[11] inE[12] inE[13] inE[14] inE[15] inE[16] inE[17] inE[18] +inE[19] inE[1] inE[20] inE[21] inE[22] inE[23] inE[24] inE[25] inE[26] +inE[27] inE[28] inE[29] inE[2] inE[30] inE[31] inE[32] inE[33] inE[34] +inE[35] inE[36] inE[3] inE[4] inE[5] inE[6] inE[7] inE[8] inE[9] m1[10] -+m1[11] m1[12] m1[13] m1[14] m1[15] m1[16] m1[17] m1[18] m1[19] outm1[1] -+outm1[20] m1[21] outm1[22] outm1[23] outm1[24] outm1[25] outm1[26] outm1[27] -+m1[28] m1[29] outm1[2] m1[30] m1[31] m1[32] m1[33] m1[34] m1[35] m1[36] -+outm1[3] outm1[4] outm1[5] outm1[6] m1[7] outm1[8] m1[9] mc od[10] od[11] -+od[12] od[13] od[14] od[15] od[16] od[17] od[18] od[19] od[1] od[20] od[2] -+od[3] od[4] od[5] od[6] od[7] od[8] od[9] olcZ rq[10] rq[11] rq[12] rq[13] -+rq[14] rq[15] rq[16] rq[17] rq[18] rq[19] rq[1] rq[20] rq[21] rq[22] rq[23] -+rq[24] rq[25] rq[26] rq[27] rq[28] rq[29] rq[2] rq[30] rq[31] rq[32] rq[33] -+rq[34] rq[35] rq[36] rq[3] rq[4] rq[5] rq[6] rq[7] rq[8] rq[9] net@149 rd[F] -+rd[T] sin net@253 odRQstageD ++m1[11] m1[12] m1[13] m1[14] m1[15] m1[16] m1[17] m1[18] m1[19] m1[1] m1[20] ++m1[21] m1[22] m1[23] m1[24] m1[25] m1[26] m1[27] m1[28] m1[29] m1[2] m1[30] ++m1[31] m1[32] m1[33] m1[34] m1[35] m1[36] m1[3] m1[4] m1[5] m1[6] m1[7] m1[8] ++m1[9] inz mc od[10] od[11] od[12] od[13] od[14] od[15] od[16] od[17] od[18] ++od[19] od[1] od[20] od[22] od[23] od[24] od[25] od[26] od[27] od[28] od[29] ++od[2] od[30] od[31] od[32] od[33] od[34] od[35] od[36] od[3] od[4] od[5] ++od[6] od[7] od[8] od[9] rq[10] rq[11] rq[12] rq[13] rq[14] rq[15] rq[16] ++rq[17] rq[18] rq[19] rq[1] rq[20] rq[21] rq[22] rq[23] rq[24] rq[25] rq[26] ++rq[27] rq[28] rq[29] rq[2] rq[30] rq[31] rq[32] rq[33] rq[34] rq[35] rq[36] ++rq[3] rq[4] rq[5] rq[6] rq[7] rq[8] rq[9] do[OD] rd[F] rd[T] sin net@253 ++wait[M] odRQstageD Xsplit10@0 clS[F] clS[T] cl[F] cl[T] freqOut rq[10] rq[11] rq[12] rq[13] +rq[14] rq[15] rq[16] rq[17] rq[18] rq[19] rq[1] rq[20] rq[21] rq[22] rq[23] +rq[24] rq[25] rq[26] rq[27] rq[28] rq[29] rq[2] rq[30] rq[31] rq[32] rq[33] @@ -8926,56 +7336,11 @@ Xsplit10@0 clS[F] clS[T] cl[F] cl[T] freqOut rq[10] rq[11] rq[12] rq[13] +m3[30] m3[31] m3[32] m3[33] m3[34] m3[35] m3[36] pout[3] pout[4] pout[5] +pout[6] pout[7] pout[8] pout[9] net@238 rd[F] rd[T] net@260 net@290 net@289 +split10 -Xwire90@2 net@122 net@149 wire90-3513_1-layer_1-width_3 Xwire90@39 net@238 net@236 wire90-3124_7-layer_1-width_3 Xwire90@40 net@260 net@253 wire90-3124_7-layer_1-width_3 Xwire90@41 net@289 net@233 wire90-3513_1-layer_1-width_3 Xwire90@42 net@290 net@291 wire90-3513_1-layer_1-width_3 -Xwire90@46 m3[19] wire90@46_b wire90-605_4-layer_1-width_4 -Xwire90@47 m3[20] wire90@47_b wire90-613_4-layer_1-width_4 -Xwire90@48 m3[21] wire90@48_b wire90-605_4-layer_1-width_4 -Xwire90@49 m3[22] wire90@49_b wire90-623_9-layer_1-width_4 -Xwire90@50 m3[23] wire90@50_b wire90-603_9-layer_1-width_4 -Xwire90@51 m3[24] wire90@51_b wire90-625_9-layer_1-width_4 -Xwire90@52 m3[25] wire90@52_b wire90-607_8-layer_1-width_4 -Xwire90@53 m3[26] wire90@53_b wire90-620_9-layer_1-width_4 -Xwire90@54 m3[27] wire90@54_b wire90-605_4-layer_1-width_4 -Xwire90@56 m3[28] wire90@56_b wire90-612_5-layer_1-width_4 -Xwire90@58 m3[29] wire90@58_b wire90-602_4-layer_1-width_4 -Xwire90@59 m3[30] wire90@59_b wire90-607-layer_1-width_4 -Xwire90@60 m3[31] wire90@60_b wire90-602_4-layer_1-width_4 -Xwire90@61 m3[32] wire90@61_b wire90-620_5-layer_1-width_4 -Xwire90@62 m3[33] wire90@62_b wire90-602_4-layer_1-width_4 -Xwire90@63 m3[34] wire90@63_b wire90-624_5-layer_1-width_4 -Xwire90@64 m3[35] wire90@64_b wire90-602_4-layer_1-width_4 -Xwire90@65 m3[36] wire90@65_b wire90-618-layer_1-width_4 -Xwire90@73 m3[13] wire90@73_b wire90-608_4-layer_1-width_4 -Xwire90@74 m3[14] wire90@74_b wire90-632_5-layer_1-width_4 -Xwire90@75 m3[15] wire90@75_b wire90-608_4-layer_1-width_4 -Xwire90@76 m3[16] wire90@76_b wire90-636_5-layer_1-width_4 -Xwire90@77 m3[17] wire90@77_b wire90-608_4-layer_1-width_4 -Xwire90@78 m3[18] wire90@78_b wire90-630-layer_1-width_4 -Xwire90@79 m1[9] wire90@79_b wire90-611_4-layer_1-width_4 -Xwire90@80 m1[10] wire90@80_b wire90-624_5-layer_1-width_4 -Xwire90@82 m1[19] wire90@82_b wire90-605_4-layer_1-width_4 -Xwire90@91 m1[11] wire90@91_b wire90-608_4-layer_1-width_4 -Xwire90@92 m1[28] wire90@92_b wire90-612_5-layer_1-width_4 -Xwire90@94 m1[29] wire90@94_b wire90-602_4-layer_1-width_4 -Xwire90@95 m1[30] wire90@95_b wire90-607-layer_1-width_4 -Xwire90@96 m1[31] wire90@96_b wire90-602_4-layer_1-width_4 -Xwire90@97 m1[32] wire90@97_b wire90-620_5-layer_1-width_4 -Xwire90@98 m1[33] wire90@98_b wire90-602_4-layer_1-width_4 -Xwire90@99 m1[34] wire90@99_b wire90-624_5-layer_1-width_4 -Xwire90@100 m1[35] wire90@100_b wire90-602_4-layer_1-width_4 -Xwire90@101 m1[36] wire90@101_b wire90-618-layer_1-width_4 -Xwire90@102 m1[12] wire90@102_b wire90-613_5-layer_1-width_4 -Xwire90@107 m1[7] wire90@107_b wire90-613_8-layer_1-width_4 -Xwire90@109 m1[13] wire90@109_b wire90-608_4-layer_1-width_4 -Xwire90@110 m1[14] wire90@110_b wire90-632_5-layer_1-width_4 -Xwire90@111 m1[15] wire90@111_b wire90-608_4-layer_1-width_4 -Xwire90@112 m1[16] wire90@112_b wire90-636_5-layer_1-width_4 -Xwire90@113 m1[17] wire90@113_b wire90-608_4-layer_1-width_4 -Xwire90@114 m1[18] wire90@114_b wire90-630-layer_1-width_4 +Xwire90@46 pout[1] wire90@46_b wire90-605_4-layer_1-width_4 Xwire90@115 rq[9] wire90@115_b wire90-611_4-layer_1-width_4 Xwire90@116 rq[10] wire90@116_b wire90-624_5-layer_1-width_4 Xwire90@117 rq[1] wire90@117_b wire90-611_4-layer_1-width_4 @@ -9012,9 +7377,205 @@ Xwire90@147 rq[15] wire90@147_b wire90-608_4-layer_1-width_4 Xwire90@148 rq[16] wire90@148_b wire90-636_5-layer_1-width_4 Xwire90@149 rq[17] wire90@149_b wire90-608_4-layer_1-width_4 Xwire90@150 rq[18] wire90@150_b wire90-630-layer_1-width_4 +Xwire90@151 pout[2] wire90@151_b wire90-605_4-layer_1-width_4 +Xwire90@152 pout[3] wire90@152_b wire90-605_4-layer_1-width_4 +Xwire90@153 pout[4] wire90@153_b wire90-605_4-layer_1-width_4 +Xwire90@154 pout[5] wire90@154_b wire90-605_4-layer_1-width_4 +Xwire90@155 pout[6] wire90@155_b wire90-605_4-layer_1-width_4 +Xwire90@156 pout[7] wire90@156_b wire90-605_4-layer_1-width_4 +Xwire90@157 pout[8] wire90@157_b wire90-605_4-layer_1-width_4 +Xwire90@158 pout[9] wire90@158_b wire90-605_4-layer_1-width_4 +Xwire90@159 pout[10] wire90@159_b wire90-605_4-layer_1-width_4 +Xwire90@160 pout[11] wire90@160_b wire90-605_4-layer_1-width_4 +Xwire90@161 pout[12] wire90@161_b wire90-605_4-layer_1-width_4 +Xwire90@162 m3[13] wire90@162_b wire90-605_4-layer_1-width_4 +Xwire90@163 m3[14] wire90@163_b wire90-605_4-layer_1-width_4 +Xwire90@164 m3[15] wire90@164_b wire90-605_4-layer_1-width_4 +Xwire90@165 m3[16] wire90@165_b wire90-605_4-layer_1-width_4 +Xwire90@166 m3[17] wire90@166_b wire90-605_4-layer_1-width_4 +Xwire90@167 m3[18] wire90@167_b wire90-605_4-layer_1-width_4 +Xwire90@168 m3[19] wire90@168_b wire90-605_4-layer_1-width_4 +Xwire90@169 m3[20] wire90@169_b wire90-605_4-layer_1-width_4 +Xwire90@170 m3[21] wire90@170_b wire90-605_4-layer_1-width_4 +Xwire90@171 m3[22] wire90@171_b wire90-605_4-layer_1-width_4 +Xwire90@172 m3[23] wire90@172_b wire90-605_4-layer_1-width_4 +Xwire90@173 m3[24] wire90@173_b wire90-605_4-layer_1-width_4 +Xwire90@174 m3[25] wire90@174_b wire90-605_4-layer_1-width_4 +Xwire90@175 m3[26] wire90@175_b wire90-605_4-layer_1-width_4 +Xwire90@176 m3[27] wire90@176_b wire90-605_4-layer_1-width_4 +Xwire90@177 m3[28] wire90@177_b wire90-605_4-layer_1-width_4 +Xwire90@178 m3[29] wire90@178_b wire90-605_4-layer_1-width_4 +Xwire90@179 m3[30] wire90@179_b wire90-605_4-layer_1-width_4 +Xwire90@180 m3[31] wire90@180_b wire90-605_4-layer_1-width_4 +Xwire90@181 m3[32] wire90@181_b wire90-605_4-layer_1-width_4 +Xwire90@182 m3[33] wire90@182_b wire90-605_4-layer_1-width_4 +Xwire90@183 m3[34] wire90@183_b wire90-605_4-layer_1-width_4 +Xwire90@184 m3[35] wire90@184_b wire90-605_4-layer_1-width_4 +Xwire90@185 m3[36] wire90@185_b wire90-605_4-layer_1-width_4 .ENDS ringFIFO *** CELL: orangeTSMC090nm:wire{sch} +.SUBCKT wire-C_0_011f-190_2-R_34_667m a b +Ccap@0 gnd net@14 0.697f +Ccap@1 gnd net@8 0.697f +Ccap@2 gnd net@11 0.697f +Rres@0 net@14 a 1.099 +Rres@1 net@11 net@14 2.198 +Rres@2 b net@8 1.099 +Rres@3 net@8 net@11 2.198 +.ENDS wire-C_0_011f-190_2-R_34_667m + +*** CELL: orangeTSMC090nm:wire90{sch} +.SUBCKT wire90-190_2-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-190_2-R_34_667m +.ENDS wire90-190_2-layer_1-width_3 + +*** CELL: latchesK:mlat1in10i{sch} +.SUBCKT mlat1in10i cl[F] cl[T] in[1] out[1] +XinvLT@0 out[1] net@33 invLT-X_2 +Xnms2@0 out[1] cl[F] net@33 nms2-X_2 +Xnms2@1 out[1] in[1] cl[T] nms2-X_10 +Xpms2@0 out[1] cl[T] net@138 pms2-X_2 +Xpms2@1 out[1] in[1] cl[F] pms2-X_10 +Xwire90@2 net@138 net@33 wire90-190_2-layer_1-width_3 +.ENDS mlat1in10i + +*** CELL: orangeTSMC090nm:PMOSx{sch} +.SUBCKT PMOSx-X_6_667 d g s +MPMOSf@0 d g s vdd pch W='40.002*(1+ABP/sqrt(40.002*2))' L='2' ++DELVTO='AVT0P/sqrt(40.002*2)' +.ENDS PMOSx-X_6_667 + +*** CELL: orangeTSMC090nm:NMOSx{sch} +.SUBCKT NMOSx-X_20_001 d g s +MNMOSf@0 d g s gnd nch W='60.003*(1+ABN/sqrt(60.003*2))' L='2' ++DELVTO='AVT0N/sqrt(60.003*2)' +.ENDS NMOSx-X_20_001 + +*** CELL: redFour:nms3{sch} +.SUBCKT nms3-X_6_667 d g g2 g3 +XNMOS@0 d g3 net@6 NMOSx-X_20_001 +XNMOS@1 net@7 g gnd NMOSx-X_20_001 +XNMOS@2 net@6 g2 net@7 NMOSx-X_20_001 +.ENDS nms3-X_6_667 + +*** CELL: redFour:nand3{sch} +.SUBCKT nand3-X_6_667 ina inb inc out +XPMOS@0 out inc vdd PMOSx-X_6_667 +XPMOS@1 out inb vdd PMOSx-X_6_667 +XPMOS@2 out ina vdd PMOSx-X_6_667 +Xnms3@0 out ina inb inc nms3-X_6_667 +.ENDS nand3-X_6_667 + +*** CELL: orangeTSMC090nm:wire{sch} +.SUBCKT wire-C_0_011f-549_2-R_34_667m a b +Ccap@0 gnd net@14 2.014f +Ccap@1 gnd net@8 2.014f +Ccap@2 gnd net@11 2.014f +Rres@0 net@14 a 3.173 +Rres@1 net@11 net@14 6.346 +Rres@2 b net@8 3.173 +Rres@3 net@8 net@11 6.346 +.ENDS wire-C_0_011f-549_2-R_34_667m + +*** CELL: orangeTSMC090nm:wire90{sch} +.SUBCKT wire90-549_2-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-549_2-R_34_667m +.ENDS wire90-549_2-layer_1-width_3 + +*** CELL: orangeTSMC090nm:wire{sch} +.SUBCKT wire-C_0_011f-703_8-R_34_667m a b +Ccap@0 gnd net@14 2.581f +Ccap@1 gnd net@8 2.581f +Ccap@2 gnd net@11 2.581f +Rres@0 net@14 a 4.066 +Rres@1 net@11 net@14 8.133 +Rres@2 b net@8 4.066 +Rres@3 net@8 net@11 8.133 +.ENDS wire-C_0_011f-703_8-R_34_667m + +*** CELL: orangeTSMC090nm:wire90{sch} +.SUBCKT wire90-703_8-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-703_8-R_34_667m +.ENDS wire90-703_8-layer_1-width_3 + +*** CELL: orangeTSMC090nm:wire{sch} +.SUBCKT wire-C_0_011f-543_6-R_34_667m a b +Ccap@0 gnd net@14 1.993f +Ccap@1 gnd net@8 1.993f +Ccap@2 gnd net@11 1.993f +Rres@0 net@14 a 3.141 +Rres@1 net@11 net@14 6.282 +Rres@2 b net@8 3.141 +Rres@3 net@8 net@11 6.282 +.ENDS wire-C_0_011f-543_6-R_34_667m + +*** CELL: orangeTSMC090nm:wire90{sch} +.SUBCKT wire90-543_6-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-543_6-R_34_667m +.ENDS wire90-543_6-layer_1-width_3 + +*** CELL: orangeTSMC090nm:wire{sch} +.SUBCKT wire-C_0_011f-645_3-R_34_667m a b +Ccap@0 gnd net@14 2.366f +Ccap@1 gnd net@8 2.366f +Ccap@2 gnd net@11 2.366f +Rres@0 net@14 a 3.728 +Rres@1 net@11 net@14 7.457 +Rres@2 b net@8 3.728 +Rres@3 net@8 net@11 7.457 +.ENDS wire-C_0_011f-645_3-R_34_667m + +*** CELL: orangeTSMC090nm:wire90{sch} +.SUBCKT wire90-645_3-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-645_3-R_34_667m +.ENDS wire90-645_3-layer_1-width_3 + +*** CELL: orangeTSMC090nm:wire{sch} +.SUBCKT wire-C_0_011f-378_8-R_34_667m a b +Ccap@0 gnd net@14 1.389f +Ccap@1 gnd net@8 1.389f +Ccap@2 gnd net@11 1.389f +Rres@0 net@14 a 2.189 +Rres@1 net@11 net@14 4.377 +Rres@2 b net@8 2.189 +Rres@3 net@8 net@11 4.377 +.ENDS wire-C_0_011f-378_8-R_34_667m + +*** CELL: orangeTSMC090nm:wire90{sch} +.SUBCKT wire90-378_8-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-378_8-R_34_667m +.ENDS wire90-378_8-layer_1-width_3 + +*** CELL: loopCountL:countLogicZoo{sch} +.SUBCKT countLogicZoo bit[1] bit[2] bit[3] bit[4] bit[5] bit[6] count do[2] ++do[3] do[4] do[5] do[6] force0 ilc[zoo] +Xinv@0 net@257 do[2] inv-X_10 +Xinv@1 bit[2] net@128 inv-X_10 +Xinv@2 bit[1] net@257 inv-X_10 +Xinv@3 count net@347 inv-X_10 +Xmlat1in1@1 count count[F] ilc[zoo] net@350 mlat1in10i +Xnand2@0 bit[3] bit[1] net@145 nand2-X_10 +Xnand2@1 bit[4] bit[2] net@195 nand2-X_10 +Xnand2@2 bit[3] bit[5] net@315 nand2-X_10 +Xnand3@0 bit[5] bit[3] bit[1] net@264 nand3-X_6_667 +Xnand3@1 bit[6] bit[4] bit[2] net@198 nand3-X_6_667 +Xnor2n@1 net@128 net@257 do[3] nor2n-X_10 +Xnor2n@2 net@145 net@146 do[4] nor2n-X_10 +Xnor2n@3 net@195 net@58 do[5] nor2n-X_10 +Xnor2n@4 net@221 net@56 do[6] nor2n-X_10 +Xnor2n@6 net@289 net@267 ilc[zoo] nor2n-X_10 +Xnor2n@7 net@350 count[F] force0 nor2n-X_10 +Xwire90@0 net@264 net@221 wire90-549_2-layer_1-width_3 +Xwire90@1 net@58 net@145 wire90-703_8-layer_1-width_3 +Xwire90@3 net@56 net@195 wire90-703_8-layer_1-width_3 +Xwire90@5 net@198 net@289 wire90-543_6-layer_1-width_3 +Xwire90@6 net@146 net@128 wire90-645_3-layer_1-width_3 +Xwire90@8 net@267 net@315 wire90-378_8-layer_1-width_3 +Xwire90@9 net@347 count[F] wire90-543_6-layer_1-width_3 +.ENDS countLogicZoo + +*** CELL: orangeTSMC090nm:wire{sch} .SUBCKT wire-C_0_011f-216_3-R_34_667m a b Ccap@0 gnd net@14 0.793f Ccap@1 gnd net@8 0.793f @@ -9045,37 +7606,6 @@ Xpms2@0 out[T] in[1] cl[F] pms2-X_10 Xwire90@0 net@240 net@186 wire90-216_3-layer_1-width_3 .ENDS latchZ10 -*** CELL: redFour:nor2n_sy{sch} -.SUBCKT nor2n_sy-X_20 ina inb out -Xnor2@0 ina inb out nor2_sy-X_20 -.ENDS nor2n_sy-X_20 - -*** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-133_8-R_34_667m a b -Ccap@0 gnd net@14 0.491f -Ccap@1 gnd net@8 0.491f -Ccap@2 gnd net@11 0.491f -Rres@0 net@14 a 0.773 -Rres@1 net@11 net@14 1.546 -Rres@2 b net@8 0.773 -Rres@3 net@8 net@11 1.546 -.ENDS wire-C_0_011f-133_8-R_34_667m - -*** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-133_8-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-133_8-R_34_667m -.ENDS wire90-133_8-layer_1-width_3 - -*** CELL: latchesK:mlat1in5i{sch} -.SUBCKT mlat1in5i c[F] c[T] in out -XinvLT@0 out net@119 invLT-X_2 -Xnms2@2 out in c[T] nms2-X_5 -Xnms2@3 out net@114 c[F] nms2-X_2 -Xpms2@0 out net@114 c[T] pms2-X_1 -Xpms2@1 out in c[F] pms2-X_5 -Xwire90@19 net@114 net@119 wire90-133_8-layer_1-width_3 -.ENDS mlat1in5i - *** CELL: orangeTSMC090nm:wire{sch} .SUBCKT wire-C_0_011f-200_9-R_34_667m a b Ccap@0 gnd net@14 0.737f @@ -9299,33 +7829,15 @@ Rres@3 net@8 net@11 20.92 Xwire@0 a b wire-C_0_011f-1810_4-R_34_667m .ENDS wire90-1810_4-layer_1-width_3 -*** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-520_8-R_34_667m a b -Ccap@0 gnd net@14 1.91f -Ccap@1 gnd net@8 1.91f -Ccap@2 gnd net@11 1.91f -Rres@0 net@14 a 3.009 -Rres@1 net@11 net@14 6.018 -Rres@2 b net@8 3.009 -Rres@3 net@8 net@11 6.018 -.ENDS wire-C_0_011f-520_8-R_34_667m - -*** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-520_8-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-520_8-R_34_667m -.ENDS wire90-520_8-layer_1-width_3 - -*** CELL: loopCountL:ilcEven{sch} -.SUBCKT ilcEven bit[2] bit[4] bit[6] bitt[7] count do[2] do[4] do[6] -+ilc[done] inLO[2] inLO[4] inLO[6] inLO[8] kill load mc zeroLO +*** CELL: loopCountL:ilcEvenZoo{sch} +.SUBCKT ilcEvenZoo bit[2] bit[4] bit[6] count do[2] do[4] do[6] ilc[i] ++inLO[2] inLO[4] inLO[6] inLO[8] kill load mc Xinv@5 load[F] net@269 inv-X_30 Xinv@6 count[F] net@271 inv-X_30 Xinv@7 count net@273 inv-X_30 Xinv@8 load net@275 inv-X_30 -Xinv@9 ilc[done] bitt[7] inv-X_10 -XlatchZ10@0 gnd kill load[F] load[T] inLO[8] mc net@317 latchZ10@0_out[T] +XlatchZ10@0 gnd kill load[F] load[T] inLO[8] mc ilc[i] latchZ10@0_out[T] +latchZ10 -Xnor2n_sy@1 net@318 zeroLO ilc[done] nor2n_sy-X_20 XringB@0 bit[4] count[F] count[T] do[4] inLO[4] load[F] load[T] ringB XringB@1 bit[2] count[F] count[T] do[2] inLO[2] load[F] load[T] ringB XringB@2 bit[6] count[F] count[T] do[6] inLO[6] load[F] load[T] ringB @@ -9333,8 +7845,7 @@ Xwire90@6 net@269 load[T] wire90-1350_3-layer_1-width_3 Xwire90@7 net@271 count[T] wire90-985_7-layer_1-width_3 Xwire90@8 net@273 count[F] wire90-1915_8-layer_1-width_3 Xwire90@9 net@275 load[F] wire90-1810_4-layer_1-width_3 -Xwire90@11 net@318 net@317 wire90-520_8-layer_1-width_3 -.ENDS ilcEven +.ENDS ilcEvenZoo *** CELL: orangeTSMC090nm:wire{sch} .SUBCKT wire-C_0_011f-1278-R_34_667m a b @@ -9368,49 +7879,16 @@ Rres@3 net@8 net@11 27.086 Xwire@0 a b wire-C_0_011f-2344-R_34_667m .ENDS wire90-2344-layer_1-width_3 -*** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-285_1-R_34_667m a b -Ccap@0 gnd net@14 1.045f -Ccap@1 gnd net@8 1.045f -Ccap@2 gnd net@11 1.045f -Rres@0 net@14 a 1.647 -Rres@1 net@11 net@14 3.294 -Rres@2 b net@8 1.647 -Rres@3 net@8 net@11 3.294 -.ENDS wire-C_0_011f-285_1-R_34_667m - -*** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-285_1-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-285_1-R_34_667m -.ENDS wire90-285_1-layer_1-width_3 - -*** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-556_6-R_34_667m a b -Ccap@0 gnd net@14 2.041f -Ccap@1 gnd net@8 2.041f -Ccap@2 gnd net@11 2.041f -Rres@0 net@14 a 3.216 -Rres@1 net@11 net@14 6.432 -Rres@2 b net@8 3.216 -Rres@3 net@8 net@11 6.432 -.ENDS wire-C_0_011f-556_6-R_34_667m - -*** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-556_6-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-556_6-R_34_667m -.ENDS wire90-556_6-layer_1-width_3 - -*** CELL: loopCountL:ilcOdd{sch} -.SUBCKT ilcOdd bit[1] bit[3] bit[5] count do[3] do[5] do[7] inLO[1] inLO[3] -+inLO[5] inLO[7] kill load mc zeroLO +*** CELL: loopCountL:ilcOddZoo{sch} +.SUBCKT ilcOddZoo bit[1] bit[3] bit[5] count dLO do[3] do[5] force0 inLO[1] ++inLO[3] inLO[5] inLO[7] kill load mc zLO Xinv@3 load[F] net@269 inv-X_30 Xinv@4 count[F] net@271 inv-X_30 Xinv@5 count net@273 inv-X_30 Xinv@6 load net@275 inv-X_30 -XlatchZ10@0 kill net@369 load[F] load[T] inLO[7] mc zeroLO latchZ10@0_out[T] +XlatchZ10@0 kill force0 load[F] load[T] inLO[7] mc zLO latchZ10@0_out[T] +latchZ10 -Xmlat1in5@0 count[T] count[F] do[7] net@376 mlat1in5i -Xnor2n@0 net@378 count[F] net@372 nor2n-X_10 +XlatchZ10@1 kill force0 load[F] load[T] gnd mc dLO latchZ10@1_out[T] latchZ10 XringB@0 bit[5] count[F] count[T] do[5] inLO[5] load[F] load[T] ringB XringB@1 bit[3] count[F] count[T] do[3] inLO[3] load[F] load[T] ringB XringB@2 bit[1] count[F] count[T] vdd inLO[1] load[F] load[T] ringB @@ -9418,140 +7896,7 @@ Xwire90@2 net@269 load[T] wire90-1350_3-layer_1-width_3 Xwire90@3 net@271 count[T] wire90-1278-layer_1-width_3 Xwire90@4 net@273 count[F] wire90-2344-layer_1-width_3 Xwire90@5 net@275 load[F] wire90-1810_4-layer_1-width_3 -Xwire90@10 net@369 net@372 wire90-285_1-layer_1-width_3 -Xwire90@11 net@376 net@378 wire90-556_6-layer_1-width_3 -.ENDS ilcOdd - -*** CELL: orangeTSMC090nm:PMOSx{sch} -.SUBCKT PMOSx-X_6_667 d g s -MPMOSf@0 d g s vdd pch W='40.002*(1+ABP/sqrt(40.002*2))' L='2' -+DELVTO='AVT0P/sqrt(40.002*2)' -.ENDS PMOSx-X_6_667 - -*** CELL: orangeTSMC090nm:NMOSx{sch} -.SUBCKT NMOSx-X_20_001 d g s -MNMOSf@0 d g s gnd nch W='60.003*(1+ABN/sqrt(60.003*2))' L='2' -+DELVTO='AVT0N/sqrt(60.003*2)' -.ENDS NMOSx-X_20_001 - -*** CELL: redFour:nms3{sch} -.SUBCKT nms3-X_6_667 d g g2 g3 -XNMOS@0 d g3 net@6 NMOSx-X_20_001 -XNMOS@1 net@7 g gnd NMOSx-X_20_001 -XNMOS@2 net@6 g2 net@7 NMOSx-X_20_001 -.ENDS nms3-X_6_667 - -*** CELL: redFour:nand3{sch} -.SUBCKT nand3-X_6_667 ina inb inc out -XPMOS@0 out inc vdd PMOSx-X_6_667 -XPMOS@1 out inb vdd PMOSx-X_6_667 -XPMOS@2 out ina vdd PMOSx-X_6_667 -Xnms3@0 out ina inb inc nms3-X_6_667 -.ENDS nand3-X_6_667 - -*** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-549_2-R_34_667m a b -Ccap@0 gnd net@14 2.014f -Ccap@1 gnd net@8 2.014f -Ccap@2 gnd net@11 2.014f -Rres@0 net@14 a 3.173 -Rres@1 net@11 net@14 6.346 -Rres@2 b net@8 3.173 -Rres@3 net@8 net@11 6.346 -.ENDS wire-C_0_011f-549_2-R_34_667m - -*** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-549_2-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-549_2-R_34_667m -.ENDS wire90-549_2-layer_1-width_3 - -*** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-703_8-R_34_667m a b -Ccap@0 gnd net@14 2.581f -Ccap@1 gnd net@8 2.581f -Ccap@2 gnd net@11 2.581f -Rres@0 net@14 a 4.066 -Rres@1 net@11 net@14 8.133 -Rres@2 b net@8 4.066 -Rres@3 net@8 net@11 8.133 -.ENDS wire-C_0_011f-703_8-R_34_667m - -*** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-703_8-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-703_8-R_34_667m -.ENDS wire90-703_8-layer_1-width_3 - -*** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-543_6-R_34_667m a b -Ccap@0 gnd net@14 1.993f -Ccap@1 gnd net@8 1.993f -Ccap@2 gnd net@11 1.993f -Rres@0 net@14 a 3.141 -Rres@1 net@11 net@14 6.282 -Rres@2 b net@8 3.141 -Rres@3 net@8 net@11 6.282 -.ENDS wire-C_0_011f-543_6-R_34_667m - -*** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-543_6-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-543_6-R_34_667m -.ENDS wire90-543_6-layer_1-width_3 - -*** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-645_3-R_34_667m a b -Ccap@0 gnd net@14 2.366f -Ccap@1 gnd net@8 2.366f -Ccap@2 gnd net@11 2.366f -Rres@0 net@14 a 3.728 -Rres@1 net@11 net@14 7.457 -Rres@2 b net@8 3.728 -Rres@3 net@8 net@11 7.457 -.ENDS wire-C_0_011f-645_3-R_34_667m - -*** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-645_3-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-645_3-R_34_667m -.ENDS wire90-645_3-layer_1-width_3 - -*** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-378_8-R_34_667m a b -Ccap@0 gnd net@14 1.389f -Ccap@1 gnd net@8 1.389f -Ccap@2 gnd net@11 1.389f -Rres@0 net@14 a 2.189 -Rres@1 net@11 net@14 4.377 -Rres@2 b net@8 2.189 -Rres@3 net@8 net@11 4.377 -.ENDS wire-C_0_011f-378_8-R_34_667m - -*** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-378_8-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-378_8-R_34_667m -.ENDS wire90-378_8-layer_1-width_3 - -*** CELL: loopCountL:countLogic{sch} -.SUBCKT countLogic bit[1] bit[2] bit[3] bit[4] bit[5] bit[6] do[2] do[3] -+do[4] do[5] do[6] do[7] -Xinv@0 net@257 do[2] inv-X_10 -Xinv@1 bit[2] net@128 inv-X_10 -Xinv@2 bit[1] net@257 inv-X_10 -Xnand2@0 bit[3] bit[1] net@145 nand2-X_10 -Xnand2@1 bit[4] bit[2] net@195 nand2-X_10 -Xnand2@2 bit[3] bit[5] net@315 nand2-X_10 -Xnand3@0 bit[5] bit[3] bit[1] net@264 nand3-X_6_667 -Xnand3@1 bit[6] bit[4] bit[2] net@198 nand3-X_6_667 -Xnor2n@1 net@128 net@257 do[3] nor2n-X_10 -Xnor2n@2 net@145 net@146 do[4] nor2n-X_10 -Xnor2n@3 net@195 net@58 do[5] nor2n-X_10 -Xnor2n@4 net@221 net@56 do[6] nor2n-X_10 -Xnor2n@5 net@289 net@267 do[7] nor2n-X_10 -Xwire90@0 net@264 net@221 wire90-549_2-layer_1-width_3 -Xwire90@1 net@58 net@145 wire90-703_8-layer_1-width_3 -Xwire90@3 net@56 net@195 wire90-703_8-layer_1-width_3 -Xwire90@5 net@198 net@289 wire90-543_6-layer_1-width_3 -Xwire90@6 net@146 net@128 wire90-645_3-layer_1-width_3 -Xwire90@8 net@267 net@315 wire90-378_8-layer_1-width_3 -.ENDS countLogic +.ENDS ilcOddZoo *** CELL: orangeTSMC090nm:wire{sch} .SUBCKT wire-C_0_011f-374_2-R_34_667m a b @@ -9618,22 +7963,6 @@ Xwire@0 a b wire-C_0_011f-474_8-R_34_667m .ENDS wire90-474_8-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-383_8-R_34_667m a b -Ccap@0 gnd net@14 1.407f -Ccap@1 gnd net@8 1.407f -Ccap@2 gnd net@11 1.407f -Rres@0 net@14 a 2.218 -Rres@1 net@11 net@14 4.435 -Rres@2 b net@8 2.218 -Rres@3 net@8 net@11 4.435 -.ENDS wire-C_0_011f-383_8-R_34_667m - -*** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-383_8-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-383_8-R_34_667m -.ENDS wire90-383_8-layer_1-width_3 - -*** CELL: orangeTSMC090nm:wire{sch} .SUBCKT wire-C_0_011f-399_8-R_34_667m a b Ccap@0 gnd net@14 1.466f Ccap@1 gnd net@8 1.466f @@ -9761,39 +8090,23 @@ Rres@3 net@8 net@11 10.387 Xwire@0 a b wire-C_0_011f-898_9-R_34_667m .ENDS wire90-898_9-layer_1-width_3 -*** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-902_4-R_34_667m a b -Ccap@0 gnd net@14 3.309f -Ccap@1 gnd net@8 3.309f -Ccap@2 gnd net@11 3.309f -Rres@0 net@14 a 5.214 -Rres@1 net@11 net@14 10.428 -Rres@2 b net@8 5.214 -Rres@3 net@8 net@11 10.428 -.ENDS wire-C_0_011f-902_4-R_34_667m - -*** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-902_4-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-902_4-R_34_667m -.ENDS wire90-902_4-layer_1-width_3 - -*** CELL: loopCountL:ilc{sch} -.SUBCKT ilc bitt[1] bitt[2] bitt[3] bitt[4] bitt[5] bitt[6] bitt[7] ilc[cnt] -+ilc[done] ilc[load] inLO[1] inLO[2] inLO[3] inLO[4] inLO[5] inLO[6] inLO[7] -+inLO[8] kill mc -XilcEven@0 bitt[2] bitt[4] bitt[6] bitt[7] ilc[cnt] do[2] do[4] do[6] -+ilc[done] inLO[2] inLO[4] inLO[6] inLO[8] kill net@109 mc bit[7] ilcEven -XilcOdd@0 bitt[1] bitt[3] bitt[5] ilc[cnt] do[3] do[5] do[7] inLO[1] inLO[3] -+inLO[5] inLO[7] kill net@109 mc bit[7] ilcOdd +*** CELL: loopCountL:ilcZoo{sch} +.SUBCKT ilcZoo bitt[1] bitt[2] bitt[3] bitt[4] bitt[5] bitt[6] ilc[cnt] ++ilc[dLO] ilc[i] ilc[load] ilc[zLO] ilc[zoo] inLO[1] inLO[2] inLO[3] inLO[4] ++inLO[5] inLO[6] inLO[7] inLO[8] kill mc +XcountLog@0 bitt[1] bitt[2] bitt[3] bitt[4] bitt[5] bitt[6] ilc[cnt] do[2] ++do[3] do[4] do[5] do[6] force0 ilc[zoo] countLogicZoo +XilcEvenZ@0 bitt[2] bitt[4] bitt[6] ilc[cnt] do[2] do[4] do[6] ilc[i] inLO[2] ++inLO[4] inLO[6] inLO[8] kill net@109 mc ilcEvenZoo +XilcOddZo@0 bitt[1] bitt[3] bitt[5] ilc[cnt] ilc[dLO] do[3] do[5] force0 ++inLO[1] inLO[3] inLO[5] inLO[7] kill net@109 mc ilc[zLO] ilcOddZoo Xinv@4 ilc[load] net@304 inv-X_30 -XolcCente@0 bitt[1] bitt[2] bitt[3] bitt[4] bitt[5] bitt[6] do[2] do[3] do[4] -+do[5] do[6] do[7] countLogic Xwire90@1 wire90@1_a do[2] wire90-374_2-layer_1-width_3 Xwire90@2 wire90@2_a do[3] wire90-464_8-layer_1-width_3 Xwire90@3 wire90@3_a do[4] wire90-398_8-layer_1-width_3 Xwire90@4 wire90@4_a do[5] wire90-474_8-layer_1-width_3 Xwire90@5 wire90@5_a do[6] wire90-383_8-layer_1-width_3 -Xwire90@6 wire90@6_a do[7] wire90-399_8-layer_1-width_3 +Xwire90@6 wire90@6_a force0 wire90-399_8-layer_1-width_3 Xwire90@7 wire90@7_a bitt[1] wire90-975_7-layer_1-width_3 Xwire90@8 wire90@8_a bitt[2] wire90-1009_4-layer_1-width_3 Xwire90@9 wire90@9_a bitt[3] wire90-905_8-layer_1-width_3 @@ -9801,77 +8114,110 @@ Xwire90@10 wire90@10_a bitt[4] wire90-758_3-layer_1-width_3 Xwire90@11 wire90@11_a bitt[5] wire90-643_7-layer_1-width_3 Xwire90@12 wire90@12_a bitt[6] wire90-561_7-layer_1-width_3 Xwire90@35 net@109 net@304 wire90-898_9-layer_1-width_3 -Xwire90@36 wire90@36_a bit[7] wire90-902_4-layer_1-width_3 -.ENDS ilc +.ENDS ilcZoo -*** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-2_74-R_34_667m a b -Ccap@0 gnd net@14 0.01f -Ccap@1 gnd net@8 0.01f -Ccap@2 gnd net@11 0.01f -Rres@0 net@14 a 15.833m -Rres@1 net@11 net@14 31.666m -Rres@2 b net@8 15.833m -Rres@3 net@8 net@11 31.666m -.ENDS wire-C_0_011f-2_74-R_34_667m +*** CELL: orangeTSMC090nm:NMOSx{sch} +.SUBCKT NMOSx-X_9_999 d g s +MNMOSf@0 d g s gnd nch W='29.997*(1+ABN/sqrt(29.997*2))' L='2' ++DELVTO='AVT0N/sqrt(29.997*2)' +.ENDS NMOSx-X_9_999 -*** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-2_7403-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-2_74-R_34_667m -.ENDS wire90-2_7403-layer_1-width_3 +*** CELL: redFour:nms3{sch} +.SUBCKT nms3-X_3_333 d g g2 g3 +XNMOS@0 d g3 net@6 NMOSx-X_9_999 +XNMOS@1 net@7 g gnd NMOSx-X_9_999 +XNMOS@2 net@6 g2 net@7 NMOSx-X_9_999 +.ENDS nms3-X_3_333 + +*** CELL: gatesK:nand3in6.6sym{sch} +.SUBCKT nand3in6_6sym inA inB inC out +XPMOSx@1 out inA vdd PMOSx-X_10 +XPMOSx@3 out inC vdd PMOSx-X_10 +XPMOSx@4 out inB vdd PMOSx-X_10 +Xnms3@0 out inA inB inC nms3-X_3_333 +Xnms3@2 out inC inB inA nms3-X_3_333 +.ENDS nand3in6_6sym + +*** CELL: redFour:pms2_sy{sch} +.SUBCKT pms2_sy-X_20 d g g2 +Xpms2@0 d g g2 pms2-X_10 +Xpms2@1 d g2 g pms2-X_10 +.ENDS pms2_sy-X_20 + +*** CELL: redFour:nor2_sy{sch} +.SUBCKT nor2_sy-X_20 ina inb out +XNMOS@0 out inb gnd NMOSx-X_20 +XNMOS@1 out ina gnd NMOSx-X_20 +Xpms2_sy@0 out ina inb pms2_sy-X_20 +.ENDS nor2_sy-X_20 + +*** CELL: redFour:nor2n_sy{sch} +.SUBCKT nor2n_sy-X_20 ina inb out +Xnor2@0 ina inb out nor2_sy-X_20 +.ENDS nor2n_sy-X_20 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-2_463-R_34_667m a b -Ccap@0 gnd net@14 0.00903f -Ccap@1 gnd net@8 0.00903f -Ccap@2 gnd net@11 0.00903f -Rres@0 net@14 a 14.231m -Rres@1 net@11 net@14 28.461m -Rres@2 b net@8 14.231m -Rres@3 net@8 net@11 28.461m -.ENDS wire-C_0_011f-2_463-R_34_667m +.SUBCKT wire-C_0_011f-406_3-R_34_667m a b +Ccap@0 gnd net@14 1.49f +Ccap@1 gnd net@8 1.49f +Ccap@2 gnd net@11 1.49f +Rres@0 net@14 a 2.348 +Rres@1 net@11 net@14 4.695 +Rres@2 b net@8 2.348 +Rres@3 net@8 net@11 4.695 +.ENDS wire-C_0_011f-406_3-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-2_463-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-2_463-R_34_667m -.ENDS wire90-2_463-layer_1-width_3 +.SUBCKT wire90-406_3-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-406_3-R_34_667m +.ENDS wire90-406_3-layer_1-width_3 + +*** CELL: loopCountL:extZero{sch} +.SUBCKT extZero in[1] in[2] in[3] in[4] in[5] in[6] out +Xnand3in6@2 in[5] in[4] in[1] net@5 nand3in6_6sym +Xnand3in6@3 in[2] in[3] in[6] net@6 nand3in6_6sym +Xnor2n_sy@0 net@3 net@1 out nor2n_sy-X_20 +Xwire90@0 net@5 net@1 wire90-406_3-layer_1-width_3 +Xwire90@1 net@3 net@6 wire90-406_3-layer_1-width_3 +.ENDS extZero *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-4_063-R_34_667m a b -Ccap@0 gnd net@14 0.0149f -Ccap@1 gnd net@8 0.0149f -Ccap@2 gnd net@11 0.0149f -Rres@0 net@14 a 23.475m -Rres@1 net@11 net@14 46.95m -Rres@2 b net@8 23.475m -Rres@3 net@8 net@11 46.95m -.ENDS wire-C_0_011f-4_063-R_34_667m +.SUBCKT wire-C_0_011f-2740_3-R_34_667m a b +Ccap@0 gnd net@14 10.048f +Ccap@1 gnd net@8 10.048f +Ccap@2 gnd net@11 10.048f +Rres@0 net@14 a 15.833 +Rres@1 net@11 net@14 31.666 +Rres@2 b net@8 15.833 +Rres@3 net@8 net@11 31.666 +.ENDS wire-C_0_011f-2740_3-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-4_063-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-4_063-R_34_667m -.ENDS wire90-4_063-layer_1-width_3 +.SUBCKT wire90-2740_3-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-2740_3-R_34_667m +.ENDS wire90-2740_3-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-3_818-R_34_667m a b -Ccap@0 gnd net@14 0.014f -Ccap@1 gnd net@8 0.014f -Ccap@2 gnd net@11 0.014f -Rres@0 net@14 a 22.06m -Rres@1 net@11 net@14 44.119m -Rres@2 b net@8 22.06m -Rres@3 net@8 net@11 44.119m -.ENDS wire-C_0_011f-3_818-R_34_667m +.SUBCKT wire-C_0_011f-2463-R_34_667m a b +Ccap@0 gnd net@14 9.031f +Ccap@1 gnd net@8 9.031f +Ccap@2 gnd net@11 9.031f +Rres@0 net@14 a 14.231 +Rres@1 net@11 net@14 28.461 +Rres@2 b net@8 14.231 +Rres@3 net@8 net@11 28.461 +.ENDS wire-C_0_011f-2463-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-3_818-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-3_818-R_34_667m -.ENDS wire90-3_818-layer_1-width_3 +.SUBCKT wire90-2463-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-2463-R_34_667m +.ENDS wire90-2463-layer_1-width_3 *** CELL: loopCountL:inMux{sch} .SUBCKT inMux inA[1] inA[2] inA[3] inA[4] inA[5] inA[6] inB[1] inB[2] inB[3] +inB[4] inB[5] inB[6] inB[8] out[1] out[2] out[3] out[4] out[5] out[6] out[7] +out[8] sel[A] +XextZero@0 out[1] out[2] out[3] out[4] out[5] out[6] out[7] extZero Xinv@0 sel[A] net@10 inv-X_20 Xinv@1 s[F] net@12 inv-X_20 Xmux[1] inA[1] inB[1] out[1] s[F] s[T] mux10 @@ -9881,15 +8227,34 @@ Xmux[4] inA[4] inB[4] out[4] s[F] s[T] mux10 Xmux[5] inA[5] inB[5] out[5] s[F] s[T] mux10 Xmux[6] inA[6] inB[6] out[6] s[F] s[T] mux10 Xmux[8] gnd inB[8] out[8] s[F] s[T] mux10 -Xnand3@1 out[1] out[2] out[5] net@25 nand3-X_6_667 -Xnand3@2 out[3] out[4] out[6] net@24 nand3-X_6_667 -Xnor2n_sy@0 net@18 net@20 out[7] nor2n_sy-X_10 -Xwire90@0 net@10 s[F] wire90-2_7403-layer_1-width_3 -Xwire90@1 net@12 s[T] wire90-2_463-layer_1-width_3 -Xwire90@2 net@24 net@20 wire90-4_063-layer_1-width_3 -Xwire90@3 net@18 net@25 wire90-3_818-layer_1-width_3 +Xwire90@0 net@10 s[F] wire90-2740_3-layer_1-width_3 +Xwire90@1 net@12 s[T] wire90-2463-layer_1-width_3 .ENDS inMux +*** CELL: loopCountL:countLogic{sch} +.SUBCKT countLogic bit[1] bit[2] bit[3] bit[4] bit[5] bit[6] do[2] do[3] ++do[4] do[5] do[6] zoo +Xinv@0 net@257 do[2] inv-X_10 +Xinv@1 bit[2] net@128 inv-X_10 +Xinv@2 bit[1] net@257 inv-X_10 +Xnand2@0 bit[3] bit[1] net@145 nand2-X_10 +Xnand2@1 bit[4] bit[2] net@195 nand2-X_10 +Xnand2@2 bit[3] bit[5] net@315 nand2-X_10 +Xnand3@0 bit[5] bit[3] bit[1] net@264 nand3-X_6_667 +Xnand3@1 bit[6] bit[4] bit[2] net@198 nand3-X_6_667 +Xnor2n@1 net@128 net@257 do[3] nor2n-X_10 +Xnor2n@2 net@145 net@146 do[4] nor2n-X_10 +Xnor2n@3 net@195 net@58 do[5] nor2n-X_10 +Xnor2n@4 net@221 net@56 do[6] nor2n-X_10 +Xnor2n@5 net@289 net@267 zoo nor2n-X_10 +Xwire90@0 net@264 net@221 wire90-549_2-layer_1-width_3 +Xwire90@1 net@58 net@145 wire90-703_8-layer_1-width_3 +Xwire90@3 net@56 net@195 wire90-703_8-layer_1-width_3 +Xwire90@5 net@198 net@289 wire90-543_6-layer_1-width_3 +Xwire90@6 net@146 net@128 wire90-645_3-layer_1-width_3 +Xwire90@8 net@267 net@315 wire90-378_8-layer_1-width_3 +.ENDS countLogic + *** CELL: orangeTSMC090nm:wire{sch} .SUBCKT wire-C_0_011f-836_8-R_34_667m a b Ccap@0 gnd net@14 3.068f @@ -10163,10 +8528,10 @@ Xwire@0 a b wire-C_0_011f-426-R_34_667m .ENDS wire90-426-layer_1-width_3 *** CELL: loopCountL:olc{sch} -.SUBCKT olc bitt[1] bitt[2] bitt[3] bitt[4] bitt[5] bitt[6] doLO[7] inLO[1] -+inLO[2] inLO[3] inLO[4] inLO[5] inLO[6] olc[dec][1] olc[dec][2] olc[load][1] -+olc[load][2] -Xinv@6 net@270 doLO[7] inv-X_20 +.SUBCKT olc bitt[1] bitt[2] bitt[3] bitt[4] bitt[5] bitt[6] inLO[1] inLO[2] ++inLO[3] inLO[4] inLO[5] inLO[6] olc[dec][1] olc[dec][2] olc[load][1] ++olc[load][2] zooLO +Xinv@6 net@270 zooLO inv-X_20 XolcCente@1 bitt[1] bitt[2] bitt[3] bitt[4] bitt[5] bitt[6] do[2] do[3] do[4] +do[5] do[6] net@271 countLogic XolcEven@0 bitt[2] bitt[4] bitt[6] olc[dec][2] do[2] do[4] do[6] inLO[2] @@ -10187,18 +8552,15 @@ Xwire90@12 wire90@12_a bitt[6] wire90-487_7-layer_1-width_3 Xwire90@29 net@270 net@271 wire90-426-layer_1-width_3 .ENDS olc -*** CELL: scanK:scanKx3{sch} -.SUBCKT scanKx3 clS[F] clS[T] cl[F] cl[T] din[1] din[2] din[3] mc rd[F] rd[T] -+sin sout +*** CELL: scanK:scanKx2{sch} +.SUBCKT scanKx2 clS[F] clS[T] cl[F] cl[T] din[1] din[2] mc rd[F] rd[T] sin ++sout XscanCell@4 clS[F] clS[T] cl[F] cl[T] din[1] rd[F] rd[T] sin net@18 +scanCellKh -XscanCell@5 clS[F] clS[T] cl[F] cl[T] din[2] rd[F] rd[T] net@31 net@20 -+scanCellKh -XscanCell@6 clS[F] clS[T] cl[F] cl[T] din[3] rd[F] rd[T] net@32 sout +XscanCell@5 clS[F] clS[T] cl[F] cl[T] din[2] rd[F] rd[T] net@31 sout +scanCellKh Xwire90@0 net@18 net@31 wire90-297_9-layer_1-width_3 -Xwire90@1 net@20 net@32 wire90-297_9-layer_1-width_3 -.ENDS scanKx3 +.ENDS scanKx2 *** CELL: scanK:scanKx6{sch} .SUBCKT scanKx6 clS[F] clS[T] cl[F] cl[T] din[1] din[2] din[3] din[4] din[5] @@ -10222,9 +8584,9 @@ Xwire90@3 net@51 net@50 wire90-297_9-layer_1-width_3 Xwire90@4 net@56 net@55 wire90-297_9-layer_1-width_3 .ENDS scanKx6 -*** CELL: scanK:scanKx7{sch} -.SUBCKT scanKx7 clS[F] clS[T] cl[F] cl[T] din[1] din[2] din[3] din[4] din[5] -+din[6] din[7] mc rd[F] rd[T] sin sout +*** CELL: scanK:scanKx9{sch} +.SUBCKT scanKx9 clS[F] clS[T] cl[F] cl[T] din[1] din[2] din[3] din[4] din[5] ++din[6] din[7] din[8] din[9] mc rd[F] rd[T] sin sout XscanCell@4 clS[F] clS[T] cl[F] cl[T] din[1] rd[F] rd[T] sin net@18 +scanCellKh XscanCell@5 clS[F] clS[T] cl[F] cl[T] din[2] rd[F] rd[T] net@31 net@20 @@ -10237,7 +8599,11 @@ XscanCell@8 clS[F] clS[T] cl[F] cl[T] din[5] rd[F] rd[T] net@50 net@56 +scanCellKh XscanCell@9 clS[F] clS[T] cl[F] cl[T] din[6] rd[F] rd[T] net@55 net@63 +scanCellKh -XscanCell@10 clS[F] clS[T] cl[F] cl[T] din[7] rd[F] rd[T] net@61 sout +XscanCell@10 clS[F] clS[T] cl[F] cl[T] din[7] rd[F] rd[T] net@61 net@72 ++scanCellKh +XscanCell@11 clS[F] clS[T] cl[F] cl[T] din[8] rd[F] rd[T] net@67 net@73 ++scanCellKh +XscanCell@12 clS[F] clS[T] cl[F] cl[T] din[9] rd[F] rd[T] net@70 sout +scanCellKh Xwire90@0 net@18 net@31 wire90-297_9-layer_1-width_3 Xwire90@1 net@20 net@32 wire90-297_9-layer_1-width_3 @@ -10245,7 +8611,9 @@ Xwire90@2 net@24 net@33 wire90-297_9-layer_1-width_3 Xwire90@3 net@51 net@50 wire90-297_9-layer_1-width_3 Xwire90@4 net@56 net@55 wire90-297_9-layer_1-width_3 Xwire90@5 net@63 net@61 wire90-297_9-layer_1-width_3 -.ENDS scanKx7 +Xwire90@6 net@72 net@67 wire90-297_9-layer_1-width_3 +Xwire90@7 net@73 net@70 wire90-297_9-layer_1-width_3 +.ENDS scanKx9 *** CELL: orangeTSMC090nm:wire{sch} .SUBCKT wire-C_0_011f-99_3-R_34_667m a b @@ -10276,15 +8644,11 @@ Xwire90@0 net@186 net@193 wire90-99_3-layer_1-width_3 .ENDS latchA20 *** CELL: skipL:flagDrivers{sch} -.SUBCKT flagDrivers flag[A] flag[B] flag[C] in[A] in[B] in[C] loadC[T] -+loadFlags[F] mc +.SUBCKT flagDrivers flag[A] flag[B] in[A] in[B] loadFlags[F] mc Xinv@0 loadFlags[F] net@511 inv-X_20 -Xinv@1 loadC[T] net@540 inv-X_10 XlatchA20@0 loadFlags[F] loadFlags[T] in[A] mc flag[A] latchA20 XlatchA20@1 loadFlags[F] loadFlags[T] in[B] mc flag[B] latchA20 -XlatchA20@2 loadC[F] loadC[T] in[C] mc flag[C] latchA20 Xwire90@0 net@511 loadFlags[T] wire90-99_3-layer_1-width_3 -Xwire90@1 net@540 loadC[F] wire90-99_3-layer_1-width_3 .ENDS flagDrivers *** CELL: orangeTSMC090nm:wire{sch} @@ -10340,1932 +8704,2927 @@ Rres@2 b net@8 1.384 Rres@3 net@8 net@11 2.769 .ENDS wire-C_0_011f-239_6-R_34_667m -*** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-239_6-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-239_6-R_34_667m -.ENDS wire90-239_6-layer_1-width_3 +*** CELL: orangeTSMC090nm:wire90{sch} +.SUBCKT wire90-239_6-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-239_6-R_34_667m +.ENDS wire90-239_6-layer_1-width_3 + +*** CELL: orangeTSMC090nm:wire{sch} +.SUBCKT wire-C_0_011f-321_6-R_34_667m a b +Ccap@0 gnd net@14 1.179f +Ccap@1 gnd net@8 1.179f +Ccap@2 gnd net@11 1.179f +Rres@0 net@14 a 1.858 +Rres@1 net@11 net@14 3.716 +Rres@2 b net@8 1.858 +Rres@3 net@8 net@11 3.716 +.ENDS wire-C_0_011f-321_6-R_34_667m + +*** CELL: orangeTSMC090nm:wire90{sch} +.SUBCKT wire90-321_6-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-321_6-R_34_667m +.ENDS wire90-321_6-layer_1-width_3 + +*** CELL: orangeTSMC090nm:wire{sch} +.SUBCKT wire-C_0_011f-345-R_34_667m a b +Ccap@0 gnd net@14 1.265f +Ccap@1 gnd net@8 1.265f +Ccap@2 gnd net@11 1.265f +Rres@0 net@14 a 1.993 +Rres@1 net@11 net@14 3.987 +Rres@2 b net@8 1.993 +Rres@3 net@8 net@11 3.987 +.ENDS wire-C_0_011f-345-R_34_667m + +*** CELL: orangeTSMC090nm:wire90{sch} +.SUBCKT wire90-345-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-345-R_34_667m +.ENDS wire90-345-layer_1-width_3 + +*** CELL: orangeTSMC090nm:wire{sch} +.SUBCKT wire-C_0_011f-883_7-R_34_667m a b +Ccap@0 gnd net@14 3.24f +Ccap@1 gnd net@8 3.24f +Ccap@2 gnd net@11 3.24f +Rres@0 net@14 a 5.106 +Rres@1 net@11 net@14 10.212 +Rres@2 b net@8 5.106 +Rres@3 net@8 net@11 10.212 +.ENDS wire-C_0_011f-883_7-R_34_667m + +*** CELL: orangeTSMC090nm:wire90{sch} +.SUBCKT wire90-883_7-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-883_7-R_34_667m +.ENDS wire90-883_7-layer_1-width_3 + +*** CELL: orangeTSMC090nm:wire{sch} +.SUBCKT wire-C_0_011f-1192-R_34_667m a b +Ccap@0 gnd net@14 4.371f +Ccap@1 gnd net@8 4.371f +Ccap@2 gnd net@11 4.371f +Rres@0 net@14 a 6.887 +Rres@1 net@11 net@14 13.774 +Rres@2 b net@8 6.887 +Rres@3 net@8 net@11 13.774 +.ENDS wire-C_0_011f-1192-R_34_667m + +*** CELL: orangeTSMC090nm:wire90{sch} +.SUBCKT wire90-1192-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-1192-R_34_667m +.ENDS wire90-1192-layer_1-width_3 + +*** CELL: orangeTSMC090nm:wire{sch} +.SUBCKT wire-C_0_011f-1256-R_34_667m a b +Ccap@0 gnd net@14 4.605f +Ccap@1 gnd net@8 4.605f +Ccap@2 gnd net@11 4.605f +Rres@0 net@14 a 7.257 +Rres@1 net@11 net@14 14.514 +Rres@2 b net@8 7.257 +Rres@3 net@8 net@11 14.514 +.ENDS wire-C_0_011f-1256-R_34_667m + +*** CELL: orangeTSMC090nm:wire90{sch} +.SUBCKT wire90-1256-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-1256-R_34_667m +.ENDS wire90-1256-layer_1-width_3 + +*** CELL: orangeTSMC090nm:wire{sch} +.SUBCKT wire-C_0_011f-839_7-R_34_667m a b +Ccap@0 gnd net@14 3.079f +Ccap@1 gnd net@8 3.079f +Ccap@2 gnd net@11 3.079f +Rres@0 net@14 a 4.852 +Rres@1 net@11 net@14 9.703 +Rres@2 b net@8 4.852 +Rres@3 net@8 net@11 9.703 +.ENDS wire-C_0_011f-839_7-R_34_667m + +*** CELL: orangeTSMC090nm:wire90{sch} +.SUBCKT wire90-839_7-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-839_7-R_34_667m +.ENDS wire90-839_7-layer_1-width_3 + +*** CELL: orangeTSMC090nm:wire{sch} +.SUBCKT wire-C_0_011f-247_7-R_34_667m a b +Ccap@0 gnd net@14 0.908f +Ccap@1 gnd net@8 0.908f +Ccap@2 gnd net@11 0.908f +Rres@0 net@14 a 1.431 +Rres@1 net@11 net@14 2.862 +Rres@2 b net@8 1.431 +Rres@3 net@8 net@11 2.862 +.ENDS wire-C_0_011f-247_7-R_34_667m + +*** CELL: orangeTSMC090nm:wire90{sch} +.SUBCKT wire90-247_7-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-247_7-R_34_667m +.ENDS wire90-247_7-layer_1-width_3 + +*** CELL: orangeTSMC090nm:wire{sch} +.SUBCKT wire-C_0_011f-245_7-R_34_667m a b +Ccap@0 gnd net@14 0.901f +Ccap@1 gnd net@8 0.901f +Ccap@2 gnd net@11 0.901f +Rres@0 net@14 a 1.42 +Rres@1 net@11 net@14 2.839 +Rres@2 b net@8 1.42 +Rres@3 net@8 net@11 2.839 +.ENDS wire-C_0_011f-245_7-R_34_667m + +*** CELL: orangeTSMC090nm:wire90{sch} +.SUBCKT wire90-245_7-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-245_7-R_34_667m +.ENDS wire90-245_7-layer_1-width_3 + +*** CELL: orangeTSMC090nm:wire{sch} +.SUBCKT wire-C_0_011f-216_4-R_37_143m a b +Ccap@0 gnd net@14 0.793f +Ccap@1 gnd net@8 0.793f +Ccap@2 gnd net@11 0.793f +Rres@0 net@14 a 1.34 +Rres@1 net@11 net@14 2.679 +Rres@2 b net@8 1.34 +Rres@3 net@8 net@11 2.679 +.ENDS wire-C_0_011f-216_4-R_37_143m + +*** CELL: orangeTSMC090nm:wire90{sch} +.SUBCKT wire90-216_4-layer_1-width_2_8 a b +Xwire@0 a b wire-C_0_011f-216_4-R_37_143m +.ENDS wire90-216_4-layer_1-width_2_8 + +*** CELL: orangeTSMC090nm:wire{sch} +.SUBCKT wire-C_0_011f-505_7-R_34_667m a b +Ccap@0 gnd net@14 1.854f +Ccap@1 gnd net@8 1.854f +Ccap@2 gnd net@11 1.854f +Rres@0 net@14 a 2.922 +Rres@1 net@11 net@14 5.844 +Rres@2 b net@8 2.922 +Rres@3 net@8 net@11 5.844 +.ENDS wire-C_0_011f-505_7-R_34_667m + +*** CELL: orangeTSMC090nm:wire90{sch} +.SUBCKT wire90-505_7-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-505_7-R_34_667m +.ENDS wire90-505_7-layer_1-width_3 + +*** CELL: orangeTSMC090nm:wire{sch} +.SUBCKT wire-C_0_011f-353_6-R_34_667m a b +Ccap@0 gnd net@14 1.297f +Ccap@1 gnd net@8 1.297f +Ccap@2 gnd net@11 1.297f +Rres@0 net@14 a 2.043 +Rres@1 net@11 net@14 4.086 +Rres@2 b net@8 2.043 +Rres@3 net@8 net@11 4.086 +.ENDS wire-C_0_011f-353_6-R_34_667m + +*** CELL: orangeTSMC090nm:wire90{sch} +.SUBCKT wire90-353_6-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-353_6-R_34_667m +.ENDS wire90-353_6-layer_1-width_3 + +*** CELL: orangeTSMC090nm:wire{sch} +.SUBCKT wire-C_0_011f-313_9-R_34_667m a b +Ccap@0 gnd net@14 1.151f +Ccap@1 gnd net@8 1.151f +Ccap@2 gnd net@11 1.151f +Rres@0 net@14 a 1.814 +Rres@1 net@11 net@14 3.627 +Rres@2 b net@8 1.814 +Rres@3 net@8 net@11 3.627 +.ENDS wire-C_0_011f-313_9-R_34_667m + +*** CELL: orangeTSMC090nm:wire90{sch} +.SUBCKT wire90-313_9-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-313_9-R_34_667m +.ENDS wire90-313_9-layer_1-width_3 + +*** CELL: orangeTSMC090nm:wire{sch} +.SUBCKT wire-C_0_011f-309_5-R_34_667m a b +Ccap@0 gnd net@14 1.135f +Ccap@1 gnd net@8 1.135f +Ccap@2 gnd net@11 1.135f +Rres@0 net@14 a 1.788 +Rres@1 net@11 net@14 3.576 +Rres@2 b net@8 1.788 +Rres@3 net@8 net@11 3.576 +.ENDS wire-C_0_011f-309_5-R_34_667m + +*** CELL: orangeTSMC090nm:wire90{sch} +.SUBCKT wire90-309_5-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-309_5-R_34_667m +.ENDS wire90-309_5-layer_1-width_3 + +*** CELL: skipL:array{sch} +.SUBCKT array doit flag[A] flag[B] flag[C] flag[NZ] in[1][F] in[1][T] ++in[2][F] in[2][T] in[3][F] in[3][T] in[4][F] in[4][T] in[5][F] in[5][T] ++in[6][F] in[6][T] in[7][F] in[7][T] in[8][F] in[8][T] in[9][F] in[9][T] ++loadFlags[F] m1[F] m1[T] mc +XflagDriv@1 net@1022 net@1015 net@1012 net@1009 loadFlags[F] mc flagDrivers +Xinv@3 net@57 net@344 inv-X_10 +Xinv@9 net@352 net@350 inv-X_10 +Xinv@13 net@876 doit inv-X_20 +Xinv@14 net@924 net@925 inv-X_5 +Xinv@15 net@978 net@948 inv-X_5 +Xinv@16 net@977 net@963 inv-X_5 +Xmlat1in5@2 m1[F] m1[T] net@906 net@45 mlat1in5i +Xmlat1in5@4 m1[F] m1[T] net@927 net@912 mlat1in5i +Xmlat1in5@5 m1[F] m1[T] net@938 net@937 mlat1in5i +Xmlat1in5@6 m1[F] m1[T] net@949 net@940 mlat1in5i +Xmlat1in5@7 m1[F] m1[T] net@953 net@952 mlat1in5i +Xmlat1in5@8 m1[F] m1[T] net@964 net@955 mlat1in5i +XmuxInv@24 flag[A] in[1][F] in[1][T] net@711 muxInv +XmuxInv@25 flag[B] in[2][F] in[2][T] net@722 muxInv +XmuxInv@26 flag[C] in[3][F] in[3][T] net@733 muxInv +XmuxInv@27 flag[A] in[4][F] in[4][T] net@744 muxInv +XmuxInv@28 flag[B] in[5][F] in[5][T] net@755 muxInv +XmuxInv@29 flag[C] in[6][F] in[6][T] net@766 muxInv +XmuxInv@30 flag[A] in[7][F] in[7][T] net@777 muxInv +XmuxInv@31 flag[B] in[8][F] in[8][T] net@788 muxInv +XmuxInv@32 flag[NZ] in[9][F] in[9][T] net@799 muxInv +Xnand2n_s@0 net@895 net@896 net@909 nand2n_sy-X_6 +Xnand2n_s@3 net@913 net@916 pFlag[A] nand2n_sy-X_6 +Xnand2n_s@4 net@973 net@974 net@939 nand2n_sy-X_6 +Xnand2n_s@5 net@941 net@944 pFlag[B] nand2n_sy-X_6 +Xnand2n_s@6 net@971 net@972 net@954 nand2n_sy-X_6 +Xnand2n_s@7 net@956 net@959 net@993 nand2n_sy-X_10 +Xwire90@12 net@925 net@906 wire90-239_6-layer_1-width_3 +Xwire90@13 net@45 net@913 wire90-321_6-layer_1-width_3 +Xwire90@15 net@57 pFlag[B] wire90-345-layer_1-width_3 +Xwire90@17 net@344 net@1009 wire90-883_7-layer_1-width_3 +Xwire90@19 flag[A] net@1022 wire90-1192-layer_1-width_3 +Xwire90@42 flag[B] net@1015 wire90-1256-layer_1-width_3 +Xwire90@44 net@352 pFlag[A] wire90-345-layer_1-width_3 +Xwire90@45 net@350 net@1012 wire90-839_7-layer_1-width_3 +Xwire90@47 net@711 net@896 wire90-247_7-layer_1-width_3 +Xwire90@50 net@744 net@974 wire90-247_7-layer_1-width_3 +Xwire90@66 net@777 net@972 wire90-247_7-layer_1-width_3 +Xwire90@68 net@722 net@895 wire90-245_7-layer_1-width_3 +Xwire90@69 net@755 net@973 wire90-245_7-layer_1-width_3 +Xwire90@70 net@788 net@971 wire90-245_7-layer_1-width_3 +Xwire90@71 net@733 net@924 wire90-216_4-layer_1-width_2_8 +Xwire90@72 net@766 net@978 wire90-216_4-layer_1-width_2_8 +Xwire90@73 net@799 net@977 wire90-216_4-layer_1-width_2_8 +Xwire90@74 net@993 net@876 wire90-505_7-layer_1-width_3 +Xwire90@75 net@909 net@927 wire90-353_6-layer_1-width_3 +Xwire90@76 net@912 net@916 wire90-321_6-layer_1-width_3 +Xwire90@77 net@948 net@938 wire90-239_6-layer_1-width_3 +Xwire90@78 net@937 net@941 wire90-321_6-layer_1-width_3 +Xwire90@79 net@939 net@949 wire90-353_6-layer_1-width_3 +Xwire90@80 net@940 net@944 wire90-321_6-layer_1-width_3 +Xwire90@81 net@963 net@953 wire90-239_6-layer_1-width_3 +Xwire90@82 net@952 net@956 wire90-313_9-layer_1-width_3 +Xwire90@83 net@954 net@964 wire90-353_6-layer_1-width_3 +Xwire90@84 net@955 net@959 wire90-309_5-layer_1-width_3 +.ENDS array + +*** CELL: redFour:inv{sch} +.SUBCKT inv-X_40 in out +XNMOS@0 out in gnd NMOSx-X_40 +XPMOS@0 out in vdd PMOSx-X_40 +.ENDS inv-X_40 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-321_6-R_34_667m a b -Ccap@0 gnd net@14 1.179f -Ccap@1 gnd net@8 1.179f -Ccap@2 gnd net@11 1.179f -Rres@0 net@14 a 1.858 -Rres@1 net@11 net@14 3.716 -Rres@2 b net@8 1.858 -Rres@3 net@8 net@11 3.716 -.ENDS wire-C_0_011f-321_6-R_34_667m +.SUBCKT wire-C_0_011f-262_8-R_34_667m a b +Ccap@0 gnd net@14 0.964f +Ccap@1 gnd net@8 0.964f +Ccap@2 gnd net@11 0.964f +Rres@0 net@14 a 1.518 +Rres@1 net@11 net@14 3.037 +Rres@2 b net@8 1.518 +Rres@3 net@8 net@11 3.037 +.ENDS wire-C_0_011f-262_8-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-321_6-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-321_6-R_34_667m -.ENDS wire90-321_6-layer_1-width_3 - -*** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-345-R_34_667m a b -Ccap@0 gnd net@14 1.265f -Ccap@1 gnd net@8 1.265f -Ccap@2 gnd net@11 1.265f -Rres@0 net@14 a 1.993 -Rres@1 net@11 net@14 3.987 -Rres@2 b net@8 1.993 -Rres@3 net@8 net@11 3.987 -.ENDS wire-C_0_011f-345-R_34_667m +.SUBCKT wire90-262_8-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-262_8-R_34_667m +.ENDS wire90-262_8-layer_1-width_3 -*** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-345-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-345-R_34_667m -.ENDS wire90-345-layer_1-width_3 +*** CELL: skipL:proposeZero{sch} +.SUBCKT proposeZero doLO[7] flag[NZ] inLO[7] kill mc olcNZ olc[dec][F] ++olc[load][F] +Xinv@1 olc[load][F] net@39 inv-X_10 +XlatchZ10@1 kill net@14 olc[load][F] olc[load][T] inLO[7] mc olcNZ flag[NZ] ++latchZ10 +Xnor2n_sy@0 olc[dec][F] doLO[7] net@12 nor2n_sy-X_5 +Xwire90@0 olc[load][T] net@39 wire90-262_8-layer_1-width_3 +Xwire90@1 net@12 net@14 wire90-216_3-layer_1-width_3 +.ENDS proposeZero -*** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-883_7-R_34_667m a b -Ccap@0 gnd net@14 3.24f -Ccap@1 gnd net@8 3.24f -Ccap@2 gnd net@11 3.24f -Rres@0 net@14 a 5.106 -Rres@1 net@11 net@14 10.212 -Rres@2 b net@8 5.106 -Rres@3 net@8 net@11 10.212 -.ENDS wire-C_0_011f-883_7-R_34_667m +*** CELL: skipL:skipReg18{sch} +.SUBCKT skipReg18 c[F] c[T] in[10] in[11] in[12] in[13] in[14] in[15] in[16] ++in[17] in[18] in[1] in[2] in[3] in[4] in[5] in[6] in[7] in[8] in[9] out[10] ++out[11] out[12] out[13] out[14] out[15] out[16] out[17] out[18] out[1] out[2] ++out[3] out[4] out[5] out[6] out[7] out[8] out[9] +Xinv@0 in[1] xx[1] inv-X_10 +Xinv@15 in[2] xx[2] inv-X_10 +Xinv@16 in[3] xx[3] inv-X_10 +Xinv@17 in[4] xx[4] inv-X_10 +Xinv@18 in[5] xx[5] inv-X_10 +Xinv@19 in[6] xx[6] inv-X_10 +Xinv@20 in[7] xx[7] inv-X_10 +Xinv@21 in[8] xx[8] inv-X_10 +Xinv@22 in[9] xx[9] inv-X_10 +Xinv@23 in[10] xx[10] inv-X_10 +Xinv@24 in[11] xx[11] inv-X_10 +Xinv@25 in[12] xx[12] inv-X_10 +Xlat[1] c[F] c[T] xx[1] out[1] mlat1in5i +Xlat[2] c[F] c[T] xx[2] out[2] mlat1in5i +Xlat[3] c[F] c[T] xx[3] out[3] mlat1in5i +Xlat[4] c[F] c[T] xx[4] out[4] mlat1in5i +Xlat[5] c[F] c[T] xx[5] out[5] mlat1in5i +Xlat[6] c[F] c[T] xx[6] out[6] mlat1in5i +Xlat[7] c[F] c[T] xx[7] out[7] mlat1in5i +Xlat[8] c[F] c[T] xx[8] out[8] mlat1in5i +Xlat[9] c[F] c[T] xx[9] out[9] mlat1in5i +Xlat[10] c[F] c[T] xx[10] out[10] mlat1in5i +Xlat[11] c[F] c[T] xx[11] out[11] mlat1in5i +Xlat[12] c[F] c[T] xx[12] out[12] mlat1in5i +Xlat[13] c[F] c[T] in[13] out[13] mlat1in5i +Xlat[14] c[F] c[T] in[14] out[14] mlat1in5i +Xlat[15] c[F] c[T] in[15] out[15] mlat1in5i +Xlat[16] c[F] c[T] in[16] out[16] mlat1in5i +Xlat[17] c[F] c[T] in[17] out[17] mlat1in5i +Xlat[18] c[F] c[T] in[18] out[18] mlat1in5i +.ENDS skipReg18 -*** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-883_7-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-883_7-R_34_667m -.ENDS wire90-883_7-layer_1-width_3 +*** CELL: redFour:invLT{sch} +.SUBCKT invLT-X_30 in out +XNMOS@0 out in gnd NMOSx-X_60 +XPMOS@0 out in vdd PMOSx-X_30 +.ENDS invLT-X_30 -*** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-1192-R_34_667m a b -Ccap@0 gnd net@14 4.371f -Ccap@1 gnd net@8 4.371f -Ccap@2 gnd net@11 4.371f -Rres@0 net@14 a 6.887 -Rres@1 net@11 net@14 13.774 -Rres@2 b net@8 6.887 -Rres@3 net@8 net@11 13.774 -.ENDS wire-C_0_011f-1192-R_34_667m +*** CELL: skipL:timeDrive20{sch} +.SUBCKT timeDrive20 inA inB out +XNMOSx@0 out inB inA NMOSx-X_20 +XPMOSx@0 out inB vdd PMOSx-X_10 +.ENDS timeDrive20 -*** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-1192-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-1192-R_34_667m -.ENDS wire90-1192-layer_1-width_3 +*** CELL: skipL:timeDrive40{sch} +.SUBCKT timeDrive40 inA inB out +XNMOSx@0 out inB inA NMOSx-X_40 +XPMOSx@0 out inB vdd PMOSx-X_30 +.ENDS timeDrive40 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-1256-R_34_667m a b -Ccap@0 gnd net@14 4.605f -Ccap@1 gnd net@8 4.605f -Ccap@2 gnd net@11 4.605f -Rres@0 net@14 a 7.257 -Rres@1 net@11 net@14 14.514 -Rres@2 b net@8 7.257 -Rres@3 net@8 net@11 14.514 -.ENDS wire-C_0_011f-1256-R_34_667m +.SUBCKT wire-C_0_011f-287_2-R_34_667m a b +Ccap@0 gnd net@14 1.053f +Ccap@1 gnd net@8 1.053f +Ccap@2 gnd net@11 1.053f +Rres@0 net@14 a 1.659 +Rres@1 net@11 net@14 3.319 +Rres@2 b net@8 1.659 +Rres@3 net@8 net@11 3.319 +.ENDS wire-C_0_011f-287_2-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-1256-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-1256-R_34_667m -.ENDS wire90-1256-layer_1-width_3 +.SUBCKT wire90-287_2-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-287_2-R_34_667m +.ENDS wire90-287_2-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-1068_8-R_34_667m a b -Ccap@0 gnd net@14 3.919f -Ccap@1 gnd net@8 3.919f -Ccap@2 gnd net@11 3.919f -Rres@0 net@14 a 6.175 -Rres@1 net@11 net@14 12.351 -Rres@2 b net@8 6.175 -Rres@3 net@8 net@11 12.351 -.ENDS wire-C_0_011f-1068_8-R_34_667m +.SUBCKT wire-C_0_011f-284_2-R_34_667m a b +Ccap@0 gnd net@14 1.042f +Ccap@1 gnd net@8 1.042f +Ccap@2 gnd net@11 1.042f +Rres@0 net@14 a 1.642 +Rres@1 net@11 net@14 3.284 +Rres@2 b net@8 1.642 +Rres@3 net@8 net@11 3.284 +.ENDS wire-C_0_011f-284_2-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-1068_8-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-1068_8-R_34_667m -.ENDS wire90-1068_8-layer_1-width_3 +.SUBCKT wire90-284_2-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-284_2-R_34_667m +.ENDS wire90-284_2-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-839_7-R_34_667m a b -Ccap@0 gnd net@14 3.079f -Ccap@1 gnd net@8 3.079f -Ccap@2 gnd net@11 3.079f -Rres@0 net@14 a 4.852 -Rres@1 net@11 net@14 9.703 -Rres@2 b net@8 4.852 -Rres@3 net@8 net@11 9.703 -.ENDS wire-C_0_011f-839_7-R_34_667m +.SUBCKT wire-C_0_011f-391_7-R_34_667m a b +Ccap@0 gnd net@14 1.436f +Ccap@1 gnd net@8 1.436f +Ccap@2 gnd net@11 1.436f +Rres@0 net@14 a 2.263 +Rres@1 net@11 net@14 4.526 +Rres@2 b net@8 2.263 +Rres@3 net@8 net@11 4.526 +.ENDS wire-C_0_011f-391_7-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-839_7-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-839_7-R_34_667m -.ENDS wire90-839_7-layer_1-width_3 +.SUBCKT wire90-391_7-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-391_7-R_34_667m +.ENDS wire90-391_7-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-247_7-R_34_667m a b -Ccap@0 gnd net@14 0.908f -Ccap@1 gnd net@8 0.908f -Ccap@2 gnd net@11 0.908f -Rres@0 net@14 a 1.431 -Rres@1 net@11 net@14 2.862 -Rres@2 b net@8 1.431 -Rres@3 net@8 net@11 2.862 -.ENDS wire-C_0_011f-247_7-R_34_667m +.SUBCKT wire-C_0_011f-1092_8-R_34_667m a b +Ccap@0 gnd net@14 4.007f +Ccap@1 gnd net@8 4.007f +Ccap@2 gnd net@11 4.007f +Rres@0 net@14 a 6.314 +Rres@1 net@11 net@14 12.628 +Rres@2 b net@8 6.314 +Rres@3 net@8 net@11 12.628 +.ENDS wire-C_0_011f-1092_8-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-247_7-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-247_7-R_34_667m -.ENDS wire90-247_7-layer_1-width_3 +.SUBCKT wire90-1092_8-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-1092_8-R_34_667m +.ENDS wire90-1092_8-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-245_7-R_34_667m a b -Ccap@0 gnd net@14 0.901f -Ccap@1 gnd net@8 0.901f -Ccap@2 gnd net@11 0.901f -Rres@0 net@14 a 1.42 -Rres@1 net@11 net@14 2.839 -Rres@2 b net@8 1.42 -Rres@3 net@8 net@11 2.839 -.ENDS wire-C_0_011f-245_7-R_34_667m +.SUBCKT wire-C_0_011f-296_2-R_34_667m a b +Ccap@0 gnd net@14 1.086f +Ccap@1 gnd net@8 1.086f +Ccap@2 gnd net@11 1.086f +Rres@0 net@14 a 1.711 +Rres@1 net@11 net@14 3.423 +Rres@2 b net@8 1.711 +Rres@3 net@8 net@11 3.423 +.ENDS wire-C_0_011f-296_2-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-245_7-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-245_7-R_34_667m -.ENDS wire90-245_7-layer_1-width_3 +.SUBCKT wire90-296_2-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-296_2-R_34_667m +.ENDS wire90-296_2-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-216_4-R_37_143m a b -Ccap@0 gnd net@14 0.793f -Ccap@1 gnd net@8 0.793f -Ccap@2 gnd net@11 0.793f -Rres@0 net@14 a 1.34 -Rres@1 net@11 net@14 2.679 -Rres@2 b net@8 1.34 -Rres@3 net@8 net@11 2.679 -.ENDS wire-C_0_011f-216_4-R_37_143m +.SUBCKT wire-C_0_011f-463_3-R_34_667m a b +Ccap@0 gnd net@14 1.699f +Ccap@1 gnd net@8 1.699f +Ccap@2 gnd net@11 1.699f +Rres@0 net@14 a 2.677 +Rres@1 net@11 net@14 5.354 +Rres@2 b net@8 2.677 +Rres@3 net@8 net@11 5.354 +.ENDS wire-C_0_011f-463_3-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-216_4-layer_1-width_2_8 a b -Xwire@0 a b wire-C_0_011f-216_4-R_37_143m -.ENDS wire90-216_4-layer_1-width_2_8 +.SUBCKT wire90-463_3-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-463_3-R_34_667m +.ENDS wire90-463_3-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-505_7-R_34_667m a b -Ccap@0 gnd net@14 1.854f -Ccap@1 gnd net@8 1.854f -Ccap@2 gnd net@11 1.854f -Rres@0 net@14 a 2.922 -Rres@1 net@11 net@14 5.844 -Rres@2 b net@8 2.922 -Rres@3 net@8 net@11 5.844 -.ENDS wire-C_0_011f-505_7-R_34_667m +.SUBCKT wire-C_0_011f-181-R_34_667m a b +Ccap@0 gnd net@14 0.664f +Ccap@1 gnd net@8 0.664f +Ccap@2 gnd net@11 0.664f +Rres@0 net@14 a 1.046 +Rres@1 net@11 net@14 2.092 +Rres@2 b net@8 1.046 +Rres@3 net@8 net@11 2.092 +.ENDS wire-C_0_011f-181-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-505_7-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-505_7-R_34_667m -.ENDS wire90-505_7-layer_1-width_3 +.SUBCKT wire90-181-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-181-R_34_667m +.ENDS wire90-181-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-353_6-R_34_667m a b -Ccap@0 gnd net@14 1.297f -Ccap@1 gnd net@8 1.297f -Ccap@2 gnd net@11 1.297f -Rres@0 net@14 a 2.043 -Rres@1 net@11 net@14 4.086 -Rres@2 b net@8 2.043 -Rres@3 net@8 net@11 4.086 -.ENDS wire-C_0_011f-353_6-R_34_667m +.SUBCKT wire-C_0_011f-184-R_34_667m a b +Ccap@0 gnd net@14 0.675f +Ccap@1 gnd net@8 0.675f +Ccap@2 gnd net@11 0.675f +Rres@0 net@14 a 1.063 +Rres@1 net@11 net@14 2.126 +Rres@2 b net@8 1.063 +Rres@3 net@8 net@11 2.126 +.ENDS wire-C_0_011f-184-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-353_6-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-353_6-R_34_667m -.ENDS wire90-353_6-layer_1-width_3 +.SUBCKT wire90-184-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-184-R_34_667m +.ENDS wire90-184-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-313_9-R_34_667m a b -Ccap@0 gnd net@14 1.151f -Ccap@1 gnd net@8 1.151f -Ccap@2 gnd net@11 1.151f -Rres@0 net@14 a 1.814 -Rres@1 net@11 net@14 3.627 -Rres@2 b net@8 1.814 -Rres@3 net@8 net@11 3.627 -.ENDS wire-C_0_011f-313_9-R_34_667m +.SUBCKT wire-C_0_011f-439_3-R_34_667m a b +Ccap@0 gnd net@14 1.611f +Ccap@1 gnd net@8 1.611f +Ccap@2 gnd net@11 1.611f +Rres@0 net@14 a 2.538 +Rres@1 net@11 net@14 5.076 +Rres@2 b net@8 2.538 +Rres@3 net@8 net@11 5.076 +.ENDS wire-C_0_011f-439_3-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-313_9-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-313_9-R_34_667m -.ENDS wire90-313_9-layer_1-width_3 +.SUBCKT wire90-439_3-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-439_3-R_34_667m +.ENDS wire90-439_3-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-309_5-R_34_667m a b -Ccap@0 gnd net@14 1.135f -Ccap@1 gnd net@8 1.135f -Ccap@2 gnd net@11 1.135f -Rres@0 net@14 a 1.788 -Rres@1 net@11 net@14 3.576 -Rres@2 b net@8 1.788 -Rres@3 net@8 net@11 3.576 -.ENDS wire-C_0_011f-309_5-R_34_667m +.SUBCKT wire-C_0_011f-191-R_34_667m a b +Ccap@0 gnd net@14 0.7f +Ccap@1 gnd net@8 0.7f +Ccap@2 gnd net@11 0.7f +Rres@0 net@14 a 1.104 +Rres@1 net@11 net@14 2.207 +Rres@2 b net@8 1.104 +Rres@3 net@8 net@11 2.207 +.ENDS wire-C_0_011f-191-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-309_5-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-309_5-R_34_667m -.ENDS wire90-309_5-layer_1-width_3 - -*** CELL: skipL:array{sch} -.SUBCKT array doit flag[A] flag[B] flag[C] flag[NZ] in[1][F] in[1][T] -+in[2][F] in[2][T] in[3][F] in[3][T] in[4][F] in[4][T] in[5][F] in[5][T] -+in[6][F] in[6][T] in[7][F] in[7][T] in[8][F] in[8][T] in[9][F] in[9][T] in[C] -+loadC[T] loadFlags[F] m1[F] m1[T] mc -XflagDriv@0 net@1022 net@1015 net@1007 net@1012 net@1009 in[C] loadC[T] -+loadFlags[F] mc flagDrivers -Xinv@3 net@57 net@344 inv-X_10 -Xinv@9 net@352 net@350 inv-X_10 -Xinv@13 net@876 doit inv-X_20 -Xinv@14 net@924 net@925 inv-X_5 -Xinv@15 net@978 net@948 inv-X_5 -Xinv@16 net@977 net@963 inv-X_5 -Xmlat1in5@2 m1[F] m1[T] net@906 net@45 mlat1in5i -Xmlat1in5@4 m1[F] m1[T] net@927 net@912 mlat1in5i -Xmlat1in5@5 m1[F] m1[T] net@938 net@937 mlat1in5i -Xmlat1in5@6 m1[F] m1[T] net@949 net@940 mlat1in5i -Xmlat1in5@7 m1[F] m1[T] net@953 net@952 mlat1in5i -Xmlat1in5@8 m1[F] m1[T] net@964 net@955 mlat1in5i -XmuxInv@24 flag[A] in[1][F] in[1][T] net@711 muxInv -XmuxInv@25 flag[B] in[2][F] in[2][T] net@722 muxInv -XmuxInv@26 flag[C] in[3][F] in[3][T] net@733 muxInv -XmuxInv@27 flag[A] in[4][F] in[4][T] net@744 muxInv -XmuxInv@28 flag[B] in[5][F] in[5][T] net@755 muxInv -XmuxInv@29 flag[C] in[6][F] in[6][T] net@766 muxInv -XmuxInv@30 flag[A] in[7][F] in[7][T] net@777 muxInv -XmuxInv@31 flag[B] in[8][F] in[8][T] net@788 muxInv -XmuxInv@32 flag[NZ] in[9][F] in[9][T] net@799 muxInv -Xnand2n_s@0 net@895 net@896 net@909 nand2n_sy-X_6 -Xnand2n_s@3 net@913 net@916 pFlag[A] nand2n_sy-X_6 -Xnand2n_s@4 net@973 net@974 net@939 nand2n_sy-X_6 -Xnand2n_s@5 net@941 net@944 pFlag[B] nand2n_sy-X_6 -Xnand2n_s@6 net@971 net@972 net@954 nand2n_sy-X_6 -Xnand2n_s@7 net@956 net@959 net@993 nand2n_sy-X_10 -Xwire90@12 net@925 net@906 wire90-239_6-layer_1-width_3 -Xwire90@13 net@45 net@913 wire90-321_6-layer_1-width_3 -Xwire90@15 net@57 pFlag[B] wire90-345-layer_1-width_3 -Xwire90@17 net@344 net@1009 wire90-883_7-layer_1-width_3 -Xwire90@19 flag[A] net@1022 wire90-1192-layer_1-width_3 -Xwire90@42 flag[B] net@1015 wire90-1256-layer_1-width_3 -Xwire90@43 flag[C] net@1007 wire90-1068_8-layer_1-width_3 -Xwire90@44 net@352 pFlag[A] wire90-345-layer_1-width_3 -Xwire90@45 net@350 net@1012 wire90-839_7-layer_1-width_3 -Xwire90@47 net@711 net@896 wire90-247_7-layer_1-width_3 -Xwire90@50 net@744 net@974 wire90-247_7-layer_1-width_3 -Xwire90@66 net@777 net@972 wire90-247_7-layer_1-width_3 -Xwire90@68 net@722 net@895 wire90-245_7-layer_1-width_3 -Xwire90@69 net@755 net@973 wire90-245_7-layer_1-width_3 -Xwire90@70 net@788 net@971 wire90-245_7-layer_1-width_3 -Xwire90@71 net@733 net@924 wire90-216_4-layer_1-width_2_8 -Xwire90@72 net@766 net@978 wire90-216_4-layer_1-width_2_8 -Xwire90@73 net@799 net@977 wire90-216_4-layer_1-width_2_8 -Xwire90@74 net@993 net@876 wire90-505_7-layer_1-width_3 -Xwire90@75 net@909 net@927 wire90-353_6-layer_1-width_3 -Xwire90@76 net@912 net@916 wire90-321_6-layer_1-width_3 -Xwire90@77 net@948 net@938 wire90-239_6-layer_1-width_3 -Xwire90@78 net@937 net@941 wire90-321_6-layer_1-width_3 -Xwire90@79 net@939 net@949 wire90-353_6-layer_1-width_3 -Xwire90@80 net@940 net@944 wire90-321_6-layer_1-width_3 -Xwire90@81 net@963 net@953 wire90-239_6-layer_1-width_3 -Xwire90@82 net@952 net@956 wire90-313_9-layer_1-width_3 -Xwire90@83 net@954 net@964 wire90-353_6-layer_1-width_3 -Xwire90@84 net@955 net@959 wire90-309_5-layer_1-width_3 -.ENDS array +.SUBCKT wire90-191-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-191-R_34_667m +.ENDS wire90-191-layer_1-width_3 -*** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-262_8-R_34_667m a b -Ccap@0 gnd net@14 0.964f -Ccap@1 gnd net@8 0.964f -Ccap@2 gnd net@11 0.964f -Rres@0 net@14 a 1.518 -Rres@1 net@11 net@14 3.037 -Rres@2 b net@8 1.518 -Rres@3 net@8 net@11 3.037 -.ENDS wire-C_0_011f-262_8-R_34_667m +*** CELL: skipL:skipTimer{sch} +.SUBCKT skipTimer do[L] do[M] doit fire[ODE] ilc[load][F] loadFlags[F] ++olc[dec][1] olc[dec][2] olc[dec][F] olc[load][1] olc[load][2] olc[load][F] ++selLO[Co] selLO[Dl] selLO[Dm] selLO[Lf] selLO[Li] selLO[Lo] +Xinv@1 fire[ODE] net@68 inv-X_20 +Xinv@2 net@249 olc[dec][1] inv-X_10 +Xinv@4 net@252 olc[dec][2] inv-X_10 +Xinv@5 net@261 olc[load][1] inv-X_10 +Xinv@6 olc[load][F] olc[load][2] inv-X_10 +XinvLT@0 doit net@304 invLT-X_30 +Xnor2n@5 selLO[Lf] fire[ODE] net@18 nor2n-X_10 +Xnor2n@7 selLO[Co] fire[ODE] net@0 nor2n-X_10 +Xnor2n@9 selLO[Li] fire[ODE] net@165 nor2n-X_10 +Xnor2n@10 selLO[Co] fire[ODE] net@206 nor2n-X_10 +Xnor2n@12 selLO[Lo] fire[ODE] net@256 nor2n-X_10 +XsucDri20@0 selLO[Dl] net@334 do[L] sucDri20cond +XsucDri20@1 selLO[Dm] net@334 do[M] sucDri20cond +XtimeDriv@1 net@133 net@144 loadFlags[F] timeDrive20 +XtimeDriv@3 net@133 net@255 olc[load][F] timeDrive20 +XtimeDriv@4 net@133 net@164 ilc[load][F] timeDrive20 +XtimeDriv@5 net@133 net@147 net@331 timeDrive40 +XtimeDriv@8 net@133 net@207 net@248 timeDrive20 +XtimeDriv@9 net@133 net@145 olc[dec][F] timeDrive20 +XtimeDriv@10 net@133 net@207 net@247 timeDrive20 +XtimeDriv@11 net@133 net@255 net@263 timeDrive20 +Xwire90@0 net@18 net@144 wire90-287_2-layer_1-width_3 +Xwire90@1 net@0 net@145 wire90-284_2-layer_1-width_3 +Xwire90@3 net@68 net@147 wire90-391_7-layer_1-width_3 +Xwire90@4 net@304 net@133 wire90-1092_8-layer_1-width_3 +Xwire90@5 net@165 net@164 wire90-296_2-layer_1-width_3 +Xwire90@6 net@206 net@207 wire90-463_3-layer_1-width_3 +Xwire90@8 net@248 net@249 wire90-181-layer_1-width_3 +Xwire90@9 net@247 net@252 wire90-184-layer_1-width_3 +Xwire90@10 net@256 net@255 wire90-439_3-layer_1-width_3 +Xwire90@11 net@263 net@261 wire90-191-layer_1-width_3 +Xwire90@12 net@331 net@334 wire90-391_7-layer_1-width_3 +.ENDS skipTimer + +*** CELL: orangeTSMC090nm:wire{sch} +.SUBCKT wire-C_0_011f-657_5-R_34_667m a b +Ccap@0 gnd net@14 2.411f +Ccap@1 gnd net@8 2.411f +Ccap@2 gnd net@11 2.411f +Rres@0 net@14 a 3.799 +Rres@1 net@11 net@14 7.598 +Rres@2 b net@8 3.799 +Rres@3 net@8 net@11 7.598 +.ENDS wire-C_0_011f-657_5-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-262_8-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-262_8-R_34_667m -.ENDS wire90-262_8-layer_1-width_3 +.SUBCKT wire90-657_5-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-657_5-R_34_667m +.ENDS wire90-657_5-layer_1-width_3 -*** CELL: skipL:proposeZero{sch} -.SUBCKT proposeZero doLO[7] flag[NZ] inLO[7] kill mc olcNZ olc[dec][F] -+olc[load][F] -Xinv@1 olc[load][F] net@39 inv-X_10 -XlatchZ10@1 kill net@14 olc[load][F] olc[load][T] inLO[7] mc olcNZ flag[NZ] -+latchZ10 -Xnor2n_sy@0 olc[dec][F] doLO[7] net@12 nor2n_sy-X_5 -Xwire90@0 olc[load][T] net@39 wire90-262_8-layer_1-width_3 -Xwire90@1 net@12 net@14 wire90-216_3-layer_1-width_3 -.ENDS proposeZero +*** CELL: orangeTSMC090nm:wire{sch} +.SUBCKT wire-C_0_011f-439_9-R_34_667m a b +Ccap@0 gnd net@14 1.613f +Ccap@1 gnd net@8 1.613f +Ccap@2 gnd net@11 1.613f +Rres@0 net@14 a 2.542 +Rres@1 net@11 net@14 5.083 +Rres@2 b net@8 2.542 +Rres@3 net@8 net@11 5.083 +.ENDS wire-C_0_011f-439_9-R_34_667m -*** CELL: skipL:skipReg18{sch} -.SUBCKT skipReg18 c[F] c[T] in[10] in[11] in[12] in[13] in[14] in[15] in[16] -+in[17] in[18] in[1] in[2] in[3] in[4] in[5] in[6] in[7] in[8] in[9] out[10] -+out[11] out[12] out[13] out[14] out[15] out[16] out[17] out[18] out[1] out[2] -+out[3] out[4] out[5] out[6] out[7] out[8] out[9] -Xinv@0 in[1] xx[1] inv-X_10 -Xinv@15 in[2] xx[2] inv-X_10 -Xinv@16 in[3] xx[3] inv-X_10 -Xinv@17 in[4] xx[4] inv-X_10 -Xinv@18 in[5] xx[5] inv-X_10 -Xinv@19 in[6] xx[6] inv-X_10 -Xinv@20 in[7] xx[7] inv-X_10 -Xinv@21 in[8] xx[8] inv-X_10 -Xinv@22 in[9] xx[9] inv-X_10 -Xinv@23 in[10] xx[10] inv-X_10 -Xinv@24 in[11] xx[11] inv-X_10 -Xinv@25 in[12] xx[12] inv-X_10 -Xlat[1] c[F] c[T] xx[1] out[1] mlat1in5i -Xlat[2] c[F] c[T] xx[2] out[2] mlat1in5i -Xlat[3] c[F] c[T] xx[3] out[3] mlat1in5i -Xlat[4] c[F] c[T] xx[4] out[4] mlat1in5i -Xlat[5] c[F] c[T] xx[5] out[5] mlat1in5i -Xlat[6] c[F] c[T] xx[6] out[6] mlat1in5i -Xlat[7] c[F] c[T] xx[7] out[7] mlat1in5i -Xlat[8] c[F] c[T] xx[8] out[8] mlat1in5i -Xlat[9] c[F] c[T] xx[9] out[9] mlat1in5i -Xlat[10] c[F] c[T] xx[10] out[10] mlat1in5i -Xlat[11] c[F] c[T] xx[11] out[11] mlat1in5i -Xlat[12] c[F] c[T] xx[12] out[12] mlat1in5i -Xlat[13] c[F] c[T] in[13] out[13] mlat1in5i -Xlat[14] c[F] c[T] in[14] out[14] mlat1in5i -Xlat[15] c[F] c[T] in[15] out[15] mlat1in5i -Xlat[16] c[F] c[T] in[16] out[16] mlat1in5i -Xlat[17] c[F] c[T] in[17] out[17] mlat1in5i -Xlat[18] c[F] c[T] in[18] out[18] mlat1in5i -.ENDS skipReg18 +*** CELL: orangeTSMC090nm:wire90{sch} +.SUBCKT wire90-439_9-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-439_9-R_34_667m +.ENDS wire90-439_9-layer_1-width_3 -*** CELL: redFour:invLT{sch} -.SUBCKT invLT-X_30 in out -XNMOS@0 out in gnd NMOSx-X_60 -XPMOS@0 out in vdd PMOSx-X_30 -.ENDS invLT-X_30 +*** CELL: orangeTSMC090nm:wire{sch} +.SUBCKT wire-C_0_011f-1282_5-R_34_667m a b +Ccap@0 gnd net@14 4.703f +Ccap@1 gnd net@8 4.703f +Ccap@2 gnd net@11 4.703f +Rres@0 net@14 a 7.41 +Rres@1 net@11 net@14 14.82 +Rres@2 b net@8 7.41 +Rres@3 net@8 net@11 14.82 +.ENDS wire-C_0_011f-1282_5-R_34_667m -*** CELL: driversL:sucDri20cond{sch} -.SUBCKT sucDri20cond cond in succ -XNMOSx@0 succ in net@160 NMOSx-X_5 -XNMOSx@1 succ cond net@160 NMOSx-X_5 -XNMOSx@2 net@160 net@158 gnd NMOSx-X_10 -Xinv@1 succ net@94 inv-X_5 -Xpms2@0 succ cond in pms2-X_20 -Xwire90@0 net@158 net@94 wire90-124_7-layer_1-width_3 -.ENDS sucDri20cond +*** CELL: orangeTSMC090nm:wire90{sch} +.SUBCKT wire90-1282_5-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-1282_5-R_34_667m +.ENDS wire90-1282_5-layer_1-width_3 -*** CELL: skipL:timeDrive20{sch} -.SUBCKT timeDrive20 inA inB out -XNMOSx@0 out inB inA NMOSx-X_20 -XPMOSx@0 out inB vdd PMOSx-X_10 -.ENDS timeDrive20 +*** CELL: orangeTSMC090nm:wire{sch} +.SUBCKT wire-C_0_011f-3646_5-R_34_667m a b +Ccap@0 gnd net@14 13.371f +Ccap@1 gnd net@8 13.371f +Ccap@2 gnd net@11 13.371f +Rres@0 net@14 a 21.069 +Rres@1 net@11 net@14 42.137 +Rres@2 b net@8 21.069 +Rres@3 net@8 net@11 42.137 +.ENDS wire-C_0_011f-3646_5-R_34_667m -*** CELL: skipL:timeDrive40{sch} -.SUBCKT timeDrive40 inA inB out -XNMOSx@0 out inB inA NMOSx-X_40 -XPMOSx@0 out inB vdd PMOSx-X_30 -.ENDS timeDrive40 +*** CELL: orangeTSMC090nm:wire90{sch} +.SUBCKT wire90-3646_5-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-3646_5-R_34_667m +.ENDS wire90-3646_5-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-287_2-R_34_667m a b -Ccap@0 gnd net@14 1.053f -Ccap@1 gnd net@8 1.053f -Ccap@2 gnd net@11 1.053f -Rres@0 net@14 a 1.659 -Rres@1 net@11 net@14 3.319 -Rres@2 b net@8 1.659 -Rres@3 net@8 net@11 3.319 -.ENDS wire-C_0_011f-287_2-R_34_667m +.SUBCKT wire-C_0_011f-2967_8-R_34_667m a b +Ccap@0 gnd net@14 10.882f +Ccap@1 gnd net@8 10.882f +Ccap@2 gnd net@11 10.882f +Rres@0 net@14 a 17.147 +Rres@1 net@11 net@14 34.295 +Rres@2 b net@8 17.147 +Rres@3 net@8 net@11 34.295 +.ENDS wire-C_0_011f-2967_8-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-287_2-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-287_2-R_34_667m -.ENDS wire90-287_2-layer_1-width_3 +.SUBCKT wire90-2967_8-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-2967_8-R_34_667m +.ENDS wire90-2967_8-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-284_2-R_34_667m a b -Ccap@0 gnd net@14 1.042f -Ccap@1 gnd net@8 1.042f -Ccap@2 gnd net@11 1.042f -Rres@0 net@14 a 1.642 -Rres@1 net@11 net@14 3.284 -Rres@2 b net@8 1.642 -Rres@3 net@8 net@11 3.284 -.ENDS wire-C_0_011f-284_2-R_34_667m +.SUBCKT wire-C_0_011f-1704_4-R_34_667m a b +Ccap@0 gnd net@14 6.249f +Ccap@1 gnd net@8 6.249f +Ccap@2 gnd net@11 6.249f +Rres@0 net@14 a 9.848 +Rres@1 net@11 net@14 19.695 +Rres@2 b net@8 9.848 +Rres@3 net@8 net@11 19.695 +.ENDS wire-C_0_011f-1704_4-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-284_2-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-284_2-R_34_667m -.ENDS wire90-284_2-layer_1-width_3 +.SUBCKT wire90-1704_4-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-1704_4-R_34_667m +.ENDS wire90-1704_4-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-391_7-R_34_667m a b -Ccap@0 gnd net@14 1.436f -Ccap@1 gnd net@8 1.436f -Ccap@2 gnd net@11 1.436f -Rres@0 net@14 a 2.263 -Rres@1 net@11 net@14 4.526 -Rres@2 b net@8 2.263 -Rres@3 net@8 net@11 4.526 -.ENDS wire-C_0_011f-391_7-R_34_667m +.SUBCKT wire-C_0_011f-649-R_34_667m a b +Ccap@0 gnd net@14 2.38f +Ccap@1 gnd net@8 2.38f +Ccap@2 gnd net@11 2.38f +Rres@0 net@14 a 3.75 +Rres@1 net@11 net@14 7.5 +Rres@2 b net@8 3.75 +Rres@3 net@8 net@11 7.5 +.ENDS wire-C_0_011f-649-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-391_7-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-391_7-R_34_667m -.ENDS wire90-391_7-layer_1-width_3 +.SUBCKT wire90-649-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-649-R_34_667m +.ENDS wire90-649-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-1092_8-R_34_667m a b -Ccap@0 gnd net@14 4.007f -Ccap@1 gnd net@8 4.007f -Ccap@2 gnd net@11 4.007f -Rres@0 net@14 a 6.314 -Rres@1 net@11 net@14 12.628 -Rres@2 b net@8 6.314 -Rres@3 net@8 net@11 12.628 -.ENDS wire-C_0_011f-1092_8-R_34_667m +.SUBCKT wire-C_0_011f-306-R_34_667m a b +Ccap@0 gnd net@14 1.122f +Ccap@1 gnd net@8 1.122f +Ccap@2 gnd net@11 1.122f +Rres@0 net@14 a 1.768 +Rres@1 net@11 net@14 3.536 +Rres@2 b net@8 1.768 +Rres@3 net@8 net@11 3.536 +.ENDS wire-C_0_011f-306-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-1092_8-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-1092_8-R_34_667m -.ENDS wire90-1092_8-layer_1-width_3 +.SUBCKT wire90-306-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-306-R_34_667m +.ENDS wire90-306-layer_1-width_3 -*** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-296_2-R_34_667m a b -Ccap@0 gnd net@14 1.086f -Ccap@1 gnd net@8 1.086f -Ccap@2 gnd net@11 1.086f -Rres@0 net@14 a 1.711 -Rres@1 net@11 net@14 3.423 -Rres@2 b net@8 1.711 -Rres@3 net@8 net@11 3.423 -.ENDS wire-C_0_011f-296_2-R_34_667m +*** CELL: skipL:skipAll{sch} +.SUBCKT skipAll do[L] do[M] fire[ODE] fire[m1] fire[m2] flagOut[A] flagOut[B] ++flag[C] ilc[load][F] inLO[7] in[10] in[11] in[12] in[13] in[14] in[15] in[16] ++in[17] in[18] in[1] in[2] in[3] in[4] in[5] in[6] in[7] in[8] in[9] kill mc ++olcNZ olc[dec][1] olc[dec][2] olc[load][1] olc[load][2] selLO[Co] selLO[Dl] ++selLO[Dm] selLO[Lf] selLO[Li] selLO[Lo] zooLO +Xarray@0 net@331 flagOut[A] flagOut[B] flag[C] flag[NZ] in[1][F] in[1][T] ++in[2][F] in[2][T] in[3][F] in[3][T] in[4][F] in[4][T] in[5][F] in[5][T] ++in[6][F] in[6][T] in[7][F] in[7][T] in[8][F] in[8][T] in[9][F] in[9][T] ++loadFlags[F] m1[F] m1[T] mc array +Xinv@0 m1[F] net@179 inv-X_20 +Xinv@1 fire[m2] net@302 inv-X_80 +Xinv@2 m2[F] net@304 inv-X_40 +Xinv@3 fire[m1] net@308 inv-X_30 +XproposeZ@1 zooLO net@177 inLO[7] kill mc olcNZ olc[dec][F] olc[load][F] ++proposeZero +XskipReg1@0 m2[F] m2[T] in[10] in[11] in[12] in[13] in[14] in[15] in[16] ++in[17] in[18] in[1] in[2] in[3] in[4] in[5] in[6] in[7] in[8] in[9] in[5][F] ++in[6][T] in[6][F] in[7][T] in[7][F] in[8][T] in[8][F] in[9][T] in[9][F] ++in[1][T] in[1][F] in[2][T] in[2][F] in[3][T] in[3][F] in[4][T] in[4][F] ++in[5][T] skipReg18 +XskipTime@4 do[L] do[M] doIt fire[ODE] ilc[load][F] net@335 olc[dec][1] ++olc[dec][2] olc[dec][F] olc[load][1] olc[load][2] olc[load][F] selLO[Co] ++selLO[Dl] selLO[Dm] selLO[Lf] selLO[Li] selLO[Lo] skipTimer +Xwire90@3 net@177 flag[NZ] wire90-657_5-layer_1-width_3 +Xwire90@5 net@331 doIt wire90-439_9-layer_1-width_3 +Xwire90@13 m1[T] net@179 wire90-1282_5-layer_1-width_3 +Xwire90@14 m2[F] net@302 wire90-3646_5-layer_1-width_3 +Xwire90@15 m2[T] net@304 wire90-2967_8-layer_1-width_3 +Xwire90@16 m1[F] net@308 wire90-1704_4-layer_1-width_3 +Xwire90@17 olc[load][F] wire90@17_b wire90-649-layer_1-width_3 +Xwire90@18 olc[dec][F] wire90@18_b wire90-306-layer_1-width_3 +Xwire90@19 loadFlags[F] net@335 wire90-439_9-layer_1-width_3 +.ENDS skipAll -*** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-296_2-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-296_2-R_34_667m -.ENDS wire90-296_2-layer_1-width_3 +*** CELL: dockPartOD:skipCount{sch} +.SUBCKT skipCount clS[F] clS[T] cl[F] cl[T] do[L] do[M] fire[ODE] fire[m1] ++fire[m2] flag[C] ilc[cnt] ilc[dLO] ilc[i] ilc[zLO] ilc[zoo] inA[1] inA[2] ++inA[3] inA[4] inA[5] inA[6] inB[1] inB[2] inB[3] inB[4] inB[5] inB[6] inB[8] ++in[10] in[11] in[12] in[13] in[14] in[15] in[16] in[17] in[18] in[1] in[2] ++in[3] in[4] in[5] in[6] in[7] in[8] in[9] kill mc olcNZ rd[F] rd[T] selLO[Co] ++selLO[Dl] selLO[Dm] selLO[Lf] selLO[Li] selLO[Lo] sel[A] sin sout +XilcZoo@0 net@18[8] net@18[7] net@18[6] net@18[5] net@18[4] net@18[3] ++ilc[cnt] ilc[dLO] ilc[i] net@26 ilc[zLO] ilc[zoo] inLO[1] inLO[2] inLO[3] ++inLO[4] inLO[5] inLO[6] inLO[7] inLO[8] kill mc ilcZoo +XinMux@0 inA[1] inA[2] inA[3] inA[4] inA[5] inA[6] inB[1] inB[2] inB[3] ++inB[4] inB[5] inB[6] inB[8] inLO[1] inLO[2] inLO[3] inLO[4] inLO[5] inLO[6] ++inLO[7] inLO[8] sel[A] inMux +Xolc@0 net@19[5] net@19[4] net@19[3] net@19[2] net@19[1] net@19[0] inLO[1] ++inLO[2] inLO[3] inLO[4] inLO[5] inLO[6] net@24[1] net@24[0] net@24[3] ++net@24[2] net@30 olc +XscanKx2@0 clS[F] clS[T] cl[F] cl[T] net@51[1] net@51[0] mc rd[F] rd[T] sin ++net@36 scanKx2 +XscanKx6@0 clS[F] clS[T] cl[F] cl[T] net@19[5] net@19[4] net@19[3] net@19[2] ++net@19[1] net@19[0] mc rd[F] rd[T] net@36 net@13 scanKx6 +XscanKx9@0 clS[F] clS[T] cl[F] cl[T] net@18[8] net@18[7] net@18[6] net@18[5] ++net@18[4] net@18[3] ilc[zLO] ilc[i] ilc[dLO] mc rd[F] rd[T] net@13 sout ++scanKx9 +XskipAll@0 do[L] do[M] fire[ODE] fire[m1] fire[m2] net@51[1] net@51[0] ++flag[C] net@26 inLO[7] in[10] in[11] in[12] in[13] in[14] in[15] in[16] ++in[17] in[18] in[1] in[2] in[3] in[4] in[5] in[6] in[7] in[8] in[9] kill mc ++olcNZ net@24[1] net@24[0] net@24[3] net@24[2] selLO[Co] selLO[Dl] selLO[Dm] ++selLO[Lf] selLO[Li] selLO[Lo] net@30 skipAll +.ENDS skipCount *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-463_3-R_34_667m a b -Ccap@0 gnd net@14 1.699f -Ccap@1 gnd net@8 1.699f -Ccap@2 gnd net@11 1.699f -Rres@0 net@14 a 2.677 -Rres@1 net@11 net@14 5.354 -Rres@2 b net@8 2.677 -Rres@3 net@8 net@11 5.354 -.ENDS wire-C_0_011f-463_3-R_34_667m +.SUBCKT wire-C_0_011f-2790_5-R_26m a b +Ccap@0 gnd net@14 10.232f +Ccap@1 gnd net@8 10.232f +Ccap@2 gnd net@11 10.232f +Rres@0 net@14 a 12.092 +Rres@1 net@11 net@14 24.184 +Rres@2 b net@8 12.092 +Rres@3 net@8 net@11 24.184 +.ENDS wire-C_0_011f-2790_5-R_26m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-463_3-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-463_3-R_34_667m -.ENDS wire90-463_3-layer_1-width_3 +.SUBCKT wire90-2790_5-layer_1-width_4 a b +Xwire@0 a b wire-C_0_011f-2790_5-R_26m +.ENDS wire90-2790_5-layer_1-width_4 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-181-R_34_667m a b -Ccap@0 gnd net@14 0.664f -Ccap@1 gnd net@8 0.664f -Ccap@2 gnd net@11 0.664f -Rres@0 net@14 a 1.046 -Rres@1 net@11 net@14 2.092 -Rres@2 b net@8 1.046 -Rres@3 net@8 net@11 2.092 -.ENDS wire-C_0_011f-181-R_34_667m +.SUBCKT wire-C_0_011f-2752_3-R_26m a b +Ccap@0 gnd net@14 10.092f +Ccap@1 gnd net@8 10.092f +Ccap@2 gnd net@11 10.092f +Rres@0 net@14 a 11.927 +Rres@1 net@11 net@14 23.853 +Rres@2 b net@8 11.927 +Rres@3 net@8 net@11 23.853 +.ENDS wire-C_0_011f-2752_3-R_26m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-181-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-181-R_34_667m -.ENDS wire90-181-layer_1-width_3 +.SUBCKT wire90-2752_3-layer_1-width_4 a b +Xwire@0 a b wire-C_0_011f-2752_3-R_26m +.ENDS wire90-2752_3-layer_1-width_4 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-184-R_34_667m a b -Ccap@0 gnd net@14 0.675f -Ccap@1 gnd net@8 0.675f -Ccap@2 gnd net@11 0.675f -Rres@0 net@14 a 1.063 -Rres@1 net@11 net@14 2.126 -Rres@2 b net@8 1.063 -Rres@3 net@8 net@11 2.126 -.ENDS wire-C_0_011f-184-R_34_667m +.SUBCKT wire-C_0_011f-2416_4-R_26m a b +Ccap@0 gnd net@14 8.86f +Ccap@1 gnd net@8 8.86f +Ccap@2 gnd net@11 8.86f +Rres@0 net@14 a 10.471 +Rres@1 net@11 net@14 20.942 +Rres@2 b net@8 10.471 +Rres@3 net@8 net@11 20.942 +.ENDS wire-C_0_011f-2416_4-R_26m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-184-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-184-R_34_667m -.ENDS wire90-184-layer_1-width_3 - -*** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-439_3-R_34_667m a b -Ccap@0 gnd net@14 1.611f -Ccap@1 gnd net@8 1.611f -Ccap@2 gnd net@11 1.611f -Rres@0 net@14 a 2.538 -Rres@1 net@11 net@14 5.076 -Rres@2 b net@8 2.538 -Rres@3 net@8 net@11 5.076 -.ENDS wire-C_0_011f-439_3-R_34_667m +.SUBCKT wire90-2416_4-layer_1-width_4 a b +Xwire@0 a b wire-C_0_011f-2416_4-R_26m +.ENDS wire90-2416_4-layer_1-width_4 -*** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-439_3-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-439_3-R_34_667m -.ENDS wire90-439_3-layer_1-width_3 +*** CELL: dockPartOD:ringSkipMoveLit{sch} +.SUBCKT ringSkipMoveLit clS[F] clS[T] cl[F] cl[T] do[epi] fire[L] fire[M] ++flag[C] freqOut inA[1] inA[2] inA[3] inA[4] inA[5] inA[6] inE[10] inE[11] ++inE[12] inE[13] inE[14] inE[15] inE[16] inE[17] inE[18] inE[19] inE[1] ++inE[20] inE[21] inE[22] inE[23] inE[24] inE[25] inE[26] inE[27] inE[28] ++inE[29] inE[2] inE[30] inE[31] inE[32] inE[33] inE[34] inE[35] inE[36] inE[3] ++inE[4] inE[5] inE[6] inE[7] inE[8] inE[9] mc od[10] od[11] od[12] od[13] ++od[14] od[15] od[16] od[17] od[18] od[19] od[1] od[20] od[21] od[22] od[23] ++od[24] od[25] od[26] od[27] od[28] od[29] od[2] od[30] od[31] od[32] od[33] ++od[34] od[35] od[36] od[3] od[4] od[5] od[6] od[7] od[8] od[9] pred[D] ++pred[T] rd[F] rd[T] sin sout succ[D] succ[T] torp +XbitAssig@0 bitAssignments +XmoveLit@1 clS[F] clS[T] cl[F] cl[T] dox[L] dox[M] fire[L] fire[M] fire[T] ++ilc[cnt] ilc[dLO] ilc[i] ilc[zLO] ilc[zoo] mc od[15] od[16] od[17] od[18] ++od[19] od[20] pred[D] pred[T] rd[F] rd[T] net@372 sout succ[D] succ[T] torp ++moveLit +XringFIFO@0 clS[F] clS[T] cl[F] cl[T] dox[L] dox[M] do[epi] fire[ODE] ++fire[m1] fire[m2] freqOut inE[10] inE[11] inE[12] inE[13] inE[14] inE[15] ++inE[16] inE[17] inE[18] inE[19] inE[1] inE[20] inE[21] inE[22] inE[23] ++inE[24] inE[25] inE[26] inE[27] inE[28] inE[29] inE[2] inE[30] inE[31] ++inE[32] inE[33] inE[34] inE[35] inE[36] inE[3] inE[4] inE[5] inE[6] inE[7] ++inE[8] inE[9] od[21] m1[10] m1[11] m1[12] m1[13] m1[14] m1[15] m1[16] m1[17] ++m1[18] m1[19] m1[1] m1[20] m1[21] m1[22] m1[23] m1[24] m1[25] m1[26] m1[27] ++m1[28] m1[29] m1[2] m1[30] m1[31] m1[32] m1[33] m1[34] m1[35] m1[36] m1[3] ++m1[4] m1[5] m1[6] m1[7] m1[8] m1[9] mc od[10] od[11] od[12] od[13] od[14] ++od[15] od[16] od[17] od[18] od[19] od[1] od[20] od[22] od[23] od[24] od[25] ++od[26] od[27] od[28] od[29] od[2] od[30] od[31] od[32] od[33] od[34] od[35] ++od[36] od[3] od[4] od[5] od[6] od[7] od[8] od[9] pout[10] pout[11] pout[12] ++pout[13] pout[14] pout[15] pout[16] pout[17] pout[18] pout[1] pout[2] pout[3] ++pout[4] pout[5] pout[6] pout[7] pout[8] pout[9] rd[F] rd[T] sin net@377 ++ringFIFO +XskipCoun@0 clS[F] clS[T] cl[F] cl[T] do[L] do[M] fire[ODE] fire[m1] fire[m2] ++flag[C] ilc[cnt] ilc[dLO] ilc[i] ilc[zLO] ilc[zoo] inA[1] inA[2] inA[3] ++inA[4] inA[5] inA[6] m1[1] m1[2] m1[3] m1[4] m1[5] m1[6] m1[8] pout[10] ++pout[11] pout[12] pout[13] pout[14] pout[15] pout[16] pout[17] pout[18] ++pout[1] pout[2] pout[3] pout[4] pout[5] pout[6] pout[7] pout[8] pout[9] kill ++mc od[21] rd[F] rd[T] m1[24] m1[26] m1[25] m1[22] m1[27] m1[23] m1[20] ++net@378 net@376 skipCount +Xwire90@68 net@377 net@378 wire90-2790_5-layer_1-width_4 +Xwire90@69 net@376 net@372 wire90-2752_3-layer_1-width_4 +Xwire90@70 kill fire[T] wire90-2416_4-layer_1-width_4 +Xwire90@71 do[L] dox[L] wire90-2752_3-layer_1-width_4 +Xwire90@72 do[M] dox[M] wire90-2752_3-layer_1-width_4 +.ENDS ringSkipMoveLit *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-191-R_34_667m a b -Ccap@0 gnd net@14 0.7f -Ccap@1 gnd net@8 0.7f -Ccap@2 gnd net@11 0.7f -Rres@0 net@14 a 1.104 -Rres@1 net@11 net@14 2.207 -Rres@2 b net@8 1.104 -Rres@3 net@8 net@11 2.207 -.ENDS wire-C_0_011f-191-R_34_667m +.SUBCKT wire-C_0_011f-2229_2-R_26m a b +Ccap@0 gnd net@14 8.174f +Ccap@1 gnd net@8 8.174f +Ccap@2 gnd net@11 8.174f +Rres@0 net@14 a 9.66 +Rres@1 net@11 net@14 19.32 +Rres@2 b net@8 9.66 +Rres@3 net@8 net@11 19.32 +.ENDS wire-C_0_011f-2229_2-R_26m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-191-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-191-R_34_667m -.ENDS wire90-191-layer_1-width_3 +.SUBCKT wire90-2229_2-layer_1-width_4 a b +Xwire@0 a b wire-C_0_011f-2229_2-R_26m +.ENDS wire90-2229_2-layer_1-width_4 -*** CELL: skipL:skipTimer{sch} -.SUBCKT skipTimer do[L] do[M] doit fire[ODE] ilc[load][F] loadFlags[F] -+olc[dec][1] olc[dec][2] olc[dec][F] olc[load][1] olc[load][2] olc[load][F] -+selLO[Co] selLO[Dl] selLO[Dm] selLO[Lf] selLO[Li] selLO[Lo] -Xinv@1 fire[ODE] net@68 inv-X_20 -Xinv@2 net@249 olc[dec][1] inv-X_10 -Xinv@4 net@252 olc[dec][2] inv-X_10 -Xinv@5 net@261 olc[load][1] inv-X_10 -Xinv@6 olc[load][F] olc[load][2] inv-X_10 -XinvLT@0 doit net@304 invLT-X_30 -Xnor2n@5 selLO[Lf] fire[ODE] net@18 nor2n-X_10 -Xnor2n@7 selLO[Co] fire[ODE] net@0 nor2n-X_10 -Xnor2n@9 selLO[Li] fire[ODE] net@165 nor2n-X_10 -Xnor2n@10 selLO[Co] fire[ODE] net@206 nor2n-X_10 -Xnor2n@12 selLO[Lo] fire[ODE] net@256 nor2n-X_10 -XsucDri20@0 selLO[Dl] net@334 do[L] sucDri20cond -XsucDri20@1 selLO[Dm] net@334 do[M] sucDri20cond -XtimeDriv@1 net@133 net@144 loadFlags[F] timeDrive20 -XtimeDriv@3 net@133 net@255 olc[load][F] timeDrive20 -XtimeDriv@4 net@133 net@164 ilc[load][F] timeDrive20 -XtimeDriv@5 net@133 net@147 net@331 timeDrive40 -XtimeDriv@8 net@133 net@207 net@248 timeDrive20 -XtimeDriv@9 net@133 net@145 olc[dec][F] timeDrive20 -XtimeDriv@10 net@133 net@207 net@247 timeDrive20 -XtimeDriv@11 net@133 net@255 net@263 timeDrive20 -Xwire90@0 net@18 net@144 wire90-287_2-layer_1-width_3 -Xwire90@1 net@0 net@145 wire90-284_2-layer_1-width_3 -Xwire90@3 net@68 net@147 wire90-391_7-layer_1-width_3 -Xwire90@4 net@304 net@133 wire90-1092_8-layer_1-width_3 -Xwire90@5 net@165 net@164 wire90-296_2-layer_1-width_3 -Xwire90@6 net@206 net@207 wire90-463_3-layer_1-width_3 -Xwire90@8 net@248 net@249 wire90-181-layer_1-width_3 -Xwire90@9 net@247 net@252 wire90-184-layer_1-width_3 -Xwire90@10 net@256 net@255 wire90-439_3-layer_1-width_3 -Xwire90@11 net@263 net@261 wire90-191-layer_1-width_3 -Xwire90@12 net@331 net@334 wire90-391_7-layer_1-width_3 -.ENDS skipTimer +*** CELL: dockK:dataPath{sch} +.SUBCKT dataPath ain[10] ain[11] ain[12] ain[13] ain[14] ain[1] ain[2] ain[3] ++ain[4] ain[5] ain[6] ain[7] ain[8] ain[9] aout[10] aout[11] aout[12] aout[13] ++aout[14] aout[1] aout[2] aout[3] aout[4] aout[5] aout[6] aout[7] aout[8] ++aout[9] clS[F] clS[T] cl[F] cl[T] freqOut inD[10] inD[11] inD[12] inD[13] ++inD[14] inD[15] inD[16] inD[17] inD[18] inD[19] inD[1] inD[20] inD[21] ++inD[22] inD[23] inD[24] inD[25] inD[26] inD[27] inD[28] inD[29] inD[2] ++inD[30] inD[31] inD[32] inD[33] inD[34] inD[35] inD[36] inD[37] inD[3] inD[4] ++inD[5] inD[6] inD[7] inD[8] inD[9] inD[T] in[10] in[11] in[12] in[13] in[14] ++in[15] in[16] in[17] in[18] in[19] in[1] in[20] in[21] in[22] in[23] in[24] ++in[25] in[26] in[27] in[28] in[29] in[2] in[30] in[31] in[32] in[33] in[34] ++in[35] in[36] in[3] in[4] in[5] in[6] in[7] in[8] in[9] in[T] mc outS[10] ++outS[11] outS[12] outS[13] outS[14] outS[15] outS[16] outS[17] outS[18] ++outS[19] outS[1] outS[20] outS[21] outS[22] outS[23] outS[24] outS[25] ++outS[26] outS[27] outS[28] outS[29] outS[2] outS[30] outS[31] outS[32] ++outS[33] outS[34] outS[35] outS[36] outS[37] outS[3] outS[4] outS[5] outS[6] ++outS[7] outS[8] outS[9] outS[T] pred pred[D] pred[T] rd[F] rd[T] sigS sin ++sout succ[D] succ[T] +XdataAddr@0 ain[10] ain[11] ain[12] ain[13] ain[14] ain[1] ain[2] ain[3] ++ain[4] ain[5] ain[6] ain[7] ain[8] ain[9] aout[10] aout[11] aout[12] aout[13] ++aout[14] aout[1] aout[2] aout[3] aout[4] aout[5] aout[6] aout[7] aout[8] ++aout[9] firex[L] firex[M] net@1186 inD[10] inD[11] inD[12] inD[13] inD[14] ++inD[15] inD[16] inD[17] inD[18] inD[19] inD[1] inD[20] inD[21] inD[22] ++inD[23] inD[24] inD[25] inD[26] inD[27] inD[28] inD[29] inD[2] inD[30] ++inD[31] inD[32] inD[33] inD[34] inD[35] inD[36] inD[37] inD[3] inD[4] inD[5] ++inD[6] inD[7] inD[8] inD[9] od[15] od[10] od[11] od[12] od[13] od[14] od[15] ++od[16] od[17] od[18] od[19] od[1] od[20] od[2] od[3] od[4] od[5] od[6] od[7] ++od[8] od[9] outS[10] outS[11] outS[12] outS[13] outS[14] outS[15] outS[16] ++outS[17] outS[18] outS[19] outS[1] outS[20] outS[21] outS[22] outS[23] ++outS[24] outS[25] outS[26] outS[27] outS[28] outS[29] outS[2] outS[30] ++outS[31] outS[32] outS[33] outS[34] outS[35] outS[36] outS[37] outS[3] ++outS[4] outS[5] outS[6] outS[7] outS[8] outS[9] outS[T] ain[1] sigS ++dataAddrRegAll +XepiFifo@1 clS[F] clS[T] cl[F] cl[T] in[10] in[11] in[12] in[13] in[14] ++in[15] in[16] in[17] in[18] in[19] in[1] in[20] in[21] in[22] in[23] in[24] ++in[25] in[26] in[27] in[28] in[29] in[2] in[30] in[31] in[32] in[33] in[34] ++in[35] in[36] in[3] in[4] in[5] in[6] in[7] in[8] in[9] in[T] mc net@1199[26] ++net@1199[25] net@1199[24] net@1199[23] net@1199[22] net@1199[21] net@1199[20] ++net@1199[19] net@1199[18] net@1199[17] net@1199[35] net@1199[16] net@1199[15] ++net@1199[14] net@1199[13] net@1199[12] net@1199[11] net@1199[10] net@1199[9] ++net@1199[8] net@1199[7] net@1199[34] net@1199[6] net@1199[5] net@1199[4] ++net@1199[3] net@1199[2] net@1199[1] net@1199[0] net@1199[33] net@1199[32] ++net@1199[31] net@1199[30] net@1199[29] net@1199[28] net@1199[27] pred rd[F] ++rd[T] sin net@1071 net@1150 net@1148 epiFifo +XringSkip@0 clS[F] clS[T] cl[F] cl[T] net@1151 fire[L] fire[M] net@1189 ++freqOut outS[1] outS[2] outS[3] outS[4] outS[5] outS[6] net@1199[26] ++net@1199[25] net@1199[24] net@1199[23] net@1199[22] net@1199[21] net@1199[20] ++net@1199[19] net@1199[18] net@1199[17] net@1199[35] net@1199[16] net@1199[15] ++net@1199[14] net@1199[13] net@1199[12] net@1199[11] net@1199[10] net@1199[9] ++net@1199[8] net@1199[7] net@1199[34] net@1199[6] net@1199[5] net@1199[4] ++net@1199[3] net@1199[2] net@1199[1] net@1199[0] net@1199[33] net@1199[32] ++net@1199[31] net@1199[30] net@1199[29] net@1199[28] net@1199[27] mc od[10] ++od[11] od[12] od[13] od[14] od[15] od[16] od[17] od[18] od[19] od[1] od[20] ++od[21] od[22] od[23] od[24] od[25] od[26] od[27] od[28] od[29] od[2] od[30] ++od[31] od[32] od[33] od[34] od[35] od[36] od[3] od[4] od[5] od[6] od[7] od[8] ++od[9] pred[D] pred[T] rd[F] rd[T] net@1104 sout succ[D] succ[T] net@1149 ++ringSkipMoveLit +Xwire90@0 net@1071 net@1104 wire90-2229_2-layer_1-width_4 +Xwire90@1 fire[L] firex[L] wire90-2229_2-layer_1-width_4 +Xwire90@2 fire[M] firex[M] wire90-2229_2-layer_1-width_4 +Xwire90@3 net@1148 net@1149 wire90-2229_2-layer_1-width_4 +Xwire90@4 net@1150 net@1151 wire90-2229_2-layer_1-width_4 +Xwire90@5 net@1189 net@1186 wire90-2229_2-layer_1-width_4 +.ENDS dataPath *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-657_5-R_34_667m a b -Ccap@0 gnd net@14 2.411f -Ccap@1 gnd net@8 2.411f -Ccap@2 gnd net@11 2.411f -Rres@0 net@14 a 3.799 -Rres@1 net@11 net@14 7.598 -Rres@2 b net@8 3.799 -Rres@3 net@8 net@11 7.598 -.ENDS wire-C_0_011f-657_5-R_34_667m +.SUBCKT wire-C_0_011f-506_4-R_34_667m a b +Ccap@0 gnd net@14 1.857f +Ccap@1 gnd net@8 1.857f +Ccap@2 gnd net@11 1.857f +Rres@0 net@14 a 2.926 +Rres@1 net@11 net@14 5.852 +Rres@2 b net@8 2.926 +Rres@3 net@8 net@11 5.852 +.ENDS wire-C_0_011f-506_4-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-657_5-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-657_5-R_34_667m -.ENDS wire90-657_5-layer_1-width_3 +.SUBCKT wire90-506_4-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-506_4-R_34_667m +.ENDS wire90-506_4-layer_1-width_3 -*** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-439_9-R_34_667m a b -Ccap@0 gnd net@14 1.613f -Ccap@1 gnd net@8 1.613f -Ccap@2 gnd net@11 1.613f -Rres@0 net@14 a 2.542 -Rres@1 net@11 net@14 5.083 -Rres@2 b net@8 2.542 -Rres@3 net@8 net@11 5.083 -.ENDS wire-C_0_011f-439_9-R_34_667m +*** CELL: countersL:cntShift{sch} +.SUBCKT cntShift ctgLO myp1p myp2p sid[1] sid[2] sid[3] sid[4] sid[5] sid[6] ++sid[7] sid[8] sid[9] sin +Xinv@3 net@98 myp1p inv-X_40 +Xinv@4 net@100 myp2p inv-X_40 +Xnand2@4 ctgLO sid[2] net@99 nand2-X_10 +Xnand2@5 ctgLO sid[3] net@97 nand2-X_10 +Xwire90@9 net@98 net@97 wire90-506_4-layer_1-width_3 +Xwire90@10 net@100 net@99 wire90-506_4-layer_1-width_3 +.ENDS cntShift -*** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-439_9-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-439_9-R_34_667m -.ENDS wire90-439_9-layer_1-width_3 +*** CELL: redFour:nand2{sch} +.SUBCKT nand2-X_5 ina inb out +XPMOS@0 out ina vdd PMOSx-X_5 +XPMOS@1 out inb vdd PMOSx-X_5 +Xnms2@0 out ina inb nms2-X_5 +.ENDS nand2-X_5 + +*** CELL: countersL:cntFreq{sch} +.SUBCKT cntFreq count ctgLO fin fout myFin +Xinv@0 ctgLO net@17 inv-X_10 +Xinv@1 count ctgLO inv-X_40 +Xnand2@0 net@18 myFin net@72 nand2-X_5 +Xnand2@1 ctgLO fin net@33 nand2-X_5 +Xnand2_sy@0 net@34 net@39 fout nand2_sy-X_20 +Xwire90@2 net@17 net@18 wire90-506_4-layer_1-width_3 +Xwire90@4 net@34 net@33 wire90-506_4-layer_1-width_3 +Xwire90@5 net@39 net@72 wire90-506_4-layer_1-width_3 +.ENDS cntFreq + +*** CELL: latchesK:latch2in10A{sch} +.SUBCKT latch2in10A hcl[A] hcl[B] inA[1] inB[1] out[1] +Xhi2inLat@0 hcl[A] hcl[B] inA[1] inB[1] dataBar raw2inLatchF +XinvLT@1 net@16 out[1] inv-X_10 +Xwire90@1 dataBar net@16 wire90-242_1-layer_1-width_3 +.ENDS latch2in10A *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-1282_5-R_34_667m a b -Ccap@0 gnd net@14 4.703f -Ccap@1 gnd net@8 4.703f -Ccap@2 gnd net@11 4.703f -Rres@0 net@14 a 7.41 -Rres@1 net@11 net@14 14.82 -Rres@2 b net@8 7.41 -Rres@3 net@8 net@11 14.82 -.ENDS wire-C_0_011f-1282_5-R_34_667m +.SUBCKT wire-C_0_011f-214_2-R_34_667m a b +Ccap@0 gnd net@14 0.785f +Ccap@1 gnd net@8 0.785f +Ccap@2 gnd net@11 0.785f +Rres@0 net@14 a 1.238 +Rres@1 net@11 net@14 2.475 +Rres@2 b net@8 1.238 +Rres@3 net@8 net@11 2.475 +.ENDS wire-C_0_011f-214_2-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-1282_5-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-1282_5-R_34_667m -.ENDS wire90-1282_5-layer_1-width_3 +.SUBCKT wire90-214_2-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-214_2-R_34_667m +.ENDS wire90-214_2-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-3646_5-R_34_667m a b -Ccap@0 gnd net@14 13.371f -Ccap@1 gnd net@8 13.371f -Ccap@2 gnd net@11 13.371f -Rres@0 net@14 a 21.069 -Rres@1 net@11 net@14 42.137 -Rres@2 b net@8 21.069 -Rres@3 net@8 net@11 42.137 -.ENDS wire-C_0_011f-3646_5-R_34_667m +.SUBCKT wire-C_0_011f-231_2-R_34_667m a b +Ccap@0 gnd net@14 0.848f +Ccap@1 gnd net@8 0.848f +Ccap@2 gnd net@11 0.848f +Rres@0 net@14 a 1.336 +Rres@1 net@11 net@14 2.672 +Rres@2 b net@8 1.336 +Rres@3 net@8 net@11 2.672 +.ENDS wire-C_0_011f-231_2-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-3646_5-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-3646_5-R_34_667m -.ENDS wire90-3646_5-layer_1-width_3 +.SUBCKT wire90-231_2-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-231_2-R_34_667m +.ENDS wire90-231_2-layer_1-width_3 + +*** CELL: countersL:cntScnOne{sch} +.SUBCKT cntScnOne cin ctgLO out p1p p2p sin +Xinv@0 out net@14 inv-X_5 +Xlatch2in@0 cB p1p net@3 net@3 out latch2in10A +Xlatch2in@1 cA p2p net@15 sin net@6 latch2in10A +Xnor2n_sy@0 ctgLO cB net@20 nor2n_sy-X_5 +Xnor2n_sy@2 ctgLO cin net@25 nor2n_sy-X_5 +Xwire90@0 net@15 net@14 wire90-214_2-layer_1-width_3 +Xwire90@1 net@6 net@3 wire90-506_4-layer_1-width_3 +Xwire90@2 net@20 cA wire90-413_4-layer_1-width_3 +Xwire90@3 net@25 cB wire90-231_2-layer_1-width_3 +.ENDS cntScnOne *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-2967_8-R_34_667m a b -Ccap@0 gnd net@14 10.882f -Ccap@1 gnd net@8 10.882f -Ccap@2 gnd net@11 10.882f -Rres@0 net@14 a 17.147 -Rres@1 net@11 net@14 34.295 -Rres@2 b net@8 17.147 -Rres@3 net@8 net@11 34.295 -.ENDS wire-C_0_011f-2967_8-R_34_667m +.SUBCKT wire-C_0_011f-668_5-R_34_667m a b +Ccap@0 gnd net@14 2.451f +Ccap@1 gnd net@8 2.451f +Ccap@2 gnd net@11 2.451f +Rres@0 net@14 a 3.862 +Rres@1 net@11 net@14 7.725 +Rres@2 b net@8 3.862 +Rres@3 net@8 net@11 7.725 +.ENDS wire-C_0_011f-668_5-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-2967_8-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-2967_8-R_34_667m -.ENDS wire90-2967_8-layer_1-width_3 +.SUBCKT wire90-668_5-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-668_5-R_34_667m +.ENDS wire90-668_5-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-1704_4-R_34_667m a b -Ccap@0 gnd net@14 6.249f -Ccap@1 gnd net@8 6.249f -Ccap@2 gnd net@11 6.249f -Rres@0 net@14 a 9.848 -Rres@1 net@11 net@14 19.695 -Rres@2 b net@8 9.848 -Rres@3 net@8 net@11 19.695 -.ENDS wire-C_0_011f-1704_4-R_34_667m +.SUBCKT wire-C_0_011f-680_5-R_34_667m a b +Ccap@0 gnd net@14 2.495f +Ccap@1 gnd net@8 2.495f +Ccap@2 gnd net@11 2.495f +Rres@0 net@14 a 3.932 +Rres@1 net@11 net@14 7.864 +Rres@2 b net@8 3.932 +Rres@3 net@8 net@11 7.864 +.ENDS wire-C_0_011f-680_5-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-1704_4-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-1704_4-R_34_667m -.ENDS wire90-1704_4-layer_1-width_3 +.SUBCKT wire90-680_5-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-680_5-R_34_667m +.ENDS wire90-680_5-layer_1-width_3 -*** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-649-R_34_667m a b -Ccap@0 gnd net@14 2.38f -Ccap@1 gnd net@8 2.38f -Ccap@2 gnd net@11 2.38f -Rres@0 net@14 a 3.75 -Rres@1 net@11 net@14 7.5 -Rres@2 b net@8 3.75 -Rres@3 net@8 net@11 7.5 -.ENDS wire-C_0_011f-649-R_34_667m +*** CELL: countersL:cntScnThree{sch} +.SUBCKT cntScnThree cin ctgLO out p1p p2p sin +XcntScnOn@0 net@88 ctgLO out p1p p2p net@88 cntScnOne +XcntScnOn@1 cin ctgLO net@43 p1p p2p sin cntScnOne +XcntScnOn@2 net@83 ctgLO net@46 p1p p2p net@83 cntScnOne +Xwire90@5 net@43 net@83 wire90-668_5-layer_1-width_3 +Xwire90@6 net@46 net@88 wire90-680_5-layer_1-width_3 +.ENDS cntScnThree -*** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-649-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-649-R_34_667m -.ENDS wire90-649-layer_1-width_3 +*** CELL: countersL:cntScnNine{sch} +.SUBCKT cntScnNine cin ctgLO out p1p p2p sin +XcntScnTh@0 net@60 ctgLO out p1p p2p net@60 cntScnThree +XcntScnTh@1 cin ctgLO net@43 p1p p2p sin cntScnThree +XcntScnTh@2 net@61 ctgLO net@46 p1p p2p net@61 cntScnThree +Xwire90@5 net@43 net@61 wire90-668_5-layer_1-width_3 +Xwire90@6 net@46 net@60 wire90-668_5-layer_1-width_3 +.ENDS cntScnNine -*** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-306-R_34_667m a b -Ccap@0 gnd net@14 1.122f -Ccap@1 gnd net@8 1.122f -Ccap@2 gnd net@11 1.122f -Rres@0 net@14 a 1.768 -Rres@1 net@11 net@14 3.536 -Rres@2 b net@8 1.768 -Rres@3 net@8 net@11 3.536 -.ENDS wire-C_0_011f-306-R_34_667m +*** CELL: countersL:cntScnFour{sch} +.SUBCKT cntScnFour cin ctgLO out p1p p2p sin +XcntScnOn@0 net@88 ctgLO net@40 p1p p2p net@88 cntScnOne +XcntScnOn@1 cin ctgLO net@43 p1p p2p sin cntScnOne +XcntScnOn@2 net@83 ctgLO net@46 p1p p2p net@83 cntScnOne +XcntScnOn@3 net@94 ctgLO out p1p p2p net@94 cntScnOne +Xwire90@4 net@40 net@94 wire90-668_5-layer_1-width_3 +Xwire90@5 net@43 net@83 wire90-668_5-layer_1-width_3 +Xwire90@6 net@46 net@88 wire90-680_5-layer_1-width_3 +.ENDS cntScnFour -*** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-306-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-306-R_34_667m -.ENDS wire90-306-layer_1-width_3 +*** CELL: countersL:cntScnTwelve{sch} +.SUBCKT cntScnTwelve cin ctgLO out p1p p2p sin +XcntScnFo@0 net@60 ctgLO out p1p p2p net@60 cntScnFour +XcntScnFo@1 cin ctgLO net@43 p1p p2p sin cntScnFour +XcntScnFo@2 net@61 ctgLO net@46 p1p p2p net@61 cntScnFour +Xwire90@5 net@43 net@61 wire90-668_5-layer_1-width_3 +Xwire90@6 net@46 net@60 wire90-668_5-layer_1-width_3 +.ENDS cntScnTwelve -*** CELL: skipL:skipAll{sch} -.SUBCKT skipAll doLO[7] do[L] do[M] fire[ODE] fire[m1] fire[m2] flag[A] -+flag[B] flag[C] ilc[load][F] inLO[7] in[10] in[11] in[12] in[13] in[14] -+in[15] in[16] in[17] in[18] in[1] in[2] in[3] in[4] in[5] in[6] in[7] in[8] -+in[9] in[C] kill loadC[T] mc olcNZ olc[dec][1] olc[dec][2] olc[load][1] -+olc[load][2] selLO[Co] selLO[Dl] selLO[Dm] selLO[Lf] selLO[Li] selLO[Lo] -Xarray@0 net@331 flag[A] flag[B] flag[C] flag[NZ] in[1][F] in[1][T] in[2][F] -+in[2][T] in[3][F] in[3][T] in[4][F] in[4][T] in[5][F] in[5][T] in[6][F] -+in[6][T] in[7][F] in[7][T] in[8][F] in[8][T] in[9][F] in[9][T] in[C] loadC[T] -+loadFlags[F] m1[F] m1[T] mc array -Xinv@0 m1[F] net@179 inv-X_20 -Xinv@1 fire[m2] net@302 inv-X_80 -Xinv@2 m2[F] net@304 inv-X_40 -Xinv@3 fire[m1] net@308 inv-X_30 -XproposeZ@1 doLO[7] net@177 inLO[7] kill mc olcNZ olc[dec][F] olc[load][F] -+proposeZero -XskipReg1@0 m2[F] m2[T] in[10] in[11] in[12] in[13] in[14] in[15] in[16] -+in[17] in[18] in[1] in[2] in[3] in[4] in[5] in[6] in[7] in[8] in[9] in[5][F] -+in[6][T] in[6][F] in[7][T] in[7][F] in[8][T] in[8][F] in[9][T] in[9][F] -+in[1][T] in[1][F] in[2][T] in[2][F] in[3][T] in[3][F] in[4][T] in[4][F] -+in[5][T] skipReg18 -XskipTime@4 do[L] do[M] doIt fire[ODE] ilc[load][F] loadFlags[F] olc[dec][1] -+olc[dec][2] olc[dec][F] olc[load][1] olc[load][2] olc[load][F] selLO[Co] -+selLO[Dl] selLO[Dm] selLO[Lf] selLO[Li] selLO[Lo] skipTimer -Xwire90@3 net@177 flag[NZ] wire90-657_5-layer_1-width_3 -Xwire90@5 net@331 doIt wire90-439_9-layer_1-width_3 -Xwire90@13 m1[T] net@179 wire90-1282_5-layer_1-width_3 -Xwire90@14 m2[F] net@302 wire90-3646_5-layer_1-width_3 -Xwire90@15 m2[T] net@304 wire90-2967_8-layer_1-width_3 -Xwire90@16 m1[F] net@308 wire90-1704_4-layer_1-width_3 -Xwire90@17 olc[load][F] wire90@17_b wire90-649-layer_1-width_3 -Xwire90@18 olc[dec][F] wire90@18_b wire90-306-layer_1-width_3 -.ENDS skipAll +*** CELL: countersL:instructionCount{sch} +.SUBCKT instructionCount cin count fin fout sid[1] sid[2] sid[3] sid[4] ++sid[5] sid[6] sid[7] sid[8] sid[9] sod[1] +XcntContr@0 ctgLO myp1p myp2p sid[1] sid[2] sid[3] sid[4] sid[5] sid[6] ++sid[7] sid[8] sid[9] sod[1] cntShift +XcntFreq@0 count ctgLO fin fout net@54 cntFreq +XcntScnNi@2 net@42 ctgLO sod[1] myp1p myp2p net@42 cntScnNine +XcntScnOn@2 cin ctgLO net@1 myp1p myp2p sid[1] cntScnOne +XcntScnTw@3 net@2 ctgLO net@3 myp1p myp2p net@2 cntScnTwelve +XcntScnTw@4 net@54 ctgLO net@78 myp1p myp2p net@54 cntScnTwelve +Xwire90@0 net@1 net@2 wire90-506_4-layer_1-width_3 +Xwire90@1 net@3 net@54 wire90-506_4-layer_1-width_3 +Xwire90@2 net@78 net@42 wire90-506_4-layer_1-width_3 +.ENDS instructionCount -*** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-654_3-R_34_667m a b -Ccap@0 gnd net@14 2.399f -Ccap@1 gnd net@8 2.399f -Ccap@2 gnd net@11 2.399f -Rres@0 net@14 a 3.78 -Rres@1 net@11 net@14 7.561 -Rres@2 b net@8 3.78 -Rres@3 net@8 net@11 7.561 -.ENDS wire-C_0_011f-654_3-R_34_667m +*** CELL: orangeTSMC090nm:NMOSx{sch} +.SUBCKT NMOSx-X_70 d g s +MNMOSf@0 d g s gnd nch W='210*(1+ABN/sqrt(210*2))' L='2' ++DELVTO='AVT0N/sqrt(210*2)' +.ENDS NMOSx-X_70 -*** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-654_3-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-654_3-R_34_667m -.ENDS wire90-654_3-layer_1-width_3 +*** CELL: orangeTSMC090nm:PMOSx{sch} +.SUBCKT PMOSx-X_70 d g s +MPMOSf@0 d g s vdd pch W='420*(1+ABP/sqrt(420*2))' L='2' ++DELVTO='AVT0P/sqrt(420*2)' +.ENDS PMOSx-X_70 + +*** CELL: redFour:inv{sch} +.SUBCKT inv-X_70 in out +XNMOS@0 out in gnd NMOSx-X_70 +XPMOS@0 out in vdd PMOSx-X_70 +.ENDS inv-X_70 + +*** CELL: redFour:nand2_sy{sch} +.SUBCKT nand2_sy-X_30 ina inb out +XPMOS@0 out inb vdd PMOSx-X_30 +XPMOS@1 out ina vdd PMOSx-X_30 +Xnms2_sy@0 out ina inb nms2_sy-X_30 +.ENDS nand2_sy-X_30 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-338_3-R_34_667m a b -Ccap@0 gnd net@14 1.24f -Ccap@1 gnd net@8 1.24f -Ccap@2 gnd net@11 1.24f -Rres@0 net@14 a 1.955 -Rres@1 net@11 net@14 3.909 -Rres@2 b net@8 1.955 -Rres@3 net@8 net@11 3.909 -.ENDS wire-C_0_011f-338_3-R_34_667m +.SUBCKT wire-C_0_011f-947_7-R_34_667m a b +Ccap@0 gnd net@14 3.475f +Ccap@1 gnd net@8 3.475f +Ccap@2 gnd net@11 3.475f +Rres@0 net@14 a 5.476 +Rres@1 net@11 net@14 10.951 +Rres@2 b net@8 5.476 +Rres@3 net@8 net@11 10.951 +.ENDS wire-C_0_011f-947_7-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-338_3-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-338_3-R_34_667m -.ENDS wire90-338_3-layer_1-width_3 +.SUBCKT wire90-947_7-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-947_7-R_34_667m +.ENDS wire90-947_7-layer_1-width_3 + +*** CELL: driversJ:dataDriver70{sch} +.SUBCKT dataDriver70 inA inB out +Xinv@0 net@8 out inv-X_70 +Xnand2_sy@0 inA inB net@7 nand2_sy-X_30 +Xwire90@0 net@7 net@8 wire90-947_7-layer_1-width_3 +.ENDS dataDriver70 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-467_4-R_34_667m a b -Ccap@0 gnd net@14 1.714f -Ccap@1 gnd net@8 1.714f -Ccap@2 gnd net@11 1.714f -Rres@0 net@14 a 2.701 -Rres@1 net@11 net@14 5.401 -Rres@2 b net@8 2.701 -Rres@3 net@8 net@11 5.401 -.ENDS wire-C_0_011f-467_4-R_34_667m +.SUBCKT wire-C_0_011f-428_5-R_34_667m a b +Ccap@0 gnd net@14 1.571f +Ccap@1 gnd net@8 1.571f +Ccap@2 gnd net@11 1.571f +Rres@0 net@14 a 2.476 +Rres@1 net@11 net@14 4.952 +Rres@2 b net@8 2.476 +Rres@3 net@8 net@11 4.952 +.ENDS wire-C_0_011f-428_5-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-467_4-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-467_4-R_34_667m -.ENDS wire90-467_4-layer_1-width_3 - -*** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-466_9-R_34_667m a b -Ccap@0 gnd net@14 1.712f -Ccap@1 gnd net@8 1.712f -Ccap@2 gnd net@11 1.712f -Rres@0 net@14 a 2.698 -Rres@1 net@11 net@14 5.395 -Rres@2 b net@8 2.698 -Rres@3 net@8 net@11 5.395 -.ENDS wire-C_0_011f-466_9-R_34_667m +.SUBCKT wire90-428_5-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-428_5-R_34_667m +.ENDS wire90-428_5-layer_1-width_3 -*** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-466_9-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-466_9-R_34_667m -.ENDS wire90-466_9-layer_1-width_3 +*** CELL: latchesK:latch1in30A{sch} +.SUBCKT latch1in30A hcl in[1] out[1] +Xhi2inLat@0 hcl in[1] net@19 raw1inLatchF +XinvLT@0 net@18 out[1] inv-X_30 +Xwire90@0 net@19 net@18 wire90-428_5-layer_1-width_3 +.ENDS latch1in30A *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-2321_3-R_34_667m a b -Ccap@0 gnd net@14 8.511f -Ccap@1 gnd net@8 8.511f -Ccap@2 gnd net@11 8.511f -Rres@0 net@14 a 13.412 -Rres@1 net@11 net@14 26.824 -Rres@2 b net@8 13.412 -Rres@3 net@8 net@11 26.824 -.ENDS wire-C_0_011f-2321_3-R_34_667m +.SUBCKT wire-C_0_011f-5118_8-R_34_667m a b +Ccap@0 gnd net@14 18.769f +Ccap@1 gnd net@8 18.769f +Ccap@2 gnd net@11 18.769f +Rres@0 net@14 a 29.575 +Rres@1 net@11 net@14 59.151 +Rres@2 b net@8 29.575 +Rres@3 net@8 net@11 59.151 +.ENDS wire-C_0_011f-5118_8-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-2321_3-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-2321_3-R_34_667m -.ENDS wire90-2321_3-layer_1-width_3 +.SUBCKT wire90-5118_8-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-5118_8-R_34_667m +.ENDS wire90-5118_8-layer_1-width_3 -*** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-2286_4-R_34_667m a b -Ccap@0 gnd net@14 8.383f -Ccap@1 gnd net@8 8.383f -Ccap@2 gnd net@11 8.383f -Rres@0 net@14 a 13.21 -Rres@1 net@11 net@14 26.421 -Rres@2 b net@8 13.21 -Rres@3 net@8 net@11 26.421 -.ENDS wire-C_0_011f-2286_4-R_34_667m +*** CELL: registersL:all1in52weak{sch} +.SUBCKT all1in52weak ain[10] ain[11] ain[12] ain[13] ain[14] ain[1] ain[2] ++ain[3] ain[4] ain[5] ain[6] ain[7] ain[8] ain[9] ain[T] aout[10] aout[11] ++aout[12] aout[13] aout[14] aout[1] aout[2] aout[3] aout[4] aout[5] aout[6] ++aout[7] aout[8] aout[9] aout[T] fire in[10] in[11] in[12] in[13] in[14] ++in[15] in[16] in[17] in[18] in[19] in[1] in[20] in[21] in[22] in[23] in[24] ++in[25] in[26] in[27] in[28] in[29] in[2] in[30] in[31] in[32] in[33] in[34] ++in[35] in[36] in[37] in[3] in[4] in[5] in[6] in[7] in[8] in[9] out[10] ++out[11] out[12] out[13] out[14] out[15] out[16] out[17] out[18] out[19] ++out[1] out[20] out[21] out[22] out[23] out[24] out[25] out[26] out[27] ++out[28] out[29] out[2] out[30] out[31] out[32] out[33] out[34] out[35] ++out[36] out[37] out[3] out[4] out[5] out[6] out[7] out[8] out[9] +XdataDriv@0 ain[T] fire net@81 dataDriver70 +XhiL[1] net@41 in[1] out[1] latch1in30A +XhiL[2] net@41 in[2] out[2] latch1in30A +XhiL[3] net@41 in[3] out[3] latch1in30A +XhiL[4] net@41 in[4] out[4] latch1in30A +XhiL[5] net@41 in[5] out[5] latch1in30A +XhiL[6] net@41 in[6] out[6] latch1in30A +XhiL[7] net@41 in[7] out[7] latch1in30A +XhiL[8] net@41 in[8] out[8] latch1in30A +XhiL[9] net@41 in[9] out[9] latch1in30A +XhiL[10] net@41 in[10] out[10] latch1in30A +XhiL[11] net@41 in[11] out[11] latch1in30A +XhiL[12] net@41 in[12] out[12] latch1in30A +XhiL[13] net@41 in[13] out[13] latch1in30A +XhiL[14] net@41 in[14] out[14] latch1in30A +XhiL[15] net@41 in[15] out[15] latch1in30A +XhiL[16] net@41 in[16] out[16] latch1in30A +XhiL[17] net@41 in[17] out[17] latch1in30A +XhiL[18] net@41 in[18] out[18] latch1in30A +XhiL[19] net@41 in[19] out[19] latch1in30A +XhiL[20] net@41 in[20] out[20] latch1in30A +XhiL[21] net@41 in[21] out[21] latch1in30A +XhiL[22] net@41 in[22] out[22] latch1in30A +XhiL[23] net@41 in[23] out[23] latch1in30A +XhiL[24] net@41 in[24] out[24] latch1in30A +XhiL[25] net@41 in[25] out[25] latch1in30A +XhiL[26] net@41 in[26] out[26] latch1in30A +XhiL[27] net@41 in[27] out[27] latch1in30A +XhiL[28] net@41 in[28] out[28] latch1in30A +XhiL[29] net@41 in[29] out[29] latch1in30A +XhiL[30] net@41 in[30] out[30] latch1in30A +XhiL[31] net@41 in[31] out[31] latch1in30A +XhiL[32] net@41 in[32] out[32] latch1in30A +XhiL[33] net@41 in[33] out[33] latch1in30A +XhiL[34] net@41 in[34] out[34] latch1in30A +XhiL[35] net@41 in[35] out[35] latch1in30A +XhiL[36] net@41 in[36] out[36] latch1in30A +XhiL[37] net@41 in[37] out[37] latch1in30A +Xlat[1] fire ain[1] aout[1] latch1in30A +Xlat[2] fire ain[2] aout[2] latch1in30A +Xlat[3] fire ain[3] aout[3] latch1in30A +Xlat[4] fire ain[4] aout[4] latch1in30A +Xlat[5] fire ain[5] aout[5] latch1in30A +Xlat[6] fire ain[6] aout[6] latch1in30A +Xlat[7] fire ain[7] aout[7] latch1in30A +Xlat[8] fire ain[8] aout[8] latch1in30A +Xlat[9] fire ain[9] aout[9] latch1in30A +Xlat[10] fire ain[10] aout[10] latch1in30A +Xlat[11] fire ain[11] aout[11] latch1in30A +Xlat[12] fire ain[12] aout[12] latch1in30A +Xlat[13] fire ain[13] aout[13] latch1in30A +Xlat[14] fire ain[14] aout[14] latch1in30A +Xlatch1in@0 fire ain[T] aout[T] latch1in30A +Xwire90@0 net@81 net@41 wire90-5118_8-layer_1-width_3 +.ENDS all1in52weak -*** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-2286_4-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-2286_4-R_34_667m -.ENDS wire90-2286_4-layer_1-width_3 +*** CELL: redFour:invLT{sch} +.SUBCKT invLT-X_10 in out +XNMOS@0 out in gnd NMOSx-X_20 +XPMOS@0 out in vdd PMOSx-X_10 +.ENDS invLT-X_10 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-2339_2-R_34_667m a b -Ccap@0 gnd net@14 8.577f -Ccap@1 gnd net@8 8.577f -Ccap@2 gnd net@11 8.577f -Rres@0 net@14 a 13.515 -Rres@1 net@11 net@14 27.031 -Rres@2 b net@8 13.515 -Rres@3 net@8 net@11 27.031 -.ENDS wire-C_0_011f-2339_2-R_34_667m +.SUBCKT wire-C_0_011f-282-R_34_667m a b +Ccap@0 gnd net@14 1.034f +Ccap@1 gnd net@8 1.034f +Ccap@2 gnd net@11 1.034f +Rres@0 net@14 a 1.629 +Rres@1 net@11 net@14 3.259 +Rres@2 b net@8 1.629 +Rres@3 net@8 net@11 3.259 +.ENDS wire-C_0_011f-282-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-2339_2-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-2339_2-R_34_667m -.ENDS wire90-2339_2-layer_1-width_3 - -*** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-2336_8-R_34_667m a b -Ccap@0 gnd net@14 8.568f -Ccap@1 gnd net@8 8.568f -Ccap@2 gnd net@11 8.568f -Rres@0 net@14 a 13.502 -Rres@1 net@11 net@14 27.003 -Rres@2 b net@8 13.502 -Rres@3 net@8 net@11 27.003 -.ENDS wire-C_0_011f-2336_8-R_34_667m +.SUBCKT wire90-282-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-282-R_34_667m +.ENDS wire90-282-layer_1-width_3 -*** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-2336_8-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-2336_8-R_34_667m -.ENDS wire90-2336_8-layer_1-width_3 +*** CELL: latchesK:latch1in10A{sch} +.SUBCKT latch1in10A hcl in[1] out[1] +Xhi2inLat@0 hcl in[1] net@19 raw1inLatchF +XinvLT@0 net@18 out[1] invLT-X_10 +Xwire90@0 net@19 net@18 wire90-282-layer_1-width_3 +.ENDS latch1in10A *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-2277-R_34_667m a b -Ccap@0 gnd net@14 8.349f -Ccap@1 gnd net@8 8.349f -Ccap@2 gnd net@11 8.349f -Rres@0 net@14 a 13.156 -Rres@1 net@11 net@14 26.312 -Rres@2 b net@8 13.156 -Rres@3 net@8 net@11 26.312 -.ENDS wire-C_0_011f-2277-R_34_667m +.SUBCKT wire-C_0_011f-311_7-R_34_667m a b +Ccap@0 gnd net@14 1.143f +Ccap@1 gnd net@8 1.143f +Ccap@2 gnd net@11 1.143f +Rres@0 net@14 a 1.801 +Rres@1 net@11 net@14 3.602 +Rres@2 b net@8 1.801 +Rres@3 net@8 net@11 3.602 +.ENDS wire-C_0_011f-311_7-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-2277-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-2277-R_34_667m -.ENDS wire90-2277-layer_1-width_3 +.SUBCKT wire90-311_7-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-311_7-R_34_667m +.ENDS wire90-311_7-layer_1-width_3 + +*** CELL: latchesK:latch2in10Alo{sch} +.SUBCKT latch2in10Alo hcl[A] hcl[B] inA[1] inB[1] out[1] +Xhi2inLat@0 hcl[A] hcl[B] inA[1] inB[1] dataBar raw2inLatchF +XinvLT@0 net@15 out[1] invLT-X_10 +Xwire90@0 dataBar net@15 wire90-311_7-layer_1-width_3 +.ENDS latch2in10Alo *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-2338_5-R_34_667m a b -Ccap@0 gnd net@14 8.574f -Ccap@1 gnd net@8 8.574f -Ccap@2 gnd net@11 8.574f -Rres@0 net@14 a 13.511 -Rres@1 net@11 net@14 27.023 -Rres@2 b net@8 13.511 -Rres@3 net@8 net@11 27.023 -.ENDS wire-C_0_011f-2338_5-R_34_667m +.SUBCKT wire-C_0_011f-218_4-R_34_667m a b +Ccap@0 gnd net@14 0.801f +Ccap@1 gnd net@8 0.801f +Ccap@2 gnd net@11 0.801f +Rres@0 net@14 a 1.262 +Rres@1 net@11 net@14 2.524 +Rres@2 b net@8 1.262 +Rres@3 net@8 net@11 2.524 +.ENDS wire-C_0_011f-218_4-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-2338_5-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-2338_5-R_34_667m -.ENDS wire90-2338_5-layer_1-width_3 +.SUBCKT wire90-218_4-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-218_4-R_34_667m +.ENDS wire90-218_4-layer_1-width_3 + +*** CELL: scanJ:scanCellE{sch} +.SUBCKT scanCellE dIn[1] p1p p2p rd sin sout +Xlatch1in@0 p2p sin net@2 latch1in10A +Xlatch2in@0 p1p rd net@10 dIn[1] sout latch2in10Alo +Xwire90@0 net@2 net@10 wire90-218_4-layer_1-width_3 +.ENDS scanCellE *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-1105_2-R_34_667m a b -Ccap@0 gnd net@14 4.052f -Ccap@1 gnd net@8 4.052f -Ccap@2 gnd net@11 4.052f -Rres@0 net@14 a 6.386 -Rres@1 net@11 net@14 12.771 -Rres@2 b net@8 6.386 -Rres@3 net@8 net@11 12.771 -.ENDS wire-C_0_011f-1105_2-R_34_667m +.SUBCKT wire-C_0_011f-297_6-R_34_667m a b +Ccap@0 gnd net@14 1.091f +Ccap@1 gnd net@8 1.091f +Ccap@2 gnd net@11 1.091f +Rres@0 net@14 a 1.719 +Rres@1 net@11 net@14 3.439 +Rres@2 b net@8 1.719 +Rres@3 net@8 net@11 3.439 +.ENDS wire-C_0_011f-297_6-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-1105_2-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-1105_2-R_34_667m -.ENDS wire90-1105_2-layer_1-width_3 +.SUBCKT wire90-297_6-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-297_6-R_34_667m +.ENDS wire90-297_6-layer_1-width_3 -*** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-2165_4-R_34_667m a b -Ccap@0 gnd net@14 7.94f -Ccap@1 gnd net@8 7.94f -Ccap@2 gnd net@11 7.94f -Rres@0 net@14 a 12.511 -Rres@1 net@11 net@14 25.022 -Rres@2 b net@8 12.511 -Rres@3 net@8 net@11 25.022 -.ENDS wire-C_0_011f-2165_4-R_34_667m +*** CELL: scanJ:scanEx2vert{sch} +.SUBCKT scanEx2vert dIn[1] dIn[2] mc sir[1] sir[2] sir[3] sir[4] sir[5] ++sir[6] sir[7] sir[8] sor[1] +XscanCell@1 dIn[1] sir[3] sir[2] sir[5] sir[1] net@26 scanCellE +XscanCell@2 dIn[2] sir[3] sir[2] sir[5] net@27 sor[1] scanCellE +Xwire90@0 net@26 net@27 wire90-297_6-layer_1-width_3 +.ENDS scanEx2vert -*** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-2165_4-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-2165_4-R_34_667m -.ENDS wire90-2165_4-layer_1-width_3 +*** CELL: latchPartsK:latchPointFmcHI{sch} +.SUBCKT latchPointFmcHI mc x[F] x[T] +XPMOSx@0 gnd mc x[T] NMOSx-X_3 +XPMOSx@1 vdd mc x[F] NMOSx-X_6 +.ENDS latchPointFmcHI + +*** CELL: latchesK:raw2inLatchFmc{sch} +.SUBCKT raw2inLatchFmc hcl inA[1] mc out[F] +XlatchKee@0 out[F] net@63 latchKeep +XlatchPoi@0 hcl inA[1] out[F] net@45 latchPointF +XlatchPoi@1 mc out[F] net@45 latchPointFmcHI +Xwire90@0 net@45 net@63 wire90-145_9-layer_1-width_3 +.ENDS raw2inLatchFmc *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-1272_5-R_34_667m a b -Ccap@0 gnd net@14 4.666f -Ccap@1 gnd net@8 4.666f -Ccap@2 gnd net@11 4.666f -Rres@0 net@14 a 7.352 -Rres@1 net@11 net@14 14.704 -Rres@2 b net@8 7.352 -Rres@3 net@8 net@11 14.704 -.ENDS wire-C_0_011f-1272_5-R_34_667m +.SUBCKT wire-C_0_011f-283-R_34_667m a b +Ccap@0 gnd net@14 1.038f +Ccap@1 gnd net@8 1.038f +Ccap@2 gnd net@11 1.038f +Rres@0 net@14 a 1.635 +Rres@1 net@11 net@14 3.27 +Rres@2 b net@8 1.635 +Rres@3 net@8 net@11 3.27 +.ENDS wire-C_0_011f-283-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-1272_5-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-1272_5-R_34_667m -.ENDS wire90-1272_5-layer_1-width_3 +.SUBCKT wire90-283-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-283-R_34_667m +.ENDS wire90-283-layer_1-width_3 -*** CELL: dockPartOD:skipCount{sch} -.SUBCKT skipCount clS[F] clS[T] cl[F] cl[T] do[L] do[M] fire[ODE] fire[m1] -+fire[m2] ilc[cnt] ilc[done] inA[1] inA[2] inA[3] inA[4] inA[5] inA[6] inB[1] -+inB[2] inB[3] inB[4] inB[5] inB[6] inB[8] in[10] in[11] in[12] in[13] in[14] -+in[15] in[16] in[17] in[18] in[1] in[2] in[3] in[4] in[5] in[6] in[7] in[8] -+in[9] in[C] kill loadC[T] mc olcNZ rd[F] rd[T] selLO[Co] selLO[Dl] selLO[Dm] -+selLO[Lf] selLO[Li] selLO[Lo] sel[A] sin sout -Xilc@0 net@129[6] net@129[5] net@129[4] net@129[3] net@129[2] net@129[1] -+net@129[0] ilc[cnt] ilc[done] ilc[load] inLO[1] inLO[2] inLO[3] inLO[4] -+inLO[5] inLO[6] inLO[7] inLO[8] kill mc ilc -XinMux@0 inA[1] inA[2] inA[3] inA[4] inA[5] inA[6] inB[1] inB[2] inB[3] -+inB[4] inB[5] inB[6] inB[8] inLO[1] inLO[2] inLO[3] inLO[4] inLO[5] inLO[6] -+inLO[7] inLO[8] sel[A] inMux -Xolc@0 net@130[5] net@130[4] net@130[3] net@130[2] net@130[1] net@130[0] -+net@10 inLO[1] inLO[2] inLO[3] inLO[4] inLO[5] inLO[6] olc[dec][1] -+olc[dec][2] olc[load][1] olc[load][2] olc -XscanKx3@0 clS[F] clS[T] cl[F] cl[T] flag[C] flag[B] flag[A] mc rd[F] rd[T] -+net@104 sout scanKx3 -XscanKx6@0 clS[F] clS[T] cl[F] cl[T] net@130[5] net@130[4] net@130[3] -+net@130[2] net@130[1] net@130[0] mc rd[F] rd[T] net@103 net@104 scanKx6 -XscanKx7@0 clS[F] clS[T] cl[F] cl[T] net@129[6] net@129[5] net@129[4] -+net@129[3] net@129[2] net@129[1] net@129[0] mc rd[F] rd[T] sin net@103 -+scanKx7 -XskipAll@0 doLO[7] do[L] do[M] fire[ODE] fire[m1] fire[m2] flag[A] flag[B] -+flag[C] net@99 inLO[7] in[10] in[11] in[12] in[13] in[14] in[15] in[16] -+in[17] in[18] in[1] in[2] in[3] in[4] in[5] in[6] in[7] in[8] in[9] in[C] -+kill loadC[T] mc olcNZ olc[dec][1] olc[dec][2] olc[load][1] olc[load][2] -+selLO[Co] selLO[Dl] selLO[Dm] selLO[Lf] selLO[Li] selLO[Lo] skipAll -Xwire90@0 net@10 doLO[7] wire90-654_3-layer_1-width_3 -Xwire90@1 wire90@1_a olc[dec][1] wire90-338_3-layer_1-width_3 -Xwire90@2 wire90@2_a olc[load][1] wire90-467_4-layer_1-width_3 -Xwire90@3 wire90@3_a olc[load][2] wire90-466_9-layer_1-width_3 -Xwire90@4 wire90@4_a olc[dec][2] wire90-338_3-layer_1-width_3 -Xwire90@5 wire90@5_a inLO[1] wire90-2321_3-layer_1-width_3 -Xwire90@6 wire90@6_a inLO[2] wire90-2286_4-layer_1-width_3 -Xwire90@7 wire90@7_a inLO[3] wire90-2339_2-layer_1-width_3 -Xwire90@8 wire90@8_a inLO[4] wire90-2336_8-layer_1-width_3 -Xwire90@9 wire90@9_a inLO[5] wire90-2277-layer_1-width_3 -Xwire90@10 wire90@10_a inLO[6] wire90-2338_5-layer_1-width_3 -Xwire90@11 wire90@11_a inLO[8] wire90-1105_2-layer_1-width_3 -Xwire90@12 wire90@12_a inLO[7] wire90-2165_4-layer_1-width_3 -Xwire90@13 ilc[load] net@99 wire90-1272_5-layer_1-width_3 -.ENDS skipCount +*** CELL: latchesK:latch2in10Alomc{sch} +.SUBCKT latch2in10Alomc hcl inA[1] mc out[1] +Xhi2inLat@0 hcl inA[1] mc dataBar raw2inLatchFmc +XinvLT@0 net@20 out[1] invLT-X_10 +Xwire90@0 dataBar net@20 wire90-283-layer_1-width_3 +.ENDS latch2in10Alomc -*** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-2416_4-R_26m a b -Ccap@0 gnd net@14 8.86f -Ccap@1 gnd net@8 8.86f -Ccap@2 gnd net@11 8.86f -Rres@0 net@14 a 10.471 -Rres@1 net@11 net@14 20.942 -Rres@2 b net@8 10.471 -Rres@3 net@8 net@11 20.942 -.ENDS wire-C_0_011f-2416_4-R_26m +*** CELL: scanJ:scanCellF{sch} +.SUBCKT scanCellF dout[1] mc p1p p2p rd sin sout wr +Xlatch1in@0 p2p sin net@2 latch1in10A +Xlatch2in@0 p1p rd net@10 dout[1] sout latch2in10Alo +Xlatch2in@1 wr sout mc dout[1] latch2in10Alomc +Xwire90@0 net@2 net@10 wire90-297_6-layer_1-width_3 +.ENDS scanCellF -*** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-2416_4-layer_1-width_4 a b -Xwire@0 a b wire-C_0_011f-2416_4-R_26m -.ENDS wire90-2416_4-layer_1-width_4 +*** CELL: scanJ:scanFx1vert{sch} +.SUBCKT scanFx1vert dout[1] sic[1] sic[2] sic[3] sic[4] sic[5] sic[6] sic[7] ++sic[8] sic[9] soc[1] +XscanCell@2 dout[1] sic[9] sic[3] sic[2] sic[5] sic[1] soc[1] sic[4] ++scanCellF +.ENDS scanFx1vert + +*** CELL: scanJ:scanFx3hor{sch} +.SUBCKT scanFx3hor dout[1] dout[2] dout[3] sic[1] sic[2] sic[3] sic[4] sic[5] ++sic[6] sic[7] sic[8] sic[9] soc[1] +XscanCell@1 dout[2] sic[9] sic[3] sic[2] sic[5] net@32 net@31 sic[4] ++scanCellF +XscanCell@2 dout[1] sic[9] sic[3] sic[2] sic[5] sic[1] net@30 sic[4] ++scanCellF +XscanCell@3 dout[3] sic[9] sic[3] sic[2] sic[5] net@33 soc[1] sic[4] ++scanCellF +Xwire90@0 net@30 net@32 wire90-297_6-layer_1-width_3 +Xwire90@1 net@31 net@33 wire90-297_6-layer_1-width_3 +.ENDS scanFx3hor *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-2384_4-R_26m a b -Ccap@0 gnd net@14 8.743f -Ccap@1 gnd net@8 8.743f -Ccap@2 gnd net@11 8.743f -Rres@0 net@14 a 10.332 -Rres@1 net@11 net@14 20.665 -Rres@2 b net@8 10.332 -Rres@3 net@8 net@11 20.665 -.ENDS wire-C_0_011f-2384_4-R_26m +.SUBCKT wire-C_0_011f-310_8-R_34_667m a b +Ccap@0 gnd net@14 1.14f +Ccap@1 gnd net@8 1.14f +Ccap@2 gnd net@11 1.14f +Rres@0 net@14 a 1.796 +Rres@1 net@11 net@14 3.591 +Rres@2 b net@8 1.796 +Rres@3 net@8 net@11 3.591 +.ENDS wire-C_0_011f-310_8-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-2384_4-layer_1-width_4 a b -Xwire@0 a b wire-C_0_011f-2384_4-R_26m -.ENDS wire90-2384_4-layer_1-width_4 +.SUBCKT wire90-310_8-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-310_8-R_34_667m +.ENDS wire90-310_8-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-2330_4-R_26m a b -Ccap@0 gnd net@14 8.545f -Ccap@1 gnd net@8 8.545f -Ccap@2 gnd net@11 8.545f -Rres@0 net@14 a 10.098 -Rres@1 net@11 net@14 20.197 -Rres@2 b net@8 10.098 -Rres@3 net@8 net@11 20.197 -.ENDS wire-C_0_011f-2330_4-R_26m +.SUBCKT wire-C_0_011f-925_7-R_34_667m a b +Ccap@0 gnd net@14 3.394f +Ccap@1 gnd net@8 3.394f +Ccap@2 gnd net@11 3.394f +Rres@0 net@14 a 5.348 +Rres@1 net@11 net@14 10.697 +Rres@2 b net@8 5.348 +Rres@3 net@8 net@11 10.697 +.ENDS wire-C_0_011f-925_7-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-2330_4-layer_1-width_4 a b -Xwire@0 a b wire-C_0_011f-2330_4-R_26m -.ENDS wire90-2330_4-layer_1-width_4 +.SUBCKT wire90-925_7-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-925_7-R_34_667m +.ENDS wire90-925_7-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-2135_9-R_26m a b -Ccap@0 gnd net@14 7.832f -Ccap@1 gnd net@8 7.832f -Ccap@2 gnd net@11 7.832f -Rres@0 net@14 a 9.256 -Rres@1 net@11 net@14 18.511 -Rres@2 b net@8 9.256 -Rres@3 net@8 net@11 18.511 -.ENDS wire-C_0_011f-2135_9-R_26m +.SUBCKT wire-C_0_011f-602_3-R_34_667m a b +Ccap@0 gnd net@14 2.208f +Ccap@1 gnd net@8 2.208f +Ccap@2 gnd net@11 2.208f +Rres@0 net@14 a 3.48 +Rres@1 net@11 net@14 6.96 +Rres@2 b net@8 3.48 +Rres@3 net@8 net@11 6.96 +.ENDS wire-C_0_011f-602_3-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-2135_9-layer_1-width_4 a b -Xwire@0 a b wire-C_0_011f-2135_9-R_26m -.ENDS wire90-2135_9-layer_1-width_4 +.SUBCKT wire90-602_3-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-602_3-R_34_667m +.ENDS wire90-602_3-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-1987_4-R_26m a b -Ccap@0 gnd net@14 7.287f -Ccap@1 gnd net@8 7.287f -Ccap@2 gnd net@11 7.287f -Rres@0 net@14 a 8.612 -Rres@1 net@11 net@14 17.224 -Rres@2 b net@8 8.612 -Rres@3 net@8 net@11 17.224 -.ENDS wire-C_0_011f-1987_4-R_26m +.SUBCKT wire-C_0_011f-236-R_34_667m a b +Ccap@0 gnd net@14 0.865f +Ccap@1 gnd net@8 0.865f +Ccap@2 gnd net@11 0.865f +Rres@0 net@14 a 1.364 +Rres@1 net@11 net@14 2.727 +Rres@2 b net@8 1.364 +Rres@3 net@8 net@11 2.727 +.ENDS wire-C_0_011f-236-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-1987_4-layer_1-width_4 a b -Xwire@0 a b wire-C_0_011f-1987_4-R_26m -.ENDS wire90-1987_4-layer_1-width_4 +.SUBCKT wire90-236-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-236-R_34_667m +.ENDS wire90-236-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-1996_4-R_26m a b -Ccap@0 gnd net@14 7.32f -Ccap@1 gnd net@8 7.32f -Ccap@2 gnd net@11 7.32f -Rres@0 net@14 a 8.651 -Rres@1 net@11 net@14 17.302 -Rres@2 b net@8 8.651 -Rres@3 net@8 net@11 17.302 -.ENDS wire-C_0_011f-1996_4-R_26m +.SUBCKT wire-C_0_011f-169_4-R_34_667m a b +Ccap@0 gnd net@14 0.621f +Ccap@1 gnd net@8 0.621f +Ccap@2 gnd net@11 0.621f +Rres@0 net@14 a 0.979 +Rres@1 net@11 net@14 1.958 +Rres@2 b net@8 0.979 +Rres@3 net@8 net@11 1.958 +.ENDS wire-C_0_011f-169_4-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-1996_4-layer_1-width_4 a b -Xwire@0 a b wire-C_0_011f-1996_4-R_26m -.ENDS wire90-1996_4-layer_1-width_4 +.SUBCKT wire90-169_4-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-169_4-R_34_667m +.ENDS wire90-169_4-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-1636_3-R_26m a b -Ccap@0 gnd net@14 6f -Ccap@1 gnd net@8 6f -Ccap@2 gnd net@11 6f -Rres@0 net@14 a 7.091 -Rres@1 net@11 net@14 14.181 -Rres@2 b net@8 7.091 -Rres@3 net@8 net@11 14.181 -.ENDS wire-C_0_011f-1636_3-R_26m +.SUBCKT wire-C_0_011f-661_2-R_34_667m a b +Ccap@0 gnd net@14 2.424f +Ccap@1 gnd net@8 2.424f +Ccap@2 gnd net@11 2.424f +Rres@0 net@14 a 3.82 +Rres@1 net@11 net@14 7.641 +Rres@2 b net@8 3.82 +Rres@3 net@8 net@11 7.641 +.ENDS wire-C_0_011f-661_2-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-1636_3-layer_1-width_4 a b -Xwire@0 a b wire-C_0_011f-1636_3-R_26m -.ENDS wire90-1636_3-layer_1-width_4 +.SUBCKT wire90-661_2-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-661_2-R_34_667m +.ENDS wire90-661_2-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-1776_4-R_26m a b -Ccap@0 gnd net@14 6.513f -Ccap@1 gnd net@8 6.513f -Ccap@2 gnd net@11 6.513f -Rres@0 net@14 a 7.698 -Rres@1 net@11 net@14 15.395 -Rres@2 b net@8 7.698 -Rres@3 net@8 net@11 15.395 -.ENDS wire-C_0_011f-1776_4-R_26m +.SUBCKT wire-C_0_011f-611_7-R_34_667m a b +Ccap@0 gnd net@14 2.243f +Ccap@1 gnd net@8 2.243f +Ccap@2 gnd net@11 2.243f +Rres@0 net@14 a 3.534 +Rres@1 net@11 net@14 7.069 +Rres@2 b net@8 3.534 +Rres@3 net@8 net@11 7.069 +.ENDS wire-C_0_011f-611_7-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-1776_4-layer_1-width_4 a b -Xwire@0 a b wire-C_0_011f-1776_4-R_26m -.ENDS wire90-1776_4-layer_1-width_4 +.SUBCKT wire90-611_7-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-611_7-R_34_667m +.ENDS wire90-611_7-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-1870_9-R_26m a b -Ccap@0 gnd net@14 6.86f -Ccap@1 gnd net@8 6.86f -Ccap@2 gnd net@11 6.86f -Rres@0 net@14 a 8.107 -Rres@1 net@11 net@14 16.214 -Rres@2 b net@8 8.107 -Rres@3 net@8 net@11 16.214 -.ENDS wire-C_0_011f-1870_9-R_26m +.SUBCKT wire-C_0_011f-706_1-R_34_667m a b +Ccap@0 gnd net@14 2.589f +Ccap@1 gnd net@8 2.589f +Ccap@2 gnd net@11 2.589f +Rres@0 net@14 a 4.08 +Rres@1 net@11 net@14 8.159 +Rres@2 b net@8 4.08 +Rres@3 net@8 net@11 8.159 +.ENDS wire-C_0_011f-706_1-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-1870_9-layer_1-width_4 a b -Xwire@0 a b wire-C_0_011f-1870_9-R_26m -.ENDS wire90-1870_9-layer_1-width_4 +.SUBCKT wire90-706_1-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-706_1-R_34_667m +.ENDS wire90-706_1-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-1565_5-R_26m a b -Ccap@0 gnd net@14 5.74f -Ccap@1 gnd net@8 5.74f -Ccap@2 gnd net@11 5.74f -Rres@0 net@14 a 6.784 -Rres@1 net@11 net@14 13.568 -Rres@2 b net@8 6.784 -Rres@3 net@8 net@11 13.568 -.ENDS wire-C_0_011f-1565_5-R_26m +.SUBCKT wire-C_0_011f-529_6-R_34_667m a b +Ccap@0 gnd net@14 1.942f +Ccap@1 gnd net@8 1.942f +Ccap@2 gnd net@11 1.942f +Rres@0 net@14 a 3.06 +Rres@1 net@11 net@14 6.12 +Rres@2 b net@8 3.06 +Rres@3 net@8 net@11 6.12 +.ENDS wire-C_0_011f-529_6-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-1565_5-layer_1-width_4 a b -Xwire@0 a b wire-C_0_011f-1565_5-R_26m -.ENDS wire90-1565_5-layer_1-width_4 +.SUBCKT wire90-529_6-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-529_6-R_34_667m +.ENDS wire90-529_6-layer_1-width_3 + +*** CELL: gaspL:gaspDrain{sch} +.SUBCKT gaspDrain dOut fire[A] pred sic[1] sic[2] sic[3] sic[4] sic[5] sic[6] ++sic[7] sic[8] sic[9] sir[1] sir[2] sir[3] sir[4] sir[5] sir[6] sir[7] sir[8] ++sir[9] soc[1] sor[1] succ +Xarbiter2@0 net@374 net@353 pred net@375 arbiter2 +XctrAND2i@2 net@241 succ fire[A] ctrAND2in100LT +Xinv@0 net@357 net@409 inv-X_10 +Xinv@1 go net@360 inv-X_10 +Xinv@3 silent net@333 inv-X_10 +XpredDri2@0 fire[A] net@364 pred predDri20wMC +XscanEx2v@1 pred stopped sir[9] sir[1] sir[2] sir[3] sir[4] sir[5] sir[6] ++sir[7] sir[8] sor[1] scanEx2vert +XscanFx1v@0 dOut net@468[8] sic[2] sic[3] sic[4] sic[5] sic[6] sic[7] sic[8] ++sic[9] soc[1] scanFx1vert +XscanFx3h@0 net@467 net@447 net@466 sic[1] sic[2] sic[3] sic[4] sic[5] sic[6] ++sic[7] sic[8] sic[9] net@468[8] scanFx3hor +XsucANDdr@3 net@338 fire[A] succ sucANDdri20 +Xwire90@1 net@374 net@241 wire90-310_8-layer_1-width_3 +Xwire90@7 net@375 net@360 wire90-925_7-layer_1-width_3 +Xwire90@8 net@364 clear wire90-602_3-layer_1-width_3 +Xwire90@9 net@333 net@338 wire90-236-layer_1-width_3 +Xwire90@10 net@357 net@353 wire90-169_4-layer_1-width_3 +Xwire90@11 stopped net@409 wire90-661_2-layer_1-width_3 +Xwire90@12 net@466 clear wire90-611_7-layer_1-width_3 +Xwire90@13 net@447 silent wire90-706_1-layer_1-width_3 +Xwire90@14 net@467 go wire90-529_6-layer_1-width_3 +.ENDS gaspDrain *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-1506-R_26m a b -Ccap@0 gnd net@14 5.522f -Ccap@1 gnd net@8 5.522f -Ccap@2 gnd net@11 5.522f -Rres@0 net@14 a 6.526 -Rres@1 net@11 net@14 13.052 -Rres@2 b net@8 6.526 -Rres@3 net@8 net@11 13.052 -.ENDS wire-C_0_011f-1506-R_26m +.SUBCKT wire-C_0_011f-5192-R_34_667m a b +Ccap@0 gnd net@14 19.037f +Ccap@1 gnd net@8 19.037f +Ccap@2 gnd net@11 19.037f +Rres@0 net@14 a 29.998 +Rres@1 net@11 net@14 59.996 +Rres@2 b net@8 29.998 +Rres@3 net@8 net@11 59.996 +.ENDS wire-C_0_011f-5192-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-1506-layer_1-width_4 a b -Xwire@0 a b wire-C_0_011f-1506-R_26m -.ENDS wire90-1506-layer_1-width_4 +.SUBCKT wire90-5192-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-5192-R_34_667m +.ENDS wire90-5192-layer_1-width_3 -*** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-1605_5-R_26m a b -Ccap@0 gnd net@14 5.887f -Ccap@1 gnd net@8 5.887f -Ccap@2 gnd net@11 5.887f -Rres@0 net@14 a 6.957 -Rres@1 net@11 net@14 13.914 -Rres@2 b net@8 6.957 -Rres@3 net@8 net@11 13.914 -.ENDS wire-C_0_011f-1605_5-R_26m +*** CELL: stagesL:drainStage{sch} +.SUBCKT drainStage ain[10] ain[11] ain[12] ain[13] ain[14] ain[1] ain[2] ++ain[3] ain[4] ain[5] ain[6] ain[7] ain[8] ain[9] ain[T] aout[10] aout[11] ++aout[12] aout[13] aout[14] aout[1] aout[2] aout[3] aout[4] aout[5] aout[6] ++aout[7] aout[8] aout[9] aout[T] dOut fire in[10] in[11] in[12] in[13] in[14] ++in[15] in[16] in[17] in[18] in[19] in[1] in[20] in[21] in[22] in[23] in[24] ++in[25] in[26] in[27] in[28] in[29] in[2] in[30] in[31] in[32] in[33] in[34] ++in[35] in[36] in[37] in[3] in[4] in[5] in[6] in[7] in[8] in[9] out[10] ++out[11] out[12] out[13] out[14] out[15] out[16] out[17] out[18] out[19] ++out[1] out[20] out[21] out[22] out[23] out[24] out[25] out[26] out[27] ++out[28] out[29] out[2] out[30] out[31] out[32] out[33] out[34] out[35] ++out[36] out[37] out[3] out[4] out[5] out[6] out[7] out[8] out[9] pred sic[1] ++sic[2] sic[3] sic[4] sic[5] sic[6] sic[7] sic[8] sic[9] sir[1] sir[2] sir[3] ++sir[4] sir[5] sir[6] sir[7] sir[8] sir[9] soc[1] sor[1] succ +Xall1in52@1 ain[10] ain[11] ain[12] ain[13] ain[14] ain[1] ain[2] ain[3] ++ain[4] ain[5] ain[6] ain[7] ain[8] ain[9] ain[T] aout[10] aout[11] aout[12] ++aout[13] aout[14] aout[1] aout[2] aout[3] aout[4] aout[5] aout[6] aout[7] ++aout[8] aout[9] aout[T] net@2 in[10] in[11] in[12] in[13] in[14] in[15] ++in[16] in[17] in[18] in[19] in[1] in[20] in[21] in[22] in[23] in[24] in[25] ++in[26] in[27] in[28] in[29] in[2] in[30] in[31] in[32] in[33] in[34] in[35] ++in[36] in[37] in[3] in[4] in[5] in[6] in[7] in[8] in[9] out[10] out[11] ++out[12] out[13] out[14] out[15] out[16] out[17] out[18] out[19] out[1] ++out[20] out[21] out[22] out[23] out[24] out[25] out[26] out[27] out[28] ++out[29] out[2] out[30] out[31] out[32] out[33] out[34] out[35] out[36] ++out[37] out[3] out[4] out[5] out[6] out[7] out[8] out[9] all1in52weak +XgaspDrai@0 dOut fire pred sic[1] sic[2] sic[3] sic[4] sic[5] sic[6] sic[7] ++sic[8] sic[9] sir[1] sir[2] sir[3] sir[4] sir[5] sir[6] sir[7] sir[8] sir[9] ++soc[1] sor[1] succ gaspDrain +Xwire90@0 fire net@2 wire90-5192-layer_1-width_3 +.ENDS drainStage -*** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-1605_5-layer_1-width_4 a b -Xwire@0 a b wire-C_0_011f-1605_5-R_26m -.ENDS wire90-1605_5-layer_1-width_4 +*** CELL: latchGroupsK:latchWscan{sch} +.SUBCKT latchWscan hcl in[1] out[1] p1p p2p rd sin sout wr +Xhi2inLat@1 hcl wr in[1] sout out[1] latch2in60C +XscanCell@2 out[1] p1p p2p rd sin sout scanCellE +.ENDS latchWscan + +*** CELL: registersJ:addr1in14scan{sch} +.SUBCKT addr1in14scan ain[10] ain[11] ain[12] ain[13] ain[14] ain[1] ain[2] ++ain[3] ain[4] ain[5] ain[6] ain[7] ain[8] ain[9] aout[10] aout[11] aout[12] ++aout[13] aout[14] aout[1] aout[2] aout[3] aout[4] aout[5] aout[6] aout[7] ++aout[8] aout[9] fire p1p p2p rd sin sout wrA +Xls[1] fire ain[1] aout[1] p1p p2p rd sin xin[2] wrA latchWscan +Xls[2] fire ain[2] aout[2] p1p p2p rd xin[2] xin[3] wrA latchWscan +Xls[3] fire ain[3] aout[3] p1p p2p rd xin[3] xin[4] wrA latchWscan +Xls[4] fire ain[4] aout[4] p1p p2p rd xin[4] xin[5] wrA latchWscan +Xls[5] fire ain[5] aout[5] p1p p2p rd xin[5] xin[6] wrA latchWscan +Xls[6] fire ain[6] aout[6] p1p p2p rd xin[6] xin[7] wrA latchWscan +Xls[7] fire ain[7] aout[7] p1p p2p rd xin[7] xin[8] wrA latchWscan +Xls[8] fire ain[8] aout[8] p1p p2p rd xin[8] xin[9] wrA latchWscan +Xls[9] fire ain[9] aout[9] p1p p2p rd xin[9] xin[10] wrA latchWscan +Xls[10] fire ain[10] aout[10] p1p p2p rd xin[10] xin[11] wrA latchWscan +Xls[11] fire ain[11] aout[11] p1p p2p rd xin[11] xin[12] wrA latchWscan +Xls[12] fire ain[12] aout[12] p1p p2p rd xin[12] xin[13] wrA latchWscan +Xls[13] fire ain[13] aout[13] p1p p2p rd xin[13] xin[14] wrA latchWscan +Xls[14] fire ain[14] aout[14] p1p p2p rd xin[14] sout wrA latchWscan +.ENDS addr1in14scan + +*** CELL: scanJ:scanTwinAmp{sch} +.SUBCKT scanTwinAmp in[1] outA[1] outB[1] +Xinv@0 net@2 outA[1] inv-X_20 +Xinv@1 in[1] net@1 inv-X_10 +Xinv@2 net@2 outB[1] inv-X_40 +Xwire90@0 net@1 net@2 wire90-947_7-layer_1-width_3 +.ENDS scanTwinAmp *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-1227_3-R_26m a b -Ccap@0 gnd net@14 4.5f -Ccap@1 gnd net@8 4.5f -Ccap@2 gnd net@11 4.5f -Rres@0 net@14 a 5.318 -Rres@1 net@11 net@14 10.637 -Rres@2 b net@8 5.318 -Rres@3 net@8 net@11 10.637 -.ENDS wire-C_0_011f-1227_3-R_26m +.SUBCKT wire-C_0_011f-2534-R_34_667m a b +Ccap@0 gnd net@14 9.291f +Ccap@1 gnd net@8 9.291f +Ccap@2 gnd net@11 9.291f +Rres@0 net@14 a 14.641 +Rres@1 net@11 net@14 29.282 +Rres@2 b net@8 14.641 +Rres@3 net@8 net@11 29.282 +.ENDS wire-C_0_011f-2534-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-1227_3-layer_1-width_4 a b -Xwire@0 a b wire-C_0_011f-1227_3-R_26m -.ENDS wire90-1227_3-layer_1-width_4 +.SUBCKT wire90-2534-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-2534-R_34_667m +.ENDS wire90-2534-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-1254_9-R_26m a b -Ccap@0 gnd net@14 4.601f -Ccap@1 gnd net@8 4.601f -Ccap@2 gnd net@11 4.601f -Rres@0 net@14 a 5.438 -Rres@1 net@11 net@14 10.876 -Rres@2 b net@8 5.438 -Rres@3 net@8 net@11 10.876 -.ENDS wire-C_0_011f-1254_9-R_26m +.SUBCKT wire-C_0_011f-918_6-R_34_667m a b +Ccap@0 gnd net@14 3.368f +Ccap@1 gnd net@8 3.368f +Ccap@2 gnd net@11 3.368f +Rres@0 net@14 a 5.307 +Rres@1 net@11 net@14 10.615 +Rres@2 b net@8 5.307 +Rres@3 net@8 net@11 10.615 +.ENDS wire-C_0_011f-918_6-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-1254_9-layer_1-width_4 a b -Xwire@0 a b wire-C_0_011f-1254_9-R_26m -.ENDS wire90-1254_9-layer_1-width_4 +.SUBCKT wire90-918_6-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-918_6-R_34_667m +.ENDS wire90-918_6-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-1280_2-R_26m a b -Ccap@0 gnd net@14 4.694f -Ccap@1 gnd net@8 4.694f -Ccap@2 gnd net@11 4.694f -Rres@0 net@14 a 5.548 -Rres@1 net@11 net@14 11.095 -Rres@2 b net@8 5.548 -Rres@3 net@8 net@11 11.095 -.ENDS wire-C_0_011f-1280_2-R_26m +.SUBCKT wire-C_0_011f-1177-R_34_667m a b +Ccap@0 gnd net@14 4.316f +Ccap@1 gnd net@8 4.316f +Ccap@2 gnd net@11 4.316f +Rres@0 net@14 a 6.8 +Rres@1 net@11 net@14 13.601 +Rres@2 b net@8 6.8 +Rres@3 net@8 net@11 13.601 +.ENDS wire-C_0_011f-1177-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-1280_2-layer_1-width_4 a b -Xwire@0 a b wire-C_0_011f-1280_2-R_26m -.ENDS wire90-1280_2-layer_1-width_4 - -*** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-1012_7-R_26m a b -Ccap@0 gnd net@14 3.713f -Ccap@1 gnd net@8 3.713f -Ccap@2 gnd net@11 3.713f -Rres@0 net@14 a 4.388 -Rres@1 net@11 net@14 8.777 -Rres@2 b net@8 4.388 -Rres@3 net@8 net@11 8.777 -.ENDS wire-C_0_011f-1012_7-R_26m +.SUBCKT wire90-1177-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-1177-R_34_667m +.ENDS wire90-1177-layer_1-width_3 -*** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-1012_7-layer_1-width_4 a b -Xwire@0 a b wire-C_0_011f-1012_7-R_26m -.ENDS wire90-1012_7-layer_1-width_4 +*** CELL: registersJ:data1in38scan{sch} +.SUBCKT data1in38scan ain[T] aout[T] fire in[10] in[11] in[12] in[13] in[14] ++in[15] in[16] in[17] in[18] in[19] in[1] in[20] in[21] in[22] in[23] in[24] ++in[25] in[26] in[27] in[28] in[29] in[2] in[30] in[31] in[32] in[33] in[34] ++in[35] in[36] in[37] in[3] in[4] in[5] in[6] in[7] in[8] in[9] out[10] ++out[11] out[12] out[13] out[14] out[15] out[16] out[17] out[18] out[19] ++out[1] out[20] out[21] out[22] out[23] out[24] out[25] out[26] out[27] ++out[28] out[29] out[2] out[30] out[31] out[32] out[33] out[34] out[35] ++out[36] out[37] out[3] out[4] out[5] out[6] out[7] out[8] out[9] p1p p2p rd ++scanFromAddress scanToAddr sid[1] sid[2] sid[3] sid[4] sid[5] sid[6] sid[7] ++sid[8] sid[9] sod[2] sod[3] sod[4] sod[5] wrA +XdataDriv@0 ain[T] fire net@120 dataDriver70 +XdataDriv@1 net@115 net@137 wrD dataDriver70 +XdataDriv@2 xin[1] wrr wrA dataDriver70 +XlatchWsc@1 fire ain[T] aout[T] p1p p2p rd xin[38] scanToAddr wrA latchWscan +Xls[1] net@124 in[1] out[1] p1p p2p rd xin[1] xin[2] wrD latchWscan +Xls[2] net@124 in[2] out[2] p1p p2p rd xin[2] xin[3] wrD latchWscan +Xls[3] net@124 in[3] out[3] p1p p2p rd xin[3] xin[4] wrD latchWscan +Xls[4] net@124 in[4] out[4] p1p p2p rd xin[4] xin[5] wrD latchWscan +Xls[5] net@124 in[5] out[5] p1p p2p rd xin[5] xin[6] wrD latchWscan +Xls[6] net@124 in[6] out[6] p1p p2p rd xin[6] xin[7] wrD latchWscan +Xls[7] net@124 in[7] out[7] p1p p2p rd xin[7] xin[8] wrD latchWscan +Xls[8] net@124 in[8] out[8] p1p p2p rd xin[8] xin[9] wrD latchWscan +Xls[9] net@124 in[9] out[9] p1p p2p rd xin[9] xin[10] wrD latchWscan +Xls[10] net@124 in[10] out[10] p1p p2p rd xin[10] xin[11] wrD latchWscan +Xls[11] net@124 in[11] out[11] p1p p2p rd xin[11] xin[12] wrD latchWscan +Xls[12] net@124 in[12] out[12] p1p p2p rd xin[12] xin[13] wrD latchWscan +Xls[13] net@124 in[13] out[13] p1p p2p rd xin[13] xin[14] wrD latchWscan +Xls[14] net@124 in[14] out[14] p1p p2p rd xin[14] xin[15] wrD latchWscan +Xls[15] net@124 in[15] out[15] p1p p2p rd xin[15] xin[16] wrD latchWscan +Xls[16] net@124 in[16] out[16] p1p p2p rd xin[16] xin[17] wrD latchWscan +Xls[17] net@124 in[17] out[17] p1p p2p rd xin[17] xin[18] wrD latchWscan +Xls[18] net@124 in[18] out[18] p1p p2p rd xin[18] xin[19] wrD latchWscan +Xls[19] net@124 in[19] out[19] p1p p2p rd xin[19] xin[20] wrD latchWscan +Xls[20] net@124 in[20] out[20] p1p p2p rd xin[20] xin[21] wrD latchWscan +Xls[21] net@124 in[21] out[21] p1p p2p rd xin[21] xin[22] wrD latchWscan +Xls[22] net@124 in[22] out[22] p1p p2p rd xin[22] xin[23] wrD latchWscan +Xls[23] net@124 in[23] out[23] p1p p2p rd xin[23] xin[24] wrD latchWscan +Xls[24] net@124 in[24] out[24] p1p p2p rd xin[24] xin[25] wrD latchWscan +Xls[25] net@124 in[25] out[25] p1p p2p rd xin[25] xin[26] wrD latchWscan +Xls[26] net@124 in[26] out[26] p1p p2p rd xin[26] xin[27] wrD latchWscan +Xls[27] net@124 in[27] out[27] p1p p2p rd xin[27] xin[28] wrD latchWscan +Xls[28] net@124 in[28] out[28] p1p p2p rd xin[28] xin[29] wrD latchWscan +Xls[29] net@124 in[29] out[29] p1p p2p rd xin[29] xin[30] wrD latchWscan +Xls[30] net@124 in[30] out[30] p1p p2p rd xin[30] xin[31] wrD latchWscan +Xls[31] net@124 in[31] out[31] p1p p2p rd xin[31] xin[32] wrD latchWscan +Xls[32] net@124 in[32] out[32] p1p p2p rd xin[32] xin[33] wrD latchWscan +Xls[33] net@124 in[33] out[33] p1p p2p rd xin[33] xin[34] wrD latchWscan +Xls[34] net@124 in[34] out[34] p1p p2p rd xin[34] xin[35] wrD latchWscan +Xls[35] net@124 in[35] out[35] p1p p2p rd xin[35] xin[36] wrD latchWscan +Xls[36] net@124 in[36] out[36] p1p p2p rd xin[36] xin[37] wrD latchWscan +Xls[37] net@124 in[37] out[37] p1p p2p rd xin[37] xin[38] wrD latchWscan +Xsa[1] sid[2] sod[2] p2p scanTwinAmp +Xsa[2] sid[3] sod[3] p1p scanTwinAmp +Xsa[3] sid[4] sod[4] wrr scanTwinAmp +Xsa[4] sid[5] sod[5] rd scanTwinAmp +XscanCell@0 scanCell@0_dIn[1] p1p p2p rd sid[1] net@130 scanCellE +XscanCell@1 scanCell@1_dIn[1] p1p p2p rd net@115 xin[1] scanCellE +Xwire90@0 net@124 net@120 wire90-2534-layer_1-width_3 +Xwire90@2 net@124 net@120 wire90-2534-layer_1-width_3 +Xwire90@3 net@130 net@115 wire90-918_6-layer_1-width_3 +Xwire90@5 net@137 wrr wire90-1177-layer_1-width_3 +.ENDS data1in38scan *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-960_9-R_26m a b -Ccap@0 gnd net@14 3.523f -Ccap@1 gnd net@8 3.523f -Ccap@2 gnd net@11 3.523f -Rres@0 net@14 a 4.164 -Rres@1 net@11 net@14 8.328 -Rres@2 b net@8 4.164 -Rres@3 net@8 net@11 8.328 -.ENDS wire-C_0_011f-960_9-R_26m +.SUBCKT wire-C_0_011f-2975_6-R_34_667m a b +Ccap@0 gnd net@14 10.911f +Ccap@1 gnd net@8 10.911f +Ccap@2 gnd net@11 10.911f +Rres@0 net@14 a 17.192 +Rres@1 net@11 net@14 34.385 +Rres@2 b net@8 17.192 +Rres@3 net@8 net@11 34.385 +.ENDS wire-C_0_011f-2975_6-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-960_9-layer_1-width_4 a b -Xwire@0 a b wire-C_0_011f-960_9-R_26m -.ENDS wire90-960_9-layer_1-width_4 +.SUBCKT wire90-2975_6-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-2975_6-R_34_667m +.ENDS wire90-2975_6-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-904_3-R_26m a b -Ccap@0 gnd net@14 3.316f -Ccap@1 gnd net@8 3.316f -Ccap@2 gnd net@11 3.316f -Rres@0 net@14 a 3.919 -Rres@1 net@11 net@14 7.837 -Rres@2 b net@8 3.919 -Rres@3 net@8 net@11 7.837 -.ENDS wire-C_0_011f-904_3-R_26m +.SUBCKT wire-C_0_011f-2989_9-R_34_667m a b +Ccap@0 gnd net@14 10.963f +Ccap@1 gnd net@8 10.963f +Ccap@2 gnd net@11 10.963f +Rres@0 net@14 a 17.275 +Rres@1 net@11 net@14 34.55 +Rres@2 b net@8 17.275 +Rres@3 net@8 net@11 34.55 +.ENDS wire-C_0_011f-2989_9-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-904_3-layer_1-width_4 a b -Xwire@0 a b wire-C_0_011f-904_3-R_26m -.ENDS wire90-904_3-layer_1-width_4 +.SUBCKT wire90-2989_9-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-2989_9-R_34_667m +.ENDS wire90-2989_9-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-4579_4-R_26m a b -Ccap@0 gnd net@14 16.791f -Ccap@1 gnd net@8 16.791f -Ccap@2 gnd net@11 16.791f -Rres@0 net@14 a 19.844 -Rres@1 net@11 net@14 39.688 -Rres@2 b net@8 19.844 -Rres@3 net@8 net@11 39.688 -.ENDS wire-C_0_011f-4579_4-R_26m +.SUBCKT wire-C_0_011f-12168-R_34_667m a b +Ccap@0 gnd net@14 44.616f +Ccap@1 gnd net@8 44.616f +Ccap@2 gnd net@11 44.616f +Rres@0 net@14 a 70.304 +Rres@1 net@11 net@14 140.608 +Rres@2 b net@8 70.304 +Rres@3 net@8 net@11 140.608 +.ENDS wire-C_0_011f-12168-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-4579_4-layer_1-width_4 a b -Xwire@0 a b wire-C_0_011f-4579_4-R_26m -.ENDS wire90-4579_4-layer_1-width_4 +.SUBCKT wire90-12168-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-12168-R_34_667m +.ENDS wire90-12168-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-4580_9-R_26m a b -Ccap@0 gnd net@14 16.797f -Ccap@1 gnd net@8 16.797f -Ccap@2 gnd net@11 16.797f -Rres@0 net@14 a 19.851 -Rres@1 net@11 net@14 39.701 -Rres@2 b net@8 19.851 -Rres@3 net@8 net@11 39.701 -.ENDS wire-C_0_011f-4580_9-R_26m +.SUBCKT wire-C_0_011f-12492-R_34_667m a b +Ccap@0 gnd net@14 45.804f +Ccap@1 gnd net@8 45.804f +Ccap@2 gnd net@11 45.804f +Rres@0 net@14 a 72.176 +Rres@1 net@11 net@14 144.352 +Rres@2 b net@8 72.176 +Rres@3 net@8 net@11 144.352 +.ENDS wire-C_0_011f-12492-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-4580_9-layer_1-width_4 a b -Xwire@0 a b wire-C_0_011f-4580_9-R_26m -.ENDS wire90-4580_9-layer_1-width_4 +.SUBCKT wire90-12492-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-12492-R_34_667m +.ENDS wire90-12492-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-4864_4-R_26m a b -Ccap@0 gnd net@14 17.836f -Ccap@1 gnd net@8 17.836f -Ccap@2 gnd net@11 17.836f -Rres@0 net@14 a 21.079 -Rres@1 net@11 net@14 42.158 -Rres@2 b net@8 21.079 -Rres@3 net@8 net@11 42.158 -.ENDS wire-C_0_011f-4864_4-R_26m +.SUBCKT wire-C_0_011f-3927_5-R_34_667m a b +Ccap@0 gnd net@14 14.401f +Ccap@1 gnd net@8 14.401f +Ccap@2 gnd net@11 14.401f +Rres@0 net@14 a 22.692 +Rres@1 net@11 net@14 45.384 +Rres@2 b net@8 22.692 +Rres@3 net@8 net@11 45.384 +.ENDS wire-C_0_011f-3927_5-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-4864_4-layer_1-width_4 a b -Xwire@0 a b wire-C_0_011f-4864_4-R_26m -.ENDS wire90-4864_4-layer_1-width_4 +.SUBCKT wire90-3927_5-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-3927_5-R_34_667m +.ENDS wire90-3927_5-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-4970_4-R_26m a b -Ccap@0 gnd net@14 18.225f -Ccap@1 gnd net@8 18.225f -Ccap@2 gnd net@11 18.225f -Rres@0 net@14 a 21.538 -Rres@1 net@11 net@14 43.077 -Rres@2 b net@8 21.538 -Rres@3 net@8 net@11 43.077 -.ENDS wire-C_0_011f-4970_4-R_26m +.SUBCKT wire-C_0_011f-11401_6-R_34_667m a b +Ccap@0 gnd net@14 41.806f +Ccap@1 gnd net@8 41.806f +Ccap@2 gnd net@11 41.806f +Rres@0 net@14 a 65.876 +Rres@1 net@11 net@14 131.752 +Rres@2 b net@8 65.876 +Rres@3 net@8 net@11 131.752 +.ENDS wire-C_0_011f-11401_6-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-4970_4-layer_1-width_4 a b -Xwire@0 a b wire-C_0_011f-4970_4-R_26m -.ENDS wire90-4970_4-layer_1-width_4 - -*** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-5067_4-R_26m a b -Ccap@0 gnd net@14 18.58f -Ccap@1 gnd net@8 18.58f -Ccap@2 gnd net@11 18.58f -Rres@0 net@14 a 21.959 -Rres@1 net@11 net@14 43.917 -Rres@2 b net@8 21.959 -Rres@3 net@8 net@11 43.917 -.ENDS wire-C_0_011f-5067_4-R_26m +.SUBCKT wire90-11401_6-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-11401_6-R_34_667m +.ENDS wire90-11401_6-layer_1-width_3 -*** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-5067_4-layer_1-width_4 a b -Xwire@0 a b wire-C_0_011f-5067_4-R_26m -.ENDS wire90-5067_4-layer_1-width_4 +*** CELL: registersJ:all1in52scan{sch} +.SUBCKT all1in52scan ain[10] ain[11] ain[12] ain[13] ain[14] ain[1] ain[2] ++ain[3] ain[4] ain[5] ain[6] ain[7] ain[8] ain[9] ain[T] aout[10] aout[11] ++aout[12] aout[13] aout[14] aout[1] aout[2] aout[3] aout[4] aout[5] aout[6] ++aout[7] aout[8] aout[9] aout[T] fire in[10] in[11] in[12] in[13] in[14] ++in[15] in[16] in[17] in[18] in[19] in[1] in[20] in[21] in[22] in[23] in[24] ++in[25] in[26] in[27] in[28] in[29] in[2] in[30] in[31] in[32] in[33] in[34] ++in[35] in[36] in[37] in[3] in[4] in[5] in[6] in[7] in[8] in[9] out[10] ++out[11] out[12] out[13] out[14] out[15] out[16] out[17] out[18] out[19] ++out[1] out[20] out[21] out[22] out[23] out[24] out[25] out[26] out[27] ++out[28] out[29] out[2] out[30] out[31] out[32] out[33] out[34] out[35] ++out[36] out[37] out[3] out[4] out[5] out[6] out[7] out[8] out[9] sid[1] ++sid[2] sid[3] sid[4] sid[5] sid[6] sid[7] sid[8] sid[9] sod[1] sod[2] sod[3] ++sod[4] sod[5] +Xaddr1in1@0 ain[10] ain[11] ain[12] ain[13] ain[14] ain[1] ain[2] ain[3] ++ain[4] ain[5] ain[6] ain[7] ain[8] ain[9] aout[10] aout[11] aout[12] aout[13] ++aout[14] aout[1] aout[2] aout[3] aout[4] aout[5] aout[6] aout[7] aout[8] ++aout[9] fire p1p p2p rd net@4 net@26 wrA addr1in14scan +Xdata1in3@0 ain[T] aout[T] fire in[10] in[11] in[12] in[13] in[14] in[15] ++in[16] in[17] in[18] in[19] in[1] in[20] in[21] in[22] in[23] in[24] in[25] ++in[26] in[27] in[28] in[29] in[2] in[30] in[31] in[32] in[33] in[34] in[35] ++in[36] in[37] in[3] in[4] in[5] in[6] in[7] in[8] in[9] out[10] out[11] ++out[12] out[13] out[14] out[15] out[16] out[17] out[18] out[19] out[1] ++out[20] out[21] out[22] out[23] out[24] out[25] out[26] out[27] out[28] ++out[29] out[2] out[30] out[31] out[32] out[33] out[34] out[35] out[36] ++out[37] out[3] out[4] out[5] out[6] out[7] out[8] out[9] p1p p2p rd sod[1] ++net@1 sid[1] sid[2] sid[3] sid[4] sid[5] sid[6] sid[7] sid[8] sid[9] sod[2] ++sod[3] sod[4] sod[5] wrA data1in38scan +Xwire90@0 net@26 sod[1] wire90-2975_6-layer_1-width_3 +Xwire90@1 net@4 net@1 wire90-2989_9-layer_1-width_3 +Xwire90@2 wire90@2_a p2p wire90-12168-layer_1-width_3 +Xwire90@3 wire90@3_a p1p wire90-12492-layer_1-width_3 +Xwire90@4 wire90@4_a wrA wire90-3927_5-layer_1-width_3 +Xwire90@5 wire90@5_a rd wire90-11401_6-layer_1-width_3 +.ENDS all1in52scan *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-5238_9-R_26m a b -Ccap@0 gnd net@14 19.209f -Ccap@1 gnd net@8 19.209f -Ccap@2 gnd net@11 19.209f -Rres@0 net@14 a 22.702 -Rres@1 net@11 net@14 45.404 -Rres@2 b net@8 22.702 -Rres@3 net@8 net@11 45.404 -.ENDS wire-C_0_011f-5238_9-R_26m +.SUBCKT wire-C_0_011f-403-R_34_667m a b +Ccap@0 gnd net@14 1.478f +Ccap@1 gnd net@8 1.478f +Ccap@2 gnd net@11 1.478f +Rres@0 net@14 a 2.328 +Rres@1 net@11 net@14 4.657 +Rres@2 b net@8 2.328 +Rres@3 net@8 net@11 4.657 +.ENDS wire-C_0_011f-403-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-5238_9-layer_1-width_4 a b -Xwire@0 a b wire-C_0_011f-5238_9-R_26m -.ENDS wire90-5238_9-layer_1-width_4 +.SUBCKT wire90-403-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-403-R_34_667m +.ENDS wire90-403-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-5485_4-R_26m a b -Ccap@0 gnd net@14 20.113f -Ccap@1 gnd net@8 20.113f -Ccap@2 gnd net@11 20.113f -Rres@0 net@14 a 23.77 -Rres@1 net@11 net@14 47.54 -Rres@2 b net@8 23.77 -Rres@3 net@8 net@11 47.54 -.ENDS wire-C_0_011f-5485_4-R_26m +.SUBCKT wire-C_0_011f-959-R_34_667m a b +Ccap@0 gnd net@14 3.516f +Ccap@1 gnd net@8 3.516f +Ccap@2 gnd net@11 3.516f +Rres@0 net@14 a 5.541 +Rres@1 net@11 net@14 11.082 +Rres@2 b net@8 5.541 +Rres@3 net@8 net@11 11.082 +.ENDS wire-C_0_011f-959-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-5485_4-layer_1-width_4 a b -Xwire@0 a b wire-C_0_011f-5485_4-R_26m -.ENDS wire90-5485_4-layer_1-width_4 - -*** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-3582_8-R_26m a b -Ccap@0 gnd net@14 13.137f -Ccap@1 gnd net@8 13.137f -Ccap@2 gnd net@11 13.137f -Rres@0 net@14 a 15.525 -Rres@1 net@11 net@14 31.051 -Rres@2 b net@8 15.525 -Rres@3 net@8 net@11 31.051 -.ENDS wire-C_0_011f-3582_8-R_26m +.SUBCKT wire90-959-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-959-R_34_667m +.ENDS wire90-959-layer_1-width_3 -*** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-3582_8-layer_1-width_4 a b -Xwire@0 a b wire-C_0_011f-3582_8-R_26m -.ENDS wire90-3582_8-layer_1-width_4 +*** CELL: centersJ:ctrAND3in100HT{sch} +.SUBCKT ctrAND3in100HT inA inB inC out +Xinv@3 net@104 out inv-X_100 +Xinv@4 inC net@143 inv-X_10 +Xnand2_sy@0 net@131 net@137 net@134 nand2_sy-X_30 +Xnor2HT_s@0 inA inB net@130 nor2HT_sy-X_10 +Xwire90@0 net@130 net@131 wire90-403-layer_1-width_3 +Xwire90@4 net@134 net@104 wire90-959-layer_1-width_3 +Xwire90@5 net@143 net@137 wire90-403-layer_1-width_3 +.ENDS ctrAND3in100HT -*** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-4216_8-R_26m a b -Ccap@0 gnd net@14 15.462f -Ccap@1 gnd net@8 15.462f -Ccap@2 gnd net@11 15.462f -Rres@0 net@14 a 18.273 -Rres@1 net@11 net@14 36.546 -Rres@2 b net@8 18.273 -Rres@3 net@8 net@11 36.546 -.ENDS wire-C_0_011f-4216_8-R_26m +*** CELL: scanJ:scanFx2vert{sch} +.SUBCKT scanFx2vert dout[1] dout[2] sic[1] sic[2] sic[3] sic[4] sic[5] sic[6] ++sic[7] sic[8] sic[9] soc[1] +XscanCell@1 dout[2] sic[9] sic[3] sic[2] sic[5] net@32 soc[1] sic[4] ++scanCellF +XscanCell@2 dout[1] sic[9] sic[3] sic[2] sic[5] sic[1] net@30 sic[4] ++scanCellF +Xwire90@0 net@30 net@32 wire90-297_6-layer_1-width_3 +.ENDS scanFx2vert -*** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-4216_8-layer_1-width_4 a b -Xwire@0 a b wire-C_0_011f-4216_8-R_26m -.ENDS wire90-4216_8-layer_1-width_4 +*** CELL: gaspL:gaspFill{sch} +.SUBCKT gaspFill fire pred sic[1] sic[2] sic[3] sic[4] sic[5] sic[6] sic[7] ++sic[8] sic[9] sir[1] sir[2] sir[3] sir[4] sir[5] sir[6] sir[7] sir[8] sir[9] ++soc[1] sor[1] succ +XctrAND3i@0 net@241 succ fire fire[B] ctrAND3in100HT +XctrAND3i@1 net@454 succ net@541 fire ctrAND3in100HT +Xinv@0 pred net@533 inv-X_5 +Xinv@1 net@465 net@537 inv-X_5 +XpredDri2@0 fire sir[9] pred predDri20wMC +XscanEx2v@2 pred net@465 sir[9] sir[1] sir[2] sir[3] sir[4] sir[5] sir[6] ++sir[7] sir[8] sor[1] scanEx2vert +XscanFx2v@0 block fill sic[1] sic[2] sic[3] sic[4] sic[5] sic[6] sic[7] ++sic[8] sic[9] soc[1] scanFx2vert +XsucORdri@2 fire net@320 succ sucORdri20 +Xwire90@1 net@537 net@241 wire90-602_3-layer_1-width_3 +Xwire90@10 net@465 fill wire90-602_3-layer_1-width_3 +Xwire90@12 net@533 net@454 wire90-602_3-layer_1-width_3 +Xwire90@14 net@541 block wire90-602_3-layer_1-width_3 +Xwire90@15 fire[B] net@320 wire90-602_3-layer_1-width_3 +.ENDS gaspFill *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-4217_8-R_26m a b -Ccap@0 gnd net@14 15.465f -Ccap@1 gnd net@8 15.465f -Ccap@2 gnd net@11 15.465f -Rres@0 net@14 a 18.277 -Rres@1 net@11 net@14 36.554 -Rres@2 b net@8 18.277 -Rres@3 net@8 net@11 36.554 -.ENDS wire-C_0_011f-4217_8-R_26m +.SUBCKT wire-C_0_011f-5449_9-R_34_667m a b +Ccap@0 gnd net@14 19.983f +Ccap@1 gnd net@8 19.983f +Ccap@2 gnd net@11 19.983f +Rres@0 net@14 a 31.488 +Rres@1 net@11 net@14 62.977 +Rres@2 b net@8 31.488 +Rres@3 net@8 net@11 62.977 +.ENDS wire-C_0_011f-5449_9-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-4217_8-layer_1-width_4 a b -Xwire@0 a b wire-C_0_011f-4217_8-R_26m -.ENDS wire90-4217_8-layer_1-width_4 - -*** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-4580_7-R_26m a b -Ccap@0 gnd net@14 16.796f -Ccap@1 gnd net@8 16.796f -Ccap@2 gnd net@11 16.796f -Rres@0 net@14 a 19.85 -Rres@1 net@11 net@14 39.699 -Rres@2 b net@8 19.85 -Rres@3 net@8 net@11 39.699 -.ENDS wire-C_0_011f-4580_7-R_26m +.SUBCKT wire90-5449_9-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-5449_9-R_34_667m +.ENDS wire90-5449_9-layer_1-width_3 -*** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-4580_7-layer_1-width_4 a b -Xwire@0 a b wire-C_0_011f-4580_7-R_26m -.ENDS wire90-4580_7-layer_1-width_4 +*** CELL: stagesL:fillStage{sch} +.SUBCKT fillStage ain[10] ain[11] ain[12] ain[13] ain[14] ain[1] ain[2] ++ain[3] ain[4] ain[5] ain[6] ain[7] ain[8] ain[9] ain[T] aout[10] aout[11] ++aout[12] aout[13] aout[14] aout[1] aout[2] aout[3] aout[4] aout[5] aout[6] ++aout[7] aout[8] aout[9] aout[T] in[10] in[11] in[12] in[13] in[14] in[15] ++in[16] in[17] in[18] in[19] in[1] in[20] in[21] in[22] in[23] in[24] in[25] ++in[26] in[27] in[28] in[29] in[2] in[30] in[31] in[32] in[33] in[34] in[35] ++in[36] in[37] in[3] in[4] in[5] in[6] in[7] in[8] in[9] out[10] out[11] ++out[12] out[13] out[14] out[15] out[16] out[17] out[18] out[19] out[1] ++out[20] out[21] out[22] out[23] out[24] out[25] out[26] out[27] out[28] ++out[29] out[2] out[30] out[31] out[32] out[33] out[34] out[35] out[36] ++out[37] out[3] out[4] out[5] out[6] out[7] out[8] out[9] pred sic[1] sic[2] ++sic[3] sic[4] sic[5] sic[6] sic[7] sic[8] sic[9] sid[1] sid[2] sid[3] sid[4] ++sid[5] sid[6] sid[7] sid[8] sid[9] sir[1] sir[2] sir[3] sir[4] sir[5] sir[6] ++sir[7] sir[8] sir[9] soc[1] sod[1] sod[2] sod[3] sod[4] sod[5] sor[1] succ +Xall1in52@1 ain[10] ain[11] ain[12] ain[13] ain[14] ain[1] ain[2] ain[3] ++ain[4] ain[5] ain[6] ain[7] ain[8] ain[9] ain[T] aout[10] aout[11] aout[12] ++aout[13] aout[14] aout[1] aout[2] aout[3] aout[4] aout[5] aout[6] aout[7] ++aout[8] aout[9] aout[T] net@2 in[10] in[11] in[12] in[13] in[14] in[15] ++in[16] in[17] in[18] in[19] in[1] in[20] in[21] in[22] in[23] in[24] in[25] ++in[26] in[27] in[28] in[29] in[2] in[30] in[31] in[32] in[33] in[34] in[35] ++in[36] in[37] in[3] in[4] in[5] in[6] in[7] in[8] in[9] out[10] out[11] ++out[12] out[13] out[14] out[15] out[16] out[17] out[18] out[19] out[1] ++out[20] out[21] out[22] out[23] out[24] out[25] out[26] out[27] out[28] ++out[29] out[2] out[30] out[31] out[32] out[33] out[34] out[35] out[36] ++out[37] out[3] out[4] out[5] out[6] out[7] out[8] out[9] sid[1] sid[2] sid[3] ++sid[4] sid[5] sid[6] sid[7] sid[8] sid[9] sod[1] sod[2] sod[3] sod[4] sod[5] ++all1in52scan +XgaspFill@0 net@0 pred sic[1] sic[2] sic[3] sic[4] sic[5] sic[6] sic[7] ++sic[8] sic[9] sir[1] sir[2] sir[3] sir[4] sir[5] sir[6] sir[7] sir[8] sir[9] ++soc[1] sor[1] succ gaspFill +Xwire90@0 net@0 net@2 wire90-5449_9-layer_1-width_3 +.ENDS fillStage *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-4914_8-R_26m a b -Ccap@0 gnd net@14 18.021f -Ccap@1 gnd net@8 18.021f -Ccap@2 gnd net@11 18.021f -Rres@0 net@14 a 21.297 -Rres@1 net@11 net@14 42.595 -Rres@2 b net@8 21.297 -Rres@3 net@8 net@11 42.595 -.ENDS wire-C_0_011f-4914_8-R_26m +.SUBCKT wire-C_0_011f-2080_4-R_34_667m a b +Ccap@0 gnd net@14 7.628f +Ccap@1 gnd net@8 7.628f +Ccap@2 gnd net@11 7.628f +Rres@0 net@14 a 12.02 +Rres@1 net@11 net@14 24.04 +Rres@2 b net@8 12.02 +Rres@3 net@8 net@11 24.04 +.ENDS wire-C_0_011f-2080_4-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-4914_8-layer_1-width_4 a b -Xwire@0 a b wire-C_0_011f-4914_8-R_26m -.ENDS wire90-4914_8-layer_1-width_4 - -*** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-5109_1-R_26m a b -Ccap@0 gnd net@14 18.733f -Ccap@1 gnd net@8 18.733f -Ccap@2 gnd net@11 18.733f -Rres@0 net@14 a 22.139 -Rres@1 net@11 net@14 44.279 -Rres@2 b net@8 22.139 -Rres@3 net@8 net@11 44.279 -.ENDS wire-C_0_011f-5109_1-R_26m +.SUBCKT wire90-2080_4-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-2080_4-R_34_667m +.ENDS wire90-2080_4-layer_1-width_3 -*** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-5109_1-layer_1-width_4 a b -Xwire@0 a b wire-C_0_011f-5109_1-R_26m -.ENDS wire90-5109_1-layer_1-width_4 +*** CELL: stageGroupsL:properStopper{sch} +.SUBCKT properStopper ain[10] ain[11] ain[12] ain[13] ain[14] ain[1] ain[2] ++ain[3] ain[4] ain[5] ain[6] ain[7] ain[8] ain[9] ain[T] aout[10] aout[11] ++aout[12] aout[13] aout[14] aout[1] aout[2] aout[3] aout[4] aout[5] aout[6] ++aout[7] aout[8] aout[9] aout[T] dOut fire in[10] in[11] in[12] in[13] in[14] ++in[15] in[16] in[17] in[18] in[19] in[1] in[20] in[21] in[22] in[23] in[24] ++in[25] in[26] in[27] in[28] in[29] in[2] in[30] in[31] in[32] in[33] in[34] ++in[35] in[36] in[37] in[3] in[4] in[5] in[6] in[7] in[8] in[9] out[10] ++out[11] out[12] out[13] out[14] out[15] out[16] out[17] out[18] out[19] ++out[1] out[20] out[21] out[22] out[23] out[24] out[25] out[26] out[27] ++out[28] out[29] out[2] out[30] out[31] out[32] out[33] out[34] out[35] ++out[36] out[37] out[3] out[4] out[5] out[6] out[7] out[8] out[9] pred sic[1] ++sic[2] sic[3] sic[4] sic[5] sic[6] sic[7] sic[8] sic[9] sid[1] sid[2] sid[3] ++sid[4] sid[5] sid[6] sid[7] sid[8] sid[9] sir[1] sir[2] sir[3] sir[4] sir[5] ++sir[6] sir[7] sir[8] sir[9] soc[1] sod[1] sod[2] sod[3] sod[4] sod[5] sor[1] ++succ +XdrainSta@0 net@1[4] net@1[3] net@1[2] net@1[1] net@1[0] net@1[13] net@1[12] ++net@1[11] net@1[10] net@1[9] net@1[8] net@1[7] net@1[6] net@1[5] net@1[14] ++aout[10] aout[11] aout[12] aout[13] aout[14] aout[1] aout[2] aout[3] aout[4] ++aout[5] aout[6] aout[7] aout[8] aout[9] aout[T] dOut fire net@1[42] net@1[41] ++net@1[40] net@1[39] net@1[38] net@1[37] net@1[36] net@1[35] net@1[34] ++net@1[33] net@1[51] net@1[32] net@1[31] net@1[30] net@1[29] net@1[28] ++net@1[27] net@1[26] net@1[25] net@1[24] net@1[23] net@1[50] net@1[22] ++net@1[21] net@1[20] net@1[19] net@1[18] net@1[17] net@1[16] net@1[15] ++net@1[49] net@1[48] net@1[47] net@1[46] net@1[45] net@1[44] net@1[43] out[10] ++out[11] out[12] out[13] out[14] out[15] out[16] out[17] out[18] out[19] ++out[1] out[20] out[21] out[22] out[23] out[24] out[25] out[26] out[27] ++out[28] out[29] out[2] out[30] out[31] out[32] out[33] out[34] out[35] ++out[36] out[37] out[3] out[4] out[5] out[6] out[7] out[8] out[9] net@42 ++net@3[8] sic[2] sic[3] sic[4] sic[5] sic[6] sic[7] sic[8] sic[9] net@2[8] ++sir[2] sir[3] sir[4] sir[5] sir[6] sir[7] sir[8] sir[9] soc[1] sor[1] succ ++drainStage +XfillStag@0 ain[10] ain[11] ain[12] ain[13] ain[14] ain[1] ain[2] ain[3] ++ain[4] ain[5] ain[6] ain[7] ain[8] ain[9] ain[T] net@1[4] net@1[3] net@1[2] ++net@1[1] net@1[0] net@1[13] net@1[12] net@1[11] net@1[10] net@1[9] net@1[8] ++net@1[7] net@1[6] net@1[5] net@1[14] in[10] in[11] in[12] in[13] in[14] ++in[15] in[16] in[17] in[18] in[19] in[1] in[20] in[21] in[22] in[23] in[24] ++in[25] in[26] in[27] in[28] in[29] in[2] in[30] in[31] in[32] in[33] in[34] ++in[35] in[36] in[37] in[3] in[4] in[5] in[6] in[7] in[8] in[9] net@1[42] ++net@1[41] net@1[40] net@1[39] net@1[38] net@1[37] net@1[36] net@1[35] ++net@1[34] net@1[33] net@1[51] net@1[32] net@1[31] net@1[30] net@1[29] ++net@1[28] net@1[27] net@1[26] net@1[25] net@1[24] net@1[23] net@1[50] ++net@1[22] net@1[21] net@1[20] net@1[19] net@1[18] net@1[17] net@1[16] ++net@1[15] net@1[49] net@1[48] net@1[47] net@1[46] net@1[45] net@1[44] ++net@1[43] pred sic[1] sic[2] sic[3] sic[4] sic[5] sic[6] sic[7] sic[8] sic[9] ++sid[1] sid[2] sid[3] sid[4] sid[5] sid[6] sid[7] sid[8] sid[9] sir[1] sir[2] ++sir[3] sir[4] sir[5] sir[6] sir[7] sir[8] sir[9] net@3[8] sod[1] sod[2] ++sod[3] sod[4] sod[5] net@2[8] net@41 fillStage +Xwire90@0 net@41 net@42 wire90-2080_4-layer_1-width_3 +.ENDS properStopper -*** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-4659_8-R_26m a b -Ccap@0 gnd net@14 17.086f -Ccap@1 gnd net@8 17.086f -Ccap@2 gnd net@11 17.086f -Rres@0 net@14 a 20.192 -Rres@1 net@11 net@14 40.385 -Rres@2 b net@8 20.192 -Rres@3 net@8 net@11 40.385 -.ENDS wire-C_0_011f-4659_8-R_26m +*** CELL: stageGroupsL:fillDrainCount{sch} +.SUBCKT fillDrainCount ain[10] ain[11] ain[12] ain[13] ain[14] ain[1] ain[2] ++ain[3] ain[4] ain[5] ain[6] ain[7] ain[8] ain[9] ain[T] aout[10] aout[11] ++aout[12] aout[13] aout[14] aout[1] aout[2] aout[3] aout[4] aout[5] aout[6] ++aout[7] aout[8] aout[9] aout[T] fin fout in[10] in[11] in[12] in[13] in[14] ++in[15] in[16] in[17] in[18] in[19] in[1] in[20] in[21] in[22] in[23] in[24] ++in[25] in[26] in[27] in[28] in[29] in[2] in[30] in[31] in[32] in[33] in[34] ++in[35] in[36] in[37] in[3] in[4] in[5] in[6] in[7] in[8] in[9] out[10] ++out[11] out[12] out[13] out[14] out[15] out[16] out[17] out[18] out[19] ++out[1] out[20] out[21] out[22] out[23] out[24] out[25] out[26] out[27] ++out[28] out[29] out[2] out[30] out[31] out[32] out[33] out[34] out[35] ++out[36] out[37] out[3] out[4] out[5] out[6] out[7] out[8] out[9] pred sic[1] ++sic[2] sic[3] sic[4] sic[5] sic[6] sic[7] sic[8] sic[9] sid[1] sid[2] sid[3] ++sid[4] sid[5] sid[6] sid[7] sid[8] sid[9] sir[1] sir[2] sir[3] sir[4] sir[5] ++sir[6] sir[7] sir[8] sir[9] soc[1] sod[1] sod[2] sod[3] sod[4] sod[5] sor[1] ++succ +Xinstruct@0 net@53 net@48 fin fout net@61[8] sod[2] sod[3] sod[4] sod[5] ++sid[6] sid[7] sid[8] sid[9] sod[1] instructionCount +XproperSt@0 ain[10] ain[11] ain[12] ain[13] ain[14] ain[1] ain[2] ain[3] ++ain[4] ain[5] ain[6] ain[7] ain[8] ain[9] ain[T] aout[10] aout[11] aout[12] ++aout[13] aout[14] aout[1] aout[2] aout[3] aout[4] aout[5] aout[6] aout[7] ++aout[8] aout[9] aout[T] net@75 net@53 in[10] in[11] in[12] in[13] in[14] ++in[15] in[16] in[17] in[18] in[19] in[1] in[20] in[21] in[22] in[23] in[24] ++in[25] in[26] in[27] in[28] in[29] in[2] in[30] in[31] in[32] in[33] in[34] ++in[35] in[36] in[37] in[3] in[4] in[5] in[6] in[7] in[8] in[9] out[10] ++out[11] out[12] out[13] out[14] out[15] out[16] out[17] out[18] out[19] ++out[1] out[20] out[21] out[22] out[23] out[24] out[25] out[26] out[27] ++out[28] out[29] out[2] out[30] out[31] out[32] out[33] out[34] out[35] ++out[36] out[37] out[3] out[4] out[5] out[6] out[7] out[8] out[9] pred sic[1] ++sic[2] sic[3] sic[4] sic[5] sic[6] sic[7] sic[8] sic[9] sid[1] sid[2] sid[3] ++sid[4] sid[5] sid[6] sid[7] sid[8] sid[9] sir[1] sir[2] sir[3] sir[4] sir[5] ++sir[6] sir[7] sir[8] sir[9] soc[1] net@61[8] sod[2] sod[3] sod[4] sod[5] ++sor[1] succ properStopper +Xwire90@1 net@75 net@48 wire90-2080_4-layer_1-width_3 +.ENDS fillDrainCount -*** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-4659_8-layer_1-width_4 a b -Xwire@0 a b wire-C_0_011f-4659_8-R_26m -.ENDS wire90-4659_8-layer_1-width_4 +*** CELL: scanJ:scanCap{sch} +.SUBCKT scanCap si[1] si[2] si[3] si[4] si[5] si[9] +.ENDS scanCap -*** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-3105_9-R_26m a b -Ccap@0 gnd net@14 11.388f -Ccap@1 gnd net@8 11.388f -Ccap@2 gnd net@11 11.388f -Rres@0 net@14 a 13.459 -Rres@1 net@11 net@14 26.918 -Rres@2 b net@8 13.459 -Rres@3 net@8 net@11 26.918 -.ENDS wire-C_0_011f-3105_9-R_26m +*** CELL: scanK:scanEx1vertFup{sch} +.SUBCKT scanEx1vertFup dIn[1] mc sir[1] sir[2] sir[3] sir[4] sir[5] sir[6] ++sir[7] sir[8] sor[1] +XscanCell@1 dIn[1] sir[3] sir[2] sir[5] sir[1] sor[1] scanCellE +.ENDS scanEx1vertFup -*** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-3105_9-layer_1-width_4 a b -Xwire@0 a b wire-C_0_011f-3105_9-R_26m -.ENDS wire90-3105_9-layer_1-width_4 +*** CELL: gaspL:gaspWeakUp{sch} +.SUBCKT gaspWeakUp fire pred sir[1] sir[2] sir[3] sir[4] sir[5] sir[6] sir[7] ++sir[8] sir[9] sor[1] succ +XctrAND2i@0 net@16 succ fire ctrAND2in100LT +Xinv@1 pred net@9 inv-X_10 +XpredDri2@0 fire net@25 pred predDri20wMC +XscanEx1v@2 pred sir[9] sir[1] sir[2] sir[3] sir[4] sir[5] sir[6] sir[7] ++sir[8] sor[1] scanEx1vertFup +XsucDri20@0 fire succ sucDri20 +Xwire90@1 net@9 net@16 wire90-602_3-layer_1-width_3 +Xwire90@2 net@25 sir[9] wire90-602_3-layer_1-width_3 +.ENDS gaspWeakUp *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-2229_2-R_26m a b -Ccap@0 gnd net@14 8.174f -Ccap@1 gnd net@8 8.174f -Ccap@2 gnd net@11 8.174f -Rres@0 net@14 a 9.66 -Rres@1 net@11 net@14 19.32 -Rres@2 b net@8 9.66 -Rres@3 net@8 net@11 19.32 -.ENDS wire-C_0_011f-2229_2-R_26m +.SUBCKT wire-C_0_011f-5130_5-R_34_667m a b +Ccap@0 gnd net@14 18.812f +Ccap@1 gnd net@8 18.812f +Ccap@2 gnd net@11 18.812f +Rres@0 net@14 a 29.643 +Rres@1 net@11 net@14 59.286 +Rres@2 b net@8 29.643 +Rres@3 net@8 net@11 59.286 +.ENDS wire-C_0_011f-5130_5-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-2229_2-layer_1-width_4 a b -Xwire@0 a b wire-C_0_011f-2229_2-R_26m -.ENDS wire90-2229_2-layer_1-width_4 +.SUBCKT wire90-5130_5-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-5130_5-R_34_667m +.ENDS wire90-5130_5-layer_1-width_3 -*** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-4552_2-R_26m a b -Ccap@0 gnd net@14 16.691f -Ccap@1 gnd net@8 16.691f -Ccap@2 gnd net@11 16.691f -Rres@0 net@14 a 19.726 -Rres@1 net@11 net@14 39.452 -Rres@2 b net@8 19.726 -Rres@3 net@8 net@11 39.452 -.ENDS wire-C_0_011f-4552_2-R_26m +*** CELL: stagesL:weakStageUp{sch} +.SUBCKT weakStageUp ainU[10] ainU[11] ainU[12] ainU[13] ainU[14] ainU[1] ++ainU[2] ainU[3] ainU[4] ainU[5] ainU[6] ainU[7] ainU[8] ainU[9] ainU[T] ++aoutU[10] aoutU[11] aoutU[12] aoutU[13] aoutU[14] aoutU[1] aoutU[2] aoutU[3] ++aoutU[4] aoutU[5] aoutU[6] aoutU[7] aoutU[8] aoutU[9] aoutU[T] inU[10] ++inU[11] inU[12] inU[13] inU[14] inU[15] inU[16] inU[17] inU[18] inU[19] ++inU[1] inU[20] inU[21] inU[22] inU[23] inU[24] inU[25] inU[26] inU[27] ++inU[28] inU[29] inU[2] inU[30] inU[31] inU[32] inU[33] inU[34] inU[35] ++inU[36] inU[37] inU[3] inU[4] inU[5] inU[6] inU[7] inU[8] inU[9] outU[10] ++outU[11] outU[12] outU[13] outU[14] outU[15] outU[16] outU[17] outU[18] ++outU[19] outU[1] outU[20] outU[21] outU[22] outU[23] outU[24] outU[25] ++outU[26] outU[27] outU[28] outU[29] outU[2] outU[30] outU[31] outU[32] ++outU[33] outU[34] outU[35] outU[36] outU[37] outU[3] outU[4] outU[5] outU[6] ++outU[7] outU[8] outU[9] pred sir[1] sir[2] sir[3] sir[4] sir[5] sir[6] sir[7] ++sir[8] sir[9] sor[1] succ +Xall1in52@2 ainU[10] ainU[11] ainU[12] ainU[13] ainU[14] ainU[1] ainU[2] ++ainU[3] ainU[4] ainU[5] ainU[6] ainU[7] ainU[8] ainU[9] ainU[T] aoutU[10] ++aoutU[11] aoutU[12] aoutU[13] aoutU[14] aoutU[1] aoutU[2] aoutU[3] aoutU[4] ++aoutU[5] aoutU[6] aoutU[7] aoutU[8] aoutU[9] aoutU[T] net@2 inU[10] inU[11] ++inU[12] inU[13] inU[14] inU[15] inU[16] inU[17] inU[18] inU[19] inU[1] ++inU[20] inU[21] inU[22] inU[23] inU[24] inU[25] inU[26] inU[27] inU[28] ++inU[29] inU[2] inU[30] inU[31] inU[32] inU[33] inU[34] inU[35] inU[36] ++inU[37] inU[3] inU[4] inU[5] inU[6] inU[7] inU[8] inU[9] outU[10] outU[11] ++outU[12] outU[13] outU[14] outU[15] outU[16] outU[17] outU[18] outU[19] ++outU[1] outU[20] outU[21] outU[22] outU[23] outU[24] outU[25] outU[26] ++outU[27] outU[28] outU[29] outU[2] outU[30] outU[31] outU[32] outU[33] ++outU[34] outU[35] outU[36] outU[37] outU[3] outU[4] outU[5] outU[6] outU[7] ++outU[8] outU[9] all1in52weak +XgaspPlai@1 net@0 pred sir[1] sir[2] sir[3] sir[4] sir[5] sir[6] sir[7] ++sir[8] sir[9] sor[1] succ gaspWeakUp +Xwire90@0 net@0 net@2 wire90-5130_5-layer_1-width_3 +.ENDS weakStageUp -*** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-4552_2-layer_1-width_4 a b -Xwire@0 a b wire-C_0_011f-4552_2-R_26m -.ENDS wire90-4552_2-layer_1-width_4 +*** CELL: scanK:scanEx1vertFdn{sch} +.SUBCKT scanEx1vertFdn dIn[1] mc sir[1] sir[2] sir[3] sir[4] sir[5] sir[6] ++sir[7] sir[8] sor[8] +XscanCell@1 dIn[1] sir[3] sir[2] sir[5] sor[8] sir[8] scanCellE +.ENDS scanEx1vertFdn -*** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-4224_4-R_26m a b -Ccap@0 gnd net@14 15.489f -Ccap@1 gnd net@8 15.489f -Ccap@2 gnd net@11 15.489f -Rres@0 net@14 a 18.306 -Rres@1 net@11 net@14 36.611 -Rres@2 b net@8 18.306 -Rres@3 net@8 net@11 36.611 -.ENDS wire-C_0_011f-4224_4-R_26m +*** CELL: gaspL:gaspWeakDn{sch} +.SUBCKT gaspWeakDn fire pred sir[1] sir[2] sir[3] sir[4] sir[5] sir[6] sir[7] ++sir[8] sir[9] sor[8] succ +XctrAND2i@0 net@16 succ fire ctrAND2in100LT +Xinv@1 pred net@9 inv-X_10 +XpredDri2@0 fire net@25 pred predDri20wMC +XscanEx1v@1 pred sir[9] sir[1] sir[2] sir[3] sir[4] sir[5] sir[6] sir[7] ++sir[8] sor[8] scanEx1vertFdn +XsucDri20@0 fire succ sucDri20 +Xwire90@1 net@9 net@16 wire90-602_3-layer_1-width_3 +Xwire90@2 net@25 sir[9] wire90-602_3-layer_1-width_3 +.ENDS gaspWeakDn -*** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-4224_4-layer_1-width_4 a b -Xwire@0 a b wire-C_0_011f-4224_4-R_26m -.ENDS wire90-4224_4-layer_1-width_4 +*** CELL: stagesL:weakStageDn{sch} +.SUBCKT weakStageDn ainD[10] ainD[11] ainD[12] ainD[13] ainD[14] ainD[1] ++ainD[2] ainD[3] ainD[4] ainD[5] ainD[6] ainD[7] ainD[8] ainD[9] ainD[T] ++aoutD[10] aoutD[11] aoutD[12] aoutD[13] aoutD[14] aoutD[1] aoutD[2] aoutD[3] ++aoutD[4] aoutD[5] aoutD[6] aoutD[7] aoutD[8] aoutD[9] aoutD[T] inD[10] ++inD[11] inD[12] inD[13] inD[14] inD[15] inD[16] inD[17] inD[18] inD[19] ++inD[1] inD[20] inD[21] inD[22] inD[23] inD[24] inD[25] inD[26] inD[27] ++inD[28] inD[29] inD[2] inD[30] inD[31] inD[32] inD[33] inD[34] inD[35] ++inD[36] inD[37] inD[3] inD[4] inD[5] inD[6] inD[7] inD[8] inD[9] outD[10] ++outD[11] outD[12] outD[13] outD[14] outD[15] outD[16] outD[17] outD[18] ++outD[19] outD[1] outD[20] outD[21] outD[22] outD[23] outD[24] outD[25] ++outD[26] outD[27] outD[28] outD[29] outD[2] outD[30] outD[31] outD[32] ++outD[33] outD[34] outD[35] outD[36] outD[37] outD[3] outD[4] outD[5] outD[6] ++outD[7] outD[8] outD[9] predD sir[1] sir[2] sir[3] sir[4] sir[5] sir[6] ++sir[7] sir[8] sir[9] sor[8] succD +Xall1in52@2 ainD[10] ainD[11] ainD[12] ainD[13] ainD[14] ainD[1] ainD[2] ++ainD[3] ainD[4] ainD[5] ainD[6] ainD[7] ainD[8] ainD[9] ainD[T] aoutD[10] ++aoutD[11] aoutD[12] aoutD[13] aoutD[14] aoutD[1] aoutD[2] aoutD[3] aoutD[4] ++aoutD[5] aoutD[6] aoutD[7] aoutD[8] aoutD[9] aoutD[T] net@2 inD[10] inD[11] ++inD[12] inD[13] inD[14] inD[15] inD[16] inD[17] inD[18] inD[19] inD[1] ++inD[20] inD[21] inD[22] inD[23] inD[24] inD[25] inD[26] inD[27] inD[28] ++inD[29] inD[2] inD[30] inD[31] inD[32] inD[33] inD[34] inD[35] inD[36] ++inD[37] inD[3] inD[4] inD[5] inD[6] inD[7] inD[8] inD[9] outD[10] outD[11] ++outD[12] outD[13] outD[14] outD[15] outD[16] outD[17] outD[18] outD[19] ++outD[1] outD[20] outD[21] outD[22] outD[23] outD[24] outD[25] outD[26] ++outD[27] outD[28] outD[29] outD[2] outD[30] outD[31] outD[32] outD[33] ++outD[34] outD[35] outD[36] outD[37] outD[3] outD[4] outD[5] outD[6] outD[7] ++outD[8] outD[9] all1in52weak +XgaspWeak@0 net@0 predD sir[1] sir[2] sir[3] sir[4] sir[5] sir[6] sir[7] ++sir[8] sir[9] sor[8] succD gaspWeakDn +Xwire90@0 net@0 net@2 wire90-5130_5-layer_1-width_3 +.ENDS weakStageDn *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-4964_8-R_26m a b -Ccap@0 gnd net@14 18.204f -Ccap@1 gnd net@8 18.204f -Ccap@2 gnd net@11 18.204f -Rres@0 net@14 a 21.514 -Rres@1 net@11 net@14 43.028 -Rres@2 b net@8 21.514 -Rres@3 net@8 net@11 43.028 -.ENDS wire-C_0_011f-4964_8-R_26m +.SUBCKT wire-C_0_011f-1243_9-R_34_667m a b +Ccap@0 gnd net@14 4.561f +Ccap@1 gnd net@8 4.561f +Ccap@2 gnd net@11 4.561f +Rres@0 net@14 a 7.187 +Rres@1 net@11 net@14 14.374 +Rres@2 b net@8 7.187 +Rres@3 net@8 net@11 14.374 +.ENDS wire-C_0_011f-1243_9-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-4964_8-layer_1-width_4 a b -Xwire@0 a b wire-C_0_011f-4964_8-R_26m -.ENDS wire90-4964_8-layer_1-width_4 +.SUBCKT wire90-1243_9-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-1243_9-R_34_667m +.ENDS wire90-1243_9-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-2102_8-R_26m a b -Ccap@0 gnd net@14 7.71f -Ccap@1 gnd net@8 7.71f -Ccap@2 gnd net@11 7.71f -Rres@0 net@14 a 9.112 -Rres@1 net@11 net@14 18.224 -Rres@2 b net@8 9.112 -Rres@3 net@8 net@11 18.224 -.ENDS wire-C_0_011f-2102_8-R_26m +.SUBCKT wire-C_0_011f-1185_9-R_34_667m a b +Ccap@0 gnd net@14 4.348f +Ccap@1 gnd net@8 4.348f +Ccap@2 gnd net@11 4.348f +Rres@0 net@14 a 6.852 +Rres@1 net@11 net@14 13.704 +Rres@2 b net@8 6.852 +Rres@3 net@8 net@11 13.704 +.ENDS wire-C_0_011f-1185_9-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-2102_8-layer_1-width_4 a b -Xwire@0 a b wire-C_0_011f-2102_8-R_26m -.ENDS wire90-2102_8-layer_1-width_4 +.SUBCKT wire90-1185_9-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-1185_9-R_34_667m +.ENDS wire90-1185_9-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-2117_2-R_26m a b -Ccap@0 gnd net@14 7.763f -Ccap@1 gnd net@8 7.763f -Ccap@2 gnd net@11 7.763f -Rres@0 net@14 a 9.175 -Rres@1 net@11 net@14 18.349 -Rres@2 b net@8 9.175 -Rres@3 net@8 net@11 18.349 -.ENDS wire-C_0_011f-2117_2-R_26m +.SUBCKT wire-C_0_011f-1249_9-R_34_667m a b +Ccap@0 gnd net@14 4.583f +Ccap@1 gnd net@8 4.583f +Ccap@2 gnd net@11 4.583f +Rres@0 net@14 a 7.222 +Rres@1 net@11 net@14 14.443 +Rres@2 b net@8 7.222 +Rres@3 net@8 net@11 14.443 +.ENDS wire-C_0_011f-1249_9-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-2117_2-layer_1-width_4 a b -Xwire@0 a b wire-C_0_011f-2117_2-R_26m -.ENDS wire90-2117_2-layer_1-width_4 +.SUBCKT wire90-1249_9-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-1249_9-R_34_667m +.ENDS wire90-1249_9-layer_1-width_3 -*** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-840_4-R_26m a b -Ccap@0 gnd net@14 3.081f -Ccap@1 gnd net@8 3.081f -Ccap@2 gnd net@11 3.081f -Rres@0 net@14 a 3.642 -Rres@1 net@11 net@14 7.283 -Rres@2 b net@8 3.642 -Rres@3 net@8 net@11 7.283 -.ENDS wire-C_0_011f-840_4-R_26m +*** CELL: stageGroupsL:upDown8weak{sch} +.SUBCKT upDown8weak ainD[10] ainD[11] ainD[12] ainD[13] ainD[14] ainD[1] ++ainD[2] ainD[3] ainD[4] ainD[5] ainD[6] ainD[7] ainD[8] ainD[9] ainD[T] ++ainU[10] ainU[11] ainU[12] ainU[13] ainU[14] ainU[1] ainU[2] ainU[3] ainU[4] ++ainU[5] ainU[6] ainU[7] ainU[8] ainU[9] ainU[T] aoutD[10] aoutD[11] aoutD[12] ++aoutD[13] aoutD[14] aoutD[1] aoutD[2] aoutD[3] aoutD[4] aoutD[5] aoutD[6] ++aoutD[7] aoutD[8] aoutD[9] aoutD[T] aoutU[10] aoutU[11] aoutU[12] aoutU[13] ++aoutU[14] aoutU[1] aoutU[2] aoutU[3] aoutU[4] aoutU[5] aoutU[6] aoutU[7] ++aoutU[8] aoutU[9] aoutU[T] inD[10] inD[11] inD[12] inD[13] inD[14] inD[15] ++inD[16] inD[17] inD[18] inD[19] inD[1] inD[20] inD[21] inD[22] inD[23] ++inD[24] inD[25] inD[26] inD[27] inD[28] inD[29] inD[2] inD[30] inD[31] ++inD[32] inD[33] inD[34] inD[35] inD[36] inD[37] inD[3] inD[4] inD[5] inD[6] ++inD[7] inD[8] inD[9] inU[10] inU[11] inU[12] inU[13] inU[14] inU[15] inU[16] ++inU[17] inU[18] inU[19] inU[1] inU[20] inU[21] inU[22] inU[23] inU[24] ++inU[25] inU[26] inU[27] inU[28] inU[29] inU[2] inU[30] inU[31] inU[32] ++inU[33] inU[34] inU[35] inU[36] inU[37] inU[3] inU[4] inU[5] inU[6] inU[7] ++inU[8] inU[9] outD[10] outD[11] outD[12] outD[13] outD[14] outD[15] outD[16] ++outD[17] outD[18] outD[19] outD[1] outD[20] outD[21] outD[22] outD[23] ++outD[24] outD[25] outD[26] outD[27] outD[28] outD[29] outD[2] outD[30] ++outD[31] outD[32] outD[33] outD[34] outD[35] outD[36] outD[37] outD[3] ++outD[4] outD[5] outD[6] outD[7] outD[8] outD[9] outU[10] outU[11] outU[12] ++outU[13] outU[14] outU[15] outU[16] outU[17] outU[18] outU[19] outU[1] ++outU[20] outU[21] outU[22] outU[23] outU[24] outU[25] outU[26] outU[27] ++outU[28] outU[29] outU[2] outU[30] outU[31] outU[32] outU[33] outU[34] ++outU[35] outU[36] outU[37] outU[3] outU[4] outU[5] outU[6] outU[7] outU[8] ++outU[9] predD predU sir[1] sir[2] sir[3] sir[4] sir[5] sir[6] sir[7] sir[8] ++sir[9] sor[1] sor[8] succD succU +XweakStag@10 ainU[10] ainU[11] ainU[12] ainU[13] ainU[14] ainU[1] ainU[2] ++ainU[3] ainU[4] ainU[5] ainU[6] ainU[7] ainU[8] ainU[9] ainU[T] net@111[4] ++net@111[3] net@111[2] net@111[1] net@111[0] net@111[13] net@111[12] ++net@111[11] net@111[10] net@111[9] net@111[8] net@111[7] net@111[6] ++net@111[5] net@111[14] inU[10] inU[11] inU[12] inU[13] inU[14] inU[15] ++inU[16] inU[17] inU[18] inU[19] inU[1] inU[20] inU[21] inU[22] inU[23] ++inU[24] inU[25] inU[26] inU[27] inU[28] inU[29] inU[2] inU[30] inU[31] ++inU[32] inU[33] inU[34] inU[35] inU[36] inU[37] inU[3] inU[4] inU[5] inU[6] ++inU[7] inU[8] inU[9] net@111[42] net@111[41] net@111[40] net@111[39] ++net@111[38] net@111[37] net@111[36] net@111[35] net@111[34] net@111[33] ++net@111[51] net@111[32] net@111[31] net@111[30] net@111[29] net@111[28] ++net@111[27] net@111[26] net@111[25] net@111[24] net@111[23] net@111[50] ++net@111[22] net@111[21] net@111[20] net@111[19] net@111[18] net@111[17] ++net@111[16] net@111[15] net@111[49] net@111[48] net@111[47] net@111[46] ++net@111[45] net@111[44] net@111[43] predU sir[1] sir[2] sir[3] sir[4] sir[5] ++sir[6] sir[7] sir[8] sir[9] net@117[8] net@28 weakStageUp +XweakStag@11 net@111[4] net@111[3] net@111[2] net@111[1] net@111[0] ++net@111[13] net@111[12] net@111[11] net@111[10] net@111[9] net@111[8] ++net@111[7] net@111[6] net@111[5] net@111[14] net@112[4] net@112[3] net@112[2] ++net@112[1] net@112[0] net@112[13] net@112[12] net@112[11] net@112[10] ++net@112[9] net@112[8] net@112[7] net@112[6] net@112[5] net@112[14] ++net@111[42] net@111[41] net@111[40] net@111[39] net@111[38] net@111[37] ++net@111[36] net@111[35] net@111[34] net@111[33] net@111[51] net@111[32] ++net@111[31] net@111[30] net@111[29] net@111[28] net@111[27] net@111[26] ++net@111[25] net@111[24] net@111[23] net@111[50] net@111[22] net@111[21] ++net@111[20] net@111[19] net@111[18] net@111[17] net@111[16] net@111[15] ++net@111[49] net@111[48] net@111[47] net@111[46] net@111[45] net@111[44] ++net@111[43] net@112[42] net@112[41] net@112[40] net@112[39] net@112[38] ++net@112[37] net@112[36] net@112[35] net@112[34] net@112[33] net@112[51] ++net@112[32] net@112[31] net@112[30] net@112[29] net@112[28] net@112[27] ++net@112[26] net@112[25] net@112[24] net@112[23] net@112[50] net@112[22] ++net@112[21] net@112[20] net@112[19] net@112[18] net@112[17] net@112[16] ++net@112[15] net@112[49] net@112[48] net@112[47] net@112[46] net@112[45] ++net@112[44] net@112[43] net@46 net@117[8] sir[2] sir[3] sir[4] sir[5] sir[6] ++sir[7] net@120[1] sir[9] net@123[8] net@62 weakStageUp +XweakStag@12 net@112[4] net@112[3] net@112[2] net@112[1] net@112[0] ++net@112[13] net@112[12] net@112[11] net@112[10] net@112[9] net@112[8] ++net@112[7] net@112[6] net@112[5] net@112[14] net@113[4] net@113[3] net@113[2] ++net@113[1] net@113[0] net@113[13] net@113[12] net@113[11] net@113[10] ++net@113[9] net@113[8] net@113[7] net@113[6] net@113[5] net@113[14] ++net@112[42] net@112[41] net@112[40] net@112[39] net@112[38] net@112[37] ++net@112[36] net@112[35] net@112[34] net@112[33] net@112[51] net@112[32] ++net@112[31] net@112[30] net@112[29] net@112[28] net@112[27] net@112[26] ++net@112[25] net@112[24] net@112[23] net@112[50] net@112[22] net@112[21] ++net@112[20] net@112[19] net@112[18] net@112[17] net@112[16] net@112[15] ++net@112[49] net@112[48] net@112[47] net@112[46] net@112[45] net@112[44] ++net@112[43] net@113[42] net@113[41] net@113[40] net@113[39] net@113[38] ++net@113[37] net@113[36] net@113[35] net@113[34] net@113[33] net@113[51] ++net@113[32] net@113[31] net@113[30] net@113[29] net@113[28] net@113[27] ++net@113[26] net@113[25] net@113[24] net@113[23] net@113[50] net@113[22] ++net@113[21] net@113[20] net@113[19] net@113[18] net@113[17] net@113[16] ++net@113[15] net@113[49] net@113[48] net@113[47] net@113[46] net@113[45] ++net@113[44] net@113[43] net@63 net@123[8] sir[2] sir[3] sir[4] sir[5] sir[6] ++sir[7] net@126[1] sir[9] net@129[8] net@64 weakStageUp +XweakStag@13 net@113[4] net@113[3] net@113[2] net@113[1] net@113[0] ++net@113[13] net@113[12] net@113[11] net@113[10] net@113[9] net@113[8] ++net@113[7] net@113[6] net@113[5] net@113[14] aoutU[10] aoutU[11] aoutU[12] ++aoutU[13] aoutU[14] aoutU[1] aoutU[2] aoutU[3] aoutU[4] aoutU[5] aoutU[6] ++aoutU[7] aoutU[8] aoutU[9] aoutU[T] net@113[42] net@113[41] net@113[40] ++net@113[39] net@113[38] net@113[37] net@113[36] net@113[35] net@113[34] ++net@113[33] net@113[51] net@113[32] net@113[31] net@113[30] net@113[29] ++net@113[28] net@113[27] net@113[26] net@113[25] net@113[24] net@113[23] ++net@113[50] net@113[22] net@113[21] net@113[20] net@113[19] net@113[18] ++net@113[17] net@113[16] net@113[15] net@113[49] net@113[48] net@113[47] ++net@113[46] net@113[45] net@113[44] net@113[43] outU[10] outU[11] outU[12] ++outU[13] outU[14] outU[15] outU[16] outU[17] outU[18] outU[19] outU[1] ++outU[20] outU[21] outU[22] outU[23] outU[24] outU[25] outU[26] outU[27] ++outU[28] outU[29] outU[2] outU[30] outU[31] outU[32] outU[33] outU[34] ++outU[35] outU[36] outU[37] outU[3] outU[4] outU[5] outU[6] outU[7] outU[8] ++outU[9] net@65 net@129[8] sir[2] sir[3] sir[4] sir[5] sir[6] sir[7] ++net@132[1] sir[9] sor[1] succU weakStageUp +XweakStag@14 net@104[4] net@104[3] net@104[2] net@104[1] net@104[0] ++net@104[13] net@104[12] net@104[11] net@104[10] net@104[9] net@104[8] ++net@104[7] net@104[6] net@104[5] net@104[14] aoutD[10] aoutD[11] aoutD[12] ++aoutD[13] aoutD[14] aoutD[1] aoutD[2] aoutD[3] aoutD[4] aoutD[5] aoutD[6] ++aoutD[7] aoutD[8] aoutD[9] aoutD[T] net@104[42] net@104[41] net@104[40] ++net@104[39] net@104[38] net@104[37] net@104[36] net@104[35] net@104[34] ++net@104[33] net@104[51] net@104[32] net@104[31] net@104[30] net@104[29] ++net@104[28] net@104[27] net@104[26] net@104[25] net@104[24] net@104[23] ++net@104[50] net@104[22] net@104[21] net@104[20] net@104[19] net@104[18] ++net@104[17] net@104[16] net@104[15] net@104[49] net@104[48] net@104[47] ++net@104[46] net@104[45] net@104[44] net@104[43] outD[10] outD[11] outD[12] ++outD[13] outD[14] outD[15] outD[16] outD[17] outD[18] outD[19] outD[1] ++outD[20] outD[21] outD[22] outD[23] outD[24] outD[25] outD[26] outD[27] ++outD[28] outD[29] outD[2] outD[30] outD[31] outD[32] outD[33] outD[34] ++outD[35] outD[36] outD[37] outD[3] outD[4] outD[5] outD[6] outD[7] outD[8] ++outD[9] net@50 net@117[8] sir[2] sir[3] sir[4] sir[5] sir[6] sir[7] sir[8] ++sir[9] net@120[1] succD weakStageDn +XweakStag@15 net@106[4] net@106[3] net@106[2] net@106[1] net@106[0] ++net@106[13] net@106[12] net@106[11] net@106[10] net@106[9] net@106[8] ++net@106[7] net@106[6] net@106[5] net@106[14] net@104[4] net@104[3] net@104[2] ++net@104[1] net@104[0] net@104[13] net@104[12] net@104[11] net@104[10] ++net@104[9] net@104[8] net@104[7] net@104[6] net@104[5] net@104[14] ++net@106[42] net@106[41] net@106[40] net@106[39] net@106[38] net@106[37] ++net@106[36] net@106[35] net@106[34] net@106[33] net@106[51] net@106[32] ++net@106[31] net@106[30] net@106[29] net@106[28] net@106[27] net@106[26] ++net@106[25] net@106[24] net@106[23] net@106[50] net@106[22] net@106[21] ++net@106[20] net@106[19] net@106[18] net@106[17] net@106[16] net@106[15] ++net@106[49] net@106[48] net@106[47] net@106[46] net@106[45] net@106[44] ++net@106[43] net@104[42] net@104[41] net@104[40] net@104[39] net@104[38] ++net@104[37] net@104[36] net@104[35] net@104[34] net@104[33] net@104[51] ++net@104[32] net@104[31] net@104[30] net@104[29] net@104[28] net@104[27] ++net@104[26] net@104[25] net@104[24] net@104[23] net@104[50] net@104[22] ++net@104[21] net@104[20] net@104[19] net@104[18] net@104[17] net@104[16] ++net@104[15] net@104[49] net@104[48] net@104[47] net@104[46] net@104[45] ++net@104[44] net@104[43] net@44 net@123[8] sir[2] sir[3] sir[4] sir[5] sir[6] ++sir[7] net@120[1] sir[9] net@126[1] net@51 weakStageDn +XweakStag@16 net@107[4] net@107[3] net@107[2] net@107[1] net@107[0] ++net@107[13] net@107[12] net@107[11] net@107[10] net@107[9] net@107[8] ++net@107[7] net@107[6] net@107[5] net@107[14] net@106[4] net@106[3] net@106[2] ++net@106[1] net@106[0] net@106[13] net@106[12] net@106[11] net@106[10] ++net@106[9] net@106[8] net@106[7] net@106[6] net@106[5] net@106[14] ++net@107[42] net@107[41] net@107[40] net@107[39] net@107[38] net@107[37] ++net@107[36] net@107[35] net@107[34] net@107[33] net@107[51] net@107[32] ++net@107[31] net@107[30] net@107[29] net@107[28] net@107[27] net@107[26] ++net@107[25] net@107[24] net@107[23] net@107[50] net@107[22] net@107[21] ++net@107[20] net@107[19] net@107[18] net@107[17] net@107[16] net@107[15] ++net@107[49] net@107[48] net@107[47] net@107[46] net@107[45] net@107[44] ++net@107[43] net@106[42] net@106[41] net@106[40] net@106[39] net@106[38] ++net@106[37] net@106[36] net@106[35] net@106[34] net@106[33] net@106[51] ++net@106[32] net@106[31] net@106[30] net@106[29] net@106[28] net@106[27] ++net@106[26] net@106[25] net@106[24] net@106[23] net@106[50] net@106[22] ++net@106[21] net@106[20] net@106[19] net@106[18] net@106[17] net@106[16] ++net@106[15] net@106[49] net@106[48] net@106[47] net@106[46] net@106[45] ++net@106[44] net@106[43] net@52 net@129[8] sir[2] sir[3] sir[4] sir[5] sir[6] ++sir[7] net@126[1] sir[9] net@132[1] net@43 weakStageDn +XweakStag@17 ainD[10] ainD[11] ainD[12] ainD[13] ainD[14] ainD[1] ainD[2] ++ainD[3] ainD[4] ainD[5] ainD[6] ainD[7] ainD[8] ainD[9] ainD[T] net@107[4] ++net@107[3] net@107[2] net@107[1] net@107[0] net@107[13] net@107[12] ++net@107[11] net@107[10] net@107[9] net@107[8] net@107[7] net@107[6] ++net@107[5] net@107[14] inD[10] inD[11] inD[12] inD[13] inD[14] inD[15] ++inD[16] inD[17] inD[18] inD[19] inD[1] inD[20] inD[21] inD[22] inD[23] ++inD[24] inD[25] inD[26] inD[27] inD[28] inD[29] inD[2] inD[30] inD[31] ++inD[32] inD[33] inD[34] inD[35] inD[36] inD[37] inD[3] inD[4] inD[5] inD[6] ++inD[7] inD[8] inD[9] net@107[42] net@107[41] net@107[40] net@107[39] ++net@107[38] net@107[37] net@107[36] net@107[35] net@107[34] net@107[33] ++net@107[51] net@107[32] net@107[31] net@107[30] net@107[29] net@107[28] ++net@107[27] net@107[26] net@107[25] net@107[24] net@107[23] net@107[50] ++net@107[22] net@107[21] net@107[20] net@107[19] net@107[18] net@107[17] ++net@107[16] net@107[15] net@107[49] net@107[48] net@107[47] net@107[46] ++net@107[45] net@107[44] net@107[43] predD sor[1] sir[2] sir[3] sir[4] sir[5] ++sir[6] sir[7] net@132[1] sir[9] sor[8] net@53 weakStageDn +Xwire90@1 net@44 net@43 wire90-1243_9-layer_1-width_3 +Xwire90@2 net@28 net@46 wire90-1185_9-layer_1-width_3 +Xwire90@3 net@62 net@63 wire90-1185_9-layer_1-width_3 +Xwire90@4 net@64 net@65 wire90-1185_9-layer_1-width_3 +Xwire90@5 net@50 net@51 wire90-1249_9-layer_1-width_3 +Xwire90@6 net@52 net@53 wire90-1249_9-layer_1-width_3 +.ENDS upDown8weak -*** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-840_4-layer_1-width_4 a b -Xwire@0 a b wire-C_0_011f-840_4-R_26m -.ENDS wire90-840_4-layer_1-width_4 +*** CELL: stageGroupsL:northFifo{sch} +.SUBCKT northFifo ain[10] ain[11] ain[12] ain[13] ain[14] ain[1] ain[2] ++ain[3] ain[4] ain[5] ain[6] ain[7] ain[8] ain[9] ain[T] aout[10] aout[11] ++aout[12] aout[13] aout[14] aout[1] aout[2] aout[3] aout[4] aout[5] aout[6] ++aout[7] aout[8] aout[9] aout[T] fin fout in[10] in[11] in[12] in[13] in[14] ++in[15] in[16] in[17] in[18] in[19] in[1] in[20] in[21] in[22] in[23] in[24] ++in[25] in[26] in[27] in[28] in[29] in[2] in[30] in[31] in[32] in[33] in[34] ++in[35] in[36] in[37] in[3] in[4] in[5] in[6] in[7] in[8] in[9] out[10] ++out[11] out[12] out[13] out[14] out[15] out[16] out[17] out[18] out[19] ++out[1] out[20] out[21] out[22] out[23] out[24] out[25] out[26] out[27] ++out[28] out[29] out[2] out[30] out[31] out[32] out[33] out[34] out[35] ++out[36] out[37] out[3] out[4] out[5] out[6] out[7] out[8] out[9] pred sic[1] ++sic[2] sic[3] sic[4] sic[5] sic[8] sic[9] sid[1] sid[2] sid[3] sid[4] sid[5] ++sid[6] sid[7] sid[8] sid[9] sir[1] sir[2] sir[3] sir[4] sir[5] sir[8] sir[9] ++succ +XfillDrai@0 net@256[4] net@256[3] net@256[2] net@256[1] net@256[0] ++net@256[13] net@256[12] net@256[11] net@256[10] net@256[9] net@256[8] ++net@256[7] net@256[6] net@256[5] net@256[14] net@259[4] net@259[3] net@259[2] ++net@259[1] net@259[0] net@259[13] net@259[12] net@259[11] net@259[10] ++net@259[9] net@259[8] net@259[7] net@259[6] net@259[5] net@259[14] fin fout ++net@256[42] net@256[41] net@256[40] net@256[39] net@256[38] net@256[37] ++net@256[36] net@256[35] net@256[34] net@256[33] net@256[51] net@256[32] ++net@256[31] net@256[30] net@256[29] net@256[28] net@256[27] net@256[26] ++net@256[25] net@256[24] net@256[23] net@256[50] net@256[22] net@256[21] ++net@256[20] net@256[19] net@256[18] net@256[17] net@256[16] net@256[15] ++net@256[49] net@256[48] net@256[47] net@256[46] net@256[45] net@256[44] ++net@256[43] net@259[42] net@259[41] net@259[40] net@259[39] net@259[38] ++net@259[37] net@259[36] net@259[35] net@259[34] net@259[33] net@259[51] ++net@259[32] net@259[31] net@259[30] net@259[29] net@259[28] net@259[27] ++net@259[26] net@259[25] net@259[24] net@259[23] net@259[50] net@259[22] ++net@259[21] net@259[20] net@259[19] net@259[18] net@259[17] net@259[16] ++net@259[15] net@259[49] net@259[48] net@259[47] net@259[46] net@259[45] ++net@259[44] net@259[43] net@263 sic[1] sic[2] sic[3] sic[4] sic[5] sic[3] ++sic[2] sic[8] sic[9] sid[1] sid[2] sid[3] sid[4] sid[5] sid[6] sid[7] sid[8] ++sid[9] net@254[8] sir[2] sir[3] sir[4] sir[5] sir[3] sir[2] net@254[1] sir[9] ++sic[8] sid[8] sid[7] sid[6] net@235[5] net@235[4] net@254[1] net@267 ++fillDrainCount +XscanCap@1 sic[8] sic[2] sic[3] sic[4] sic[5] sic[9] scanCap +XscanCap@2 sid[8] sid[7] sid[6] net@235[5] net@235[4] sid[9] scanCap +XscanCap@4 net@254[1] sir[2] sir[3] sir[4] sir[5] sir[9] scanCap +XupDown8w@1 net@259[4] net@259[3] net@259[2] net@259[1] net@259[0] ++net@259[13] net@259[12] net@259[11] net@259[10] net@259[9] net@259[8] ++net@259[7] net@259[6] net@259[5] net@259[14] ain[10] ain[11] ain[12] ain[13] ++ain[14] ain[1] ain[2] ain[3] ain[4] ain[5] ain[6] ain[7] ain[8] ain[9] ain[T] ++aout[10] aout[11] aout[12] aout[13] aout[14] aout[1] aout[2] aout[3] aout[4] ++aout[5] aout[6] aout[7] aout[8] aout[9] aout[T] net@256[4] net@256[3] ++net@256[2] net@256[1] net@256[0] net@256[13] net@256[12] net@256[11] ++net@256[10] net@256[9] net@256[8] net@256[7] net@256[6] net@256[5] ++net@256[14] net@259[42] net@259[41] net@259[40] net@259[39] net@259[38] ++net@259[37] net@259[36] net@259[35] net@259[34] net@259[33] net@259[51] ++net@259[32] net@259[31] net@259[30] net@259[29] net@259[28] net@259[27] ++net@259[26] net@259[25] net@259[24] net@259[23] net@259[50] net@259[22] ++net@259[21] net@259[20] net@259[19] net@259[18] net@259[17] net@259[16] ++net@259[15] net@259[49] net@259[48] net@259[47] net@259[46] net@259[45] ++net@259[44] net@259[43] in[10] in[11] in[12] in[13] in[14] in[15] in[16] ++in[17] in[18] in[19] in[1] in[20] in[21] in[22] in[23] in[24] in[25] in[26] ++in[27] in[28] in[29] in[2] in[30] in[31] in[32] in[33] in[34] in[35] in[36] ++in[37] in[3] in[4] in[5] in[6] in[7] in[8] in[9] out[10] out[11] out[12] ++out[13] out[14] out[15] out[16] out[17] out[18] out[19] out[1] out[20] ++out[21] out[22] out[23] out[24] out[25] out[26] out[27] out[28] out[29] ++out[2] out[30] out[31] out[32] out[33] out[34] out[35] out[36] out[37] out[3] ++out[4] out[5] out[6] out[7] out[8] out[9] net@256[42] net@256[41] net@256[40] ++net@256[39] net@256[38] net@256[37] net@256[36] net@256[35] net@256[34] ++net@256[33] net@256[51] net@256[32] net@256[31] net@256[30] net@256[29] ++net@256[28] net@256[27] net@256[26] net@256[25] net@256[24] net@256[23] ++net@256[50] net@256[22] net@256[21] net@256[20] net@256[19] net@256[18] ++net@256[17] net@256[16] net@256[15] net@256[49] net@256[48] net@256[47] ++net@256[46] net@256[45] net@256[44] net@256[43] net@229 pred sir[1] sir[2] ++sir[3] sir[4] sir[5] sir[3] sir[2] sir[8] sir[9] net@254[8] net@254[1] succ ++net@264 upDown8weak +Xwire90@6 net@229 net@267 wire90-1185_9-layer_1-width_3 +Xwire90@18 net@264 net@263 wire90-1185_9-layer_1-width_3 +.ENDS northFifo *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-2017_6-R_26m a b -Ccap@0 gnd net@14 7.398f -Ccap@1 gnd net@8 7.398f -Ccap@2 gnd net@11 7.398f -Rres@0 net@14 a 8.743 -Rres@1 net@11 net@14 17.486 -Rres@2 b net@8 8.743 -Rres@3 net@8 net@11 17.486 -.ENDS wire-C_0_011f-2017_6-R_26m - -*** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-2017_6-layer_1-width_4 a b -Xwire@0 a b wire-C_0_011f-2017_6-R_26m -.ENDS wire90-2017_6-layer_1-width_4 +.SUBCKT wire-C_0_011f-70-R_34_667m a b +Ccap@0 gnd net@14 0.257f +Ccap@1 gnd net@8 0.257f +Ccap@2 gnd net@11 0.257f +Rres@0 net@14 a 0.404 +Rres@1 net@11 net@14 0.809 +Rres@2 b net@8 0.404 +Rres@3 net@8 net@11 0.809 +.ENDS wire-C_0_011f-70-R_34_667m + +*** CELL: orangeTSMC090nm:wire90{sch} +.SUBCKT wire90-70-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-70-R_34_667m +.ENDS wire90-70-layer_1-width_3 + +*** CELL: scanK:scanToDock{sch} +.SUBCKT scanToDock clS[F] clS[T] cl[F] cl[T] mc rd[F] rd[T] sin[1] sin[2] ++sin[3] sin[4] sin[5] sin[6] sin[7] sin[8] sout[2] sout[3] +Xinv@0 sin[2] net@1 inv-X_10 +Xinv@1 net@2 cl[T] inv-X_20 +Xinv@2 cl[T] cl[F] inv-X_20 +Xinv@3 sin[3] net@14 inv-X_10 +Xinv@4 net@16 clS[T] inv-X_20 +Xinv@5 clS[T] clS[F] inv-X_20 +Xinv@6 sin[5] net@25 inv-X_10 +Xinv@7 net@27 rd[T] inv-X_20 +Xinv@8 rd[T] rd[F] inv-X_20 +Xwire90@0 net@1 net@2 wire90-70-layer_1-width_3 +Xwire90@1 net@14 net@16 wire90-70-layer_1-width_3 +Xwire90@2 net@25 net@27 wire90-70-layer_1-width_3 +.ENDS scanToDock + +*** CELL: scanK:scanFromDock{sch} +.SUBCKT scanFromDock clS[F] clS[T] cl[F] cl[T] mc rd[F] rd[T] sin sin[2] ++sin[3] sin[4] sin[5] sin[6] sin[7] sin[8] sin[9] sout[2] sout[3] +Xinv@0 cl[T] net@40 inv-X_10 +Xinv@9 clS[T] net@47 inv-X_10 +Xinv@10 rd[T] net@55 inv-X_10 +Xnor2n_sy@0 cl[F] net@39 sout[2] nor2n_sy-X_10 +Xnor2n_sy@1 clS[F] net@46 sout[3] nor2n_sy-X_10 +Xnor2n_sy@2 rd[F] net@54 sin[5] nor2n_sy-X_10 +Xwire90@3 net@40 net@39 wire90-297_6-layer_1-width_3 +Xwire90@4 net@47 net@46 wire90-297_6-layer_1-width_3 +Xwire90@5 net@55 net@54 wire90-297_6-layer_1-width_3 +.ENDS scanFromDock *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-2584_1-R_26m a b -Ccap@0 gnd net@14 9.475f -Ccap@1 gnd net@8 9.475f -Ccap@2 gnd net@11 9.475f -Rres@0 net@14 a 11.198 -Rres@1 net@11 net@14 22.396 -Rres@2 b net@8 11.198 -Rres@3 net@8 net@11 22.396 -.ENDS wire-C_0_011f-2584_1-R_26m +.SUBCKT wire-C_0_011f-476_7-R_34_667m a b +Ccap@0 gnd net@14 1.748f +Ccap@1 gnd net@8 1.748f +Ccap@2 gnd net@11 1.748f +Rres@0 net@14 a 2.754 +Rres@1 net@11 net@14 5.509 +Rres@2 b net@8 2.754 +Rres@3 net@8 net@11 5.509 +.ENDS wire-C_0_011f-476_7-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-2584_1-layer_1-width_4 a b -Xwire@0 a b wire-C_0_011f-2584_1-R_26m -.ENDS wire90-2584_1-layer_1-width_4 +.SUBCKT wire90-476_7-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-476_7-R_34_667m +.ENDS wire90-476_7-layer_1-width_3 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-2385_3-R_26m a b -Ccap@0 gnd net@14 8.746f -Ccap@1 gnd net@8 8.746f -Ccap@2 gnd net@11 8.746f -Rres@0 net@14 a 10.336 -Rres@1 net@11 net@14 20.673 -Rres@2 b net@8 10.336 -Rres@3 net@8 net@11 20.673 -.ENDS wire-C_0_011f-2385_3-R_26m +.SUBCKT wire-C_0_011f-472_4-R_34_667m a b +Ccap@0 gnd net@14 1.732f +Ccap@1 gnd net@8 1.732f +Ccap@2 gnd net@11 1.732f +Rres@0 net@14 a 2.729 +Rres@1 net@11 net@14 5.459 +Rres@2 b net@8 2.729 +Rres@3 net@8 net@11 5.459 +.ENDS wire-C_0_011f-472_4-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-2385_3-layer_1-width_4 a b -Xwire@0 a b wire-C_0_011f-2385_3-R_26m -.ENDS wire90-2385_3-layer_1-width_4 - -*** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-1928_3-R_26m a b -Ccap@0 gnd net@14 7.07f -Ccap@1 gnd net@8 7.07f -Ccap@2 gnd net@11 7.07f -Rres@0 net@14 a 8.356 -Rres@1 net@11 net@14 16.712 -Rres@2 b net@8 8.356 -Rres@3 net@8 net@11 16.712 -.ENDS wire-C_0_011f-1928_3-R_26m +.SUBCKT wire90-472_4-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-472_4-R_34_667m +.ENDS wire90-472_4-layer_1-width_3 -*** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-1928_3-layer_1-width_4 a b -Xwire@0 a b wire-C_0_011f-1928_3-R_26m -.ENDS wire90-1928_3-layer_1-width_4 +*** CELL: centersJ:ctrAND3in100LT{sch} +.SUBCKT ctrAND3in100LT inA inB inC out +Xinv@3 net@104 out inv-X_100 +Xinv@4 inC net@143 inv-X_10 +Xnand2LT_@0 net@138 net@131 net@134 nand2LT_sy-X_30 +Xnor2n_sy@0 inA inB net@130 nor2n_sy-X_10 +Xwire90@0 net@130 net@131 wire90-476_7-layer_1-width_3 +Xwire90@4 net@134 net@104 wire90-1013_8-layer_1-width_3 +Xwire90@5 net@143 net@138 wire90-472_4-layer_1-width_3 +.ENDS ctrAND3in100LT -*** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-2790_5-R_26m a b -Ccap@0 gnd net@14 10.232f -Ccap@1 gnd net@8 10.232f -Ccap@2 gnd net@11 10.232f -Rres@0 net@14 a 12.092 -Rres@1 net@11 net@14 24.184 -Rres@2 b net@8 12.092 -Rres@3 net@8 net@11 24.184 -.ENDS wire-C_0_011f-2790_5-R_26m +*** CELL: scanJ:scanEx1vertA{sch} +.SUBCKT scanEx1vertA dIn[1] mc sir[1] sir[2] sir[3] sir[4] sir[5] sir[6] ++sir[7] sir[8] sor[1] +XscanCell@1 dIn[1] sir[3] sir[2] sir[5] sir[1] sor[1] scanCellE +.ENDS scanEx1vertA -*** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-2790_5-layer_1-width_4 a b -Xwire@0 a b wire-C_0_011f-2790_5-R_26m -.ENDS wire90-2790_5-layer_1-width_4 +*** CELL: gaspL:gaspTap{sch} +.SUBCKT gaspTap fire pred sic[1] sic[2] sic[3] sic[4] sic[5] sic[6] sic[7] ++sic[8] sic[9] sir[1] sir[2] sir[3] sir[4] sir[5] sir[6] sir[7] sir[8] sir[9] ++soc[1] sor[1] succ[A] succ[B] +XctrAND3i@2 succ[B] succ[A] net@163 fire ctrAND3in100LT +Xinv@0 pred net@240 inv-X_5 +XpredDri2@0 fire net@104 pred predDri20wMC +XscanEx1v@0 pred sir[9] sir[1] sir[2] sir[3] sir[4] sir[5] sir[6] sir[7] ++sir[8] sor[1] scanEx1vertA +XscanFx2v@0 net@418 net@409 sic[1] sic[2] sic[3] sic[4] sic[5] sic[6] sic[7] ++sic[8] sic[9] soc[1] scanFx2vert +XsucANDdr@3 net@409 fire succ[B] sucANDdri20 +XsucANDdr@6 net@418 fire succ[A] sucANDdri20 +Xwire90@0 net@240 net@163 wire90-602_3-layer_1-width_3 +Xwire90@4 net@104 sir[9] wire90-602_3-layer_1-width_3 +.ENDS gaspTap *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-2752_3-R_26m a b -Ccap@0 gnd net@14 10.092f -Ccap@1 gnd net@8 10.092f -Ccap@2 gnd net@11 10.092f -Rres@0 net@14 a 11.927 -Rres@1 net@11 net@14 23.853 -Rres@2 b net@8 11.927 -Rres@3 net@8 net@11 23.853 -.ENDS wire-C_0_011f-2752_3-R_26m +.SUBCKT wire-C_0_011f-5331_6-R_34_667m a b +Ccap@0 gnd net@14 19.549f +Ccap@1 gnd net@8 19.549f +Ccap@2 gnd net@11 19.549f +Rres@0 net@14 a 30.805 +Rres@1 net@11 net@14 61.61 +Rres@2 b net@8 30.805 +Rres@3 net@8 net@11 61.61 +.ENDS wire-C_0_011f-5331_6-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-2752_3-layer_1-width_4 a b -Xwire@0 a b wire-C_0_011f-2752_3-R_26m -.ENDS wire90-2752_3-layer_1-width_4 +.SUBCKT wire90-5331_6-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-5331_6-R_34_667m +.ENDS wire90-5331_6-layer_1-width_3 -*** CELL: dockPartOD:ringSkipMoveLit{sch} -.SUBCKT ringSkipMoveLit clS[F] clS[T] cl[F] cl[T] do[epi] fire[L] fire[M] -+inA[1] inA[2] inA[3] inA[4] inA[5] inA[6] inE[10] inE[11] inE[12] inE[13] -+inE[14] inE[15] inE[16] inE[17] inE[18] inE[19] inE[1] inE[20] inE[21] -+inE[22] inE[23] inE[24] inE[25] inE[26] inE[27] inE[28] inE[29] inE[2] -+inE[30] inE[31] inE[32] inE[33] inE[34] inE[35] inE[36] inE[3] inE[4] inE[5] -+inE[6] inE[7] inE[8] inE[9] in[C] loadC[T] mc od[10] od[11] od[12] od[13] -+od[14] od[15] od[16] od[17] od[18] od[19] od[1] od[20] od[21] od[22] od[23] -+od[24] od[25] od[26] od[27] od[28] od[29] od[2] od[30] od[31] od[32] od[33] -+od[34] od[35] od[36] od[3] od[4] od[5] od[6] od[7] od[8] od[9] pred[D] -+pred[T] rd[F] rd[T] sin sout succ[D] succ[T] torp -XbitAssig@0 bitAssignments -Xinv@0 net@395 olcZ inv-X_20 -XmoveLit@0 clS[F] clS[T] cl[F] cl[T] do[L] do[M] fire[L] fire[M] fire[T] -+net@332 mc odx[15] odx[16] odx[18] odx[19] odx[20] pred[D] pred[T] rd[F] -+rd[T] net@372 sout succ[D] succ[T] torp moveLit -XringFIFO@0 clS[F] clS[T] cl[F] cl[T] net@304 net@295 do[epi] fire[ODE] -+fire[m1] fire[m2] ringFIFO@0_freqOut inE[10] inE[11] inE[12] inE[13] inE[14] -+inE[15] inE[16] inE[17] inE[18] inE[19] inE[1] inE[20] inE[21] inE[22] -+inE[23] inE[24] inE[25] inE[26] inE[27] inE[28] inE[29] inE[2] inE[30] -+inE[31] inE[32] inE[33] inE[34] inE[35] inE[36] inE[3] inE[4] inE[5] inE[6] -+inE[7] inE[8] inE[9] mc od[10] od[11] od[12] od[13] od[14] od[15] od[16] -+od[17] od[18] od[19] od[1] od[20] od[2] od[3] od[4] od[5] od[6] od[7] od[8] -+od[9] olcZ m1s[1] m1s[20] m1s[22] m1s[23] m1s[24] m1s[25] m1s[26] m1s[27] -+m1s[2] m1s[3] m1s[4] m1s[5] m1s[6] m1s[8] pout[10] pout[11] pout[12] pout[13] -+pout[14] pout[15] pout[16] pout[17] pout[18] pout[1] pout[2] pout[3] pout[4] -+pout[5] pout[6] pout[7] pout[8] pout[9] rd[F] rd[T] sin net@377 ringFIFO -XskipCoun@0 clS[F] clS[T] cl[F] cl[T] net@304 net@295 fire[ODE] fire[m1] -+fire[m2] fire[M] ilc[done] inA[1] inA[2] inA[3] inA[4] inA[5] inA[6] m1d[1] -+m1d[2] m1d[3] m1d[4] m1d[5] m1d[6] m1d[8] pout[10] pout[11] pout[12] pout[13] -+pout[14] pout[15] pout[16] pout[17] pout[18] pout[1] pout[2] pout[3] pout[4] -+pout[5] pout[6] pout[7] pout[8] pout[9] in[C] kill loadC[T] mc net@395 rd[F] -+rd[T] m1d[24] m1d[26] m1d[25] m1d[22] m1d[27] m1d[23] m1d[20] net@378 net@376 -+skipCount -Xwire90@0 wire90@0_a pout[1] wire90-2416_4-layer_1-width_4 -Xwire90@1 wire90@1_a pout[2] wire90-2384_4-layer_1-width_4 -Xwire90@2 wire90@2_a pout[3] wire90-2330_4-layer_1-width_4 -Xwire90@3 wire90@3_a pout[4] wire90-2135_9-layer_1-width_4 -Xwire90@4 wire90@4_a pout[5] wire90-1987_4-layer_1-width_4 -Xwire90@5 wire90@5_a pout[6] wire90-1996_4-layer_1-width_4 -Xwire90@6 wire90@6_a pout[7] wire90-1636_3-layer_1-width_4 -Xwire90@7 wire90@7_a pout[8] wire90-1776_4-layer_1-width_4 -Xwire90@8 wire90@8_a pout[9] wire90-1870_9-layer_1-width_4 -Xwire90@9 wire90@9_a pout[10] wire90-1565_5-layer_1-width_4 -Xwire90@10 wire90@10_a pout[11] wire90-1506-layer_1-width_4 -Xwire90@11 wire90@11_a pout[12] wire90-1605_5-layer_1-width_4 -Xwire90@12 wire90@12_a pout[13] wire90-1227_3-layer_1-width_4 -Xwire90@13 wire90@13_a pout[14] wire90-1254_9-layer_1-width_4 -Xwire90@14 wire90@14_a pout[15] wire90-1280_2-layer_1-width_4 -Xwire90@15 wire90@15_a pout[16] wire90-1012_7-layer_1-width_4 -Xwire90@16 wire90@16_a pout[17] wire90-960_9-layer_1-width_4 -Xwire90@17 wire90@17_a pout[18] wire90-904_3-layer_1-width_4 -Xwire90@18 m1s[1] m1d[1] wire90-4579_4-layer_1-width_4 -Xwire90@19 m1s[2] m1d[2] wire90-4580_9-layer_1-width_4 -Xwire90@20 m1s[3] m1d[3] wire90-4864_4-layer_1-width_4 -Xwire90@21 m1s[4] m1d[4] wire90-4970_4-layer_1-width_4 -Xwire90@22 m1s[5] m1d[5] wire90-5067_4-layer_1-width_4 -Xwire90@23 m1s[6] m1d[6] wire90-5238_9-layer_1-width_4 -Xwire90@25 m1s[8] m1d[8] wire90-5485_4-layer_1-width_4 -Xwire90@37 m1s[20] m1d[20] wire90-3582_8-layer_1-width_4 -Xwire90@39 m1s[22] m1d[22] wire90-4216_8-layer_1-width_4 -Xwire90@40 m1s[23] m1d[23] wire90-4217_8-layer_1-width_4 -Xwire90@41 m1s[24] m1d[24] wire90-4580_7-layer_1-width_4 -Xwire90@42 m1s[25] m1d[25] wire90-4914_8-layer_1-width_4 -Xwire90@43 m1s[26] m1d[26] wire90-5109_1-layer_1-width_4 -Xwire90@44 m1s[27] m1d[27] wire90-4659_8-layer_1-width_4 -Xwire90@56 wire90@56_a fire[m2] wire90-3105_9-layer_1-width_4 -Xwire90@57 wire90@57_a fire[m1] wire90-2229_2-layer_1-width_4 -Xwire90@58 wire90@58_a fire[ODE] wire90-4552_2-layer_1-width_4 -Xwire90@59 net@304 do[L] wire90-4224_4-layer_1-width_4 -Xwire90@60 net@295 do[M] wire90-4964_8-layer_1-width_4 -Xwire90@61 od[15] odx[15] wire90-2102_8-layer_1-width_4 -Xwire90@62 od[16] odx[16] wire90-2117_2-layer_1-width_4 -Xwire90@63 od[17] odx[17] wire90-840_4-layer_1-width_4 -Xwire90@64 od[18] odx[18] wire90-2017_6-layer_1-width_4 -Xwire90@65 od[19] odx[19] wire90-2584_1-layer_1-width_4 -Xwire90@66 od[20] odx[20] wire90-2385_3-layer_1-width_4 -Xwire90@67 ilc[done] net@332 wire90-1928_3-layer_1-width_4 -Xwire90@68 net@377 net@378 wire90-2790_5-layer_1-width_4 -Xwire90@69 net@376 net@372 wire90-2752_3-layer_1-width_4 -Xwire90@70 kill fire[T] wire90-2416_4-layer_1-width_4 -.ENDS ringSkipMoveLit +*** CELL: stagesL:tapStage{sch} +.SUBCKT tapStage ain[10] ain[11] ain[12] ain[13] ain[14] ain[1] ain[2] ain[3] ++ain[4] ain[5] ain[6] ain[7] ain[8] ain[9] ain[T] aout[10] aout[11] aout[12] ++aout[13] aout[14] aout[1] aout[2] aout[3] aout[4] aout[5] aout[6] aout[7] ++aout[8] aout[9] aout[T] in[10] in[11] in[12] in[13] in[14] in[15] in[16] ++in[17] in[18] in[19] in[1] in[20] in[21] in[22] in[23] in[24] in[25] in[26] ++in[27] in[28] in[29] in[2] in[30] in[31] in[32] in[33] in[34] in[35] in[36] ++in[37] in[3] in[4] in[5] in[6] in[7] in[8] in[9] out[10] out[11] out[12] ++out[13] out[14] out[15] out[16] out[17] out[18] out[19] out[1] out[20] ++out[21] out[22] out[23] out[24] out[25] out[26] out[27] out[28] out[29] ++out[2] out[30] out[31] out[32] out[33] out[34] out[35] out[36] out[37] out[3] ++out[4] out[5] out[6] out[7] out[8] out[9] pred sic[1] sic[2] sic[3] sic[4] ++sic[5] sic[6] sic[7] sic[8] sic[9] sir[1] sir[2] sir[3] sir[4] sir[5] sir[6] ++sir[7] sir[8] sir[9] soc[1] sor[1] succ[A] succ[B] +Xall1in52@3 ain[10] ain[11] ain[12] ain[13] ain[14] ain[1] ain[2] ain[3] ++ain[4] ain[5] ain[6] ain[7] ain[8] ain[9] ain[T] aout[10] aout[11] aout[12] ++aout[13] aout[14] aout[1] aout[2] aout[3] aout[4] aout[5] aout[6] aout[7] ++aout[8] aout[9] aout[T] net@2 in[10] in[11] in[12] in[13] in[14] in[15] ++in[16] in[17] in[18] in[19] in[1] in[20] in[21] in[22] in[23] in[24] in[25] ++in[26] in[27] in[28] in[29] in[2] in[30] in[31] in[32] in[33] in[34] in[35] ++in[36] in[37] in[3] in[4] in[5] in[6] in[7] in[8] in[9] out[10] out[11] ++out[12] out[13] out[14] out[15] out[16] out[17] out[18] out[19] out[1] ++out[20] out[21] out[22] out[23] out[24] out[25] out[26] out[27] out[28] ++out[29] out[2] out[30] out[31] out[32] out[33] out[34] out[35] out[36] ++out[37] out[3] out[4] out[5] out[6] out[7] out[8] out[9] all1in52weak +XgaspSwit@0 net@0 pred sic[1] sic[2] sic[3] sic[4] sic[5] sic[6] sic[7] ++sic[8] sic[9] sir[1] sir[2] sir[3] sir[4] sir[5] sir[6] sir[7] sir[8] sir[9] ++soc[1] sor[1] succ[A] succ[B] gaspTap +Xwire90@0 net@0 net@2 wire90-5331_6-layer_1-width_3 +.ENDS tapStage -*** CELL: scanJ:scanCap{sch} -.SUBCKT scanCap si[1] si[2] si[3] si[4] si[5] si[9] -.ENDS scanCap +*** CELL: stageGroupsL:tapPropStop{sch} +.SUBCKT tapPropStop ain[10] ain[11] ain[12] ain[13] ain[14] ain[1] ain[2] ++ain[3] ain[4] ain[5] ain[6] ain[7] ain[8] ain[9] ain[T] aout[10] aout[11] ++aout[12] aout[13] aout[14] aout[1] aout[2] aout[3] aout[4] aout[5] aout[6] ++aout[7] aout[8] aout[9] aout[T] cin fin fout in[10] in[11] in[12] in[13] ++in[14] in[15] in[16] in[17] in[18] in[19] in[1] in[20] in[21] in[22] in[23] ++in[24] in[25] in[26] in[27] in[28] in[29] in[2] in[30] in[31] in[32] in[33] ++in[34] in[35] in[36] in[37] in[3] in[4] in[5] in[6] in[7] in[8] in[9] out[10] ++out[11] out[12] out[13] out[14] out[15] out[16] out[17] out[18] out[19] ++out[1] out[20] out[21] out[22] out[23] out[24] out[25] out[26] out[27] ++out[28] out[29] out[2] out[30] out[31] out[32] out[33] out[34] out[35] ++out[36] out[37] out[3] out[4] out[5] out[6] out[7] out[8] out[9] pred sic[1] ++sic[2] sic[3] sic[4] sic[5] sic[6] sic[7] sic[8] sic[9] sid[1] sid[2] sid[3] ++sid[4] sid[5] sid[6] sid[7] sid[8] sid[9] sir[1] sir[2] sir[3] sir[4] sir[5] ++sir[6] sir[7] sir[8] sir[9] soc[1] sod[1] sod[2] sod[3] sod[4] sod[5] sor[1] ++succ[A] succ[tap] +Xinstruct@0 cin net@91 fin fout net@105[8] sod[2] sod[3] sod[4] sod[5] sid[6] ++sid[7] sid[8] sid[9] sod[1] instructionCount +XproperSt@0 ain[10] ain[11] ain[12] ain[13] ain[14] ain[1] ain[2] ain[3] ++ain[4] ain[5] ain[6] ain[7] ain[8] ain[9] ain[T] net@107[4] net@107[3] ++net@107[2] net@107[1] net@107[0] net@107[13] net@107[12] net@107[11] ++net@107[10] net@107[9] net@107[8] net@107[7] net@107[6] net@107[5] ++net@107[14] net@91 properSt@0_fire in[10] in[11] in[12] in[13] in[14] in[15] ++in[16] in[17] in[18] in[19] in[1] in[20] in[21] in[22] in[23] in[24] in[25] ++in[26] in[27] in[28] in[29] in[2] in[30] in[31] in[32] in[33] in[34] in[35] ++in[36] in[37] in[3] in[4] in[5] in[6] in[7] in[8] in[9] net@107[42] ++net@107[41] net@107[40] net@107[39] net@107[38] net@107[37] net@107[36] ++net@107[35] net@107[34] net@107[33] net@107[51] net@107[32] net@107[31] ++net@107[30] net@107[29] net@107[28] net@107[27] net@107[26] net@107[25] ++net@107[24] net@107[23] net@107[50] net@107[22] net@107[21] net@107[20] ++net@107[19] net@107[18] net@107[17] net@107[16] net@107[15] net@107[49] ++net@107[48] net@107[47] net@107[46] net@107[45] net@107[44] net@107[43] pred ++sic[1] sic[2] sic[3] sic[4] sic[5] sic[6] sic[7] sic[8] sic[9] sid[1] sid[2] ++sid[3] sid[4] sid[5] sid[6] sid[7] sid[8] sid[9] sir[1] sir[2] sir[3] sir[4] ++sir[5] sir[6] sir[7] sir[8] sir[9] net@100[8] net@105[8] sod[2] sod[3] sod[4] ++sod[5] net@101[8] net@98 properStopper +XtapStage@1 net@107[4] net@107[3] net@107[2] net@107[1] net@107[0] ++net@107[13] net@107[12] net@107[11] net@107[10] net@107[9] net@107[8] ++net@107[7] net@107[6] net@107[5] net@107[14] aout[10] aout[11] aout[12] ++aout[13] aout[14] aout[1] aout[2] aout[3] aout[4] aout[5] aout[6] aout[7] ++aout[8] aout[9] aout[T] net@107[42] net@107[41] net@107[40] net@107[39] ++net@107[38] net@107[37] net@107[36] net@107[35] net@107[34] net@107[33] ++net@107[51] net@107[32] net@107[31] net@107[30] net@107[29] net@107[28] ++net@107[27] net@107[26] net@107[25] net@107[24] net@107[23] net@107[50] ++net@107[22] net@107[21] net@107[20] net@107[19] net@107[18] net@107[17] ++net@107[16] net@107[15] net@107[49] net@107[48] net@107[47] net@107[46] ++net@107[45] net@107[44] net@107[43] out[10] out[11] out[12] out[13] out[14] ++out[15] out[16] out[17] out[18] out[19] out[1] out[20] out[21] out[22] ++out[23] out[24] out[25] out[26] out[27] out[28] out[29] out[2] out[30] ++out[31] out[32] out[33] out[34] out[35] out[36] out[37] out[3] out[4] out[5] ++out[6] out[7] out[8] out[9] net@85 net@100[8] sic[2] sic[3] sic[4] sic[5] ++sic[6] sic[7] sic[8] sic[9] net@101[8] sir[2] sir[3] sir[4] sir[5] sir[6] ++sir[7] sir[8] sir[9] soc[1] sor[1] succ[A] succ[tap] tapStage +Xwire90@2 net@98 net@85 wire90-2080_4-layer_1-width_3 +.ENDS tapPropStop -*** CELL: scanConverter{sch} -.SUBCKT scanConverter clS[F] clS[T] cl[F] cl[T] mc oldScan[2] oldScan[3] -+oldScan[4] oldScan[5] oldScan[6] oldScan[7] oldScan[8] oldScan[9] rd[F] rd[T] -Xinv@0 oldScan[2] cl[F] inv-X_5 -Xinv@1 cl[F] cl[T] inv-X_5 -Xinv@2 oldScan[3] clS[F] inv-X_5 -Xinv@3 clS[F] clS[T] inv-X_5 -Xinv@4 oldScan[5] rd[F] inv-X_5 -Xinv@5 rd[F] rd[T] inv-X_5 -Xinv@6 oldScan[9] net@3 inv-X_5 -Xinv@7 net@3 mc inv-X_5 -.ENDS scanConverter +*** CELL: stageGroupsL:southFifo{sch} +.SUBCKT southFifo aout[10] aout[11] aout[12] aout[13] aout[14] aout[1] ++aout[2] aout[3] aout[4] aout[5] aout[6] aout[7] aout[8] aout[9] aout[T] cin ++fin fout out[10] out[11] out[12] out[13] out[14] out[15] out[16] out[17] ++out[18] out[19] out[1] out[20] out[21] out[22] out[23] out[24] out[25] ++out[26] out[27] out[28] out[29] out[2] out[30] out[31] out[32] out[33] ++out[34] out[35] out[36] out[37] out[3] out[4] out[5] out[6] out[7] out[8] ++out[9] sic[1] sic[2] sic[3] sic[4] sic[5] sic[6] sic[7] sic[8] sic[9] sid[1] ++sid[2] sid[3] sid[4] sid[5] sid[6] sid[7] sid[8] sid[9] sir[1] sir[2] sir[3] ++sir[4] sir[5] sir[6] sir[7] sir[8] sir[9] soc[1] sod[1] sod[2] sod[3] sod[4] ++sod[5] sor[1] sor[8] succ[tap] +XtapPropS@0 net@43[4] net@43[3] net@43[2] net@43[1] net@43[0] net@43[13] ++net@43[12] net@43[11] net@43[10] net@43[9] net@43[8] net@43[7] net@43[6] ++net@43[5] net@43[14] aout[10] aout[11] aout[12] aout[13] aout[14] aout[1] ++aout[2] aout[3] aout[4] aout[5] aout[6] aout[7] aout[8] aout[9] aout[T] cin ++fin fout net@43[42] net@43[41] net@43[40] net@43[39] net@43[38] net@43[37] ++net@43[36] net@43[35] net@43[34] net@43[33] net@43[51] net@43[32] net@43[31] ++net@43[30] net@43[29] net@43[28] net@43[27] net@43[26] net@43[25] net@43[24] ++net@43[23] net@43[50] net@43[22] net@43[21] net@43[20] net@43[19] net@43[18] ++net@43[17] net@43[16] net@43[15] net@43[49] net@43[48] net@43[47] net@43[46] ++net@43[45] net@43[44] net@43[43] out[10] out[11] out[12] out[13] out[14] ++out[15] out[16] out[17] out[18] out[19] out[1] out[20] out[21] out[22] ++out[23] out[24] out[25] out[26] out[27] out[28] out[29] out[2] out[30] ++out[31] out[32] out[33] out[34] out[35] out[36] out[37] out[3] out[4] out[5] ++out[6] out[7] out[8] out[9] net@61 sic[1] sic[2] sic[3] sic[4] sic[5] sic[6] ++sic[7] sic[8] sic[9] sid[1] sid[2] sid[3] sid[4] sid[5] sid[6] sid[7] sid[8] ++sid[9] net@64[8] sir[2] sir[3] sir[4] sir[5] sir[6] sir[7] sor[8] sir[9] ++soc[1] sod[1] sod[2] sod[3] sod[4] sod[5] sor[1] net@53 succ[tap] tapPropStop +XupDown8w@0 aout[10] aout[11] aout[12] aout[13] aout[14] aout[1] aout[2] ++aout[3] aout[4] aout[5] aout[6] aout[7] aout[8] aout[9] aout[T] net@50[4] ++net@50[3] net@50[2] net@50[1] net@50[0] net@50[13] net@50[12] net@50[11] ++net@50[10] net@50[9] net@50[8] net@50[7] net@50[6] net@50[5] net@50[14] ++net@50[4] net@50[3] net@50[2] net@50[1] net@50[0] net@50[13] net@50[12] ++net@50[11] net@50[10] net@50[9] net@50[8] net@50[7] net@50[6] net@50[5] ++net@50[14] net@43[4] net@43[3] net@43[2] net@43[1] net@43[0] net@43[13] ++net@43[12] net@43[11] net@43[10] net@43[9] net@43[8] net@43[7] net@43[6] ++net@43[5] net@43[14] out[10] out[11] out[12] out[13] out[14] out[15] out[16] ++out[17] out[18] out[19] out[1] out[20] out[21] out[22] out[23] out[24] ++out[25] out[26] out[27] out[28] out[29] out[2] out[30] out[31] out[32] ++out[33] out[34] out[35] out[36] out[37] out[3] out[4] out[5] out[6] out[7] ++out[8] out[9] net@50[42] net@50[41] net@50[40] net@50[39] net@50[38] ++net@50[37] net@50[36] net@50[35] net@50[34] net@50[33] net@50[51] net@50[32] ++net@50[31] net@50[30] net@50[29] net@50[28] net@50[27] net@50[26] net@50[25] ++net@50[24] net@50[23] net@50[50] net@50[22] net@50[21] net@50[20] net@50[19] ++net@50[18] net@50[17] net@50[16] net@50[15] net@50[49] net@50[48] net@50[47] ++net@50[46] net@50[45] net@50[44] net@50[43] net@50[42] net@50[41] net@50[40] ++net@50[39] net@50[38] net@50[37] net@50[36] net@50[35] net@50[34] net@50[33] ++net@50[51] net@50[32] net@50[31] net@50[30] net@50[29] net@50[28] net@50[27] ++net@50[26] net@50[25] net@50[24] net@50[23] net@50[50] net@50[22] net@50[21] ++net@50[20] net@50[19] net@50[18] net@50[17] net@50[16] net@50[15] net@50[49] ++net@50[48] net@50[47] net@50[46] net@50[45] net@50[44] net@50[43] net@43[42] ++net@43[41] net@43[40] net@43[39] net@43[38] net@43[37] net@43[36] net@43[35] ++net@43[34] net@43[33] net@43[51] net@43[32] net@43[31] net@43[30] net@43[29] ++net@43[28] net@43[27] net@43[26] net@43[25] net@43[24] net@43[23] net@43[50] ++net@43[22] net@43[21] net@43[20] net@43[19] net@43[18] net@43[17] net@43[16] ++net@43[15] net@43[49] net@43[48] net@43[47] net@43[46] net@43[45] net@43[44] ++net@43[43] net@53 net@58 sir[1] sir[2] sir[3] sir[4] sir[5] sir[6] sir[7] ++sir[8] sir[9] net@64[8] sor[8] net@58 net@61 upDown8weak +.ENDS southFifo .global gnd vdd *** TOP LEVEL CELL: marina{sch} -XdRegAll@0 fireL fireM dIn[11] dIn[12] dIn[13] dIn[14] dIn[15] dIn[16] -+dIn[17] dIn[18] dIn[19] dIn[20] dIn[2] dIn[21] dIn[22] dIn[23] dIn[24] -+dIn[25] dIn[26] dIn[27] dIn[28] dIn[29] dIn[30] dIn[3] dIn[31] dIn[32] -+dIn[33] dIn[34] dIn[35] dIn[36] dIn[37] dIn[T] dIn[4] dIn[5] dIn[6] dIn[7] -+dIn[8] dIn[9] dIn[10] dIn[1] od[10] od[11] od[12] od[13] od[14] od[15] od[16] -+od[17] od[18] od[19] od[1] od[2] od[3] od[4] od[5] od[6] od[7] od[8] od[9] -+gnd dOut[10] dOut[11] dOut[12] dOut[13] dOut[14] dOut[15] dOut[16] dOut[17] -+dOut[18] dOut[19] dOut[1] dOut[20] dOut[21] dOut[22] dOut[23] dOut[24] -+dOut[25] dOut[26] dOut[27] dOut[28] dOut[29] dOut[2] dOut[30] dOut[31] -+dOut[32] dOut[33] dOut[34] dOut[35] dOut[36] dOut[37] dOut[3] dOut[4] dOut[5] -+dOut[6] dOut[7] dOut[8] dOut[9] dOut[T] od[20] dRegAll -Xdata dOut[47] dOut[48] dOut[49] dOut[50] dOut[51] dOut[38] dOut[39] dOut[40] -+dOut[41] dOut[42] dOut[43] dOut[44] dOut[45] dOut[46] dOut[T] dIn[47] dIn[48] -+dIn[49] dIn[50] dIn[51] dIn[38] dIn[39] dIn[40] dIn[41] dIn[42] dIn[43] -+dIn[44] dIn[45] dIn[46] dIn[T] data_fin data_fout dOut[10] dOut[11] dOut[12] -+dOut[13] dOut[14] dOut[15] dOut[16] dOut[17] dOut[18] dOut[19] dOut[1] -+dOut[20] dOut[21] dOut[22] dOut[23] dOut[24] dOut[25] dOut[26] dOut[27] -+dOut[28] dOut[29] dOut[2] dOut[30] dOut[31] dOut[32] dOut[33] dOut[34] -+dOut[35] dOut[36] dOut[37] dOut[3] dOut[4] dOut[5] dOut[6] dOut[7] dOut[8] -+dOut[9] dIn[10] dIn[11] dIn[12] dIn[13] dIn[14] dIn[15] dIn[16] dIn[17] -+dIn[18] dIn[19] dIn[1] dIn[20] dIn[21] dIn[22] dIn[23] dIn[24] dIn[25] -+dIn[26] dIn[27] dIn[28] dIn[29] dIn[2] dIn[30] dIn[31] dIn[32] dIn[33] -+dIn[34] dIn[35] dIn[36] dIn[37] dIn[3] dIn[4] dIn[5] dIn[6] dIn[7] dIn[8] -+dIn[9] dOutS scanC3[1] scanInC[2] scanInC[3] scanInC[4] scanInC[5] scanInC[3] -+scanInC[2] scanInC[8] scanInC[9] scanD3[1] scanD3[2] scanD3[3] scanD3[4] -+scanD3[5] scanInD[6] scanInD[7] scanInD[8] scanInD[9] scanR3[1] scanInR[2] -+scanInR[3] scanInR[4] scanInR[5] scanInR[3] scanInR[2] scanR1[8] scanInR[9] -+scanInC[8] scanInD[8] scanInD[7] scanInD[6] net@56[5] net@56[4] net@58[8] -+net@58[8] dInS northFifo -XepiFifo@0 net@29[3] net@29[4] net@29[5] net@29[6] epi[10] epi[11] epi[12] -+epi[13] epi[14] epi[15] epi[16] epi[17] epi[18] epi[19] epi[1] epi[20] -+epi[21] epi[22] epi[23] epi[24] epi[25] epi[26] epi[27] epi[28] epi[29] -+epi[2] epi[30] epi[31] epi[32] epi[33] epi[34] epi[35] epi[36] epi[3] epi[4] -+epi[5] epi[6] epi[7] epi[8] epi[9] epi[T] net@29[0] instr[10] instr[11] -+instr[12] instr[13] instr[14] instr[15] instr[16] instr[17] instr[18] -+instr[19] instr[1] instr[20] instr[21] instr[22] instr[23] instr[24] -+instr[25] instr[26] instr[27] instr[28] instr[29] instr[2] instr[30] -+instr[31] instr[32] instr[33] instr[34] instr[35] instr[36] instr[3] instr[4] -+instr[5] instr[6] instr[7] instr[8] instr[9] epiS net@29[1] net@29[2] -+scanR1[1] net@0 instrS torpS epiFifo -XinstrIn epi[47] epi[48] epi[49] epi[50] epi[51] epi[38] epi[39] epi[40] -+epi[41] epi[42] epi[43] epi[44] epi[45] epi[46] epi[T] instrIn_cin -+instrIn_fin instrIn_fout epi[10] epi[11] epi[12] epi[13] epi[14] epi[15] -+epi[16] epi[17] epi[18] epi[19] epi[1] epi[20] epi[21] epi[22] epi[23] -+epi[24] epi[25] epi[26] epi[27] epi[28] epi[29] epi[2] epi[30] epi[31] -+epi[32] epi[33] epi[34] epi[35] epi[36] epi[37] epi[3] epi[4] epi[5] epi[6] -+epi[7] epi[8] epi[9] scanInC[1] scanInC[2] scanInC[3] scanInC[4] scanInC[5] -+scanInC[3] scanInC[2] scanInC[8] scanInC[9] scanInD[1] scanInD[2] scanInD[3] -+scanInD[4] scanInD[5] scanInD[6] scanInD[7] scanInD[8] scanInD[9] scanInR[1] -+scanInR[2] scanInR[3] scanInR[4] scanInR[5] scanInR[3] scanInR[2] scanInR[8] -+scanInR[9] scanC1[1] scanD1[1] scanD1[2] scanD1[3] scanD1[4] scanD1[5] -+scanR1[1] scanR1[8] epiS southFifo -XringSkip@0 net@29[3] net@29[4] net@29[5] net@29[6] instrS net@2 net@23 gnd -+gnd gnd gnd gnd gnd instr[10] instr[11] instr[12] instr[13] instr[14] -+instr[15] instr[16] instr[17] instr[18] instr[19] instr[1] instr[20] -+instr[21] instr[22] instr[23] instr[24] instr[25] instr[26] instr[27] -+instr[28] instr[29] instr[2] instr[30] instr[31] instr[32] instr[33] -+instr[34] instr[35] instr[36] instr[3] instr[4] instr[5] instr[6] instr[7] -+instr[8] instr[9] dIn[38] fireM net@29[0] od[10] od[11] od[12] od[13] od[14] -+od[15] od[16] od[17] od[18] od[19] od[1] od[20] od[21] od[22] od[23] od[24] -+od[25] od[26] od[27] od[28] od[29] od[2] od[30] od[31] od[32] od[33] od[34] -+od[35] od[36] od[3] od[4] od[5] od[6] od[7] od[8] od[9] dInS tInS net@29[1] -+net@29[2] net@12 scanR2[1] dOutS tOutS torpS ringSkipMoveLit -XscanCap@0 scanInD[8] scanInD[7] scanInD[6] net@56[5] net@56[4] scanInD[9] -+scanCap -XscanCap@1 scanInC[8] scanInC[2] scanInC[3] scanInC[4] scanInC[5] scanInC[9] -+scanCap -XscanCap@2 net@58[8] scanInR[2] scanInR[3] scanInR[4] scanInR[5] scanInR[9] -+scanCap -XscanConv@0 net@29[3] net@29[4] net@29[5] net@29[6] net@29[0] scanInR[2] -+scanInR[3] scanInR[4] scanInR[5] scanInR[3] scanInR[2] scanR1[8] scanInR[9] -+net@29[1] net@29[2] scanConverter -XtokOut gnd gnd gnd gnd gnd gnd gnd gnd gnd gnd gnd gnd gnd gnd gnd net@61[4] -+net@61[3] net@61[2] net@61[1] net@61[0] net@61[13] net@61[12] net@61[11] -+net@61[10] net@61[9] net@61[8] net@61[7] net@61[6] net@61[5] net@61[14] -+net@62 tokOut_fire gnd gnd gnd gnd gnd gnd gnd gnd gnd gnd gnd gnd gnd gnd +XdataPath@0 a[10] a[11] a[12] a[13] a[14] a[1] a[2] a[3] a[4] a[5] a[6] a[7] ++a[8] a[9] net@8[4] net@8[3] net@8[2] net@8[1] net@8[0] net@8[13] net@8[12] ++net@8[11] net@8[10] net@8[9] net@8[8] net@8[7] net@8[6] net@8[5] net@82[3] ++net@82[4] net@82[5] net@82[6] net@43 d[10] d[11] d[12] d[13] d[14] d[15] ++d[16] d[17] d[18] d[19] d[1] d[20] d[21] d[22] d[23] d[24] d[25] d[26] d[27] ++d[28] d[29] d[2] d[30] d[31] d[32] d[33] d[34] d[35] d[36] d[37] d[3] d[4] ++d[5] d[6] d[7] d[8] d[9] a[T] iout[10] iout[11] iout[12] iout[13] iout[14] ++iout[15] iout[16] iout[17] iout[18] iout[19] iout[1] iout[20] iout[21] ++iout[22] iout[23] iout[24] iout[25] iout[26] iout[27] iout[28] iout[29] ++iout[2] iout[30] iout[31] iout[32] iout[33] iout[34] iout[35] iout[36] ++iout[3] iout[4] iout[5] iout[6] iout[7] iout[8] iout[9] aout[T] sir[9] ++net@8[42] net@8[41] net@8[40] net@8[39] net@8[38] net@8[37] net@8[36] ++net@8[35] net@8[34] net@8[33] net@8[51] net@8[32] net@8[31] net@8[30] ++net@8[29] net@8[28] net@8[27] net@8[26] net@8[25] net@8[24] net@8[23] ++net@8[50] net@8[22] net@8[21] net@8[20] net@8[19] net@8[18] net@8[17] ++net@8[16] net@8[15] net@8[49] net@8[48] net@8[47] net@8[46] net@8[45] ++net@8[44] net@8[43] net@8[14] net@14 doo[D] doo[T] net@82[1] net@82[2] a[14] ++net@69[8] net@80 ddo[D] ddo[T] dataPath +XnorthFif@0 net@8[4] net@8[3] net@8[2] net@8[1] net@8[0] net@8[13] net@8[12] ++net@8[11] net@8[10] net@8[9] net@8[8] net@8[7] net@8[6] net@8[5] net@8[14] ++a[10] a[11] a[12] a[13] a[14] a[1] a[2] a[3] a[4] a[5] a[6] a[7] a[8] a[9] ++a[T] net@38 fout net@8[42] net@8[41] net@8[40] net@8[39] net@8[38] net@8[37] ++net@8[36] net@8[35] net@8[34] net@8[33] net@8[51] net@8[32] net@8[31] ++net@8[30] net@8[29] net@8[28] net@8[27] net@8[26] net@8[25] net@8[24] ++net@8[23] net@8[50] net@8[22] net@8[21] net@8[20] net@8[19] net@8[18] ++net@8[17] net@8[16] net@8[15] net@8[49] net@8[48] net@8[47] net@8[46] ++net@8[45] net@8[44] net@8[43] d[10] d[11] d[12] d[13] d[14] d[15] d[16] d[17] ++d[18] d[19] d[1] d[20] d[21] d[22] d[23] d[24] d[25] d[26] d[27] d[28] d[29] ++d[2] d[30] d[31] d[32] d[33] d[34] d[35] d[36] d[37] d[3] d[4] d[5] d[6] d[7] ++d[8] d[9] ddo[D] net@98[8] sic[2] sic[3] sic[4] sic[5] sic[8] sic[9] ++net@96[8] net@96[7] net@96[6] net@96[5] net@96[4] sid[6] sid[7] sid[8] sid[9] ++net@100[8] sir[7] sir[6] sir[4] sir[5] net@69[1] sir[9] doo[D] northFifo +Xscan2doc@0 net@82[3] net@82[4] net@82[5] net@82[6] sir[9] net@82[1] ++net@82[2] net@69[8] sir[2] sir[3] sir[4] sir[5] sir[6] sir[7] net@69[1] ++net@94[7] net@94[6] scanToDock +XscanFrom@0 net@82[3] net@82[4] net@82[5] net@82[6] sir[9] net@82[1] ++net@82[2] net@80 net@94[7] net@94[6] sir[4] sir[5] sir[6] sir[7] net@69[1] ++sir[9] sir[7] sir[6] scanFromDock +XsouthFif@0 aout[10] aout[11] aout[12] aout[13] aout[14] aout[1] aout[2] ++aout[3] aout[4] aout[5] aout[6] aout[7] aout[8] aout[9] aout[T] net@43 fin ++net@38 iout[10] iout[11] iout[12] iout[13] iout[14] iout[15] iout[16] ++iout[17] iout[18] iout[19] iout[1] iout[20] iout[21] iout[22] iout[23] ++iout[24] iout[25] iout[26] iout[27] iout[28] iout[29] iout[2] iout[30] ++iout[31] iout[32] iout[33] iout[34] iout[35] iout[36] iout[37] iout[3] ++iout[4] iout[5] iout[6] iout[7] iout[8] iout[9] sic[1] sic[2] sic[3] sic[4] ++sic[5] sic[3] sic[2] sic[8] sic[9] sid[1] sid[2] sid[3] sid[4] sid[5] sid[6] ++sid[7] sid[8] sid[9] sir[1] sir[2] sir[3] sir[4] sir[5] sir[6] sir[7] sir[8] ++sir[9] net@97[8] net@95[8] net@95[7] net@95[6] net@95[5] net@95[4] net@69[8] ++net@69[1] net@14 southFifo +XtokOut gnd gnd gnd gnd gnd gnd gnd gnd gnd gnd gnd gnd gnd gnd gnd ++net@106[4] net@106[3] net@106[2] net@106[1] net@106[0] net@106[13] ++net@106[12] net@106[11] net@106[10] net@106[9] net@106[8] net@106[7] ++net@106[6] net@106[5] net@106[14] net@108 tokOut_fire gnd gnd gnd gnd gnd gnd +gnd gnd gnd gnd gnd gnd gnd gnd gnd gnd gnd gnd gnd gnd gnd gnd gnd gnd gnd -+gnd gnd gnd gnd net@61[42] net@61[41] net@61[40] net@61[39] net@61[38] -+net@61[37] net@61[36] net@61[35] net@61[34] net@61[33] net@61[51] net@61[32] -+net@61[31] net@61[30] net@61[29] net@61[28] net@61[27] net@61[26] net@61[25] -+net@61[24] net@61[23] net@61[50] net@61[22] net@61[21] net@61[20] net@61[19] -+net@61[18] net@61[17] net@61[16] net@61[15] net@61[49] net@61[48] net@61[47] -+net@61[46] net@61[45] net@61[44] net@61[43] tOutS scanC1[1] scanInC[2] -+scanInC[3] scanInC[4] scanInC[5] scanInC[3] scanInC[2] scanInC[8] scanInC[9] -+scanD1[1] scanD1[2] scanD1[3] scanD1[4] scanD1[5] scanInD[6] scanInD[7] -+scanInD[8] scanInD[9] scanR2[1] scanInR[2] scanInR[3] scanInR[4] scanInR[5] -+scanInR[3] scanInR[2] scanR1[8] scanInR[9] scanC3[1] scanD3[1] scanD3[2] -+scanD3[3] scanD3[4] scanD3[5] scanR3[1] net@63 properStopper -Xwire90@0 net@0 net@12 wire90-2229_2-layer_1-width_4 -Xwire90@1 net@23 fireM wire90-2229_2-layer_1-width_4 -Xwire90@2 net@2 fireL wire90-2229_2-layer_1-width_4 ++gnd gnd gnd gnd gnd gnd gnd gnd gnd gnd gnd gnd net@106[42] net@106[41] ++net@106[40] net@106[39] net@106[38] net@106[37] net@106[36] net@106[35] ++net@106[34] net@106[33] net@106[51] net@106[32] net@106[31] net@106[30] ++net@106[29] net@106[28] net@106[27] net@106[26] net@106[25] net@106[24] ++net@106[23] net@106[50] net@106[22] net@106[21] net@106[20] net@106[19] ++net@106[18] net@106[17] net@106[16] net@106[15] net@106[49] net@106[48] ++net@106[47] net@106[46] net@106[45] net@106[44] net@106[43] ddo[T] net@97[8] ++sic[2] sic[3] sic[4] sic[5] sic[3] sic[2] sic[8] sic[9] net@95[8] net@95[7] ++net@95[6] net@95[5] net@95[4] sid[6] sid[7] sid[8] sid[9] net@80 sir[7] ++sir[6] sir[4] sir[5] sir[6] sir[7] net@69[1] sir[9] net@98[8] net@96[8] ++net@96[7] net@96[6] net@96[5] net@96[4] net@100[8] net@107 properStopper .END diff --git a/testCode/marina.xml b/testCode/marina.xml index 1242d8c..d6376c4 100644 --- a/testCode/marina.xml +++ b/testCode/marina.xml @@ -8,116 +8,95 @@ - - - - - - - - - - - - - - - - - - -'> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -172,168 +151,190 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + '> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + +'> + + + + + + + + + + + + + + + + + + + + '> @@ -362,15 +363,19 @@ &countersL_cntScnTwelve_sin; &countersL_cntScnNine_sin; '> + &fifoL_epiFifo_sin; + &dockPartOD_ringSkipMoveLit_sin; +'> &fifoL_ringFIFO_sin; &dockPartOD_skipCount_sin; - &dockPartsK_moveLit_sin; + &dockPartsK_moveLit_sin; '> &scanK_scanKx7_sin; + &scanK_scanKx2_sin; &scanK_scanKx6_sin; - &scanK_scanKx3_sin; + &scanK_scanKx9_sin; '> &scanK_scanKhx5_sin; @@ -380,7 +385,6 @@ '> &gaspL_anEpiStartS_sin; - &gaspL_aStageS_sin; '> &fifoL_epiFifoCont_sin; @@ -422,9 +426,6 @@ &gaspL_anAltStartS_sin; '> - &scanK_scanKhx1_sin; -'> &scanK_scanKhx3_sin; '> @@ -448,7 +449,7 @@ &scanJ_scanEx2vert_sir_1_; '> &scanJ_scanFx1vert_sic_1_; + &scanJ_scanFx2vert_sic_1_; '> &scanJ_scanEx1vertA_sir_1_; @@ -568,10 +569,9 @@ '> - - '> @@ -581,7 +581,7 @@ '> - @@ -589,6 +589,8 @@ + + '> &stageGroupsL_properStopper_sic_1_; @@ -609,9 +611,7 @@ &stageGroupsL_upDown8weak_sir_1_; &stageGroupsL_fillDrainCount_sir_1_; -'> - &stageGroupsL_upDown8weak_sor_8_; + &stageGroupsL_upDown8weak_sor_8_; '> &stagesL_fillStage_sic_1_; @@ -693,30 +693,28 @@ - - &stageGroupsL_southFifo_sic_1_; - &stageGroupsL_properStopper_sic_1_; - &stageGroupsL_northFifo_sic_1_; - - &stageGroupsL_southFifo_sid_1_; + &stageGroupsL_southFifo_sid_1_; &stageGroupsL_properStopper_sid_1_; - &stageGroupsL_northFifo_sid_1_; + &stageGroupsL_northFifo_sid_1_; - &stageGroupsL_southFifo_sir_1_; - &fifoL_epiFifo_sin; - &dockPartOD_ringSkipMoveLit_sin; + &stageGroupsL_southFifo_sir_1_; + &dockK_dataPath_sin; &stageGroupsL_properStopper_sir_1_; - &stageGroupsL_northFifo_sir_1_; - &stageGroupsL_northFifo_sor_8_; - &stageGroupsL_southFifo_sor_8_; + &stageGroupsL_northFifo_sir_1_; + &stageGroupsL_southFifo_sor_8_; + + + &stageGroupsL_southFifo_sic_1_; + &stageGroupsL_properStopper_sic_1_; + &stageGroupsL_northFifo_sic_1_; - &marina_marina_control_dataNets; &marina_marina_data_dataNets; &marina_marina_report_dataNets; + &marina_marina_control_dataNets;