05981413
05981413
   AbstractThe embedded-DRAM (eDRAM) testing mixes up the                           SoC testing due to the difficulty of test isolation and test
techniques used for DRAM testing and SRAM testing since an                           accessibility [8]. By reducing the tester requirement and en-
eDRAM core combines DRAM cells with an SRAM interface (the                           abling the parallel testing of different memory cores, memory
so-called 1T-SRAM architecture). In this paper, we first present
our test algorithm for eDRAM testing. A theoretical analysis to the                  built-in-self-test (BIST) circuit is the best solution to the em-
leakage mechanisms of a switch transistor is also provided, based                    bedded memory testing in common consensus today [9][11].
on that we can test the eDRAM at a higher temperature to reduce                      Several BIST schemes are proposed for the embedded DRAM
the total test time and maintain the same retention-fault coverage.                  testing [12][15]. However, these previous works mainly
Finally, we propose a mathematical model to estimate the defect                      focus on the architecture and the automatic generation of the
level caused by wear-out defects under the use of error-correc-
tion-code circuitry, which is a special function used in eDRAMs                      BIST circuitry. Few discussions on the test algorithms and the
compared to commodity DRAMs. The experimental results are col-                       test-time overhead resulted from the retention test can be found
lected based on 1-lot wafers with an 16 Mb eDRAM core.                               in the literature for the eDRAM testing.
   Index TermsEmbedded-DRAM (eDRAM), fault model, reten-                               The conventional DRAM testing contains two main tasks:
tion, error-correction-code.                                                         the retention testing and the functional testing. In the reten-
                                                                                     tion testing, we test whether the data retention time of each
                                                                                     DRAM cell can meet its specification. In the functional testing,
                             I. INTRODUCTION                                         we test whether the DRAM-cell array and its peripheral cir-
                                                                                     cuits can function correctly at different operating modes, which
                                                                                                 TABLE I
                                                                      WRITE-OPERATION SEQUENCE AND CORRESPONDING FUNCTIONAL INPUTS
                                                                            FOR FILLING THE CHECKERBOARD BACKGROUND IN FIG. 4
                         TABLE II                                     timate the defect level caused by the wear-out defects. We will
  COMPARISON BETWEEN COMMODITY DRAMS AND EMBEDDED DRAMS               discuss this issue later in Section V.
March C- (10N):
Fig. 5. Behavior of a transistor open fault on the pass transistor during a read
operation for: (a) SRAM and (b) eDRAM.
                                                                                     The notations are defined as follows.
the same time that the self-refresh is performed, the counter of         and storage capacitor, or storage capacitor and ground is large.
the auto-refresh is reset. So after the delay element ends, the          In this case, the data is hard to write into or read out from
data will be auto-refreshed again. Then a read operation is per-         cells. Modern SRAM designs do not have this problem but some
formed to check if any retention fault occurs during the delay el-       eDRAM cores do. SOFs can be detected at the same time as
ement. During this retention test, the checkerboard background           SAFs are detected when the sense amplifier is transparent to
should be applied because this background can exacerbate the             stuck-open faults. It means that the second element in March
leakage and help to catch a retention fault. Note that the checker-      C- algorithm, (ra, wb), can already detect the SOFs in this case.
board background here refers to datas physical values, not log-         When the sense amplifier is latch-based and thus not transparent
ical values. Also, we need to perform this retention test to both        to stuck-open faults due to the presence of the data latch, the test
the data-background and its complement.                                  algorithm requires an element of (read, write, read) to detect the
   3) Word-Line-Coupling Faults: In modern SRAM designs,                 SOFs [1]. Therefore, we change the second element in March
the power/ground shielding technique is used to eliminate the            C- algorithm from (ra, wb) to (ra, wb, rb), which becomes the
signal disturbance between word-lines or bit-lines, and hence            extended March C- algorithm.
we seldom consider the word-line-coupling faults in SRAM
testing. However, for eDRAM design, such technique cannot                C. Proposed Embedded-DRAM Test Approach
be applied due to its high-density requirement. In addition, the
capacitive loading of a word-line in eDRAM is relatively large              In this section, we summarize the test strategies discussed
because more words are connected to a word-line in eDRAM                 in Section III-B to form the final test approach for an eDRAM
than in SRAM. Word-lines are made of polysilicon that has                core. This test approach applies an -direction extended March
much higher resistance than metal line. When a word-line is              C- algorithm with solid data-background as well as a -di-
turned off too slowly due to its large RC delay, the voltage of          rection MATS algorithm with checkerboard data-background.
the neighboring word-line might couple capacitively a voltage            Also, we test the self-refresh operation in the extended March C-
to the original word-line, resulting in a wrong state on the orig-       algorithm and the retention faults in the MATS algorithm. The
inal word-line. In this case, a wrong data would be read from            auto-refresh is always on in both algorithms. The detail steps of
or write into the cells if a cells data on the original word-line       the March C- and MATS algorithms are described as follows.
is different from that of its adjacent word-line, such a scenario
is easier to happen and test by the checkerboard background.                  -direction Extended March C- with solid background:
Therefore, to detect word-line-coupling faults, a -direction                   EMC-:
MATS algorithm with a checkerboard background may be uti-                                              ;
lized. The sequence of a MATS algorithm is shown as follows.
Its complexity is 4N.                                                              (SR);           .
cycles spent on one delay element is the specified retention time                                  TABLE III
times the frequency               .                                                   YIELD OF DIFFERENT TEST APPROACHES
   The above -direction extended March C- algorithm covers
