 Transaction-level modeling

Transaction-level modeling (TLM) is a high-level approach to modeling digital systems where details of communication among modules are separated from the details of the implementation of functional units or of the communication architecture.Communication mechanisms such as buses or FIFOs are modeled as channels, and are presented to modules using SystemC interface classes.