Transaction Abstraction
ConceptTransaction abstraction models microprocessor verification stimulus at progressively higher levels—operations, instructions, and instruction scenarios—using SystemVerilog classes. Each transaction class is described by properties, constraints, and methods, and the classes are built bottom-up so lower-level operation models can support higher-level stimulus descriptions.
WIKI
Overview
In constrained-random microprocessor verification, transaction abstraction represents stimulus using class-based models at multiple levels: operations, instructions, and instruction scenarios. These levels are implemented in a bottom-up manner because lower-level building blocks must exist before higher-level stimulus descriptions can be constructed.
A transaction is modeled as a SystemVerilog class with three major components:
NEIGHBORHOOD
No graph connections found for this entity yet. It may appear in future ingestion runs.
explore full graph →