Late 2014, we found ourselves in a Project to develop a custom interconnect UVM Compliant VIP. Not only was there a need to develop a custom UVM VIP, but there was a need to plug this to a DUT which has a PCIe and an Avalon Streaming interface on it and perform the advance verification using our custom UVM VIP.
The challenges were:
Developing a custom interconnect UVM compliant VIP from scratch Verification of a DUT using the custom interconnect UVM VIP Verification of the PCIe interface of the DUT Making sure that the documentation created during the verification is DO-254 compliant Requirements, traceability information, functional coverage reports, code coverage reports need to be created
STEP 1: CREATING A PROJECT MANAGEMENT