Synopsys DesignWare TLM Library is a collection of SystemC TLM-2.0 transaction-level models representing Synopsys DesignWare interface IP and related subsystems/models used in virtual prototypes. The library is intended to support assembly of virtual prototypes earlier than RTL to enable pre-silicon embedded software development, software-driven system validation, and hardware/software co-design. Vendor materials present the library as standards-based and compatible with TLM-2.0 tools, and describe the models as transaction-level models optimized for simulation performance with an API intended to facilitate integration.
Key vendor-stated characteristics include:
- SystemC TLM-2.0 standard-based models designed for reuse across TLM-compliant tools and flows.
- Vendor states that models have been validated against software drivers and are register-accurate for software binary compatibility.
- Includes models for common interfaces such as USB, PCIe, SATA, Ethernet, and AMBA components (coverage varies by generation and offering).
(Primary official descriptions appear in Synopsys articles and Virtualizer model portfolio pages.)