the stuck-open faults by the element (ra, wb, rb). It also tests the
functionality of self-refresh and auto-refresh. The above -di-
rection MATS algorithm tests the word-line-coupling faults by                                     TABLE IV
                                                                                       TEST ALGORITHM OF A1, A2, AND A3
the -direction elements and checkerboard data-background. It
also tests the retention faults by inserting the sequence of SR and
del twice. The bit-line-toggling faults are covered by the solid-
background operations in the extended March C- algorithm.
   From coverages point of view, the two self-refresh opera-
tions in the extended March C- algorithm seem redundant since
two self-refresh operations are also performed in the MATS al-                                      TABLE V
gorithm for the retention test. However, we keep the first two            IMPACT OF USING DIFFERENT MARCH ELEMENTS AND TRAVERSING
                                                                          DIRECTIONS FOR THE FIRST PART OF OUR PROPOSED TEST APPROACH
self-refresh operations in our first tape-out to differentiate the
detection of self-retention faults from that of the data-retention
faults. These two self-refresh operations in the extended March
C- algorithm can be further removed to speed up the test time if
the diagnosis requirement is low.                                      March algorithm generated by a commercial tool, March C
                                                                       (14N), is redundant in our eDRAM testing.
                            TABLE VI                                                              TABLE IX
                   TEST ALGORITHM OF B1 AND B2                              IMPACT OF APPLYING RETENTION TEST AND BYTE-WRITE TEST
                                                                                                    TABLE X
                                                                              TEST TIME DISTRIBUTION OF THE PROPOSED TEST APPROACH
                           TABLE VII
         IMPACT OF USING DIFFERENT BACKGROUND FOR THE
           SECOND PART OF OUR PROPOSED TEST APPROACH
                                                                                                                                      (3)
also find in Table V that A2 plus EMC- can capture more de-           where
fects than A3 plus EMC-, which further demonstrates the ad-
vantage of using a MATS algorithm rather than another simple                                                                          (4)
4N march algorithm.                                                                                                                   (5)
   Table VI lists the march elements, data background, and
                                                                                                                                      (6)
traversing direction of two EMC- algorithms, denoted as B1
and B2. As Table VI shows, B1 uses a solid background while                                                                           (7)
B2 uses a checkerboard background. Both B1 and B2 traverse
in -directional. Table VII reports the yield after applying each                    time of one (del) element;
of B1 and B2 with the -direction, checkerboard-background
                                                                                    cycle time;
MATS algorithm (A2) but without the retention test. The result
shows that B1 can detect 0.7% more defective parts than B2.                         number of words;
This result demonstrates the advantage of using a solid-back-                       number of reads and writes;
ground EMC- algorithm rather than checkerboard-background
one in our proposed test approach. The additional faults de-                        number of word-lines;
tected by the solid background are bit-line-toggling faults (as                     number of self-refreshes;
discussed in Section III-B3). Compared to the result shown in
                                                                                    number of total auto-refreshes.
Table V, we can also find that the occurrence of bit-line-toggling
faults is less frequent than the occurrence of word-line-coupling              is equal to the retention-time specification, and        is
faults for this eDRAM macro.                                          equal to the runtime divide by the specified retention time.
   In the following experiment, we attempt to observe the impact         Table X lists the test time spent in each component of the
