• DocumentCode
    450624
  • Title

    Horizontal Partitioning of PLA-based Finite State Machines

  • Author

    Paulin, Pierre G.

  • Author_Institution
    INPG/CSI, Grenoble Cedex, France
  • fYear
    1989
  • fDate
    25-29 June 1989
  • Firstpage
    333
  • Lastpage
    338
  • Abstract
    We present a new form of partitioning of PLA-based FSMs that combines the advantages of traditional vertical PLA partitioning (i.e. via inputs and/or outputs) and counter embedding which consists of replacing the FSM state memories by a counter. Like the former, horizontal partitioning allows the reduction of the number of input and/or output columns in the PLAs resulting from the partition. Furthermore, the technique also reduces the total number of product terms, as in counter embedding techniques. This reduction is due to a decomposition of state transitions into two classes that are realized by two sets of logic. In this case however, a second PLA-based FSM is used in place of the counter. This results in area reductions of 30% to 60% (with respect to regular two-level logic minimization) for the benchmark examples presented.
  • Keywords
    Automata; Benchmark testing; Control system synthesis; Counting circuits; Logic arrays; Logic testing; Minimization; Partitioning algorithms; Permission; Programmable logic arrays;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation, 1989. 26th Conference on
  • ISSN
    0738-100X
  • Print_ISBN
    0-89791-310-8
  • Type

    conf

  • DOI
    10.1109/DAC.1989.203419
  • Filename
    1586403