시스톨릭 어레이에 기반한 SADCT의 효율적 VLSl 구조설계

Design of an Efficient VLSI Architecture of SADCT Based on Systolic Array

  • 강태준 (경북대학교 전자전기공학부) ;
  • 정의윤 (경북대학교 전자전기공학부) ;
  • 권순규 (경북대학교 전자전기공학부) ;
  • 하영호 (경북대학교 전자전기공학부)
  • Gang, Tae-Jun (School of Electronic & Electrical Engineering, Kyungpook National University) ;
  • Jeong, Ui-Yun (School of Electronic & Electrical Engineering, Kyungpook National University) ;
  • Gwon, Sun-Gyu (School of Electronic & Electrical Engineering, Kyungpook National University) ;
  • Ha, Yeong-Ho (School of Electronic & Electrical Engineering, Kyungpook National University)
  • 발행 : 2001.05.01

초록

본 논문에서는 시스톨릭 어레이에 기반한 모양 적응적 이산 여현 변환(SADCT)의 효율적 VLSI 구조를 제안한다. 모양 적응적 이산 여현 변환은 이산 여현 변환과 달리 변환 크기가 각 블록에서의 객체의 모양에 따라 가변적이므로 기존의 시간 순환구조에서는 각 처리소자의 이용도와 처리속도가 모두 저하된다. 본 논문에서는 이러한 단점을 극복하기 위해 메모리를 필요로 하지 않는 시스톨릭 어레이에 기반한 구조를 제안한다. 제안된 구조에서는 1차원 SADCT를 연속적으로 수행함으로 처리속도를 향상시키고 첫 번째 열의 처리소자들을 마지막 열의 처리소자들과 연결하고, 입력 데이터는 각각의 재배열된 블록에서의 최대 데이터 크기에 따라 각 열에 병렬로 입력하여 처리소자의 이용도를 향상시켰다. 제안된 구조는 VHDL로 기술하고 MentorTM를 이용하여 기능검증을 수행하였다. 검증결과, 하드웨어 복잡도가 다소 증가하나, 처리속도는 기존의 방법에 비해 두 배정도 향상되었다.

In this paper, an efficient VLSI architecture of Shape Adaptive Discrete Cosine Transform(SADCT) based on systolic array is proposed. Since transform size in SADCT is varied according to the shape of object in each block, it are dropped that both usability of processing elements(PE´s) and throughput rate in time-recursive SADCT structure. To overcome these disadvantages, it is proposed that the architecture based on a systolic way structure which doesn´t need memory. In the proposed architecture, throughput rate is improved by consecutive processing of one-dimensional SADCT without memory and PE´s in the first column are connected to that in the last one for improvement of usability of PE. And input data are put into each column of PE in parallel according to the maximum data number in each rearranged block. The proposed architecture is described by VHDL. Also, its function is evaluated by MentorTM. Even though the hardware complexity is somewhat increased, the throughput rate is improved about twofold.

키워드

참고문헌

  1. Anil K. Jain, Fundamental of digital image processing, Prentice Hall, pp. 150-154, 1989
  2. 'JTC1/SC29/WG11 MPEG-4 video verification model Version 11.0,' Technical Report N2172, International Organization for Standardization ISO/IEC (1998)
  3. Thomas Sikora and Bela Makai, 'Shape-Adaptive DCT for Generic Coding of Video', IEEE Trans. on Circuits and Systems for Video Technology, vol. 5, no. 1. pp. 59-62, February 1995 https://doi.org/10.1109/76.350781
  4. Peter Kauff and Klaas Schuur, 'Shape-Adaptive DCT with Block-Based DC Separation and $\{Delta}$DC Correction', IEEE Trans. on Circuits and Systems for Video Technology, vol. 8, no. 3, pp. 237-242, June 1998 https://doi.org/10.1109/76.678616
  5. Vishnu Srinivasan and K. J. Ray Liu, 'VLSI Design of High-Speed Time-Recursive 2-D DCT/IDCT Processor for Video Applications', IEEE Trans. on Circuits and Systmes for Video Technology, vol. 6, no. 1, pp. 87-96, February 1996 https://doi.org/10.1109/76.486423
  6. Thuyen Le, Martin Wendt and Manfred Glesner, 'VLSI Architecture of a Time-Recursive 2-D Shape-Adaptive DCT Processor for Generic Coding of Video', International Conference on Signal Processing Applications & Technology, pp. 1238-1242, September 1997
  7. Yu-Tai Chang and Chin-Liang, 'New Systolic Array Implementation of the 2-D Discrete Cosine Transform and Its Inverse', IEEE Trans. on Circuits and Systems for Video Technology, vol. 5, no. 2, pp. 150-157, April 1995 https://doi.org/10.1109/76.388063
  8. K. J. R. Liu and C. T. Chiu, 'Optimal Unified Architectures for the Real-Time Computation of Time-Recursive Discrete Sinusoidal Transforms', IEEE Trans. on Circuits and Systems for Video Technology, vol. 4, no. 2, pp. 168-180, April 1994 https://doi.org/10.1109/76.285623
  9. Chin-Liang Wang and Chang-Yu Chen, 'High-Throughput VLSI Architectures for the 1-D and 2-D Discrete Cosine Transforms', IEEE Trans. on Circuits and Systems for Video Technology, vol. 5, no. 1, pp. 31-40, February 1995