• DocumentCode
    1552421
  • Title

    A novel approach to high-level switching activity modeling with applications to low-power DSP system synthesis

  • Author

    Lundberg, Magnus ; Muhammad, Khurram ; Roy, Kaushik ; Wilson, Sarah Kate

  • Author_Institution
    Dept. of Signals & Syst., Chalmers Univ. of Technol., Goteborg, Sweden
  • Volume
    49
  • Issue
    12
  • fYear
    2001
  • fDate
    12/1/2001 12:00:00 AM
  • Firstpage
    3157
  • Lastpage
    3167
  • Abstract
    We address high-level synthesis of low-power digital signal processing (DSP) systems by using efficient switching activity models. We present a technology-independent hierarchical scheme that can be easily integrated into current communications/DSP CAD tools for comparing the relative power/performance of two competing DSP designs without specific knowledge of transistor-level details. The basic building blocks considered for such systems are a full adder, a half adder, and a one-bit delay. Estimates of the switching activity at the output of these primitives are used to model the activity in more complex building blocks of DSP systems. The presented hierarchical method is very fast and simple. The accuracy of estimates obtained using the proposed approach is shown to be within 4% of the results obtained using extensive bit-level simulations. Our approach shows that the choice of multiplier/multiplicand is important when using array multipliers in a datapath. If the input signal with smaller mean square value is chosen as the multiplicand, almost 20% savings in switching activity can be achieved. This observation is verified by an analog simulation using a 16 × 16 bit array multiplier implemented in a 0.6-μ process with 3.3 V supply voltage
  • Keywords
    CMOS digital integrated circuits; adders; circuit simulation; delays; digital signal processing chips; high level synthesis; integrated circuit modelling; logic circuits; multiplying circuits; 0.6 micron; 16 bit; 3.3 V; CMOS; analog simulation; array multipliers; bit-level simulations; communications/DSP CAD tools; datapath; full adder; half adder; hierarchical method; high-level switching activity modeling; high-level synthesis; input signal; low-power DSP system synthesis; low-power digital signal processing; multiplier/multiplicand; one-bit delay; supply voltage; Adders; Communication switching; Design automation; Digital signal processing; Dynamic voltage scaling; High level synthesis; Power dissipation; Power system dynamics; Power system modeling; Signal synthesis;
  • fLanguage
    English
  • Journal_Title
    Signal Processing, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1053-587X
  • Type

    jour

  • DOI
    10.1109/78.969522
  • Filename
    969522