DocumentCode
1605740
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
fYear
1999
fDate
6/21/1905 12:00:00 AM
Firstpage
159
Lastpage
168
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Signal Processing Systems, 1999. SiPS 99. 1999 IEEE Workshop on
Conference_Location
Taipei
ISSN
1520-6130
Print_ISBN
0-7803-5650-0
Type
conf
DOI
10.1109/SIPS.1999.822321
Filename
822321
Link To Document