TY - GEN
T1 - Comparison of optimized multi-stage clock gating with structural gating approach
AU - Man, Xin
AU - Kimura, Shinji
PY - 2011/12/1
Y1 - 2011/12/1
N2 - Clock gating is a power efficient technique by switching off unnecessary clock signals to the registers. The condition under which the registers can be safely gated is checked using EXOR of the current and the next state values. Due to the extra power consumed by clock gating logics consisting of a latch and an AND gate, we have proposed an optimum sharing method of gating controls based on BDD (Binary Decision Diagram) with single-stage clock gating for power optimization. In this paper, we enhance the optimization method including multi-stage clock gating and compare with structural gating approach. By multi-stage clock gating, the activities of both registers and clock gating logics can be reduced. On a set of interface circuits, we have obtained power reduction by 14.1% on average compared with single-stage structural method and by 10.8% compared with multi-stage structural gating approach. Our BDD based method is also fast and scalable by candidates pruning.
AB - Clock gating is a power efficient technique by switching off unnecessary clock signals to the registers. The condition under which the registers can be safely gated is checked using EXOR of the current and the next state values. Due to the extra power consumed by clock gating logics consisting of a latch and an AND gate, we have proposed an optimum sharing method of gating controls based on BDD (Binary Decision Diagram) with single-stage clock gating for power optimization. In this paper, we enhance the optimization method including multi-stage clock gating and compare with structural gating approach. By multi-stage clock gating, the activities of both registers and clock gating logics can be reduced. On a set of interface circuits, we have obtained power reduction by 14.1% on average compared with single-stage structural method and by 10.8% compared with multi-stage structural gating approach. Our BDD based method is also fast and scalable by candidates pruning.
KW - BDD
KW - candidates pruning
KW - dynamic power reduction
KW - multi-stage clock gating
KW - structural method
UR - http://www.scopus.com/inward/record.url?scp=84856943765&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84856943765&partnerID=8YFLogxK
U2 - 10.1109/TENCON.2011.6129188
DO - 10.1109/TENCON.2011.6129188
M3 - Conference contribution
AN - SCOPUS:84856943765
SN - 9781457702556
T3 - IEEE Region 10 Annual International Conference, Proceedings/TENCON
SP - 651
EP - 656
BT - TENCON 2011 - 2011 IEEE Region 10 Conference
T2 - 2011 IEEE Region 10 Conference: Trends and Development in Converging Technology Towards 2020, TENCON 2011
Y2 - 21 November 2011 through 24 November 2011
ER -