Download as pdf or txt
Download as pdf or txt
You are on page 1of 18

Efficient Verification Framework for

Audio/Video Interfaces
Noha Shaarawy, Mustafa Khairallah,
Amr Salah, Maged Ghoneima

© Accellera Systems Initiative 1


Agenda
 Introduction
 Proposed Verification Framework.
 HDMI 2.0 Verification Environment.
 HDMI Transmitter & Receiver Verification Environment.
 Experimental Results.

© Accellera Systems Initiative 2


Introduction

© Accellera Systems Initiative 3


Verification Target
Verifying such interfaces is a big Challenge.

© Accellera Systems Initiative 4


Verification Target
Verifying such interfaces is a big Challenge.

© Accellera Systems Initiative 5


Verification Target
Verifying such interfaces is a big Challenge.

© Accellera Systems Initiative 6


Verification Target
Verifying such interfaces is a big Challenge.

© Accellera Systems Initiative 7


Proposed Verification Framework

© Accellera Systems Initiative 8


Proposed Verification Framework
VIP components is divided into six regions:
▪ Hot Plug
▪ Data
▪ Auxiliary Channel
▪ Control
▪ Video
▪ Streaming

© Accellera Systems Initiative 9


HDMI 2.0 Verification Environment
▪ HDMI 2.0 receiver and transmitter VIPs are developed
based on:

© Accellera Systems Initiative 10


HDMI 2.0 Verification Environment
▪ HDMI 2.0 receiver and transmitter VIPs are developed
based on:

FrameWork

© Accellera Systems Initiative 11


HDMI 2.0 Source VIP

© Accellera Systems Initiative 12


HDMI 2.0 Source UVM Environment

© Accellera Systems Initiative 13


HDMI 2.0 Sink VIP

© Accellera Systems Initiative 14


HDMI 2.0 Sink UVM Environment

© Accellera Systems Initiative 15


Experimental Results
HDMI Transmitter coverage result HDMI Receiver coverage result
▪ 115 test cases. ▪ 90 test cases.
▪ Total coverage = 93.50% ▪ Total coverage = 89.50%

© Accellera Systems Initiative 16


Experimental Results
The performance results for 10 frames sent to HDMI receiver.

Video Format CPU Time (in Seconds)


720*480 349
2560*1080 2305
4096*2160 (4K) 8908

© Accellera Systems Initiative 17


Questions

© Accellera Systems Initiative 18

You might also like