• DocumentCode
    659005
  • Title

    Slack matching mode-based asynchronous circuits for average-case performance

  • Author

    Najibi, Mehrdad ; Beerel, Peter A.

  • Author_Institution
    Ming Hsieh Dept. of Electr. Eng., Univ. of Southern California, Los Angeles, CA, USA
  • fYear
    2013
  • fDate
    18-21 Nov. 2013
  • Firstpage
    219
  • Lastpage
    225
  • Abstract
    This paper addresses the problem of slack matching conditional asynchronous circuits for average-case performance. The behavior of the circuit is modeled using a Markov chain which governs switching between distinct modes of operations with potentially different performance requirements. Given the probability of mode switchings and desired cycle times for each mode, a minimum number of slack-matching buffers is inserted into the circuit such that an upper bound on the overall average cycle time is achieved. The problem is formulated as a Mixed Integer Linear Program and solved through relaxation. Experimental results on a new benchmark of circuits show a significant savings of slack matching buffers compared with the traditional approach and illuminate the type of circuits for which this new formulation is most beneficial.
  • Keywords
    Markov processes; asynchronous circuits; integer programming; integrated circuit modelling; linear programming; probability; Markov chain; average-case performance; circuit behavior modeling; mixed integer linear program; mode switching probability; slack matching conditional asynchronous circuits; slack-matching buffers; Asynchronous circuits; Benchmark testing; Integrated circuit modeling; Markov processes; Pipelines; Switches; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer-Aided Design (ICCAD), 2013 IEEE/ACM International Conference on
  • Conference_Location
    San Jose, CA
  • ISSN
    1092-3152
  • Type

    conf

  • DOI
    10.1109/ICCAD.2013.6691122
  • Filename
    6691122