Universal Verification Methodology (UVM) Working Group

(Formerly Verification Intellectual Property (VIP) Working Group)


To define standard technology and/or methods to realize a modular, scalable and reusable generic verification environment.

The goal of the Universal Verification Methodology (UVM) Working Group is to improve design productivity by making it easier to verify the design components with a standardized representation that can be used with various verification tools.

The UVM Working Group is responsible for the definition and development of the Universal Verification Methodology (UVM) standard.

Co-Chair: Hillel Miller, Synopsys
Co-Chair: Thomas Alsop, Intel


Verification components and environments are currently created in different forms, making interoperability among verification tools or geographically dispersed design teams time consuming and error prone. The results of the VIP standardization effort will improve interoperability and reduce the cost of repurchasing and rewriting IP for each new project or electronic design automation tool, as well as make it easier to reuse verification components. Overall, the VIP standardization effort will lower verification costs and improve design quality throughout the industry.


The IEEE 1800 SystemVerilog Hardware Design and Verification Language (HDVL) is a language of choice for modern design and validation. Yet, there isn’t a standard to create and use VIP written in the SystemVerilog language. The UVM WG will offer the next generation of benefits from SystemVerilog to verification engineers.

Verification solutions are ubiquitous, differing from company to company and among separate organizations within companies. Commercial tool suppliers do not support all the verification solutions in use today. The result is that there are many different methods for doing the same thing, requiring retraining and conversion costs. Interoperable VIP components reduce the cost of using and re-using VIP and improve the quality of design verification by eliminating translation errors.

Join this Working Group

If you are an employee of a member company and would like to join this working group, click here (requires member login) and click Join Group.