The webinars are hosted by Aldec as follows: Thursday 26 April:
EU: 3:00 PM ? 4:00 PM (CEST) :
US: 11:00 AM ? 12:00 PM (PDT):
For an FPGA design we all know that the architecture ? all the way
from the top to the micro architecture ? is critical for both the F
PGA quality and the development time. It should be obvious to any experienc
ed designer that this also applies to the testbench.
Most FPGA designs are split into stand-alone modules ? for instance
for each of the FPGA external interfaces. In VHDL these modules are VHDL e
ntities, and they are normally accessed from a CPU via a standardized regis
ter interface, which acts as an abstraction layer. This abstraction allows
a safe and efficient control of the complete FPGA.
Such an approach should also be used for the verification environment - to
simplify the testbench architecture and the control of the interfaces. This
way the verification structure will mirror the design structure, allowing
the best possible overview, readability, maintainability and reuse.
There is however nothing even close to a standard on how to build the testb
ench architecture, how to access the verification components, how to contro
l them, or how to extend them for more complex functionality.
UVVM provides a very simple and powerful solution for all of this - and has
in fact standardized the testbench architecture, the microarchitecture of
the verification components and their command/status interface, a set of co
mmon commands, debugging support, etc.
This makes it possible for the whole VHDL community to make verification co
mponents that have the same architecture, can be integrated the same way, d
ebugged the same way and controlled the same way. Thus, verification compon
ents may be shared easily within the VHDL community, allowing designers to
build their own test harness much faster than ever before ? using a
mix of their own and 3rd party VHDL verification components.
- Where is time spent and wasted
- Basic testbenches using a good infrastructure
- Mirroring the design architecture
- Testbench, test harness, verification components
- Test cases and sequencers, transactions and synchronization
- Randomization and Functional Coverage
- The ESA extensions
- Live demo
This webinar will show how UVVM is standardising the VHDL testbench archite
cture and also present some of the most important UVVM extensions sponsored
by ESA (the European Space Agency)
4 years ago