• DocumentCode
    1011431
  • Title

    An efficient VLSI architecture of VLD for AVS HDTV decoder

  • Author

    Sheng, Bin ; Gao, Wen ; Xie, Don ; Wu, Di

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Harbin Inst. of Technol., China
  • Volume
    52
  • Issue
    2
  • fYear
    2006
  • fDate
    5/1/2006 12:00:00 AM
  • Firstpage
    696
  • Lastpage
    701
  • Abstract
    In this paper, we present a VLSI design of variable length code decoder for AVS video standard. As a co-processor of a RISC CPU, the design can decode fixed length code, unsigned or signed k-th Exp-Golomb code, and AVS 2-D variable length code. Furthermore, it has a pre-processing submodule, which can perform start code detection and de-stuffing for the input bitstream. The proposed architecture has been described in Verilog HDL, simulated with VCS digital simulator, and implemented using 0.18 μ Artisan CMOS cells library by synopsys design compiler. The circuit costs about 15k equivalent logic gates (not including 4 kb on-chip SRAM). And the critical path is less than 6 ns in the worst case. This design has been implemented in a single chip AVS HDTV decoder, AVS101, which can support real-time decoding for NTSC, PAL, 720p 60 frames/s or 1080i 60 fields/s programs. Although the architecture was originally designed for AVS video standard, it can be easily adapted to other coding standards.
  • Keywords
    CMOS integrated circuits; VLSI; code standards; decoding; high definition television; logic gates; variable length codes; video coding; AVS video standard; AVS101; Artisan CMOS cells library; Exp-Golomb code; RISC CPU; VLSI architecture; Verilog HDL; coding standards; equivalent logic gates; fixed length code decoding; onchip SRAM; real-time decoding; start code detection; synopsys design compiler; variable length code decoder; Circuit simulation; Code standards; Coprocessors; Costs; Decoding; HDTV; Hardware design languages; Reduced instruction set computing; Software libraries; Very large scale integration;
  • fLanguage
    English
  • Journal_Title
    Consumer Electronics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-3063
  • Type

    jour

  • DOI
    10.1109/TCE.2006.1649699
  • Filename
    1649699