US4849973A - Test system for random access memory - Google Patents

Test system for random access memory Download PDF

Info

Publication number
US4849973A
US4849973A US07/098,144 US9814487A US4849973A US 4849973 A US4849973 A US 4849973A US 9814487 A US9814487 A US 9814487A US 4849973 A US4849973 A US 4849973A
Authority
US
United States
Prior art keywords
output
random access
access memory
pulse width
gate
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
US07/098,144
Inventor
Katsuhisa Kubota
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Assigned to FUJITSU LIMITED, 1015, KAMIKODANAKA, NAKAHARA-KU, KAWASAKI-SHI,KANAGAWA 211, JAPAN reassignment FUJITSU LIMITED, 1015, KAMIKODANAKA, NAKAHARA-KU, KAWASAKI-SHI,KANAGAWA 211, JAPAN ASSIGNMENT OF ASSIGNORS INTEREST. Assignors: KUBOTA, KATSUHISA
Application granted granted Critical
Publication of US4849973A publication Critical patent/US4849973A/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C29/00Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
    • G11C29/04Detection or location of defective memory elements, e.g. cell constructio details, timing of test signals
    • G11C29/50Marginal testing, e.g. race, voltage or current testing
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/28Testing of electronic circuits, e.g. by signal tracer
    • G01R31/317Testing of digital circuits
    • G01R31/3181Functional testing
    • G01R31/319Tester hardware, i.e. output processing circuits
    • G01R31/3193Tester hardware, i.e. output processing circuits with comparison between actual response and known fault free response
    • G01R31/31937Timing aspects, e.g. measuring propagation delay

