System-level power estimation using SystemC and aspect-oriented programming

被引:2
|
作者
Liu, Feng [1 ]
Abbasi, Naeem [1 ]
Tan, Qingping [1 ]
机构
[1] Concordia Univ, ECE Dept, Montreal, PQ, Canada
关键词
power estimation; SystemC; aspect-oriented programming; power electronics;
D O I
10.1080/00207217.2010.482028
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Rapid system modelling and early evaluation of design characterisation are central to design space exploration. SystemC is used widely for system-level modelling, but it lacks the semantics to capture power consumption. The article presents a novel high-level power estimation methodology based on SystemC and aspect-oriented programming (AOP). Using a composite pattern, our methodology is applicable to the power estimation of a complex system. The proposed strategies support macro-models with multiple features. The experimental results are illustrated with case studies.
引用
收藏
页码:1095 / 1108
页数:14
相关论文
共 50 条
  • [1] A Case Study on System-Level Modeling by Aspect-Oriented Programming
    Liu, Feng
    Mohamed, Otmane Ait
    Song, Xiaoyu
    Tan, Qingping
    [J]. ISQED 2009: PROCEEDINGS 10TH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN, VOLS 1 AND 2, 2009, : 345 - 349
  • [2] An automatic test coverage analysis for SystemC description using aspect-oriented programming
    Chen, Y
    Qiu, WD
    Zhou, B
    Peng, CL
    [J]. PROCEEDINGS OF THE 8TH INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED COOPERATIVE WORK IN DESIGN, VOL 2, 2004, : 632 - 636
  • [3] Aspect-oriented RTL HW design using SystemC
    Mueck, T. R.
    Froehlich, A. A.
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2014, 38 (02) : 113 - 123
  • [4] Aspect-oriented programming
    Lopes, CV
    Kiczales, G
    [J]. TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES AND SYSTEMS - TOOLS 34, PROCEEDINGS, 2000, : 461 - 461
  • [5] Aspect-oriented programming
    Bergmans, L
    Lopes, CV
    [J]. OBJECT-ORIENTED TECHNOLOGY, 1999, 1743 : 288 - 313
  • [6] Aspect-oriented programming
    Lopes, CV
    Kiczales, G
    [J]. TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES - TOOLS 33, PROCEEDINGS, 2000, : 468 - 468
  • [7] Aspect-oriented programming
    Kiczales, G
    [J]. ICSE 05: 27th International Conference on Software Engineering, Proceedings, 2005, : 730 - 730
  • [8] Aspect-oriented programming
    Murphy, C
    Schwanninger, C
    [J]. IEEE SOFTWARE, 2006, 23 (01) : 20 - 23
  • [9] Aspect-oriented programming
    Kiczales, G
    Lamping, J
    Mendhekar, A
    Maeda, C
    Lopes, C
    Loingtier, JM
    Irwin, J
    [J]. ECOOP'97: OBJECT-ORIENTED PROGRAMMING, 1997, 1241 : 220 - 242
  • [10] Aspect-Oriented Programming Reloaded
    Rebelo, Henrique
    Leavens, Gary T.
    [J]. PROCEEDINGS OF THE 21ST BRAZILIAN SYMPOSIUM ON PROGRAMMING LANGUAGES (SBLP 2017), 2017,