DocumentCode
2588485
Title
Functional validation of system level static scheduling
Author
Abdi, Samar ; Gajski, Daniel
Author_Institution
Center for Embedded Comput. Syst., California Univ., Irvine, CA, USA
fYear
2005
fDate
7-11 March 2005
Firstpage
542
Abstract
Increase in system level modeling has given rise to a need for efficient functional validation of models above cycle accurate level. This paper presents a technique for comparing system level models, before and after the static scheduling of tasks on processing elements of the architecture. We derive a graph representation from models written in system level design languages (SLDLs) and define their execution semantics. The notion of functional equivalence of system level models is established using these graphs. We then present well defined rules for reduction of such graphs to a normal form. Finally, we show how to check for functional equivalence of two system level models by isomorphism of their normal graph representations. A checker built on the above concept is used to automatically validate the functional correctness of the static scheduling step. As a result, the models generated for various scheduling decisions do not have to be reverified using costly simulations.
Keywords
directed graphs; formal verification; hardware-software codesign; processor scheduling; specification languages; systems analysis; HW-SW design; SLDL; directed graph; execution semantics; functional correctness checker; functional equivalence; graph normal form reduction; graph representation isomorphism; model graph representation; processing element task scheduling; system functional validation; system level design languages; system level modeling; system level static scheduling; Communication system control; Control system synthesis; Design automation; Design methodology; Embedded computing; Embedded system; Processor scheduling; Real time systems; System-level design; Timing;
fLanguage
English
Publisher
ieee
Conference_Titel
Design, Automation and Test in Europe, 2005. Proceedings
ISSN
1530-1591
Print_ISBN
0-7695-2288-2
Type
conf
DOI
10.1109/DATE.2005.164
Filename
1395623
Link To Document