Multiple Output Minimization

This paper describes two logic minimization algorithms. CAMP (Computer Aided Minimization Procedure) minimizes single functions. The minterms are covered either by essential prime implicants or by selective prime implicants. The two types of prime implicants are determined one at a time thus completely avoiding the computationally expensive covering problem. The adjacency of a minterm, that depends upon the proximity of this minterm with respect to other minterms on the Karnaugh map, guides the determination of prime implicants. This procedure is nonheuristic and has proved to be very efficient for large number of input variables. The multiple output minimization (MOM) algorithm generates the product terms with maximum sharing between the output functions. In addition to using adjacency, this procedure is also guided by the frequency with which a minterm is used by the functions. Examples show the performance of this algorithm to be equal or better than many other minimization procedures.

[1]  Nripendra U. Biswas,et al.  Introduction to Logic and Switching Theory , 1975 .

[2]  Zosimo Arevalo,et al.  A Method to Simplify a Boolean Function into a Near Minimal Sum-of-Products for Programmable Logic Arrays , 1978, IEEE Transactions on Computers.

[3]  Nripendra N. Biswas,et al.  Minimization of Boolean Functions , 1971, IEEE Transactions on Computers.

[4]  Nripendra N. Biswas,et al.  Computer-Aided Minimization Procedure for Boolean Functions , 1986, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[5]  Nripendra N. Biswas Computer Aided Minimization Procedure for Boolean Functions , 1984, 21st Design Automation Conference Proceedings.

[6]  Udo W. Pooch,et al.  A New Technique for the Fast Minimization of Switching Functions , 1977, IEEE Transactions on Computers.

[7]  Edward J. McCluskey,et al.  Introduction to the theory of switching circuits , 1965 .

[8]  Curts,et al.  Adjacency Table Method of Deriving Minimal Sums , 1977, IEEE Transactions on Computers.

[9]  Daniel L. Ostapko,et al.  MINI: A Heuristic Approach for Logic Minimization , 1974, IBM J. Res. Dev..

[10]  Giuseppe Caruso A Local Selection Algorithm for Switching Function Minimization , 1984, IEEE Transactions on Computers.