Search Results
Filters
Advanced Search
2405 Results
-
Advance your Designs with Advances in CDC and RDC
Webinar - Mar 23, 2021 Kurt Takara
In this session you will gain an understanding of valuable new capabilities available in Questa CDC, RDC and Signoff CDC.
-
Cocotb Bus Functional Models
Resource (Verification Horizons Blog) - Mar 22, 2021 Ray Salemi
How to use cocotb to write bus functional models in Python.
-
Automatic Formal Verification - Questa Static and Formal Apps
Webinar - Mar 21, 2021 Walter Gude
In this session, you will gain an understanding of the automatic formal applications that can be used to solve current design and verification challenges.
-
How to Exhaustively Verify Register I/O Policies Without Exhausting Yourself
Webinar - Mar 18, 2021 Joon Hong
In this session, we will show how to employ an automated, formal-based flow to ensure complete coverage of your registers’ state space – without having to learn formal at all. The benefits of this approach are two-fold: you can exhaustively verify the specified behaviors and the complete absence of any illegal behaviors.
-
Practical Flows for Continuous Integration: Making the Most of Your EDA Tools
Webinar - Mar 16, 2021 Neil Johnson
In this session, we’ll teach you how to use a collection of tools – both formal and simulation – as part of a comprehensive approach to verifying RTL and testbench changes before releasing them to your team.
-
Introduction to Coroutines
Resource (Verification Horizons Blog) - Mar 11, 2021 Ray Salemi
Why a Python feature intended for I/O and asynchronous communication is perfect for verification.
-
Celebrating 10 Years of the UVM
Article - Mar 03, 2021 Mark Peryer
Version 1.0 of the UVM class library was released by Accellera at the end of February 2011, the result of a unique collaborative effort between fierce competitors (Siemens EDA, formerly Mentor Graphics, Cadence, and Synopsys) and a small number of activist user companies. The objective was to provide an industry standard SystemVerilog based verification methodology.
-
Purging CXL Cache Coherency Dilemmas
Article - Mar 03, 2021 Nikhil Jain, Gaurav Manocha - Siemens EDA
The massive growth in the production and consumption of data, particularly unstructured data, like images, digitized speech, and video, results in an enormous increase in accelerators' usage. The growing trend towards heterogeneous computing in the data center means that, increasingly, different processors and co-processors must work together efficiently, while sharing memory and utilizing caches for data sharing.
-
What is “Verification” in the Context of DO-254 (Avionics) Programs?
Article - Mar 03, 2021 Michelle Lange, Jeff Reeve and Tammy Reeve - Patmos Engineering Services
If you are a hardware design or verification engineer, you probably have a good idea of what verification entails. However, add compliance to RTCA/DO-254 as a requirement, and suddenly the definition of “verification” may not be so clear. First, the term “verification” must be understood alongside the synergistic term “validation.” Next, in a DO-254 context, verification spans a wider scope than it does traditionally, so understanding this is crucial.
-
Formal Etiquette for Code Coverage Closure
Article - Mar 03, 2021 Ajeetha Kumari, Arunachalam R and Satheesh Ethiraj - VerifWorks
Coverage closure is a key step in any IP design verification project. Code coverage is a much-needed metric in most modern-day IP designs. It helps teams to ensure that all RTL code written is indeed exercised and verified prior to tape-out. Without such a guarantee, a semiconductor design house may well be risking millions of dollars in a potential bug-escape to silicon. As the process of code coverage is well automated, it is widely used in the industry.
-
A Formal Verification Technique for Complex Arithmetic Hardware
Article - Mar 03, 2021 Dr. Sam Elliott - Imagination Technologies
With more emphasis within the electronics industry on high-performance and shorter time to market, the need for high-confidence and high-quality end-to-end verification is becoming more and more important. This is especially true on the heavily optimized arithmetic datapath blocks most used in modern compute and neural network applications. Missed bugs can delay projects and be costly to reputations, and, at the very least, be likely to sap performance.
-
Predictable and Scalable End-to-End Formal Verification
Article - Mar 03, 2021 Dr. Ashish Darbari
In this article, we discuss why formal verification adoption has been limited in industry, and how abstraction-based methodology in formal verification can help DV engineers become successful in adopting formal property checking more widely. Abstraction is the key to obtaining scalability and predictability. It provides an efficient bug-hunting technique and helps in establishing exhaustive proof convergence.
-
Enabling RISC-V Based System Development
Article - Mar 03, 2021 Sandeep Nasam, Sagar Thakran - Logic Fruit Technologies
This article focuses on providing a jump start on RISC-V development. It shows how to build a verification environment quickly involving a RISC-V core and required peripherals based on selected applications.
-
The Six Steps Of RISC-V Processor Verification Including Vector Extensions
Article - Mar 03, 2021 Larry Lapides
The open standard ISA of RISC-V allows SoC developers to also build or modify a processor core optimized to the application requirements. The SoC verification tasks are adapting to address the significant increases in complexity. This article covers the 6 key components of RISC-V processor verification: The DV Plan, RTL DUT, Testbench, Tests, Reference model, and Siemens EDA Questa SystemVerilog simulation environment.
-
Trends in Functional Verification
Webinar - Mar 02, 2021 Harry Foster
Adopting proven solutions to achieve functional correctness has become critical. In this talk Harry will explore today’s functional verification landscape and present the latest industry trends.
-
I'm Excited About Formal...My Journey From Skeptic to Believer
Webinar - Feb 26, 2021 Neil Johnson
In this session, you will learn the about unlikely journey into formal for a verification engineer who’s spent an entire career using simulation.
-
A Methodology for Comprehensive CDC Analysis
Webinar - Feb 26, 2021 Atul Sharma
In this session we will talk about the right methodology of Clock-Domain Crossing analysis for early design closure.
-
A Methodology for Comprehensive CDC Analysis
Resource (Slides (.PDF)) - Feb 26, 2021 Atul Sharma
In this session we will talk about the right methodology of Clock-Domain Crossing analysis for early design closure.
-
Epilogue: 2020 Study Summary and Key Findings
Resource (Verification Horizons Blog) - Feb 18, 2021 Harry Foster
This is the last in a sequence of blogs that presents the findings from our new 2020 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.
-
The ABC of Formal Verification
Webinar - Feb 11, 2021 Dr. Ashish Darbari
This tutorial webinar covers formal methodology in detail focusing on the ABCs of formal: (A) abstraction, (B) bug hunting & building proofs, and (C) coverage in the context of property checking.
-
Conclusion: Deeper Dive into Non-Trivial Bug Escapes
Resource (Verification Horizons Blog) - Feb 10, 2021 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. This maturity is likely due to the growing complexity of designs and related efforts to control cost and engineering headcount through the adoption of FPGA design and verification solutions that increase productivity.
-
Verification Learns a New Language
Resource (Verification Horizons Blog) - Feb 08, 2021 Ray Salemi
Are SystemVerilog or VHDL the only languages for testbench design? What about Python?
-
I Didn't Know Visualizer Could Do that
Resource (Slides (.PDF)) - Feb 05, 2021 Rich Edelman
-
Part 12: IC/ASIC Verification Results Trends
Resource (Verification Horizons Blog) - Feb 03, 2021 Harry Foster
In this blog, I present verification results findings in terms of schedules, number of required spins, and classification of functional bugs. A metric often tracks to measure efficiency is ASIC/IC project completion compared to the original schedule, as shown in Figure 12-1. Here we found that 68 percent of IC/ASIC projects were behind schedule.
-
ISO 26262 Creating an Optimal Safety Architecture
Resource (Slides (.PDF)) - Feb 02, 2021 Jacob Wiltgen