Transaction level modeling (TLM) is an increasingly important tool for both designs and testbenches. Transaction level models are used to describe complex systems at a high level of abstraction, allowing designers to work through architectural issues before committing to low level details of a complete implementation. This paper defines what a transaction is in terms of four common system modeling metaphors and presents a transaction data model that can be used to store and retrieve transaction information.

Note: By clicking on the above link, this paper will be emailed to your TechOnLine log-in address by Mentor Graphics.