ACM Home Page
Please provide us with feedback. Feedback
PALMINI—fast Boolean minimizer for personal computers
Full text PdfPdf (817 KB)
Source Annual ACM IEEE Design Automation Conference archive
Proceedings of the 24th ACM/IEEE Design Automation Conference table of contents
Miami Beach, Florida, United States
Pages: 615 - 621  
Year of Publication: 1987
ISBN:0-8186-0781-5
Authors
L. B. Nguyen  HF2-13, Intel Corporation, 5200 N.E. Elam Young Pkwy, Hillsboro
M. A. Perkowdki  Portland State University, Department of Electrical Engineering
N. B. Goldstein  Department of Engineering, Harvey Mudd College, Claremont
Sponsor
SIGDA: ACM Special Interest Group on Design Automation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 1,   Downloads (12 Months): 12,   Citation Count: 7
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/37888.37985
What is a DOI?

ABSTRACT

This paper describes a fast and efficient method for minimization of two level single output Boolean functions. The minimization problem is reduced to that of coloring of the graph of incompatibility of implicants. The program permits also to remove static hazards and allows inversion of output's polarity which proves to be very convenient when designing with PAL's. It gives solutions within a very reasonable amount of time. On small industrial examples its speed is slightly better than Espresso and it occupies 6 times less memory.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Bartholomeus, M., Man, H.D., : '~Prestol-II: Yet Another Logic Minimizer for Programmed Logic Arrays", Proc. Int. Symp. Circ. Syst., June 1985, p. 58.
 
2
Bessllch, P.W., Pichlbauer, P. : '~Fast Transform Procedure for the Generation of Near-Minimal Covers of Boolean Functions", IEE Proc. Vol. 128, PTE, No.6, Nov. 1981, pp.250-254.
 
3
 
4
 
5
Breithart, Y., Vairavan, tC : "The Computational Complexity of a Class of Minimization Algorithms for Switching Functions", IEEE TC, Vol. C-20, No. 12, December 1979, pp. 941-943.
 
6
Breuer, M.A. (ed) : "Design Automation of Digital Systems", Vol. 1, Prentice Hall, Englewood Cliffs, New Jersey, 1972.
 
7
 
8
Oaruso, G. : "A Local Selection Algorithm for Switching Function Minimization", IEEI~ TC., Vol. C-33, Jan. 1984, pp. 91-96.
 
9
 
10
McCluskey, E. J. : '~Viinimization of Boolean Functions", Bell Syst. Tech. J., Vol.35, p.1417, April 1956.
 
11
Dagenals, M.R., Agarwal, V.K., Rum_in, N.C. : '~VIcBoole: A New Procedure for Exact Logic Minimization", IEEE Trans. on CAD, Jan. 1986, pp. 229 - 238.
 
12
 
13
Gimpel, J.F. "The Minimization of TANT Networks", IEEE TEC, Vol EC-I6, pp. 18-38, February 1967.
 
14
Hong~ S.J.~ Cain, R.G., Ostapko, D.L. : '~~IINI: A Heuristic Approach for Logic Minimization", IBM J. Res. and Dev., Vol.18, No.5, pp. 443-458, September 1974.
 
15
Johnson, D.S. : '~~orst-Case Behavior of Graph Coloring Algorithms". Proceedings of the Fifth Southeastern Conference on Gombinatorics, Graph Theory and Computing, pp. 513-528, Winnipeg, Canada, Utilitas Mathematica Publishing, 1974.
 
16
Kerntopf9 P., Michalskl, A. : "Selected Problems in Synthesis of Combinatorial Logic Circuits", PWN, Warsaw, 1972 in Polish).
 
17
Lee, E.B., Perkowskl, M. : "Concurrent Minimization and State Assignment of Finite State Machines". Proceedings of 1984 Intern. Cont. on Systems, Man and Cybernetics, IEEE, Halifax, Nova Scotia, Canada, October 9- 12, 1984.
 
18
MeDiarmi~ C.J.H. : 'Y)etermining the Chromatic Number of a Graph", SIAM J. Computing, Vol. 8, pp. 1 - 19, 1979.
 
19
 
20
Miller, R.E. : "Switching Theory", Vol. 1 and 2, John Wiley, New York, 1965.
 
21
Perkowskl, M. : "Synthesis of Multioutput Three Level NAND Networks", Proceedings of Seminar on Computer Aided Design, pp. 238 - 265, Budapest, November 3 - 5, 1976.
 
22
Perkowsk|, M., :"A General Method to Solve Combinatorial Problems in the Automatic Design of Digital Systems", Publishers of Warsaw Technical University, Warsaw, Poland, September 1980 (in Polish), 434 pages.
 
23
Perkowski~ M. : "Systolic Architecture for the Logic Desigr, Machine", Proc. Intern. Conf. on Computer Aided Design, pp. 133- 135, Santa Clara, November 1985.
 
24
Perkowski, M.A., Nguyen, L.B.~ Goldstein, N.B. :"An Approach to Minimization, Decomposition and Partitioning of PLA and PAL Gircuits Based on Multi-Valued Algebra and Graph Coloring", Technical Report, Dept EE, PSU 1987.
 
25
Patrick, S.R. : "On the Minimization of Boolean Functions", Proceedings of Syrup. on Switching Theory, ICIP, Paris, France, June 1959.
 
26
Rudell, R., Sangiovanni-Vineentelli, A., 'T~spresso-mv" Algorithms for Multiple-Valued Logic Minimization", Proc. 1985 Custom Integrated Circuits Conference, pp. 230- 234, Portland, OR, May 1985.
 
27
Rudell, R. : '~Viultiple-Valued Logic Minimization for PLA Synthesis", Research report, June 5, 1986, Univ. of California, Berkeley.
 
28
Rudell, R., Sanglovanni-Vincentelll, A., '~Exact Minimization of Multiple-Valued Functions for PLA Optimization", Proc. ICOAD-86, pp.352 - 355, Santa Clara, CA, November 1986.
 
29
Sasao, W. : "An Algorithm to Derive the Complement of a Binary Function with Multiple-Valued Input", IEEE Trans. on Comput., Vol. C~34, 1No.2, pp.131-140, Febr. 1985.
 
30
Single, j.R., Chang~ C.L., Lee, R.O.T. : "A New Algorithm for Generating Prime implicants", IEEE TEC, Vol. EC-19, pp. 304-311, April 1970.
31
 
32
Wojutynskl, J. :"A General System to Solve Combinatorial Problems by Reduction to Graph Coloring", M.Sc. Thesis, (M. Perkowski ~uperv,), Institute of Automatic Control, School of Electronic Engineering, Warsaw Technical University, May 1979, (in Polish).

CITED BY  7

Collaborative Colleagues:
L. B. Nguyen: colleagues
M. A. Perkowdki: colleagues
N. B. Goldstein: colleagues