Title :
Exploiting typical DSP data access patterns and asynchrony for a low power multiported register bank
Author :
Lewis, M. ; Brackenbury, L.
Author_Institution :
Ericsson Microelectron AB, Kista, Sweden
Abstract :
CADRE (Configurable Asynchronous DSP for Reduced Energy) is a low-power asynchronous DSP (digital signal processor) architecture intended for digital mobile phone chipsets. Central to the architecture are the X and Y register banks, which supply the four processing units with the data they require and to which results are written. The register banks each require 10 read and 6 write ports to service all possible requests, leading to a large and power-hungry unit if implemented directly. Instead, typical DSP data access patterns are exploited to produce a partitioned design which offers fast and low-power operation in typical cases but also caters for worst-case patterns. Power consumption and performance results for the register bank with the DSP running typical algorithms are presented, and it is shown that the register bank consumes only 8% of total power (core and memory) in what is already a highly power-efficient system
Keywords :
asynchronous circuits; digital signal processing chips; integrated circuit design; logic CAD; low-power electronics; multiport networks; CADRE; Configurable Asynchronous DSP for Reduced Energy; DSP data access patterns; asynchrony; digital mobile phone chipsets; low power multiported register bank; partitioned design; power-efficient system; worst-case patterns; Digital signal processing; Digital signal processing chips; Digital signal processors; Energy consumption; Microelectronics; Mobile handsets; Partitioning algorithms; Random access memory; Registers; Signal processing algorithms;
Conference_Titel :
Asynchronus Circuits and Systems, 2001. ASYNC 2001. Seventh International Symposium on
Conference_Location :
Salt Lake City, UT
Print_ISBN :
0-7695-1034-5
DOI :
10.1109/ASYNC.2001.914064