Everything starting from extraction, reporting to final category belongs to this class.
This may include the calculation of statistical information used by the report phase. Compilation is a process of analysis of a source file.
As name indicates, reset phase is specially for DUT or Interface specific reset behavior. Universal Verification Methodology is a standardized methodology for verifying integrated circuit designs written in a Hardware Description Language.
Pages Navigation Menu Home.
Big Picture: Previous article. Used to construct the testbench components. UVM class libraries brings automation to the SystemVerilog language. It could be active-low or high. It is intended to be used for displaying banners; Testbench topology; or configuration information. Build Phases group contains 3 sub-phases Run Phases group contains 13 sub-phases Cleanup Phases group comprises of 4 sub-phases Before getting into the details of each sub-phase, lets see how the UVM Phase execution gets started from the very beginning of a simulation cycle.
If you choose Compile All by right clicking the Design tab for a given design, the compiler automatically reorders the source files to ensure proper sequence in which design units are compiled.
In the configure phase, DUT is brought back in a known state where the test-vectors can be applied to it. Notify me of new posts by email. Clean up Phases Here the Test results are collected and reported. Go to File New and click Workspace. The shutdown phase is used to ensure that the effects of the stimulus generated during the main phase have propagated through the DUT and that any resultant data has drained away. Understanding the inner workings of UVM - Part 3.
It enhances the ability to understand the design in an optimized way. During elaboration, the simulator loads design units and builds the simulation model in the computer memory.
It completes in two conditions: If timing for different signals varies then synchronicity lacks and thus verification can not be achieved as expected.