of applying the retention test and the byte-write test. Table VIII    proposed approach, given a 50 MHz clock frequency and a 16
lists description of three different MATS algorithms, denoted         ms retention-time specification. In this case, the ratio of reten-
as C1, C2, and C3. C1 is the -direction checkerboard-back-            tion-test time to total test time is 17.4%.
ground MATS algorithm and does not include the retention test            We only assert auto-refresh signal when the run time of an
(same as A2). C2 is C1 plus retention test. C3 is C1 with all its     element is longer than retention time. If the test clock is fast
write operations performed by byte-write, i.e., writing a byte (8)    enough, the auto-refresh can be removed because elements are
of bit-cells at a time instead of a word (32). Table IX shows the     quickly done within retention time, but we still need one AR to
relative yield after applying each of C1, C2, and C3 with the         verify the correctness of auto-refresh operation. The refresh can
same extended March C- (EMC-) algorithm used for Table V.             be done using a clock rate faster than test clock rate, here we
As Table V shows, adding the retention test can detect 5.6%           still use the test clock rate to calculate refresh time.
more defective parts, which demonstrates the effectiveness and           In current eDRAM designs, the target clock frequency can
necessity of applying the retention test in eDRAM testing. As to      be higher than the 50 MHz used in Table X. Table XI shows the
the byte-write test, only 0.2% more defective parts are detected,     ratio of the retention-test time to total eDRAM-test time for dif-
but its test application time is much larger since only 8 bits are    ferent clock frequencies and different retention-time specifica-
written at one write operation. In addition, the application of the   tions. As the results show, the ratio of the retention-test time in-
manufactured eDRAM macro is usually known when designing              creases when the clock frequency increases, and gradually dom-
the SoC, and not all eDRAMs applications need the function-          inates the total eDRAM-test time. If the retention time is defined
YANG et al.: TESTING METHODOLOGY OF EMBEDDED DRAMS                                                                                      1723
                            TABLE XI
      RATIO OF RETENTION-TEST TIME TO TOTAL TEST TIME W.R.T.
        EACH RETENTION-TIME SPECIFICATION AND CLOCK RATE
longer in the specification, this ratio would be even higher. For       Fig. 6. Main leakage sources of a eDRAM cell.
the case that clock frequency is 200 MHz and the defined re-
tention time is 32 ms, this retention-test-time ratio can be up to
62.9%. Therefore, reducing the retention-test time can signifi-         A. Leakage Mechanisms
cantly reduce the total eDRAM-test time. In Section IV, we will            The leakage mechanisms of a deep-sub-micron transistor
attempt to increase the temperature to further reduce the reten-        include reverse-bias pn junction leakage, subthreshold leakage,
tion-test time.                                                         oxide tunneling current, gate current due to hot-carrier injection,
   Another way to further reduce the total test time is to apply the    gate-induced drain leakage (GIDL), and channel punchthrough
burst mode operation, if the eDRAM core supports, for a single-         current [17]. Among these six leakage mechanisms, the re-
operation March element, such as the (wa) and (ra) in the               verse-bias junction band-to-band-tunneling (BTBT) leakage,
extended March C- algorithm. However, this reduction is still           subthreshold leakage, and direct tunneling current are the
limited since most elements contain more than one operations.           main leakage sources in current advanced process technologies
                                                                        [16]. Fig. 6 illustrates these three main leakage sources in
                                                                        the cross-section view of a cell in our eDRAM. The detail
          IV. REDUCING RETENTION-TEST TIME             BY               analysis for each of the above leakage sources and its relation
                INCREASING TEMPERATURE                                  to temperature are presented as follows.
   For an eDRAM cell, its data-retention time is determined by             1) Reverse-Bias Junction BTBT Leakage: Drain and source
the leakage of its switch transistor, which increases along with        to well junctions are commonly reverse-biased for preventing
the increase of the temperature. In the eDRAM testing, we at-           forward-biased current. If both        and region are heavily
tempt to raise the temperature to increase transistors leakage         doped, band-to-band tunneling dominates the               junction
current, which shortens the data-retention time of a cell. There-       leakage. The BTBT current involves the emission or absorption
fore, at a higher temperature, the delay element used for reten-        of phonons, since silicon is an indirect band gap semiconductor.
tion test can be specified shorter since a retention fault can be       The tunneling current density is as follows [24]:
detected within a shorter period of time than that at the original
reference temperature. However, if the new specified retention                                                                          (8)
time is too low, some retention faults may be able to escape, re-
sulting in a higher defect level. On the contrary, if it is too high,
                                                                        where                               , and
the retention time of an eDRAM cell is over-tested, resulting in
                                                                            is the effective mass of electron;     is the energy-band gap;
a yield lost.
                                                                              is the applied reverse bias;      is the electric field at the
   In order to specify an appropriate retention time for the delay
                                                                        junction; is the electronic charge; and is the reduced Plancks
element at a higher temperature, we need to calculate the time at
                                                                        constant. The electric field at the junction is
a given temperature during that the leakage of a switch transistor
is equivalent to the leakage during the specified retention time
at the reference temperature, which is defined as 85 C in our                                                                           (9)
specification. This time is defined as the equivalent retention
time for a given temperature, which implies that a eDRAM cell           where      and      are the doping in the and side, respec-
loses its data after the specified retention time at 85 C if and        tively;    is permittivity of silicon;      is the built in voltage
only if this cell will lose its data after the equivalent retention     across the junction.
time at the given temperature.                                             2) Subthreshold Leakage: Subthreshold leakage occurs
   In the following of this section, we first study different           when gate voltage is below          . In the weak inversion, the
