Transaction-level modeling for architectural and power analysis of PowerPC and CoreConnect-based systems

被引:0
|
作者
Nagu Dhanwada
Reinaldo A. Bergamaschi
William W. Dungan
Indira Nair
Paul Gramann
William E. Dougherty
Ing-Chao Lin
机构
[1] IBM EDA Laboratory,Department of Computer Science
[2] IBM T. J. Watson Research Center,undefined
[3] IBM STG,undefined
[4] Pennsylvania State University,undefined
来源
Design Automation for Embedded Systems | 2005年 / 10卷
关键词
SystemC; Transaction level modeling; Architecture modeling; Power analysis; PowerPC; CoreConnect;
D O I
暂无
中图分类号
学科分类号
摘要
Transaction-Level models have emerged as an efficient way of modeling systems-on-chip, with acceptable simulation speed and modeling accuracy. Nevertheless, the high complexity of current architectures and bus protocols make it very challenging to develop and verify such models. This paper presents the transaction-level models developed at IBM for PowerPC and CoreConnect-based systems. These models can be simulated in a SystemC environment for functional verification and power estimation. Detailed transaction-based power models were developed. Comparisons between the simulated models and real hardware resulted in errors below 15% in timing accuracy, and below 11% in power estimation compared against gate-level power. These results demonstrate the efficiency of our transaction-level models for early analysis and design space exploration.
引用
收藏
页码:105 / 125
页数:20
相关论文
共 50 条
  • [31] Debugging FPGA-based Packet Processing Systems through Transaction-level Communication-centric Monitoring
    McKechnie, Paul E.
    Blott, Michaela
    Vanderbauwhede, Wim A.
    LCTES'09: PROCEEDINGS OF THE 2009 ACM SIGPLAN/SIGBED CONFERENCE ON LANGUAGES, COMPILERS, AND TOOLS FOR EMBEDDED SYSTEMS, 2009, : 129 - 136
  • [32] A method for the efficient development of timed and untimed Transaction-Level Models of Systems-on-Chip
    Cornet, Jerome
    Maraninchi, Florence
    Maillet-Contoz, Laurent
    2008 DESIGN, AUTOMATION AND TEST IN EUROPE, VOLS 1-3, 2008, : 7 - +
  • [33] Debugging FPGA-based Packet Processing Systems through Transaction-level Communication-centric Monitoring
    McKechnie, Paul E.
    Blott, Michaela
    Vanderbauwhede, Wim A.
    ACM SIGPLAN NOTICES, 2009, 44 (07) : 129 - 136
  • [34] Transaction Level Power Modeling (TLPM) Methodology
    Darwish, Amr B.
    El-Moursy, Magdy A.
    Dessouky, Mohamed
    2016 17TH INTERNATIONAL WORKSHOP ON MICROPROCESSOR AND SOC TEST AND VERIFICATION (MTV), 2016, : 61 - 64
  • [35] A Transaction-Level Framework for Design-Space Exploration of Hardware-Enhanced Operating Systems
    Gregorek, Daniel
    Garcia-Ortiz, Alberto
    2014 INTERNATIONAL SYMPOSIUM ON SYSTEM-ON-CHIP (SOC), 2014,
  • [36] Architectural Low-Power Design Using Transaction-Based System Modeling and Simulation
    Mischkalla, Fabian
    Mueller, Wolfgang
    2014 INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING, AND SIMULATION (SAMOS XIV), 2014, : 258 - 265
  • [37] Fast Transaction-Level Dynamic Power Consumption Modelling in Priority Preemptive Wormhole Switching Networks On Chip
    Harbin, James
    Indrusiak, Leandro Soares
    2013 INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING AND SIMULATION (IC-SAMOS), 2013, : 172 - 179
  • [38] Architectural Comparison of Instruments for Transaction Level Monitoring of FPGA-based Packet Processing Systems
    McKechnie, Paul E.
    Blott, Michaela
    Vanderbauwhede, Wim A.
    PROCEEDINGS OF THE 2009 17TH IEEE SYMPOSIUM ON FIELD PROGRAMMABLE CUSTOM COMPUTING MACHINES, 2009, : 175 - +
  • [39] Dynamic power estimation using Transaction Level Modeling
    Baher, Amr
    El-Zeiny, Ahmed N.
    Aly, Ahmed
    Khalil, Ahmed
    Hassan, Adham
    Saeed, AbdelRahman
    El Makarem, Karim Abo
    El-Moursy, Magdy
    Mostafa, Hassan
    MICROELECTRONICS JOURNAL, 2018, 81 : 107 - 116
  • [40] MPSoC power estimation framework at transaction level Modeling
    Ben Atitallah, Rabie
    Niar, Smail
    Dekeyser, Jean-Luc
    2007 INTERNATIONAL CONFERENCE ON MICROELECTRONICS, 2007, : 61 - 64