Title :
Fast Boolean optimization by rewiring
Author :
Shih-Chieh Chang ; Van Ginneken, L.P.P.P. ; Marek-Sadowska, M.
Author_Institution :
Nat. Chung-Cheng Univ., Jay-Yi, Taiwan
Abstract :
This paper presents a very efficient Boolean logic optimization method. The boolean optimization is achieved by adding and removing redundant wires in a circuit. Our algorithm applies the reasoning of Automatic Test Pattern Generation (ATPG) which can detect redundancy efficiently. During the ATPG process, mandatory assignments are assignments which must be satisfied. Our algorithm analyzes different characteristics of mandatory assignments during the ATPG process. New theoretical results based on the analysis are presented which lead to significant performance improvements. The fast run time and the excellent scaling to large problems make our Boolean optimization method practical for industrial applications. Experiments show that the optimization results are comparable to those of Kunz and Pradhan (1994) while the run time is two orders of magnitude faster (average 126/spl times/ speed up). Furthermore, we report optimization results for several large examples, which were previously thought to be too large to be handled by Boolean optimization methods.
Keywords :
automatic testing; logic CAD; logic testing; minimisation of switching nets; Automatic Test Pattern Generation; Boolean logic optimization; boolean optimization; mandatory assignments; rewiring; Algorithm design and analysis; Automatic test pattern generation; Boolean functions; Circuit testing; Delay; Field programmable gate arrays; Logic testing; Optimization methods; Redundancy; Wire;
Conference_Titel :
Computer-Aided Design, 1996. ICCAD-96. Digest of Technical Papers., 1996 IEEE/ACM International Conference on
Conference_Location :
San Jose, CA, USA
Print_ISBN :
0-8186-7597-7
DOI :
10.1109/ICCAD.1996.569641