• DocumentCode
    1581919
  • Title

    Fast minimization of multi-output Boolean functions in sum-of-condition-decoders structures

  • Author

    Mohamed, Sanof ; Perkowski, Marek ; Jozwiak, Lech

  • Author_Institution
    COMPASS Design Autom., San Jose, CA, USA
  • fYear
    1997
  • Firstpage
    31
  • Lastpage
    38
  • Abstract
    A CDEC gate, or a condition decoder, being a product of an AND and NAND of literals, has been introduced in the logic array of the high-speed EPLD CY7C361 chip from Cypress. We give an algorithm for the minimization of SUM-OF-CDEC (SOC) expressions. This algorithm produced the minimum solutions on all small single-output functions, as required by this chip. We propose also the new concept of a CDEC-PLA and show its advantage over the existing AND/OR PLAs. This structure realizes multi-output SUM-OF-CDEC (SOC) expressions, which generalize the well known SUM-OF-PRODUCT expressions of PLAs. An efficient heuristic algorithm for the minimization of the multi-output SOC expressions is given. We also propose a new approach for solving covering/factorization problems, called conditional graph coloring. This method is used to minimize SOCs, but can be used in many other applications. Comparison of several versions of the algorithm on benchmarks proves that our fast multi-output algorithm generates high-quality solutions and is especially efficient on strongly unspecified functions.
  • Keywords
    Boolean functions; circuit optimisation; graph colouring; logic gates; minimisation; programmable logic arrays; programmable logic devices; CDEC gate; CDEC-PLA; CY7C361 chip; Cypress; benchmarks; conditional graph coloring; covering problems; factorization; heuristic algorithm; high-speed EPLD chip; logic array; multi-output Boolean function minimization; programmable logic device; single-output functions; sum of product expressions; sum-of-condition-decoders; Automata; Boolean functions; Decoding; Design automation; Logic arrays; Logic devices; Logic gates; Macrocell networks; Minimization methods; Programmable logic arrays;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    EUROMICRO 97. New Frontiers of Information Technology., Proceedings of the 23rd EUROMICRO Conference
  • Conference_Location
    Budapest, Hungary
  • ISSN
    1089-6503
  • Print_ISBN
    0-8186-8129-2
  • Type

    conf

  • DOI
    10.1109/EURMIC.1997.617212
  • Filename
    617212