Title :
High Level RTOS Scheduler Modeling for a Fast Design Validation
Author :
Hessel, Fabiano ; Marcon, César ; Santos, Tatiana
Author_Institution :
FACIN, Pontificia Univ. Catolica do Rio Grande do Sul, Porto Alegre
Abstract :
The use of higher level specification models will open new sceneries for optimization and architecture exploration like CPU/RTOS tradeoffs. Scheduling decision for realtime embedded applications has a great impact on system performance and, therefore, it is an important issue in RTOS design. Moreover, it is highly desirable to have the system designer able to evaluate and select the right scheduling policy at high abstraction levels, in order to allow faster exploration of the design space. In this paper, we address this problem by introducing an abstract RTOS scheduling model as well as a new approach to refine an unscheduled high level model to a high level model with RTOS scheduling. This approach is built on the top of the standard SystemC kernel and enables the system designer to quickly evaluate different scheduling policies and make the best choice in early design stages. Furthermore, we present a case study where our model is used to simulate and analyze a telecom system
Keywords :
embedded systems; high level synthesis; integrated circuit modelling; logic design; processor scheduling; CPU/RTOS tradeoffs; abstract RTOS scheduling model; abstraction levels; architecture exploration; design space; fast design validation; high level RTOS scheduler modeling; high level model; higher level specification models; realtime embedded applications; scheduling decision; standard SystemC kernel; Analytical models; Design optimization; Dynamic scheduling; Kernel; Libraries; Processor scheduling; Real time systems; System performance; Telecommunications; Timing;
Conference_Titel :
VLSI, 2007. ISVLSI '07. IEEE Computer Society Annual Symposium on
Conference_Location :
Porto Alegre
Print_ISBN :
0-7695-2896-1
DOI :
10.1109/ISVLSI.2007.49