SystemC-based HW/SW Co-Simulation Platform for System-on-Chip (SoC) Design Space Exploration

被引:0
|
作者
Hau, Y. W. [1 ]
Khalil-Hani, Mohamed [1 ]
机构
[1] Univ Teknol Malaysia, Fac Elect Engn, VLSI ECAD Res Lab VeCAD, Skudai 81310, Johor, Malaysia
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The development of digital designs today is much more complex than before, as they now impose more severe demands and require greater number of functionalities to be conceived. The current approach, based on the Register Transfer Level (RTL) design methods, can result in extremely long simulation time compounded with time-consuming verification process. Hence, today digital system design begins with modeling at a higher level of design abstraction, that is, the Electronic System Level (ESL). This paper presents a hardware-software (HW/SW) co-simulation environment based on SystemC for application in the design of system-on-chip (SoC). We discuss the SystemC modeling of the hardware and the software parts of the system, and the inter-process communication module of the co-simulation platform. Its objective is to help designers obtain an appropriate HW/SW partitioning that satisfy specified area-speed design tradeoffs. Besides, an early system verification can also carried out with high simulation speed. A case study of a SoC implementing Elliptic Curve Cryptography (ECC) is presented to validate the co-simulation platform in terms of system functionality, verification and design space exploration.
引用
收藏
页码:544 / 549
页数:6
相关论文
共 50 条
  • [1] Co-simulation platform based on systemc for multiprocessor system on chip architecture exploration
    Boukhechem, Sami
    Bourennane, El-Bay
    Samahi, Halim
    [J]. 2007 INTERNATIONAL CONFERENCE ON MICROELECTRONICS, 2007, : 311 - +
  • [2] SystemC-based design methodology for reconfigurable system-on-chip
    Qu, Y
    Tiensyrjä, K
    Soininen, JP
    [J]. DSD 2005: 8TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN, PROCEEDINGS, 2005, : 364 - 371
  • [3] HW/SW Co-design for Reconfigurable Ultrasonic System-on-Chip Platform
    Govindan, Pramod
    Gilliland, Spenser
    Gonnot, Thomas
    Saniie, Jafar
    [J]. 2013 IEEE INTERNATIONAL CONFERENCE ON ELECTRO-INFORMATION TECHNOLOGY (EIT 2013), 2013,
  • [4] An Extended SystemC Framework for Efficient HW/SW Co-Simulation
    Wu, Meng-Huan
    Wang, Peng-Chih
    Fu, Cheng-Yang
    Tsay, Ren-Song
    [J]. ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2012, 17 (02)
  • [5] An Internet-based HW/SW Co-Simulation Platform for VLSI design
    Li, Zhongqi
    Ling, Xiang
    Hu, Jianhao
    Wu, Shihong
    [J]. PROCEEDINGS OF 2008 IEEE/ASME INTERNATIONAL CONFERENCE ON MECHATRONIC AND EMBEDDED SYSTEMS AND APPLICATIONS, 2008, : 260 - 263
  • [6] HW/SW co-simulation for fast design-space exploration of multiprocessor embedded systems
    Fornaciari, W
    Pomante, L
    Salice, F
    Sciuto, D
    [J]. CANADIAN JOURNAL OF ELECTRICAL AND COMPUTER ENGINEERING-REVUE CANADIENNE DE GENIE ELECTRIQUE ET INFORMATIQUE, 2001, 26 (3-4): : 135 - 140
  • [7] A timing-accurate HW/SW Co-simulation of an ISS with SystemC
    Formaggio, L
    Fummi, F
    Pravadelli, G
    [J]. INTERNATIONAL CONFERENCE ON HARDWARE/SOFTWARE CODESIGN AND SYSTEM SYNTHESIS, 2004, : 152 - 157
  • [8] A SystemC-based hardware platform design of Network-on-a-Chip
    Li, Li
    Xu, Yi
    Yang, Sheng-guang
    Zhang, Yu-ang
    He, Shuzhuan
    [J]. ASICON 2007: 2007 7TH INTERNATIONAL CONFERENCE ON ASIC, VOLS 1 AND 2, PROCEEDINGS, 2007, : 1321 - 1324
  • [9] CODESL: A Framework for System-level Modelling, Co-simulation and Design-Space Exploration of Embedded Systems based on System-on-Chip
    Hau, Y. W.
    Khalil-Hani, Mohamed
    Marsono, M. N.
    [J]. UKSIM-AMSS FIRST INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEMS, MODELLING AND SIMULATION, 2010, : 122 - 127
  • [10] System-level HW/SW co-simulation framework for multiprocessor and multithread SoC
    Chung, MK
    Yang, S
    Lee, SH
    Kyung, CM
    [J]. 2005 IEEE VLSI-TSA INTERNATIONAL SYMPOSIUM ON VLSI DESIGN, AUTOMATION & TEST (VLSI-TSA-DAT), PROCEEDINGS OF TECHNICAL PAPERS, 2005, : 177 - 180