The primary objective of a generic testbench is to provide a quick configurable setup for basic verification of any design. Such a generic testbench needs to be configurable enough to support different kinds of system designs and features.

This article from EDN blog discusses both the conventional testbench architecture and the new methodology for scalable generic testbench architecture.

Read More