Title :
BDDMAP: a technology mapper based on a new covering algorithm
Author :
Kung, D.S. ; Damiano, R.F. ; Nix, T.A. ; Geiger, D.J.
Author_Institution :
IBM Thomas J. Watson Res. Center, Yorktown Heights, NY, USA
Abstract :
The authors present a technology mapper, BDDMAP, which combines the strengths of rule-based heuristics and algorithmic techniques. Rule-based heuristics or functional matching is invoked to match the type of technology gates for which it is most efficient. The algorithmic part of BDDMAP lies in the covering process. The novel aspects of the covering algorithm are using an anticipative cost function, global cost propagation and handling of multiple output gates. The mapping problem is discussed in the context of matching of patterns and covering of the target network. The matching process is discussed followed by benchmark results
Keywords :
heuristic programming; knowledge based systems; logic design; logic testing; BDDMAP; algorithmic techniques; benchmark results; covering algorithm; functional matching; matching of patterns; multiple output gates; rule-based heuristics; technology mapper; Boolean functions; Cost function; Data structures; Dynamic programming; Inverters; Libraries; Logic functions; Microwave integrated circuits; Partitioning algorithms; Pattern matching;
Conference_Titel :
Design Automation Conference, 1992. Proceedings., 29th ACM/IEEE
Conference_Location :
Anaheim, CA
Print_ISBN :
0-8186-2822-7
DOI :
10.1109/DAC.1992.227755