/1 .&6 %&2*(.2 0,&"2& 1&'&1 3/ 3)& ! ! * 1' 0 1 !*$ $.0-&0 ++ !*$ D &"341&2 D D %5".$&% 2&$/.%<(&.&1"3*/. "1< D 9 1/5&. ,"2) 3&$)./,/(8 9 01/(1"--*.( ".% '4.$3*/.", $)*3&$341& .2 3 /6 0/6&1 .2 3 9 - -"7 $/--&1$*", .2 .2 3 3&23*.( 4.$3*/.", &2$1*03*/. <9 23"3& -"$)*.& '$ 7.0$11 (1 * 1' 9 .2 -*,*3"18 ".% *.%4231*", 5&1< ,"2) 3&$)./,/(8 '/1 $4("$ *() 1&,*"#*,*38 9 .2 $/--&1$*", 5&12*/. 9 - -"7 $/--&1$*", .2 D D ".% "5"*,"#,& R 0 1 !*$ 1$"-,#8&$,$0 2(-, .0-8 &,&$31*$", &1"2"#*,*38 ".% 1&01/(1"-< 2*/.2 &0 ++ !*$ -"#*,*38 .2 3 .*$+$,2$# 5(2' 2'$ % +(*( 0 13+8-%8.0-8 !"1*"#,& 01/%4$3 3&1-2 .2 3 #3"21 8 *-&(" 1203"230$ 9 7; 3)1/4() : 01/%4$3 3&1-2 .2 3 .0-&0 ++ !*$ + "0-"$** <9 23"3& -"$)*.& '$ (1 $6$"32$# (, D 2&1<01/(1"--"#,& -"$1/$&,, 3&1&% /1 $/-#*."3/1*", /0&1"3*/. $0 9 <.2 $/--&1$*", ".% -*,*3"18 0 3/ *.043 3&1-2 ".% /430432 ,# 2'$ 8.(, 8+(* "$0 8*$ # 1/3 0$ "$0 +(" *$ #*$11 "'(. " 00(8 5&12*/.2 9 .%*5*%4",,8 2&,&$3"#,& '/1 1&(*2< D 8+(* +-*#$# 9 <.2 $/--&1$*", ".% -*,*3"18 9 43043 0/,"1*38 $/.31/, 00 7 *-&(" #$4("$ 2 (1 (+8 8*$ # 1/3 0$ .* 12(" *$ #$# "'(. " 08 0($0 ,# .0-4(#$1 3. 2- (,.321 ,# -32.321 '$ " , !$ $*$"20(" **7 5&12*/.2 /(*$ ,/$+ *"(1"- !%$!"## !%$!"## !%$!"## !%$!"## !%$!"## !%$!"## "&"' !%$!"## !%$!"## !%$!"## !%$!"## %"&"' ( *. /.'*(41"3*/. /0!*&6 ( /0!*&6 ( (1 0$&(12$0$#20 #$+ 0)-%#4 ,"$#("0-$4("$1 801&22 &-*$/.%4$3/1 /10/1"3*/. D -02' (012 20$$2 D , -1$ D D 3*7 $4(1$# "2-!$0 /1.#4"3 3$1,2 -8 .43/43 /(- , 8 !$ /$1, -$-3+8 2$+$"3$# 2 .43/43 .1 1!(31 1(+8 $- !+$# 2 - .43/43 -# - (-/43 3'1.4&' 3'$ 2$+$"3(5$ 42$ .% (-#(5(#4 + /1.#4"3 3$1,2 22."( 3$# 6(3' $ "' .43; /43 "' .% 3'$2$ .43/432 (2 "'($5$# 3'1.4&' - (-#(5(#4 + /1.; &1 ,, !+$ , "1."$++ '$2$ , "1."$++2 1$ /1.&1 ,, !+$ 3. /1.; 5(#$ ".,!(- 3.1( + .1 1$&(23$1$# (-5$13(-& .1 -.-;(-5$13(-& .43/43 - 1$&(23$1$# ,.#$ .% ./$1 3(.- 3'$ .43/43 .% 3'$ 1$&(2; 3$1 (2 %$# ! "* (-3. 3'$ 11 8 /1.5(#(-& "411$-3 23 342 (-%.1, 3(.3. 3'$ 11 8 '(2 (-%.1, 3(.- (2 5 (+ !+$ %.1 $23 !+(2'(-& 3'$ -$73 1$24+3 (- //+(" 3(.-2 24"' 2 ".-31.+ 23 3$ , "'(-$2 - ".,!(- ; 3.1( + ".-%(&41 3(.- 3'$ ".,!(- 3.1( + .43/43 .1 (% 3'$ .43/43 (2 #(2 !+$# 3'$ 2(&- + /1$2$-3 .- 3'$ /(- (2 , #$ 5 (+ !+$ 3. 3'$ 11 8 '$ %+$7(!(+(38 /1.5(#$# !8 !.3' /1.&1 ,, !+$ /1.#4"3 3$1, ".-31.+ .% 3'$ .43/432 -# 5 1( !+$ /1.#4"3 3$1,2 ++.62 2(&-(%(; " -3 & (- (- %4-"3(.- + #$-2(38 3'1.4&' 3'$ 42$ .% /1.&1 ,, !+$ +.&(" ".-3(-4$# $1 2$# -# 1$/1.&1 ,,$# '$ /1.&1 ,, !+$ , "1."$++ /1.5(#$2 3'$ " / !(+(38 .% #$%(-(-& 3'$ 1"'(3$"341$ .% $ "' .43/43 (-#(5(#4; ++8 "' .% 3'$ /.3$-3( + .43/432 , 8 !$ 2/$"(%($# 2 :1$&(2; 3$1$# .1 :".,!(- 3.1( + .+ 1(38 .% $ "' .43/43 , 8 +2. !$ (-; #(5(#4 ++8 2$+$"3$# ++.6(-& ".,/+$3$ %+$7(!(+(38 .% .43/43 ".-%(&41 3(.- 413'$1 ".-%(&41 !(+(38 (2 /1.5(#$# 3'1.4&' : 11 8 ".-%(&41 !+$ :.43/43 $- !+$ %.1 $ "' /.3$-3( + .43/43 '(2 %$ ; 341$ ++.62 3'$ .43/432 3. !$ 1$".-%(&41$# 2 (-/432 .- - (-#(; 5(#4 + ! 2(2 .1 +3$1- 3$+8 42$# 2 ".,!(- 3(.- ".-31.++$# !8 3'$ /1.&1 ,, !+$ 11 8 %$ 341$2 5 1( !+$ /1.#4"3 3$1, 1"'(3$"341$ '$1$ 1$ / (12 .% /1.#4"3 3$1, 24,2 !$&(--(-& 3 /1.#4"3 3$1,2 /$1 .43/43 -# (-"1$,$-3(-& !8 3. /1.#4"3 3$1,2 /$1 .43/43 8 /1.5(#(-& 3'(2 5 1( !+$ 2314"341$ 3'$ (2 ./3(,(9$# 3. 3'$ ".-%(&41 3(.-2 %.4-# (- , ).1(38 .% //+(" 3(.-2 6(3'.43 "1$ 3(-& #$5("$2 3' 3 !41#$- 3'$ /1.#4"3 3$1, 2314"341$2 6(3' 4-42 !+$ /1.#4"3 3$1,2 -# +.6$1 /$1%.1, -"$ +.-& 6(3' 3'(2 (-"1$ 2$ (- %4-"3(.- + #$-2(38 3'$ 8/1$22 /1.5(#$2 +.6$1;/.6$1 ./$1 3(.- 3'1.4&' 3'$ 42$ .% 3$"'-.+.&8 -# (-"1$ 2$# 3$23 !(+(38 6(3' + 2' 1$/1.; &1 ,, !(+(38 ##(3(.- + %$ 341$2 .% 3'$ 8/1$22 (-"+4#$ 28-; "'1.-.42 /1$2$3 -# - 28-"'1.-.42 1$2$3 /1.#4"3 3$1, '$2$ /1.#4"3 3$1,2 1$ ".,,.- 3. ++ , "1."$++2 $+(,(- 3(-& 3'$ -$$# 3. #$#(" 3$ 23 -# 1# /1.#4"3 3$1,2 %.1 (-(3( +(9 3(.- %4-"3(.-2 '$ #$5("$ 43., 3(" ++8 1$2$32 4/.- /.6$1;4/ '$ %$ 341(-& /1.&1 ,, !+$ , "1."$++2 -# 5 1(; !+$ /1.#4"3 3$1,2 /1.5(#$2 #$5("$ 6(3' 3'$ %+$7(!(+(38 3. (,/+$; ,$-3 +.&(" %4-"3(.-2 (- 3'$ ; 3. ;& 3$; 11 8 ".,/+$7(38 (-"$ $ "' .% 3'$ .43/43 /(-2 , 8 !$ (-#(5(#4 ++8 ".-%(&41$# 2 (-/432 .- 3$,/.1 18 .1 /$1, -$-3 ! 2(2 %4-"3(.-2 1$04(1(-& 4/ 3. (-/432 -# .-+8 2(-&+$ .43/43 -# #.6- 3. (-/432 -# .43/432 1$ /.22(!+$ '$ /.3$-3( + .43/432 1$ $- !+$# 42(-& $&(23$1$#"3(5$ $&(23$1$#"3(5$ .,!(- 3.1( +"3(5$ .,!(- 3.1( +"3(5$ AR OUTPUT SELECT D Q Q CP MUX S1 S0 SP INPUT/ FEEDBACK MUX S1 C1 C0 MACROCELL V10DĆ4 %$ #" 2>E5 F8938 C85 DB56D; ;965 <1H 25 9<?19A54 >A DB5A 7D945;9=5B =>C C5BC54 (C>A175 )5<?5A1CDA5 _ C> _ (C1C93 9B381A75 +>;C175 ?5A #!"() #5C8>4 + <295=C )5<?5A1CDA5 F9C8 &>F5A ??;954 _ C> _ (D??;H +>;C175 C> A>D=4 &>C5=C91; &9= C> &9= + C> + +>;C175 ??;954 C> %DC?DCB 9= 978 . (C1C5 + C> + !=?DC +>;C175 + C> + %DC?DC DAA5=C 9=C> %DC?DCB "%, < &A>7A1<<9=7 +>;C175 + "1C38M*? DAA5=C < #! !#!"#" !#! +% "! %DC?DC +%" ! # !#$! _ C> _ + K #9;9C1AH/0 _ C> _ + K !=4DBCA91; _ C> _ + K ><<5A391; %E5A C85 %?5A1C9=7 '1=75/0 # "# #" +>;C175 %DC?DC "%, +>;C175 ! !# "5E5; + #9= +!$ +! >A +!" !% < ><; !% < #9;!=4 + #9= +!$ +! >A +!" !%" < ><; !%" < #9;!=4 D1A1=C554 !=?DC ">7931; ! % # + +>;C175 6>A ;; !=?DCB/0 + +! !=?DC +!"/0 !=?DC "%, "5E5; D1A1=C554 !=?DC ">7931; "%, +>;C175 6>A ;; !=?DCB/0 + !!- !=?DC "51:175 DAA5=C +(( +!$ + + #1G m !%. %DC?DC "51:175 DAA5=C + #1G +(( +%*) + m < < < < < < < < < +/L0 !( %DC?DC (8>AC 9A3D9C DAA5=C + #1G +%*) ! (C1=42H &>F5A (D??;H DAA5=C + #1G =B +!$ $ $ ? ? %DC?DCB %?5= 9= =B *=?A>7A1<<54 =B 5E935 =B ><; + #1G +!" + +! + + + ? %?5= ? 5M %DC?DC E935 &A>7A1<<54 1B 1 M9C >D=C5A 6 # I ><; !/0 %?5A1C9=7 &>F5A (D??;H DAA5=C "! # !$ !=?DC 1?139C1=35 %*) %DC?DC 1?139C1=35 $! !#!"#" !#! $ =B #9;!=4 =B % # +!$ + 6 # I "# #" ? +%*) + 6 # I ? /0 "! # #9=9<D< '5?A>7A1<<9=7 H3;5B "# #" $>A<1; &A>7A1<<9=7 >=49C9>=B #" =B # !#! #9;!=4 + /0 =B ) 9B C85 J9=BC1=C >= 31B5 C5<?5A1CDA5 (55 C85 ;1BC ?175 >6 C89B B?5396931C9>= 6>A A>D? BD27A>D? C5BC9=7 9=M 6>A<1C9>= )85B5 1A5 12B>;DC5 E1;D5B F9C8 A5B?53C C> 45E935 7A>D=4 ;; >E5AM B8>>CB 4D5 C> BHBC5< >A C5BC5A =>9B5 1A5 9=3;D454 +!" #9= 9B 5@D1; C> + 6>A ?D;B5 4DA1C9>=B ;5BB C81= =B % # H3;5B $>C <>A5 C81= >=5 >DC?DC B8>D;4 25 C5BC54 1C 1 C9<5 DA1C9>= >6 C85 B8>AC 39A3D9C B8>D;4 =>C 25 <>A5 C81= >=5 B53>=4 +%*) + 81B 255= 38>M B5= C> 1E>94 C5BC ?A>2;5<B 31DB54 2H C5BC5A 7A>D=4 457A141C9>= )5BC54 9=9C91;;H 1=4 16C5A 1=H 45B97= >A ?A>35BB 381=75B C81C <1H 16653C C85B5 ?1A1<5C5AB !" ! $ ! W " W & %$ W " W & %$ W %$ W % %$ W W %$ " W 0 % # W %$ " # %$ %## & .3 .3 &9 15+6',).4 4/ $8& !%&$ /--)2(+', 15+6',).4 4/ W %$ %$ $8& !%&$ +,+4'27 W %$ & &4*( %$ & &4*- &9 &9 " ! ! ! ! #"#"$ %!# " $ ! &9 &9 &9 !" $ ! &9 "! ! ! ' ( ! ! # 57<; ;6 <;7<; 5)*3- -3)@' ( ; 57<; ;6 <;7<; 1:)*3- -3)@' ( ; 36+2 ;6 <;7<; -3)@' ( ;! 57<; 69 --,*)+2 !-;C#7 "14- 5: ;! !@5+09656<: 9-:-; !-;C#7 "14- 5: ; 57<; 63, "14- 5: ; ?;-95)3 36+2 -916, ; ;! 5: 5: 5: 36+2 %1,;0 '( 5: 5: 5: 5: ! ; # 57<; ;6 <;7<; 967)/);165 -3)@' ( ;% # ; '( # ;% 36+2 %1,;0 % .& ?;-95)3 )?14<4 9-8<-5+@ ; ;!' ( A .& );) );0 )?14<4 9-8<-5+@ ;% ;%' ( A .& 5;-95)3 --,*)+2 )?14<4 9-8<-5+@ ; ;!'B ( A ; -/1:;-9 36+2 ;6 --,*)+2 57<;' ( ;% :@5+09656<: ; :@5+09656<: -:-; -+6=-9@ "14- ; :@5+09656<: -:-; ;6 -/1:;-9-, <;7<; -3)@ ;! !@5+09656<: 9-:-; ; 6>-9C#7 -:-; %1,;0 -+6=-9@ "14- -:-; "14- 'B ( 5: 5: 5: 5: 5: m: ! )9; ) 6. "-:; 6),: )5, %)=-.694: 1: <:-, .69 )33 7)9)4-;-9: -?C +-7; ; )5, ; )9; * 6. "-:; 6),: )5, %)=-.694: 1: <:-, .69 ; )9; + 6. "-:; 6),: )5, %)=-.694: 1: <:-, .69 ; "01: :7-+1.1+);165 15,1+);-: ;0- /<)9)5;--, 4)?14<4 .9-8<-5+@ ); >01+0 ) :;);- 4)+015- +65.1/<9);165 >1;0 -?;-95)3 .--,*)+2 +)5 67-9);- 15 ;14-: )9- ;-:;-, 151;1)33@ )5, ).;-9 )5@ ,-:1/5 69 796+-:: +0)5/-: ;0); 4)@ )..-+; ;0-:- 7)9)4-;-9: "01: :7-+1.1+);165 15,1+);-: ;0- /<)9)5;--, 4)?14<4 .9-8<-5+@ ); >01+0 ;0- ,-=1+- +)5 67-9);- 15 ,);) 7);0 46,- "01: :7-+1.1+);165 1: /<)9)5;--, .69 )33 ,-=1+- 6<;7<;: +0)5/15/ :;);- 15 ) /1=-5 )++-:: +@+3- "01: :7-+1.1+);165 15,1+);-: ;0- /<)9)5;--, 4)?14<4 .9-8<-5+@ ); >01+0 ) :;);- 4)+015- +65.1/<9);165 >1;0 15;-95)3 653@ .--,*)+2 +)5 67-9);- "0- ;-:; 36), 6. 7)9; ) 6. "-:; 6),: )5, %)=-.694: 1: <:-, .69 4-):<915/ ; "0- ;-:; 36), 6. 7)9; + 6. "-:; 6),: )5, %)=-.694: 1: <:-, .69 4-):<915/ ; 653@ 3-):- :-- 7)9; - 6. "-:; 6),: )5, %)=-.694: .69 -5)*3- )5, ,1:)*3- ;-:; >)=-.694: )5, 4-):<9-4-5; 9-.-9-5+- 3-=-3: "01: 7)9)4-;-9 1: +)3+<3);-, .964 ;0- +36+2 7-916, ); .& 15;-95)3 .& ): 4-):<9-, :-- 6;- )*6=- 415<: ;! "0- 9-/1:;-9: 15 ;0- $ 0)=- *--5 ,-:1/5-, >1;0 ;0- +)7)C *131;@ ;6 9-:-; ,<915/ :@:;-4 76>-9C<7 6336>15/ 76>-9C<7 )33 9-/1:C ;-9: >133 *- 9-:-; ;6 ) 36/1+ % :;);- "0- 6<;7<; :;);- >133 ,-7-5, 65 ;0- 763)91;@ 6. ;0- 6<;7<; *<..-9 "01: .-);<9- 1: <:-.<3 15 -:;)*31:015/ :;);- 4)+015- 151;1)31A);165 "6 15:<9- 7967-9 67-9);165 ;0- 91:- 15 $ 4<:; *- 4656;651+ )5, ;0- ;1415/ +65:;9)15;: ,-71+;-, 15 6>-9C#7 -:-; %)=-.694 4<:; *- :);1:.1-, "01: 7)9)4-;-9 1: 4-):<9-, ): ;0- ;14- ).;-9 6<;7<; ,1:)*3- 157<; ;0); ;0- 79-=16<: 6<;7<; ,);) :;);- 9-4)15: :;)*3- 65 ;0- 6<;7<; "01: ,-3)@ 1: 4-):<9-, ;6 ;0- 7615; ); >01+0 ) 79-=16<: 3-=-3 0): .)33-5 ;6 =63;: *-36> $ 415 69 ) 79-=16<: % 3-=-3 0): 91:-5 ;6 =63;: )*6=- $ 4)? 3-):- :-- 7)9; - 6. "-:; 6),: )5, %)=-.694: .69 -5)*3- )5, ,1:)*3- ;-:; >)=-.694: )5, 4-):<9-4-5; 9-.-9-5+3-=-3: $ ! " $ % # 8 2498 83 98498 634&,&8.32 *0&=$ % 8 2498 83 98498 2&'0* *0&=$% 8 2498 83 98498 .7&'0* *0&=$% 8 03(/ 83 98498 *0&=$ % 8 2498 36 **)'&(/ *8@!4 8 =2(-632397 6*7*8 *8@!4 8 2498 30) 8 <8*62&0 03(/ *6.3) 8 8 8" .1* .1* .1* $% 03(/ ".)8- $% # # 27 27 27 27 27 27 27 27 27 27 8" 03(/ ".)8- " +# <8*62&0 &<.191 6*59*2(= 8 8$ % > +# &8& &8- &<.191 6*59*2(= 8" 8"$ % > +# 28*62&0 **)'&(/ &<.191 6*59*2(= 8 8$?% > 8 *,.78*6 03(/ 83 **)'&(/ 2498$?% 8" 7=2(-632397 *7*8 ".)8- 8 7=2(-632397 *7*8 *(3:*6= .1* 8 7=2(-632397 *7*8 83 *,.78*6*) 98498 *0&= 8 =2(-632397 6*7*8 *(3:*6= .1* 8 3;*6@!4 *7*8 .1*$?% 27 27 27 27 27 m7 ! % % % % % % % % ! % % "# % "# % % "# % % "# & [16] ! % % % 7 m$ % & 1 AR OE 0 S S S 0 4 8 12 16 20 24 32 28 7 36 40 MacroĆ cell 23 MacroĆ cell 22 MacroĆ cell 21 MacroĆ cell 20 MacroĆ cell 19 MacroĆ cell 18 MacroĆ cell 17 MacroĆ cell 16 MacroĆ cell 15 MacroĆ cell 14 OE 0 S S S 2 9 OE 0 S S S 3 11 OE 0 S S S 4 13 OE 0 S S S 5 15 OE 0 S S S 6 15 OE 0 S S S 7 13 OE 0 S S S 8 11 OE 0 S S S 9 10 11 9 OE 0 S S S 7 SP V10DĆ14 8 13 && # #$&"( $# " ( #' ( #' ( #' && # $ ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! " &$)% )&$)% '( # &(& '( ' &"(& ! ! ! ! " # )&$)%' * ( # &(& '( ' &"(& )&$)%' 4 4 4 4 /%5-'.4 ! +% 7'$& ,$34*% '$&'& )*0 $22*'2 7'$& 7*, /,&'& 7'$& ,$34*% '$&'& )*0 $22*'2 7'$& 7*, /,&'& 7'$& ,$34*% '$&'& )*0 $22*'2 7'$& 7*, /,&'& 7'$& 7*, '2 7'$& '%4$.(5,$2 '20$%+ 7 15$2' '$&,'33 )*0 $22*'2 7'$& ,$34*% '$&'& )*0 $22*'2 7'$& 7*, /,&'& 7'$& ,$34*% '$&'& )*0 $22*'2 7'$& 7*, /,&'& 7'$& 7*, '2 7'$& '%4$.(5,$2 '20$%+ 7 15$2' '$&,'33 )*0 $22*'2 7'$& ,$34*% '$&'& )*0 $22*'2 7'$& 7*, /,&'& 7'$& ,$34*% '$&'& )*0 $22*'2 7'$& 7*, /,&'& 7'$& 7*, '2 7'$& '%4$.(5,$2 '20$%+ 7 15$2' '$&,'33 )*0 $22*'2 %&( # # /--'2%*$, /--'2%*$, .&5342*$, *,*4$26 /--'2%*$, .&5342*$, *,*4$26 /--'2%*$, .&5342*$, *,*4$26 %!& ) ) % ) &' # %%% ) '"( % %# )$(% && # %%% (continued) E " " " " " " " " " " " $ # $ " " " ! 11 " " $ " "