Page loading . . .

  
 Category: Special Topics: Transaction Level Modeling: Friday, May 24, 2013
 Transaction Level Modeling (TLM)

Featured Articles

TLM-Driven Design and Verification: Time for a Methodology Shift

While today's RTL design and verification flows are a step up from the gate-level flows of two decades ago, RTL flows are straining to meet the demands of most product teams. When designs are sourced and verified at the register-transfer level (RTL), IP reuse is difficult, functional verification is lengthy and cumbersome, and architectural decisions cannot be confirmed prior to RTL verification. With increasing pressure on today's SOC and ASIC design teams to deliver more aggressive designs in less time, and the need to get designs right on the first pass, many companies are looking to move to the next level of abstraction beyond RTL to get a much-needed boost in design productivity.

Read the entire article from Cadence Design Systems, Inc. on SOCcentral.

SCE-MI Explained: Macro-based and Function-based

SCE-MI stands for Standard Co-Emulation Modeling Interface and is the Accellera standard for bridging two realms: un-timed (HLV, on a host) and timed (HDL, in an emulator). The main goal was to eliminate communication bottlenecks that could compromise performance of hardware emulation systems, such as Aldec's HES, that could run in the 10-MHz range. This is why communication channels are transaction-oriented, not event-oriented as in simulation acceleration. The idea is that a single message from software could trigger hundreds of clock cycles in hardware, and similarly, hundreds of hardware clock cycles are needed to form a message for software. This is achieved using synthesizable transactors — bus functional models that reside in hardware and translate function calls into sequences of bits — reducing the bandwidth required for software/ hardware communication and allowing an emulator to run closer to its full speed.

Read the entire article from Aldec, Inc. on SOCcentral.

Extending the Metric-Driven Verification Methodology to TLM

Metric-driven verification (MDV) has established itself as a powerful approach to verification, beginning with RTL. By planning the verification process with clearly defined metrics and tracking progress toward those goals, the MDV approach reaches verification closure more efficiently and with a higher level of confidence. We see increasing demands in the industry for this extended MDV approach, and we describe one such solution addressing hardware IP verification. The primary users of this solution are the verification teams for hardware IP design divisions, who provide a sign-off procedure for the IP. This article first observes the types of models of such IP that are often written at abstraction levels higher than RTL and are useful for verification. It then presents how the existing verification methodology at RTL can be naturally extended to start the verification work early using those models.

Read the entire article from Cadence Design Systems, Inc., Inc. on SOCcentral.

Hardware in the Software Sphere of Influence

The increasing prevalence of multi-core design and concurrent software execution makes it ever more critical to be able to validate hardware and software processes in concert under system-level scenarios. This level of verification cannot be conducted at the RTL design stage for several reasons. Simulation is too slow to execute any meaningful software and simulate realistic scenarios; RTL redesign is too costly; and finding system-level bugs at the RTL abstraction is too complicated. Industry-compliant SystemC TLM2.0 (transaction level models) can simulate on any industry-compliant SystemC simulator without requiring proprietary extensions. In addition, TLM2.0 contains specific enhancements that enable very efficient communication for optimal simulation speed.

Read the entire article from Mentor Graphics Corp. on SOCcentral.

Realizing ESL with Scalable Transaction-Level Models

The effectiveness and productivity of RTL modeling and verification techniques are sinking under the weight of growing design complexity. Traditional design and verification methodologies were not intended to address the billions of transistors, intricate hardware/ software interfaces, and complex device architectures of today’s consumer, mobile, networking, and storage systems. As a result, design flows will inevitably shift toward the electronic system level (ESL).

Read the entire article from Mentor Graphics Corp. on SOCcentral.

Videos about Transaction-Level Modeling

Doulos, Ltd., a leader in providing independent training in leading-edge methodologies for SOC, ASIC and FPGA design, offers these videos as a free resource.

What is TLM-2.0?  View

TLM in OVM for SystemVerilog  View

RTL vs TLM and AT vs LT in SystemC TLM-2.0  View

TLM-2 0 Protocol Checker for SystemC  View


Designer's Mall

SOCcentral news items about Transaction Level Modeling

