DocumentCode :
3019992
Title :
A hardware and software monitor for high-level system-on-chip verification
Author :
El Shobaki, Mohammed ; Lindh, Lennart
Author_Institution :
Dept. of Comput. Eng., Malardalen Univ., Vasteras, Sweden
fYear :
2001
fDate :
2001
Firstpage :
56
Lastpage :
61
Abstract :
Verification of today´s Systems-on-Chip (SoC) occurs at low abstraction-levels, typically at register-transfer level (RTL). As the complexity of SoC designs grows, it is increasingly important to move verification to higher abstraction-levels. Hardware/software co-simulation is a step in this direction, but is not sufficient due to inaccurate processor models, and slow hardware simulation speeds. System-level monitoring commonly used for event-based software debugging, provides information about task scheduling events, inter-task communication and synchronisation, semaphores/resources, I/O interrupts, etc. We present MAMon, a monitoring system that can both monitor the logic-level and the system-level in single/multiprocessor SoCs. A small hardware probe-unit is integrated in the SoC design and connects via a parallel-port link to a host-based monitoring tool environment. The probe-unit collects all events in the target system in run-time, and time-stamps them with a resolution of 1 μs. The events are then stored in a database on the host for further processing. The paper will describe MAMon and how it works for software and hardware monitoring. The paper also describe how system-level monitoring can be achieved non-instrusively by using a hardware-based real-time kernel
Keywords :
application specific integrated circuits; circuit optimisation; formal verification; high level synthesis; integrated circuit design; scheduling; I/O interrupts; MAMon; SoC; abstraction-levels; hardware probe-unit; hardware-based real-time kernel; high-level system-on-chip verification; host-based monitoring tool environment; inter-task communication; parallel-port link; resources; semaphores; system-level monitoring; task scheduling events; Computational modeling; Computerized monitoring; Databases; Debugging; Hardware; Instruments; Probes; Processor scheduling; Real time systems; System-on-a-chip;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Quality Electronic Design, 2001 International Symposium on
Conference_Location :
San Jose, CA
Print_ISBN :
0-7695-1025-6
Type :
conf
DOI :
10.1109/ISQED.2001.915206
Filename :
915206
Link To Document :
بازگشت