Title :
Model validation for mapping specification behaviors to processing elements
Author :
Abdi, Samar ; Gajski, Daniel
Author_Institution :
Center for Embedded Comput. Syst., California Univ., Irvine, CA, USA
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 checking functional equivalence of system level models, before and after the distribution of behaviors in the specification over components in the platform architecture. We derive a control flow graph from models written in system level design languages (SLDLs) and reduce it to a normal form representation using well defined rules. Two models having identical normal form are shown to be functionally equivalent. An equivalence checker based on the above concept is used to automatically check if the architecture level model is functionally equivalent to the specification model. As a result, the models generated for various mapping decisions do not have to be reverified using costly simulations.
Keywords :
data flow graphs; electronic design automation; formal specification; systems analysis; control flow graph; functional equivalence; functional validation; mapping specification behavior; model validation; specification model; system level design language; system level modeling; Algorithm design and analysis; Computational modeling; Computer architecture; Embedded computing; Libraries; Partitioning algorithms; System-level design;
Conference_Titel :
High-Level Design Validation and Test Workshop, 2004. Ninth IEEE International
Print_ISBN :
0-7803-8714-7
DOI :
10.1109/HLDVT.2004.1431247