In reply to dave_59:
I understand your reply. However “just use the UVM” is a too big risk for a small company, with a small group who does the RTL design and verification. I can not afford a UVM testbench which only is understood by one employee or a contractor. The risk is to high for a starting company.
I’m learning the concepts of verification by reading and looking at videos. I try to improve our testbenches gradually and apply them in SV language so that the whole team understands the code. So your obeservation is correct, I try to duplicate the UVM, but for a small part of it.
Yes it takes more time, yes it’s reinventing the wheel, yes there are people out there who does it in UVM. But if my testbench shows a failure I know who to fix it, or if we hit a problem in the field we know the code. If I have to use the UVM-testbench from a former collegue or contractor and can’t read the code, I have a much bigger problem.