EDA Blog - electronic design automation, embedded systems, ic

TLM-2.0 SystemC Transaction-level Modeling Standard

Posted by Ken Cheung in Models, Simulations on Tuesday, September 16, 2008

The Open SystemC Initiative (OSCI) recently completed the SystemC Transaction-level Modeling Standard, TLM-2.0. The TLM interface standard enables SystemC model interoperability and reuse at the transaction level, providing an essential ESL framework for architecture analysis, software development, software performance analysis, and hardware verification. The SystemC TLM-2.0 standard, including library source code implementation, documentation, and examples, is available for download now under open-source license at no cost to users and tool suppliers.

TLM-2.0 focuses on the modeling of systems based on memory-mapped busses and on-chip communication networks. Use cases have been categorized according to a range of criteria, leading to standard interfaces differentiated by loosely-timed (LT) and approximately-timed (AT) modeling styles. More than 2,100 SystemC users and OSCI members participated in the public review, providing feedback on the second draft of the standard since it became available in November 2007. Key changes in TLM-2.0 include new unified interfaces for the LT and AT modeling styles and enhanced support for extended protocol definitions using the generic payload.

Adoption of SystemC TLM is strong and continues to grow worldwide, with companies across the global supply chain taking an active role in promoting standardization efforts. A report issued last year by OSCI noted two interesting trends: the overall increase in demand for SystemC TLM standards fueled by the requirements of a steady mix of ESL design tasks for system level modeling and architecture design, specification and algorithm design, and reference models for functional verification; and new requirements based on rapid growth in the use of SystemC virtual platforms for software development.

More info: SystemC and OSCI

Related Posts with Thumbnails
 
EDA Blog Newsletter
Don't have time to visit EDA Blog everyday? Then sign up for our free newsletter. We'll send you an email when we have something to share with you. Your email address will be kept confidential and we will not share, sell, or rent it to anyone. You can unsubscribe at any time by clicking a link in the email.

Enter your email address to sign up for our free newsletter:  

If you are familiar with RSS feeds, you can also sign up for our free blog feed. Our RSS feed is updated in real-time while our newsletter is updated daily.