@inbook{c4e2cc756a974b29b129b08687f01546,
title = "Requirements and concepts for transaction level assertion refinement",
abstract = "Both hardware design and verification methodologies show a trend towards abstraction levels higher than RTL, referred to as transaction level (TL). Transaction level models (TLMs) are mostly used for early prototyping and as reference models for the verification of the derived RTL designs. Assertion based verification (ABV), a well known methodology for RTL models, has started to be applied on TL as well. The reuse of existing TL assertions for RTL and/or mixed level designs will especially aid in ensuring the functional equivalence of a reference TLM and the corresponding RTL design. Since the underlying synchronization paradigms of TL and RTL differ - transaction events for TL, clock signals for RTL - a direct reuse of these assertions is not possible. Currently there is no established methodology for refining the abstraction of assertions from TL towards RTL. In this paper we discuss the problems arising when refining TL assertions towards RTL, and derive basic requirements for a systematic refinement methodology. Building on top of an existing assertion language, we discuss some additional features for the refinement process, as well as some examples to clarify the steps involved.",
keywords = "ABV, Assertion refinement, Mixed-level Assertions, TL assertions",
author = "Wolfgang Ecker",
year = "2007",
doi = "10.1007/978-0-387-72258-0_1",
language = "English",
isbn = "0387722572",
series = "IFIP International Federation for Information Processing",
pages = "1--14",
editor = "Achim Rettberg and Franz Rammig and Mauro Zanella and Rainer Domer and Andreas Gerstlauer",
booktitle = "Embedded System Design",
}