• DocumentCode
    1650486
  • Title

    Improving the iteration bound of finite state machines

  • Author

    Lin, Horng-Dar ; Messerschmitt, David G.

  • Author_Institution
    Dept. of Electr. Eng. & Comput. Sci., California Univ., Berkeley, CA, USA
  • fYear
    1989
  • Firstpage
    1328
  • Abstract
    A description is given of a general approach to improve beyond the given iteration bound the speed of an arbitrary synchronous finite-state machine (FSM) or a discrete-time finite-state Markov process. The methods proposed can be implemented with pipelined arrays of simple hardware modules, achieving a throughput rate on the order of the reciprocal of a single-gate delay or latch setup time, whichever is limiting, at the expense of latency. Combining the pipelined arrays and modules in parallel further increases the throughput, which is theoretically unbounded. The implemented concurrent FSM is fully efficient and has minimal overhead, where the complexity grows only linearly with the speedup. The approach is practical for FSMs with a small number of states, or other special structures
  • Keywords
    Markov processes; finite automata; iterative methods; FSMs; discrete-time finite-state Markov process; finite state machines; iteration bound; latch setup time; minimal overhead; pipelined arrays; single-gate delay; throughput rate; Application software; Automata; Communication system control; Concurrent computing; Delay effects; Hardware; Markov processes; Synchronous generators; Throughput; Viterbi algorithm;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 1989., IEEE International Symposium on
  • Conference_Location
    Portland, OR
  • Type

    conf

  • DOI
    10.1109/ISCAS.1989.100601
  • Filename
    100601