• 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