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 条
  • [21] An Effective Methodology for Integrating Concolic Testing with SystemC-based Virtual Prototypes
    Tempel, Soeren
    Herdt, Vladimir
    Drechsler, Rolf
    PROCEEDINGS OF THE 2021 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2021), 2021, : 218 - 221
  • [22] ARTS: A SystemC-based framework for multiprocessor Systems-on-Chip modelling
    Shankar Mahadevan
    Kashif Virk
    Jan Madsen
    Design Automation for Embedded Systems, 2007, 11 : 285 - 311
  • [23] ARTS: A SystemC-based framework for multiprocessor systems-on-chip modelling
    Mahadevan, Shankar
    Virk, Kashif
    Madsen, Jan
    DESIGN AUTOMATION FOR EMBEDDED SYSTEMS, 2007, 11 (04) : 285 - 311
  • [24] Automated extraction of structural information from SystemC-based IP for validation
    Berner, David
    Patel, Hiren D.
    Mathaikutty, Deepak A.
    Shukla, Sandeep K.
    MTV 2005: Sixth International Workshop on Micropressor Test and Verification: Common Challenges and Solutions, Proceedings, 2006, : 99 - 104
  • [25] A case study: Systemc-based design of an industrial exposure control unit
    Braun, AG
    Schubert, T
    Stark, M
    Haug, K
    Gerlach, J
    Rosenstiel, W
    LANGUAGES FOR SYSTEM SPECIFICATION: SELECTED CONTRIBUTIONS ON UML, SYSTEMC, SYSTEM VERILOG, MIXED-SIGNAL SYSTEMS, AND PROPERTY SPECIFICATION FROM FDL'03, 2004, : 119 - 132
  • [26] The "Behavior, Interaction and Priority" Framework Applied to SystemC-based Embedded Systems
    Assayad, Ismail
    Eljadiri, Lamia
    Zakari, Abdelouahed
    Nahhal, Tarik
    2016 IEEE/ACS 13TH INTERNATIONAL CONFERENCE OF COMPUTER SYSTEMS AND APPLICATIONS (AICCSA), 2016,
  • [27] A SystemC-based Simulator for Design Space Exploration of Smart Wireless Systems
    Miorandi, Gabriele
    Stefanni, Francesco
    Fraccaroli, Federico
    Quaglia, Davide
    PROCEEDINGS OF THE 2018 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2018, : 666 - 671
  • [28] SystemC-based modelling, seamless refinement, and synthesis of a JPEG 2000 decoder
    Gruettner, Kim
    Oppenheimer, Frank
    Nebel, Wolfgang
    Colas-Bigey, Fabien
    Fouilliart, Anne-Marie
    2008 DESIGN, AUTOMATION AND TEST IN EUROPE, VOLS 1-3, 2008, : 126 - +
  • [29] SystemC-based minimum intrusive fault injection technique with improved fault representation
    Shafik, Rishad Ahmed
    Rosinger, Paul
    Al-Hashimi, Bashir M.
    14TH IEEE INTERNATIONAL ON-LINE TESTING SYMPOSIUM, PROCEEDINGS, 2008, : 99 - 104
  • [30] Through the Looking Glass: Automated Design Understanding of SystemC-Based VPs at the ESL
    Goli, Mehran
    Drechsler, Rolf
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2022, 41 (04) : 1181 - 1185