An ultra low power variable length decoder for MPEG-2 exploiting codeword distribution

A data driven variable length decoder chip is presented which exploits the signal statistics of variable length codes to reduce power. The approach uses fine grain lookup table partitioning to reduce switched capacitance based on codeword frequency. The variable length decoder for MPEG-2 has been fabricated and consumes 530 /spl mu/W at 1.35 V for a video rate of 48M DCT samples/sec using a 0.6 /spl mu/m CMOS technology. More than an order magnitude of power reduction is demonstrated without performance loss compared to a conventional parallel decoding scheme with a single lookup table.

[1]  R. Hashemian Design and Hardware Construction of a High Speed and Memory Efficient Huffman Decoding , 1994, IEEE International Conference on Consumer Electronics.

[2]  E. Komoto,et al.  A 110 mhz Mpeg2 Variable Length Decoder LSI , 1994, Proceedings of 1994 IEEE Symposium on VLSI Circuits.

[3]  Y. Ooi,et al.  A 162 Mbit/s variable length decoding circuit using an adaptive tree search technique , 1994, Proceedings of IEEE Custom Integrated Circuits Conference - CICC '94.

[4]  Shawmin Lei,et al.  An entropy coding system for digital HDTV applications , 1991, IEEE Trans. Circuits Syst. Video Technol..

[5]  Shih-Fu Chang,et al.  Designing high-throughput VLC decoder. I. Concurrent VLSI architectures , 1992, IEEE Trans. Circuits Syst. Video Technol..

[6]  Mostafa A. Bassiouni,et al.  Efficient VLSI designs for data transformation of tree-based codes , 1991 .

[7]  SeongHwan Cho,et al.  Design of low power variable length decoder using fine grain non-uniform table partitioning , 1997, Proceedings of 1997 IEEE International Symposium on Circuits and Systems. Circuits and Systems in the Information Age ISCAS '97.