leakage mechanisms of a switch transistor and their sensitivity         diffusion current occurs in the subthreshold conduction when
to the temperature. Based on this leakage analysis, we then             the minority carriers are conducted from channel region and
calculate the equivalent retention time. Last, the experimental         exist in channel depletion layer. This subthreshold current can
results of using different equivalent retention time at different       be expressed as follows [24]:
temperatures are presented. We will also compare the total
test-time reduction by increasing the temperature.                                                                                     (10)
1724                                     IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, VOL. 20, NO. 9, SEPTEMBER 2012
(13) (15)
where       and          is the tunneling area of direct tunneling        The parameters used in the leakage calculation are listed as
and BTBT.                                                              follows, which are provided by the IC foundry and may vary
   Note that this leakage is actually a function of temperature.       from the following different process technologies.
The following subsection discusses those temperature-depen-                  Mobility       :                        (m /V s).
dent parameters in the above leakage equations. In addition, the             Oxide Capacitance              :                  (F/m ).
leakage for the storage capacitor itself is small when using a               Oxide Thickness             :                (m).
high- material and hence can be omitted in our analysis.                     Channel Width          :                    (m).
                                                                             Channel Length         :                (m).
B. Temperature-Dependent Parameters in Leakage
                                                                             Subthreshold Swing           : 1.11.5.
  Different leakage-current sources have different temperature               Thermal Voltage           :             (V).
dependence. In the following, we list the temperature-depen-                 Threshold Voltage            : 0.40.6 (V).
dent parameters in above three leakage equations and discuss                 Supply Voltage             : 1.2 (V).
the magnitude of their dependency to the temperature .                       Barrier Height          : 3.13.2 (eV).
  1) Energy-Band Gap           : The energy-band gap may be                  Energy Band-gap              :
narrowed by the increase of temperature within an order of                               (eV).
        .                                                                    Doping Concentration: about              (m ).
  2) Junction Electric Field       : The junction electric field          Table XII lists the calculated equivalent retention time and
coupled with the doping concentration may be influenced by the         its reduction ratio to the original specification-defined retention
temperature, but it is more dependent on the junction voltage.         time associated with each given temperature. The retention-time
  3) Mobility        : The increase of temperature results in the      specification          is 16 ms at the reference temperature
reduction of mobility. The degradation of mobility is direct pro-      85 C. As the results shows, the retention-time reduction is close
portional to    .                                                      to 50% when raising the temperature to 105 C, and 65% when
YANG et al.: TESTING METHODOLOGY OF EMBEDDED DRAMS                                                                                   1725
                            TABLE XIII
  YIELD W.R.T. EACH TEMPERATURE AND RETENTION-TIME SPECIFICATION
D. Experimental Results
   In the following experiment, we apply our proposed test algo-
rithm (described in Section III) on the eDRAM cores of 1-lot test
wafers repeatedly with different retention-time specifications
at different temperatures. In each time of the eDRAM testing,         retention time, retention-test time, and total eDRAM-test time,
the delay element needs to match the retention-time specifica-        respectively, associated with each retention-time specification
tion. Table XIII shows the corresponding yield for each reten-        at 85 C, clock frequency, and temperature. Column 7 list the
tion-time specification and temperature. As the results show, the     total eDRAM-test-time reduction achieved by using the equiva-
yield reaches 86.5% with 16 ms retention time at 85 C. Also,          lent retention time at each temperature compared to the total test
the same yield is first-reached with 12 ms retention time at 95       time at 85 C. As the results show, this total eDRAM-test-time
  C and 8 ms retention time at 105 C. This result implies that        reduction increases when the temperature, clock frequency, or
the eDRAM cells which hold their charge for 16 ms at 85 C             retention-time specification increases. The reduction ratio can
can hold their charge for 12 ms at 95 C and for 8 ms at 105 C,        be up to 38.2% by increasing 30 C at temperature when the
respectively. This result approximately matches the calculated        retention-time specification and clock frequency are 32 ms and
equivalent retention time listed in Table XII, where the equiva-      200 MHz, respectively.
lent retention time for 95 C and 105 C is 11.55 and 8.49 ms,             Note that at a higher temperature, its equivalent retention time
respectively.                                                         decreases, which results in more frequent auto-refresh opera-
   Note that we are not suggesting to directly use the calculated     tions. Fortunately, the time consumed by a refresh operation is
