X
# Cell m1stageD;1{ic}
-Cm1stageD;1{ic}||artwork|1224326401175|1226939778166|E
+Cm1stageD;1{ic}||artwork|1224326401175|1227057651188|E
Ngeneric:Facet-Center|art@0||0|0||||AV
Nschematic:Bus_Pin|pin@0||0|-9|-1|-1||
Nschematic:Bus_Pin|pin@2||-4|-6|-1|-1||
NPin|pin@65||0|-8|1|1||
NPin|pin@66||0|-9|1|1||
Ngeneric:Invisible-Pin|pin@76||2|0|1|1||
+Nschematic:Bus_Pin|pin@77||-2|-2|-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
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
+Edo[M]||D5G2;|pin@77||U
Efire[1]||D5G2;|pin@0||O
Ein[1:36]||D5G2;|pin@2||I
Emc||D5G2;|pin@4||O
X
# Cell m1stageD;2{sch}
-Cm1stageD;2{sch}||schematic|1224182442214|1226940003568|
+Cm1stageD;2{sch}||schematic|1224182442214|1227057609202|
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@9||-36|-16|||XRR|
NOff-Page|conn@10||-29|-25|||XRRR|
NOff-Page|conn@11||-36|-22|||XRR|
+NOff-Page|conn@12||-10|3||||
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;
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|net@64|||1800|conn@12|y|-8|3|aStageM1@2|do[M]|-3|3
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
+Edo[M]||D5G2;X-3;|conn@12|a|U
Efire[1]||D6G2;|conn@4|y|O
Ein[1:36]||D4G2;|conn@5|a|I
Emc||D6G2;|conn@10|y|O
X
# Cell m12stageD;1{ic}
-Cm12stageD;1{ic}||artwork|1224521888102|1226953547841|E
+Cm12stageD;1{ic}||artwork|1224521888102|1227057733959|E
Ngeneric:Facet-Center|art@0||0|0||||AV
Nschematic:Bus_Pin|pin@0||0|7|-1|-1||
Nschematic:Bus_Pin|pin@1||-3|-9|-1|-1||
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||
+Nschematic:Bus_Pin|pin@52||-2|-2|-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
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
+Edo[M]||D5G2;|pin@52||U
Efire[m1,m2]||D5G2;|pin@1||O
Ein[1:36]||D5G2;|pin@2||I
Eout[1:36]||D5G2;|pin@3||O
X
# Cell m12stageD;2{sch}
-Cm12stageD;2{sch}||schematic|1224326621858|1226939794285|
+Cm12stageD;2{sch}||schematic|1224326621858|1227057688528|
Ngeneric:Facet-Center|art@0||0|0||||AV
NOff-Page|conn@0||-33|-6||||
NOff-Page|conn@1||30.5|-6||||
NOff-Page|conn@9||7|5|||XRR|
NOff-Page|conn@10||61|13|||R|
NWire_Con|conn@12||53|-6||||
+NOff-Page|conn@13||9|-2||||
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;
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
+Awire|net@158|||1800|conn@13|y|11|-2|m1stageD@1|do[M]|16|-2
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
+Edo[M]||D5G2;X-3;|conn@13|a|U
Efire[m1,m2]||D6G2;|conn@6|y|O
Ein[1:36]||D4G2;|conn@0|a|I
Eout[1:36]||D6G2;|conn@1|y|O
X
# Cell ringFIFO;3{sch}
-CringFIFO;3{sch}||schematic|1224161083041|1226953997833|
+CringFIFO;3{sch}||schematic|1224161083041|1227057774609|
Ngeneric:Facet-Center|art@0||0|0||||AV
NOff-Page|conn@2||28|-13|||R|
NOff-Page|conn@8||29|2|||Y|
NWire_Pin|pin@472||-38|-61||||
NWire_Pin|pin@473||-50|-58||||
NWire_Pin|pin@474||-50|-61||||
+NWire_Pin|pin@475||-6|-2||||
IringFIFO;1{ic}|ringFIFO@0||48|38|||D5G4;
Isplit10;1{ic}|split10@0||-36|0|||D5G4;
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@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
+Awire|do[M]|D5G2;X-5;||0|m12stage@0|do[M]|-2|-2|pin@475||-6|-2
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|IJ2700|pin@173||-3|-12|m12stage@0|fire[m1,m2]|-3|-9
# header information:
-HgaspL|8.08j
+HgaspL|8.08k
# Views:
Vicon|ic
X
# Cell aStageM1;1{ic}
-CaStageM1;1{ic}||artwork|1212797961666|1226927368466|EI
+CaStageM1;1{ic}||artwork|1212797961666|1227057576710|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@76||3|-2|-1|-1||
NPin|pin@77||2|-2|1|1||
NPin|pin@78||3|-2|1|1||
+Nschematic:Bus_Pin|pin@79||-2|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@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
+Edo[M]||D5G2;|pin@79||U
Efire||D5G2;|pin@1||O
Emc||D5G2;|pin@4||I
Epred||D5G2;|pin@3||I
X
# Cell aStageM1;2{sch}
-CaStageM1;2{sch}||schematic|1211837167040|1226954376071|
+CaStageM1;2{sch}||schematic|1211837167040|1227057520143|
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@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;
+NOff-Page|conn@40||36|6|||RR|
+IcentersJ:ctrAND4in40;1{ic}|ctrAND4i@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
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@505||10|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||||
+NWire_Pin|pin@512||12|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;
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@1034|||2700|ctrAND4i@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@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@1069|||1800|pin@505||10|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@1079|||2700|pin@510||6|4|ctrAND4i@0|inA|6|8.5
+Awire|net@1081|||2700|pin@511||8|6|ctrAND4i@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
+Awire|net@1087|||2700|pin@505||10|3|ctrAND4i@0|inC|10|8.5
+Awire|net@1088|||900|ctrAND4i@0|inD|12|8.5|pin@512||12|6
+Awire|net@1090|||1800|pin@512||12|6|conn@40|y|34|6
+Edo[M]||D5G2;X-3;|conn@40|a|U
Efire||D6G2;|conn@32|y|O
Emc||D4G2;|conn@0|a|I
Epred||D4G2;|conn@25|a|I
*** 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,
+*** Written on Tue Nov 18, 2008 17:28:19 by Electric VLSI Design System,
*version 8.08k
*** Layout tech: cmos90, foundry TSMC
*** UC SPICE *** , MIN_RESIST 50.0, MIN_CAPAC 0.04FF
Xwire@0 a b wire-C_0_011f-509_8-R_34_667m
.ENDS wire90-509_8-layer_1-width_3
-*** CELL: centersJ:ctrAND3in40{sch}
-.SUBCKT ctrAND3in40 inA inB inC out
-Xinv@0 inC net@88 inv-X_10
+*** CELL: centersJ:ctrAND4in40{sch}
+.SUBCKT ctrAND4in40 inA inB inC inD out
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
+Xnor2n_sy@0 inD inC net@64 nor2n_sy-X_10
+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 ctrAND3in40
+.ENDS ctrAND4in40
*** CELL: orangeTSMC090nm:PMOSx{sch}
.SUBCKT PMOSx-X_6 d g s
.ENDS wire90-247_2-layer_1-width_3
*** 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
+.SUBCKT aStageM1 do[M] fire mc pred s[1] selLO[Dm] succ wait[M]
+XctrAND4i@0 succ net@1081 wait[M] do[M] net@1034 ctrAND4in40
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
.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]
+.SUBCKT m1stageD clS[F] clS[T] cl[F] cl[T] do[M] 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[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
+XaStageM1@2 do[M] 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]
.ENDS wire90-618-layer_1-width_4
*** CELL: fifoL:m12stageD{sch}
-.SUBCKT m12stageD clS[F] clS[T] cl[F] cl[T] fire[m1] 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] 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] pout[13]
-+pout[14] pout[15] pout[16] pout[17] pout[18] pred rd[F] rd[T] sin sout succ
-+wait[M]
+.SUBCKT m12stageD clS[F] clS[T] cl[F] cl[T] do[M] fire[m1] 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] 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]
++pout[13] 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
Xinv[4] in[34] pout[16] inv-X_10
Xinv[5] in[35] pout[17] inv-X_10
Xinv[6] in[36] pout[18] inv-X_10
-Xm1stageD@1 clS[F] clS[T] cl[F] cl[T] fire[m1] m2[10] m2[11] m2[12] m2[13]
-+m2[14] m2[15] m2[16] m2[17] m2[18] m2[19] m2[1] m2[20] m2[21] m2[22] m2[23]
-+m2[24] m2[25] m2[26] m2[27] m2[28] m2[29] m2[2] m2[30] m2[31] m2[32] m2[33]
-+m2[34] m2[35] m2[36] m2[3] m2[4] m2[5] m2[6] m2[7] m2[8] m2[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] net@53 rd[F] rd[T]
-+net@36 sin sout succ wait[M] m1stageD
+Xm1stageD@1 clS[F] clS[T] cl[F] cl[T] do[M] fire[m1] m2[10] m2[11] m2[12]
++m2[13] m2[14] m2[15] m2[16] m2[17] m2[18] m2[19] m2[1] m2[20] m2[21] m2[22]
++m2[23] m2[24] m2[25] m2[26] m2[27] m2[28] m2[29] m2[2] m2[30] m2[31] m2[32]
++m2[33] m2[34] m2[35] m2[36] m2[3] m2[4] m2[5] m2[6] m2[7] m2[8] m2[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] net@53 rd[F]
++rd[T] 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]
Xwire90@37 m2[36] wire90@37_b wire90-618-layer_1-width_4
.ENDS m12stageD
-*** CELL: centersJ:ctrAND4in40{sch}
-.SUBCKT ctrAND4in40 inA inB inC inD out
-Xnand2_sy@0 net@58 net@43 out nand2_sy-X_40
-Xnor2HT_s@1 inA inB net@61 nor2HT_sy-X_10
-Xnor2n_sy@0 inD inC net@64 nor2n_sy-X_10
-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
+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] 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
+Xm12stage@0 clS[F] clS[T] cl[F] cl[T] do[M] 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] 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]