DocumentCode :
1778634
Title :
A novel state assignment method for Extended Burst-Mode FSM design using genetic algorithm
Author :
Curtinhas, Tiago ; Faria, Lester A. ; Oliveira, Duarte L. ; Saotome, Osamu
Author_Institution :
Electron. Eng. Div., Technol. Inst. of Aeronaut., São Paulo, Brazil
fYear :
2014
fDate :
1-5 Sept. 2014
Firstpage :
1
Lastpage :
7
Abstract :
With the evolution of microelectronics, more and more high-complexity digital systems are been designed. Once the global clock signal is a main concern for synchronous systems design, asynchronous circuits seem to be an interesting alternative, once they don´t present clock skew and clock distribution problems. However, the lack of tools for automatic synthesis is a major drawback. This paper proposes a new algorithm for state assignment of Extended Burst-Mode Asynchronous Finite State Machines (XBM_AFSM), which are widely used in the design of Controllers of asynchronous digital systems. The proposal is based on genetic algorithm and introduces a novel style of state assignment. It improves the results and overcomes the previous methods found in literature once it addresses the “state minimization”, the “free of critical race coding” and “coverage” as a single problem. Furthermore, it is able to detect the conflicts in XBM specification and insert the minimum number of state variables in the XBM specification to eliminate those conflicts. A dedicated computational tool called SAGAAs implements the algorithm and was tested to a set of 36 benchmarks. When compared to 3D tool, our method achieved an average reduction of 13.33%, 35.65%, 32.15% and 39.12% in the number of state variables, number of products, number of literals and the number of switching, respectively. When compared to Minimalist tool, SAGAAs provided an average reduction of 52% in the number of inserted state variables, 11% in the number of literals, and a penalty of 8% in the number of products. Results show that the method and the dedicated computational tool SAGAAs achieved good and reliable results, showing a high potential of practical implementation in actual circuits design.
Keywords :
asynchronous circuits; clock distribution networks; finite state machines; genetic algorithms; minimisation; SAGAA computational tool; XBM specification; XBM_AFSM; asynchronous circuits; automatic synthesis; clock distribution problems; clock skew; critical race coding; digital systems; extended burst-mode asynchronous finite state machines; genetic algorithm; global clock signal; inserted state variables; microelectronics evolution; state assignment; state minimization; synchronous systems design; Abstracts; Biological cells; Optimization; Switches; Asynchronous logic; XBM specification; finite state machine; genetic algorithms; state assignment;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Integrated Circuits and Systems Design (SBCCI), 2014 27th Symposium on
Conference_Location :
Aracaju
Type :
conf
DOI :
10.1145/2660540.2661007
Filename :
6994657
Link To Document :
بازگشت