DocumentCode
2316944
Title
Design of asynchronous function unit and software development tools for a low-power DSP
Author
Ni, Xiliang ; Suntiamorntut, W. ; Cheetham, B.M.G. ; Brackenbury, L.E.M. ; Tait, D.J.
Author_Institution
Department of Computer Science, University of Manchester, M13 9PL, UK
fYear
2003
fDate
22-23 Sept. 2003
Firstpage
1
Lastpage
10
Abstract
The requirement for extended battery life, reduced size and low electromagnetic interference (EMI) for mobile communication equipment has led to the development of a novel low-power asynchronous digital signal processor (DSP) device known as CADRE (configurable asynchronous DSP for reduced energy). The architecture of CADRE is based on an asynchronous ‘function unit’ (FU) which has been designed to reduce power consumption as far as possible without sacrificing speed. This paper describes current work in redesigning the FU hardware to achieve improvements in power efficiency with the use of pass-transistor logic, voltage scaling and modifications to the hardware multiplication and addition circuitry. Software support for the new DSP is needed to avoid manual assembly-level programming and a ‘C’ compiler is being developed to make the best use of the power saving features of CADRE when implementing speech coding algorithms as required by 3G mobile telephony. A cost database and ‘pattern’ program for guiding the energy aware compilation is used and three optimisation strategies are described. Results are presented which demonstrate the effectiveness of the optimisations.
fLanguage
English
Publisher
iet
Conference_Titel
DSP enabled Radio, 2003 IEE Colloquium on
Conference_Location
Scotland
Type
conf
DOI
10.1049/ic.2003.0295
Filename
5699843
Link To Document