DOI QR코드

DOI QR Code

클럭 게이팅 적용회로의 상위수준 전력 모델링

High-level Power Modeling of Clock Gated Circuits

  • 김종규 (광운대학교 컴퓨터공학과) ;
  • 이준환 (광운대학교 컴퓨터공학과)
  • Kim, Jonggyu (Dept. of Computer Engineering, Kwangwoon University) ;
  • Yi, Joonhwan (Dept. of Computer Engineering, Kwangwoon University)
  • 투고 : 2015.06.22
  • 심사 : 2015.09.30
  • 발행 : 2015.10.25

초록

SoC (System-on-Chip) 설계초기 상위수준에서 성능뿐만 아니라 전력 분석이 중요하다. 본 논문에서는 상위수준에서 전력 분석 정확도가 높은 클럭 게이팅 구동 신호 기반 전력 모델을 제안한다. 클럭 게이팅 구동 신호의 조합으로 전력 상태를 정의하며, 클럭 게이팅 구동 신호를 자동으로 추출하여 전력 모델을 자동으로 생성할 수 있다. 실험 결과 평균 96% 이상의 정확도를 보였으며, 상위수준에서의 전력 분석 속도는 게이트 수준 대비 평균 280배 빠른 속도향상을 보였다.

Not only performance analysis but also power analysis at early design stages is important in designing a system-on-chip. We propose a power modeling based on clock gating enable signals that enables accurate power analysis at a high-level. Power state is defined as combinations of the values of the clock gating enable signals and we can extract the clock gating enable signals to generate the power model automatically. Experimental results show that the average power accuracy is about 96% and the speed gain of power analysis at the high-level power is about 280 times compared to that at the gate-level.

키워드

참고문헌

  1. S. Sambamurthy, J. A. Abraham, and R. S. Tupuri, "A robust top-down dynamic power etimation methodology for delay constrained regsiter transfer level sequential circuits," 21st International Conference on VLSI Design, pp. 521-526, Jan. 2008.
  2. R. P. Llopis and K. Goossens, "The petrol approach to high-level power estimation," in Proceedings of the International Symposium on Low Power Electronics and Design, pp. 130-132, 1998.
  3. Y. Samei, R. Domer, "Automated Estimation of Power Consumption for Rapid System Level Design," IEEE International Performance Computing and Communications Conference, Dec, 2014.
  4. S. Reda and A. N. Nowroz, "Power Modeling and Characterization of Computing Devices: A Survey," Foundations and Trends in Electronic Design Automation, vol. 6, no. 2, pp. 121-216, Feb. 2012. https://doi.org/10.1561/1000000022
  5. S. K. Rethinagiri, O. Palomar, O. Unsal, A. Cristal, R. B. Atitallah, and S. Niar, "PETS: Power and Energy Estimation Tool at System-Level," in Quality Electronic Design (ISQED), 15th International Symposium on, pp. 535-542, Mar. 2014.
  6. K. Chandrasekar, B. Akesson and K. Goossens, "Improved Power Modeling of DDR SDRAMs," 14th Euromicro Conference on Digital System Design, pp. 99-108, Oulu, Finland, Sep 2011.
  7. R. Y. Chen, M. J. Irwin, and R. S. Bajwa, "Architecture-level power estimation and design experiments," ACM Transactions on Design Automation of Electronic Systems, vol. 6, no. 1, pp. 50-55, Jan. 2001. https://doi.org/10.1145/371254.371262
  8. H. Mehta, R. M. Owens, and M. J. Irwin, "Energy characterization based on clustering," in Design Automation Conference, pp. 702-707, Jun. 1996.
  9. R. Graybill, and R. Melhem, "Power aware computing," Springer US, pp. 317-337, 2002.
  10. S. Gupta, and F. N. Najm, "Power modeling for high-level power estimation," Transactions on Very Large Scale Integration (VLSI) Systems, vol. 8, no. 1, pp. 18-29, Feb. 2000. https://doi.org/10.1109/92.820758
  11. M. Powell, A. Biswas, J. Emer, S. Mukherjee, B. Sheikh, and S. Yardi, "CAMP: A Technique to Estimate Per-Structure Power at Run-time using a Few Simple Parameters," International Symposium on High Performance Computer Architecture, pp.289-300, Raleigh, Feb. 2009.
  12. R. Fraer, G. Kamhi, and M. K. Mhameed, "A new paradigm for synthesis and propagation of clock gating conditions," In Proc. of Design Automation Conference, pp. 658-663, Jun. 2008.
  13. Jan Rabaey, "Low Power Design Essentials," Springer, pp. 209-214, 327-329, 2009.
  14. M. Mueller, A. Wortmann, S. Simon, M. Kugel, and T. Schoenauer, "The impact of clock gating schemes on the power dissipation of synthesizable register files," In Proc. of International Symposium on Circuits and Systems, vol. 2, pp. II - 609-612, May. 2004.