PCIe VIP Workshop
Verification of IP blocks, subsystems and complete SOCs is a major challenge for the industry today. Verification teams are using multiple tools and methodologies to achieve design functionality. One very common and valuable tool is Verification IP. Mentor Graphics VIP provides comprehensive protocol test stimulus, verification planning, protocol specific functional coverage, assertions, transaction level debug are standard components of Mentor VIP. This workshop will show you how having a standard interface is a great opportunity for your team to easily deploy these advanced verification methodologies to bring up your PCIe enabled system.
Mentor VIP leverages SystemVerilog, and some knowledge of this or UVM/OVM is recommended. Many tools and techniques exist to help with this problem including languages, verification methodologies and EDA tools. The industry is standardizing on SystemVerilog to enable modern verification techniques such as assertions, constrained random and functional coverage and methodologies such as OVM and now UVM to provide an infrastructure to leverage that functionality and enable re-use across projects.
On the design side we are seeing increased use of industry standard interfaces to enable the reuse of design IP necessary to compete in the marketplace. This necessitates independent and rigorous testing of design interfaces, but also enables standard verification IP to be created that can be reused across projects. This need is why we leverage advanced verification methodologies like verification planning, constrained random and functional coverage with our VIP.
The workshop will focus on PCIe which is one of the most commonly used protocols and also one of the most complicated. Using Mentor VIP you will learn how to verify your DUT at a higher level of abstraction.
What You Will Learn
- How Mentor VIP can help you test your design
- Common usage scenarios of a PCIe based DUT and integration in an existing testbench
- How to integrate a VIP to test a sample design using advanced transaction level debugging
- How to do initial link up in a PCIe environment and exchange TLPs to verify the DUT
- How to do error injection in a PCIe environment
- How to collect accurate coverage data for your design and detect holes in his testing methodology
Who Should Attend
- Design Verification Engineers and Managers
This video provides an overview of Mentor Graphic's ModelSim software. You will learn the essential skills needed to create a simulation environment and what tools are available to quickly debug the...
Event-Driven (RN) Modeling for AMS Circuits
Learn why modeling AMS components using RN modeling techniques in order to significantly increase the simulation speed requires having all of the design written in digital and using RN modeling techniques.
Mentor VIP, More than just a BFM
Today’s advanced UVM environments require more than a standard BFM to support environment reuse, randomized stimulus, generation of traffic scenarios, coverage collection, etc. For...