equivalent retention time during the eDRAM testing. The equiv-        short and does not affect test-time reduction too much. In ad-
alent retention time used in practice should be verified through      dition, the temperature discussed here is for wafer testing. If
real silicon experiments. For the IC foundry providing eDRAM          we want to test the data retention after package, the tempera-
cores, a table of equivalent retention time associated with dif-      ture under consideration should be the temperature inside the
ferent temperatures can be built through a similar experiment         package, not just testers temperature. The temperature inside
as shown in Table XIII. However, it may take weeks or even            the package is higher than that outside the package. The table to
longer to build a complete yield table with respect to each tem-      map packages outside temperatures to its insides temperature
perature and each retention-time specification. The cost of re-       can be obtained from the package providers.
peatedly testing the same wafers should be considered. This cost         Also, increasing the temperature at test may fail more dies
limitation is also the reason why the resolution of the retention     than that at the normal temperature since the dies are literally
time in Table XIII is in 2 ms, not in a smaller, more accurate unit   tested under a condition similar to a burn-in test, which may
of time. Therefore, our theoretical calculation of the equivalent     also be a test item requested from the customers to detect the
retention time can be used as an efficient guideline during the       infant-mortality dies and further reduce the defect level. There-
above process of searching the equivalent retention time with         fore, increasing the temperature at test can cover two needs at
silicon experiments, which can save the high cost of repeatedly       the same time, one for reducing the retention test time and the
testing a significant number of test wafers.                          other for improving the defect level. Besides, to elevate the
   Table XIV further shows the total eDRAM-test-time reduc-           ovens temperature to the desired level may take extra time,
tion which can be achieved by increasing the testing temper-          which is another overhead of increasing temperature at test. For-
ature. In Table XIV, Columns 4, 5, and 6 list the equivalent          tunately, as long as the temperature is increased to the desired
1726                                     IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, VOL. 20, NO. 9, SEPTEMBER 2012
level, we can keep on sending the wafers into the oven and apply
test continually. Thus, the overhead of increasing the ovens
temperature is a one-time overhead, whose impact can be fur-
ther reduced if the volume of the order is large.
                                                                        Fig. 7. Relations among                                       , and
                                                                              .
   V. DEFECT-LEVEL ESTIMATION OF WEAR-OUT DEFECTS
                     UNDER ECC
                                                                        level under ECC, we also need to obtain the probability distri-
   Reliability testing, such as THB test [18], HAST test [19], and
                                                                        bution of the number of single defects existing before applying
HTOL test [20], is applied to measure the reliability or lifetime
                                                                        the production testing, which is a Poisson distribution as well
of manufactured chips by operating them under an extreme con-
                                                                        and can be collected from the production testing.
dition of certain environmental or electrical parameters. Those
                                                                           Before introducing our mathematical model of estimating this
extreme conditions can accelerate the wear-out failure mech-
                                                                        defect level with the use of ECC, we first define the following
anisms, such as electron migration, dielectric breakdown, hot
                                                                        notations:
carrier effects, and mobile ionic contamination. Hence we could
                                                                           : the number of bits per word;
use the result of the above reliability testings to foresee the
                                                                               : the number of words in one memory chip;
products failure rate occurring after certain months or years of
                                                                           : the number of bits in one memory chip                     ;
usage. This failure caused by the wear-out defects is one source
                                                                                    : the random variable denoting the number of single
of products defect level.
                                                                              defects existing before applying the production testing;
   In current industry, the cost of the above reliability testings is
                                                                                : the mean of the random variable          ;
still expense. Also, the application time of a reliability testing
                                                                                   : the random variable denoting the number of added
may take several days or sometimes even weeks (such as THB
                                                                              single defects during the reliability testing;
test). As a result, unlike the production burn-in testing, which is
                                                                                : the mean of the random variable          ;
applied to each part to accelerate the infant-mortality failures,
                                                                                     : the probability that event occurs;
a reliability testing can only be applied to a small portion of
                                                                                         : the event that a part containing random single
the products to accelerate the wear-out failures. Thus, in this
                                                                              defects passes the production testing with the use of ECC;
section, we provide a mathematical model to estimate the defect
                                                                                         : the event that a part containing random single
level of a eDRAM macro resulting from the wear-out defects
                                                                              defects passes the reliability testing with the use of ECC;
based on limited samples. Also, this model considers the use
                                                                           DL: the defect level caused by the wear-out defects.
of ECC circuitry, which is seldom used in commodity DRAMs,
                                                                           The defect level caused by the wear-out defects is equal to
especially MCM DRAM KGDs.
                                                                                                          , where
   The most straightforward method to estimate this defect
                                                                        represents the probability that a part passes the reliability
level is just to run the reliability testing with the ECC function
                                                                        testing in condition that the part passes the production testing.
and count the failed parts at the end. However, the number of
                                                                        Fig. 7 illustrates the relations among
sampled parts for the reliability testing is usually around few
                                                                                                , and       .
hundreds and the general acceptable defect level is under 100
                                                                           Once the part passes the reliability testing, it must be able to
DPPM. This sampling size is not enough to support such a fine
                                                                        pass the production testing. Hence, we can calculate the defect