CircuitSutra Releases SystemC Model Library for Virtual Platforms (5/1/2013)
Hitachi Information & Communication Engineering Selects Forte's High-Level Synthesis Software (2/7/2013)
Aldec to Hold "Don't Be Afraid of UVM" Live Webcast (10/18/2012)
Mentor Graphics Extends UVM Connect to Support OVM (9/10/2012)
Latest Synopsys Virtualizer Release Speeds Virtual Prototype Creation by Up to 3X (7/24/2012)

(back to top)


Magazine & Journal articles on Transaction Level Modeling

An Example Verification Environment for Different Types of Processor Models Design & Reuse (1/15/2013)
TLM-Driven Design and Verification: Time for a Methodology Shift SOCcentral (1/7/2013)
SCE-MI Explained: Macro-based and Function-based SOCcentral (8/24/2012)
Extending the Metric-Driven Verification Methodology to TLM SOCcentral (3/30/2012)
Hardware in the Software Sphere of Influence SOCcentral (3/30/2012)
Improving SystemVerilog UVM Transaction Recording and Modeling Design & Reuse (1/19/2012)
Virtual Platforms and TLMs Going Mainstream Electronic Design Magazine (12/27/2011)
Powering the Shift to HLS SOCcentral (12/6/2011)
System Performance Analysis and Software Optimization Using a TLM Virtual Platform EE Times EDA Designline (11/22/2011)
Transaction Analysis and Debug Across Language Boundaries and Between Abstraction Levels Design & Reuse (8/25/2011)
TLM 2.0 Standard into Action: Designing Efficient Processor Simulators Design & Reuse (5/5/2011)
Get the Lowdown on Accellera's VIP and UVM Chip Design Magazine (4/1/2011)
Verification of USB 3.0 Device IP Core in Multi-Layer SystemC Verification Environment Design & Reuse (3/17/2011)
How an Emerging Methodology Better Supports SOC Design Electronic Design Magazine (1/11/2011)
Accelerating the Development of TLM-2.0 Models Using Model Authoring Kits (MAKs) Design & Reuse (9/13/2010)
Transaction Analysis and Debug Across Language Boundaries and Between Abstraction Levels Design & Reuse (8/16/2010)
Realizing ESL with Scalable Transaction-Level Models SOCcentral (5/3/2010)
Verification of a USB 3.0 Device IP Core in Multi-Layer SystemC Verification Environment Design & Reuse (3/15/2010)
A Look at ESL SOCcentral (3/11/2010)
Methodology for Rapid Development of Loosely Timed and Approximately Timed TLM Peripherals Design & Reuse (1/21/2010)
Adding Hardware Acceleration to the HVL Testbench Design & Reuse (10/29/2009)
Protocol Abstraction Views Simplify Chip Interconnect Debugging SOCcentral (9/7/2009)
Timing Annotation of Untimed Functional Models for Architecture Use-Case Design & Reuse (8/27/2009)
Troubleshooting a Transaction-Level Model EDN Magazine (6/11/2009)
Doing ESL System Validation Using Transactors EE Times Embedded (1/13/2009)
A SystemC/TLM Based Methodology for IP Development and FPGA Prototyping EE Times EDA Designline (11/3/2008)
ESL Is Finally Ready for Prime Time SOCcentral (5/12/2008)
Standardization Opens Virtual Platforms to Mainstream Use SOCcentral (5/12/2008)
Regression Test for OCP SystemC Channel Models EE Times EDA Designline (9/4/2007)
Why We Need Standards for Transaction-Level Modeling SOCcentral (4/9/2007)
Using SystemC Reference Models in SystemVerilog Testbenches SOCcentral (4/2/2007)
Defining the TLM-to-RTL Design Flow EE Times EDA Designline (1/15/2007)
Applying Transaction-Level Models for Design and Testbenches SOCcentral (6/5/2006)
A Bridging Model for ESL Synthesis eeDesign (EE Times EDA News) (5/29/2006)
Transactions for the Masses SOCcentral (5/22/2006)
Mixed-Abstraction Virtual System Prototypes Close SOC Design Gaps SOCcentral (4/14/2006)
Performance Is a Way to Differentiate SOCcentral (4/14/2006)
Transaction-Level Modeling: SystemC and/or SystemVerilog SOCcentral (3/6/2006)
Using TLM to Speed Verification and Design SOCcentral (3/6/2006)
Preview USB Performance in an SOC Design Using a SystemC Virtual Platform EDN Magazine (2/16/2006)
Advancing Transaction Level Modeling: Linking the OSCI and OCP-IP Worlds at the Transaction Level SOCcentral (4/29/2005)
Rapid SoC Hardware/Software Co-Development Using Transaction Level Modeling SOCcentral (2/1/2005)

