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
Link To Document