DocumentCode
450614
Title
Multi-Level Logic Simplification Using Don´t Cares and Filters
Author
Saldanha, Alexander ; Wang, Albert R. ; Brayton, Robert K. ; Vincentelli, Alberto L Sangiovanni
Author_Institution
EECS Department, University of Califronia, Berkeley, Berkeley, CA
fYear
1989
fDate
25-29 June 1989
Firstpage
277
Lastpage
282
Abstract
Simplification of a multi-level network is used to perform form transformations on parts of the network to obtain an alternate structure that is optimal with respect to area. A technique for obtaining such an optimal structure involves the use of two-level logic minimization on the components of the multi-level logic network. At each component, the structure of the network is captured by intermediate and fan-out don´t care sets, which are utilized in the two-level minimization. However, the generation of all the don´t cares yield very large sets for most networks and consequently the complete minimization of the components of the circuits require a very large amount of computer time. In this paper we describe algorithms to reduce the size of the don´t care sets, so that only the portions that will be useful in minimization at each component of the circuit are retained. We develop both an exact filter and a heuristic filter that prove to be very effective for a large set of benchmark examples. Results show that our technique achieves the same quality as that obtained by doing complete minimizations at each component of the circuits but in much shorter time. This new approach to simplification of multi-level networks has been incorporated into the MIS (version 2.1) logic synthesis system.
Keywords
Boolean functions; Circuit synthesis; Circuit testing; Computer networks; Filters; Logic circuits; Logic functions; Minimization methods; Network synthesis; Topology;
fLanguage
English
Publisher
ieee
Conference_Titel
Design Automation, 1989. 26th Conference on
ISSN
0738-100X
Print_ISBN
0-89791-310-8
Type
conf
DOI
10.1109/DAC.1989.203409
Filename
1586393
Link To Document