The increased demand for portable mobile systems has made power an important design factor due to their limited battery life. However, since most of early studies have focused on high throughput schemes, low-power schemes have not been received much attention. The portable mobile systems which are targets for H.264/AVC Baseline Profile highly demand low-power operations, and, thus require low-power functional units. This thesis focuses on the design of low-power Context-Based Adaptive Variable Length Decoder (CAVLD). Recently, several low-power methods have been presented. In this thesis, with considering the previous methods, a new method which can reduce the energy consumption of the CAVLD in H.264/AVC Baseline Profile decoder is proposed. The energy consumption of the CAVLD is measured by Synopsys Prime Time PX with a Samsung 0.18μm CMOS library. The simulation results show that the proposed method, TotalZeros Caches, can reduce the energy consumption by 20% averagely compared to that of the CAVLD without TotalZeros Caches. In addition the throughput is increased by 20% as well.
배터리 수명이 한정된 휴대용 모바일 기기의 수요 증가로 인해 파워가 디자인의 중요한 요소로 자리매김 하였다. 하지만 대부분의 선행 연구들이 계산 처리량을 높이는데 집중하였고, 지금까지 저전력을 위한 연구에는 크게 주목 하지 않았다. H.264/AVC의 베이스라인 프로파일은 휴대용 모바일 기기들을 타겟으로 하고, 따라서 저전력 동작이 요구된다. 즉, 저전력의 동작 블록들이 필요하다. 본 학위논문은 저전력의 특성을 갖는 문맥 적응적 가변길이 복호화기를 다룬다. 근래에 저전력 가변길이 복호화기를 위한 몇몇 방법들이 소개되었다. 본 논문에서는 이전에 소개된 저전력 가변길이 복호화기 구조들을 참고하여, H.264/AVC 베이스라인 프로파일 디코더를 위한 새로운 문맥적응적 가변길이 복호화기 저전력 구조를 제안한다. 소모되는 에너지는 Sysnopsys Prime Time PX 와 Samsung 0.18μm CMOS 라이브러리를 이용해서 측정하였다. 시뮬레이션 결과, 제안한 TotalZeros Caches 구조를 사용하면 기존 구조에 비해서 평균적인 에너지 소모를 20%정도 줄일 수 있었다. 그리고 계산 처리량 또한 기존 구조에 비해 20% 증가하는 것을 확인할 수 있었다.