Title :
Evolution of asynchronous sequential circuits
Author :
Shanthi, A.P. ; Singaram, L. Karthik ; Parthasarathi, Ranjani
Author_Institution :
Dept. of Comput. Sci. & Eng., Anna Univ., Chennai, India
fDate :
29 June-1 July 2005
Abstract :
Asynchronous systems are being viewed as an increasingly viable alternative to purely synchronous systems, due to their inherent benefits. At the same time, the complexities involved in such designs make manual designs challenging and suggest the use of evolutionary design procedures. Yet, surprisingly, there has not been an attempt so far to evolve asynchronous sequential circuits. This paper pioneers this attempt and proposes an evolutionary approach for the first time. The evolution is done at two levels using a developmental approach called the developmental Cartesian genetic programming (DCGP) technique. The first level evolution aims at evolving race-free stable circuits, satisfying the input/output combinations, with no hazards or minimal number of hazards. The second level evolution modifies/adds more components to the circuits, in order to make them hazard-free, both with respect to static as well as dynamic hazards. Experimental results for a modulo-six counter and an ISCAS´89 benchmark circuit, ´lion´, are provided as a proof of concept.
Keywords :
asynchronous circuits; genetic algorithms; sequential circuits; DCGP; ISCAS´89 benchmark circuit; asynchronous sequential circuit evolution; developmental Cartesian genetic programming; evolutionary design; hazard free circuit; modulo-six counter; race-free stable circuit; Asynchronous circuits; Circuit simulation; Clocks; Combinational circuits; Computer science; Counting circuits; Genetic programming; Hardware; Hazards; Sequential circuits;
Conference_Titel :
Evolvable Hardware, 2005. Proceedings. 2005 NASA/DoD Conference on
Print_ISBN :
0-7695-2399-4