• DocumentCode
    3037304
  • Title

    A hardware/software co-simulation environment for micro-processor design with HDL simulator and OS interface

  • Author

    Ito, Yoshiyuki ; Nakamura, Yuichi

  • Author_Institution
    C&C Res. Labs., NEC Corp., Kawasaki, Japan
  • fYear
    1997
  • fDate
    28-31 Jan 1997
  • Firstpage
    377
  • Lastpage
    382
  • Abstract
    Proposes a hardware/software co-simulation environment using an RTL (register transfer level) simulator with a software language interface. The proposed simulation environment introduces the “operating system interface” (OSIF), which invokes system calls in the OS on the simulation platform to execute application software. The OSIF consists of data adaption facility and function correspondence management allowing it to cooperate with the OS of the simulation platform. We show the results of experiments with an R3000-compatible processor model. This environment verified our processor model with SPEC benchmarks that require various OS services. For example, with the Lisp interpreter program li, our detailed RTL description for the core part of R3000 was simulated only within 20 hours on a 109 MIPS workstation
  • Keywords
    LISP; application program interfaces; hardware description languages; logic CAD; microprocessor chips; operating systems (computers); performance evaluation; program interpreters; virtual machines; 109 MIPS; 20 hour; HDL simulator; Lisp interpreter; OSIF; R3000-compatible processor model; RTL simulator; SPEC benchmarks; application software; data adaption facility; function correspondence management; hardware description language simulator; hardware/software cosimulation environment; li interpreter program; microprocessor design; operating system interface; register transfer level simulator; simulation platform; software language interface; system call invocation; workstation; Application software; Circuit simulation; Hardware design languages; Indium tin oxide; National electric code; Operating systems; Process design; Programming; Software design; Workstations;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 1997. Proceedings of the ASP-DAC '97 Asia and South Pacific
  • Conference_Location
    Chiba
  • Print_ISBN
    0-7803-3662-3
  • Type

    conf

  • DOI
    10.1109/ASPDAC.1997.600243
  • Filename
    600243