Dismiss
InnovationQ will be updated on Sunday, Oct. 22, from 10am ET - noon. You may experience brief service interruptions during that time.
Browse Prior Art Database

SRAM Cycle Time Test Procedure

IP.com Disclosure Number: IPCOM000123153D
Original Publication Date: 1998-Jun-01
Included in the Prior Art Database: 2005-Apr-04
Document File: 2 page(s) / 62K

Publishing Venue

IBM

Related People

Carter, EL: AUTHOR [+4]

Abstract

An SRAM cycle time test is defined to allow testing of very fast array cycle times, in the presence of array built-in self-test (ABIST) circuitry having relatively slower cycle times. The test takes advantage of the fact that the array data outputs come from L1 latches within scannable shift register latches (SRLs).

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 52% of the total text.

SRAM Cycle Time Test Procedure

   An SRAM cycle time test is defined to allow testing of
very fast array cycle times, in the presence of array built-in
self-test (ABIST) circuitry having relatively slower cycle times.
The test takes advantage of the fact that the array data outputs come
from L1 latches within scannable shift register latches (SRLs).

   Like typical L1 latches, the array output latches have two
input data ports - a system data port and an LSSD scan port.  The
system data port is driven by a sense amp within the array and is
clocked by a derivative of the array clock, while the scan port is
driven by the L2 latch of the preceding SRL in the scan chain and is
clocked is by the LSSD A clock.  By initializing the array and the
scan chain such that these two data ports receive data of opposite
logic states, the array's cycle time can then be tested with a simple
clock sequence, as follows in Fig. 1:

                            (Image Omitted)

   Assuming the array and scan chain are initialized with
logical 0 and 1, respectively, then the above clock sequence will
first load a 0 into the array output latch (first array clock),
followed by a by a 1 (A clock) and another 0 (second array clock).
For manufacturing testing, Tcycle is set at the array's required
minimum cycle time, and a failure is detected when the array output
latch is observed to contain a 1 rather than a 0, after the second
array clock pulse is applied - the 1 indicates the output...