The common method used to ensure testbench elements proper functionality is the use of methodologies adopted by the verification teams and used to make sure all deliveries share the same qualities; but this method is only as good as its compliance and the ability to detect deviations from the agreed methodologies. This method has also a basic flaw, methodologies change between projects due to changes in tools or lessons learned from earlier devices so there is a need to detect and modify testbench IPs containing features no longer desired by current methodology.