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
fDate :
8/1/1989 12:00:00 AM
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;
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on