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
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;
Conference_Titel :
Evolutionary Computation, 2003. CEC '03. The 2003 Congress on
Print_ISBN :
0-7803-7804-0
DOI :
10.1109/CEC.2003.1299563