Software timing analysis using HW/SW cosimulation and instruction set simulator

被引:23
|
作者
Liu, J [1 ]
Lajolo, M [1 ]
Sangiovanni-Vincentelli, A [1 ]
机构
[1] Univ Calif Berkeley, Dept EECS, Berkeley, CA 94720 USA
关键词
D O I
10.1109/HSC.1998.666239
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Timing analysis for checking satisfaction of constraints is a crucial problem in real-time system design. In some current approaches, the delay of software modules is precalculated by a software performance estimation method, which is not accurate enough for hard real-time systems and complicated designs. bt this paper; we present an approach to integrate a clock-cycle-accurate instruction set simulator (ISS), with a fast event-based system simulator By using the ISS, the delay of events can be measured instead of estimated An interprocess communication architecture and a simple protocol are designed to meet the requirement of robustness and flexibility. A cached refinement scheme is presented to improve the performance at the expense of accuracy. The scheme is especially effective for applications in which the delay of basic blocks is approximately data-independent. We also discuss the implementation issues by using the Ptolemy simulation environment and the ST20 simulator as an example.
引用
收藏
页码:65 / 69
页数:5
相关论文
共 41 条
  • [31] Using the learning curve to maximize IT productivity: A decision analysis model for timing software upgrades
    Ngwenyama, Ojelanki
    Guergachi, Aziz
    McLaren, Tim
    [J]. INTERNATIONAL JOURNAL OF PRODUCTION ECONOMICS, 2007, 105 (02) : 524 - 535
  • [32] Real Time High Precision Harmonic Analysis of Signals in Power Systems Using HW/SW Co-Design Methodology on FPGAs
    Anjum, Etsam
    Khan, Fahad A.
    Khan, Zubair A.
    [J]. 2012 15TH INTERNATIONAL MULTITOPIC CONFERENCE (INMIC), 2012, : 149 - 154
  • [33] Software effort estimation by analogy using attribute selection based on rough set analysis
    Li, Jingzhou
    Ruhe, Guenther
    [J]. INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2008, 18 (01) : 1 - 23
  • [34] Phonetics and Technology in the Classroom: A Practical Approach to Using Speech Analysis Software in Second-language Pronunciation Instruction
    Olson, Daniel J.
    [J]. HISPANIA-A JOURNAL DEVOTED TO THE TEACHING OF SPANISH AND PORTUGUESE, 2014, 97 (01): : 47 - 68
  • [35] A Tool Set for Integrated Software and Hardware Dependability Analysis Using the Architecture Analysis and Design Language (AADL) and Error Model Annex
    Hecht, Myron
    Lam, Alexander
    Vogl, Chris
    [J]. 2011 16TH IEEE INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS (ICECCS), 2011, : 361 - 366
  • [36] Motion analysis of the JHU-ISI Gesture and Skill Assessment Working Set using Robotics Video and Motion Assessment Software
    Alan Kawarai Lefor
    Kanako Harada
    Aristotelis Dosis
    Mamoru Mitsuishi
    [J]. International Journal of Computer Assisted Radiology and Surgery, 2020, 15 : 2017 - 2025
  • [37] Motion analysis of the JHU-ISI Gesture and Skill Assessment Working Set using Robotics Video and Motion Assessment Software
    Lefor, Alan Kawarai
    Harada, Kanako
    Dosis, Aristotelis
    Mitsuishi, Mamoru
    [J]. INTERNATIONAL JOURNAL OF COMPUTER ASSISTED RADIOLOGY AND SURGERY, 2020, 15 (12) : 2017 - 2025
  • [38] Fuzzy-Set Qualitative Comparative Analysis (fsQCA) in Organizational Psychology: Theoretical Overview, Research Guidelines, and A Step-By-Step Tutorial Using R Software
    Cangialosi, Nicola
    [J]. SPANISH JOURNAL OF PSYCHOLOGY, 2023, 26
  • [39] Set-up and validation of mycobacterial interspersed repetitive unit-variable number of tandem repeat (MIRU-VNTR) analysis of Mycobacterium tuberculosis using BioNumerics software
    Pedersen, Mathias Klok
    Andersen, Aase Bengaard
    Folkvardsen, Dorte Bek
    Rasmussen, Erik Michael
    Svensson, Erik
    Lillebaek, Troels
    Supply, Philip
    [J]. PLOS ONE, 2018, 13 (10):
  • [40] Analysis of linear measurements on 3D surface models using CBCT data segmentation obtained by automatic standard pre-set thresholds in two segmentation software programs: an in vitro study
    Poleti, Marcelo Lupion
    Freire Fernandes, Thais Maria
    Pagin, Otavio
    Moretti, Marcela Rodrigues
    Fischer Rubira-Bullen, Izabel Regina
    [J]. CLINICAL ORAL INVESTIGATIONS, 2016, 20 (01) : 179 - 185