Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

What is the difference between test vectors ,cases & ben

Status
Not open for further replies.

mallikmarasu

Member level 3
Joined
Dec 21, 2006
Messages
58
Helped
3
Reputation
6
Reaction score
1
Trophy points
1,288
Activity points
1,703
regarding testbenches

hi ,
what is the difference between test vectors ,test cases and test benches.
how to write test cases to a design?
in industry what sequence of steps follows to write a test bench?

plz give valid points and good materials

regards
mallik
 

Re: regarding testbenches

From rtl simulations point of view, test vectors & testcases hold same meaning. Testbench provides inputs to the design(RTL) and expects an output. For this operation( Testbench provide proper inputs to rtl and rtl responds in proper way), to happen, we need to configure bothe rtl & TB registers. This configuring part is taken over by testcase(or testvector). Testcase, programs testbench & DUT registers and initiates the operation mode. Once TB gets expected response from design, testcase will inform the result to us.

From DFT view, testvector is different and no testcase here. In DFT, testvector is a sequence of binary numbers(1's & 0's) which will go into flops as a chain and come out from scan_out pin of the design. The input test vector is compared with output test vector to find if there are any faults in the design.

Regards
DTN
 

regarding testbenches

Hi,
Test vector & test cases hold the same meaning as far as verification is concerned.
Testbench is an environment where you have testbench component like protocols,checkers,monitors etc & RTL instance.

you apply test inputs through Testcases.
Now testcase can be in any form, static or dynamic.
dynamic ones are asm cases.

-regards
-Manmohan
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top