Title :
A performance and functional assertion-based verification methodology at transaction-level
Author :
Ardakani, Hassan Hatefi ; Gharehbaghi, Amir Masoud ; Hessabi, Shaahin
Author_Institution :
Dept. of Comput. Eng., Sharif Univ. of Technol., Tehran
Abstract :
In this paper, we present an assertion-based verification methodology for system-level design. Transaction-level concepts are integrated with an assertion language to introduce a useful, effective and familiar assertion description language. Our assertion verification language is capable of specifying system-level assertions for validating performance as well as functional properties. Properties can be verified using offline simulation trace analysis. C++ trace checkers are automatically generated to validate particular simulation runs or to analyze their performance characteristic(s). Using a JPEG decoder as a case study, we demonstrate that the assertion-based verification is highly useful for both functional and performance system-level verification.
Keywords :
C++ language; transaction processing; C++ trace checkers; JPEG decoder; assertion description language; assertion language; functional properties; offline simulation trace analysis; performance-functional assertion-based verification methodology; system-level design; transaction-level concepts; Analytical models; Character generation; Computer networks; Decoding; Design engineering; Lab-on-a-chip; Logic; Performance analysis; Specification languages; System-level design; assertion-based verification; system-level design; transaction-level verification;
Conference_Titel :
Microelectronics, 2007. ICM 2007. Internatonal Conference on
Conference_Location :
Cairo
Print_ISBN :
978-1-4244-1846-6
Electronic_ISBN :
978-1-4244-1847-3
DOI :
10.1109/ICM.2007.4497678