Professional Documents
Culture Documents
John T Chen Jitendra Khare*1 Ken Walker* Saghir Shaikh* Janusz Rajski** Wojciech Maly
Row Decoder
3. Compatibility with traditional BIST methodology.
4. The ability to generate color, instead of monochrome,
bitmaps.
5. Handling most production test-algorithms[10].
6. Small area overhead.
OR
3.2.2 Determination Order
0 0 0 0 0 The process of applying determination rules to a group of
1 1 1 1 1 elements is referred to as a determination. Notice, the sec-
ond determination rule depends on elements that were previ-
0 0 0 0 0
ously determined to be 0s. Thus, the first determination rule
0 0 0 0 0 must be applied to the subsets before the second determina-
0 0 0 0 0 tion rule. The process ends either when all Xs have been
0 0 1 0 1 removed or all the determination rules have been applied to
0 0 1 0 1 all subsets.
OR
OR
OR
OR
0 0 0 0 x x x x 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 x x x x 0 0 0 0 0 0 0 0 0 0
0 1 0 0 x x x x 1 x x x x 0 0 x 0 0 1 0 1 0 0 0 0 0 0 x x x x 0 0 0 0 0 0 0 0 0 0
0 0 0 0 x x x x 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 x x x x 1 x x x x 1 1 1 1 1
(a) 0 0 0 0 x x x x 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 (b) 0 0 0 0 x x x x 0 0 0 0 0 1 0 0 0 0
0 0 0 0 x x x x 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 x x x x 0 0 0 0 0 1 0 0 0 0
0 0 0 0 x x x x 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 x x x x 0 0 0 0 0 10 0 0 0 0
0 0 0 0 x x x x 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 x x x x 0 0 0 0 0 0 0 0 0 0
0 0 0 0 x x x x 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 x x x x 0 0 0 0 0 0 0 0 0 0
0 0
0 0
0 0
OR
OR
OR
OR x x 0 x 1 x x 0 x
0 1 0 0 x x x x 1 0 x 0 0 1 0 1 0 0 0 1 0 0 x x x x 1
0 1 0 0 0 1 0 0 x x x x 0 x x 0 x 1 x x 0 x
0 1 0 0 x x x x 0 0 x 0 0 1 x x x x
0 1 0 0 1 1 1 1 x x x x 1 x x x x 1
0 1 0 0 x x x x 0 0 x 0 0 1 x x x 0 1 x x x 0
0 1 0 0 x x x x 1
(c) 0 1 0 0 x x x x 0 0 x 0 0 1 (d) 0 1 0 0
x x x x 1 0 x x 0 1 0 x x 0
0 1 0 0 x x x x 1 0 x 0 0 1 0 1 0 0 0 1 0 0
0 1 0 0 x x x x 1 0 x x 0 1 0 x x 0
0 1 0 0 x x x x 0 0 x 0 0 1 0 1 0 0 0 1 0 0
0 1 0 0 0 1 0 0 x x x x 0 0 x 0 0 1
0 1 0 0 x x x x 0 0 x 0 0 1 0 x 0 0 1 0 1 0 0
0 1 0 0 x x x x 0 0 x 0 0 1 0 1 0 0 0 1 0 0 x x x x 0
1 1
0 0
0 0
3.2.4 Decompressed Fail Matrix determinations will be applied only to subsets in those
At the completion of decompression, if all Xs have been regions.
removed, the fail matrix is fully reconstructed without any The decompression run-time has a linear relationship
loss of information. In general, reconstructed fail matrices with the size of the fail matrix. In our experience, decom-
of fail patterns containing two or more rows or columns of pression of a 16k x 32 SRAM tested by March C- algorithm
the same behavior (both SA0 or both SA1) will contain Xs. (6X, 5 read passes), requires approximately 5 seconds on a
As a result, bitmaps generated from reconstructed fail matri- 300 MHz UltraSparc II.
ces, denoted as reconstructed bitmaps, may also contain
unknown pixels, also denoted as Xs. For instance, Fig. 9(a) 4 Proposed Bitmap Recognition Method
shows an actual bitmap generated from a raw fail matrix The reconstructed bitmaps with Xs can be manually rec-
without compression. In Fig. 9(b), cells in which their ognized and classified after comparing a few examples of
behavior are unknown are shown in grey. original and reconstructed bitmaps. Reconstructed bitmaps
also contain enough information for laser repair. On the
other hand, automated recognition is necessary for rapid
manufacturing feedback.
Current methods to recognize fail bitmaps
[11][12][13][14] are not designed to handle bitmaps with Xs.
Thus, a novel method to recognize bitmaps is proposed here.
(a) (b)
In our method, the fail pattern within a bitmap is encoded
Figure 9. (a) Bitmap generated from raw fail matrix; into a signature to reduce data size while maintaining its
(b) bitmaps generated from decompressed fail
matrix uniqueness; i.e. no two fail patterns should produce the same
signature, although each fail pattern may produce many dif-
3.2.5 Efficiency and Run-Time ferent signatures.
After applying the first independent determination rule to 4.1 Center of Interest
all rows or column segments, remaining Xs typically cluster
and occupy small regions of the matrix. The decompression Because a defect usually affects only cells located in the
time can be significantly reduced by marking these regions same columns and rows as the defect, the first step in creat-
during the first pass of determinations. The subsequent ing a fail pattern signature is to identify these columns and
rows of interest. They are identified by finding the consecu-
tive rows and consecutive columns with the most non-pass-
? ? ? 11 10 0011 . . . . . ? 11
ing pixels (pixels that are either failing or unknown). The ? ? ? 11 00 0111 . . . . . ? 10
example in Fig. 10 shows the columns and rows of interest of
a bitmap enclosed by dotted lines. Because defect sizes are Figure 11. Example of the encoding of an
extension.
rarely larger than 2x2 cells, the widths of these columns and nature of this method, trial-and-error can painlessly fine-tune
rows are set to 2. the threshold value, if necessary.
[14] J. Vollrath et al. “Compressed Bit Fail Maps for Memory Fail
Pattern Classification,” Proceedings of IEEE European Test
Workshop, 2000, pp.125-130.