Browse > Article
http://dx.doi.org/10.6109/jkiice.2008.12.3.555

Gated Clock-based Low-Power Technique based on RTL Synthesis  

Seo, Young-Ho (광운대학교 교양학부 IT)
Park, Sung-Ho (LG 전자 SIC 사업팀 HPM Gr)
Choi, Hyun-Joon (광운대학교 전자재료공학과 Digital Design & Test Lab.)
Kim, Dong-Wook (광운대학교 전자재료공학과 Digital Design & Test Lab.)
Abstract
In this paper we proposed a practical low-power design technique using clock-gating in RTL. An efficient low-power methodology is that a high-level designer analyzes a generic system and designs a controller for clock-gating. Also the desirable flow is to derive clock-gating in normal synthesis process by synthesis tool than to insert directly gate to clock line. If low-power is considered in coding process, clock is gated in coding process. If not considered, after analyzing entire operation. clock is Bated in periods of holding data. After analyzing operation for clock-gating, a controller was designed for it, and then a low-power circuit was generated by synthesis tool. From result, we identified that the consumed power of register decreased from 922mW to 543mW, that is the decrease rate is 42%. In case of synthesizing the test circuit using synthesizer of Power Theater, it decreased from 322mW to 208mW (36.5% decrease).
Keywords
low-power; power estimation; RTL; synthesis; ASIC; VLSI;
Citations & Related Records
연도 인용수 순위
  • Reference
1 G. D. MIcheli, Synthesis and Optimization of Digital Circuits, New York, McGraw Hill, Inc., 1994.
2 M. Pedram, "Power minimization in IC design: principles and applications," ACM Trans. Design Automation, vol. 1, pp. 3-56, Jan. 1996   DOI
3 R. Mehra and J. Rabaey, "Behavioral lovel power estimation and exploration," in Proc. of Int'l Symp. on Low Power Design, pp. 197-202, Apr. 1994
4 M. Pedram and J. Rabaey, Power Aware Design Methodologies, Norwell, MA: Kluwer, 2002
5 A. Abnous and J. M. Rabaey, "Ultra-low-power domain-specific multimedia processors," in Proc. of IEEE VLSI Signal Processing Workshop, Oct. 1996
6 E. Musoll and J. Cortadella, "Scheduling and resource binding for low power," in Proc. of Int'l Symp. on System Synthesis, pp. 104-109, Apr. 1995
7 L. Goodby, A. Orailoglue, and P. M. Chau, "Microarchitectureal synthesis of performance-constrained, low-power VLSI designs," in Proc. of Int'l Conf. on Computer Design, pp. 323-326, Oct. 1994.
8 A. Raghunathan and N.K. Jha, "An ILP formulation for low power based on minimizing switched capacitance during datapath allocation," in Proc. of Int'l Symp. on Circuits & Systems, pp. 1069-1073, May. 1995
9 Y. Fang and A. Albicki, " Joint scheduling and allocation for low power," in Proc. of Int'l Symp. on Circuits & Systems, pp. 556-559, May.. 1996
10 D. Gajski and N. Dutt, High-level Synthesis : Introduction to Chip and System Design, Kluwer Academic Publishers, 1992
11 O. Cadenas and G. Megson, "Power performance with gated clocks of a pipelined Cordic core," in Proc. 5th Int. Conf. on ASIC, pp. 1226-1320, 2003
12 D. Garrett, M. Stan, and A. Dean, "Challenges in clockgating for a low power ASIC methodology," in Proc. ISLPED'99, pp. 176-181, 1999
13 L. Benini, P. Siegel, and G. D. Micheli, "Saving power by synthesizing gated clocks for sequential circuits," IEEE Des. Test Comput., vol. 11, pp. 32-41, 1994   DOI   ScienceOn
14 R. Mehra, L.M. Guerra, and J. Rabaey, " Low power architectural synthesis and the impact of exploiting locality," Journal of VLSI Signal Processing, 1996
15 A. P. Chandrakasan, S. Sheng, and R. W. Brodersen, "Low-power CMOS digital design," IEEE J. of Solid-State Circuits, pp. 473-484, 1992
16 A. P. Chandrakasan, M. Potkonjak, R. Mehra, J. Rabaey, and R. W. Brodersen, "Optimizing power using transformation," IEEE Tr. on CAD/ICAS, pp. 12-31, Jan. 1995.
17 Q. Wu, M. Pedram, and X. Wu, "Clock-gating and its application to low power design of sequential circuits," in Proc. IEEE CICC, pp. 479-482, 1997
18 A. Raghunathan and N. K. Jha, "Behavioral synthesis for power," in Proc. of Int'l Conf. on Computer Design, pp. 319-322, Oct. 1994.
19 A. Raghunathan and N.K. Jha, "An interactive improvement algorithm for low power data path synthesis," in Proc. of Int'l Conf. on Computer-Aided Design, pp. 597-602, Nov. 1995
20 M.B. Srivastava, A.P. Chandrakasan, and R.W. Brodersen, " Predictive system shutdown and other aechitectural techniques for energy efficient programmable computation," IEEE Tr. on VLSI Systems, pp. 42-55, Mar. 1996