Title :
On the use of mutations in Boolean minimization
Author :
Fiser, Petr ; Hlavicka, Jan
Author_Institution :
Dept. of Comput. Sci. & Eng., Czech Tech. Univ., Prague, Czech Republic
Abstract :
The paper presents a new method of Boolean function minimization based on an original approach to implicant generation by inclusion of literals. The selection of these newly included literals, as well as the subsequent rejection of some others to obtain prime implicants, is based on heuristics working with the frequency of literal occurrence. Instead of using this data directly, some mutations are used in certain places in the algorithm. The technique of mutations and their influence on the quality of the result obtained is evaluated. The BOOM system implementing the proposed method is efficient especially for functions with several hundreds of input variables, whose values are defined only for a small part of their range. It has been tested both on standard benchmarks and on problems of a much larger dimension, generated randomly. These experiments proved that the new algorithm is very fast and that for large circuits it delivers better results than the state-of-the-art ESPRESSO
Keywords :
Boolean functions; logic CAD; minimisation; BOOM system; Boolean function minimization; heuristics; implicant generation; large circuits; literals; mutations; prime implicants; Boolean functions; Built-in self-test; Circuits; Computer science; Design methodology; Electronic mail; Genetic mutations; Input variables; Minimization methods; Programmable logic arrays;
Conference_Titel :
Digital Systems Design, 2001. Proceedings. Euromicro Symposium on
Conference_Location :
Warsaw
Print_ISBN :
0-7695-1239-9
DOI :
10.1109/DSD.2001.952308