Title :
Automated phase assignment for the synthesis of low power domino circuits
Author :
Patra, Priyadarshan ; Narayanan, Unni
Author_Institution :
Strategic CAD Labs., Intel Corp., Hillsboro, OR, USA
Abstract :
High performance circuit techniques such as domino logic have migrated from the microprocessor world into more mainstream ASIC designs. The problem is that domino logic comes at a heavy cost in terms of total power dissipation. For mobile and portable devices such as laptops and cellular phones, a high power dissipation is an unacceptable price to pay for high performance. Hence, we study synthesis techniques that allow designers to take advantage of the speed of domino circuits while at the same time to minimize total power consumption. Specifically, in this paper we present three results related to automated phase assignment for the synthesis of low power domino circuits: (1) We demonstrate that the choice of phase assignment at the primary outputs of a circuit can significantly impact power dissipation in the domino block (2) We propose a method for efficiently estimating power dissipation in a domino circuit and (3) We apply the method to determine a phase assignment that minimizes power consumption in the final circuit implementation. Preliminary experimental results on a mixture of public domain benchmarks and real industry circuits show potential power savings as high as 34% over the minimum area realization of the logic. Furthermore, the low power synthesized circuits still meet timing constraints
Keywords :
CMOS logic circuits; application specific integrated circuits; binary decision diagrams; logic CAD; logic gates; logic partitioning; low-power electronics; ASIC; BDD ordering heuristic; CMOS logic; automated phase assignment; circuit synthesis; domino logic; high performance circuit techniques; low power domino circuits; minimum area realization; partitioning; public domain benchmarks; switching activity; timing constraints; total power consumption; Application specific integrated circuits; Circuit synthesis; Costs; Energy consumption; Logic circuits; Logic design; Logic devices; Microprocessors; Portable computers; Power dissipation;
Conference_Titel :
Design Automation Conference, 1999. Proceedings. 36th
Conference_Location :
New Orleans, LA
Print_ISBN :
1-58113-092-9
DOI :
10.1109/DAC.1999.781345