View
213
Download
0
Category
Preview:
Citation preview
7/27/2019 a low power 0.7-v H.264 720p video decoder.pdf
1/4
'.'.* ( "' '*
+,*,
(% 5)$%. #.$)-' 23!-$!1$ #!- $%+)5%1()'( #.,/1%22).- %#)%-#8 !3 ! #.23 .& +!1'% #.,/+%7)38 !-$ /.6%1 (% )-#1%!2)-' /./4+!1)38 .&5)$%. #!/341% !-$ /+!8"!#* .- /.13!"+% $%5)#%2 1%04)1%2 3(!3 3(% %-%1'8 .& 3(% 5)$%. #.$%# "% *%/3 3. !,)-),4, ()2 /!/%1 /1./.2%2 2%5%1!+ !1#()3%#341%./3),)9!3).-2 24#( !2 )-#1%!2%$ /!1!++%+)2, ,4+3)/+% 5.+3!'%&1%04%-#8 $.,!)-2 !-$ #423., 5.+3!'%2#!+!"+% 2 3(!3 %-!"+% +.6 5.+3!'% ./%1!3).-!-$ 1%$4#% 3(% /.6%1 .& ! ()'($%-)3).- $%#.$%1- !2%+)-% %5%+ $%#.$%1 6!2
&!"1)#!3%$ )- -, !-$ 5%1)%$ 3 ./%1!3%2$.6- 3. !-$ (!2 ! ,%!241%$ /.6%1 .& ,6(%- $%#.$)-' ! ()'( $%-)3).- / 5)$%. !3 &1!,%2 /%1 2%#.-$ 6()#( )2 .5%1 !- .1$%1 .& ,!'-)34$% +.6%1 3(!- /1%5).42+8 /4"+)2(%$ 1%24+32
&,*'-,"'&
->; "/ L?:;E 9E:?D= IJ7D:7H: 97D :;B?L;H >?=> 9ECFH;II?ED ;9?;D9O >EM;L;H ?J 9EC;I 7J 7 9EIJ E< >?=> 9ECFB;N?JO 7D: FEM;H M>?9> ?I 9H?J?97B ; F?F;B?D;: 7H9>?J;9JKH; 7BBEMI J>; :;9E:;HJE FHE9;II I;L;H7B N 8BE9AI I?CKBJ7D;EKIBO H;GK?H?D= ; DKC8;H E< 9O9B;I H;GK?H;: JE FHE9;II ;79> N 8BE9AL7H?;I KD?J 7I I>EMD ?D -78B; ->; J78B; :;I9H?8;IJ>; F?F;B?D; F ;H
7/27/2019 a low power 0.7-v H.264 720p video decoder.pdf
2/4
:K9;I ?DFKJ 9E;9?;DJI 7D: CEJ?ED L;9JEHI JE 8EJ> F?F;B?D;I
*$$$"+%
*7H7BB;B?IC 97D 8; KI;: M?J>?D ;79> KD?J JE H;:K9; J>; DKC8;H E< 9O9B;I H;GK?H;: JE FHE9;II ;79> N 8BE9A ->?I ?I F7HJ?9KB7HBO 7FFB?978B; JE J>; CEJ?ED 9ECF;DI7J?ED ' 7D::;8BE9A?D= KD?JI M>?9> M;H; ; IOIJ;C F?F;B?D;->; 9EIJ E< F7H7BB;B?IC ?I FH?C7H?BO 7D ?D9H;7I; ?D 7H;7
->; ?D9H;7I; ?D BE=?9 7H;7 :K; JE J>; F7H7BB;B?IC ?D J>; '7D: KD?JI :;I9H?8;: ?D J>; ;D 9ECF7H;: JE J>; ;DJ?H; :;9E:;H 7H;7 ?D9BK:?D=ED9>?F C;CEHO J>; 7H;7 EL;H>;7: ?I B;II J>7D
',"'& '%(&+,"'& *$$$"+%
->; ' KD?J KI;I ?DJ;HFEB7J?ED 7D: BJ;H?D= JE FH;:?9J J>;9KHH;DJ N 8BE9A ; 9KHH;DJ N8BE9A ; 9>HEC7 ?DJ;HFEB7JEH KI;I 8?B?D;7H BJ;HI JE FH;:?9J
7 N 8BE9A ; J>HEK=>FKJ E< ' 7 I;9ED: ?:;DJ?97B ?DJ;H
FEB7JEH M7I 7::;: ?D F7H7BB;B 7I I>EMD ?D ?=KH; ->?I F7H7BB;B IJHK9JKH; 97D :EK8B; J>; J>HEK=>FKJ E< J>; ' IJ7=; ? 9O9B; 8EJ> CEJ?ED L;9JEHI 7H; 7L7?B78B; 7D: JMED;M 9EBKCDI E< F?N;BI ; ; ?DFKJI E< ' 7D: ' ->; 9>HEC7 ?DJ;HFEB7JEH >7I F7H7BB;B 8?B?D;7H BJ;HI 7D: 97D FH;:?9J 7 N 8BE9A ;L;HO9O9B;
MC0
MC1
Frame
Buffer(FB)
Entropy
Decoder
(ED)
column0
MV0
MV1
column1
6:1
6:1
6:1
6:1
6:1
x9
?=KH; ->; ' KD?J ?I :KFB?97J;: ?DJE ' 7D: '->; :7J7F7J> E< ;79> ' ?I 8?J H;=?IJ;HI J>?HJ;;D #+ BJ;HI 7D:
7/27/2019 a low power 0.7-v H.264 720p video decoder.pdf
3/4
Memory
Controller
writeslow
Voltage
Level
Shifters
VhighVlow
CLKfastCLK
slow
Core
Domain DFF
readfast
datafastdataslow
Asynchronous FIFO
D Q D Q
DQfull
slow
FIFOLOGIC
MemArray
metastabilityflop
D Qempty
fast
?=KH; #D:;F;D:;DJ LEBJ7=;HEDEKI #)I 7D: B;L;B9EDL;HJ;HI
#; 9EH; :EC7?D H;GK?H;I 7 >?=>;H ; KD?J
%'*/ (,"%"0,"'&
,?D9; J>; ?F ?J?I ?CFEHJ7DJ JE C?D?C?P; J>; E9>?F C;CEHO 87D:M?:J> ?DEH:;H JE H;:K9; FEM;H 0; B;L;H7=;: JME A;O J;9>D?GK;I JEH;:K9; J>?I C;CEHO 87D:M?:J> KH?D= CEJ?ED 9ECF;DI7J?ED IEC; E< J>; H;:KD:7DJ H;7:I 7H; H;9E=D?P;: 7D: 7LE?:;:->?I >7FF;DI M>;D J>;H; ?I 7D EL;HB7F ?D J>; L;HJ?97B EH >EH?PEDJ7B :?H;9J?ED 7D: J>; D;?=>8EH?D= N 8BE9AI M?J>?D J>;I7C; C79HE8BE9A >7L; CEJ?ED L;9JEHI M?J> ?:;DJ?97B ?DJ;=;H
9ECFED;DJI46,;9ED: ED9>?F 979>;I M;H; KI;: JE IJEH; :7J7 J>7J ?I B?A;BOJE 8; H;KI;: 7I I>EMD ?D ?=KH; ->?I 979>?D= I9>;C; H;:K9;I JEJ7B E9>?F C;CEHO 87D:M?:J> 8O 7BCEIJ H;B7J?L; JE J>; 97I; M>;H; DE 979>;I 7H; KI;: KIJEC BEMLEBJ7=;,+'I 46 M;H; :;I?=D;: JE EF;H7J; 7J J>; :;I?H;: 9EH;LEBJ7=; 7D: ; ,+' 7H9>?J;9JKH; ?I I>EMD ?D?=KH; ->; - 8?J9;BB ?I EFJ?C?P;: ?I 9KIJEC :;I?=D 97D EF;H7J; 7J7 CK9> BEM;H IKFFBO LEBJ7=; 7D: JH7:;E F;H; FEM;HM7I C;7IKH;: M>;D F;H;I H;:K9; E9>?F C;CEHO 87D:M?:J>
?=KH; &EMLEBJ7=; ,+' 7H9>?J;9JKH;
C;DJ;: KI?D= 8?JM?:; OFH;II 3- ,+'I /?HJ;N ##
*! M7I KI;: JE ?DJ;H; ,# JE J>; :?IFB7O ?=KH; I>EMI 7 9ECF7H?IED E< EKH ,# M?J> EJ>;H :;9E:;HI M>?B;-78B; B?IJI J>; F;H7I BEM;H FEM;H 7D: ; FEM;H E< J>; #) F7:I M7I DEJ ?D9BK:;: ?D J>;C;7IKH;C;DJ 9ECF7H?IEDI ->; H;:K9J?ED ?D FEM;H EL;H J>;EJ>;H H;FEHJ;: :;9E:;HI 97D 8; 7JJH?8KJ;: JE 7 9EC8?D7J?EDE< KI?D= J>; BEMFEM;H J;9>D?GK;I :;I9H?8;: ?D J>?I F7F;H 7D:7 CEH; 7:L7D9;: FHE9;II
-78B; ';7IKH;: F;H
7/27/2019 a low power 0.7-v H.264 720p video decoder.pdf
4/4
10 W
100 W
1 mW
10 mW
100 mW
1 W
0.1 1 10 100
Mpixels/s
[work] - process, profile
Power
QCIF@15
QCIF
@30CIF D1 720p 1080p Resolution
[1] - 130nm, Baseline
[2] - 180nm, Baseline
[3] - 180nm, Baseline
[4] - 130nm, Main
This work - 65nm, Baseline
?=KH; ECF7H?IED M?J> EJ>;H " :;9E:;HI 4 6
,%+
,%+
CACHES
*#!"'"
"""&
""&
'"""&
"""&
"""&
$"""&
*(+
!
*#+
*)
*,
*#
?=KH; ?; F>EJE I>EM?D= J>; :?;H;DJ :EC7?DI
' 7D: 7I I;;D ED J>; B;7HJ E< ?=KH; 8EKJ E< J>; ' FEM;H EH E< JEJ7B FEM;H ?I9EDIKC;: 8O J>; '' H;7: BE=?9 7I ?BBKIJH7J;: 8O J>; F?;9>7HJ ED J>; H?=>J E< J>; I7C; =KH; ->; C;CEHO 9EDJHEBB;H?I J>; B7H=;IJ FEM;H 9EDIKC;H I?D9; ?J CKIJ HKD 7J 7 >?=>;HLEBJ7=; 7D: 7D J>; 9EH; :EC7?D JE 79>?;L; J>;B7H=; ' H;7: 87D:M?:J> BKC7 F?N;BI 7H; H;7: :;D?J?ED :;9E:?D= 7J BEMLEBJ7=; EF;H7J?ED,;L;H7B J;9>D?GK;I M;H; B;L;H7=;: JE C7A; J>?I BEMFEM;H
:;9E:;H FEII?8B; ->; :;9E:;H KD?JI M;H; F?F;B?D;: 7D:
?IEB7J;: 8O #)I JE ?D9H;7I; 9ED9KHH;D9O ->; ' ?DJ;HFEB7JEH 7D: BJ;HI M;H; H;FB?97J;: ;BF;: H;:K9; 8EJ> ED9>?F 7D: E9>?F C;CEHO FEM;H
#&'.$%&,+
->; 7KJ>EHI MEKB: B?A; JE J>7DA (EA?7 -;N7I #DIJHKC;DJI-# 7D: (,+ ;?H IKFFEHJ E< EKH H;I;7H9> -# ?F ; C7DO H;I;7H9>;HI
Recommended