Title :
High-level modeling of switching activity with application to low-power DSP system synthesis
Author :
Lundberg, Magnus ; Muhammad, Khurram ; Roy, Kaushik ; Wilson, Sarah Kate
Author_Institution :
Div. of Signal Process., Lulea Univ. of Technol., Sweden
Abstract :
We address the issue of high-level synthesis of low-power digital signal processing (DSP) systems by proposing switching activity models. In particular, we present a technology independent hierarchical scheme to compare relative power performance of two competing DSP systems. The basic building blocks considered for such system are a full-adder and a one-bit delay. Estimates of switching activity at the output of these building blocks is used to model the activity in different architectural primitives used for building DSP systems. This method is very fast and simple and simulations show accuracy within 4% of extensive bit-level simulations. Therefore, it can easily be integrated into current communications/DSP CAD tools for low-power applications. The models show that the choice of multiplier/multiplicand is important when using array multipliers in a data-path. If the input signal with smaller variance is chosen as the as the multiplicand, up to 20% savings in switching activity can be achieved. This observation is verified by analog simulation
Keywords :
adders; circuit analysis computing; delay circuits; digital signal processing chips; high level synthesis; integrated circuit modelling; multiplying circuits; accuracy; analog simulation; architectural primitives; array multipliers; bit-level simulations; communications/DSP CAD tools; data-path; digital signal processing systems; full-adder; high-level modeling; high-level synthesis; input signal; low-power DSP system synthesis; multiplier/multiplicand; one-bit delay; switching activity models; Application software; Communication switching; Computational modeling; Delay estimation; Digital signal processing; Power dissipation; Power system modeling; Signal processing; Signal synthesis; Voltage;
Conference_Titel :
Acoustics, Speech, and Signal Processing, 1999. Proceedings., 1999 IEEE International Conference on
Conference_Location :
Phoenix, AZ
Print_ISBN :
0-7803-5041-3
DOI :
10.1109/ICASSP.1999.758289