• DocumentCode
    2998024
  • Title

    An evolutionary approach for reducing the switching activity in address buses

  • Author

    Ascia, Giuseppe ; Catania, Vincenzo ; Palesi, Maurizio ; Parlato, Antonio

  • Author_Institution
    Dipt. di Ingegneria e delle Telecomunicazioni, Univ. di Catania, Italy
  • Volume
    1
  • fYear
    2003
  • fDate
    8-12 Dec. 2003
  • Firstpage
    107
  • Abstract
    In this paper we present two new approaches based on genetic algorithms (GA) to reduce power consumption by communication buses in an embedded system. The first approach makes it possible to obtain the truth table of an encoder that minimizes switching activity on a bus, whereas the second outputs the netlist of the encoder using the lowest possible number of logic gates. Both approaches are static, in the sense that the encoders are generated ad hoc for specific traffic. This is not, however, a limiting hypothesis if the application scenario considered is that of embedded systems. An embedded system, in fact, executes the same application throughout its lifetime and so it is possible to have detailed knowledge of the trace of the patterns transmitted on a bus following execution of a specific application. The approach is compared with the most efficient encoding schemes proposed in the literature on both multiplexed and separate buses. The results obtained demonstrate the validity of the approach, which on average saves up to 50% of the transitions normally required, as well as their practical applicability, even in an on-chip environment.
  • Keywords
    embedded systems; genetic algorithms; low-power electronics; switching theory; system buses; address buses; communication bus; communication buses; embedded systems; encoder netlist; encoding schemes; evolutionary approach; genetic algorithms; logic gates; on-chip environment; power consumption reduction; switching activity reduction; truth table; Communication switching; Embedded system; Encoding; Energy consumption; Energy management; Genetic algorithms; Logic; Power system management; System-on-a-chip; Telecommunication switching;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Evolutionary Computation, 2003. CEC '03. The 2003 Congress on
  • Print_ISBN
    0-7803-7804-0
  • Type

    conf

  • DOI
    10.1109/CEC.2003.1299563
  • Filename
    1299563