Note: Libero license options are changing as indicated in Customer Notification. Libero® SoC Design Suite offers high productivity with its comprehensive, easy-to-learn, easy-to-adopt development tools for designing with Microsemi's,,,,, and families. The suite integrates industry standard Synopsys ® synthesis and Mentor Graphics ® simulation with best-in-class constraints management, capabilities, and support.
The language featured some mechanisms, like classes, covergroups and constraints, that eased some aspects of verifying a digital design and then, verification methodologies started to appear. Microsemi tests and supports the latest releases of the specific operating systems shown in the chart below. Due to the lack of UVM tutorials for complete beginners, I decided to create a guide that will assist a novice in building a verification environment using this methodology. Note: Microsemi's has a dedicated software release, it is not supported in Libero SoC. The SystemVerilog language came to aid many verification engineers. While in the early beginnings, digital designs were verified by looking at waveforms and performing manual checks, the complexity we have today don t allow for that kind of verification anymore and, as a result, designers have been trying to find the best way to automate this process. The simulator used is Synopsys VCS but the testbench should compile in any HDL simulator that supports SystemVerilog. These changes came into effect with Libero SoC v66. I will not focus on verification techniques nor in the best practices in verifying a digital design, this guide was thought in helping you to understand the UVM API and in helping you to successfully compile a complete environment. For licensing requirements on these product families, please refer to the Licensing tab. Microsemi's has a dedicated software release, it is not supported in Libero SoC. We are committed to resolving problems encountered by customers on these supported operating systems. We do not support untested operating systems or versions. The code for the environment can be download in this GitHub repository: As digital systems grow in complexity, verification methodologies get progressively more essential. 8 released on 68 th March, 7567.