Definitions

  • the present invention relates to a test system for a random access memory (RAM).
  • the system according to the present invention is concerned with a RAM testing system which is provided with latch units at both the input side and the output side of the RAM.
  • a measurement of the address access time by the widths of clock pulses can be carried out with a high precision.
  • signals are delivered to address input pins of a RAM from drivers of an LSI tester and the outputs of the RAM are fed to a comparator, thus implementing the measurement of the address access time.
  • the address inputs of the RAM are equivalent to a clock input of the latch when an input latch is provided.
  • the output of an oscillator is fed to each delay circuit and set signals are also delivered to the delay circuits to generate a clock signal No. 1, and a clock signal No. 2.
  • the clock signal No. 1 is fed to input side flip-flop circuits and address signals are fed to the flip-flop circuits to send the output of the flip-flop circuits to the RAM elements to be tested.
  • the clock signal No. 2 is fed to the output side flip-flop circuits.
  • Each output of the output side flip-flop circuits is fed to comparators to which the expectation value is applied, respectively, and the outputs of the comparators are sent to a discriminator.
  • two clock signals having different delay times are supplied to the input side flip-flop circuit and to the output side flip-flop circuit through the terminal pin PIN-A and through the terminal pin PIN-B, respectively.
  • a test system for a random access memory including: clock pulse width varying means for varying a pulse width of driving pulses for a random access memory; a first latch means connected to an address input circuit of the random access memory for receiving the output clock signal of the clock pulse width varying means and latching an address input signal at the leading edge of the output clock signal; a second latch means connected to a data output circuit of the random access memory for latching a data output signal, both the first and second latch means being supplied with the same clock signals from the clock pulse width varying means; and comparison means connected to a data output circuit of the random access memory for comparing the output of the random access memory with a predetermined expectation value corresponding to address access time of the random access memory; the output of the comparison means being latched by the trailing edge of the clock pulse in the second latch means.
  • the present invention utilizes only one channel and uses the access time between the input and output latches of a RAM to be tested, thus remarkably reducing the skew.
  • FIG. 1 is a block diagram of a prior art RAM tester
  • FIG. 2 is a block diagram of a test system for RAM in accordance with an embodiment of the present invention
  • FIG. 3 is a block diagram of the structure of a clock pulse width varying portion in the system of FIG. 2;
  • FIG. 4 is a waveform diagram showing the signals appearing in the portions of the system of FIG. 2;
  • FIG. 5 is a waveform diagram showing the signals appearing in the principal parts in the system of FIG. 2;
  • FIG. 6 is a block diagram of the structure of a comparator portion and an output latch portion in FIG. 2 of the present invention.
  • FIG. 7 is a block diagram of the waveforms at the output parts of the comparator portion and at the points A, B, . . . E, and F of the output latch portion.
  • the output of an oscillator is fed to each delay circuit and set signals are delivered to the delay circuits to generate a clock signal No. 1, and a clock signal No. 2.
  • the clock signal No. 1 is fed to the input side flip-flop circuits and address signals are fed to the flip-flop circuits to send the output of the flip-flop circuits to memory elements to be tested.
  • the clock signal No. 2 is fed to the output side flip-flop circuits.
  • Each output of the output side flip-flop circuits is fed to each of the comparators to which the expectation value is applied, respectively, and the outputs of the comparators are sent to a discriminator.
  • test system for a RAM according to an embodiment of the present invention will now be described with reference to FIG. 2.
  • a clock pulse is sent to a clock pulse width varying portion 2, where a delay control signal is delivered to vary the width of the clock pulse.
  • the output of the clock pulse width varying portion 2 is sent to an address latch 4 and an output latch 6 simultaneously.
  • the address latch 4 samples new address signals by a leading edge of the clock pulse and the output latch 6 is latched by a trailing edge of the clock pulse (Sample is carried out also from the leading edge timing), thus comparing the output of the RAM 1 with the output expectation value responsive to the address access time of the RAM 1 by a comparator 5 or exclusive OR circuit.
  • the exclusive-OR gate will provide an output (logic 1) only when the two inputs are not alike.
  • the exclusive OR gate is used in binary word detection. For example, when two input words are identical, the output is low. If the words are not identical, the output is high. This type of word comparison is very helpful when searching through a large amount of data or words for a particular word.
  • the number of times the word occurs can be counted with this circuit, by providing a frequency count of the word.
  • the address access time of the RAM can be measured with high precision by the comparator output.
  • the pulse width of the clock pulse can be counted by measuring the clock frequency by a frequency counter.
  • FIG. 3 is a detailed circuit diagram of a clock pulse width varying portion 2 in FIG. 2.
  • the clock pulse width varying portion is composed of a variable delay circuit by twenty-five stages of ring oscillators and a chopper circuit formed which determines the pulse width in response to the delay time. Based on such a constitution, the frequency of the output clock is measured to determine its pulse width with a high accuracy.
  • a clock from an LSI tester is input to a terminal 201, and a ring oscillator enable signal is input to a terminal 203.
  • the clock pulse which is controlled to a predetermined pulse width, is output from a terminal 204 and sent to an address latch 4 and an output latch 6 (FIG. 2).
  • a delay time control signal generator 21 generates a delay time control signal and sends it to a decoder 22, and then after a decoding operation, the output of the decoder 22 is sent to five NOR circuits No. 17, 19, 21, 23 and 25.
  • Each numeral of the NOR circuits DLY (1) to DLY (25) represents a relative amount of delay of a clock signal. Therefore, when the ring oscillator enable signal at a terminal 203 is LOW and a signal is sent which selects a path 221 by a decoder 22, the delay time T d25 of the twenty five stages of ring oscillator can be measured at a frequency counter (not shown) which is connected to the output of the OR circuit 23. As a result, when the data paths 221 to 225 are selected respectively, the chopped pulse width t WC can be calculated. For example, in the case of the data path 221,
  • the operating test of a RAM is carried out so that the standard value T AACK for checking an address access time T AA of a RAM 1 may be previously determined and the data path having the condition
  • a clock having a pulse width with a good precision can be output by a clock pulse width varying portion 2 (FIG. 2). That is, in response to the pulse width of a clock pulse output from the clock pulse width varying portion 2, the address access time T AA of the RAM 1 can be precisely measured.
  • FIG. 4 is a waveform diagram of each portion in FIG. 2.
  • item (1) denotes an address signal S (3) in FIG. 2
  • item (2) a RAM output S (1)
  • item (3) an expectation value S (EXPECT)
  • item (4) a comparator output S (5)
  • item (5) a clock
  • item (6) a resulting output S (6), respectively.
  • address data is applied to an address latch 4 to produce an address signal.
  • the address signal is applied to a RAM 1 to output the data.
  • the waveform of an old address is changed to that of a new address, and accordingly, the RAM output is changed from "1" to "0".
  • the level of RAM output is not fixed.
  • the output expectation value is also changed from an old value to a new value.
  • the changing point of the expectation value is a little earlier than the changing point of the address signal.
  • the output of a comparator circuit varies from a coincident region to a non-coincident region and returns to the coincident region.
  • the address latch 4 samples a new address signal by a leading edge of the clock pulse, and the output latch 6 is devised to close the latch by a trailing edge of the clock pulse, thus comparing the RAM output with the output expectation value responding to the address access time of the RAM. For example, when the latch output at the output side is changed from “1" to "0”, if the latch is closed, and if the latch is definite, the "0" output is produced. As a result, the address access time of the RAM can be measured with a high accuracy.
  • the result of the comparison is latched by the trailing edge of the clock pulse at the output latch 6. If the clock coincides with the resultant output of the latch, the output is "0".
  • the cells within the RAM 1 are selected by the address output of the address latch 4 and the output responsive thereto is fetched from the RAM 1. For a period, the output and the output expectation value are compared by the NOR circuits 51, 52, 53 (FIG. 6). During that time, the NOR circuits 62, 63 are left open, the output latch portion 6 is closed by a trailing end of the clock pulse, and it is determined whether or not the output of the RAM has reached the value of the output expectation value.
  • the pulse width of the clock pulse By varying the pulse width of the clock pulse, the time period from the opening time to the closing time of the address latch 4 and the output latch 6, that is, the time duration response to the pulse width of the clock pulse, enables the address access time of the RAM to be measured.
  • FIG. 5 is a waveform diagram showing the signals appearing in the principal parts in the device of FIG. 2.
  • item (1) denotes a cycle period
  • item (2) a clock
  • item (3) a latch input S (3) in FIG. 2
  • item (4) a latch output S (4)
  • item (5) a RAM output S (1)
  • item (6) an expectation value S (EXPECT)
  • item (7) a comparator output S (5)
  • item (8) a resulting output S (6)
  • item (9) a tester strobing pulse, respectively.
  • FIG. 6 is a detailed connection diagram of a comparator portion and an output latch portion of FIG. 2 of the present invention.
  • the output of RAM 1 is of 4 bits, which possess a plurality of complementary outputs (+Q, -Q).
  • the RAM has generally only either output (as an example, +Q), and has a complementary output (in this case, -Q), within the RAM.
  • the output terminal of clock pulse width varying portion 2 is connected to an address latch 4 and output latch 6.
  • the output of the address latch 4 is connected to an address input (AD) of the RAM 1.
  • the outputs of the address accessed RAM 1 are obtained respectively as each set of complementary outputs (+Q 0 to +Q 3 , (-Q 0 ) to (-- 3 )), and after a wired OR operation, are connected to the first input of the NOR circuits 52 and 53.
  • the comparator portion 5 is composed of eight emitter follower type transistors 501-508 and three NOR circuits 51, 52 and 53.
  • the eight outputs of the RAM 1 are divided into true side wires OR outputs (+Q 0 , +Q 1 , +Q 2 , and +Q 3 ) and inversion side wired OR outputs (-Q 0 , -Q 1 , -Q 2 , and -Q 3 ) to send each first input to the NOR circuits 52 and 53.
  • the output expectation value is input to a NOR circuit 51, the non-inverted output is sent to a second input terminal of the NOR circuit 52, and the inverted output is sent to a second input terminal of the NOR circuit 53, respectively.
  • the non-inverted output of the NOR circuit 61 is connected to each third input of the NOR circuits 52 and 53, and the inverted output is connected to the first input of the NOR circuit 62.
  • the outputs of the NOR circuits 52, 53 and 62 are respectively connected to the first, second and third input terminals of a NOR circuit 63.
  • the output of the NOR circuit 63 is connected to the second input of the NOR circuit 62 and, at the same time, acts as a resulting output of the output latch portion 6.
  • FIG. 7 is a waveform diagram of each portion of FIG. 6.
  • the first input A is changed from “1" to "0" and the second input B is constantly equal to "0".
  • the output of the NOR circuit 52 is shown by a waveform C and the resultant output is shown by a waveform output.
  • the non-inverted output of the NOR circuit 61 is shown by the waveform D and the inverted output by the waveform E.
  • the output of the NOR circuit 62 (waveform F) shows the variation from a LOW level to a HIGH level and the latch is closed.

