• DocumentCode
    2087786
  • Title

    Self Modifying Finite Automata (SMFA) based state machine implementation for lower energy

  • Author

    Keung, Ka-Ming ; Tyagi, Akhilesh

  • Author_Institution
    Iowa State Univ., Ames, IA
  • fYear
    2008
  • fDate
    26-29 Oct. 2008
  • Firstpage
    2103
  • Lastpage
    2107
  • Abstract
    Many finite state machines (FSMs) in embedded systems exhibits strong locality in state transitions. Traditional state assignment algorithms consider all FSM states´ outputs and next states to assign a code for each state. Self-modifying finite state machine(SM-FSM) takes the FSM strong locality characteristics to dynamically change the traditional finite state machine during runtime. This not only reduces the FSM search space, but also reduces the code space and allows code sharing among the dynamic behaviors. This paper proposes an architecture to support SMFA and evaluates the gain from SMFA on state machines with different characteristic.
  • Keywords
    finite state machines; finite state machines; self modifying finite automata; state assignment algorithms; state transitions; Abstracts; Automata; Embedded system; Energy consumption; Field programmable gate arrays; Hardware; Logic gates; Random access memory; Reconfigurable logic; Runtime;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Signals, Systems and Computers, 2008 42nd Asilomar Conference on
  • Conference_Location
    Pacific Grove, CA
  • ISSN
    1058-6393
  • Print_ISBN
    978-1-4244-2940-0
  • Electronic_ISBN
    1058-6393
  • Type

    conf

  • DOI
    10.1109/ACSSC.2008.5074804
  • Filename
    5074804