• The design must be verifiable.
• It is much more convenient to use a test bench for design verification.
• Writing a test bench -> very complex task.
• Therefore some guidelines for future stimuli development should be written as you progress with the design.
• It is the test bench which is simulated, not the unit under test.
• The UUT is only one of the components instantiated in a test bench.
• There is no limitation on the test bench size.
• The only limitation is the VHDL simulator used capability.
Example : Multiplexer
Example : J-K FlipFlop
Closer look at Testbench
UUT: 2- bit Multiplexer
information shared by www.irvs.info