Title :
Extracting local don´t cares for network optimization
Author :
Savoj, H. ; Brayton, R.K. ; Touati, H.J.
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., California Univ., Berkeley, CA, USA
Abstract :
An algorithm for computing local don´t cares (in terms of immediate fanin variables) at each intermediate node of a Boolean network is presented. These don´t cares can be directly used for the simplification of each node by a two-level minimizer. The simplification is relatively fast and the optimized circuits are 100% testable in most cases. The method is more powerful than previous ones developed for node simplification because it computes almost the full local don´t care set at each node using image computation techniques. External don´t cares are used effectively and there is no restriction on how these are represented because BDDs (binary decision diagrams) are used to translate them into local don´t cares. This algorithm has been implemented in the sequential interactive logic synthesis system (SIS), and experimental results are presented that show the effectiveness of the proposed algorithm on benchmark circuits with and without external don´t cares.<>
Keywords :
Boolean functions; combinatorial circuits; logic CAD; logic testing; Boolean network; benchmark circuits; binary decision diagrams; image computation techniques; local don´t cares extraction; network optimization; sequential interactive logic synthesis system; two-level minimizer; Boolean functions; Data structures; Fans; Logic functions; Observability; Terminology;
Conference_Titel :
Computer-Aided Design, 1991. ICCAD-91. Digest of Technical Papers., 1991 IEEE International Conference on
Conference_Location :
Santa Clara, CA, USA
Print_ISBN :
0-8186-2157-5
DOI :
10.1109/ICCAD.1991.185319