Title :
NEDA: a new distributed arithmetic architecture and its application to one dimensional discrete cosine transform
Author :
Pan, Wendi ; Shams, Ahmed ; Bayoumi, Magdy A.
Author_Institution :
Center for Adv. Comput. Studies, Univ. of Southwestern Louisiana, Lafayette, LA, USA
fDate :
6/21/1905 12:00:00 AM
Abstract :
Conventional Distributed Arithmetic (DA) is popular in ASIC design and it features on-chip ROM to achieve high speed and regularity. In this paper, a new DA architecture called NEDA is proposed aimed at reducing the cost metrics of power and area while maintaining high speed and accuracy in Digital Signal Processing (DSP) applications. Mathematical analysis proves that NEDA can implement inner product of vectors in the form of 2´s complement numbers using only additions, followed by a small number of shifts at the final stage. Comparative study shows that NEDA outperforms widely-used approaches such as MAC and DA in many aspects. Being a high speed architecture free of ROM, multiplication and subtraction, NEDA can also expose the redundancy existing in the adder array consisting of entries of 0 and 1. A hardware compression scheme is introduced to generate a butterfly structure with minimum number of additions. NEDA-based architecture for one dimensional DCT core is presented as an example
Keywords :
discrete cosine transforms; distributed arithmetic; 2´s complement numbers; ASIC design; NEDA; discrete cosine transform; distributed arithmetic architecture; hardware compression scheme; product of vectors; redundancy; Application software; Application specific integrated circuits; Computer architecture; Costs; Digital arithmetic; Digital signal processing chips; Discrete cosine transforms; Distributed computing; Hardware; Read only memory;
Conference_Titel :
Signal Processing Systems, 1999. SiPS 99. 1999 IEEE Workshop on
Conference_Location :
Taipei
Print_ISBN :
0-7803-5650-0
DOI :
10.1109/SIPS.1999.822321