DocumentCode
2207512
Title
Low power CORDIC implementation using redundant number representation
Author
Schimpfle, Christian V. ; Simon, Sven ; Nossek, Josef A.
Author_Institution
Inst. for Network Theory & Circuit Design, Tech. Univ. Munchen, Germany
fYear
1997
fDate
14-16 Jul 1997
Firstpage
154
Lastpage
161
Abstract
In this paper a methodology for reducing the power consumption of shift-and-add operations in general and especially of CORDIC stages is presented. The proposed method uses the fact of simultaneous carry generation in redundant carry-save and signed digit structures to predict the minimum necessary hardware effort for shift-and-add operations. As a carry once generated in a certain bit position cannot “ripple” through the adder if using redundant number representation, hardware parts can be switched on or off depending on the shift constant. Simulations have shown, that shift dependent hardware utilization of parallel implementations leads to monotonically decreasing power consumption for increasing shift constants. A CORDIC processor element for 16 digit SDNR has been implemented as a layout and simulated with PowerMill in terms of power consumption
Keywords
adders; digital arithmetic; power consumption; redundant number systems; CORDIC processor element; PowerMill; adder; carry once; low power CORDIC implementation; monotonically decreasing power consumption; power consumption; redundant carry-save; redundant number representation; shift constants; shift-and-add operations; signed digit structures; Adders; Capacitance; Circuit synthesis; Design automation; Design methodology; Design optimization; Energy consumption; Hardware; High level synthesis; Power dissipation;
fLanguage
English
Publisher
ieee
Conference_Titel
Application-Specific Systems, Architectures and Processors, 1997. Proceedings., IEEE International Conference on
Conference_Location
Zurich
ISSN
2160-0511
Print_ISBN
0-8186-7959-X
Type
conf
DOI
10.1109/ASAP.1997.606822
Filename
606822
Link To Document