resolution of the defect level. For example, in our own THB or
                                                                        level, DL, by the following equation:
HTOL test of an eDRAM product, we sample total 231 parts
(77 parts per lot for three consecutive lots) and our target defect
level is 32 DPPM. Therefore, instead of counting the failed
parts, we directly count the number of defective eDRAM cells
for each part before and after the reliability testing. Because
the ECC circuitry may mask the effect of some defective cells,                                                                        (16)
we need to turn off the ECC function and directly read the data
from cells, which requires a bypass mode of the ECC circuitry              When applying the production testing, the number of defects
to realize this action. As described above, we can obtain the           in a part is    . To pass the production test, there cannot exist
probability distribution of the number of the added defective           two defects in a word given the       . Thus, the
cells on a part during the reliability testing.                         is equal to
   Those defective cells resulting from the wear-out defects are
actually random single defects, and thus the above probability
distribution can be modeled by the Poisson distribution. The re-
sult of our internal experiment also confirms this Poisson distri-
bution. The most important parameter for a Poisson distribution                                                                       (17)
is its , which represents the mean of the Poisson distribution.
Based on few hundreds of sampled parts, the sampled mean of             where            represents the possible combinations that the
the number of added defective cells after the reliability testing       defects locate in different words and       represents the total
is more reliable than the sampled DPPM. To estimate the defect          possible combinations that defects locate in the memory array.
YANG et al.: TESTING METHODOLOGY OF EMBEDDED DRAMS                                                                                                      1727
                means the probability that a part passes the relia-              [4] M.-E. Jones, 1T-SRAM-Q: Quad-density technology reins in spi-
bility testing regardless it passes the production testing or not.                   raling memory requirements, Mosys, Inc., Santa Clara, CA, 2007.
                                                                                 [5] A. Berthelot, C. Caillat, V. Huard, S. Barnola, B. Boeck, H. Del-Puppo,
Thus, when applying the reliability testing, the number of de-                       N. Emonet, and F. Lalanne, Highly reliable TiN/ZrO /TiN 3D stacked
fects in a part should be               . Both       and       are                   capacitors for 45 nm embedded DRAM technologies, in Proc. Solid-
Poisson distributions and hence the convolution of             and                   State Device Res. Conf., 2006, pp. 343346.
                                                                                 [6] TSMC, Hsinchu, Taiwan, TSMC embedded high density memory,
       is also a Poisson distribution, whose is equal to          .                  [Online]. Available: http://www.tsmc.com/
Thus,                  is equal to                                               [7] UMC, Hsinchu, Taiwan, 0.13 micron SoC process technology, [On-
                                                                                     line]. Available: http://www.umc.com/
                                                                                 [8] M.-R. Amerian, W. D. Atwell, I. Burgess, G. D. Fleeman, D. Y. Lepe-
                                                                                     jian, T. W. Williams, F. Zarrinfar, and Y. Zorian, A D&T Roundtable:
                                                                                     Testing mixed logic and DRAM chips, IEEE Design Test Comput.,
                                                                                     vol. 15, no. 2, pp. 8692, Apr.Jun. 1998.
                                                                       (18)      [9] C. Cheng, C.-T. Huang, J.-R. Huang, C.-W. Wu, C.-J. Wey, and M.-C.
                                                                                     Tsai, BRAINS: A BIST compiler for embedded memories, in Proc.
                                                                                     IEEE Int. Symp. Defect Fault Toler. VLSI Syst., 2000, pp. 299307.
With (16), (17), and (18), the defect level DL with the use of                  [10] J.-F. Li, R.-S. Tzeng, and C.-W. Wu, Diagnostic data compression
                                                                                     techniques for embedded memories with built-in self-test, J. Electron.
ECC can be obtained. Note that the above equations consider                          Test.: Theory Appl., vol. 18, no. 4, pp. 515527, Aug. 2002.
only the random single defects and omit the impact of the row,                  [11] B. Nadeau-Dostie, A. Silburt, and V. K. Agarwal, Serial interfacing
column, and clustered defects. This is because the ECC used in                       for embedded memory testing, IEEE Design Test Comput., vol. 7, no.
                                                                                     2, pp. 5263, Apr. 1990.
current memory designs can only tolerate one error per word.                    [12] C.-T. Huang, J.-R. Huang, C.-F. Wu, C.-W. Wu, and T.-Y. Chang, A
As long as any of the row, column or clustered defects occurs,                       programmable BIST core for embedded DRAM, IEEE Design Test
the part usually fails the production testing already and hence                      Comput., vol. 16, no. 1, pp. 5970, Jan.Mar. 1999.
                                                                                [13] J. E. Barth, J. H. Dreibelbis, E. A. Nelson, D. L. Anand, G. Pomichter,
