• DocumentCode
    157545
  • Title

    Reconditioning: Automatic Power Optimization of QDI Circuits

  • Author

    Saifhashemi, Arash ; Hsin-Ho Huang ; Beerel, Peter A.

  • Author_Institution
    Intel Labs., Santa Clara, CA, USA
  • fYear
    2014
  • fDate
    12-14 May 2014
  • Firstpage
    77
  • Lastpage
    84
  • Abstract
    This paper introduces reconditioning: a novel systematic technique for reducing unnecessary switching activity of asynchronous gate-level net lists, which involves the optimal reordering of conditional communication and logic primitives. Our technique is applicable to asynchronous circuits with handshaking protocols that encode data and control together, in particular, QDI and 1-of-N handshaking circuits. Both an optimal integer linear program (ILP) and a fast heuristic algorithm are presented. We show that our ILP is feasible for moderate size circuits and our heuristic algorithm scales to much larger circuits, completing in seconds on circuits with tens of thousands of gates. Our experimental results shows power improvement highly depends on the structure of the circuit but can often be above 40% with typically less than 5% area overhead.
  • Keywords
    asynchronous circuits; integer programming; linear programming; ILP; QDI circuits; asynchronous circuits; asynchronous gate-level net lists; automatic power optimization; conditional communication; handshaking circuits; handshaking protocols; heuristic algorithm; integer linear program; logic primitives; optimal reordering; Asynchronous circuits; Integrated circuit modeling; Linear programming; Logic gates; Power demand; Switches; Vectors; asynchronous circuits; conditional communication; power optimization; reconditioning;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Asynchronous Circuits and Systems (ASYNC), 2014 20th IEEE International Symposium on
  • Conference_Location
    Potsdam
  • ISSN
    1522-8681
  • Type

    conf

  • DOI
    10.1109/ASYNC.2014.18
  • Filename
    6835814