Transaction Level Modeling
ConceptTransaction Level Modeling (TLM) is used with SystemC to model communication at a higher level of abstraction than signal-level RTL. In the provided processor-verification evidence, TLM transactions carry commands such as read/write, payload data, and addresses, and are used to provide a unified memory abstraction between an RTL core and an instruction-set simulator in a co-simulation testbench.
WIKI
Overview
Transaction Level Modeling (TLM) is identified in the evidence as part of a SystemC-based modeling approach for building designs at different levels of abstraction. The cited processor-verification work states that its co-simulation testbench is implemented in SystemC and uses TLM. In that context, communication may be implemented either through signals, commonly used for RTL models, or through TLM transactions, commonly used for high-level algorithmic models.