1 / 6

TOPIC : Test Vector Generation

TOPIC : Test Vector Generation. UNIT 3 : Testing Faults and Test Vector Generation. Module 3.2: Fault Targeted Test Vector Generation. How to arrive at a test set?. A test set is to be developed that can detect any possible fault in the given circuit. There are two approaches:

Download Presentation

TOPIC : Test Vector Generation

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. TOPIC : Test Vector Generation UNIT 3 : Testing Faults and Test Vector Generation Module 3.2: Fault Targeted Test Vector Generation

  2. How to arrive at a test set? • A test set is to be developed that can detect any possible fault in the given circuit. • There are two approaches: 1) Random Test Generation (RTG) 2) Fault-targeted Test Generation (FTG)

  3. Random Test Generation • Take a random vector as test vector. • Calculate the performance of the circuit with & without faults. • Identify all the faults that can effect the output for this test vector. • Remove the covered faults from the fault list. • If there are some more faults in the fault list, take another random vector and repeat the process until the fault list becomes empty.

  4. Flow diagram of RTG

  5. Fault-targeted Test Generation(FTG) • Here we start with a vector which can detect a specified fault.

  6. RTG & FTG • The fault targeted simulation is a slow process initially compared to RTG. • If the number of faults is high, then a random test vector can detect more faults. If we use FTG then we need to generate a test for each single fault. • If the number of faults still left to be tested is less, then FTG is used. • Hence one adopts RTG in the initial stage when the number of faults to be tested are very high and when the number gets reduced, FTG is used.

More Related