• DocumentCode
    2661394
  • Title

    Three-level decomposition with application to PLDs

  • Author

    Malik, Abdul A. ; Harrison, David ; Brayton, Robert K.

  • Author_Institution
    IBM Thomas J. Watson Res. Center, Yorktown Heights, NY, USA
  • fYear
    1991
  • fDate
    14-16 Oct 1991
  • Firstpage
    628
  • Lastpage
    633
  • Abstract
    A scheme for programmable logic array (PLA) decomposition that consists of one level of PLAs followed by a second level of simple two-input logic gates is presented. The propagation delay is therefore the sum of the delay through one level of PLA and one level of two-input gates. Since the delay through a two-input gate is significantly less than that through a PLA, the timing performance of the new scheme is generally superior to those of earlier PLA decomposition schemes. The sizes of the PLAs used depend on the choice of the two-input gates. An algorithm is presented that chooses the functionality of the gates such that the areas of the first-level PLAs are minimized, further improving performance. The new decomposition scheme was developed for the automatic programming of a programmable logic device (PLD) which had basically a three level architecture. The functional unit for such a PLD is described and the application of the algorithm to the programming of these functional units is discussed. Experimental results show that the new scheme significantly reduces the area over the single PLA implementation
  • Keywords
    PLD programming; automatic programming; delays; logic arrays; PLD programming; automatic programming; decomposition; programmable logic array; programmable logic device; propagation delay; three level architecture; timing performance; two-input gates; Application software; Automatic programming; Functional programming; Logic design; Logic functions; Logic gates; Programmable logic arrays; Programmable logic devices; Propagation delay; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Design: VLSI in Computers and Processors, 1991. ICCD '91. Proceedings, 1991 IEEE International Conference on
  • Conference_Location
    Cambridge, MA
  • Print_ISBN
    0-8186-2270-9
  • Type

    conf

  • DOI
    10.1109/ICCD.1991.139989
  • Filename
    139989