Accelerating SystemVerilog UVM Based VIP to Improve Methodology for Verification of Image Signal Processing Designs Using HW Emulator
Abhishek Jain, Piyush Kumar Gupta, Dr. Hima Gupta, Sachish Dhar

TL;DR
This paper introduces the development of Acceleratable UVCs from standard UVCs in SystemVerilog, enabling faster verification of image signal processing designs through hardware emulation, improving performance and reducing development risks.
Contribution
It presents a method to convert standard UVCs into Acceleratable UVCs compatible with UVM, leveraging SCE-MI for efficient hardware/software co-emulation in image signal processing verification.
Findings
Significantly reduced verification runtime with hardware acceleration.
Full backward compatibility of Acceleratable UVCs with standard UVM environments.
Successful application in image signal processing design verification.
Abstract
In this paper we present the development of Acceleratable UVCs from standard UVCs in SystemVerilog and their usage in UVM based Verification Environment of Image Signal Processing designs to increase run time performance. This paper covers development of Acceleratable UVCs from standard UVCs for internal control and data buses of ST imaging group by partitioning of transaction-level components and cycle-accurate signal-level components between the software simulator and hardware accelerator respectively. Standard Co-Emulation API: Modeling Interface (SCE-MI) compliant, transaction-level communications link between test benches running on a host system and Emulation machine is established. Accelerated Verification IPs are used at UVM based Verification Environment of Image Signal Processing designs both with simulator and emulator as UVM acceleration is an extension of the standard…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsReal-time simulation and control systems · Simulation Techniques and Applications · Embedded Systems Design Techniques
