Display Stream Compression IP Verification

NAME:

VESA Display Stream Controller IP Verification

DOMAIN / CATEGORY:

Silicon Engineering / Consumer

TOOLS:

Synopsys

LANGUAGES:

System Verilog, UVM

PROJECT DESCRIPTION : Display Stream Compression IP

IP Verification of VESA DSC (Display Stream Compression). DSC is an industry wide compression standard for vedio interfaces that features low latency and visually lossless performance, DSC is currently integrated into standards used for embedded display interfaces within the mobile systems. Encoding and decoding schemes are deployed in DSC v1.2a to provide backward compatibility with DSC v1.1. The capabilities in DSC v1.2a allows the standard to be utilized not only for mobile displays, but also for emerging high definition TVs.

Key features include:

  • Native 4:2:2 and 4:2:0 coding.
  • Upto 16 bits per color.
  • High dynamic range (HDR)

 

Accomplishments :

  1. Verification of Decoder scheme
    • Single frame and single PPS (Picture Parameter Set) programming using APB 3 host interface. Scope of Operation modes Ycbcr, RGB, Native 422,Native 420 and Simple 420 are covered.
    • Multi frame and single PPS programming using APB 3 host interface. Scope of Operation modes Ycbcr, RGB, Native 422,Native 420 and Simple 420 are covered.
    • Multi frame and multiple PPS programming using APB 3 as host interface. Scope of Operation modes Ycbcr, RGB, Native 422,Native 420 and Simple 420 are covered.
    • Flush and INIT based verification.
    • CTG (Confirmance Test Guidliance) testing as per industry standards of 1k,4k,8k,10k and colorbar resolution images.
    • Latency analysis and verification in multi frame scenario is the major challenging role to meet the refresh rate as per the vedio interface standards.
    • Implementation of RAL based register testing to verify the values of internal control and status registers of decoder design.
  2. Verification of Encoder Scheme : In Progress

Role : Decoder Verification for following features

  • Single frame and single PPS (Picture Parameter Set) programming
  • Multi frame and single PPS programming
  • Multi frame and multiple PPS programming
  • Flush and INIT based verification
  • Implementation of RAL based register testing

Challenges:

  • Latency analysis and verification in multi frame scenario is the major challenging role to meet the refresh rate as per the video interface standards
  • Conformance testing as per DSC v1.2a standard
Scroll to Top