Data compression
A technology of data and data sets, applied in digital circuit testing, electronic circuit testing, measuring devices, etc., can solve expensive and other problems
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
example 1
[0087] v 1 =0XX1Xv 1 merged =0XX1Xv 1 merged = 0X010 3 0X010 00010
[0088] v 2 =XX01Xv 1 merged =0X01Xv 2 merged = 1XXXX 1 0X010 00010
[0089] v 3 =0XXX0v 1 merged =0X010v 3 merged = 0X110 2 0X010 00010
[0090] v 4 =1XXXXv 2 merged = 1XXXX 1XXXX 10101
[0091] v 5 =0XXX0v 3 merged = 0XXX0 0X110 01110
[0092] v 6 =XX11Xv 3 merged = 0X110 0X110 01110
[0093] (a) (b) (c) (d) (e) (f)
[0094] Referring to the above example, (a) represents a sequence of 6 test vectors, while (b) shows the merged test vectors generated when the above algorithm is executed. As shown in (c), the resulting sequence includes 3 merged test vectors. The specified bits in the original sequence of test vectors of (a) can be reconstructed from the sequence of combined test vectors of (c) by repeating each merged vector as many times as shown in (d). The reconstructed vector sequence is shown in (e), where the differences from (a) are emphasized. It can be seen that both se...
example 2
[0099] Pattern 1: v 1 merged = 0X010 3V 4 merged =0X010 2
[0100] v 2 merged = 1XXXX 2 v 5 merged =X1XX1 2
[0101] v 3 merged = 0X110 1V 6 merged =0X010 5
[0102] v 2 merged = 1XXXX 2
[0103] Pattern 2: v 4 merged =0X010 2V 3 merged = 0X110 1
[0104] v 5 merged =X1XX1 2
[0105] v 6 merged = 0XX10 2
[0106] (a) (b)
[0107] Thus, it can be seen that the above procedure for pattern rearrangement is optimal, ie results in the shortest possible sequence of merged test vectors.
[0108] Merging of test vectors and rearrangement of test patterns can be integrated into the ATPG process. Now, fill in the don't care stimulus bits by creating compatible test vectors that can be merged.
[0109] exist Figure 2A with 2B Two possible ATPG processes are shown in . exist Figure 2A In , merge fills are done for each individual test pattern immediately after the pattern has been generated. The advantage of thi...
example 3
[0114] Port 1, Port 2 Port 1 Port 2 Port 1 Port 2
[0115] v 1 =(0XX,1X) v 11 merged = 0XX v 12 merged = 1X v11 merged = 0X0 3 v 12 merged = 10 6
[0116] v 2 =(XX0,1X) v 11 merged =0X0v 12 merged =1Xv 21 merged = 1XX 1
[0117] v 3 =(0XX,X0) v 11 merged =0X0v 12 merged = 10V 31 merged =0X1 2
[0118] v 4 =(1XX.XX) v 21 merged = 1XX v 12 merged =10
[0119] v 5 =(0XX,X0)v 31 merged = 0XX v 12 merged =10
[0120] v 6 = (XX1, 1X) v 31 merged = 0X v 12 merged =10
[0121] (a) (b) (c) (d) (e)
[0122] The basic idea presented above is to use merge padding as an ATPG padding strategy. Mathematically, it can be proved that the use of combined filling obtains the best result, that is, the longest possible sequence of consistent vectors is obtained, thereby obtaining the longest repetition count value. The analysis and simulation results are as follows:
[0123] For repeat-per-pin (ie, a port contains a single pin), merge fill is the same as ...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 