a low power 0.7-v H.264 720p video decoder.pdf

  • Upload
    isma807

  • View
    213

  • Download
    0

Embed Size (px)

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