The Architecture of the Frame Memory in MPEG-2 Video Encoder

MPEG-2 비디오 인코더의 프레임 메모리 구조

  • Published : 2000.03.01

Abstract

This paper presents an efficient hardware architecture of frame memory interface in MPEG-2 video encoder. To reduce the size of memory buffers between SDRAM and the frame memory module, the number of clocks needed for each memory access is minimized with dual bank operation and burst length change. By allocating the remaining cycles not used by SDRAM access, to the random access cycle, the internal buffer size, the data bus width, and the size of the control logic can be minimized. The proposed architecture is operated with 54MHz clock and designed with the VT $I^{тм}$ 0.5 ${\mu}{\textrm}{m}$ CMOS TLM standard cell library. It is verified by comparing the test vectors generated by the c-code model with the simulation results of the synthesized circuit. The buffer area of the proposed architecture is reduced to 40 % of the existing architecture.

본 논문에서는 MPEG-2 비디오 인코더의 프레임 인터페이스 모듈에 대한 효율적인 하드웨어 구조를 제안한다. 인코더 모듈과 SDRAM 사이의 메모리 버퍼 크기를 줄이기 위해, 한 매크로 블록에 필요한 메모리액세스 시간을 dual-bank 동작과 버스트 길이 변화를 사용하여 필요 클럭 수를 최소화 한다. 이 최소화된 메모리 액세스 방법으로 인해 남는 클럭 사이클을 랜덤 액세스 횟수로 할당함으로써, 내부버퍼 크기, 데이터버스의 폭과 제어논리회로의 크기를 줄일 수 있었다. 제안된 프레임 메모리 모듈은 54㎒의 주파수에서 동작하며 설계된 라이브러리는 VTI/sup тм/ 0.5㎛ CMOS TLM 표준셀공정을 사용하였다. 제안된 구조를 C-code하드웨어 모델에 의해 생성된 테스트 벡터와 합성된 회로의 모의실험 결과를 비교함으로써 검증하였다. 제안된 구조의 버퍼 면적은 기존 구조의 버퍼 면적의 40%로 줄일수 있었다.

Keywords

References

  1. Y. K. Ko, K .H. Lee, E. S. Kang, S. H. Lee, S. H. Jang, S. J. Ko, 'The design of Frame memory module for MPEG-2 video encoder', summer conference of Korean institute of communication sciences vol 15. No1. pp.452-458, July 1996
  2. ISO/IEC JTC1/SC29/WG11 13818-2: Moving Picture Experts Group, IS, May 1996
  3. International Telecommunication Union, ITU-T Draft H.263, Video Coding for Low bitrate Communication, July 1995
  4. Grand Alliance HDTV System Specification, version 2.0. Princeton, New Jersey, December 7,1994
  5. Samsung Electronics co.,LTD. 'Graphic Memory',pp.231-278, May, 1997
  6. 'IEEE standard Specifications for the Implementation of $8{\times}8$ inverse discrete cosine transforms,' IEEE standard, pp.1180-1190, March 1991
  7. S.A. White, 'Applications of Distributed Arithmetic to Digital Signal Processing:A Tutorial Review,' IEEE ASSP Magazine, July 1989 https://doi.org/10.1109/53.29648
  8. M. T. Sun, T. C. Chen, and A. M. Gottlieb, 'VLSI Implementation of a 16x16 Discrete Cosine Transform Chip', IEEE Trans. Circuits and Syst., pp.610-617, April 1989 https://doi.org/10.1109/31.92893
  9. I. Uramoto et al.m 'A 100-MHz 2-D Discrete Cosine Transform Core Processor', IEEE J. of Solid-State Circuits, Vol.27,No.4,pp.492-499, APRIL 1992 https://doi.org/10.1109/4.126536
  10. A. Madisetti et al., 'A 100 MHz 2-D DCT/IDCT Processor for HDTV Applications', IEEE Trans.CAS for Video Tech, Vol.5, No.2, pp. 158-165, APRIL 1995 https://doi.org/10.1109/76.388064
  11. Kyeonsoo Kim, Jong-Sung Yoon, Seong-Hwan Jang, Jae-Ho Hwang, Jai-Sop Hyun, Soon-Hwa Jang, and Soon-Hong Kwon ; 'A VLSI Implementation of MPEG-2 Video Encoder', 5th Internation Conference on VLSI and CAD, October 13-15, 1997, Seoul, Korea
  12. 김견수, 윤종성, 장성환, 황재호, 현재섭, 장순화, 권순홍, 'ATM통신용 MPEG-2 비디오 인코더 ASIC 구현', '97 정보통신의 날 기념 정책전략포럼 및 학술발표회 논문집., Apil 23-25, pp426-430, Seoul
  13. VLSD Technology Inc., 0.5-micron HDI 3V core cell-based libraries, Sept. 1995