DocumentCode :
2565655
Title :
Execution semantics and formalisms for multi-abstraction TLM assertions
Author :
Ecker, Wolfgang ; Esen, Volkan ; Hull, M.
Author_Institution :
Infineon Technol. AG, Neubiberg
fYear :
2006
fDate :
27-30 July 2006
Firstpage :
93
Lastpage :
102
Abstract :
Electronic system level (ESL) reflects the current trend in hardware design and verification towards abstraction levels higher than RTL referred to as transaction level (TL). Raising the abstraction level leads to reduced complexity compared to classical RTL modeling; however, due to this lack of detail, verification of higher level models produces new problems. Assertion based verification (ABV) - a well established RTL methodology - is a good example of this. Temporal relations in RTL properties are specified in terms of clocks that trigger the design. It is not obvious how to specify properties for more abstract, non-clocked models where the notion of lime is annotated as estimated delay values or omitted completely. Since ABV has already shown to be a strong methodology for functional RTL verification, we expect the same benefit for TL by lifting current ABV approaches to a higher level. In this paper we present a prototypic formal framework for specifying TL properties. We focus our work on three TL model views, as defined in the OSCI TLM standard. For each view we describe the model of computation and derive the required operators. Furthermore, we explain the required execution semantics and give some application examples
Keywords :
formal verification; hardware-software codesign; abstraction level; assertion based verification; electronic system level; execution semantics; formal framework; hardware design; hardware verification; multiabstraction TLM assertions; temporal relations; transaction level properties specification; Clocks; Computational modeling; Delay effects; Delay estimation; Hardware; Process design; Prototypes; Runtime; System-level design; Timing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Formal Methods and Models for Co-Design, 2006. MEMOCODE '06. Proceedings. Fourth ACM and IEEE International Conference on
Conference_Location :
Napa, CA
Print_ISBN :
1-4244-0421-5
Type :
conf
DOI :
10.1109/MEMCOD.2006.1695910
Filename :
1695910
Link To Document :
بازگشت