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