• DocumentCode
    3121769
  • Title

    Modeling and evaluation of hardware/software designs

  • Author

    Tibrewala, Neal K. ; Paul, JoAnn M. ; Thomas, Donald E.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Carnegie Mellon Univ., Pittsburgh, PA, USA
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    11
  • Lastpage
    16
  • Abstract
    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
  • Keywords
    hardware-software codesign; protocols; design testbenches; digital modeling concept; frequency interleaved scheduling; hardware/software designs; protocols; simulation results; software schedulers; system modeling environment; Computational modeling; Computer architecture; Concurrent computing; Distributed computing; Frequency; Hardware; Mathematical model; Permission; Software design; Software performance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Hardware/Software Codesign, 2001. CODES 2001. Proceedings of the Ninth International Symposium on
  • Conference_Location
    Copenhagen
  • Print_ISBN
    1-58113-364-2
  • Type

    conf

  • DOI
    10.1109/HSC.2001.924642
  • Filename
    924642