DocumentCode :
915204
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
Volume :
6
Issue :
5
fYear :
1987
fDate :
9/1/1987 12:00:00 AM
Firstpage :
727
Lastpage :
750
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;
fLanguage :
English
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
0278-0070
Type :
jour
DOI :
10.1109/TCAD.1987.1270318
Filename :
1270318
Link To Document :
بازگشت