Search Results
Filters
Advanced Search
2140 Results
-
Installing Python on Windows
Session - Feb 20, 2023 by Graeme Jessiman
In this session, you will learn how to install Python on a Windows system for use with UVMF scripts.
-
Installing Python on Windows
Resource (Slides (.PDF)) - Feb 20, 2023 by Graeme Jessiman
-
UVMF Build/Compile/Run Script Introduction
Session - Feb 20, 2023 by Jonathan Craft
In this session, you will be introduced to the capabilities and use of the UVMF Build/Compile/Run script.
-
UVMF Build/Compile/Run Script
Resource (Slides (.PDF)) - Feb 20, 2023 by Jonathan Craft
-
Register Adapters, Predictors, and Tests
Resource (Slides (.PDF)) - Feb 20, 2023 by Nick Galvan
-
Register Adapters, Predictors and Tests
Session - Feb 20, 2023 by Nick Galvan
In this session, you will learn how to use register model adapters, predictors, and tests in UVMF.
-
Register Model Generation and Replacement
Session - Feb 20, 2023 by Nick Galvan
In this session, you will learn how to produce a UVM register model, applying it to a UVMF testbench.
-
Register Model Generation and Replacement
Resource (Slides (.PDF)) - Feb 20, 2023 by Nick Galvan
-
Register Model Generation and Integration
Session - Feb 20, 2023 by Nick Galvan
In this session, you will be introduced to the generation of a register model as part of a UVMF environment.
-
Register Model Generation and Integration
Resource (Slides (.PDF)) - Feb 20, 2023 by Nick Galvan
-
UVM Framework Release 2023.1
Resource (Tarball) - Feb 20, 2023 by Bob Oden
General Updates: Added BASE_T type parameter to scoreboard classes to allow insertion of user base class. Added supper.xxx_phase calls to classes with BASE_T type parameter.
-
UVMF -All
Resource (Tarball) - Feb 14, 2023 by Bob Oden
UVMF v2023.4_2 Generator Updates: Replaced new with factory create for construction of broadcasted transaction from monitor.
-
Verification Data Analytics with Machine Learning
Paper - Jan 25, 2023 by Dan Yu
Verification is data-and computation-intensive, making it an ideal field for ML applications. Advancements in ML have offered many opportunities to accelerate verification workflow, improve verification quality, and automate verification execution. However, being a data-centric method, ML has also elevated data to become the most crucial factor of ML success.
-
Verification Data Analytics with Machine Learning
Resource (Paper (.PDF)) - Jan 25, 2023 by Dan Yu
This whitepaper provides an overview on the importance of data to ML, the available data for verification, and the existing applications of ML in verification. It reveals that data itself may dictate applicable ML models. Machine learning has demonstrated great potential in verification. However, attention should be paid to generalizing and scaling the models to ensure their success in a production environment.
-
The UVM Factory Revealed - Part 2
Resource (Verification Horizons Blog) - Jan 25, 2023 by Chris Spear
This is a follow up to last week’s high-level post on the UVM Factory . Now let’s get technical! Here are the SystemVerilog Object-Oriented Programming concepts behind the factory.
-
Epilogue: 2022 Study Summary and Key Findings
Resource (Verification Horizons Blog) - Jan 23, 2023 by Harry Foster
This is the last in a sequence of blogs that presents the findings from our new 2022 Wilson Research Group Functional Verification Study. I opened this blog series with a Prologue posting that provided an overview of this year’s study. I think it is only fitting that I end this series with an Epilogue posting that summarizes some of this year’s key findings.
-
FPGA Functional Verification Trend Report - 2022
Resource (Paper (.PDF)) - Jan 23, 2023 by Harry Foster
This report examines the trends in functional verification for the field programmable gate array (FPGA) market segments identified in the 2022 Wilson Research Group study.
-
IC/ASIC Functional Verification Trend Report - 2022
Resource (Paper (.PDF)) - Jan 23, 2023 by Harry Foster
This report examines the trends in functional verification for integrated circuits (ICs) and application-specific integrated circuits (ASICs) as identified in the 2022 Wilson Research Group study.
-
The UVM Factory Revealed - Part 1
Resource (Verification Horizons Blog) - Jan 20, 2023 by Chris Spear
When you first learn UVM, most of the concepts make sense, even if you are new to Object-Oriented Programming. Except one, the UVM Factory. Why do you need all that extra code, class::type_id::create(), just to make an object? What’s wrong with just calling new()? The answer is teamwork!
-
Does Your UVM Flavor Have Sprinkles?
Resource (Verification Horizons Blog) - Jan 20, 2023 by Chris Spear
UVM is a standard, so that means that every company writes their testbenches the same, universally interchangeable, right? Not exactly. I just got back from teaching in Europe. No matter where the engineers grew up, they all spoke English, each with a different accent. I think that I don’t have an accent, having grown up in Alaska, but my coworkers in Texas and London would disagree. Let’s look at some of the different accents and flavors of UVM.
-
Intelligent Requirements Traceability for ISO 26262
Paper - Jan 18, 2023 by Jake Wiltgen
Requirements form the backbone of any safety critical lifecycle, with traceability as a core component. One of the most daunting aspects of traceability is the management of lifecycle data and the linking of supporting data to requirements. This task is further complicated by the rapid growth in design complexity and the growing vendor solution set for silicon and systems. This paper provides an overview of this critical solution.
-
Intelligent Requirements Traceability for ISO 26262
Resource (Paper (.PDF)) - Jan 18, 2023 by Jake Wiltgen
Siemens developed an integrated suite of solutions that advances lifecycle management governance with silicon development activities. This paper provides an overview of this critical solution.
-
Conclusion: Deeper Dive into Non-Trivial Bug Escapes
Resource (Verification Horizons Blog) - Jan 15, 2023 by Harry Foster
Our study results show that the IC/ASIC market has matured its verification processes overtime to address growing complexity, predominately driving by the emergence of SoC-class designs in the mid-2000 timeframe. Today we find the FPGA market is maturing its verification processes.
-
Improving Verification Predictability and Efficiency Using Big Data
Paper - Jan 10, 2023 by Darron May
Big data is a term that has been around for many years. The list of applications for big data are endless, but the process stays the same: capture, process and analyze. By providing a big data infrastructure, with state-of-the-art technologies, within the verification environment, the combination of all verification metrics allows all resources to be used as efficiently as possible and enables process improvements using predictive analysis.
-
Improving Verification Predictability and Efficiency Using Big Data
Resource (Paper (.PDF)) - Jan 10, 2023 by Darron May
This paper will define the typical verification environment and the data that it often leaves uncaptured across the duration of a project. It will show how the process of capture, process, and analyze can be applied to improve predictability and efficiency of the whole verification process.