DocumentCode
1918978
Title
An instruction buffer for a low-power DSP
Author
Brackenbury, M.L.L.
Author_Institution
Dept. of Comput. Sci., Manchester Univ.
fYear
2000
fDate
2000
Firstpage
176
Lastpage
186
Abstract
An architecture for a low-power asynchronous DSP has been developed, for the target application of GSM (digital cellphone) chipsets. A key part of this architecture is an instruction buffer which both provides storage for prefetched instructions and performs hardware looping, This requires low latency and a reasonably fast cycle time, but must also be designed for low power. A design is presented based on a word-slice FIFO structure. This avoids the problems of input latency and power consumption associated with linear micropipeline FIFOs, and the structure lends itself reactively easily to the required looping behaviour. The latency, cycle time and power consumption for this design is compared to that of a simple micropipeline FIFO. The cycle time for the instruction buffer is around three times slower than the micropipeline FIFO. However the instruction buffer shows an energy per operation of between 48-62% of that for the (much less capable) micropipeline structure. The input to output latency with an empty FIFO is less than the micropipeline design by a factor of ten
Keywords
digital signal processing chips; instruction sets; asynchronous DSP; digital cellphone chipsets; instruction buffer; linear micropipeline FIFOs; low latency; low-power DSP; word-slice FIFO structure; Cellular phones; Delay; Digital signal processing; Digital signal processing chips; Digital signal processors; Energy consumption; GSM; Microprocessors; Speech codecs; VLIW;
fLanguage
English
Publisher
ieee
Conference_Titel
Advanced Research in Asynchronous Circuits and Systems, 2000. (ASYNC 2000) Proceedings. Sixth International Symposium on
Conference_Location
Eilat
ISSN
1522-8681
Print_ISBN
0-7695-0586-4
Type
conf
DOI
10.1109/ASYNC.2000.837010
Filename
837010
Link To Document