Efficient minimization algorithms for fixed polarity AND/XOR canonical networks

TitleEfficient minimization algorithms for fixed polarity AND/XOR canonical networks
Publication TypeConference Paper
Year of Publication1993
AuthorsTsai, C-C, Marek-Sadowska, M
Conference NameVLSI, 1993. 'Design Automation of High Performance VLSI Systems', Proceedings., Third Great Lakes Symposium on
Date Publishedmar
KeywordsAND/XOR canonical networks, Boolean function, Boolean functions, fixed polarity, heuristic algorithm, logic CAD, logic circuits, lower bound complexity, minimisation of switching nets, minimization algorithms, optimal polarity
AbstractEach Boolean function with fixed polarity of variables can be represented uniquely in a two-level AND/XOR form, called the generalized Reed-Muller (GRM) form. The minimization problem is to find the optimal polarity that requires the least number of product terms in the GRM representation. An efficient algorithm was developed to extract product terms of Boolean function, given a polarity of variables. It achieves the lower bound complexity. A heuristic algorithm targeting the minimization problem is proposed. It derives the polarity for every variable and extracts all product terms simultaneously. It is based on the concept of a Boolean center for minterms, which emulates the center of gravity concept in geometry. The experimental results are very encouraging