Title :
Multiple-Valued Minimization for PLA Optimization
Author :
Rudell, Richard L. ; Sangiovanni-Vincentelli, Alberto
Author_Institution :
Department of Electrical Engineering and Computer Sciences, University of California, Berkeley, CA, USA
fDate :
9/1/1987 12:00:00 AM
Abstract :
This paper describes both a heuristic algorithm, Espresso-MV, and an exact algorithm, Espresso-EXACT, for minimization of multiple-valued input, binary-valued output logic functions. Minimization of these functions is an important step in the optimization of programmable logic arrays (PLA´s). In particular, the problems of two-level multiple-output minimization, minimization of PLA´s with input decoders and solutions to the input encoding problem rely on efficient solutions to the multiple-valued minimization problem. Results are presented for a large class of PLA´s taken from actual chip designs. These results show that the heuristic algorithm Espresso-MV comes very close to producing optimum solutions for most of the examples. Also, results from a chip design in progress at Berkeley show how important multiple-valued minimization can be for PLA optimization.
Keywords :
Boolean functions; Chip scale packaging; Decoding; Design optimization; Equations; Heuristic algorithms; Logic arrays; Logic design; Minimization methods; Programmable logic arrays;
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
DOI :
10.1109/TCAD.1987.1270318