Modeling and evaluation of hardware/software designs

被引:1
|
作者
Tibrewala, NK [1 ]
Paul, JM [1 ]
Thomas, DE [1 ]
机构
[1] Carnegie Mellon Univ, Dept Elect & Comp Engn, Pittsburgh, PA 15213 USA
关键词
hardware/software codesign; computer system modeling and simulation; digital system design;
D O I
10.1109/HSC.2001.924642
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We introduce the foundation of a system modeling environment targeted at capturing the anticipated interactions of hardware and software behaviors - not just their co-execution. Key to our approach is the separation of external and internal design testbenches. We use a frequency interleaved scheduling foundation ideally suited to our approach because it allows unrestricted hardware and software modeling, a mix of untimed and timed software, and a layered approach using software schedulers and protocols to resolve software to resource time budgets. We illustrate our approach by discussing how architectural corner cases that arise due to interacting hardware and software behaviors can be a meaningful digital modeling concept. In addition to characterizing the response of a system when viewed as a black box, we characterize the response of the design to anticipated design changes. We include examples and simulation results.
引用
收藏
页码:11 / 16
页数:6
相关论文
共 50 条
  • [11] A software/hardware platform for rapid prototyping of video and multimedia designs
    Schumacher, P
    Mattavelli, M
    Chirila-Rus, A
    Turney, R
    Fifth International Workshop on System-on-Chip for Real-Time Applications, Proceedings, 2005, : 30 - 33
  • [12] Hardware/software coverification for core-based ASIC designs
    Tuck, B
    COMPUTER DESIGN, 1996, 35 (12): : 34 - &
  • [13] Evaluation of CARPET hardware and software potentialities
    Morzabaev, A. K.
    Giniyatova, Sh. G.
    Shakhanova, G. A.
    Makhmutov, V. S.
    BULLETIN OF THE UNIVERSITY OF KARAGANDA-PHYSICS, 2018, 2 (90): : 81 - 87
  • [14] AN EVALUATION OF HARDWARE AND SOFTWARE DATA PREFETCHING
    BAER, JL
    CHEN, TF
    APPLICATIONS IN PARALLEL AND DISTRIBUTED COMPUTING, 1994, 44 : 257 - 266
  • [15] VHDL MODELING FOR ANALOG-DIGITAL HARDWARE DESIGNS
    STANISIC, BR
    BROWN, MW
    1989 IEEE INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN: DIGEST OF TECHNICAL PAPERS, 1989, : 184 - 187
  • [16] A MANAGEMENT TOOL FOR EVALUATION OF SOFTWARE DESIGNS
    CARDENASGARCIA, S
    ZELKOWITZ, MV
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1991, 17 (09) : 961 - 971
  • [17] Modeling and synthesis of hardware-software morphing
    Koch, Dirk
    Haubelt, Christian
    Streichert, Thilo
    Teich, Jurgen
    2007 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-11, 2007, : 2746 - 2749
  • [18] Modeling interactions in feature oriented software designs
    Liu, J
    Batory, D
    Nedunuri, S
    FEATURE INTERACTIONS IN TELECOMMUNICATIONS AND SOFTWARE SYSTEMS VIII, 2005, : 178 - 197
  • [19] SMASHUP: a toolchain for unified verification of hardware/software co-designs
    Lugou F.
    Apvrille L.
    Francillon A.
    Journal of Cryptographic Engineering, 2017, 7 (1) : 63 - 74