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