Title :
Integrating assertion-based verification into system-level synthesis methodology
Author :
Hessabi, Shaahin ; Gharehbaghi, Amir Masoud ; Yaran, B.H. ; Goudarzi, Maziar
Author_Institution :
Dept. of Comput. Eng., Sharif Univ. of Technol., Tehran, Iran
Abstract :
In this paper, we integrate a verification methodology with our object-oriented system-level synthesis methodology to address the problem of HW/SW co-verification after system synthesis. We have defined a set of system-level assertions. These assertions are automatically converted to monitor hardware or monitor software during the system-level synthesis process depending on their type and also synthesis style of their corresponding functions. The synthesized assertions are functionally equivalent to their original system-level assertion, and hence, can he used to verify the system after HW/SW synthesis. This way, not only system-level assertions are reused in lower-levels of abstraction, but also run-time verification of system is provided. In this paper, we show the system-level assertions and their synthesis method in our object-oriented system-level synthesis methodology.
Keywords :
embedded systems; formal verification; hardware-software codesign; object-oriented methods; abstraction level; assertion based verification methodology; hardware-software coverification; hardware-software synthesis; object oriented methodology; run time verification; system level assertion; system level synthesis methodology; system level synthesis process; Application specific processors; Circuit synthesis; Computerized monitoring; Embedded system; Emulation; Hardware; Object oriented modeling; Reliability; Runtime; System-level design;
Conference_Titel :
Microelectronics, 2004. ICM 2004 Proceedings. The 16th International Conference on
Print_ISBN :
0-7803-8656-6
DOI :
10.1109/ICM.2004.1434254