An exact gate decomposition algorithm for low-power technology mapping

With the remarkable growth of portable application and the increasing frequency and integration density, power is being given comparable weight to speed and area in IC designs. In technology mapping, how decomposition is done can have a significant impact on the power dissipation of the final implementation. In the literature, only heuristic algorithms are given for the low power gate decomposition problem. We prove many properties an optimal decomposition tree must have. Based on these optimality properties, we design an efficient exact algorithm to solve the low power gate decomposition problem. Moreover the exact algorithm can be easily modified to a heuristic algorithm which performs much better than the known heuristics.

[1]  Robert K. Brayton,et al.  Decomposition of logic functions for minimum transition activity , 1995, Proceedings the European Design and Test Conference. ED&TC 1995.

[2]  H. Zhou,et al.  An exact gate decomposition algorithm for low-power technology mapping , 1997, 1997 Proceedings of IEEE International Conference on Computer Aided Design (ICCAD).

[3]  David A. Huffman,et al.  A method for the construction of minimum-redundancy codes , 1952, Proceedings of the IRE.

[4]  D. Huffman A Method for the Construction of Minimum-Redundancy Codes , 1952 .

[5]  Chi-Ying Tsui,et al.  Technology Decomposition and Mapping Targeting Low Power Dissipation , 1993, 30th ACM/IEEE Design Automation Conference.

[6]  Massoud Pedram,et al.  A note on the relationship between signal probability and switching activity , 1997, Proceedings of ASP-DAC '97: Asia and South Pacific Design Automation Conference.

[7]  Massoud Pedram,et al.  Power minimization in IC design: principles and applications , 1996, TODE.

[8]  Donald E. Knuth,et al.  fundamental algorithms , 1969 .

[9]  Sharad Malik,et al.  Technology Mapping for Low Power , 1993, 30th ACM/IEEE Design Automation Conference.

[10]  R. K. Shyamasundar,et al.  Introduction to algorithms , 1996 .