• DocumentCode
    1162940
  • Title

    Design automation tools for efficient implementation of logic functions by decomposition

  • Author

    Varma, Devadas ; Trachtenberg, E.A.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Drexel Univ., Philadelphia, PA, USA
  • Volume
    8
  • Issue
    8
  • fYear
    1989
  • fDate
    8/1/1989 12:00:00 AM
  • Firstpage
    901
  • Lastpage
    916
  • Abstract
    A description is given of linear and disjoint decompositions of completely specified Boolean functions using transform methods. Since previously known transform methods are impractical for automation due to their enormous computational complexity, polynomial approximations to the linear decomposition procedure that use reduced representations of functions are used. Experimental results are reported which establish that such decompositions can often result in improved implementations of logic functions. The disjoint decomposition problem is in the spectral domain, allowing the development of an algorithm that can simultaneously detect multiple decompositions of a given function. This algorithm has low average complexity and has the ability to detect the nonexistence of decompositions quickly
  • Keywords
    Boolean functions; computational complexity; logic CAD; transforms; Boolean functions; computational complexity; disjoint decompositions; logic CAD; logic functions; polynomial approximations; spectral domain; transform; Boolean functions; Computational complexity; Design automation; Design optimization; Ear; Linear approximation; Logic design; Logic functions; Logic testing; Polynomials;
  • fLanguage
    English
  • Journal_Title
    Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0070
  • Type

    jour

  • DOI
    10.1109/43.31549
  • Filename
    31549