Everything About ___
Live briefing

Everything about Transaction-level modeling

Approach for digital systems design

Transaction-level modeling (TLM) is an approach to modelling complex digital systems by using electronic design automation software. TLM is used primarily in the design and verification of complex systems-on-chip (SoCs) and other electronic systems where traditional register-transfer level (RTL) modeling would be too slow or resource-intensive for system-level analysis. TLM language (TLML) is a hardware description language, usually, written in C++ and based on SystemC library. TLMLs are used for modelling where details of communication among modules are separated from the details of the implementation of functional units or of the communication architecture. It's used for modelling of systems that involve complex data communication mechanisms. The modeling approach focuses on the transactions or transfers of data between functional blocks rather than the detailed implementation of those blocks or their interconnections. This abstraction enables faster simulation speeds, often orders of magnitude faster than RTL, while maintaining sufficient accuracy for system-level design decisions, software development, and architectural exploration. Wikipedia →

🧭 Start here: a 6-step reading path

  1. Read the overview: Transaction-level modelingA 5-minute orientation
  2. Skim a recent paper: A Data-Driven Visual Analytics Framework for Transaction-Level Retail Profit Modeling and Decision SupportInfluential work since 2022
  3. Pick up a classic book: Software EngineeringThe most-reprinted book on the subject
  4. Read the landmark paper: Multi-Accuracy Power and Performance Transaction-Level ModelingCited 30 times
  5. Go sideways: SystemCA closely related topic
  6. Go sideways: AccelleraA closely related topic

📖 Definitions

No dictionary entry for this exact phrase.

🗂️ The subject at a glance

  1. Background and history
  2. Key Concepts

🏆 Landmark papers (most cited)

🆕 Influential since 2022

📚 Books worth reading

Ranked by number of editions on Open Library, a rough measure of how lasting a book is.

🔗 Related topics