Test Set Optimization For Industrial SRAM Testing
Test Set Optimization For Industrial SRAM Testing
Michael Linder
Doktor Ingenieurs
genehmigten Dissertation.
Acknowledgments
This project was done during the time when I was applied
as a PhD student at the department of electrical engineering
at the Hochschule Augsburg in cooperation with Infineon
Technologies AG and Technische Universität Müchen. The
study was commissioned and completely financed by
Infineon Technologies AG. Special tanks to the examiners
Prof. Dr.-Ing. Alfred Eder, who supervised the project and
reviewed this work, and to Prof. Dr.-Ing. Ulf Schlichtmann for
his commitment and his support as reviewer.
Abstract
Contents
List of Figures
List of Tables
2i see: POI
AF Address decoder fault
BI Burn-In
BL Bit-line
BL Inverted bit-line
C11 130 nm technology
cb Checkerboard data background
CF Coupling fault
CFdrd Deceptive read destructive coupling fault
CFds Disturb coupling fault
CFid Idempotent coupling fault
CFin Inversion coupling fault
CFir Incorrect read coupling fault
CFrd Read destructive coupling fault
CFrr Random read coupling fault
CFrrd Random read destructive coupling fault
CFst State coupling fault
CFtr Transition coupling fault
CFud Undefined disturb coupling fault
CFur Undefined read coupling fault
CFus Undefined state coupling fault
CFuw Undefined write coupling fault
CFwd Write destructive coupling fault
CPU Central Processing Unit
cs Column-stripe data background
D Delay between march elements
DDR Double Data Rate SDRAM
DMI Data Memory Interface
DRDF Deceptive read destructive fault
DRF Data retention fault
DUT Device Under Test
ECC Error Correcting Code
EEPROM Electrically Erasable PROM
xx Abbreviations and Symbols
0 Logic zero
1 Logic one
() Delimiter of march elements
{} Delimiter of march algorithms
Arbitrary address direction
Up address direction (lowest to highest)
Down address direction (highest to lowest)
… is subset of …
~
… is approximately subset of …
Chapter 1
Introduction
1.2 Motivation
Address
Address
Latch
Column Address Decoder
Row Address Decoders
Data read/write
Semiconductor Memories
volatile non-volatile
SDRAM
DDR
High Density
DRAM
Flash
SRAM
VCC
__
BL BL
WL
VSS
BL BL BL BL BL BL BL BL
WL
WL
WL
WL
2.1 Definitions
Based on the SOS and faulty behavior, the FPs and FFMs
can be classified according to [2]:
Memory Faults
LF
causes the v-cell to flip back (LF3), then the fault on the v-cell
is masked. LF2s can furthermore be divided depending on
which cell (a- or v-cell) the first and second FP appears into
LF2aa, LF2av and LF2va. At a LF2aa linked fault, both FPs are
coming from the a-cell, where at a LF2av linked faults, the first
FP comes from the a-cell and the second FP comes from the v-
cell, and vice versa at a LF2va linked fault.
Ax Cx Ax Cx Ax Cx
Ax Cx
Ay Cy Ay Cy Ay Cy
# FFM FPs
1 SF <1/0/->, <0/1/->
2 TF <0w1/0/->, <1w0/1/->
3 WDF <0w0/1/->, <1w1/0/->
4 RDF <0r0/1/1>, <1r1/0/0>
5 DRDF <0r0/1/0>, <1r1/0/1>
6 RRDF <0r0/1/?>, <1r1/0/?>
7 IRF <0r0/0/1>, <1r1/1/0>
8 RRF <0r0/0/?>, <1r1/1/?>
9 USF <1/?/->, <0/?/->
10 UWF <0w0/?/->, <0w1/?/->, <1w0/?/->, <1w1/?/->
11 URF <0r0/?/0>, <0r0/?/1>, <0r0/?/?>, <1r1/?/1>, <1r1/?/0>, <1r1/?/?>
12 SAF <1/0/->, <0w1/0/->, <1w1/0/->, <0/1/->, <1w0/1->, <0w0/1/->
13 NAF <0w1/0/->, <1w0/1/->, <0r0/0/?>, <1r1/1/?>
14 DRF <0T/1/->, <1T/0/->, <0T/?/->, <1T/?/->
20 Memory Faults
State Faults (SF): The value of the cell flips without any
sensitizing operation and depends on the initial state of the
cell.
Transition Faults (TF): The cell fails to flip when it is written
with the opposite value. I.e. transition ‘0’ ‘1’ or ‘1’ ‘0’.
Write Destructive Fault (WDF): A non-transition write
operation (0w0 or 1w1) causes a transition.
Read Destructive Fault (RDF): A read operation causes the
cell to flip and the incorrect value is returned to the output.
Deceptive Read Destructive Fault (DRDF): A read operation
causes the cell to change its value, however the correct
output is returned.
Random Read Destructive Faults (RRDF): A read operation
flips the cell and a random logic value is returned to the
output.
Incorrect Read Fault (IRF): A read operation returns the
incorrect value to the output; however the stored value in
the cell remains correct.
Random Read Fault (RRF): A read operation returns a
random logic value to the output while the stored value
remains correct.
Undefined State Fault (USF): Without any sensitizing
operation, the logic value of a cell flips into an undefined
state.
Undefined Write Fault (UWF): An undefined state of the cell
is causes by a write operation.
Undefined Read Fault (URF): The cell is brought into an
undefined state by a read operation.
Stuck-At Fault (SAF): The cell remains stuck at a value for
any operation.
No Access Fault (NAF): The cell cannot be accessed. A write
operation cannot change the value of the cell and a read
2.3 Fault Primitives and Functional Fault Models 21
# FFM FPs
1 CFst <0;0/1/->, <0;1/0/->, <1;0/1/->, <1;1/0/->
2 CFus <0;0/?/->, <0;1/?/->, <1;0/?/->, <1;1/?/->
3 CFds <xwy;0/1/->, <xwy;1/0/->, <rx;0/1/->, <rx;1/0/->
4 CFud <xwy;0/?/->, <xwy;1/?/->, <rx;0/?/->, <rx;1/?/->
5 CFid <0w1;0/1/->, <0w1;1/0/->, <1w0;0/1/->, <1w0;1/0/->
6 CFin {<0w1;0/1/->, <0w1;1/0/->}, {<1w0;0/1/->, <1w0;1/0/->}
7 CFtr <0;0w1/0/->, <1;0w1/0/->, <0;1w0/1/->, <1;1w0/1/->
8 CFwd <0;0w0/1/->, <1;0w0/1/->, <0;1w1/0/->, <1;1w1/0/->
9 CFrd <0;0r0/1/1>, <1;0r0/1/1>, <0;1r1/0/0>, <1;1r1/0/0>
10 CFdrd <0;0r0/1/0>, <1;0r0/1/0>, <0;1r1/0/1>, <1;1r1/0/1>
11 CFrrd <0;0r0/1/?>, <1;0r0/1/?>, <0;1r1/0/?>, <1;1r1/0/?>
12 CFir <0;0r0/0/1>, <1;0r0/0/1>, <0;1r1/1/0>, <1;1r1/1/0>
13 CFrr <0;0r0/0/?>, <1;0r0/0/?>, <0;1r1/1/?>, <1;1r1/1/?>
14 CFuw <x;0w0/?/->, <x;0w1/?/->, <x;1w0/?/->, <x;1w1/?/->
<x;0r0/?/0>, <x;0r0/?/1>, <x;0r0/?/?>,
15 CFur
<x;1r1/?/0>, <x;1r1/?/1>, <x;1r1/?/?>
Table 2.2 summarizes the set of FFMs and FPs for coupling
faults. A detailed definition can be found in [2]. The following
items are a short summary.
22 Memory Faults
3.1 Nomenclature
C D E F C D E F
8 9 A B 8 9 A B
4 5 6 7 4 5 6 7
0 1 2 3 0 1 2 3
linear non-linear
address direction
addressing mode
data background
C D E F C D E F
8 9 A B 8 9 A B
4 5 6 7 4 5 6 7
0 1 2 3 0 1 2 3
linear
2i (power of i)
Grey code
address complement
C D E F 6 E 7 F 8 9 B A 7 5 3 1
8 9 A B 4 C 5 D E F C D F D B 9
4 5 6 7 2 A 3 B 7 6 4 5 8 A C E
0 1 2 3 0 8 1 9 0 1 3 2 0 2 4 6
i
linear 2 (power of i) Grey-code address complement
solid
row-stripe
column-stripe
checkerboard
0 0 0 0 1 1 1 1 0 1 0 1 1 0 1 0
0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1
0 0 0 0 1 1 1 1 0 1 0 1 1 0 1 0
0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1
0 1 1 0 0 1 1 0 1 1 0 0 1 1 0 0
0 1 1 0 0 1 1 0 0 0 1 1 0 0 1 1
0 1 1 0 0 1 1 0 1 1 0 0 1 1 0 0
0 1 1 0 0 1 1 0 0 0 1 1 0 0 1 1
column-stripe checkerboard
temperature
supply voltage
clock frequency
4.1.1 MSIST
SRAM
SRAM CPU
SRAM
SRAM
ROM
4.1.2 MBIST
MBIST
Interface MBIST
MBIST
SRAM
MBIST
SRAM CPU
SRAM
MBIST
SRAM
4.2 MBISTPLUS
30 1 2 4 240 (1)
2 240 ( 10 72 ) (2)
44 Test Environment and Setup
30 4 2 4 2 4 15728644
14
(3)
215728644 (4)
4.3 Burn-In 45
Both, the number of possible tests and test sets far exceed
the possibilities of productive memory testing.
4.3 Burn-In
time
Life Time
From the data given above, the necessary test time can be
calculated according to formula (5), where memory_size (n) is
261.56kB, frequency (f) is 180MHz and test_length and
delay_time (D) depend on the test set. This is the pure test time
without any time for setup, configuration of MBISTPLUS or
read and storing time.
test_length∙memory_size
TT= + delay_time (5)
frequency
Algorithmic Parameter
Test
# Algorithm fast-x (fx) fast-y (fy)
Length
so rs cs cb so rs cs cb
1 SCAN 4n + + + + + + + +
2 SCAN+ 8n + + + + + + + +
3 MATS 4n + + + + + + + +
4 MATS+ 5n + + + + + + + +
5 MATS++ 6n + + + + + + + +
6 March C- 10n + + + + + + + +
7 March A 15n + + + + + + + +
8 March B 17n + + + + + + + +
9 Algorithm B 17n + + + + + + + +
10 March C+ 14n + + + + + + + +
11 PMOVI 13n + + + + + + + +
12 March 1/0 14n + + + + + + + +
13 March TP 11n + + + + + + + +
14 March U 14n + + + + + + + +
15 March X 6n + + + + + + + +
50 Test Environment and Setup
Algorithmic Parameter
Test
# Algorithm fast-x (fx) fast-y (fy)
Length
so rs cs cb so rs cs cb
16 March Y 8n + + + + + + + +
17 March LR 14n + + + + + + + +
18 March LA 22n + + + + + + + +
19 March RAW 26n + + + + + + + +
20 March RAW1 13n + + + + + + + +
21 March AB 22n + + + + + + + +
22 March AB1 11n + + + + + + + +
23 March BDN 22n + + + + + + + +
24 March SR 14n + + + + + + + +
25 March SS 22n + + + + + + + +
26 BLIF 8n + + + + - - - -
27 Ham5R 25n + - - - + - - -
28 Ham5W 25n + - - - + - - -
29 March G 23n+2D + + + + + + + +
30 Ham_Walk 15n + + + + + + + +
1024 8
3092 261.56kB
TTcycle 32kB 16 100ms 2.75s (6)
180MHz
pass pass
Wafer Test Packaging IBIS Flow
fail
fail
Bin Bin
The study test set was integrated into the IBIS flow and is
performed seven times during the IBIS flow at different
environmental conditions before and after Burn-In and high
voltage stress [45]. The IBIS flow is part of the productive test
plan and had to be taken as given for the project. The relevant
part of the test flow is shown in Fig. 4.6. Each block of tests is
identified by a test number (TN), where the same set of tests
was applied, however at different environmental test
conditions. The test numbers and corresponding
environmental conditions temperature and supply voltage are
given in Table 4.4 and Fig. 4.7.
TN 1522
+125 °C, 1.35 V A
TN 1622
+125 °C, 1.80 V
TN 3741
-40 °C, 1.30 V
TN 3841
HV Stress & Burn-In -40 °C, 1.50 V
TN 3941
-40 °C, 1.80 V
TN 6531
+145 °C, 1.35 V
TN 6631 TN 4441
+145 °C, 1.80 V +25 °C, 1.30 V
TN 4541
+25 °C, 1.80 V
A
TN 6531 TN 6631
145°C
TN 1522 TN 1622
125°C
TN 4441 TN 4541
25°C
MUT / DUT
Test Control
MBIST Configuration
IBIS Flow
Burn-In TRF
&
Test
Database
5.1 Definitions
In this section, terms that are used for the analysis will be
explained.
5.1.2 Test
100%
90%
80%
70%
Fault Coverage
60%
50%
40%
+145°C
30%
+125 °C
20%
+25 °C
10%
-40 °C Tem perature
0%
1.30 (1.35) V 1.50 V 1.80 V
Voltage
100%
90%
80%
70%
60%
Fault Coverage
50%
Tests before Burn-In Tests after Burn-In
40%
30%
20%
10%
0%
TN1522 TN1622 TN6531 TN6631 TN3741 TN3841 TN3941 TN4441 TN4541
Fig. 5.2 shows the total fault coverage for each test number
and the part of faults that are detected exclusively as hachured
area.
Fault Coverage
0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100%
SCAN
SCAN+
MATS
MATS+
MATS++
March C-
March A
March B
Algorithm B
March C+
PMOVI
March 1/0
March TP
March U
March X
March Y
March LR
March LA
March RAW
March RAW1
March AB
March AB1
March BDN
March SR
March SS
BLIF
Ham5R
Ham5W
March G
Ham_Walk
RESET
… (r0,…, r0) …
and (7)
… (r1,…, r1) …
That means the last operation on one cell is read ‘0’ (resp.
read ‘1’), which is immediately followed again by read ’0’
(read ‘1’) as first operation on the next cell. This SOS is very
effective in detecting dynamic and timing related faults such
as some address decoder delay faults, slow sense amplifier
faults and slow pre-charge circuits. A specific explanation is
not possible at that point because additionally to the SOS,
algorithmic parameters are playing an important role.
Especially the data background would be of special interest,
but an detailed analysis of single devices would have been
necessary to determine the exact circumstances.
As this is characteristic for Ham_Walk in the set of
algorithms, it can be assumed that the 22 unique faults
detected by Ham_Walk are related to one of these fault
models. However, from the test database, no physical defects
could be analyzed. For a closer evaluation and confirmation
of specific fault models, the corresponding faulty devices
needed to be analyzed in detail.
Also, the other unique faults seem to be related to dynamic
faults. The specific SOS of Ham5R is a five times sequential
read operation. This explicit hammering on one cell seems to
activate and detect unique dynamic faults. The consecutive
5.4 Influence of Algorithmic Test Parameters 69
access to one cell causes the cell to flip after a certain number
of operations [47]. Each read operation decreases the charge
of the memory cell until the cell flips after a certain number of
sequential reads as the cell has no time to recover. The
algorithms March RAW (4 unique faults) and March AB1 (5
unique faults) are also developed with scope on dynamic
faults [20, 8]. The importance of dynamic faults in new SRAM
technologies and the properties of March RAW, based on
experimental test results, have already been shown in [48].
These algorithms are also accessing one cell sequentially
without changing its value, however read and write
operations are mixed. In these cases the sequentially and
repeated access may cause the cell to flip as recovery time is
too low.
The single unique faults of March B, March U, March LR
and March LA could not be allocated to a specific SOS or
specific fault model without a closer analysis of single
memories.
Fault Coverage
0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100%
SCAN
SCAN+
MATS
MATS+
MATS++
March C-
March A
March B
Algorithm B
March C+
PMOVI
March 1/0
March TP
March U
March X
March Y
March LR
March LA
March RAW
March RAW1
March AB
March AB1
March BDN
March SR
March SS
BLIF
Ham5R
Ham5W
March G
Ham_Walk
6.1 Definitions
I F1 F2 (8)
U F1 F2 (9)
6.1 Definitions 77
F1 Union
U = F1F2
F2
Intersection
I = F1F2
I
QEff (10)
U
QEff → 0 QEff → 1
efficient combination inefficient combination
I F1
QEff (11)
U F2
QEff = 1 and F1 = F2
QEff = 0
QEff = 1 QEff = 1
F1 F2 F 1 = F2
QEff 1 QEff 1
F1 ~F F1 ≈ F 2
2
Due to the fact that at TN6531 most faults are detected and
hence, the statistical analysis is most meaningful, the test
results of TN6531 are presented in this section.
For each pair of algorithms the test results are taken and
number of faults |F|, intersection |I| and union |U| are
determined. The results are listed in Table 6.1.
AB1
A
AlgB
Y
LA
AB
1/0
RAW1
SS
B
X
RAW
G
LR
SR
U
BLIF
SCN
BDN
CM
MTS
CP
TP
Ham5W
HamWk
Ham5R
PMOVI
SCNP
MTSP
MTSPP
684 661 651 659 656 679 680 682 679 671 663 665 673 681 661 658 680 678 672 663 670 259 679 680 679 20 258 13 684 680 SCN
750 727 678 685 683 716 719 719 716 700 698 695 712 716 690 680 718 713 701 696 710 258 711 719 707 18 258 12 727 717 SCNP
970 986 937 885 890 900 906 915 926 881 885 884 906 924 879 872 916 897 888 859 889 280 904 914 888 212 273 26 928 928 MTS
1072 1089 1099 1047 983 992 1000 1006 1027 978 971 983 990 1032 990 972 1028 999 994 933 988 361 1004 1019 985 303 354 86 1026 1033 MTSP
1065 1081 1084 1101 1037 989 1002 1002 1022 976 969 982 990 1020 977 976 1016 1001 996 943 990 352 1000 1011 987 298 346 85 1022 1026 MTSPP
1097 1103 1129 1147 1140 1092 1032 1044 1071 1015 1015 1018 1029 1070 1000 980 1066 1044 1030 964 1034 367 1045 1059 1033 307 369 100 1077 1073 CM
1113 1117 1140 1156 1144 1169 1109 1069 1088 1015 1017 1017 1045 1083 1011 1000 1082 1053 1036 979 1040 365 1057 1080 1029 310 355 88 1094 1086 A
1150 1156 1170 1189 1183 1196 1188 1148 1116 1029 1032 1030 1052 1111 1026 1012 1112 1069 1059 990 1057 371 1078 1109 1049 335 365 93 1117 1115 B
1913 1919 1919 1928 1923 1929 1929 1940 1908 1065 1066 1067 1081 1834 1046 1038 1842 1187 1215 1005 1182 490 1193 1818 1087 1003 465 178 1171 1868 AlgB
1087 1101 1130 1143 1135 1151 1168 1193 1917 1074 1015 1020 1019 1066 987 994 1061 1040 1034 965 1036 374 1051 1060 1034 328 374 103 1057 1067 CP
1114 1122 1145 1169 1161 1170 1185 1209 1935 1152 1093 1020 1022 1066 981 983 1069 1039 1031 961 1030 374 1048 1066 1029 334 374 104 1065 1071 PMOVI
1102 1115 1136 1147 1138 1157 1175 1201 1924 1137 1156 1083 1021 1065 984 997 1065 1044 1042 958 1041 375 1048 1063 1033 331 373 104 1061 1068 1/0
6.3 Efficient Pairs of Algorithms
1121 1125 1141 1167 1157 1173 1174 1206 1937 1165 1181 1172 1110 1081 996 985 1082 1049 1044 966 1038 362 1059 1075 1029 322 361 96 1086 1087 TP
1912 1920 1922 1924 1926 1931 1935 1946 1983 1917 1936 1927 1938 1909 1051 1037 1842 1187 1214 1008 1182 493 1203 1824 1090 1008 466 180 1169 1875 U
1090 1104 1125 1124 1127 1159 1165 1189 1929 1154 1179 1166 1181 1925 1067 978 1038 1004 1006 955 1010 372 1022 1033 1001 307 363 88 1044 1048 X
1082 1103 1121 1131 1117 1168 1165 1192 1926 1136 1166 1142 1181 1928 1145 1056 1035 1007 1011 951 1002 371 1021 1028 999 317 362 93 1034 1037 Y
1925 1930 1942 1940 1942 1947 1948 1957 1987 1934 1945 1939 1949 1988 1950 1942 1921 1184 1216 1006 1179 491 1201 1827 1095 1018 467 181 1168 1880 LR
1420 1428 1454 1462 1450 1462 1470 1493 2135 1448 1468 1453 1475 2136 1477 1463 2151 1414 1344 983 1334 626 1355 1189 1069 417 599 325 1103 1246 LA
1575 1589 1612 1616 1604 1625 1636 1652 2256 1603 1625 1604 1629 2258 1624 1608 2268 1633 1563 979 1331 743 1350 1215 1072 462 731 449 1097 1279 RAW
1041 1051 1098 1134 1114 1148 1150 1178 1923 1129 1152 1145 1164 1921 1132 1125 1935 1451 1604 1020 987 361 997 1003 981 283 350 82 1007 1012 RAW1
1416 1419 1450 1461 1449 1460 1471 1493 2128 1440 1465 1444 1474 2129 1459 1456 2144 1482 1634 1435 1402 628 1348 1183 1062 424 595 317 1103 1246 AB
1217 1261 1449 1478 1477 1517 1536 1569 2210 1492 1511 1500 1540 2208 1487 1477 2222 1580 1612 1451 1566 792 632 498 386 240 639 407 388 546 AB1
1434 1445 1462 1472 1466 1476 1481 1499 2144 1452 1474 1464 1480 2135 1474 1464 2149 1488 1642 1452 1483 1589 1429 1199 1077 427 602 325 1110 1261 BDN
Table 6.1. Effectiveness of pairs of algorithms
1902 1906 1921 1926 1924 1931 1927 1937 1988 1912 1925 1918 1933 1983 1932 1926 1992 2123 2246 1915 2117 2192 2128 1898 1085 999 469 184 1167 1851 SR
1120 1135 1164 1177 1165 1174 1195 1214 1936 1155 1179 1165 1196 1934 1181 1172 1941 1460 1606 1154 1455 1521 1467 1928 1115 349 389 115 1081 1096 SS
1711 1756 1772 1791 1786 1832 1846 1860 1952 1793 1806 1799 1835 1948 1807 1786 1950 2044 2148 1784 2025 1599 2049 1946 1813 1047 218 179 374 1027 BLIF
1209 1252 1447 1476 1474 1506 1537 1566 2226 1483 1502 1493 1532 2226 1487 1477 2237 1598 1615 1453 1590 936 1610 2212 1509 1612 783 458 383 500 Ham5R
1144 1188 1384 1434 1425 1465 1494 1528 2203 1444 1462 1452 1487 2202 1452 1436 2213 1562 1587 1411 1558 858 1577 2187 1473 1341 798 473 108 212 Ham5W
1232 1232 1241 1253 1247 1247 1247 1263 1969 1249 1260 1254 1256 1972 1255 1254 1985 1543 1698 1245 1531 1636 1551 1963 1266 1905 1632 1597 1232 1187 G
2067 2073 2072 2077 2074 2082 2086 2096 2103 2070 2085 2078 2086 2097 2082 2082 2104 2231 2347 2071 2219 2309 2231 2110 2082 2083 2346 2324 2108 2063 HamWk
83
84 Efficiency of Test Algorithms
March U
March U
Ham5R
March SR
Furthermore is:
~ FRAW
FRAW1 (20)
and
~ FAB
FAB1 (21)
where x 0,1.
This sequence is performed exactly only by March LR. So,
according to this condition, only March LR is able to detect all
simple coupling faults. However, a couple of algorithms show
the sequences in a slightly modified form. For example there
is an additional read operation at the end of the first march
element, the up/down-direction is different, or the second part
of the sequence is missing. These algorithms are at least
similar to March LR concerning this characteristic march
sequence, but would not detect all simple coupling faults. In
Table 6.3 algorithms are listed, and the characteristic march
elements are marked. It is also listed which algorithm requires
the condition totally by “5S”, if up/down-direction are
inverted by “(5S)”, or if the read-write-sequence is incomplete
by “((5S))”.
96 Efficiency of Test Algorithms
Conditions 6:
rx, wx, , wx and rx, wx, , wx
or (26)
rx, wx, , wx and rx, wx, , wx
Conditions 6S:
rx, wx, , wx ; rx and rx, wx, , wx ; rx
or
rx, wx, , wx ; rx and rx, wx, , wx ; rx (27)
Starting with set 0 and F0, set I is subtracted from set 0, and
at the same time the set of static simple single-cell faults (SSs)
is subtracted from F0. The remaining set of faults is then FI,
which contains any faults but no static simple single-cell
faults.
0 – I FI = F0 - {SS} (30)
dynamic faults
7% simple static
single-cell
linked faults faults
9% 34%
remaining
simple static
coupling faults some simple
28% static coupling
faults
22%
The results are for TN6531, i.e. for 2439 faults in total and
a test that took place after Burn-In. 34% of the faults are
106 Efficiency of Test Algorithms
m n
Algorithms System Faults
Ham_Wk
March G
MATS+
Fail # Fail … … …
SCAN+
MATS
SCAN
i Fi A1 A2 A3 A4 … Aj … A29 A30
1 1 - - 1 - … … … - -
2 1 1 1 1 1 … … … 1 1
3 1 - - 1 1 … … … 1 1
4 1 1 1 1 1 … … … 1 1
5 1 - - - 1 … … … 1 1
… … … … … … … … … … …
n … … … … … … … … … …
F1 F2 Fi Fn 1 Fn (35)
For each test number, the memory test data have been
prepared for ESPRESSO and an input file was created. After
minimization, the essential algorithms could be selected from
the ESPRESSO output data.
Moreover, the sequence of the essential algorithms could
be ordered in such a way, that a “function” could be derived
that represents the fault coverage as a function of test length.
This ordering is interesting if a desired yield should be
reached at productive testing. Depending on the results of the
“function” a specific subset of essential algorithms could be
selected, which is sufficient to reach a desired yield.
.i 30
.o 1
.p 4
-------1-----1--1111-1---11-11 1
-------1-----11-111--1---11-11 1
-------1-----1--1111-1-1--1-11 1
-------1-----11-111--1-1--1-11 1
.e
necessary test length of 187n + 2D. The test time for this set of
essential algorithms is then (see formula 5):
1024 8
187 261.56kB
TT6531 32kB 2 100ms 269.6ms (36)
180MHz
FC f TL (37)
The results of Table 7.3 are illustrated in Fig 7.3. The fault
coverage is plotted against test length.
7.3 Test Results 117
100%
90%
80%
70%
60%
Fault Coverage
50%
40%
30%
20%
10%
0%
0 20 40 60 80 100 120 140 160 180
Test Length
1024 8
66 261.56kB
TT6531_reduced 32kB 24.6ms (38)
180MHz
From the whole set of test and fail data, the essential test
algorithms are determined that represent a set of test
algorithms to achieve full fault coverage at a minimum test
effort at the same time. By treating the test results as the
representation of a logic system that uses the test algorithms
as inputs and the fail information as output, the heuristic logic
minimization algorithm ESPRESSO could be used to optimize
the test set and to derive the essential algorithms. For all test
conditions, more than one possible set of essential test
algorithms has been derived. To choose which solution to use,
criteria like test length, no delay time or effective pairs of
algorithms within the set are relevant. For all test numbers,
the most important algorithms are March RAW, Ham5W and
Ham_Walk.
The essential algorithms of a test could also be ordered in
such a way that the fault coverage could be represented as a
“function” of test length. This is a necessary requirement to
select algorithms for a productive memory test set. If a specific
yield is desired, the necessary number of test algorithms can
be kept to a minimum and so the test time can be shortened.
Exactly those three algorithms that are most essential
(March RAW, Ham5R and Ham_Walk) are sufficient to
achieve about 98% fault coverage for TN6531, and for all test
numbers, at least one of the algorithms March RAW, Ham5R
or Ham_Walk is included in the set of essential algorithms,
however, mainly all of them. Furthermore, these algorithms
are most important for the optimal test sets, as, if the
algorithms are ordered, these algorithms are on top of the list
detecting the major part of faults and hence improve the total
fault coverage best. These algorithms are exactly those that
have also been identified as important and outstanding
during the analysis of sub- and supersets in the previous
chapter.
120 Test Set Optimization
TN6531 TN6631
High Voltage Stress
145°C &
Burn-In
TN1522 TN1622
125°C
Test Flow
Two pairs of test are compared: one with low and one with
high supply voltage. The results of TN1522 are compared to
those of TN6531, and the results of TN1622 are compared to
TN6631. The difference of temperature before and after Burn-
In could not be avoided due to the predefined test flow.
Hence, an influence of temperature variation can not entirely
be excluded. However, these are the only tests for a
comparison, and the difference in temperature is acceptable.
8.2 Increase of Fault Coverage 123
The analysis is done for low voltage and high voltage test
results separately in order to recognize if the supply voltage
has additional effects during Burn-In. The high voltage stress
and Burn-In is performed at a temperature of 125°C, and the
duration of Burn-In is 12 hours in this study.
Two kinds of test results are analyzed [55, 56]:
Both data are examined for low and high voltage tests
separately.
The test results for low voltage (TN1522 and TN6531) and
high voltage (TN1622 and TN6631) are summarized in
Table 8.1.
TN6531:
2439 faults
TN1522:
617 faults
585 faults
32 faults before
Burn-In only 1854 faults after
Burn-In only
TN6631:
175 faults
TN1622:
56 faults
43 faults
13 faults before
Burn-In only 132 faults after
Burn-In only
The results for low and high voltage tests show that the
major part of Pre-Burn-In faults remains during Burn-In.
These faults are of special interest concerning the variation of
faulty behavior. In the following sections, it will be shown that
Burn-In influences the manifestation of these faults, i.e. the
fault model representing the fault changes due to stress, and
the same fault shows up with a different behavior.
126 Variation of Fault Manifestation
From the pure test results, the faulty behavior, i.e. the fault
model, cannot be identified. But with help of the results for
classification of algorithms and faults, presented in Chapter 6,
the appearance of specific fault models can be estimated based
on the fault coverage of specific test algorithms. This
classification is used to distinguish between three kinds of
faults:
static faults
coupling faults
dynamic faults
static faults
March RAW coupling faults
dynamic faults
The results for the low voltage test, i.e. at TN1522 before
and at TN6531 after Burn-In, show that the distribution of
static, coupling and linked faults varies before and after Burn-
In. From totally 585 faults, 126 faults are static before Burn-In
and 233 faults are static after Burn-In. To the same extent the
number of dynamic faults decreases from 304 before to 186
faults afterwards. The number of coupling faults remains
roughly at 155 resp. 166 faults. Due to the detailed information
gathered during the tests, the faults could explicitly be
identified, and the results before and after Burn-In refer
exactly to the same set of faults.
128 Variation of Fault Manifestation
100%
90%
80%
31.8%
70%
60%
52.0%
Faults
50% 28.4%
40%
26.5%
30%
20%
0%
before Burn-In after Burn-In
The high voltage stress and Burn-In between the two tests
influences some faults to change their appearance from
dynamic to static. Dynamic means, the faults are latent before,
and static means they are stable after Burn-In. The stress due
to Burn-In causes these latent faults to manifest. This variation
in faulty behavior is observable for about 20% of faults at low
voltage test.
The distribution of faults at high voltage test, i.e. at TN1622
before and TN6631 after Burn-In is similar to those of low
voltage. Table 8.4 summarizes the results for high voltage.
100%
90%
80%
32.6%
70%
44.1% 11.6%
60%
Faults
50% 14.0%
40%
30%
20%
0%
before Burn-In after Burn-In
This finding shows that not only new faults appear after
Burn-In, but also existing faults vary their behavior. This is
important if different test sets should be used before (e.g. at
wafer test) and after Burn-In.
Also the quality of dynamic faults can be rated. The faults
that have changed their behavior from dynamic into static are
less stable than others. So the physical defects that cause these
faults are possibly different from that of stable dynamic faults.
A closer analysis of the physical defects could answer the
question on reasons for the fault variation.
130 Variation of Fault Manifestation
References
1 van de Goor, A.J., 1998. Testing Semiconductor Memories: theory and practice. ComTex
Publishing, Gouda, The Netherlands
2 Hamdioui, S., 2004. Testing static random access memories: Defects, fault models and test
patterns. Kluwer Academic Publishers, Dordrecht, The Netherlands
3 Hamdioui, S., Al-Ars, Z., van de Goor, A.J., Rodgers, M., 2004. Linked Faults in
Random Access Memories: Concept, Fault Models, Test Algorithms and Industrial
Results. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.
23(5), pp. 737-757
4 van de Goor, A.J., Gaydadjiev, G.N., 1997. March U: a test for unlinked memory
faults. In Proc.: Circuits, Devices and Systems. pp. 155-160
5 Hamdioui, S., van de Goor, A.J., Reyes, J.D., Rodgers, M., 2006. Memory Test
Experiment: Industrial Results and Data. Computers and Digital Techniques. 153(1), pp.
1-8
6 Al-Ars, Z., Hamdioui, S., Gaydadjiev, G.N., Vissiliadis. S., 2008. Test Set Development
for Cache Memories in Modern Microprocessors. IEEE Transactions on VLSI Systems,
16(6). pp. 725-732
7 Hamdioui, S., Al-Ars, Z., van de Goor, A.J., 2002. Testing Static and Dynamic Faults
in Random Access Memories. In Proc.: 20th IEEE VLSI Test Symposium. pp. 395-400
8 Benso, A., Bosio, A., Di Carlo, S., Di Natale, G., Prinetto, P., 2005. March AB, March
AB1: New March Tests for Unlinked Dynamic Memory Faults. In Proc.: IEEE
International Test Conference. pp. 834-841
9 Hamdioui, S., van de Goor, A.J., Rodgers, M., 2002. March SS: A Test for All Static
Simple RAM Faults. In Proc.: Int. Memory Technology, Design and Testing. pp. 95-100
10 Adams, R.D., 2003. High Performance Memory Testing: Design Principles, Fault Modeling
and Self-Test. Kluwer Academic Publishers, Dordrecht, The Netherlands
11 van de Goor, A.J., Al-Ars Z., 2000. Functional Memory Faults: A Formal Notation and
a Taxonomy. In Proc.: 18th IEEE VLSI Test Symposium. pp. 281-289
12 Al-Ars, Z., Hamdioui, S., van de Goor, A.J., 2003. A fault primitive based analysis of
linked faults in RAMs. Records of IEEE Int. Workshop on Memory Technology, Design and
Testing. pp. 33-39
13 van de Goor, A.J., Hamdioui, S., Wadsworth, R., 2004. Detecting Faults in the
Peripheral Circuits and an Evaluation of SRAM Tests. In Proc.: IEEE International Test
Conference. pp. 114-123
14 Offerman, A., van de Goor, A.J., 1997. An open notation for Memory Tests. In Proc.:
Int. Workshop on Memory Technology, Design and Testing. pp. 71-78
15 Knaizuk, J., Hartmann, C.R.P., 1977. An Optimal Algorithm for Testing Stuck-At
Faults in Random Access Memories. IEEE Transactions on Computers, C-26(11).
pp. 1141-1144
16 Nair, R., 1979. Comments on ‘An Optimal Algorithm for Testing Stuck-At Faults in
Random Access Memories’. IEEE Transactions on Computers, C-28(3). pp. 258-261
136 References
17 Suk, D.S., Reddy, S.M., 1981. A March Test for Functional Fault in Semiconductor
Random Access Memories. IEEE Transactions on Computers, C-30(12). pp. 982-985
18 Marinescu, M., 1982. Simple and Efficient Algorithms for Functional RAM Testing.
IEEE International Test Conference. pp. 236-239
19 van de Goor, A.J., Gaydadjiev, G.N., Yarmolik, V.N., Mikitjuk, V.G., 1996. March LR:
A Test for Realistic Linked Faults. In Proc.: 14th VLSI Test Symposium. pp. 272-280
20 Hamdioui, S., Al-Ars, Z., van de Goor, A.J., Rodgers, M., 2003. Dynamic Faults in
Random-Access Memories: Concept, Fault Models and Tests. Journal of Electronic
Testing: Theory and Applications. vol. 19(2), pp. 195-205
21 van de Goor, A.J., 2008. Testing Memories: Fault Models, Algorithms, Tests and Industrial
Results. Unpublished
22 van de Goor, A.J., 2008. Testing Memories: New Fault Models, Tests, DFT, BIST, BISR,
Industrial Results; Flash Memories and Soft Errors. Unpublished
23 de Jonge, J.H., Smeulders, A.J., 1976. Moving inversions test pattern in thorough, yet
speedy. Computer design. pp. 169-173
24 Schanstra, I., van de Goor, A.J., 1999. Industrial Evaluation of Stress Combinations for
March Tests Applied to SRAMs. In Proc.: IEEE International Test Conference. pp. 983-
992
25 Breuer, M.A., Friedman, A.D., 1976. Diagnosis and reliable design of digital systems.
Computer Sciences Press Inc., CA, USA
26 van de Goor, A.J., Gaydadjiev, G.N., Yarmolik, V.N., Mikitjuk, V.G., 1997. March LA:
A Test for Linked Memory Faults. In Proc.: IEEE European Design and Test Conference.
p. 627
27 Bosio, A., Di Carlo, S., Di Natale, G., Prinetto, P., 2007. March AB, a state-of-the-art
march test for realistic static linked faults and dynamic faults in SRAMs. IEEE
Computer & Digital Techniques. 1(3), pp. 237-245
28 Bosio, A., Di Natale, G., 2008. March Test BDN: A new March Test for Dynamic Faults.
IEEE Int. Conference on Automation, Quality and Testing, Robotics. vol. 1, pp. 85-89
29 Hamdioui, S., van de Goor, A.J., 2000. An Experimental Analysis of Spot Defects in
SRAMs: Realistic Fault Models and Tests. In Proc.: 9th Asian Test Symposium. pp.
131-138
30 Hamdioui, S., Al-Ars, Z., van de Goor, A.J., Rodgers, M., 2003. March SL: A Test for
All Static Linked Memory Faults. In Proc.: 12th Asian Test Symposium. pp. 372-377
31 van de Goor, A.J., 1993. Using March Tests to Test SRAMs. IEEE Design & Test of
Computers. 10(1), pp. 8-14
33 Hamdioui, S., Al-Ars, Z., van de Goor, A.J., Wadsworth, R., 2005. Impact of Stresses
on the Fault Coverage of Memroy Tests. In Proc.: IEEE Int. Workshop on Memory
Technology, Design and Testing. pp. 103-108
34 Hamdioui, S., Al-Ars, Z., van de Goor, A.J., 2006. Opens and Delay Faults in CMOS
RAM Address Decoders. IEEE Transactions on Computers. 55(12), pp. 1630-1639
35 van de Goor, A.J., Hamdioui, S., Al-Ars, Z., 2004. Tests for Address Decoder Faults in
RAMs due to Inter-gate Opens. In Proc.: 9th IEEE European Test Symposium. pp. 49-54
References 137
36 van de Goor, A.J., Schanstra, I., 2002. Address and Data Scrambling: Causes and
Impact on Memroy Tests. In Proc.:1st Int. Workshop on Electronic Design, Test and
Applications. pp. 128-136
37 Majhi, A., Azimane, M., Gronthoud, G., Lousberg, M., Eichenberger, S., Bowen, F.,
2005. Memory Testing Improvements through Different Stress Conditions. In Proc.:
31st European Solid-State Circuits Conference. pp. 299-302
39 Vollertsen, R.P., 1999. Burn-In. In Proc.: IEEE Int. Integrated Reliability Workshop.
pp. 167-173
41 Lorenz, D., Barke, M., Schlichmann, U., 2010. Aging analysis at gate and macro cell
level. In Proc.: IEEE Int. Conference on Computer Aided Design. pp. 77-84
45 M1747 IBIS Flow for V1010u2 Productive Testplan, Infineon Technologies AG – internal
document
46 Dasdan, A., Hom, I., 2006. Handling Inverted Temperature Dependence in Static
Timing Analysis. ACM Transactions on Design Automation of Electronic Systems. 11(2),
pp. 306-324
47 Sharifkhani, M., Jahinuzzaman, S.M., Sachdev, M., 2006. Dynamic Data Stability in
SRAM Cells and its Implications on Data Stability Tests. In Proc.: IEEE Int. Workshop
on Memory Technology, Design and Testing. pp. 68-74
48 Hamdioui, S., Wadsworth, R., Reyes, J.D., van de Goor, A.J., 2003. Importance of
Dynamic Faults for New SRAM Technologies. In Proc.: 8th IEEE European Test
Workshop. pp. 29-34
49 Linder, M., Eder, A., Oberländer, K., Huch, M., 2011. Effectiveness of Memory Test
Algorithms and Fault Distribution in SRAMs. paper presented at ETS’11. 23.5.-27.5.2011
, Trondheim, Norway
51 De Micheli, G., 1994. Synthesis and optimization of digital circuits. McGraw-Hill, New
York, USA
52 Logic Friday, Free Software for boolean logic optimization, analysis, and synthesis. accessed
02/09/2010, http://www.sontrak.com/download/espresso.zip
55 Linder, M., Eder, A., Oberländer, K., Huch, M., 2011. Variations of Fault
Manifestation during Burn-In: A case Study on Industrial SRAM Test Results. In
Proc.: 17th IEEE International On-Line Testing Symposium. 13. - 15.7.2011, Athens,
Greece. pp. 246-249
56 Linder, M., Eder, A., Oberländer K., Huch, M., 2011. Memory testing during Burn-In:
Test Strategy and Experimental Results. 23. GI/GMM/ITG-Workshop ‘Test methoden
und Zuverlässigkeit von Schaltungen und Systemen’. 27.2. - 1.3.2011, Passau, Germany.
pp. 13-17
57 Wang, L., Ye, Q., Wong, R., Liehr, M., 2007. Product Burn-in Stress Impacts on SRAM
Array Performance. In Proc.: 45th IEEE Int. Reliability Physics Symposium.
pp. 666-667
58 Chen, Q., Mahmoodi, H., Bhunia, S., Roy, K., 2005. Modeling and Testing of SRAM
for New Failure Mechanisms due to Process Variations in Nanoscale CMOS. In Proc.:
23rd IEEE VLSI Test Symposium. pp. 292-297
Additional Literature 139
Additional Literature
60 Al-Ars, Z., Herzog, M., Schanstra, I., van de Goor, A.J., 2004. Influence of Bit Line
Twisting on the Faulty Behavior of DRAMs. Records of IEEE Int. Workshop on Memory
Technology, Design and Testing. pp. 32-37
61 Al-Ars, Z., van de Goor, A.J., 2004. Soft Faults and the Importance of Stresses in
Memory Testing. In Proc.: Design, Automation and Test in Europe. vol. 2, pp. 1084-1089
63 Benso, A., Bosio, A., Di Carlo, S., Di Natale, G., Prinetto, P., 2006. A 22n March Test
for Realistic Static Linked Faults in SRAMs. In Proc.: 11th IEEE European Test
Symposium. pp. 49-54
64 Borri, S., Hage-Hassan, M., Girard, P., Pravossoudovitch, S., Virazel, A., 2003. Defect-
Oriented Dynamic Fault Modes for Embedded SRAMs. In Proc.: 8th IEEE European Test
Workshop. pp. 23-28
65 David, R., Fuentes, A., Courtois, B., 1989. Random Pattern Testing Versus
Deterministic Testing of RAM’s. IEEE Transactions on Computers. 38(5), pp. 637-650
66 Dekker, R., Beenker, F., Thijssen, L, 1988. Fault Modeling and Test Algorithm
Development for Static Random Access Memories. In Proc.: IEEE International Test
Conference. pp. 343-352
67 Dekker, R., Beenker, F., Thijssen, L., 1990. A Realistic Fault Model and Test
Algorithms for Random Access Memories. IEEE Transactions on Computer-Aided
Design of Integrated Circuits and Systems. 9(6), pp. 567-572
68 Dilillo, L., Girard, P., Pravossoudovitch, S., Virazel, A., Borri, S., Hage-Hassan, M.,
2005. Efficient March Test Procedure for Dynamic Read Destructive Fault Detection
in SRAM Memories. Journal of Electronic Testing: Theory and Applications. 21(5),
pp. 551-561
69 Dilillo, L., Girard, P., Pravossoudovitch, S., Virazel, A., Hage-Hassan, M.B., 2005. Data
Retention Faults in SRAM Memories: Analysis and Detection Procedures. In Proc.:
23rd IEEE VLSI Test Symposium. pp. 183-188
72 Gupta, A., 2009. Semiconductor Memory Testing: Fault Models and Test Considerations for
High Performance Embedded SRAM’s. VDM Verlag Dr. Müller, Saarbrücken, Germany
73 Hamdioui, S., Gaydadjiev, G.N., van de Goor, A.J., 2004. The State-of-the-art and
Future Trends in Testing Embedded Memories. Records of IEEE Int. Workshop on
Memory Technology, Design and Testing. pp. 54-59
140 Additional Literature
74 Hamdioui, S., Wadsworth, R., Reyes, J.D., van de Goor, A.J., 2004. Memory Faults
Modeling Trends: A Case Study. Journal of Electronic Testing: Theory and Applications.
20(3), pp. 245-255
75 Hamdioui, S., van de Goor, A.J., 2002. Efficient Tests for Realistic Faults in Dual-Port
SRAMs. IEEE Transactions on Computers. 51(5), pp. 460-473
76 Hamdioui, S., van de Goor, A.J., Rodgers, M., 2003. Detecting Intra-Word Faults in
Word-Oriented Memories. In Proc.: 21st IEEE VLSI Test Symposium. pp. 241-247
77 Harutunyan, G., Vardanian, V.A., Zorian, Y., 2006. Minimal March Tests for Dynamic
Faults in Random Access Memories. In Proc.: 11th European Test Symposium. pp. 43-48
78 Hirabayashi, O., Suzuki, A., Yabe, T., Kawasumi, A., Takeyama, Y., Kushida, K.,
Tohata, A., Otsuka, N., 2002. DFT Techniques for Wafer-Level At-Speed Testing of
High-Speed SRAMs., In Proc.: IEEE International Test Conference. pp. 164-169
79 Huang, R.F., Chou, Y.F., Wu, C.W., 2003. Defect Oriented Fault Analysis for SRAM.
In Proc.: 12th IEEE Asian Test Symposium. pp. 256-261
80 Jee, A., 2002., Defect-Oriented Analysis of Memory BIST Tests. In Proc.: 8th IEEE On-
Line Testing Workshop. pp. 201-205
81 Jee, A., Colburn, J.E., Irrinki, V.S., Puri, M., 2000. Optimizing Memory Tests by
Analyzing Defect Coverage. Records of IEEE Int. Workshop on Memory Technology,
Design and Testing. pp. 20-25
82 Kim, V.K., Chen, T., 1999. On Comparing Functional Fault Coverage and Defect
Coverage for Memory Testing. IEEE Transaction on Computer-Aided Design of Integrated
Circuits and Systems. 18(11), pp. 1676-1683
83 Knaizuk, J., Harmann, C.R.P., 1977. An Algorithm for Testing Random Access
Memories. IEEE Transactions on Computers. C-26(4), pp. 414-416
84 Linder, M., Eder, A., Oberländer, K., Huch, M., Resch, G., 2010. Analysis on
Effectiveness of SRAM Test Algorithms and Test Statistics on Industrial Data. 4.
GMM/GI/ITG‐Fachtagung ‘Zuverlässigkeit und Entwurf’.,13.-.15.9.2010, Wildbad
Kreuth, Germany. pp. 49‐50
85 Mazumder, P., Patel, J.H., 1989. An Efficient Built-In Self Testing for Random-Access
Memory. IEEE Transactions on Industrial Electronics. 36(2), pp. 246-453
86 Mikitjuk, V.G., Yarmolik, V.N., van de Goor, A.J., 1996. RAM Testing Algorithms for
Detection Multiple Linked Faults. In Proc.: European Design and Test Conference.
pp. 435-439
87 Mrozek, I., Yarmolik, V.N., 2008. MATS+ transparent memory test for pattern
sensitive fault detection. IEEE 15th Conference on Mixed Design of Integrated Circuits and
Systems. pp. 493-498
88 Mrozek, I., Yarmolik, V.N., 2008. Optimal Backgrounds Selection for Multi Run
Memory Testing. Computer Information Systems and Industrial Management Applications.
pp. 155-156
89 Naik, S., Agricola, F., Maly, W., 1993. Fault Analysis of High-Density CMOS SRAMs.
IEEE Desing & Test of Computers. 10(2), pp. 13-23
90 Nair, R., Thatte, S.M., Abraham, J.A., 1978. Efficient Algorithms for Testing
Semiconductor Random-Access Memories. IEEE Transactions on Computers. C-27(6),
pp. 572-576
Additional Literature 141
91 Rajsuman, R., 1991. New Algorithm for Testing Random Access Memories. Electronics
Letters. 27(7), pp. 574-575
92 Riedel, M., Rajski., 1995. Fault Coverage Analysis of RAM Test Algorithms. In Proc.:
13th IEEE VLSI Test Symposium. pp. 227-234
93 Sarma, D., Papachristou, C.A., Saifuddin, F.T., 1982. Fault coverage of pattern-
sensitive fault-detection algorithms for semiconductor memories. Electronics Letters.
18(22), pp. 950-951
94 Tsai, P.C., Wang S.J., Chang, F.M., 2005. FSM-Based Programmable Memory BIST
with Macro Command. IEEE Int. Workshop on Memory Technology, Design and Testing.
pp. 72-77
95 Tseng, C.W., Mitra, S., Davidson, S., McCluskey, E.J., 2001. An Evaluation of Pseudo
Ranodm Testing for Detecting Real Defects. In Proc.: 19th IEEE VLSI Test Symposium.
pp. 404-409
96 van de Goor, A.J., 2004. An Industrial Evaluation of DRAM Tests. IEEE Design & Test
of Computers. 21(5), pp. 430-440
97 van de Goor, A.J., Gaydadjiev, G.N., 1997. An Analysis of (Linked) Address Decoder
Faults. In Proc.: IEEE Int. Workshop on Memory Technology, Design and Testing. pp. 13-
20
98 van de Goor, A.J., Hamdioui, S., Al-Ars, Z., 2004. The Effectiveness of Scan Test and
its new Variants. Records of IEEE Int. Workshop on Memory Technology, Design and
Testing. pp. 26-31
99 van de Goor, A.J., Lin, M., 1997. The Implementation of Pseudo-Random Memory
Tests on Commercial Memory Testers. In Proc.: IEEE International Test Conference. pp.
226-235
100 van de Goor, A.J., Tlili, I.B.S., 1997. Disturb Neighborhood Pattern Sensitivity Fault.
In Proc.: 15th IEEE VLSI Test Symposium. pp. 37-45
101 van de Goor, A.J., Tlili, I.B.S., 1998. March Tests for Word-Oriented Memories. In
Proc.: Design and Test in Europe. pp. 501-508
102 van de Goor, A.J., Tlili, I.B.S., 2003. A Systematic Method for Modifying March Tests
for Bit-Oriented Memories into Tests for Word-Oriented Memories. IEEE Transactions
on Computers. 52(10), pp. 1320-1331
103 van de Goor, A.J., Tlili, I.B.S., Hamdioui, S., 1998. Converting March Tests for Bit-
Oriented Memories into Test for Word-Oriented Memories. Records of IEEE Int.
Workshop on Memory Technology, Design and Testing. pp. 46-52
104 Veenstra, P.K., Beenker, F.P.M., Koomen, J.J.M., 1988. Testing of random access
memories: theory and practice. Electronic Circuits & Systems. 135(1), pp. 24-28
105 Wang, B., Yang, J., Ivanov, A., 2003. Reducing Test Time of Embedded SRAMs.
Records of IEEE Int. Workshop on Memory Technology, Design and Testing. pp. 52-57
106 Wang, C.W., Wu, C.F., Li, J.F., Wu, C.W., Teng, T., Chiu, K., Lin, H.P., 2000. A Built-
In Self-Test and Self-Diagnosis Scheme for Embedded SRAM. In Proc.: 9th IEEE Asian
Test Symposium. pp. 45-50
107 Wu, C.F., Huang, C.T., Cheng, K.L., Wu, C.W., 2000. Simulation-Based Test
Algorithm Generation for Random Access Memories. In Proc.: 18th IEEE VLSI Test
Symposium. pp. 291-296
142 Additional Literature
108 Zarrineh, K., Deo, A.P., Adams, R.D., 2000. Defect Analysis and Realistic Fault Model
Extensions for Static Random Access Memories. Records of IEEE Int. Workshop on
Memory Technology, Design and Testing. pp. 119-124
109 Zarrineh, K., Upadhyaya, S.J., 1999. On Programmable Memory Built-In Self Test
Architectures. In Proc.: Design, Automation and Test in Europe. pp. 708-713
Appendix A 143
Appendix A
Additional Results of Chapter 6
This section contains the test results of all tests for all of the
seven test number in the study. The total fault coverage and
number of exclusive faults for each algorithm in the study test
set is listed and additionally, the fault coverage is shown
graphically. 100% always refers to the total number of faults
detected at the respective test number.
The results of TN1522 and TN1622 are of special interest as
these tests are performed before Burn-In. Hence, the expected
fault coverage of RESET was zero. Nevertheless, RESET
detects 33 faults at TN1522 and 11 faults at TN 1622 although
the RESET configuration already ran at wafer test. It has to be
assumed that these faults are caused by the packaging process
or due to handling between wafer and Burn-In test.
144 Appendix A
100%
90%
80%
70%
Fault Coverage
60%
50%
40%
30%
20%
10%
0%
March X
BLIF
RESET
MATS
MATS+
PMOVI
March TP
MATS++
SCAN
Ham5R
March U
March LR
March SR
March BDN
March C-
March 1/0
March AB1
March G
SCAN+
March A
March B
March Y
March LA
March AB
March SS
Algorithm B
March C+
Ham5W
March RAW
March RAW1
Ham_Walk
100%
90%
80%
70%
Fault Coverage
60%
50%
40%
30%
20%
10%
0%
March X
BLIF
RESET
MATS
MATS+
PMOVI
March TP
MATS++
SCAN
Ham5R
March U
March LR
March SR
March BDN
March C-
March 1/0
March AB1
March G
SCAN+
March A
March B
March Y
March LA
March AB
March SS
Algorithm B
March C+
Ham5W
March RAW
March RAW1
Ham_Walk
100%
90%
80%
70%
Fault Coverage
60%
50%
40%
30%
20%
10%
0%
March X
BLIF
RESET
MATS
MATS+
PMOVI
MATS++
March TP
SCAN
Ham5R
March U
March LR
March SR
March BDN
March C-
March 1/0
March AB1
March G
March A
March B
March Y
SCAN+
March LA
March AB
March SS
Algorithm B
March C+
Ham5W
March RAW
March RAW1
Ham_Walk
100%
90%
80%
70%
Fault Coverage
60%
50%
40%
30%
20%
10%
0%
March X
BLIF
RESET
MATS
MATS+
PMOVI
March TP
MATS++
SCAN
Ham5R
March U
March LR
March SR
March BDN
March C-
March 1/0
March AB1
March G
SCAN+
March A
March B
March Y
March LA
March AB
March SS
Algorithm B
March C+
Ham5W
March RAW
March RAW1
Ham_Walk
100%
90%
80%
70%
Fault Coverage
60%
50%
40%
30%
20%
10%
0%
March X
BLIF
RESET
MATS
MATS+
PMOVI
March TP
MATS++
SCAN
Ham5R
March U
March LR
March SR
March BDN
March C-
March 1/0
March AB1
March G
SCAN+
March A
March B
March Y
March LA
March AB
March SS
Algorithm B
March C+
Ham5W
March RAW
March RAW1
Ham_Walk
100%
90%
80%
70%
Fault Coverage
60%
50%
40%
30%
20%
10%
0%
March X
BLIF
RESET
MATS
MATS+
PMOVI
March TP
MATS++
SCAN
Ham5R
March U
March LR
March SR
March BDN
March C-
March 1/0
March AB1
March G
SCAN+
March A
March B
March Y
March LA
March AB
March SS
Algorithm B
March C+
Ham5W
March RAW
March RAW1
Ham_Walk
100%
90%
80%
70%
Fault Coverage
60%
50%
40%
30%
20%
10%
0%
March X
BLIF
RESET
MATS
MATS+
PMOVI
March TP
MATS++
SCAN
Ham5R
March U
March LR
March SR
March BDN
March C-
March 1/0
March AB1
March G
SCAN+
March A
March B
March Y
March LA
March AB
March SS
Algorithm B
March C+
Ham5W
March RAW
March RAW1
Ham_Walk
100%
90%
80%
70%
Fault Coverage
60%
50%
40%
30%
20%
10%
0%
March X
BLIF
RESET
MATS
MATS+
PMOVI
March TP
MATS++
SCAN
Ham5R
March U
March LR
March SR
March BDN
March C-
March 1/0
March AB1
March G
SCAN+
March A
March B
March Y
March LA
March AB
March SS
Algorithm B
March C+
Ham5W
March RAW
March RAW1
Ham_Walk
100%
90%
80%
70%
Fault Coverage
60%
50%
40%
30%
20%
10%
0%
March X
BLIF
RESET
MATS
MATS+
PMOVI
March TP
MATS++
SCAN
Ham5R
March U
March LR
March SR
March BDN
March C-
March 1/0
March AB1
March G
SCAN+
March A
March B
March Y
March LA
March AB
March SS
Algorithm B
March C+
Ham5W
March RAW
March RAW1
Ham_Walk
AB1
A
AlgB
Y
LA
AB
1/0
RAW1
SS
B
X
RAW
G
LR
SR
U
BLIF
SCN
BDN
CM
MTS
CP
TP
Ham5W
HamWk
Ham5R
PMOVI
SCNP
MTSP
MTSPP
684 0,937 0,919 0,941 0,934 0,988 0,991 0,995 0,990 0,969 0,951 0,955 0,974 0,994 0,946 0,939 0,992 0,987 0,975 0,950 0,970 0,246 0,989 0,992 0,988 0,018 0,244 0,016 1,000 0,992 SCN
727 0,886 0,906 0,901 0,975 0,982 0,982 0,979 0,939 0,935 0,929 0,966 0,979 0,917 0,895 0,983 0,971 0,948 0,929 0,965 0,223 0,967 0,985 0,955 0,015 0,222 0,016 1,000 0,981 SCNP
937 0,900 0,909 0,929 0,941 0,958 0,983 0,894 0,902 0,899 0,941 0,979 0,890 0,877 0,967 0,931 0,919 0,852 0,917 0,229 0,943 0,964 0,908 0,134 0,226 0,037 0,983 0,986 MTS
1047 0,901 0,902 0,916 0,928 0,971 0,878 0,867 0,886 0,899 0,978 0,898 0,867 0,972 0,923 0,918 0,845 0,906 0,323 0,931 0,959 0,891 0,169 0,321 0,133 0,964 0,980 MTSP
1037 0,914 0,937 0,938 0,978 0,891 0,880 0,901 0,916 0,975 0,892 0,890 0,969 0,941 0,936 0,861 0,924 0,312 0,940 0,962 0,911 0,168 0,311 0,131 0,974 0,984 MTSPP
1092 0,897 0,918 0,970 0,897 0,868 0,887 0,892 0,969 0,883 0,868 0,963 0,925 0,907 0,899 0,909 0,334 0,926 0,953 0,898 0,175 0,342 0,158 0,974 0,974 CM
1109 0,931 0,970 0,897 0,871 0,886 0,891 0,963 0,902 0,901 0,962 0,913 0,892 0,926 0,894 0,333 0,920 0,959 0,866 0,178 0,327 0,138 0,975 0,968 A
1148 0,956 0,922 0,897 0,909 0,902 0,949 0,928 0,923 0,951 0,882 0,873 0,946 0,865 0,343 0,895 0,947 0,890 0,197 0,342 0,148 0,949 0,956 B
1908 0,987 0,962 0,977 0,959 0,925 0,970 0,974 0,933 0,750 0,657 0,978 0,756 0,534 0,743 0,919 0,961 0,936 0,509 0,326 0,921 0,960 AlgB
1074 0,897 0,905 0,904 0,988 0,861 0,890 0,981 0,946 0,939 0,900 0,939 0,340 0,963 0,980 0,929 0,188 0,346 0,162 0,971 0,990 CP
1093 0,891 0,879 0,962 0,852 0,873 0,966 0,916 0,907 0,894 0,902 0,342 0,930 0,962 0,890 0,193 0,348 0,164 0,953 0,970 PMOVI
1083 0,893 0,974 0,857 0,895 0,974 0,938 0,938 0,888 0,933 0,342 0,945 0,971 0,913 0,190 0,346 0,164 0,962 0,979 1/0
1110 0,959 0,877 0,877 0,961 0,906 0,902 0,903 0,889 0,329 0,921 0,951 0,864 0,186 0,334 0,152 0,960 0,968 TP
1909 0,977 0,972 0,932 0,750 0,657 0,982 0,756 0,538 0,753 0,925 0,965 0,943 0,510 0,330 0,919 0,966 U
1067 0,863 0,958 0,901 0,907 0,883 0,910 0,337 0,929 0,951 0,886 0,173 0,333 0,137 0,961 0,973 X
1056 0,970 0,922 0,931 0,875 0,914 0,335 0,944 0,959 0,900 0,179 0,331 0,145 0,962 0,973 Y
1921 0,748 0,659 0,979 0,753 0,536 0,751 0,928 0,972 0,958 0,512 0,332 0,917 0,960 LR
1414 0,910 0,939 0,908 0,707 0,920 0,752 0,929 0,276 0,677 0,622 0,820 0,815 LA
TN6531 (uncolored, values of QEff)
1563 0,935 0,908 0,910 0,899 0,657 0,936 0,321 0,904 0,935 0,820 0,719 RAW
1020 0,945 0,320 0,962 0,975 0,929 0,163 0,314 0,125 0,977 0,988 RAW1
1402 0,710 0,926 0,757 0,918 0,280 0,670 0,603 0,820 0,826 AB
792 0,718 0,544 0,357 0,198 0,691 0,794 0,369 0,616 AB1
Table A.10. Values of QEff at TN6531
1232 0,943 G
2063 HamWk
Appendix A
AB1
A
AlgB
Y
LA
AB
1/0
RAW1
SS
B
X
RAW
G
LR
SR
U
BLIF
SCN
BDN
CM
MTS
CP
TP
Ham5W
HamWk
Ham5R
PMOVI
SCNP
MTSP
MTSPP
50 44 43 46 46 47 47 47 48 48 45 48 46 48 44 47 50 49 49 46 47 11 49 49 47 4 13 4 50 48 SCN
65 59 46 48 46 52 54 53 55 52 51 47 52 55 50 49 53 55 53 50 50 12 52 56 50 7 13 4 57 54 SCNP
Appendix A
90 96 83 78 73 78 76 77 82 74 76 73 78 82 70 74 82 79 78 67 77 16 78 82 75 36 18 9 82 82 MTS
116 123 117 112 90 95 96 97 111 93 96 95 92 109 93 104 112 98 103 82 96 34 103 110 97 58 33 17 108 108 MTSP
112 121 118 130 108 88 94 95 104 89 92 89 91 105 88 95 103 97 100 82 92 29 96 103 94 53 31 16 101 105 MTSPP
119 123 121 133 136 116 101 101 113 99 100 98 101 114 95 99 114 103 106 88 98 37 105 115 100 58 35 20 113 111 CM
123 125 127 136 134 135 120 112 119 96 102 94 101 113 96 103 114 106 108 90 102 34 107 117 103 55 35 18 116 112 A
133 136 136 145 143 145 138 130 127 102 105 99 104 123 95 107 124 110 117 92 106 36 113 126 110 62 35 20 126 123 B
291 293 290 290 293 292 290 292 289 117 122 116 118 263 107 126 269 149 168 100 139 79 154 262 125 194 80 52 156 274 AlgB
126 131 133 143 143 141 148 152 296 124 105 102 103 119 90 106 118 107 114 88 106 36 108 120 106 59 39 24 115 115 CP
132 135 134 143 143 143 145 152 294 146 127 107 99 121 94 109 123 116 118 89 109 45 113 124 108 69 46 27 120 121 PMOVI
TN1522 (1.35V / +125°C)
122 132 130 137 139 138 146 151 293 142 140 120 97 117 88 106 118 110 113 87 105 43 112 117 106 66 44 26 114 117 1/0
125 128 126 141 138 136 140 147 292 142 149 144 121 117 94 100 115 107 111 86 104 35 106 118 102 58 34 22 110 115 TP
282 284 281 283 283 282 287 287 306 285 286 283 284 280 108 124 260 149 168 100 141 80 155 258 126 187 80 54 147 270 U
116 119 123 129 130 131 134 145 292 144 143 142 137 282 110 98 107 98 97 85 90 37 101 109 94 57 39 20 102 106 X
133 140 139 138 143 147 147 153 293 148 148 144 151 286 142 130 126 110 120 91 107 39 118 127 108 70 40 22 123 122 Y
286 292 287 286 291 288 292 292 306 292 290 288 292 306 289 290 286 145 164 97 139 77 153 261 127 195 78 49 151 273 LR
320 323 323 333 330 332 333 339 459 336 330 329 333 450 331 339 460 319 296 91 279 217 287 145 112 84 202 179 126 234 LA
448 453 452 456 455 457 459 460 568 457 456 454 457 559 460 457 569 470 447 92 285 321 300 161 121 103 319 285 134 251 RAW
105 110 117 131 127 129 131 139 290 137 139 134 136 281 126 140 290 329 456 101 86 30 94 99 89 46 31 17 99 98 RAW1
300 306 303 313 313 315 315 321 447 315 315 312 314 436 317 320 444 337 459 312 297 206 283 137 109 81 191 173 119 220 AB
380 388 408 419 420 420 427 435 551 429 423 418 427 541 414 432 550 443 467 412 432 341 217 74 41 67 299 266 49 163 AB1
319 325 323 327 330 329 331 335 453 334 332 326 333 443 327 330 451 350 465 325 332 442 318 153 115 92 201 177 129 235 BDN
277 279 277 278 281 277 279 280 303 280 279 279 279 298 277 279 301 450 562 278 436 543 441 276 127 188 75 47 153 262 SR
Table A.11. Union and intersection at TN1522
137 143 142 149 148 150 151 154 298 152 153 148 153 288 150 156 293 341 460 146 322 434 337 283 134 68 44 26 123 124 SS
250 256 251 258 259 262 269 272 299 269 262 258 267 297 257 264 295 439 548 259 420 478 430 292 270 204 67 49 86 198 BLIF
383 392 411 425 423 427 431 441 555 431 427 422 433 546 417 436 554 463 474 416 452 388 463 547 436 483 346 287 48 144 Ham5R
344 353 372 393 390 394 400 408 535 398 398 392 397 524 388 406 535 438 460 382 422 373 439 527 406 453 357 298 26 116 Ham5W
163 165 164 167 170 166 167 167 296 172 170 169 174 296 171 170 298 356 476 165 341 455 352 286 174 281 461 435 163 149 G
386 389 385 388 387 389 392 391 399 393 390 387 390 394 388 392 397 469 580 387 461 562 467 398 394 390 586 566 398 384 HamWk
155
156
AB1
A
AlgB
Y
LA
AB
1/0
RAW1
SS
B
X
RAW
G
LR
SR
U
BLIF
SCN
BDN
CM
MTS
CP
TP
Ham5W
HamWk
Ham5R
PMOVI
SCNP
MTSP
MTSPP
18 15 16 14 17 17 17 17 17 18 18 16 18 18 15 15 17 17 17 16 17 7 17 17 18 4 6 4 18 18 SCN
20 17 16 14 16 16 16 17 17 16 16 15 17 17 16 15 17 17 16 16 16 6 16 17 16 4 6 4 17 17 SCNP
23 22 21 19 21 20 19 20 20 21 21 20 21 20 19 20 20 21 21 19 21 6 21 20 20 6 7 5 21 20 MTS
25 24 23 21 20 20 20 20 20 21 21 21 21 20 20 21 20 21 21 19 21 7 21 20 20 7 8 6 21 20 MTSP
25 25 24 25 24 22 21 23 23 23 24 22 24 23 20 22 22 23 24 20 24 7 24 22 23 6 7 5 24 23 MTSPP
24 24 24 24 25 23 22 23 23 23 23 22 23 23 21 21 22 22 23 20 23 8 23 23 22 7 8 6 23 23 CM
26 26 27 26 28 26 25 24 24 23 23 22 24 25 22 21 24 24 23 20 23 8 23 24 23 7 8 6 25 25 A
27 26 27 27 27 26 27 26 26 23 24 22 25 26 22 22 25 25 25 21 25 8 25 25 24 7 8 6 26 26 B
33 32 33 33 33 32 33 32 32 24 25 23 26 30 23 23 29 25 27 21 25 9 25 29 24 12 9 7 26 31 AlgB
26 27 26 26 27 26 28 29 34 26 25 24 25 25 21 22 24 24 24 21 24 8 24 24 24 8 8 6 25 25 CP
27 28 27 27 27 27 29 29 34 28 27 23 27 26 21 24 25 25 26 21 25 8 25 24 25 8 8 6 26 26 PMOVI
TN1622 (1.80V / +125°C)
26 26 25 24 26 25 27 28 33 26 28 24 23 23 21 22 22 22 23 20 23 8 23 23 22 8 8 6 23 23 1/0
28 28 28 28 28 28 29 29 34 29 28 29 28 27 22 24 26 26 26 22 25 8 25 25 25 8 8 6 27 27 TP
31 31 32 32 32 31 31 31 33 32 32 32 32 31 23 23 30 26 26 21 25 8 25 29 25 11 8 6 27 31 U
26 24 25 24 27 25 26 27 32 28 29 26 29 31 23 21 23 22 21 19 21 7 21 23 20 8 8 6 22 23 X
27 26 25 24 26 26 28 28 33 28 27 26 28 32 26 24 23 23 24 19 23 7 23 22 22 8 8 6 23 23 Y
31 30 31 31 32 31 31 31 33 32 32 32 32 31 30 31 30 26 25 20 24 7 24 28 24 11 8 6 26 30 LR
30 29 29 29 30 30 30 30 36 31 31 31 31 34 30 30 33 29 26 21 26 8 26 24 25 7 9 7 27 27 LA
47 47 46 46 46 46 48 47 51 48 47 47 48 51 48 46 51 49 46 21 27 21 27 25 25 8 25 21 26 26 RAW
24 23 24 24 26 25 27 27 33 27 28 26 28 32 26 27 32 30 47 22 21 8 21 21 21 7 8 6 22 21 RAW1
28 28 27 27 27 27 29 28 34 29 29 28 30 33 29 28 33 30 46 28 27 9 27 24 25 7 9 7 26 25 AB
35 35 39 38 41 39 41 42 47 42 43 40 44 47 40 41 47 45 49 38 42 24 9 8 8 5 17 17 8 8 AB1
28 28 27 27 27 27 29 28 34 29 29 28 30 33 29 28 33 30 46 28 27 42 27 24 25 7 9 7 26 25 BDN
30 29 30 30 31 29 30 30 32 31 32 30 32 31 29 31 31 34 50 30 32 45 32 29 23 11 8 6 25 29 SR
Table A.12. Union and intersection at TN1622
26 27 27 27 27 27 28 28 34 28 28 28 29 32 29 28 32 30 47 27 28 42 28 32 26 7 8 6 26 25 SS
26 25 27 26 30 28 30 31 32 30 31 28 32 32 27 28 31 34 50 27 32 31 32 30 31 12 6 6 7 12 BLIF
37 36 39 38 42 40 42 43 48 43 44 41 45 48 40 41 47 45 46 39 43 32 43 46 43 31 25 20 8 8 Ham5R
37 36 39 38 42 40 42 43 48 43 44 41 45 48 40 41 47 45 48 39 43 30 43 46 43 29 28 23 6 6 Ham5W
28 28 28 28 28 28 28 28 34 29 29 29 29 32 29 29 32 30 48 28 29 44 29 32 28 33 45 45 28 27 G
33 33 34 34 34 33 33 33 34 34 34 34 34 33 33 34 33 35 53 34 35 49 35 33 34 33 50 50 34 33 HamWk
Appendix A
AB1
A
AlgB
Y
LA
AB
1/0
RAW1
SS
B
X
RAW
G
LR
SR
U
BLIF
SCN
BDN
CM
MTS
CP
TP
Ham5W
HamWk
Ham5R
PMOVI
SCNP
MTSP
MTSPP
684 661 651 659 656 679 680 682 679 671 663 665 673 681 661 658 680 678 672 663 670 259 679 680 679 20 258 13 684 680 SCN
750 727 678 685 683 716 719 719 716 700 698 695 712 716 690 680 718 713 701 696 710 258 711 719 707 18 258 12 727 717 SCNP
Appendix A
970 986 937 885 890 900 906 915 926 881 885 884 906 924 879 872 916 897 888 859 889 280 904 914 888 212 273 26 928 928 MTS
1072 1089 1099 1047 983 992 1000 1006 1027 978 971 983 990 1032 990 972 1028 999 994 933 988 361 1004 1019 985 303 354 86 1026 1033 MTSP
1065 1081 1084 1101 1037 989 1002 1002 1022 976 969 982 990 1020 977 976 1016 1001 996 943 990 352 1000 1011 987 298 346 85 1022 1026 MTSPP
1097 1103 1129 1147 1140 1092 1032 1044 1071 1015 1015 1018 1029 1070 1000 980 1066 1044 1030 964 1034 367 1045 1059 1033 307 369 100 1077 1073 CM
1113 1117 1140 1156 1144 1169 1109 1069 1088 1015 1017 1017 1045 1083 1011 1000 1082 1053 1036 979 1040 365 1057 1080 1029 310 355 88 1094 1086 A
1150 1156 1170 1189 1183 1196 1188 1148 1116 1029 1032 1030 1052 1111 1026 1012 1112 1069 1059 990 1057 371 1078 1109 1049 335 365 93 1117 1115 B
1913 1919 1919 1928 1923 1929 1929 1940 1908 1065 1066 1067 1081 1834 1046 1038 1842 1187 1215 1005 1182 490 1193 1818 1087 1003 465 178 1171 1868 AlgB
1087 1101 1130 1143 1135 1151 1168 1193 1917 1074 1015 1020 1019 1066 987 994 1061 1040 1034 965 1036 374 1051 1060 1034 328 374 103 1057 1067 CP
1114 1122 1145 1169 1161 1170 1185 1209 1935 1152 1093 1020 1022 1066 981 983 1069 1039 1031 961 1030 374 1048 1066 1029 334 374 104 1065 1071 PMOVI
TN6531 (1.35V / +145°C)
1102 1115 1136 1147 1138 1157 1175 1201 1924 1137 1156 1083 1021 1065 984 997 1065 1044 1042 958 1041 375 1048 1063 1033 331 373 104 1061 1068 1/0
1121 1125 1141 1167 1157 1173 1174 1206 1937 1165 1181 1172 1110 1081 996 985 1082 1049 1044 966 1038 362 1059 1075 1029 322 361 96 1086 1087 TP
1912 1920 1922 1924 1926 1931 1935 1946 1983 1917 1936 1927 1938 1909 1051 1037 1842 1187 1214 1008 1182 493 1203 1824 1090 1008 466 180 1169 1875 U
1090 1104 1125 1124 1127 1159 1165 1189 1929 1154 1179 1166 1181 1925 1067 978 1038 1004 1006 955 1010 372 1022 1033 1001 307 363 88 1044 1048 X
1082 1103 1121 1131 1117 1168 1165 1192 1926 1136 1166 1142 1181 1928 1145 1056 1035 1007 1011 951 1002 371 1021 1028 999 317 362 93 1034 1037 Y
1925 1930 1942 1940 1942 1947 1948 1957 1987 1934 1945 1939 1949 1988 1950 1942 1921 1184 1216 1006 1179 491 1201 1827 1095 1018 467 181 1168 1880 LR
1420 1428 1454 1462 1450 1462 1470 1493 2135 1448 1468 1453 1475 2136 1477 1463 2151 1414 1344 983 1334 626 1355 1189 1069 417 599 325 1103 1246 LA
1575 1589 1612 1616 1604 1625 1636 1652 2256 1603 1625 1604 1629 2258 1624 1608 2268 1633 1563 979 1331 743 1350 1215 1072 462 731 449 1097 1279 RAW
1041 1051 1098 1134 1114 1148 1150 1178 1923 1129 1152 1145 1164 1921 1132 1125 1935 1451 1604 1020 987 361 997 1003 981 283 350 82 1007 1012 RAW1
1416 1419 1450 1461 1449 1460 1471 1493 2128 1440 1465 1444 1474 2129 1459 1456 2144 1482 1634 1435 1402 628 1348 1183 1062 424 595 317 1103 1246 AB
1217 1261 1449 1478 1477 1517 1536 1569 2210 1492 1511 1500 1540 2208 1487 1477 2222 1580 1612 1451 1566 792 632 498 386 240 639 407 388 546 AB1
1434 1445 1462 1472 1466 1476 1481 1499 2144 1452 1474 1464 1480 2135 1474 1464 2149 1488 1642 1452 1483 1589 1429 1199 1077 427 602 325 1110 1261 BDN
1902 1906 1921 1926 1924 1931 1927 1937 1988 1912 1925 1918 1933 1983 1932 1926 1992 2123 2246 1915 2117 2192 2128 1898 1085 999 469 184 1167 1851 SR
Table A.13. Union and intersection at TN6531
1120 1135 1164 1177 1165 1174 1195 1214 1936 1155 1179 1165 1196 1934 1181 1172 1941 1460 1606 1154 1455 1521 1467 1928 1115 349 389 115 1081 1096 SS
1711 1756 1772 1791 1786 1832 1846 1860 1952 1793 1806 1799 1835 1948 1807 1786 1950 2044 2148 1784 2025 1599 2049 1946 1813 1047 218 179 374 1027 BLIF
1209 1252 1447 1476 1474 1506 1537 1566 2226 1483 1502 1493 1532 2226 1487 1477 2237 1598 1615 1453 1590 936 1610 2212 1509 1612 783 458 383 500 Ham5R
1144 1188 1384 1434 1425 1465 1494 1528 2203 1444 1462 1452 1487 2202 1452 1436 2213 1562 1587 1411 1558 858 1577 2187 1473 1341 798 473 108 212 Ham5W
1232 1232 1241 1253 1247 1247 1247 1263 1969 1249 1260 1254 1256 1972 1255 1254 1985 1543 1698 1245 1531 1636 1551 1963 1266 1905 1632 1597 1232 1187 G
2067 2073 2072 2077 2074 2082 2086 2096 2103 2070 2085 2078 2086 2097 2082 2082 2104 2231 2347 2071 2219 2309 2231 2110 2082 2083 2346 2324 2108 2063 HamWk
157
158
AB1
A
AlgB
Y
LA
AB
1/0
RAW1
SS
B
X
RAW
G
LR
SR
U
BLIF
SCN
BDN
CM
MTS
CP
TP
Ham5W
HamWk
Ham5R
PMOVI
SCNP
MTSP
MTSPP
83 77 80 79 74 82 80 80 79 82 83 82 82 80 74 80 82 83 82 82 82 42 82 79 83 11 46 9 78 82 SCN
100 94 85 83 82 88 87 87 90 92 90 89 91 90 83 89 93 92 91 90 92 44 90 88 90 10 47 8 90 89 SCNP
107 114 110 103 95 98 98 96 99 101 101 98 97 99 95 101 99 97 100 97 98 45 97 97 97 20 52 13 97 102 MTSP
115 120 117 119 117 114 103 103 107 111 109 108 109 106 100 105 106 111 111 107 109 49 109 103 108 21 53 14 105 105 CM
112 116 114 114 113 120 109 104 106 105 105 103 103 106 98 103 104 105 104 102 103 45 103 104 102 19 51 13 106 105 A
113 117 114 117 115 121 115 110 107 109 106 103 105 105 99 106 107 108 108 105 106 45 106 104 104 19 50 13 105 102 B
127 127 127 127 124 130 126 126 123 114 109 108 109 116 101 108 116 110 114 105 109 51 108 114 106 29 54 16 110 116 AlgB
124 125 124 125 123 126 127 124 132 123 117 112 113 113 103 113 115 117 120 111 116 50 116 112 113 22 54 14 111 111 CP
120 124 121 122 121 125 124 124 134 126 120 111 111 112 99 110 113 115 117 109 115 49 115 111 114 22 54 14 107 111 PMOVI
TN6631 (1.80V / +145°C)
115 119 115 119 116 120 120 121 129 125 123 114 110 109 99 106 107 111 111 107 112 49 109 106 108 21 53 14 108 108 1/0
117 119 118 122 119 121 122 121 130 126 125 120 116 109 99 106 111 114 112 108 112 49 110 106 109 21 53 14 109 107 TP
126 127 126 127 125 131 126 128 130 133 131 128 130 123 100 106 115 112 115 105 109 52 109 119 107 27 55 16 113 116 U
113 115 112 112 110 118 115 115 126 124 125 119 121 127 104 101 98 99 101 100 99 46 99 99 97 19 50 13 102 97 X
119 121 119 118 117 125 122 120 131 126 126 124 126 133 119 116 109 112 113 106 111 47 110 104 107 20 52 13 106 106 Y
129 129 129 132 131 136 133 131 135 136 135 135 133 136 134 135 128 114 116 107 112 50 113 115 112 28 56 16 111 117 LR
126 128 126 132 129 129 130 128 139 132 131 129 128 137 131 130 140 126 122 110 118 52 117 109 113 21 56 16 111 111 LA
154 156 153 156 155 156 158 155 162 156 156 156 157 161 156 156 165 157 153 113 120 70 118 115 113 25 80 39 110 115 RAW
114 117 115 119 119 120 120 118 131 125 124 120 121 131 117 123 134 129 153 113 111 48 109 105 107 20 53 14 106 106 RAW1
122 123 121 126 123 126 127 125 135 128 126 123 125 135 126 126 137 129 154 123 121 51 116 108 112 21 55 16 109 110 AB
113 122 128 130 126 137 136 137 144 145 143 137 139 143 130 141 150 146 155 137 142 72 51 51 48 17 55 30 48 52 AB1
121 124 120 126 123 125 126 124 135 127 125 125 126 134 125 126 135 129 155 124 125 141 120 108 112 22 55 15 107 109 BDN
126 128 126 128 126 133 127 128 131 133 131 130 132 126 127 134 135 139 160 130 135 143 134 122 106 27 55 16 111 116 SR
Table A.14. Union and intersection at TN6631
115 119 117 121 118 121 122 121 132 125 121 121 122 131 122 124 131 128 155 121 124 139 123 131 115 21 53 14 104 106 SS
101 113 111 112 109 122 119 120 123 130 127 122 124 125 114 125 129 134 157 122 129 84 127 124 123 29 16 16 21 29 BLIF
119 129 131 133 130 143 140 142 151 151 148 143 145 150 136 146 154 152 155 142 148 99 147 149 144 95 82 40 53 56 Ham5R
115 127 129 131 127 141 137 138 148 150 147 141 143 148 132 144 153 151 155 140 146 83 146 147 142 54 83 41 14 16 Ham5W
125 124 124 126 123 129 123 125 133 132 133 126 127 130 122 130 137 135 163 127 132 144 133 131 131 128 149 147 120 109 G
129 133 130 129 132 137 132 136 135 140 137 134 137 135 135 138 139 143 166 135 139 148 139 134 137 128 154 153 139 128 HamWk
Appendix A
AB1
A
AlgB
Y
LA
AB
1/0
RAW1
SS
B
X
RAW
G
LR
SR
U
BLIF
SCN
BDN
CM
MTS
CP
TP
Ham5W
HamWk
Ham5R
PMOVI
SCNP
MTSP
MTSPP
79 74 65 70 73 69 73 76 74 76 76 76 76 77 72 75 70 75 78 74 75 71 76 72 78 55 70 63 78 76 SCN
103 98 74 83 81 84 83 89 85 90 91 88 90 90 80 89 82 90 97 92 92 87 93 85 94 59 85 64 97 90 SCNP
Appendix A
96 106 82 72 77 74 73 75 76 75 80 78 77 78 75 78 73 79 81 79 78 69 77 74 79 53 70 55 82 79 MTS
113 124 112 124 107 90 87 94 97 96 100 99 98 96 93 100 87 98 104 100 97 89 97 87 101 61 92 67 106 93 MTSPP
119 123 117 126 126 109 88 90 94 98 98 95 96 90 86 95 89 96 106 97 101 92 103 90 104 59 91 68 105 94 CM
117 126 120 129 131 132 111 102 98 101 103 97 101 94 86 98 92 101 107 98 103 93 104 92 107 59 88 66 109 95 A
128 134 132 137 138 144 134 125 104 107 110 102 110 105 92 107 95 111 120 108 113 98 112 95 119 62 98 70 119 99 B
129 137 130 136 134 139 137 145 124 111 107 107 106 104 93 105 95 109 118 104 113 98 114 98 114 64 94 70 120 102 AlgB
137 142 141 143 145 145 144 152 147 134 113 115 114 111 93 108 97 110 129 109 122 102 122 100 123 62 101 73 128 109 CP
TN3741 (1.30V / -40°C)
134 138 133 140 138 142 139 146 148 152 131 110 116 105 95 112 101 114 128 113 116 104 123 102 120 63 104 73 124 109 PMOVI
130 137 131 137 135 141 141 150 144 146 148 127 107 103 92 107 93 105 120 107 114 100 113 96 115 65 97 70 120 102 1/0
133 138 135 139 139 143 140 145 148 150 145 150 130 108 94 112 99 112 123 108 117 101 118 101 121 63 102 70 124 105 TP
127 133 129 133 136 144 142 145 145 148 151 149 147 125 97 104 93 109 121 104 114 97 114 98 115 64 95 69 117 104 U
110 121 110 118 117 126 128 136 134 144 139 138 139 131 103 97 86 95 100 98 95 88 95 85 98 58 90 69 101 91 X
128 133 128 135 131 138 137 142 143 150 143 144 142 145 130 124 98 106 117 111 112 97 113 97 116 61 100 71 120 103 Y
122 129 122 135 133 133 132 143 142 150 143 147 144 145 130 139 113 97 107 98 101 85 103 90 99 59 86 65 104 94 LR
169 173 168 176 174 178 175 179 180 189 182 187 183 181 173 183 181 165 159 110 149 131 153 101 120 65 135 102 124 131 LA
200 200 200 201 202 202 203 204 205 204 202 206 206 203 202 206 205 205 199 120 172 151 175 109 139 65 147 110 145 147 RAW
135 136 133 139 137 142 143 147 150 155 148 150 152 151 135 143 145 185 209 130 113 104 117 100 116 63 107 75 124 103 RAW1
188 190 188 190 194 192 192 196 195 196 199 197 197 195 192 196 196 200 211 201 184 146 170 100 128 65 139 109 133 141 AB
174 177 179 182 184 183 184 193 192 198 193 193 195 194 181 193 194 200 214 192 204 166 146 90 114 62 146 109 118 124 AB1
189 191 191 192 196 192 193 199 196 198 194 200 198 197 194 197 196 198 210 199 200 206 186 103 130 67 142 109 137 138 BDN
120 126 121 129 133 132 132 143 139 147 142 144 142 140 131 140 136 177 203 143 197 189 196 113 109 61 92 68 107 98 SR
Table A.15. Union and intersection at TN3741
146 149 148 148 151 150 149 151 155 156 156 157 154 155 150 153 159 190 205 159 201 197 201 149 145 64 110 75 137 111 SS
92 107 97 111 114 118 120 131 128 140 136 130 135 129 113 131 122 168 202 135 187 172 187 120 149 68 63 52 66 60 BLIF
172 176 175 181 178 181 186 190 193 196 190 193 191 193 176 187 190 193 215 186 208 183 207 184 198 168 163 112 114 121 Ham5R
129 147 140 154 153 154 158 168 167 174 171 170 173 169 147 166 161 176 202 168 188 170 190 158 183 129 164 113 75 99 Ham5W
160 160 159 162 160 163 161 165 163 165 166 166 165 167 161 163 168 200 213 165 210 207 208 165 167 161 208 197 159 117 G
157 162 157 167 168 169 170 180 176 179 176 179 179 175 166 175 173 188 206 181 197 196 202 169 188 162 196 168 196 154 HamWk
159
160
AB1
A
AlgB
Y
LA
AB
1/0
RAW1
SS
B
X
RAW
G
LR
SR
U
BLIF
SCN
BDN
CM
MTS
CP
TP
Ham5W
HamWk
Ham5R
PMOVI
SCNP
MTSP
MTSPP
10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 10 10 8 9 9 10 10 SCN
13 13 10 10 11 11 10 11 11 10 11 12 10 11 11 11 11 12 11 11 10 9 10 12 12 9 10 9 11 11 SCNP
10 13 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 10 10 8 9 9 10 10 MTS
13 16 13 13 13 12 11 12 11 12 12 13 12 12 11 13 11 12 12 12 12 11 11 12 13 8 12 11 12 11 MTSP
16 18 16 16 16 13 11 14 13 13 14 16 13 14 12 16 13 14 15 14 14 12 13 14 16 9 13 11 15 12 MTSPP
13 15 13 14 16 13 11 13 12 12 13 13 12 13 12 13 12 13 13 13 12 10 12 12 13 9 12 11 13 12 CM
11 14 11 13 16 13 11 11 11 11 11 11 11 11 10 11 11 11 11 11 10 9 10 11 11 8 10 10 11 11 A
15 17 15 16 17 15 15 15 12 14 15 14 13 14 12 14 13 14 15 13 14 10 14 13 15 9 12 11 15 12 B
14 16 14 16 17 15 14 17 14 11 12 13 11 12 11 14 12 14 14 13 12 11 12 12 13 9 12 11 14 13 AlgB
14 17 14 15 17 15 14 15 17 14 14 13 13 13 11 13 12 13 14 12 13 10 13 12 14 8 11 11 14 11 CP
TN3841 (1.50V / -40°C)
16 18 16 17 18 16 16 16 18 16 16 15 13 14 12 14 13 15 16 13 15 10 15 13 15 9 12 11 15 12 PMOVI
18 19 18 18 18 18 18 19 19 19 19 18 13 14 12 16 13 15 16 14 15 12 14 15 16 9 13 11 15 12 1/0
13 16 13 14 16 14 13 15 16 14 16 18 13 13 11 13 12 12 13 12 12 10 12 12 13 8 11 11 13 11 TP
14 16 14 15 16 14 14 15 16 15 16 18 14 14 12 14 13 13 14 13 13 10 13 13 14 9 12 11 14 12 U
12 14 12 14 16 13 13 15 15 15 16 18 14 14 12 12 11 12 12 12 11 10 11 11 12 9 11 10 12 11 X
17 19 17 17 17 17 17 18 17 18 19 19 17 17 17 17 13 15 16 14 15 13 14 14 16 9 14 12 16 13 Y
13 15 13 15 16 14 13 15 15 15 16 18 14 14 14 17 13 12 13 12 12 9 12 13 13 9 11 10 13 12 LR
56 57 56 57 58 56 56 57 56 57 57 59 57 57 56 58 57 56 55 14 52 50 52 12 17 9 51 48 16 40 LA
62 64 62 63 63 62 62 62 62 62 62 64 62 62 62 63 62 63 62 14 55 55 53 13 17 9 55 49 17 41 RAW
14 16 14 15 16 14 14 16 15 16 17 18 15 15 14 17 15 56 62 14 12 11 12 12 14 9 12 11 14 12 RAW1
57 59 57 57 58 57 57 57 58 57 57 59 57 57 57 58 57 60 63 58 56 50 53 13 16 9 52 48 15 40 AB
61 64 61 62 64 63 62 65 63 64 66 66 63 64 62 64 64 66 67 63 66 60 48 10 13 8 56 49 12 38 AB1
54 56 54 55 56 54 54 54 55 54 54 57 54 54 54 56 54 57 62 55 56 65 53 12 15 9 50 48 15 39 BDN
15 16 15 16 17 16 15 17 17 17 18 18 16 16 16 18 15 59 64 17 58 65 56 15 14 9 12 10 13 12 SR
Table A.16. Union and intersection at TN3841
19 20 19 19 19 19 19 19 20 19 20 21 19 19 19 20 19 58 64 19 59 66 57 20 19 9 14 12 16 13 SS
11 13 11 14 16 13 12 15 14 15 16 18 14 14 12 17 13 56 62 14 56 61 53 15 19 9 9 8 9 9 BLIF
59 61 59 59 61 59 59 61 60 61 62 63 60 60 59 61 60 63 65 60 62 62 61 61 63 58 58 50 13 40 Ham5R
51 54 51 52 55 52 51 54 53 53 55 57 52 53 52 55 53 58 63 53 58 61 55 55 57 51 58 50 12 38 Ham5W
17 19 17 18 18 17 17 17 17 17 18 20 17 17 17 18 17 57 62 17 58 65 55 19 20 17 62 55 17 13 G
41 43 41 43 45 42 41 44 42 44 45 47 43 43 42 45 42 57 62 43 57 63 55 44 47 41 59 53 45 41 HamWk
Appendix A
AB1
A
AlgB
Y
LA
AB
1/0
RAW1
SS
B
X
RAW
G
LR
SR
U
BLIF
SCN
BDN
CM
MTS
CP
TP
Ham5W
HamWk
Ham5R
PMOVI
SCNP
MTSP
MTSPP
21 20 20 19 19 20 20 20 20 21 21 20 20 20 19 19 20 21 20 20 21 20 20 21 20 19 19 16 21 21 SCN
21 20 20 19 19 20 20 20 20 20 20 20 20 20 19 19 20 20 20 19 20 20 20 20 20 19 19 16 20 20 SCNP
Appendix A
21 20 20 19 19 20 20 20 20 20 20 20 20 20 19 19 20 20 20 19 20 20 20 20 20 19 19 16 20 20 MTS
22 21 21 20 19 19 19 19 19 19 19 20 19 19 20 19 19 20 20 20 20 20 20 19 20 18 19 17 19 19 MTSP
21 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 16 19 19 MTSPP
21 20 20 21 20 20 20 20 20 20 20 20 20 20 19 19 20 20 20 19 20 20 20 20 20 19 19 16 20 20 CM
21 20 20 21 20 20 20 20 20 20 20 20 20 20 19 19 20 20 20 19 20 20 20 20 20 19 19 16 20 20 A
23 22 22 23 22 22 22 22 20 20 20 20 20 22 19 19 21 20 20 19 21 20 21 21 20 19 19 16 21 22 B
21 20 20 21 20 20 20 22 20 20 20 20 20 20 19 19 20 20 20 19 20 20 20 20 20 19 19 16 20 20 AlgB
22 22 22 23 22 22 22 24 22 22 22 20 20 20 19 19 20 22 21 20 21 20 20 21 21 19 19 16 22 21 CP
TN3941 (1.80V / -40°C)
22 22 22 23 22 22 22 24 22 22 22 20 20 20 19 19 20 22 21 20 21 20 20 21 21 19 19 16 22 21 PMOVI
22 21 21 21 21 21 21 23 21 23 23 21 20 20 20 19 20 21 21 20 21 21 21 20 21 19 20 17 20 20 1/0
21 20 20 21 20 20 20 22 20 22 22 21 20 20 19 19 20 20 20 19 20 20 20 20 20 19 19 16 20 20 TP
23 22 22 23 22 22 22 22 22 24 24 23 22 22 19 19 21 20 20 19 21 20 21 21 20 19 19 16 21 22 U
22 21 21 20 20 21 21 23 21 23 23 21 21 23 20 19 19 20 20 20 20 20 20 19 20 18 19 17 19 19 X
21 20 20 20 19 20 20 22 20 22 22 21 20 22 20 19 19 19 19 19 19 19 19 19 19 18 18 16 19 19 Y
22 21 21 22 21 21 21 22 21 23 23 22 21 22 22 21 21 20 20 19 20 20 20 20 20 19 19 16 20 21 LR
36 36 36 36 36 36 36 38 36 36 36 36 36 38 36 36 37 36 35 21 34 29 33 21 22 19 33 28 22 26 LA
38 37 37 37 37 37 37 39 37 38 38 37 37 39 37 37 38 38 37 20 33 31 33 20 22 19 35 30 21 25 RAW
22 22 22 21 21 22 22 24 22 23 23 22 22 24 21 21 23 36 38 21 21 20 20 20 20 18 19 17 20 20 RAW1
37 37 37 37 37 37 37 38 37 38 38 37 37 38 37 37 38 39 41 37 37 30 34 22 21 19 34 27 22 27 AB
38 37 37 37 37 37 37 39 37 39 39 37 37 39 37 37 38 44 43 38 44 37 29 20 21 19 35 28 20 24 AB1
36 35 35 35 35 35 35 36 35 37 37 35 35 36 35 35 36 38 39 36 38 43 35 21 21 19 33 27 21 26 BDN
22 22 22 23 22 22 22 23 22 23 23 23 22 23 23 22 23 37 39 23 37 39 36 22 20 19 19 16 22 22 SR
Table A.17. Union and intersection at TN3941
23 22 22 22 22 22 22 24 22 23 23 22 22 24 22 22 23 36 37 23 38 38 36 24 22 19 20 17 21 20 SS
21 20 20 21 20 20 20 22 20 22 22 21 20 22 21 20 21 36 37 22 37 37 35 22 22 19 19 16 19 19 BLIF
42 41 41 41 41 41 41 43 41 43 43 41 41 43 41 41 42 43 42 42 43 42 42 43 42 40 40 31 19 24 Ham5R
37 36 36 35 35 36 36 38 36 38 38 36 36 38 35 35 37 40 39 36 42 41 40 38 37 35 41 32 16 20 Ham5W
23 23 23 24 23 23 23 24 23 23 23 24 23 24 24 23 24 37 39 24 38 40 37 23 24 23 44 39 23 22 G
28 28 28 29 28 28 28 28 28 29 29 29 28 28 29 28 28 38 40 29 38 41 37 28 30 28 44 40 29 28 HamWk
161
162
AB1
A
AlgB
Y
LA
AB
1/0
RAW1
SS
B
X
RAW
G
LR
SR
U
BLIF
SCN
BDN
CM
MTS
CP
TP
Ham5W
HamWk
Ham5R
PMOVI
SCNP
MTSP
MTSPP
34 25 25 25 28 27 27 32 28 31 30 29 27 32 26 28 30 30 33 30 32 30 30 32 31 13 30 22 30 26 SCN
45 36 30 29 33 32 32 36 33 34 34 32 31 34 28 32 34 35 35 35 35 31 35 35 34 20 32 25 36 34 SCNP
40 37 31 26 29 28 31 31 30 31 31 28 28 31 25 29 30 31 31 30 31 27 31 31 31 17 28 24 31 31 MTS
53 51 49 44 35 35 33 35 37 37 36 38 33 37 33 37 35 39 40 37 38 34 40 35 39 19 37 30 38 34 MTSP
56 53 52 59 50 39 40 40 43 44 44 42 38 40 35 40 41 44 48 40 48 40 45 41 44 20 41 31 44 38 MTSPP
58 55 54 60 62 51 39 39 39 41 38 38 39 41 37 39 40 43 44 41 45 41 43 38 43 21 40 31 45 39 CM
56 53 49 60 59 61 49 38 43 44 43 38 36 43 36 39 40 45 47 39 46 39 45 40 45 21 39 31 45 37 A
53 51 51 60 61 63 62 51 43 45 45 43 41 46 36 43 44 46 49 47 48 42 44 45 43 21 45 32 48 40 B
62 59 57 63 63 68 62 64 56 47 47 46 40 44 39 43 42 49 51 43 51 43 50 42 48 22 48 33 48 40 AlgB
59 58 56 63 62 66 61 62 65 56 47 45 41 44 37 46 44 50 54 44 52 47 49 42 49 21 46 33 49 42 CP
TN4441 (1.30V / +25°C)
61 59 57 65 63 70 63 63 66 66 57 47 43 46 39 45 45 53 55 45 51 46 53 45 51 23 49 37 50 39 PMOVI
63 62 61 64 66 71 69 66 68 69 68 58 41 42 39 42 43 52 56 45 52 47 49 40 48 22 52 35 47 40 1/0
56 54 52 60 61 61 62 59 65 64 63 66 49 41 35 41 43 43 46 40 45 39 42 41 42 20 40 31 42 36 TP
63 63 61 68 71 71 67 66 73 73 72 77 69 61 36 43 45 49 55 44 50 45 50 48 48 20 46 34 48 42 U
52 52 50 55 59 58 57 59 61 63 62 63 58 69 44 36 35 40 42 39 41 38 40 33 40 20 40 29 42 33 X
57 55 53 58 61 63 61 59 64 61 63 67 59 69 59 51 42 49 48 42 49 44 47 40 44 20 45 35 45 39 Y
59 57 56 64 64 66 64 62 69 67 67 70 61 71 64 64 55 50 49 44 46 39 45 46 44 20 41 30 47 43 LR
122 119 118 123 124 126 122 123 125 124 122 124 124 130 122 120 123 118 112 48 107 99 104 46 54 22 104 86 53 86 LA
140 140 139 143 141 146 141 141 144 141 141 141 142 145 141 142 145 145 139 49 118 111 112 48 58 24 119 96 55 86 RAW
125 124 123 129 125 129 126 126 128 127 129 129 127 134 126 125 132 134 144 128 123 106 107 46 56 22 109 90 52 84 AB
122 123 122 128 128 128 128 127 131 127 129 129 128 134 124 125 134 137 146 127 135 118 102 40 51 23 113 92 48 80 AB1
124 121 120 124 125 128 124 127 126 127 124 129 127 131 124 124 130 134 147 129 136 136 120 46 53 23 108 87 51 85 BDN
134 134 133 137 139 141 140 136 138 140 138 136 139 145 134 136 144 144 150 138 144 135 142 142 144 130 130 96 50 80 Ham5R
110 109 105 112 117 118 116 117 121 121 118 121 116 125 113 114 123 130 141 118 131 124 131 119 123 101 132 98 34 71 Ham5W
103 97 95 105 107 107 107 106 111 109 113 113 108 114 106 107 107 127 148 108 134 133 130 107 116 98 145 122 113 95 HamWk
Appendix A
AB1
A
AlgB
Y
LA
AB
1/0
RAW1
SS
B
X
RAW
G
LR
SR
U
BLIF
SCN
BDN
CM
MTS
CP
TP
Ham5W
HamWk
Ham5R
PMOVI
SCNP
MTSP
MTSPP
7 6 4 4 6 6 6 6 6 7 6 6 6 7 5 5 6 7 7 5 7 5 7 6 7 3 4 4 6 6 SCN
8 7 4 4 5 6 7 7 7 7 6 7 7 7 5 5 7 7 7 4 7 4 7 7 7 3 5 4 6 7 SCNP
Appendix A
7 7 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 4 4 MTS
7 7 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 4 4 MTSP
7 8 6 6 6 5 5 5 5 6 5 5 5 6 5 5 5 6 6 5 6 5 6 5 6 3 3 3 5 5 MTSPP
7 7 6 6 7 6 6 6 6 6 6 6 6 6 5 5 6 6 6 4 6 4 6 6 6 3 4 4 5 6 CM
8 7 7 7 8 7 7 7 7 7 6 7 7 7 5 5 7 7 7 4 7 4 7 7 7 3 5 4 6 7 A
8 7 7 7 8 7 7 7 7 7 6 7 7 7 5 5 7 7 7 4 7 4 7 7 7 3 5 4 6 7 B
8 7 7 7 8 7 7 7 7 7 6 7 7 7 5 5 7 7 7 4 7 4 7 7 7 3 5 4 6 7 AlgB
8 8 8 8 8 8 8 8 8 8 6 7 7 8 5 5 7 8 8 5 8 5 8 7 8 3 5 4 7 7 CP
TN4541 (1.80V / +25°C)
7 7 6 6 7 6 7 7 7 8 6 6 6 6 5 5 6 6 6 4 6 4 6 6 6 3 4 4 5 6 PMOVI
8 7 7 7 8 7 7 7 7 8 7 7 7 7 5 5 7 7 7 4 7 4 7 7 7 3 5 4 6 7 1/0
8 7 7 7 8 7 7 7 7 8 7 7 7 7 5 5 7 7 7 4 7 4 7 7 7 3 5 4 6 7 TP
9 9 9 9 9 9 9 9 9 9 9 9 9 9 5 5 8 9 8 5 8 5 8 8 8 3 5 4 8 8 U
7 7 5 5 6 6 7 7 7 8 6 7 7 9 5 5 5 5 5 4 5 4 5 5 5 3 3 3 4 5 X
7 7 5 5 6 6 7 7 7 8 6 7 7 9 5 5 5 5 5 4 5 4 5 5 5 3 3 3 4 5 Y
9 8 8 8 9 8 8 8 8 9 8 8 8 9 8 8 8 8 7 4 7 4 7 8 7 3 5 4 7 8 LR
19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 17 5 17 12 14 8 8 3 14 13 8 10 LA
21 21 21 21 21 21 21 21 21 21 21 21 21 22 21 21 22 23 21 5 17 15 14 7 8 3 17 16 7 9 RAW
7 8 5 5 6 7 8 8 8 8 7 8 8 9 6 6 9 19 21 5 5 5 5 4 5 3 3 3 5 4 RAW1
17 17 17 17 17 17 17 17 17 17 17 17 17 18 17 17 18 19 21 17 17 11 14 7 8 3 14 13 7 9 AB
19 20 17 17 18 19 20 20 20 20 19 20 20 21 18 18 21 24 23 17 23 17 9 4 5 3 12 13 5 6 AB1
14 14 14 14 14 14 14 14 14 14 14 14 14 15 14 14 15 19 21 14 17 22 14 7 8 3 11 10 7 9 BDN
9 8 8 8 9 8 8 8 8 9 8 8 8 9 8 8 8 19 22 9 18 21 15 8 7 3 5 4 7 8 SR
Table A.19. Union and intersection at TN4541
8 8 8 8 8 8 8 8 8 8 8 8 8 9 8 8 9 19 21 8 17 20 14 9 8 3 5 4 7 7 SS
7 7 4 4 6 6 7 7 7 8 6 7 7 9 5 5 8 19 21 5 17 17 14 8 8 3 3 3 3 3 BLIF
21 20 19 19 21 20 20 20 20 21 20 20 20 22 20 20 21 23 22 20 21 23 21 21 21 18 18 17 5 7 Ham5R
21 21 19 19 21 20 21 21 21 22 20 21 21 23 20 20 22 24 23 20 22 22 22 22 22 18 19 18 4 6 Ham5W
9 9 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 19 22 8 18 20 15 9 9 8 21 22 8 7 G
11 10 10 10 11 10 10 10 10 11 10 10 10 11 10 10 10 19 22 11 18 21 15 10 11 10 21 22 11 10 HamWk
163
Appendix B 165
Appendix B
Calculation of Fault Distribution
|F0| = 2439
|F1| = 1610
|F2| = 1073
|F3| = 390
|F4| = 171
|F5| = 0
Appendix C
ESPRESSO Algorithm and
Software
.i 30 .i 30
.o 1 .o 1
.type r .p 4
--------0----0--0-0--0-00000-0 0 -------1-----1--1111-1---11-11 1
000000000000000000000-000---00 0 -------1-----11-111--1---11-11 1
--0000000000000000000-0000--00 0 -------1-----1--1111-1-1--1-11 1
-----------------00-000---00-- 0 -------1-----11-111--1-1--1-11 1
0000000000000000000000000-0-00 0 .e
--0000000000000000000-0000--00 0
--------0----0--0------0-0---0 0
------------------0--0--0-00-- 0
---000000000000000000-0000--00 0
--------0----0--0------0-0--00 0
--------0-------0------------0 0
---000000000000000000000000000 0
---00---0--0-0-00-0----0-0--00 0
--00000000-0000000000-0-0---00 0
--0000000000000000000-0000--00 0
--------0-------0------0-0---0 0
--------0----0--0------000---0 0
-------------0---------------- 0
----------------0------------0 0
--------0----0--0------0-0--00 0
000000000000000000000-0 0
00---000000000--0000
----0----0--
Both, input and output are text files. The input file contains
the truth table to be minimized, the output file the minimized
function. The 30 inputs are separated by a ‘space’ from the
output. The sequence of inputs represents the sequence of
algorithms A1 trough A30 as given in table 4.2. The truth table
is in disjunctive normal form (DNF).
The output file also contains the result of the minimization
as truth table with inputs and output space-separated. A ‘1’
denotes that the corresponding algorithm Am is essential. If
the table consists of more than one row, the solutions are
equivalent.
Appendix D 171
Appendix D
Additional Results of Chapter 7
100%
90%
80%
70%
60%
Fault Coverage
50%
40%
30%
20%
10%
0%
0 20 40 60 80 100 120 140 160
Test Length
1024 8
175 261,56kB
TT1522 32kB 65.1ms (44)
180MHz
Appendix D 173
100%
90%
80%
70%
60%
Fault Coverage
50%
40%
30%
20%
10%
0%
0 10 20 30 40 50
Test Length
1024 8
52 261,56kB
TT1622 32kB 19.3ms (45)
180MHz
174 Appendix D
100%
90%
80%
70%
60%
Fault Coverage
50%
40%
30%
20%
10%
0%
0 20 40 60 80 100 120 140 160 180
Test Length
1024 8
187 261,56kB
TT6531 32kB 2 100ms 269.6ms
180MHz (46)
Appendix D 175
100%
90%
80%
70%
60%
Fault Coverage
50%
40%
30%
20%
10%
0%
0 10 20 30 40 50 60 70 80
Test Length
1024 8
89 261,56kB
TT6631 32kB 2 100ms 233.1ms (47)
180MHz
176 Appendix D
100%
90%
80%
70%
60%
Fault Coverage
50%
40%
30%
20%
10%
0%
0 20 40 60 80 100 120 140 160 180
Test Length
1024 8
199 261,56kB
TT3741 32kB 2 100ms 274.0ms
180MHz (48)
Appendix D 177
100%
90%
80%
70%
60%
Fault Coverage
50%
40%
30%
20%
10%
0%
0 5 10 15 20 25 30 35 40 45
Test Length
1024 8
45 261,56kB
TT3841 32kB 16.7ms (49)
180MHz
178 Appendix D
100%
90%
80%
70%
60%
Fault Coverage
50%
40%
30%
20%
10%
0%
0 10 20 30 40 50 60 70 80 90
Test Length
1024 8
91 261,56kB
TT3941 32kB 33.9ms (50)
180MHz
Appendix D 179
100%
90%
80%
70%
60%
Fault Coverage
50%
40%
30%
20%
10%
0%
0 10 20 30 40 50 60 70 80
Test Length
1024 8
87 261,56kB
TT4441 32kB 32.4ms (51)
180MHz
180 Appendix D
100%
90%
80%
70%
60%
Fault Coverage
50%
40%
30%
20%
10%
0%
0 5 10 15 20 25 30 35 40 45 50
Test Length
1024 8
50 261,56kB
TT4541 32kB 18.6ms (52)
180MHz