DocumentCode :
1066093
Title :
A Five-Stage Pipeline, 204 Cycles/MB, Single-Port SRAM-Based Deblocking Filter for H.264/AVC
Author :
Xu, Ke ; Choy, Chiu-Sing
Author_Institution :
Chinese Univ. of Hong Kong, Hong Kong
Volume :
18
Issue :
3
fYear :
2008
fDate :
3/1/2008 12:00:00 AM
Firstpage :
363
Lastpage :
374
Abstract :
This paper describes the design and VLSI implementation of a highly efficient, single-port SRAM-based deblocking filter. It can achieve 204 cycles/macroblock throughput for H.264/AVC real-time decoding. Several deblocking filter designs in the literature have been compared and the possibility of realizing them in a pipeline is studied. Eventually we came up with a completely new design which has a five-stage pipeline with gated clock to increase system throughput while reducing power. Data hazards and structure hazards, which are the two most critical issues for a pipelined filter, are analyzed and resolved. Efficient memory organization for both on-chip SRAM and transposition buffers is employed. By using innovative hybrid edge filtering sequence and out-of-order memory update scenario, we obtain zero stall cycle in normal pipeline flow, making the best out of a pipelined architecture. Compared with existing designs, our design achieves at least 18% clock cycle reduction, as well as 20% lower power consumption owing to its efficient pipeline and memory architecture. The total gate count is comparable to other designs in literature without using any expensive two-port or dual-port on-chip SRAMs.
Keywords :
SRAM chips; VLSI; decoding; filters; integrated circuit design; memory architecture; pipeline processing; video coding; H.264/AVC real-time decoding; H.264/AVC video coding standard; VLSI implementation; edge filtering sequence; memory architecture; memory organization; out-of-order memory update scenario; pipelined architecture; pipelined filter; power consumption; single-port SRAM-based deblocking filter design; Deblocking filter; H.264/AVC; H.264/AVC,; SRAM; deblocking filter; hazard; macroblock; pipeline; throughput; throughput.;
fLanguage :
English
Journal_Title :
Circuits and Systems for Video Technology, IEEE Transactions on
Publisher :
ieee
ISSN :
1051-8215
Type :
jour
DOI :
10.1109/TCSVT.2008.918437
Filename :
4449469
Link To Document :
بازگشت