Title : 
KARMA: A Didactic Tool for Two-Level Logic Synthesis
         
        
            Author : 
Klock, C.E. ; Schneider, F.R. ; Gomes, M.V.N. ; Moura, D.S. ; Ribas, R.P. ; Reis, A.I.
         
        
            Author_Institution : 
UFRGS, Porto Alegre
         
        
        
        
        
        
            Abstract : 
This paper presents a didactic tool for two-level logic synthesis called KARMA (KARnaugh MAps). The tool helps users that are having their first contact with two-level logic synthesis to acquire a better understanding of associated concepts; such as Boolean functions, truth- tables, equations, Karnaugh maps, cubes, minterms, prime implicants, etc. The tool has a solution mode to run Quine-McCluskey´s algorithm to get minimum equations, and a teaching mode where the user can practice his knowledge through exercises.
         
        
            Keywords : 
Boolean functions; electronic engineering education; logic design; Boolean functions; KARMA; Karnaugh maps; Quine-McCluskey´s algorithm; didactic tool; truth-tables; two-level logic synthesis; Boolean functions; Color; Differential equations; Education; Electrical engineering; Hardware; Logic design; Logic functions; Software tools; Visualization;
         
        
        
        
            Conference_Titel : 
Microelectronic Systems Education, 2007. MSE '07. IEEE International Conference on
         
        
            Conference_Location : 
San Diego, CA
         
        
            Print_ISBN : 
0-7695-2849-X
         
        
        
            DOI : 
10.1109/MSE.2007.60