Minimization of multioutput TANT networks for unlimited fan-in network model

A program for the minimization of multi-output three-level Boolean networks from NAND gates of unlimited fan-in is described. This model includes don't care states. The algorithm is fast and creates good-quality approximate solutions, and its efficiency increases with the percentage of don't cares. It has been tried on about 40 Boolean functions of not more than 14 inputs, and yielded correct results. The realized circuits (on PLH501 and PLH502 PLDs) required up to 68% (on the average 35%) less gates than the corresponding PLAs. The program can consider tradeoffs between the solution-cost and the processing speed by using various type of the source data.<<ETX>>

[1]  Jerzy Frackowiak The Synthesis of Minimal Hazardless TANT Networks , 1972, IEEE Transactions on Computers.

[2]  James F. Gimpel The Minimization of TANT Networks , 1967, IEEE Trans. Electron. Comput..

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

[4]  Marek Perkowski,et al.  A program for exact synthesis of three-level NAND networks , 1990, IEEE International Symposium on Circuits and Systems.

[5]  Maciej Ciesielski,et al.  Multiple-valued Boolean minimization based on graph coloring , 1989, Proceedings 1989 IEEE International Conference on Computer Design: VLSI in Computers and Processors.

[6]  Tsutomu Sasao MACDAS: Multi-level AND-OR Circuit Synthesis Using Two-Variable Function Generators , 1986, 23rd ACM/IEEE Design Automation Conference.

[7]  H. A. Vink,et al.  Reduction of CC-Tables Using Multiple Implication , 1978, IEEE Transactions on Computers.

[8]  Donald Leo Dietmeyer,et al.  Logic design of digital systems , 1971 .

[9]  Tsutomu Sasao,et al.  On the Complexity of Three-Level Logic Circuits(Complexity Theory and Related Topics) , 1990 .

[10]  Hsiao-Peng Sherman Lee An Algorithm for Minimal TANT Network Generation , 1978, IEEE Transactions on Computers.

[11]  L. B. Nguyen,et al.  PALMINI-Fast Boolean Minimizer for Personal Computer , 1987, 24th ACM/IEEE Design Automation Conference.

[12]  Eugene L. Lawler,et al.  An Approach to Multilevel Boolean Minimization , 1964, JACM.

[13]  H. A. Vink,et al.  Minimal TANT Networks of Functions with DON'T CARE'S and Some Complemented Input Variables , 1978, IEEE Transactions on Computers.

[14]  M. S. Basu,et al.  Complementary Function Approach to the Synthesis of Three-Level NAND Network , 1970, IEEE Transactions on Computers.

[15]  Ananta Choudhury,et al.  Some Studies on the Problem of Three-level NAND Network Synthesis , 1967 .

[16]  Kyung Shik Koh A Minimization Technique for Tant Networks , 1971, IEEE Transactions on Computers.

[17]  David E. Muller,et al.  Complexity in Electronic Switching Circuits , 1956, IRE Trans. Electron. Comput..

[18]  Marek Perkowski,et al.  Algorithm for the generation of disjoint cubes for completely and incompletely specified boolean functions , 1991 .