Title
High Performance VLSI Architecture Design for H.264 CAVLC Decoder
Abstract
H.264 video standard achieves high quality video along with high data compression when compared to other existing video standards. H.264 uses context-based adaptive variable length coding (CAVLC) to code residual data in Baseline profile. In this paper, we describe a novel architecture for CAVLC decoder, including coeff token decoder, level decoder, total zeros decoder and run before decoder. UMC library in 0.13 CMOS technology is used to synthesize the proposed design. The proposed design reduces chip area and improves critical path performance of CAVLC decoder in comparison with [1]. Macroblock level (including luma and chroma) pipeline processing for CAVLC is implemented with an average of 141 cycles (including pipeline buffering) per macroblock at 250MHz clock frequency. To compare our results with [1] clock frequency is constrained to 125MHz. The area required for the proposed architecture is 17586 gates, which is 22.1% improvement in comparison to [1]. We obtain a throughput of 1.73 * macroblocks/ second, which is 28% higher than that reported in [1]. The proposed design meets the processing requirement of 1080HD [5] video at 30frames/seconds.
Year
DOI
Venue
2006
10.1109/ASAP.2006.36
ASAP
Keywords
Field
DocType
high performance vlsi architecture,h.264 cavlc decoder,clock frequency,coeff token decoder,h.264 video standard,existing video standard,total zeros decoder,level decoder,cavlc decoder,high quality video,proposed architecture,proposed design,cmos integrated circuits,variable length code,vlsi,cmos technology,chip,critical path,data compression
Macroblock,Computer science,Context-adaptive variable-length coding,Parallel computing,Chip,Real-time computing,Soft-decision decoder,Critical path method,Data compression,Very-large-scale integration,Clock rate
Conference
ISSN
ISBN
Citations 
2160-0511
0-7695-2682-9
15
PageRank 
References 
Authors
1.00
0
3
Name
Order
Citations
PageRank
Mythri Alle1878.34
Jayanta Biswas2161.72
S. K. Nandy332050.83