needs not be considered here. Therefore, the                                         P. Jakobsen, M. R. Nelms, J. Leach, and G. M. Belansek, Embedded
in this section does not mean the yield after the production                         DRAM design and architecture for the IBM 0.11- m ASIC offering,
testing.                 only considers the impact of random                         IBM J. Res. Develop., vol. 46, no. 6, pp. 675689, Nov. 2002.
                                                                                [14] S. Miyano, K. Sato, and K. Numata, Universal test interface for em-
single defects.                                                                      bedded-DRAM testing, IEEE Design Test Comput., vol. 16, no. 1, pp.
                                                                                     5970, Jan.Mar. 1999.
                          VI. CONCLUSION                                        [15] N. Watanabe, F. Morishita, Y. Taito, A. Yamazaki, T. Tanizaki, K.
                                                                                     Dosaka, Y. Morooka, F. Igaue, K. Furue, Y. Nagura, T. Komoike, T.
   The eDRAM testing mixes up the techniques of SRAM                                 Morihara, A. Hachisuka, K. Arimoto, and H. Ozaki, An embedded
                                                                                     DRAM hybrid macro with auto signal management and enhanced-on-
testing and commodity-DRAM testing since eDRAMs use                                  chip tester, in Dig. Tech. Papers IEEE Int. Solid-State Circuits Conf.
the SRAM interface and DRAM cells. In this paper, we first                           (ISSCC), 2001, pp. 388389.
introduced an exemplary eDRAM design and discussed the                          [16] S. Mukhopadhyay, A. Raychowdhury, and K. Roy, Accurate estima-
                                                                                     tion of total leakage in nanometer-scale bulk CMOS circuits based on
key issues which should be emphasized in eDRAM testing by                            device geometry and doping profile, IEEE Trans. Comput.-Aided De-
comparing to commodity-DRAM testing and SRAM testing.                                sign Integr. Circuits Syst., vol. 24, no. 3, pp. 363381, Mar. 2005.
Then we started from a short SRAM algorithm and discussed                       [17] K. Roy, S. Mukhopadhyay, and H. Mahmoodi-Meimand, Leakage
                                                                                     current mechanisms and leakage reduction techniques in deep-submi-
the fault models that are not covered by the SRAM testing but                        crometer CMOS circuits, Proc. IEEE, vol. 91, no. 2, pp. 305327,
should be considered in eDRAM testing. We also discussed                             Feb. 2003.
the impact of those faults and how to design a test algorithm                   [18] Electronic Industries Association and JEDEC Solid State Technology
                                                                                     Association, Arlington, VA, Steady state temperature humidity bias
to detect them. Furthermore, we analyze the relation between                         life test, EIA/JESD22-A101-B, Apr. 1997.
switch transistors leakage and temperature. Based on that,                     [19] Electronic Industries Association and JEDEC Solid State Technology
we can theoretically calculate the equivalent retention time                         Association, Arlington, VA, Highly-accelerated temperature and hu-
                                                                                     midity stress test, EIA/JESD22-A110-B, Jun. 2008.
for different temperatures which can be adopted to reduce the                   [20] JEDEC Solid State Technology Association, Arlington, VA, Temper-
retention-test time. Last, we proposed a mathematical model                          ature, bias, and operating life, JESD22-A108C, June 2005.
to estimate the defect level caused by wear-out defects under                   [21] A. J. van de Goor and I. Schanstra, Address and data scrambling:
                                                                                     Causes and impact on memory tests, in Proc. 1st IEEE Int. Workshop
