This white paper explains how to start performing constrained random verification quickly and easily using Universal Verification Methodology (UVM) based VC verification IP (VIP). A few benefits of VC VIP with UVM are described here, followed by an introduction to UVM. This supplies a background for the discussion of the five initial steps to coding a complete constrained random testbench. The concepts and techniques used in this paper are explained and demonstrated, and code examples are provided to show real application of the techniques. This paper is mainly intended for verification engineers who want to use the VC VIP models and UVM. Readers who are new to UVM can use this as a quick start. For those already familiar with UVM, the VC VIP usage examples show how the UVM methodology is applied when using VC VIP. Working knowledge of SystemVerilog and object-oriented programming is assumed.
To download this white paper, please complete the form below and click the "continue >>" button.