Page 293 - Semiconductor Manufacturing Handbook
P. 293

Geng(SMH)_CH19.qxd  04/04/2005  20:00  Page 19.20




                                                INSPECTION, MEASUREMENT, AND TEST

                   19.20  FINAL MANUFACTURING

                                 Setup and hold and skew measurements are typically important in the world of high-speed tests
                               and the ATE hardware must be able to accurately measure skews and setup and hold times.
                                 One of the most important high-speed parameters is jitter. The impact jitter has, as it is introduced
                               to a device, is to cause a connected receiver to detect an incorrect bit transition, causing a fault.
                               Generally, the tester needs to be able to inject and measure jitter. A jitter tolerance measurement
                               requires that the tester inject a known amount of jitter while the device’s outputs are monitored for
                               an effect on the bit error rate as a functional test. Jitter transfer, on the other hand, is a measure of
                               how a device amplifies or transfers jittery input to its outputs. The ability of the device’s PLL to fil-
                               ter out the jitter is of key importance. For this test, the tester provides a jittery source and the device’s
                               transfer of the jitter is characterized.
                                 Eye diagrams are another commonly used, graphical way to view the total jitter present on a device,
                               as measured by the test system. An eye diagram is a composite view of all the bit periods of a captured
                               waveform superimposed on each other. To create an eye diagram with a digital tester, the pattern is typ-
                               ically executed multiple times; each time the edge position and/or strobe levels are modified. The hor-
                               izontal size and overall shape of the eye indicates the jitter present on the device. The shapes of the eye
                               crossings indicate whether or not deterministic jitter is present in addition to random jitter.
                                 Devices with source-synchronous outputs can require a different approach to tests than traditional
                               techniques. The main difference in testing these outputs is the nondeterministic placements of the
                               transitions of output signals. Traditional devices have specifications that define the timing relation-
                               ship of the inputs to the outputs. Source synchronous devices do not have such a specification;
                               instead, the data output is also accompanied with a clock signal that is coupled to the data. For
                               ATE, this means that the output clock of the device has to be used to sample the data. Today, many
                               of the source synchronous parts can tolerate huge shifts in output placement, two to four data bit
                               times in the system, and are able to be tested without the use of source synchronous capability. In
                               this case, searching for the best place to capture the data is one way of using testers without
                               source-synchronous capability.


                   19.2.5 Testing Memory Devices

                               Market Segments. Memory densities and speeds are continually driven by market demands. Memory
                               is prevalent in almost all applications that use semiconductors. Typical memory markets include per-
                               sonal computers, workstations, game consoles, personal digital assistants (PDAs), and mobile phones.

                               Architecture of a Memory Device.  Semiconductor memories can be categorized into two general
                               types—volatile and nonvolatile. A volatile memory loses its data contents when its power is switched
                               off while a nonvolatile memory retains its data without power. The most common nonvolatile mem-
                               ory is also known as Flash memory and is discussed in Sec. 10.2.6. Volatile memory cells can be fur-
                               ther classified as SRAM or dynamic random access memory (DRAM). To retain data, a DRAM cell
                               requires a data refresh operation at regular intervals and if power is removed, all data are lost. An
                               SRAM cell will retain data as long as a power source is applied. The reason for this behavior, in both
                               cases, can be found in the design.
                                 In order to maximize memory density, high-density DRAM memory arrays are designed with a
                               single transistor with a capacitor load to hold the data. The charge stored in a DRAM cell would
                               eventually leak off if not for the refresh operation. A refresh reads the current data and writes it back
                               to the DRAM which renews the stored charge in the DRAM cell, hence, the term dynamic memory.
                               An SRAM cell is implemented with multiple transistors to latch the data and eliminates the need for
                               a refresh operation.
                                 Semiconductor memories are typically organized as an array of cells, each one containing a logic
                               bit “1” or “0,” of information. These arrays are typically very regular. The dimensions of the array
                               are denoted by X and Y, or rows and columns. Through row and column select lines; each cell may
                               be individually enabled for reading and writing. The X dimension address corresponds to the row
                               enables and the Y dimension address to the column enables, although for some manufacturers these
                               X and Y definitions are reversed. An address is placed on the address pins of the device, which is
                               then internally decoded to enable the required cells.

                             Downloaded from Digital Engineering Library @ McGraw-Hill (www.digitalengineeringlibrary.com)
                                        Copyright © 2004 The McGraw-Hill Companies. All rights reserved.
                                          Any use is subject to the Terms of Use as given at the website.
   288   289   290   291   292   293   294   295   296   297   298