Abstract

Domino logic is often the choice for designing high speed CMOS circuits. Switching of gates in such a CMOS circuit, account for much of its dynamic power dissipation. Power minimization techniques like clock-gating, energy recovery clock, power gating and so on have limitations namely penalty on clock delay, logic overhead, synchronization issues and so on. In this work, we propose a method for implementing clock-gating to a Domino logic-based circuit, using a pattern recognition approach. For a given Domino circuit, first we identify a list of favourable gate patterns (FGPs) that can undergo clock-gating. Next, based on a graph-matching algorithm, we map these FGPs to the circuit elements achieving savings in power and area. Finally, we find an optimum set of patterns so that maximum power savings can be obtained with a minimum penalty on area. We have tested the efficacy of our approach with a set of standard benchmark circuits. Our proposed clock-gating approach offered 15% improvement in power savings and 18% improvement in area penalty compared to the existing work.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.