• DocumentCode
    1452853
  • Title

    Power optimization of core-based systems by address bus encoding

  • Author

    Benini, Luca ; De Micheli, Giovanni ; Macii, Enrico ; Poncino, Massimo ; Quer, Stefano

  • Author_Institution
    Dipt. di Elettronica Inf. e Sistemistica, Bologna Univ., Italy
  • Volume
    6
  • Issue
    4
  • fYear
    1998
  • Firstpage
    554
  • Lastpage
    562
  • Abstract
    This paper presents a solution to the problem of reducing the power dissipated by a digital system containing an intellectual proprietary core processor which repeatedly executes a special-purpose program. The proposed method relies on a novel, application-dependent low-power address bus encoding scheme. The analysis of the execution traces of a given program allows an accurate computation of the correlations that may exist between blocks of bits in consecutive patterns; this information can be successfully exploited to determine an encoding which sensibly reduces the bus transition activity. Experimental results, obtained on a set of special-purpose applications, are very satisfactory; reductions of the bus activity up to 64.8% (41.8% on average) have been achieved over the original address streams. In addition, data concerning the quality and the performance of the automatically synthesized encoding/decoding circuits, as well as the results obtained for a realistic core-based design, indicate the practical usefulness of the proposed power optimization strategy.
  • Keywords
    circuit optimisation; industrial property; integrated circuit design; low-power electronics; microprocessor chips; address bus encoding; bus transition activity; core-based systems; intellectual proprietary core processor; low-power electronics; power optimization; synthesized encoding/decoding circuits; Decoding; Design optimization; Digital systems; Encoding; Information analysis; Integrated circuit synthesis; Intellectual property; Microcontrollers; Pattern analysis;
  • fLanguage
    English
  • Journal_Title
    Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1063-8210
  • Type

    jour

  • DOI
    10.1109/92.736127
  • Filename
    736127