Functional Test - Go - NoGo Testing

  • Put simply, the Go / NoGo method involves testing a module or unit (sometimes referred to as a Unit Under Test – UUT) to see if it is working (Go) or not working (No Go).
  • All Diagnosys systems perform functional testing on modules or UUTs.
  • Sometimes this type of testing can be challenging. The test code is written and sequenced to prove the unit works to a pre-determined set of conditions. Producing the test program for a unit requires an understanding of its function, or a test specification and sequence, such that the test code can be produced and written manually. There is no alternative and this process will take a finite time.
  • When a unit fails this testing process, the task turns to diagnosing the cause of the failure so that remedial work can be performed.

This technique applies and measures signals to a module or circuit. The input signals are created by the programmer and the output can be manually predicted, learnt from a known good circuit or may be taken from a logic simulator. This is the fastest way to test a circuit but has the longest program development time. The technique is often used to prove the performance of the circuit and as a final confidence check on the circuit.

Types of fault detected:

  • Fan-out
  • Timing – fast / slow edges, propagation
  • Faulty devices
  • Short circuits, open circuits

Functional test cannot detect:

  • Pull-up or Pull-down resistor missing
  • Capacitors missing (eg decoupling)
  • Passive component values

Diagnosys Products

The following Diagnosys products have functional test capability:

S500
S790 Series 2
PinPoint II-R

 

Web Design by Perfect Blue