• 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