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
Link To Document :
بازگشت