Module 11 :Built in Self test (BIST)

Lecture 3 and 4:Memory Testing

• Passive NPSF (PNPSF)

PNPSF implies that a certain neighborhood pattern prevents the cell under test from changing its value. An PNPSF is represented as

, where is the value in the cell under test, represent the values in the neighboring cells and represents fault effect in the cell under test. There can be three types of PNPSF:

In the above discussion of NPSFs we have taken only type-1 neighborhood, however, these models can be easily extended to type-2 neighborhood by increasing the number of cells in the NPSF representation accordingly.

2.6  Address decoder faults

Row and column decoder blocks of Figure 1 comprise the address decoder. As discussed before these blocks are composed of logic gates. However, their testing and fault models are different from that used to test circuits made of logic gates. From the context of memory testing four types of faults are considered in address decoder (for both reading and writing) [1]

•  No cell is accessed for a certain address

•  No address can access a certain cell

•  With a particular address, multiple cells are simultaneously accessed

•  A particular cell can be accessed with multiple addresses.

In the next section we will discuss test techniques for the fault models discussed.