Inverter minimization in multi-level logic networks

n (his paper, we look al ~he probiem of inverter minimization in multi-level logic networks. The network is specified in lerrrrs of a set of base functions and the inversion operation. The library is specijied as a set of allowed permutations of phase assignments on each base function. Traditional approaches to lhis problem have been limited 10 greedy heuristics based on local information. Our approach takes a more global view and maps the problem of inverler minimization into a problem of removing a minimum of vertmes ji-om a graph, so as to make Ihe remaming graph 2colorable. This approach has the jk.zibility of capluring a variety of design -specific features ~hal are relevanl to lhe problem of inverter minimization. Al(hough, in general the problem is NPcomplete, we have developed several good heuristic and branch and bound search techniques.

[1]  K. Keutzer DAGON: Technology Binding and Local Optimization by DAG Matching , 1987, 24th ACM/IEEE Design Automation Conference.

[2]  Albert Ren Rui Wang Algorithms for multilevel logic optimization , 1991 .

[3]  A. Jain,et al.  Inverter minimization in multi-level logic networks , 1993, Proceedings of 1993 International Conference on Computer Aided Design (ICCAD).

[4]  Giovanni De Micheli,et al.  Algorithms for technology mapping based on binary decision diagrams and on Boolean operations , 1993, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..