ArchC:: A systemC-based architecture description language

被引:23
|
作者
Rigo, S [1 ]
Araújo, G [1 ]
Bartholomeu, M [1 ]
Azevedo, R [1 ]
机构
[1] Univ Estadual Campinas, Inst Comp, Comp Syst Lab, Campinas, SP, Brazil
关键词
D O I
10.1109/SBAC-PAD.2004.8
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents an architecture description language (ADL) called ArchC, which is an open-source SystemC-based language that is specialized for processor architecture description. Its main goal is to provide enough information, at the right level of abstraction, in order to allow users to explore and verify new architectures, by automatically generating software tools like simulators and coverification interfaces. ArchC's key features are a storage based co-verification mechanism that automatically checks the consistency of a refined ArchC model against a reference (functional) description, memory hierarchy modeling capability, the possibility of integration with other SystemC IPs and the automatic generation of high-level SystemC simulators. We have used ArchC to synthesize both functional and cycle-based simulators for the MIPS, Intel 8051 and SPARC V8 processors, as well as functional models of modem architectures like TMS320C62x, XScale and PowerPC.
引用
收藏
页码:66 / 73
页数:8
相关论文
共 50 条
  • [41] Architecture of SystemC Based Emulator for ReMAP
    Wei, Lai
    Dai, Peng
    Wang, In'an
    Liu, Yanliang
    2009 IEEE 8TH INTERNATIONAL CONFERENCE ON ASIC, VOLS 1 AND 2, PROCEEDINGS, 2009, : 1255 - +
  • [42] AIBA: an Automated Intra-Cycle Behavioral Analysis for SystemC-based Design Exploration
    Goli, Mehran
    Stoppe, Jannis
    Drechsler, Rolf
    PROCEEDINGS OF THE 34TH IEEE INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD), 2016, : 360 - 363
  • [43] A SystemC-Based Simulation Framework for Energy-Efficiency Evaluation of Embedded Networking Devices
    Horvath, Daniel
    Trinh, Tuan A.
    ENERGY- AWARE COMMUNICATIONS, 2011, 6955 : 169 - +
  • [44] Power Estimation in Embedded Systems within a SystemC-based Design Context: the PKtool environment
    Vece, Giovanni B.
    Conti, Massimo
    PROCEEDINGS OF THE SEVENTH INTERNATIONAL WORKSHOP ON INTELLIGENT SOLUTIONS IN EMBEDDED SYSTEMS, 2009, : 179 - 184
  • [45] SystemC-based Multi-level Error Injection for the Evaluation of Fault-tolerant Systems
    Mueller-Gritschneder, Daniel
    Maier, Petra R.
    Greim, Marc
    Schlichtmann, Ulf
    2014 14TH INTERNATIONAL SYMPOSIUM ON INTEGRATED CIRCUITS (ISIC), 2014, : 460 - 463
  • [46] Early SoCs Information Flow Policies Validation Using SystemC-Based Virtual Prototypes at the ESL
    Goli, Mehran
    Drechsler, Rolf
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2024, 23 (05)
  • [47] Architecture Description Language Based Retargetable Symbolic Execution
    Ibing, Andreas
    2015 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2015, : 241 - 246
  • [48] IDEA1: A SystemC-based System-level Simulator for Wireless Sensor Networks
    Du, Wan
    Mieyeville, Fabien
    Navarro, David
    2010 IEEE INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS, NETWORKING AND INFORMATION SECURITY (WCNIS), VOL 2, 2010, : 618 - 622
  • [49] SystemC-Based Loose Models for Simulation Speed-Up by Abstraction of RTL IP Cores
    Abrar, Syed Saif
    Jenihhin, Maksim
    Raik, Jaan
    2015 IEEE 18TH INTERNATIONAL SYMPOSIUM ON DESIGN AND DIAGNOSTICS OF ELECTRONIC CIRCUITS & SYSTEMS (DDECS 2015), 2015, : 71 - 74
  • [50] <bold>PERFECTO: A SYSTEMC-BASED PERFORMANCE EVALUATION FRAMEWORK FOR DYNAMICALLY PARTIALLY RECONFIGURABLE SYSTEMS</bold>
    Hsiung, Pao-Ann
    Huang, Chun-Hsian
    Liao, Chih-Feng
    2006 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS, 2006, : 190 - 195