Abstract

A test system for a random access memory includes a clock pulse width varying unit for varying a pulse width of driving pulses for a random access memory. A first latch is connected to an address input circuit of the random access memory for receiving the output clock signal of the clock pulse width varying unit and latching an address input signal at the leading edge of the output clock signal. A second latch is connected to a data output circuit of the random access memory for latching a data output signal. Both the first and second latches are supplied with the same clock signals from the clock pulse width changing unit, and a comparison unit is connected to a data output circuit of the random access memory for comparing the output of the random access memory with a predetermined expectation value. The output of the comparison unit is latched by the trailing edge of the clock pulse in the second latch.

Description

BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates to a test system for a random access memory (RAM). The system according to the present invention is concerned with a RAM testing system which is provided with latch units at both the input side and the output side of the RAM. A measurement of the address access time by the widths of clock pulses can be carried out with a high precision.
2. Description of the Related Art
In general, in the prior art method of testing the access time of RAM's, signals are delivered to address input pins of a RAM from drivers of an LSI tester and the outputs of the RAM are fed to a comparator, thus implementing the measurement of the address access time. In this case the address inputs of the RAM are equivalent to a clock input of the latch when an input latch is provided.
In the conventional RAM testing system, the output of an oscillator is fed to each delay circuit and set signals are also delivered to the delay circuits to generate a clock signal No. 1, and a clock signal No. 2. The clock signal No. 1, is fed to input side flip-flop circuits and address signals are fed to the flip-flop circuits to send the output of the flip-flop circuits to the RAM elements to be tested. On the other hand, the clock signal No. 2 is fed to the output side flip-flop circuits. Each output of the output side flip-flop circuits is fed to comparators to which the expectation value is applied, respectively, and the outputs of the comparators are sent to a discriminator.
In the device of FIG. 1, two clock signals having different delay times are supplied to the input side flip-flop circuit and to the output side flip-flop circuit through the terminal pin PIN-A and through the terminal pin PIN-B, respectively.
Therefore, a problem arises in that an error occurs due to the difference in the timing of the signals through different terminal pins of the LSI tester, and an address access time of a RAM responsive to the clock pulse can not be accurately measured.
SUMMARY OF THE INVENTION
It is an object of the present invention to provide an improved test system for a RAM for measuring the address access time of a RAM with a high precision.
Accordingly, in accordance with the present invention, there is provided a test system for a random access memory including: clock pulse width varying means for varying a pulse width of driving pulses for a random access memory; a first latch means connected to an address input circuit of the random access memory for receiving the output clock signal of the clock pulse width varying means and latching an address input signal at the leading edge of the output clock signal; a second latch means connected to a data output circuit of the random access memory for latching a data output signal, both the first and second latch means being supplied with the same clock signals from the clock pulse width varying means; and comparison means connected to a data output circuit of the random access memory for comparing the output of the random access memory with a predetermined expectation value corresponding to address access time of the random access memory; the output of the comparison means being latched by the trailing edge of the clock pulse in the second latch means.
The present invention utilizes only one channel and uses the access time between the input and output latches of a RAM to be tested, thus remarkably reducing the skew.
BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 is a block diagram of a prior art RAM tester;
FIG. 2 is a block diagram of a test system for RAM in accordance with an embodiment of the present invention;
FIG. 3 is a block diagram of the structure of a clock pulse width varying portion in the system of FIG. 2;
FIG. 4 is a waveform diagram showing the signals appearing in the portions of the system of FIG. 2;
FIG. 5 is a waveform diagram showing the signals appearing in the principal parts in the system of FIG. 2;
FIG. 6 is a block diagram of the structure of a comparator portion and an output latch portion in FIG. 2 of the present invention; and
FIG. 7 is a block diagram of the waveforms at the output parts of the comparator portion and at the points A, B, . . . E, and F of the output latch portion.
DESCRIPTION OF THE PREFERRED EMBODIMENTS
Before describing the preferred embodiments of the present invention, a prior art test system for RAMs is described with reference to FIG. 1.
In FIG. 1, the output of an oscillator is fed to each delay circuit and set signals are delivered to the delay circuits to generate a clock signal No. 1, and a clock signal No. 2. The clock signal No. 1 is fed to the input side flip-flop circuits and address signals are fed to the flip-flop circuits to send the output of the flip-flop circuits to memory elements to be tested. On the other hand, the clock signal No. 2 is fed to the output side flip-flop circuits. Each output of the output side flip-flop circuits is fed to each of the comparators to which the expectation value is applied, respectively, and the outputs of the comparators are sent to a discriminator.
In the system of FIG. 1, two clock signals having different delay times are supplied to the input side flip-flop circuit and to the output side flip-flop circuit through the terminal pin PIN-A and through the terminal pin PIN-B, respectively.
A test system for a RAM according to an embodiment of the present invention will now be described with reference to FIG. 2.
In FIG. 2, a clock pulse is sent to a clock pulse width varying portion 2, where a delay control signal is delivered to vary the width of the clock pulse. The output of the clock pulse width varying portion 2 is sent to an address latch 4 and an output latch 6 simultaneously. The address latch 4 samples new address signals by a leading edge of the clock pulse and the output latch 6 is latched by a trailing edge of the clock pulse (Sample is carried out also from the leading edge timing), thus comparing the output of the RAM 1 with the output expectation value responsive to the address access time of the RAM 1 by a comparator 5 or exclusive OR circuit. The exclusive-OR gate will provide an output (logic 1) only when the two inputs are not alike. This means that the two inputs must have a different logic level in order for a logic 1 output to occur. Note that for the exclusive-OR gate, an output (logic 1) results only in steps when two inputs are "0", "1" or "1", " 0", i.e., where the inputs have a different logic state.
The exclusive OR gate is used in binary word detection. For example, when two input words are identical, the output is low. If the words are not identical, the output is high. This type of word comparison is very helpful when searching through a large amount of data or words for a particular word. The number of times the word occurs can be counted with this circuit, by providing a frequency count of the word. The address access time of the RAM can be measured with high precision by the comparator output. Moreover, the pulse width of the clock pulse can be counted by measuring the clock frequency by a frequency counter.
By using a detailed circuit diagram of the important parts of FIG. 2, the embodiment of the present invention will be described in detail with reference to FIG. 3.
FIG. 3 is a detailed circuit diagram of a clock pulse width varying portion 2 in FIG. 2. The clock pulse width varying portion is composed of a variable delay circuit by twenty-five stages of ring oscillators and a chopper circuit formed which determines the pulse width in response to the delay time. Based on such a constitution, the frequency of the output clock is measured to determine its pulse width with a high accuracy.
A clock from an LSI tester is input to a terminal 201, and a ring oscillator enable signal is input to a terminal 203. The clock pulse, which is controlled to a predetermined pulse width, is output from a terminal 204 and sent to an address latch 4 and an output latch 6 (FIG. 2). A delay time control signal generator 21 generates a delay time control signal and sends it to a decoder 22, and then after a decoding operation, the output of the decoder 22 is sent to five NOR circuits No. 17, 19, 21, 23 and 25.
Each numeral of the NOR circuits DLY (1) to DLY (25) represents a relative amount of delay of a clock signal. Therefore, when the ring oscillator enable signal at a terminal 203 is LOW and a signal is sent which selects a path 221 by a decoder 22, the delay time Td25 of the twenty five stages of ring oscillator can be measured at a frequency counter (not shown) which is connected to the output of the OR circuit 23. As a result, when the data paths 221 to 225 are selected respectively, the chopped pulse width tWC can be calculated. For example, in the case of the data path 221,
t.sub.WC =T.sub.d25 ×(17/25)=T.sub.p1
The same holds true for the paths 222 to 225,
T.sub.p2 =T.sub.d25 ×(19/25)
T.sub.p3 =T.sub.d25 ×(21/25)
T.sub.p4 =T.sub.d25 ×(23/25)
T.sub.p5 =T.sub.d25
The operating test of a RAM is carried out so that the standard value TAACK for checking an address access time TAA of a RAM 1 may be previously determined and the data path having the condition
T.sub.p(n-1) <T.sub.AACK <T.sub.pn
may be utilized.
Therefore, irrespective of the precision of the clock pulse width given by an LSI tester, a clock having a pulse width with a good precision can be output by a clock pulse width varying portion 2 (FIG. 2). That is, in response to the pulse width of a clock pulse output from the clock pulse width varying portion 2, the address access time TAA of the RAM 1 can be precisely measured.
FIG. 4 is a waveform diagram of each portion in FIG. 2. In FIG. 5, item (1) denotes an address signal S (3) in FIG. 2, item (2) a RAM output S (1), item (3) an expectation value S (EXPECT), item (4) a comparator output S (5), item (5) a clock, and item (6) a resulting output S (6), respectively.
First, address data is applied to an address latch 4 to produce an address signal. The address signal is applied to a RAM 1 to output the data. The waveform of an old address is changed to that of a new address, and accordingly, the RAM output is changed from "1" to "0". In the region of a minimum time to a maximum time, the level of RAM output is not fixed. Correspondingly, the output expectation value is also changed from an old value to a new value. The changing point of the expectation value is a little earlier than the changing point of the address signal. In response to the changing point of the output expectation value, the output of a comparator circuit varies from a coincident region to a non-coincident region and returns to the coincident region.
When a common clock pulse is supplied to the address latch 4 and the output latch 6, the address latch 4 samples a new address signal by a leading edge of the clock pulse, and the output latch 6 is devised to close the latch by a trailing edge of the clock pulse, thus comparing the RAM output with the output expectation value responding to the address access time of the RAM. For example, when the latch output at the output side is changed from "1" to "0", if the latch is closed, and if the latch is definite, the "0" output is produced. As a result, the address access time of the RAM can be measured with a high accuracy.
After the output of the RAM 1 and the output expectation value are compared, the result of the comparison is latched by the trailing edge of the clock pulse at the output latch 6. If the clock coincides with the resultant output of the latch, the output is "0".
The cells within the RAM 1 are selected by the address output of the address latch 4 and the output responsive thereto is fetched from the RAM 1. For a period, the output and the output expectation value are compared by the NOR circuits 51, 52, 53 (FIG. 6). During that time, the NOR circuits 62, 63 are left open, the output latch portion 6 is closed by a trailing end of the clock pulse, and it is determined whether or not the output of the RAM has reached the value of the output expectation value. By varying the pulse width of the clock pulse, the time period from the opening time to the closing time of the address latch 4 and the output latch 6, that is, the time duration response to the pulse width of the clock pulse, enables the address access time of the RAM to be measured.
FIG. 5 is a waveform diagram showing the signals appearing in the principal parts in the device of FIG. 2. In FIG. 5, item (1) denotes a cycle period, item (2) a clock, item (3) a latch input S (3) in FIG. 2, item (4) a latch output S (4), item (5) a RAM output S (1), item (6) an expectation value S (EXPECT), item (7) a comparator output S (5), item (8) a resulting output S (6), and item (9) a tester strobing pulse, respectively.
In each cycle period, a clock is generated. Responding to the latch input S (3) and the latch output S (4), the RAM output S (1) is generated, but the level of RAM output is not fixed from the minimum time length to the maximum time length. When the expectation value changes from "1" to "0", the comparator output is generated, and responding to the open and close state of a clock, the resulting output S (6) is obtained.
FIG. 6 is a detailed connection diagram of a comparator portion and an output latch portion of FIG. 2 of the present invention. In an embodiment of FIG. 6, the output of RAM 1 is of 4 bits, which possess a plurality of complementary outputs (+Q, -Q). The RAM has generally only either output (as an example, +Q), and has a complementary output (in this case, -Q), within the RAM.
In FIG. 2, the output terminal of clock pulse width varying portion 2 is connected to an address latch 4 and output latch 6. The output of the address latch 4 is connected to an address input (AD) of the RAM 1. The outputs of the address accessed RAM 1 are obtained respectively as each set of complementary outputs (+Q0 to +Q3, (-Q0) to (--3)), and after a wired OR operation, are connected to the first input of the NOR circuits 52 and 53.
The comparator portion 5 is composed of eight emitter follower type transistors 501-508 and three NOR circuits 51, 52 and 53. The eight outputs of the RAM 1 are divided into true side wires OR outputs (+Q0, +Q1, +Q2, and +Q3) and inversion side wired OR outputs (-Q0, -Q1, -Q2, and -Q3) to send each first input to the NOR circuits 52 and 53.
The output expectation value is input to a NOR circuit 51, the non-inverted output is sent to a second input terminal of the NOR circuit 52, and the inverted output is sent to a second input terminal of the NOR circuit 53, respectively. The non-inverted output of the NOR circuit 61 is connected to each third input of the NOR circuits 52 and 53, and the inverted output is connected to the first input of the NOR circuit 62. The outputs of the NOR circuits 52, 53 and 62 are respectively connected to the first, second and third input terminals of a NOR circuit 63. The output of the NOR circuit 63 is connected to the second input of the NOR circuit 62 and, at the same time, acts as a resulting output of the output latch portion 6.
FIG. 7 is a waveform diagram of each portion of FIG. 6. After four true side wires OR's (+Q0, +Q1, +Q2 and +Q3) are connected to the NOR circuit 52, the first input A is changed from "1" to "0" and the second input B is constantly equal to "0". The output of the NOR circuit 52 is shown by a waveform C and the resultant output is shown by a waveform output. The non-inverted output of the NOR circuit 61 is shown by the waveform D and the inverted output by the waveform E. The output of the NOR circuit 62 (waveform F) shows the variation from a LOW level to a HIGH level and the latch is closed.

