DocumentCode
3112134
Title
Boolean decomposition of programmable logic arrays
Author
Devadas, Srinivas ; Wang, Albert R. ; Newton, A. Richard ; Saniovanni-Vincentelli, A.
Author_Institution
Dept. of Electr. Eng. & Comput. Sci., California Univ., Berkeley, CA, USA
fYear
1988
fDate
16-19 May 1988
Abstract
The authors present algorithms for Boolean decomposition, which decompose a two-level logic function into a cascade of smaller two-level logic functions, such that the overall area of the resulting logic network is minimized. The algorithms are based on multiple-valued minimization. Given a PLA (programmable logic array), a subset of inputs to the PLA is selected. This selection step incorporates a novel algorithm which selects a set of inputs such that the cardinality of the multiple-valued cover, produced by representing all combinations of these inputs as different values of a single multiple-valued variable, is much smaller than the original binary cover cardinality. A relatively small size for the multiple-valued cover implies that the number of good Boolean factors contained in this subset of inputs are re-encoded to satisfy the constraints given in the multiple-valued cover, thus producing a binary cover for the original PLA whose cardinality equals the multiple-valued cover cardinality
Keywords
cellular arrays; integrated logic circuits; logic CAD; minimisation of switching nets; Boolean decomposition; PLA; binary cover; cardinality; cascade; good Boolean factors; multiple-valued minimization; overall area; programmable logic arrays; two-level logic function; Automatic logic units; Boolean functions; CMOS logic circuits; Circuit synthesis; Delay; Encoding; Equations; Logic arrays; Logic functions; Programmable logic arrays;
fLanguage
English
Publisher
ieee
Conference_Titel
Custom Integrated Circuits Conference, 1988., Proceedings of the IEEE 1988
Conference_Location
Rochester, NY
Type
conf
DOI
10.1109/CICC.1988.20787
Filename
20787
Link To Document