Title :
Efficient Prime Factorization of Logic Expressions
Author :
McGeer, Patrick C. ; Brayton, Robert K.
Author_Institution :
Department of EECS, University of California, Berkeley
Abstract :
The set of multivariate boolean functions over the variables x1, ..., xm is considered as the set of multilinear polynomials with coefficients in [0,1] over the literals {unkeyable}. We denote this set of polynomials as [unkeyable], and call the set of polynomial operations over them algebraic operations. It is shown that these polynomials, called logic expressions, have a unique algebraic prime factorization. An O(n log 2 n) algorithm to find this factorization is presented. An improvement to the algorithm is presented which may reduce its average-case complexity to O(n).
Keywords :
Boolean functions; Circuit synthesis; Contracts; Logic functions; Minimization methods; Polynomials; Testing; US Department of Transportation; Very large scale integration;
Conference_Titel :
Design Automation, 1989. 26th Conference on
Print_ISBN :
0-89791-310-8
DOI :
10.1109/DAC.1989.203399