Best-in-class DSC Verification IP addition for your DSI and DisplayPort IP design testing.

The Cadence® Verification IP (VIP) for Display Stream Compression (DSC) provides an ability to perform comprehensive verification of DSC-related features of display protocols. This product complements the Cadence VIP for MIPI DSI and VIP for DisplayPort and must be used with one of them. The Cadence VIP for DSC is compatible with all main verification languages (such as Verilog, SystemVerilog, e, VHDL, C, SystemC®, and Vera) and industry-standard methodologies (such as UVM, OVM, and VMM), and runs on all leading simulators. DSI VIP complements the Cadence VIP for MIPI DSI and VIP for DisplayPort.

Supported specification: VESA DSC 1.1, 1.2, and 1.2a.

DSC diagram

Product Highlights

  • Support testbench language interfaces for SystemVerilog, UVM, OVM, e, and SystemC
  • Handles error detection, reporting, logging, and complete checking of protocol rules

  • Operates in both simulated and accelerated platforms for ultimate flexibility
  • Support DSC transport services with and without DSC compression
  • Encapsulates VESA DSC 1.2 model

Key Features

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

Feature Name



DSC Version

  • DSC 1.2a (VBR is not supported by the DP specification)


  • Discovery, Enabling, Disabling

Framing and Compressed Stream Mapping

  • 1, 2, 4, 8, 12, 16, 20, 24 slices per line

Picture Parameter Set (PPS) Packet

  • PPS packet header and payload


  • All DSC related registers are supported


  • PSR SDP and PSR2 Selective Update in DSC Configuration


DSC Version

  • DSC 1.1, DSC 1.2

Decoding Process

  • Video encoded frames are decoded by VIP monitor

Encoding Process

  • Active Processor VIP generates encoded video frames using DSC algorithm

Format of DSI Packets

  • Verifies format correctness of DSI packets related to DSC

Content of DSI Packets

  • Verifies content correctness of DSI packets related to DSC

Simulation Test Suite

VIP comes along with a testsuite of scenarios for easy VIP evaluation and deployment.

Please contact us for further information.

Master your tools

Tutorials, Documentation, and Local Experts

Cadence Online Support

Increase your efficiency in using Cadence Verification IP with Online trainings, VIP Portal, application notes, and troubleshooting articles