Main Content

Verification with UVM and SystemVerilog Components

Generation of UVM or SystemVerilog DPI components

After completing your Simulink® or MATLAB® model, export your test components into Universal Verification Methodology (UVM) or SystemVerilog environments by integrating HDL Verifier™ with Simulink Coder™ or MATLAB Coder.

Generate a SystemVerilog Direct Programming Interface (DPI) component from a function or model. You can then use the component as a behavioral model in your HDL simulation environment. For more information, see SystemVerilog DPI Component Generation.

HDL Verifier utilizes DPI generation technology to create a UVM test environment. The environment includes a UVM top module, with a behavioral design under test (DUT) and a UVM test bench. You can replace the DUT with your own HDL DUT or take portions of the test bench and use them in your UVM test environment. For more information, see UVM Component Generation Overview.