(back to top)


Tutorials, White Papers and Application Notes on Transaction Level Modeling

An Introduction to IEEE 1666-2011, the New SystemC Standard Accellera
An OCP TLM for Architectural Modeling OCP International Partnership (OCP-IP)
Architecture Oriented Performance Optimizations for Bus-Based System-on-Chip Designs Using TLM CoWare, Inc.
Developing Transaction-level Models in SystemC CoWare, Inc.
Heterogeneous MP-SoC: The Solution to Energy-Efficient Signal Processing CoWare, Inc.
Modeling OCP Interfaces in SystemC: Standards built on top of OSCI’s TLM-2 OCP International Partnership (OCP-IP)
OCP TLM for Architectural Modeling CoWare, Inc.
OSCI TLM2.0 Standard Compliance: Why Bother? JEDA Technologies, Inc.
Retargetable Generation of TLM Bus Interfaces for MP-SoC Platforms CoWare, Inc.
Straightforward IP Integration with IP-XACT RTL-TLM Switching IPsupermarket
System Level Design: SystemC Using Transaction Level Modeling Aldec, Inc.
The Open Verification Methodology (OVM), OVM World
TLM-2.0 in Action: An Example-based Approach to Transaction-Level Modeling and Model Interoperability Open SystemC Initiative (OSCI)
Unified TLM 2.0 Coverage Measurement JEDA Technologies, Inc.
Virtual Modeling with Aldec and Imperas Aldec, Inc.
What Is Transaction-Level Modeling? Tech Design Forum

(back to top)





 Search site for:
    Search Options

Subscribe to SOCcentral's
SOC Explorer
Newsletter
and receive news, article, whitepaper, and product updates bi-weekly.

Exec Viewpoint

The Many Faces
of Low-Power Verification


Ghislain Kaiser
CEO, Docea Power

Exec Viewpoint

Maximizing the Value of Your Internal IP


Warren Savage
CEO, IPextreme

Odd Parity

Lets' Go On
with the Show!


Mike Donlin
The Write Solution

Odd Parity Archive

Barbara's Bytes

So, Just What
Is ESL


Barbara Tuck
Senior Editor,
SOCcentral

SOCcentral Job Search

SOC Design
ASIC Design
ASIC Verification
FPGA Design
CPLD Design
PCB Design
DSP Design
RTOS Development
Digital Design

Analog Design
Mixed-Signal Design
DFT
DFM
IC Packaging
VHDL
Verilog
SystemC
SystemVerilog

Special Topics/Feature Articles
3D Integrated Circuits
Analog & Mixed-Signal Design
Design for Manufacturing
Design for Test
DSP in ASICs & FPGAs
ESL Design
Floorplanning & Layout
Formal Verification/OVM/UVM/VMM
Logic & Physical Synthesis
Low-Power Design
MEMS
On-Chip Interconnect
Selecting & Integrating IP
Signal Integrity
SystemC
SystemVerilog
Timing Analysis & Closure
Transaction Level Modeling (TLM)
Verilog
VHDL
 
Design Center
Whitepapers & App Notes
Live and Archived Webcasts
Newsletters


About SOCcentral.com

Sponsorship/Advertising Information

The Home Port  EDA/EDA Tools  FPGAs/PLDs/CPLDs  Intellectual Property  Electronic System Level Design  Special Topics/Feature Articles  Vendor & Organization Directory
News  Major RSS Feeds  Articles Online  Tutorials, White Papers, etc.  Webcasts  Online Resources  Software   Tech Books   Conferences & Seminars  About SOCcentral.com
Copyright 2003-2013  Tech Pro Communications   1209 Colts Circle    Lawrenceville, NJ 08648    Phone: 609-477-6308
342.556  2.78125