• DocumentCode
    2987726
  • Title

    An Inversion-Based Synthesis Approach for Area and Power Efficient Arithmetic Sum-of-Products

  • Author

    Das, Sabyasachi ; Khatri, Sunil P.

  • Author_Institution
    Synplicity Inc., Sunnyvale
  • fYear
    2008
  • fDate
    4-8 Jan. 2008
  • Firstpage
    653
  • Lastpage
    659
  • Abstract
    In state-of-the-art digital signal processing (DSP) and graphics applications, the arithmetic sum-of-product (SOP) is an important and computationally intensive operation, consuming a significant amount of area, delay and power. This paper presents a new algorithmic approach to synthesize a non-timing critical SOP block in an area-efficient and power-efficient way, which can be very useful to reduce the size and power consumption of the non timing-critical portion in the design. We have divided the problem of generating the SOP into three parts: inversion-based creation of the BitClusters (sets of individual partial-product bits, which belong to the ith bitslice), propagation-based reduction of the BitClusters and selective-inversion based computation of the final sum result. Techniques used in these three steps help to reduce the implementation area and power consumption for the SOP block. Our experimental data shows that the SOP block generated by our approach is significantly smaller (8.59% on average) and marginally faster (0.42% on average) than the SOP block generated by a commercially available best-in-class datapath synthesis tool. In addition, our proposed SOP netlist consumes significantly less dynamic power (7.92% on average) and leakage power (5.65% on average) than the netlist generated by the synthesis tool. These improvements were verified on placed-and-routed designs as well.
  • Keywords
    digital arithmetic; logic design; multiplying circuits; BitClusters; area efficiency; arithmetic sum-of-product; datapath synthesis tool; digital signal processing; power efficiency; Adders; Algorithm design and analysis; Circuits; Delay; Digital arithmetic; Digital signal processing; Energy consumption; Graphics; Signal synthesis; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI Design, 2008. VLSID 2008. 21st International Conference on
  • Conference_Location
    Hyderabad
  • ISSN
    1063-9667
  • Print_ISBN
    0-7695-3083-4
  • Type

    conf

  • DOI
    10.1109/VLSI.2008.18
  • Filename
    4450572