Claims (7)

What is claimed is:
1. A test system for a random access memory having an address input circuit and a data output circuit, comprising:
clock pulse width varying means, coupled to receive a clock signal, for varying a pulse width of pulses in the clock signal and for providing an output clock signal;
first latch means, connected to the address input circuit of the random access memory and said clock pulse width varying means, for latching an address input signal at the leading edge of the output clock signal;
second latch means, connected to the data output circuit of the random access memory and said clock pulse width varying means, for latching a data output signal at the trailing edge of the output clock signal, said first and second latch means both being supplied with the output clock signal from said clock pulse width varying means; and
comparison means, connected to the data output circuit of the random access memory, for comparing the output of the random access memory with a predetermined expectation value corresponding to an address of the random access memory.
2. A system according to claim 1, wherein said clock pulse width varying means comprises means for providing delay value control signals, and a variable delay circuit formed by a ring oscillator circuit and responsive to an input clock signal, the delay value of said variable delay circuit being controlled by the delay value control signals.
3. A system according to claim 1, wherein said comparison means comprises:
transistors coupled to receive true output signals and inversion output signals from the random access memory, said transistors having true output sides and inversion output sides;
a first wired OR circuit connected to the true output sides of said transistors controlled by the true output signals of the random access memory;
a second wired OR circuit connected to the inversion output sides of said transistors controlled by the inversion output signals of the random access memory;
a first NOR gate responsive to a predetermined expectation value signal for delivering a true output and an inversion output;
a second NOR gate coupled to said first NOR gate and said first wired OR circuit, said second NOR gate responsive to the output of said first wired OR circuit and the true output of said first NOR gate; and
a third NOR gate coupled to said second wired OR circuit and said first NOR gate, said third NOR gate responsive to the output of said second wired OR circuit and the inversion output of said first NOR gate; and
wherein said second latch means comprises:
a fourth NOR gate, coupled to said clock pulse width varying means and responsive to the output of said clock pulse width varying means, for delivering a true output and an inversion output;
said second NOR gate;
said third NOR gate;
a fifth NOR gate coupled to said fourth NOR gate and responsive to the inversion output of said fourth NOR gate; and
a sixth NOR gate responsive to the outputs of said second, third and fifth NOR gates, the true output of said fourth NOR gate being supplied to said second and third NOR gates, the output of said sixth NOR gate being supplied to said fifth NOR gate.
4. A system according to claim 1, wherein said clock pulse width varying means is incorporated in the RAM.
5. A system according to claim 1, wherein said clock pulse width varying means is incorporated in an LSI tester.
6. A test system for a random access memory, said test system coupled to receive a clock sigal and an expectation value signal, said test system comprising:
clock pulse width varying means, coupled to receive the clock signal, for varying the pulse width of the clock signal and for providing an output clock signal;
means for supplying address data;
first latch means, coupled to said clock pulse width varying means, said address data supplying means and the random access memory, for latching the address data in said first latch means at the leading edge of the output clock signal and for providing an address signal to the random access memory to cause the random access memory to output data;
comparison means, coupled to the random access memory and coupled to receive the expectation value signal, for comparing the data output by the random access memory with the expectation value signal corresponding to the accessed address of the random access memory and for producing a comparison output; and
second latch means, coupled to said comparison means and said clock pulse width varying means, for latching the comparison output of said comparison means at the trailing edge of the output clock signal.
7. A test system according to claim 6, wherein said clock pulse width varying means comprises:
means for providing delay value control signals; and
a variable delay circuit formed by a ring oscillator circuit and responsive to the clock signal, the delay value of said variable delay circuit being controlled by the delay value control signals.
US07/098,144 1986-09-19 1987-09-18 Test system for random access memory Expired - Fee Related US4849973A (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP61-223298 1986-09-19
JP61223298A JPS6378400A (en) 1986-09-19 1986-09-19 Ram test system

Publications (1)

Publication Number Publication Date
US4849973A true US4849973A (en) 1989-07-18

Family

ID=16795951

Family Applications (1)

Application Number Title Priority Date Filing Date
US07/098,144 Expired - Fee Related US4849973A (en) 1986-09-19 1987-09-18 Test system for random access memory

Country Status (5)

Country Link
US (1) US4849973A (en)
EP (1) EP0260982B1 (en)
JP (1) JPS6378400A (en)
CA (1) CA1287409C (en)
DE (1) DE3781229T2 (en)

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5046047A (en) * 1989-02-10 1991-09-03 Plessey Overseas Limited Circuit arrangement for verifying data stored in a random access memory
US5058143A (en) * 1988-10-05 1991-10-15 British Aerospace Public Limited Company Digital communications systems
US5110685A (en) * 1990-05-18 1992-05-05 Exxon Chemical Patents, Inc. Low friction, abrasion resistant polymer coating
US5122978A (en) * 1989-09-07 1992-06-16 Amdahl Corporation Pulse width measurement technique
US5132937A (en) * 1989-06-01 1992-07-21 Mitsubishi Denki Kabushiki Kaisha Semiconductor memory device having on-chip test circuit and operating method thereof
US5327076A (en) * 1992-09-17 1994-07-05 Micro Control Company Glitchless test signal generator
US5351211A (en) * 1992-07-23 1994-09-27 Hitachi, Ltd. Semiconductor integrated circuit device having circuit inspection function
US6105152A (en) * 1993-04-13 2000-08-15 Micron Technology, Inc. Devices and methods for testing cell margin of memory devices
EP1176606A2 (en) * 2000-07-18 2002-01-30 Infineon Technologies AG Method and device for establishing and testing the response signal timing of a memory under test
US20020082791A1 (en) * 2000-12-20 2002-06-27 Stmicroelectronics S.A. Method and system for the adjustment of an internal timing signal or a corresponding reference in an integrated circuit, and corresponding integrated circuit
DE10104575A1 (en) * 2001-02-01 2002-08-29 Infineon Technologies Ag Testing integrated memory involves parallel measurement and evaluation of data signal and data reference signal switched to active by memory when memory access occurs in access cycle
DE10111439A1 (en) * 2001-03-09 2002-09-26 Infineon Technologies Ag Signal delay circuit has demultiplexer, signal delay lines of different lengths connected to output; connected signal is delayed by defined period proportional to signal delay line length
US20030204774A1 (en) * 2002-04-30 2003-10-30 Humlicek Donald R. Method for reducing data/parity inconsistencies due to a storage controller failure
DE102004020030A1 (en) * 2004-04-23 2005-11-24 Infineon Technologies Ag Test device for testing an integrated circuit
US20080059102A1 (en) * 2006-08-31 2008-03-06 Gerd Frankowsky Method and device for verifying output signals of an integrated circuit
DE102006040821A1 (en) * 2006-08-31 2008-03-20 Infineon Technologies Ag Integrated circuit testing method for semiconductor substrate, involves evaluating determined value of comparison signal based on parameter, and outputting error signal if determined value does not correspond to parameter

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02206087A (en) * 1989-02-03 1990-08-15 Mitsubishi Electric Corp Semiconductor storage device
EP0867887A3 (en) * 1997-03-14 1998-11-25 Texas Instruments Incorporated Memory access time measurement circuit and method
GB9714130D0 (en) * 1997-07-05 1997-09-10 Deas Alexander R In situ memory characterisation tool
US6622107B1 (en) * 2000-08-25 2003-09-16 Nptest Llc Edge placement and jitter measurement for electronic elements

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4430735A (en) * 1981-05-26 1984-02-07 Burroughs Corporation Apparatus and technique for testing IC memories
US4519077A (en) * 1982-08-30 1985-05-21 Amin Pravin T Digital processing system with self-test capability
US4755970A (en) * 1982-02-16 1988-07-05 Siemens Aktiengesellschaft Method and apparatus for functional testing of a memory which is reprogrammable electrically word by word

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2460526A1 (en) * 1979-06-29 1981-01-23 Ibm France METHOD FOR MEASURING THE MEMORY ADDRESS ACCESS TIME USING THE DATA RECIRCULATION TECHNIQUE, AND TESTER RESULTING THEREFROM
JPS5712499A (en) * 1980-06-24 1982-01-22 Omron Tateisi Electronics Co Prom read/write control device
JPS6122500A (en) * 1984-07-09 1986-01-31 Advantest Corp Ic testing device
JPH0760400B2 (en) * 1986-01-07 1995-06-28 株式会社日立製作所 Diagnostic method of logic circuit

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4430735A (en) * 1981-05-26 1984-02-07 Burroughs Corporation Apparatus and technique for testing IC memories
US4755970A (en) * 1982-02-16 1988-07-05 Siemens Aktiengesellschaft Method and apparatus for functional testing of a memory which is reprogrammable electrically word by word
US4519077A (en) * 1982-08-30 1985-05-21 Amin Pravin T Digital processing system with self-test capability

Cited By (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5058143A (en) * 1988-10-05 1991-10-15 British Aerospace Public Limited Company Digital communications systems
US5046047A (en) * 1989-02-10 1991-09-03 Plessey Overseas Limited Circuit arrangement for verifying data stored in a random access memory
US5132937A (en) * 1989-06-01 1992-07-21 Mitsubishi Denki Kabushiki Kaisha Semiconductor memory device having on-chip test circuit and operating method thereof
US5122978A (en) * 1989-09-07 1992-06-16 Amdahl Corporation Pulse width measurement technique
US5110685A (en) * 1990-05-18 1992-05-05 Exxon Chemical Patents, Inc. Low friction, abrasion resistant polymer coating
US5351211A (en) * 1992-07-23 1994-09-27 Hitachi, Ltd. Semiconductor integrated circuit device having circuit inspection function
US5327076A (en) * 1992-09-17 1994-07-05 Micro Control Company Glitchless test signal generator
US6105152A (en) * 1993-04-13 2000-08-15 Micron Technology, Inc. Devices and methods for testing cell margin of memory devices
US6230292B1 (en) * 1993-04-13 2001-05-08 Micron Technology, Inc. Devices and method for testing cell margin of memory devices
EP1176606A2 (en) * 2000-07-18 2002-01-30 Infineon Technologies AG Method and device for establishing and testing the response signal timing of a memory under test
DE10034852A1 (en) * 2000-07-18 2002-02-07 Infineon Technologies Ag Method and device for reading in and for checking the temporal position of data response signals read out from a memory module to be tested
US6871306B2 (en) 2000-07-18 2005-03-22 Infineon Technologies Ag Method and device for reading and for checking the time position of data response signals read out from a memory module to be tested
EP1176606A3 (en) * 2000-07-18 2006-05-10 Infineon Technologies AG Method and device for establishing and testing the response signal timing of a memory under test
US20020160558A1 (en) * 2000-07-18 2002-10-31 Wolfgang Ernst Method and device for reading and for checking the time position of data response signals read out from a memory module to be tested
US20020082791A1 (en) * 2000-12-20 2002-06-27 Stmicroelectronics S.A. Method and system for the adjustment of an internal timing signal or a corresponding reference in an integrated circuit, and corresponding integrated circuit
US6898538B2 (en) * 2000-12-20 2005-05-24 Stmicroelectronics Sa Method and system for the adjustment of an internal timing signal or a corresponding reference in an integrated circuit, and corresponding integrated circuit
DE10104575A1 (en) * 2001-02-01 2002-08-29 Infineon Technologies Ag Testing integrated memory involves parallel measurement and evaluation of data signal and data reference signal switched to active by memory when memory access occurs in access cycle
DE10111439A1 (en) * 2001-03-09 2002-09-26 Infineon Technologies Ag Signal delay circuit has demultiplexer, signal delay lines of different lengths connected to output; connected signal is delayed by defined period proportional to signal delay line length
US20030204774A1 (en) * 2002-04-30 2003-10-30 Humlicek Donald R. Method for reducing data/parity inconsistencies due to a storage controller failure
DE102004020030A1 (en) * 2004-04-23 2005-11-24 Infineon Technologies Ag Test device for testing an integrated circuit
US20050273678A1 (en) * 2004-04-23 2005-12-08 Infineon Technologies Ag Test apparatus for testing an integrated circuit
US20080059102A1 (en) * 2006-08-31 2008-03-06 Gerd Frankowsky Method and device for verifying output signals of an integrated circuit
DE102006040821A1 (en) * 2006-08-31 2008-03-20 Infineon Technologies Ag Integrated circuit testing method for semiconductor substrate, involves evaluating determined value of comparison signal based on parameter, and outputting error signal if determined value does not correspond to parameter
US7409308B2 (en) 2006-08-31 2008-08-05 Infineon Technologies Ag Method and device for verifying output signals of an integrated circuit
DE102006040821B4 (en) * 2006-08-31 2012-03-22 Qimonda Ag Method and device for checking output signals of an integrated circuit

Also Published As

Publication number Publication date
CA1287409C (en) 1991-08-06
DE3781229D1 (en) 1992-09-24
DE3781229T2 (en) 1993-02-11
EP0260982A2 (en) 1988-03-23
EP0260982A3 (en) 1990-02-07
EP0260982B1 (en) 1992-08-19
JPS6378400A (en) 1988-04-08

Similar Documents

Publication Publication Date Title
US4849973A (en) Test system for random access memory
US6789224B2 (en) Method and apparatus for testing semiconductor devices
US5083299A (en) Tester for measuring signal propagation delay through electronic components
US7724013B2 (en) On-chip self test circuit and self test method for signal distortion
EP0161639B1 (en) Self contained array timing
EP0337106B1 (en) Embedded array access time test
US4783785A (en) Method and apparatus for diagnosis of logical circuits
US6668346B1 (en) Digital process monitor
US4998025A (en) Device for generating strobe pulses with a desired timing
US6215345B1 (en) Semiconductor device for setting delay time
US5430737A (en) Apparatus for testing function of integrated circuit
US7080302B2 (en) Semiconductor device and test system therefor
US5039602A (en) Method of screening A.C. performance characteristics during D.C. parametric test operation
EP1148340B1 (en) All digital built-in self-test circuit for phase-locked loops
US6008655A (en) Frequency divider testing circuit clock-sampling window variable with divider output
US5471484A (en) Method and apparatus for testing digital signals
US5754063A (en) Method and apparatus to measure internal node timing
KR100718186B1 (en) High resolution skew detection apparatus and method
CN113589152A (en) Test circuit
JP3334762B2 (en) Circuit for measuring delay time of logic circuit on semiconductor chip
KR900008788B1 (en) Semiconductor integrated circuit device having testing circuit
JP2591849B2 (en) Test circuit
KR100224794B1 (en) Test method &amp; device for the noise margin of row address &amp;column address
JP2002350509A (en) Semiconductor device
KR950008421Y1 (en) Test window constrol circuit of in circuit tester using a gray code

Legal Events

Date Code Title Description
AS Assignment

Owner name: FUJITSU LIMITED, 1015, KAMIKODANAKA, NAKAHARA-KU,

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST.;ASSIGNOR:KUBOTA, KATSUHISA;REEL/FRAME:004803/0276

Effective date: 19870909

Owner name: FUJITSU LIMITED, 1015, KAMIKODANAKA, NAKAHARA-KU,

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:KUBOTA, KATSUHISA;REEL/FRAME:004803/0276

Effective date: 19870909

CC Certificate of correction
FEPP Fee payment procedure

Free format text: PAYER NUMBER DE-ASSIGNED (ORIGINAL EVENT CODE: RMPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

FEPP Fee payment procedure

Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

FPAY Fee payment

Year of fee payment: 4

REMI Maintenance fee reminder mailed
LAPS Lapse for failure to pay maintenance fees
FP Lapsed due to failure to pay maintenance fee

Effective date: 19970723

STCH Information on status: patent discontinuation

Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362