• DocumentCode
    984365
  • Title

    Estimation of energy consumption in speed-independent control circuits

  • Author

    Beerel, Peter A. ; Hsieh, Cheng-Ta ; Wadekar, Suhrid

  • Author_Institution
    Dept. of Electr. Eng. Syst., Univ. of Southern California, Los Angeles, CA, USA
  • Volume
    15
  • Issue
    6
  • fYear
    1996
  • fDate
    6/1/1996 12:00:00 AM
  • Firstpage
    672
  • Lastpage
    680
  • Abstract
    We describe a technique to estimate the energy consumed by speed-independent asynchronous (clock-less) control circuits. Because speed-independent circuits are hazard-free under all possible combinations of gate delays, we prove that an accurate estimate of their energy consumption is independent of relative component gate delays and can be determined by simulating only a small number of input patterns proportional to the size of the circuit´s Signal Transition Graph specification. Specifically, we calculate the average energy per external signal transition consumed by a circuit. This can be used to compare the energy consumption between two different circuit implementations of the same specification, to calculate average energy for a given high-level operation, and to provide average circuit power when combined with delay information
  • Keywords
    asynchronous circuits; circuit analysis computing; formal verification; logic CAD; signal flow graphs; asynchronous control circuits; average circuit power; clock-less circuits; energy consumption; hazard-free circuits; high-level operation; input patterns; signal transition graph specification; speed-independent control circuits; Asynchronous circuits; Circuit simulation; Clocks; Control systems; Delay estimation; Distributed control; Energy consumption; Power engineering and energy; Registers; Switching circuits;
  • fLanguage
    English
  • Journal_Title
    Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0070
  • Type

    jour

  • DOI
    10.1109/43.503936
  • Filename
    503936