ECC, which is a special function used in eDRAM compared to                           Electron. Design, Test, Appl., 2002, pp. 128136.
the commodity-DRAMs.                                                            [22] K.-L. Cheng, M.-F. Tsai, and C.-W. Wu, Neighborhood pattern-sensi-
                                                                                     tive fault testing and diagnostics for random-access memories, IEEE
                                                                                     Trans. Comput.-Aided Design Integr. Circuits Syst., vol. 21, no. 11, pp.
                             REFERENCES                                              13281336, Nov. 2002.
   [1] A. J. van de Goor, Testing Semiconductor Memories, Theory and Prac-      [23] Mentor Graphics Corporation, Wilsonville, OR, MBIST architecht
       tice. Gouda, The Netherlands: ComTex, 1998.                                   reference manual, Vol. 8, Mar. 2003.
   [2] G. Wang, K. Cheng, H. Ho, J. Faltermeier, W. Kong, H. Kim, J. Cai,       [24] Y. Taur and T. H. Ning, Fundamentals of Modern VLSI Devices. New
       C. Tanner, K. McStay, K. Balasubramanyam, C. Pei, L. Ninomiya, X.             York: Cambridge Univ. Press, 1998.
       Li, K. Winstel, D. Dobuzinsky, M. Naeem, R. Zhang, R. Deschner,          [25] A. Pavlov, M. Azimane, J. P. de Gyvez, and M. Sachdev, Word line
       M. J. Brodsky, S. Allen, J. Yates, Y. Feng, P. Marchetti, C. Norris,          pulsing technique for stability fault detection in SRAM cells, in Proc.
       D. Casarotto, J. Benedict, A. Kniffm, D. Parise, B. Khan, J. Barth, P.        IEEE Int. Test Conf., 2005, pp. 816825.
       Parries, T. Kirihata, J. Norum, and S. S. Iyer, A 0.127 m high per-     [26] L. Dilillo, P. Girard, S. Pravossoudovitch, A. Virazel, and H. H. Magali
       formance 65 nm SOI based embedded DRAM for on-processor appli-                Bastian, Data retention fault in SRAM memories: Analysis and detec-
       cations, in Proc. Int. Electron Devices Meet., 2006, pp. 14.                tion procedures, in Proc. IEEE VLSI Test Symp., 2005, pp. 183188.
   [3] E. Gerritsen, N. Emonetb, C. Caillatb, N. Jourdanb, M. Piazzab, D.       [27] J. Yang, B. Wang, Y. Wu, and A. Ivanov, Fast detection of data reten-
       Frabouletd, B. Boeckc, A. Berthelota, S. Smitha, and P. Mazoyerb,             tion faults and other SRAM cell open defects, IEEE Trans. Comput.-
       Evolution of materials technology for stacked-capacitors in 65 nm em-        Aided Design Integr. Circuits Syst., vol. 25, no. 1, pp. 167180, Jan.
       bedded-DRAM, Solid-State Electron., vol. 14, pp. 17671775, 2005.            2006.
1728                                            IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, VOL. 20, NO. 9, SEPTEMBER 2012
   [28] A. Ney, L. Dilillo, P. Girard, S. Pravossoudovitch, A. Virazel, M. Bas-                         Mango C.-T. Chao received the B.S. and M.S.
        tian, and V. Gouin, A new design-for-test technique for SRAM core-                             degrees from the Department of Computer and In-
        cell stability faults, in Proc. Design, Autom., Test Eur. Conf. Exhib.,                        formation Science, National Chiao Tung University,
        2009, pp. 13441348.                                                                            Hsinchu, Taiwan, in 1998 and 2000, respectively,
   [29] L. Dilillo, P. Girard, S. Pravossoudovitch, A. Virazel, S. Borri, and                           and the Ph.D. degree from the Department of
        H. H. Magali, Resistive-open defects in embedded-SRAM core cells:                              Electrical and Computer Engineering, University of
        Analysis and march test solution, in Proc. Asian Test Symp., 2004, pp.                         California, Santa Barbara, in 2006.
        266271.                                                                                          He is an Assistant Professor with the Department
   [30] Q. Chen, H. Mahmoodi, S. Bhunia, and K. Roy, Efficient testing of                              of Electronics Engineering, National Chiao Tung
        SRAM with optimized march sequences and a novel DFT technique for                               University. His current research interests include
        emerging failures due to process variations, IEEE Trans. Very Large                            VLSI testing, TFT circuitry design, and physical
        Scale Integr. Syst., vol. 13, no. 11, pp. 12861295, Nov. 2005.            design automation.
                          Hao-Yu Yang received the B.S. degree from the                                 Rei-Fu Huang received the B.S. and Ph.D. degrees
                          Electrical Engineering and Computer Science Un-                               from the Department of Electrical Engineering,
                          dergraduate Honors Program at National Chiao Tung                             National Tsing Hua University, Hsinchu, Taiwan. He
                          University, Hsinchu, Taiwan, in 2009. He is currently                         is a technical Manager with MediaTek Inc., Hsinchu
                          pursuing the Ph.D. degree in electronics engineering                          City, Taiwan. His research interests include memory
                          from the Institute of Electronics, National Chiao                             intellectual property design and testing.
                          Tung University, Hsinchu, Taiwan.
                             His current research interest is memory testing.
                          Chi-Min Chang received the B.S. degree from the                               Shih-Chin Lin received the B.S. and M.S. degrees
                          Department of Electrical Engineering, National Cen-                           from the Department of Electrical Engineering, Na-
                          tral University, Taoyuan, Taiwan, in 2006, and the                            tional Chiao Tung University, Hsinchu, Taiwan.
                          M.S. degree from the Department of Electronics En-                               He is a director with UMC IP Design Division,
                          gineering, National Chiao Tung University, Hsinchu,                           Hsinchu City, Taiwan. His research interests include
                          Taiwan, in 2008.                                                              memory intellectual property design and testing.
                             He is with Taiwan Semiconductor Manufacturing
                          Company, where he focused on test structure de-
                          signing and WAT testing.