Title :
Inverter minimization in multi-level logic networks
Author :
Jain, A. ; Bryant, R.E.
Author_Institution :
Carnegie Mellon Univ., Pittsburgh, PA, USA
Abstract :
We look at the problem of inverter minimization in multi-level logic networks. The network is specified in terms of a set of base functions and the inversion operation. The library is specified as a set of allowed permutations of phase assignments on each base function. Traditional approaches to this problem have been limited to greedy heuristics based on local information. Our approach takes a more global view and maps the problem of inverter minimization into a problem of removing a minimum of vertices from a graph, so as to make the remaining graph two-colorable. This approach has the flexibility of capturing a variety of design-specific features that are relevant to the problem of inverter minimization. Although, in general the problem is NP-complete, we have developed several good heuristic and branch and bound search techniques.
Keywords :
logic gates; NP-complete; base function; branch and bound search; design-specific features; graph; greedy heuristics; inversion operation; inverter minimization; multi-level logic networks; phase assignments; two-colorable graph; vertices; Computer science; Contracts; Cost function; Intelligent networks; Libraries; Logic; Minimization methods; Partitioning algorithms; Pins; Pulse inverters;
Conference_Titel :
Computer-Aided Design, 1993. ICCAD-93. Digest of Technical Papers., 1993 IEEE/ACM International Conference on
Conference_Location :
Santa Clara, CA, USA
Print_ISBN :
0-8186-4490-7
DOI :
10.1109/ICCAD.1993.580098