Share Email Print
cover

Proceedings Paper

A fast and accurate validation technique for operating system in multi-processor system-on-chip design
Author(s): Iuliana Bacivarov; Ahmed A. Jerraya; Sungjoo Yoo
Format Member Price Non-Member Price
PDF $14.40 $18.00

Paper Abstract

Modern electronic system design is based on integrating heterogeneous components (μP, DSP, ASIC, memories, buses, MEMS, MOEMS, etc.) on a single chip. These highly integrated systems are commonly known as System-on-Chip (SoC). System validation by HW-SW co-simulation can enhance the quality of a System-on-Chip (SoC) design. In this paper, we present a SW simulation model for both operating system and application. The model gives fast simulation exploiting the native execution of OS and application SW. For accurate simulation, it enables timing simulation with several levels of timing delay granularities, which enables the designer to have trade-off between simulation speed and accuracy. For timing delay estimation, the OS and application SW codes are compiled for a target processor and the delay of each assembly instruction is calculated. Then, according to the granularity of timing delay chosen by the designer, delays are annotated into the OS and application SW codes. For HW-SW co-simulation of the entire SoC, the execution of proposed model, we present a bus functional model (BFM). The BFM exchanges simulation events between HW and SW simulation while synchronizing their timing simulation. The technique proposed in this paper could be useful for complex heterogeneous system validation and design.

Paper Details

Date Published: 30 September 2003
PDF: 7 pages
Proc. SPIE 5227, Advanced Topics in Optoelectronics, Microelectronics, and Nanotechnologies, (30 September 2003); doi: 10.1117/12.520078
Show Author Affiliations
Iuliana Bacivarov, TIMA Lab. (France)
Ahmed A. Jerraya, TIMA Lab. (France)
Sungjoo Yoo, TIMA Lab. (France)


Published in SPIE Proceedings Vol. 5227:
Advanced Topics in Optoelectronics, Microelectronics, and Nanotechnologies
Ovidiu Iancu; Adrian Manea; Dan Cojoc, Editor(s)

© SPIE. Terms of Use
Back to Top