Best-in-class TileLink Verification IP (VIP) or your IP, SoC, and system-level design testing.

This Cadence® Verification IP (VIP) provides support for the TileLink specification. It provides a highly capable compliance verification solution simulation, making it applicable to intellectual property (IP), system-on-chip (SoC), and system-level verification. The VIP for TileLink runs on all leading simulators. It supports user interfaces in SV-UVM, plain SV, and C. The VIP includes a bus functional model (BFM) with automatic protocol checkers, supports random stimuli, and collects functional coverage. Cadence provides an integrated solution for interconnect verification that supports the verification of coherent interconnect and performance analysis that provides automated generation of testbenches. The VIP provides a framework for system-level coherency, integrated automatic protocol checks and coverage model.

The TileLink protocol is a standard of the RISC-V Foundation® designed for RISC-V processors. TileLink is a chip-scale interconnect standard providing multiple managers with coherent memory-mapped access to memory and other subordinate devices. TileLink is designed for use in a SoC to connect general-purpose multiprocessors, co-processors, accelerators, DMA engines, and simple or complex devices, using a fast-scalable interconnect providing both low-latency and high-throughput transfers.

Supported specification: TileLink specification versions 1.7.1 and 1.8.

TileLink diagram

Product Highlights

  • Support testbench language interfaces for SystemVerilog, UVM, OVM, e, and SystemC
  • Generates constrained-random transactions with full control over all request and response messages
  • Callbacks access at various protocol events for transaction modification, scoreboarding and debugging
  • Support for error injection
  • Packet tracker creation for easy debugging
  • Provides extensive SystemVerilog coverage
  • Dynamic activation to enable setting the VIP as active/passive during run time
  • Seamless integration with System Verification Scoreboard (SVD)

Key Features

The following table describes key features from the specifications that are implemented in the VIP:

Feature Name

Description

Channels

  • Drive, sample, and check the signals and operations on channels A and D for TL-UL/TL-UH conformance level and on channels A, B, C, D and E for TL-C conformance level

TL-UL

  • Support for TL-UL conformance level including Flow Control Rules, Deadlock Freedom, Request-Response message ordering, Errors and Byte lanes

TL-UH

  • Support for TL-UH conformance level including Burst Messages and Atomic Operations

TL-C

  • Support for TL-C conformance level, including support for coherent caches

Operations and Messages

  • Support all Operations and Messages

Automatic Responses

  • Support for Automatic Responses by the responder to respond correctly to Write and Read operation initiated by the initiator agent. No user intervention is needed, though user can always override the default legal behavior

Bus Errors

  • Drive, sample, and check the denied and corrupt signals

仿真测试集合

VIP 附带一个场景测试集合,可轻松评估和部署 VIP

如需更多信息请联系我们

掌握您的工具

教程、文件和当地专家

Cadence 在线支持

通过在线培训、VIP门户、应用笔记和故障排除文章提高您使用Cadence验证IP的效率