DocumentCode
3438086
Title
PLA based finite state machines using Johnson counters as state memories
Author
Amann, Rainer ; Eschermann, Bernhard ; Baitinger, Utz G.
Author_Institution
IBM Almaden Res. Center, San Jose, CA, USA
fYear
1988
fDate
3-5 Oct 1988
Firstpage
267
Lastpage
270
Abstract
The authors present a novel state assignment technique for synchronous finite state machines (FSMs) that are implemented as single programmable logic arrays (PLAs) using Johnson counters as state memories. The goal is to minimize the number of product terms in the PLAs and thus the overall area of the FSMs. The authors use a three-step approach to achieve this. First, the FSM description is adapted to allow an optimal use of the computer properties; then the counter is embedded by ordering the internal states of the FSM; and finally the states are coded. The product term reductions obtained are, on the average 20% to 30% compared to conventional D-latch-based FSM implementations
Keywords
finite automata; logic arrays; state assignment; D-latch-based FSM; Johnson counters; PLA based finite state machines; state assignment technique; state memories; Automata; Combinational circuits; Counting circuits; Design methodology; Design optimization; Hardware; Logic design; Minimization; Programmable logic arrays; Very large scale integration;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Design: VLSI in Computers and Processors, 1988. ICCD '88., Proceedings of the 1988 IEEE International Conference on
Conference_Location
Rye Brook, NY
Print_ISBN
0-8186-0872-2
Type
conf
DOI
10.1109/ICCD.1988.25704
Filename
25704
Link To Document