US20080270864A1 - Difference signal path test and characterization circuit - Google Patents

Difference signal path test and characterization circuit Download PDF

Info

Publication number
US20080270864A1
US20080270864A1 US12/169,664 US16966408A US2008270864A1 US 20080270864 A1 US20080270864 A1 US 20080270864A1 US 16966408 A US16966408 A US 16966408A US 2008270864 A1 US2008270864 A1 US 2008270864A1
Authority
US
United States
Prior art keywords
circuit
test
output
difference signal
difference
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.)
Abandoned
Application number
US12/169,664
Inventor
Yuen H. Chan
Rajiv V. Joshi
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.)
GlobalFoundries Inc
Original Assignee
International Business Machines Corp
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 International Business Machines Corp filed Critical International Business Machines Corp
Priority to US12/169,664 priority Critical patent/US20080270864A1/en
Assigned to INTERNATIONAL BUSINESS MACHINES CORPORATION reassignment INTERNATIONAL BUSINESS MACHINES CORPORATION ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: JOSHI, RAJIV V., Chan, Yuen H.
Publication of US20080270864A1 publication Critical patent/US20080270864A1/en
Assigned to GLOBALFOUNDRIES U.S. 2 LLC reassignment GLOBALFOUNDRIES U.S. 2 LLC ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: INTERNATIONAL BUSINESS MACHINES CORPORATION
Assigned to GLOBALFOUNDRIES INC. reassignment GLOBALFOUNDRIES INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: GLOBALFOUNDRIES U.S. 2 LLC, GLOBALFOUNDRIES U.S. INC.
Abandoned 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/02Detection or location of defective auxiliary circuits, e.g. defective refresh counters
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C29/00Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
    • G11C29/02Detection or location of defective auxiliary circuits, e.g. defective refresh counters
    • G11C29/021Detection or location of defective auxiliary circuits, e.g. defective refresh counters in voltage or current generators
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C29/00Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
    • G11C29/02Detection or location of defective auxiliary circuits, e.g. defective refresh counters
    • G11C29/026Detection or location of defective auxiliary circuits, e.g. defective refresh counters in sense amplifiers
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C29/00Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
    • G11C29/02Detection or location of defective auxiliary circuits, e.g. defective refresh counters
    • G11C29/028Detection or location of defective auxiliary circuits, e.g. defective refresh counters with adaption or trimming of parameters

Definitions

  • the present invention is a continuation of allowed U.S. patent application Ser. No. 11/028,174, (Attorney docket No. YOR920040559US1) entitled “DIFFERENCE SIGNAL PATH TEST AND CHARACTERIZATION CIRCUIT” to Yuen H. Chan et al., filed Jan. 3, 2005; and a divisional of U.S. patent application Ser. No. 12/114,853, (Attorney docket No. YOR920040559US2) entitled “PROGRAMMABLE VOLTAGE DIVIDER” to Yuen H. Chan et al., filed May 5, 2008, both assigned to the assignee of the present invention and incorporated herein by reference.
  • the present invention is related to small signal circuit design and more particularly to testing, characterizing and evaluating circuit sensitivity to a difference signal.
  • CMOS complementary insulated gate field effect transistor
  • FET complementary insulated gate field effect transistor
  • CMOS technology and chip manufacturing advances have resulted in a steady decrease of chip feature size to increase on-chip circuit switching frequency (circuit performance) and the number of transistors (circuit density).
  • device or FET features are shrunk to shrink corresponding device minimum dimensions including both horizontal dimensions (e.g., minimum channel length) and vertical dimensions, e.g., channel layer depth, gate dielectric thickness, junction depths and etc.
  • Shrinking device size increases device density and device performance, as well as reduces device-operating conditions, i.e., chip and correspondingly, device supply voltages and voltage swings. Consequently, as a result of scaling otherwise seemingly neglectable device-to-device variations (e.g., length, width, threshold and etc.) have caused serious design problems, especially in signal critical circuits such as memory sense amplifiers.
  • a typical CMOS circuit includes paired complementary devices, i.e., an n-type FET (NFET) paired with a corresponding p-type FET (PFET), usually gated by the same signal. Since the pair of devices have operating characteristics that are, essentially, opposite each other, when one device (e.g., the NFET) is on and conducting (ideally modeled as a closed switch), the other device (the PFET) is off, not conducting (ideally modeled as an open switch) and, vice versa. So, for example, a CMOS inverter is a series connected PFET and NFET pair that are connected between a power supply voltage (Vdd) and ground (GND).
  • Vdd power supply voltage
  • GND ground
  • An ideal static random access memory (SRAM) cell includes a balanced pair of cross-coupled inverters storing a single data bit with a high at the output of one inverter and a low at the output of the other.
  • a pair of pass gates also ideally, a balanced pair of FETs selectively connects the complementary outputs of the cross-coupled inverter to a corresponding complementary pair of bit lines.
  • a word line connected to the gates of the pass gate FETs selects the cell, connecting the cell contents to the corresponding complementary pair of bit lines. During a read, each cell on the selected word line couples its contents to its corresponding bit line pair through NFET pass gates.
  • bit line pair Since the bit line pair is typically pre-charged to some common voltage, initially, the internal (to the cell) low voltage rises until one of the bit line pairs droops sufficiently to develop a small difference signal (e.g., 30 mV).
  • a simple ideal sense amplifier or, sense amp is a matched pair of cross-coupled common-source devices connected between a bit line pair and an enable source line. Device imbalances in matched cell devices or the matched sense amp pair can unbalance the pair to seriously erode the sense signal margin and even cause sense amplifier errors.
  • Leakage currents can cause an inadequately balanced sense amplifier to self-trigger. Leakage from high floating-device body-voltages may cause large offset voltages scattered unevenly in SOI devices that may trigger the sense amplifier prematurely, latching false data. Similarly, SRAM cells can become instable from such leakage and cell performance may degrade. Robust sensing techniques have been developed to subside to deal with device variability. However, evaluating such a sensing technique requires providing a variable differential signal that may be slewed within a range of interest. This may be done for an entire SRAM data path (e.g., macro or chip), for example, by varying array/cell supply voltage and determining read and write failing points. Unfortunately, this only gives an overall figure of merit for the data path.
  • SRAM data path e.g., macro or chip
  • circuits such as sense amps are very sensitive, it is not particularly helpful in evaluating such robust sensing circuits. It has been especially difficult to evaluate circuit response to a small voltage differential in such a sense circuit isolated from SRAM cells, i.e., outside of a data path. Consequently, it is difficult to characterize and evaluate state of the art SRAM cell sensing circuits.
  • the present invention relates to a test circuit and programmable voltage divider that may be used in the test circuit.
  • the programmable voltage divider develops a voltage difference signal that may be digitally selected.
  • the test circuit may be used to test and characterize sense amplifiers.
  • the programmable voltage divider develops a signal with a selected polarity and magnitude that is provided to a sense amplifier being tested.
  • the sense amplifier is set and its output latched.
  • the latch contents are checked against an expected value.
  • the difference voltage may be changed and the path retested to find passing and failing points.
  • FIG. 1 shows a block diagram example of a preferred embodiment signal margin characterization and test circuit
  • FIG. 2 shows a timing example of a typical compare for the signal margin characterization and test circuit, comparing data in as a zero and a one;
  • FIG. 3 shows an example a preferred programmable voltage divider
  • FIG. 4 shows a timing example of a typical difference signal generation for the voltage divider circuit
  • FIG. 5 shows an example of a preferred comparator.
  • FIG. 1 shows a block diagram example of a preferred embodiment signal margin characterization and test circuit 100 .
  • the signal margin characterization and test circuit 100 is formed in the complementary insulated gate field effect transistor (FET) technology known as CMOS.
  • FET complementary insulated gate field effect transistor
  • a clock select circuit 102 receives a global clock 104 and a clock select signal 106 and, when selected, provides a local clock 108 to an input data latch 110 .
  • the input data latch 110 receives a data input value 112 (a “1” or a “0”) and provides a complementary output pair 110 T, 110 C as an input to a preferred voltage divider circuit 114 , described in further detail hereinbelow.
  • a 2:4 decoder 116 decodes a circuit test (e.g., sense amp) select 118 and provides a decoded sense amp select 120 to the preferred voltage divider circuit 114 .
  • Voltage difference select signals 122 to the preferred voltage divider circuit 114 select a voltage difference that is provided on one pair of difference signal outputs 124 - 1 - 124 - 4 , as selected by the decoded sense amp select 120 .
  • a sense enable circuit 126 receives a sense select signal 128 and selectively gates the local clock 108 to generate a sense amp enable (sae) 130 and sense amp reset or reset enable (rse) 132 .
  • the difference signal outputs 124 - 1 - 124 - 4 are inputs to corresponding sense amplifiers 134 - 1 - 134 - 4 .
  • the sense amp enable 130 in combination with a corresponding one of decoded sense amp select 120 selects one of sense amplifiers 134 - 1 - 134 - 4 .
  • Each sense amplifier 134 - 1 - 134 - 4 provides a complementary output to a corresponding output data latch 136 - 1 - 136 - 4 .
  • the output data latches 136 - 1 - 136 - 4 provide a latched data output 138 - 1 - 138 - 4 to a comparator 140 , also described in further detail hereinbelow.
  • the comparator 140 compares the contents of the output data latch 136 - 1 - 136 - 4 for the selected sense amplifier 134 - 1 - 134 - 4 against the contents of the input data latch 110 (at 110 T) and provides an indication of a match at output 142 .
  • the global clock 104 is passed to the local clock 108 , clocking data 112 in the input data latch 110 and selectively clocking the sense enable 126 .
  • the preferred voltage divider circuit 114 receives the latched complementary data pair 110 T, 110 C.
  • the preferred voltage divider circuit 114 In response to the reset enable 132 from sense enable 126 , the preferred voltage divider circuit 114 generates a difference signal with polarity determined by data latch 110 contents. The magnitude of the difference is selected by the voltage difference select signals 122 .
  • the difference signal is selectively passed out on a selected output 124 - 1 - 124 - 4 , selected by the decoded sense amp select 120 .
  • the selected sense amp 134 - 1 - 134 - 4 senses (or fails to sense) the difference on the selected 124 - 1 - 124 - 4 .
  • the sensed value in the selected sense amp 134 - 1 - 134 - 4 is latched in a respective one of the output data latches 136 - 1 - 136 - 4 .
  • the sensed results is compared against the expected result, i.e., from the input data latch 110 .
  • the sense amplifiers 134 - 1 - 134 - 4 receive a selectively varied signal that characterizes the sense amp response, e.g., indicates sense margin and a minimum sense signal may be determined. It should be noted that although described in terms of selecting one of 4 sense amps for test and/or characterization, the present invention has application to testing and characterizing any number of any type of circuit receiving a difference signal.
  • FIG. 2 shows an example of typical compare timing for the signal margin characterization and test circuit 100 of the example of FIG. 1 , for both values of data-in 112 , as a zero 144 and a one 146 .
  • the clock select signal 106 and the sense select signal 128 are held asserted to pass the global clock 104 and local clock 108 through the clock select circuit 102 and sense enable circuit 126 , respectively.
  • both the sense amp enable 130 and reset enable 132 are asserted low, i.e., the sense amplifiers 134 - 1 - 134 - 4 are enabled by a low on the sense amp enable 130 and reset by a low on the reset enable 132 .
  • the voltage difference select signals 122 to the preferred voltage divider circuit 114 are selected to develop a signal at the difference signal pair 124 - 4 T, 124 - 4 C that is approximately 20 millivolts (20 mV), with 0.10V for the high and 0.08V for the low, respectively. Also in this example, the difference signal pair 124 - 4 T, 124 - 4 C recovers 148 relatively quickly.
  • FIG. 3 shows an example a preferred voltage divider circuit 114 in more detail, which in this example is a programmable voltage divider.
  • a difference signal is developed in an active resistor network 1140 and selectively passed to a 1 of 4 select 1142 .
  • the complementary input data pair 110 T, 110 C are provided to inverters 1144 , 1146 .
  • Inverters 1144 , 1146 gate a supply transistor 1148 , 1150 , a p-type (PFET) in this example.
  • Parallel PFETs 1152 , 1154 - 1 , 1154 - 2 , 1154 - 3 , 1154 - 4 are connected between the drains of supply PFETs 1148 , 1150 at a switched difference signal pair 1156 , 1158 .
  • each supply PFET 1148 , 1150 is connected to a supply voltage.
  • Parallel PFETs 1154 - 1 , 1154 - 2 , 1154 - 3 , 1154 - 4 are gated by a respective one of the voltage difference select signals 122 - 1 , 122 - 2 , 122 - 3 , 122 - 4 and PFET 1152 is tied on, i.e., grounded gate.
  • the remaining voltage difference select signals 122 - 5 , 122 - 6 each gate a pair of supply return transistors 1160 - 5 , 1162 - 5 and 1160 - 6 , 1162 - 6 , respectively.
  • the sources of supply return transistors 1160 - 5 , 1160 - 6 are connected between ground and one of the switched difference signal pair 1156 .
  • supply return transistors 1162 - 5 , 1162 - 6 are connected between ground and the other of the switched difference signal pair 1158 .
  • the 1 of 4 select 1142 includes 4 pair of pass gates (e.g., 1164 T, 1164 C) gated by a NAND gate 1166 .
  • the reset enable 132 is an input to each NAND gate 1166 , which selectively passes a corresponding sense amp select signal 120 - 1 - 120 - 4 to select one of the 4 pair of pass gates 1164 T, 1164 C.
  • Each pair of pass gates 1164 T, 1166 C selectively couples the difference voltage on the switched difference signal pair 1156 , 1158 to one of the difference signal output pairs 124 - 1 - 124 - 4 .
  • a body contact may be provided to each individual PFET 1148 , 1150 , 1152 , 1154 - 1 , 1154 - 2 , 1154 - 3 , 1154 - 4 , 1160 - 5 , 1162 - 5 , 1160 - 6 , 1162 - 6 , 1164 T, 1164 C, to any combination thereof (e.g., shared contacts to one or more) or forgone completely, i.e., one or more or all floating body PFETs as desired.
  • the active resistor network 1140 is switched off. Since PFET 1152 is gated on, the switched difference signal pair 1156 , 1158 are effectively shorted together through 1152 . So, regardless of the contents of input data latch 110 , one of the complementary data pair 110 T, 110 C, one is low (e.g., 110 C) and the other ( 110 T) is high.
  • the output of the corresponding inverter 1144 is high, turning off the respective PFET 1148 ; and, in response to the high on the other input, the output of corresponding inverter 1146 is low, turning on the respective PFET 1150 .
  • the switched difference signal pair 1156 , 1158 are effectively shorted together and there is no current path to ground, both are high. If one pair of pass gates 1164 T, 1164 C is selected, the high is passed on both output lines, e.g., 124 - 4 T, 124 - 4 C.
  • FIG. 4 shows a timing example of a typical difference signal generation for the voltage divider circuit 114 of the example of FIG. 3 .
  • the data in is switched on each cycle as is reflected by the state change of the complementary data pair 110 T, 110 C with each reset enable 132 cycle.
  • sense amps are enabled (not shown in this figure) when the reset enable 132 is high.
  • a difference signal develops on the selected both output lines, e.g., 124 - 4 T, 124 - 4 C.
  • Coupling noise is shown on the unselected output pair 124 - 1 T, 124 - 1 C, which are both floating to allow the unselected sense amplifier (e.g., 134 - 1 in FIG. 1 ) to capacitively couple the reset enable signal 132 back onto the floating pair 124 - 1 T, 124 - 1 C.
  • this noise is ignored.
  • PFET 1150 and PFET 1162 - 5 (and/or 1162 - 6 ) provide one path to ground; and, series connected PFET 1152 and PFET 1160 - 5 (and/or 1160 - 6 ) provide a parallel partial path (to and through 1162 - 5 and/or 1162 - 6 ) to ground.
  • any of the voltage difference select signals 122 - 1 , 122 - 2 , 122 - 3 , 122 - 4 are low, corresponding ones of parallel PFETs 1154 - 1 , 1154 - 2 , 1154 - 3 , 1154 - 4 are on reducing the path resistance of PFET 1152 and correspondingly, the difference signal.
  • a difference voltage develops depending upon devices sizes of the on-PFETs as selected by the voltage difference select signals 122 - 1 , 122 - 2 , 122 - 3 , 122 - 4 , 122 - 5 and 122 - 6 .
  • Whatever difference is selected is passed to the selected pair of pass gates 1164 T, 1164 C to the output lines, e.g., 124 - 4 T, 124 - 4 C.
  • FIG. 5 shows an example of a preferred comparator 140 .
  • the contents of the output data latch 136 - 1 - 136 - 4 are provided to a 4:1 encoder that includes 4 two input NAND gates 1400 - 1 - 1400 - 4 and four input NAND gate 1402 .
  • Each of the 4 two input NAND gates 1400 - 1 - 1400 - 4 combines one the output of one data latch 136 - 1 - 136 - 4 with a corresponding sense amp select signal 120 - 1 - 120 - 4 .
  • NAND gate 1402 combines the outputs of the 4 two input NAND gates 1400 - 1 - 1400 - 4 .
  • the output 1404 of the 4:1 encoder from NAND gate 1402 is compared against the input data 110 T in a compare circuit 1406 that, in this example includes inverters 1408 , 1410 , and two tri-statable buffers 1412 , 1414 .
  • Inverter 1408 inverts the encoder output 1404 and inverter 1410 inverts the input data 110 T.
  • Tri-statable buffer 1412 is a non-inverting buffer and tri-statable buffer 1414 is an inverting totem driver buffer. So, when totem driver 1414 is driving the output 1416 , PFET 1418 supplies totem power and inverter 1408 supplies totem ground; otherwise, the totem driver 1414 is in its high impedance state.
  • the output 1416 of the compare 1406 is latched in a clocked output latch 1420 , clocked by the local clock 108 .
  • An inverter 1422 buffers the output 1416 of the compare 1406 .
  • the local clock 108 is passes through a pair series connected inverters 1424 , 1426 which provide complementary enable signals to non-inverting tri-statable buffer 1428 at the output of inverter 1422 .
  • a pair of cross coupled inverters 1430 , 1432 latch the other side of non-inverting tri-statable buffer 1428 .
  • a pair of series inverters 1434 , 1436 buffer the cross coupled inverters 1430 , 1432 and provide the compare output 142 .
  • the outputs of the two input NAND gates 1400 - 1 , . . . , 1400 - 4 are high unless the data output 138 - 1 - 138 - 4 from the selected output data latch 136 - 1 - 136 - 4 is high, i.e., both the asserted sense amp select signal 120 - 1 - 120 - 4 and the corresponding data output 138 - 1 - 138 - 4 are high. If all of the outputs of the two input NAND gates 1400 - 1 , . . . , 1400 - 4 are high, the output of NAND gate 1402 is low (indicating a sensed zero) and the output of inverter 1408 is high.
  • Non-inverting tri-statable buffer 1412 is on and totem driver 1414 is off (hi-Z). If, however, one output of a respective two input NAND gate 1400 - 1 , . . . , 1400 - 4 is low, because the asserted sense amp select signal 120 - 1 - 120 - 4 and the corresponding data output 138 - 1 - 138 - 4 are both high, then the output of NAND gate 1402 is high (indicating a sensed one) and the output of inverter 1408 is low. Non-inverting tri-statable buffer 1412 is off (hi-Z) and totem driver 1414 is on.
  • the selected sense amp has sensed the difference signal correctly. So, if a one is sensed correctly, the output of inverter 1410 is low. The totem driver 1414 inverts the low so that the compare output 1416 is high. If a zero is sensed correctly, the output of inverter 1410 is high. The non-inverting tri-statable buffer 1412 passes the high so that, again, the compare output 1416 is high. However, if a one is sensed incorrectly, the output of inverter 1410 is high and the totem driver 1414 inverts the high, providing a low at the compare output 1416 . Likewise, if a zero is sensed incorrectly, the output of inverter 1410 is low and the non-inverting tri-statable buffer 1412 passes the low to the compare output 1416 .
  • Buffer inverter 1422 inverts the compare output 1416 .
  • the inverted compare signal passes through non-inverting tri-statable buffer 1428 when the local clock 108 is low and remains latched in cross coupled inverters 1430 , 1432 when the clock rises.
  • the inverting latch output from inverter 1430 re-inverts the compare results.
  • the re-inverted results pass through the pair of series inverters 1434 , 1436 , emerging as a match indication at the compare output 142 .
  • a preferred embodiment circuit develops difference (analog) signals that may be used independent of SRAM cells as test signals to test and characterize circuits, e.g., sense amplifiers.
  • the test signals may be generated and controlled digitally; the circuit under test (e.g., a sense amp) tested; and test results reported in a digital output.
  • the same difference signal may be applied to various sense amplifier topologies or designs for a realistic in situ circuit comparison.

Abstract

A test circuit and programmable voltage divider that may be used in the test circuit. The programmable voltage divider develops a voltage difference signal that may be digitally selected. The test circuit may be used to test and characterize sense amplifiers. The programmable voltage divider develops a signal with a selected polarity and magnitude that is provided to a sense amplifier being tested. The sense amplifier is set and its output latched. The latch contents are checked against an expected value. The difference voltage may be changed and the path retested to find passing and failing points.

Description

    CROSS REFERENCE TO RELATED APPLICATION
  • The present invention is a continuation of allowed U.S. patent application Ser. No. 11/028,174, (Attorney docket No. YOR920040559US1) entitled “DIFFERENCE SIGNAL PATH TEST AND CHARACTERIZATION CIRCUIT” to Yuen H. Chan et al., filed Jan. 3, 2005; and a divisional of U.S. patent application Ser. No. 12/114,853, (Attorney docket No. YOR920040559US2) entitled “PROGRAMMABLE VOLTAGE DIVIDER” to Yuen H. Chan et al., filed May 5, 2008, both assigned to the assignee of the present invention and incorporated herein by reference.
  • FIELD OF THE INVENTION
  • The present invention is related to small signal circuit design and more particularly to testing, characterizing and evaluating circuit sensitivity to a difference signal.
  • BACKGROUND DESCRIPTION
  • Integrated circuits (ICs) are commonly made in the well-known complementary insulated gate field effect transistor (FET) technology known as CMOS. CMOS technology and chip manufacturing advances have resulted in a steady decrease of chip feature size to increase on-chip circuit switching frequency (circuit performance) and the number of transistors (circuit density). In what is typically referred to as scaling, device or FET features are shrunk to shrink corresponding device minimum dimensions including both horizontal dimensions (e.g., minimum channel length) and vertical dimensions, e.g., channel layer depth, gate dielectric thickness, junction depths and etc. Shrinking device size increases device density and device performance, as well as reduces device-operating conditions, i.e., chip and correspondingly, device supply voltages and voltage swings. Consequently, as a result of scaling otherwise seemingly neglectable device-to-device variations (e.g., length, width, threshold and etc.) have caused serious design problems, especially in signal critical circuits such as memory sense amplifiers.
  • A typical CMOS circuit includes paired complementary devices, i.e., an n-type FET (NFET) paired with a corresponding p-type FET (PFET), usually gated by the same signal. Since the pair of devices have operating characteristics that are, essentially, opposite each other, when one device (e.g., the NFET) is on and conducting (ideally modeled as a closed switch), the other device (the PFET) is off, not conducting (ideally modeled as an open switch) and, vice versa. So, for example, a CMOS inverter is a series connected PFET and NFET pair that are connected between a power supply voltage (Vdd) and ground (GND).
  • An ideal static random access memory (SRAM) cell includes a balanced pair of cross-coupled inverters storing a single data bit with a high at the output of one inverter and a low at the output of the other. A pair of pass gates (also ideally, a balanced pair of FETs) selectively connects the complementary outputs of the cross-coupled inverter to a corresponding complementary pair of bit lines. A word line connected to the gates of the pass gate FETs selects the cell, connecting the cell contents to the corresponding complementary pair of bit lines. During a read, each cell on the selected word line couples its contents to its corresponding bit line pair through NFET pass gates. Since the bit line pair is typically pre-charged to some common voltage, initially, the internal (to the cell) low voltage rises until one of the bit line pairs droops sufficiently to develop a small difference signal (e.g., 30 mV). A simple ideal sense amplifier or, sense amp, is a matched pair of cross-coupled common-source devices connected between a bit line pair and an enable source line. Device imbalances in matched cell devices or the matched sense amp pair can unbalance the pair to seriously erode the sense signal margin and even cause sense amplifier errors.
  • Leakage currents can cause an inadequately balanced sense amplifier to self-trigger. Leakage from high floating-device body-voltages may cause large offset voltages scattered unevenly in SOI devices that may trigger the sense amplifier prematurely, latching false data. Similarly, SRAM cells can become instable from such leakage and cell performance may degrade. Robust sensing techniques have been developed to subside to deal with device variability. However, evaluating such a sensing technique requires providing a variable differential signal that may be slewed within a range of interest. This may be done for an entire SRAM data path (e.g., macro or chip), for example, by varying array/cell supply voltage and determining read and write failing points. Unfortunately, this only gives an overall figure of merit for the data path. Because circuits such as sense amps, of necessity, are very sensitive, it is not particularly helpful in evaluating such robust sensing circuits. It has been especially difficult to evaluate circuit response to a small voltage differential in such a sense circuit isolated from SRAM cells, i.e., outside of a data path. Consequently, it is difficult to characterize and evaluate state of the art SRAM cell sensing circuits.
  • Thus, there is a need for circuit that reliably test and characterize SRAM cell sensing circuits and especially for simple and in-line test and characterization circuits that test small signal circuits to assist in deciding the merit of new sensing circuits.
  • SUMMARY OF THE INVENTION
  • It is a purpose of the invention to derive meaningful test results from testing isolated sense amplifiers;
  • It is another purpose of the invention to characterize and compare sense amplifier designs;
  • It is yet another purpose of the invention to programmably generate a difference signal;
  • It is yet another purpose of the invention to provide a programmable difference signal to sense amplifiers for determining a sense amplifier sense point and characterizing the sense amp.
  • The present invention relates to a test circuit and programmable voltage divider that may be used in the test circuit. The programmable voltage divider develops a voltage difference signal that may be digitally selected. The test circuit may be used to test and characterize sense amplifiers. The programmable voltage divider develops a signal with a selected polarity and magnitude that is provided to a sense amplifier being tested. The sense amplifier is set and its output latched. The latch contents are checked against an expected value. The difference voltage may be changed and the path retested to find passing and failing points.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • The foregoing and other objects, aspects and advantages will be better understood from the following detailed description of a preferred embodiment of the invention with reference to the drawings, in which:
  • FIG. 1 shows a block diagram example of a preferred embodiment signal margin characterization and test circuit;
  • FIG. 2 shows a timing example of a typical compare for the signal margin characterization and test circuit, comparing data in as a zero and a one;
  • FIG. 3 shows an example a preferred programmable voltage divider;
  • FIG. 4 shows a timing example of a typical difference signal generation for the voltage divider circuit;
  • FIG. 5 shows an example of a preferred comparator.
  • DESCRIPTION OF PREFERRED EMBODIMENTS
  • Turning now to the drawings and, more particularly, FIG. 1 shows a block diagram example of a preferred embodiment signal margin characterization and test circuit 100. Preferably, the signal margin characterization and test circuit 100 is formed in the complementary insulated gate field effect transistor (FET) technology known as CMOS. A clock select circuit 102 receives a global clock 104 and a clock select signal 106 and, when selected, provides a local clock 108 to an input data latch 110. The input data latch 110 receives a data input value 112 (a “1” or a “0”) and provides a complementary output pair 110T, 110C as an input to a preferred voltage divider circuit 114, described in further detail hereinbelow. A 2:4 decoder 116 decodes a circuit test (e.g., sense amp) select 118 and provides a decoded sense amp select 120 to the preferred voltage divider circuit 114. Voltage difference select signals 122 to the preferred voltage divider circuit 114 select a voltage difference that is provided on one pair of difference signal outputs 124-1-124-4, as selected by the decoded sense amp select 120. A sense enable circuit 126 receives a sense select signal 128 and selectively gates the local clock 108 to generate a sense amp enable (sae) 130 and sense amp reset or reset enable (rse) 132. The difference signal outputs 124-1-124-4 are inputs to corresponding sense amplifiers 134-1-134-4. The sense amp enable 130 in combination with a corresponding one of decoded sense amp select 120 selects one of sense amplifiers 134-1-134-4. Each sense amplifier 134-1-134-4 provides a complementary output to a corresponding output data latch 136-1-136-4. The output data latches 136-1-136-4 provide a latched data output 138-1-138-4 to a comparator 140, also described in further detail hereinbelow. The comparator 140 compares the contents of the output data latch 136-1-136-4 for the selected sense amplifier 134-1-134-4 against the contents of the input data latch 110 (at 110T) and provides an indication of a match at output 142.
  • So, with the clock select signal 106 asserted, the global clock 104 is passed to the local clock 108, clocking data 112 in the input data latch 110 and selectively clocking the sense enable 126. The preferred voltage divider circuit 114 receives the latched complementary data pair 110T, 110C. In response to the reset enable 132 from sense enable 126, the preferred voltage divider circuit 114 generates a difference signal with polarity determined by data latch 110 contents. The magnitude of the difference is selected by the voltage difference select signals 122. The difference signal is selectively passed out on a selected output 124-1-124-4, selected by the decoded sense amp select 120. In response to the sense amp enable 130 the selected sense amp 134-1-134-4 senses (or fails to sense) the difference on the selected 124-1-124-4. The sensed value in the selected sense amp 134-1-134-4 is latched in a respective one of the output data latches 136-1-136-4. The sensed results (from the output data latches 136-1-136-4) is compared against the expected result, i.e., from the input data latch 110. Thus, by shifting or stepping the voltage difference from the preferred voltage divider circuit 114, the sense amplifiers 134-1-134-4 receive a selectively varied signal that characterizes the sense amp response, e.g., indicates sense margin and a minimum sense signal may be determined. It should be noted that although described in terms of selecting one of 4 sense amps for test and/or characterization, the present invention has application to testing and characterizing any number of any type of circuit receiving a difference signal.
  • FIG. 2 shows an example of typical compare timing for the signal margin characterization and test circuit 100 of the example of FIG. 1, for both values of data-in 112, as a zero 144 and a one 146. In this example, the clock select signal 106 and the sense select signal 128 are held asserted to pass the global clock 104 and local clock 108 through the clock select circuit 102 and sense enable circuit 126, respectively. Also in this example, both the sense amp enable 130 and reset enable 132 are asserted low, i.e., the sense amplifiers 134-1-134-4 are enabled by a low on the sense amp enable 130 and reset by a low on the reset enable 132. So, in this example, the voltage difference select signals 122 to the preferred voltage divider circuit 114 are selected to develop a signal at the difference signal pair 124-4T, 124-4C that is approximately 20 millivolts (20 mV), with 0.10V for the high and 0.08V for the low, respectively. Also in this example, the difference signal pair 124-4T, 124-4C recovers 148 relatively quickly.
  • FIG. 3 shows an example a preferred voltage divider circuit 114 in more detail, which in this example is a programmable voltage divider. A difference signal is developed in an active resistor network 1140 and selectively passed to a 1 of 4 select 1142. The complementary input data pair 110T, 110C are provided to inverters 1144, 1146. Inverters 1144, 1146 gate a supply transistor 1148, 1150, a p-type (PFET) in this example. Parallel PFETs 1152, 1154-1, 1154-2, 1154-3, 1154-4, are connected between the drains of supply PFETs 1148, 1150 at a switched difference signal pair 1156, 1158. The source of each supply PFET 1148, 1150 is connected to a supply voltage. Parallel PFETs 1154-1, 1154-2, 1154-3, 1154-4, are gated by a respective one of the voltage difference select signals 122-1, 122-2, 122-3, 122-4 and PFET 1152 is tied on, i.e., grounded gate. The remaining voltage difference select signals 122-5, 122-6 each gate a pair of supply return transistors 1160-5, 1162-5 and 1160-6, 1162-6, respectively. The sources of supply return transistors 1160-5, 1160-6 are connected between ground and one of the switched difference signal pair 1156. Similarly, supply return transistors 1162-5, 1162-6 are connected between ground and the other of the switched difference signal pair 1158. The 1 of 4 select 1142 includes 4 pair of pass gates (e.g., 1164T, 1164C) gated by a NAND gate 1166. The reset enable 132 is an input to each NAND gate 1166, which selectively passes a corresponding sense amp select signal 120-1-120-4 to select one of the 4 pair of pass gates 1164T, 1164C. Each pair of pass gates 1164T, 1166C selectively couples the difference voltage on the switched difference signal pair 1156, 1158 to one of the difference signal output pairs 124-1-124-4. A body contact may be provided to each individual PFET 1148, 1150, 1152, 1154-1, 1154-2, 1154-3, 1154-4, 1160-5, 1162-5, 1160-6, 1162-6, 1164T, 1164C, to any combination thereof (e.g., shared contacts to one or more) or forgone completely, i.e., one or more or all floating body PFETs as desired.
  • With all of the voltage difference select signals 122-1, 122-2, 122-3, 122-4, 122-5 and 122-6 high, the active resistor network 1140 is switched off. Since PFET 1152 is gated on, the switched difference signal pair 1156, 1158 are effectively shorted together through 1152. So, regardless of the contents of input data latch 110, one of the complementary data pair 110T, 110C, one is low (e.g., 110C) and the other (110T) is high. In response to the low input, the output of the corresponding inverter 1144 is high, turning off the respective PFET 1148; and, in response to the high on the other input, the output of corresponding inverter 1146 is low, turning on the respective PFET 1150. However, since the switched difference signal pair 1156, 1158 are effectively shorted together and there is no current path to ground, both are high. If one pair of pass gates 1164T, 1164C is selected, the high is passed on both output lines, e.g., 124-4T, 124-4C.
  • FIG. 4 shows a timing example of a typical difference signal generation for the voltage divider circuit 114 of the example of FIG. 3. In this example, the data in is switched on each cycle as is reflected by the state change of the complementary data pair 110T, 110C with each reset enable 132 cycle. As in the example of FIG. 2, sense amps are enabled (not shown in this figure) when the reset enable 132 is high. Thus, in time window 150 a difference signal develops on the selected both output lines, e.g., 124-4T, 124-4C. Coupling noise is shown on the unselected output pair 124-1T, 124-1C, which are both floating to allow the unselected sense amplifier (e.g., 134-1 in FIG. 1) to capacitively couple the reset enable signal 132 back onto the floating pair 124-1T, 124-1C. However, since the respective sense amplifier is unselected, this noise is ignored.
  • However, if either or both of 122-5 and 122-6 are low, either or both of supply return transistors 1160-5, 1162-5 and 1160-6, 1162-6, respectively, provide a path to ground at both of the switched difference signal pair 1156, 1158. Thus, with either or both of 122-5 and 122-6 low, the series connected PFETs act as a voltage divider. So, in the example with 110C low and 110T high, PFET 1150 and PFET 1162-5 (and/or 1162-6) provide one path to ground; and, series connected PFET 1152 and PFET 1160-5 (and/or 1160-6) provide a parallel partial path (to and through 1162-5 and/or 1162-6) to ground. Further, if any of the voltage difference select signals 122-1, 122-2, 122-3, 122-4 are low, corresponding ones of parallel PFETs 1154-1, 1154-2, 1154-3, 1154-4 are on reducing the path resistance of PFET 1152 and correspondingly, the difference signal. Thus, a difference voltage develops depending upon devices sizes of the on-PFETs as selected by the voltage difference select signals 122-1, 122-2, 122-3, 122-4, 122-5 and 122-6. Whatever difference is selected, however, is passed to the selected pair of pass gates 1164T, 1164C to the output lines, e.g., 124-4T, 124-4C.
  • FIG. 5 shows an example of a preferred comparator 140. The contents of the output data latch 136-1-136-4 are provided to a 4:1 encoder that includes 4 two input NAND gates 1400-1-1400-4 and four input NAND gate 1402. Each of the 4 two input NAND gates 1400-1-1400-4 combines one the output of one data latch 136-1-136-4 with a corresponding sense amp select signal 120-1-120-4. NAND gate 1402 combines the outputs of the 4 two input NAND gates 1400-1-1400-4. The output 1404 of the 4:1 encoder from NAND gate 1402 is compared against the input data 110T in a compare circuit 1406 that, in this example includes inverters 1408, 1410, and two tri-statable buffers 1412, 1414. Inverter 1408 inverts the encoder output 1404 and inverter 1410 inverts the input data 110T. Tri-statable buffer 1412 is a non-inverting buffer and tri-statable buffer 1414 is an inverting totem driver buffer. So, when totem driver 1414 is driving the output 1416, PFET 1418 supplies totem power and inverter 1408 supplies totem ground; otherwise, the totem driver 1414 is in its high impedance state. The output 1416 of the compare 1406 is latched in a clocked output latch 1420, clocked by the local clock 108. An inverter 1422 buffers the output 1416 of the compare 1406. The local clock 108 is passes through a pair series connected inverters 1424, 1426 which provide complementary enable signals to non-inverting tri-statable buffer 1428 at the output of inverter 1422. A pair of cross coupled inverters 1430, 1432 latch the other side of non-inverting tri-statable buffer 1428. A pair of series inverters 1434, 1436 buffer the cross coupled inverters 1430, 1432 and provide the compare output 142.
  • So, the outputs of the two input NAND gates 1400-1, . . . , 1400-4 are high unless the data output 138-1-138-4 from the selected output data latch 136-1-136-4 is high, i.e., both the asserted sense amp select signal 120-1-120-4 and the corresponding data output 138-1-138-4 are high. If all of the outputs of the two input NAND gates 1400-1, . . . , 1400-4 are high, the output of NAND gate 1402 is low (indicating a sensed zero) and the output of inverter 1408 is high. Non-inverting tri-statable buffer 1412 is on and totem driver 1414 is off (hi-Z). If, however, one output of a respective two input NAND gate 1400-1, . . . , 1400-4 is low, because the asserted sense amp select signal 120-1-120-4 and the corresponding data output 138-1-138-4 are both high, then the output of NAND gate 1402 is high (indicating a sensed one) and the output of inverter 1408 is low. Non-inverting tri-statable buffer 1412 is off (hi-Z) and totem driver 1414 is on.
  • If the input data 110T matches the output of NAND gate 1402, the selected sense amp has sensed the difference signal correctly. So, if a one is sensed correctly, the output of inverter 1410 is low. The totem driver 1414 inverts the low so that the compare output 1416 is high. If a zero is sensed correctly, the output of inverter 1410 is high. The non-inverting tri-statable buffer 1412 passes the high so that, again, the compare output 1416 is high. However, if a one is sensed incorrectly, the output of inverter 1410 is high and the totem driver 1414 inverts the high, providing a low at the compare output 1416. Likewise, if a zero is sensed incorrectly, the output of inverter 1410 is low and the non-inverting tri-statable buffer 1412 passes the low to the compare output 1416.
  • Buffer inverter 1422 inverts the compare output 1416. The inverted compare signal passes through non-inverting tri-statable buffer 1428 when the local clock 108 is low and remains latched in cross coupled inverters 1430, 1432 when the clock rises. The inverting latch output from inverter 1430 re-inverts the compare results. The re-inverted results pass through the pair of series inverters 1434, 1436, emerging as a match indication at the compare output 142.
  • Advantageously, a preferred embodiment circuit develops difference (analog) signals that may be used independent of SRAM cells as test signals to test and characterize circuits, e.g., sense amplifiers. The test signals may be generated and controlled digitally; the circuit under test (e.g., a sense amp) tested; and test results reported in a digital output. Further, the same difference signal may be applied to various sense amplifier topologies or designs for a realistic in situ circuit comparison.
  • While the invention has been described in terms of preferred embodiments, those skilled in the art will recognize that the invention can be practiced with modification within the spirit and scope of the appended claims. It is intended that all such variations and modifications fall within the scope of the appended claims. Examples and drawings are, accordingly, to be regarded as illustrative rather than restrictive.

Claims (28)

1. A test circuit for testing and characterizing circuit response to a difference signal, said test circuit comprising:
a data latch holding a data test value;
a voltage divider developing a difference signal representative of said test value;
one or more selectable circuits, at least one being a circuit under test selectively receiving said difference signal; and
a comparator comparing an output from each said circuit under test against an expected result.
2. A test circuit as in claim 1 individually testing each of a plurality of said selectable circuits, said test circuit further comprising:
a decoder selecting each of said plurality of selectable circuits as said circuit under test;
an enable circuit selectively enabling said circuit under test; and
a plurality of latches each of said plurality of latches latching results from a corresponding one of said plurality of selectable circuits.
3. A test circuit as in claim 2, wherein said comparator comprises:
a compare circuit comparing an output from said circuit under test against said expected result; and
an output latch latching results from said compare circuit.
4. A test circuit as in claim 3, wherein said decoder selects an input port in said comparator, an output of each of said plurality of latches being connected to a corresponding said input port.
5. A test circuit as in claim 4, said comparator further comprising an encoder, outputs of said plurality of latches being connected to input ports of said encoder, said encoder encoding one of said input ports selected by said decoder, said encoded one being compared in said compare circuit.
6. A test circuit as in claim 5, wherein said compare circuit comprises:
an inverting path; and
a non-inverting path, said expected result selectively traversing either of said inverting path and said non-inverting path, said encoder selecting between said inverting path and said non-inverting path.
7. A test circuit as in claim 6, wherein said inverting path and said non-inverting path share a common output, said common output providing said results from said comparator.
8. A test circuit as in claim 3, further comprising a local clock clocking said data latch, said sense enable circuit and said comparator.
9. A test circuit as in claim 1, wherein said voltage divider is a programmable voltage divider comprising:
a complementary data input receiving an input data signal;
a programmable resistor, a difference voltage developing across at least a portion of said programmable resistor, said difference voltage having an output signal polarity selected by said input data signal; and
a difference output select selectively providing said difference voltage as a difference signal output.
10. A test circuit as in claim 9, wherein said programmable resistor is an active resistance network.
11. A test circuit as in claim 10, wherein active resistors in said active resistance network are p-type field effect transistors (PFETs).
12. A test circuit as in claim 11, wherein said complementary data input gates two PFETs in said active resistance network, said difference voltage being the drain voltages of said two PFETs.
13. A test circuit as in claim 12, wherein a plurality of said PFETs in said active resistive network are selectively connected in parallel.
14. A test circuit as in claim 13, wherein remaining ones of said PFETs are selectively gated in series with selectively parallel said plurality of PFETs.
15. A test circuit as in claim 14, wherein pairs of said remaining ones of PFETs are selectively gated in parallel, parallel gated said remaining ones being gated in series with selectively parallel said plurality of PFETs.
16. A test circuit as in claim 9, wherein said programmable voltage divider further comprises selectable difference signal output ports, each of said one or more selectable circuits being connected to a corresponding difference signal output port.
17. A test circuit as in claim 9, wherein magnitude of said difference voltage across said portion of said programmable resistor is programmable.
18. A test circuit as in claim 9, wherein said complementary data input selects current flow direction through said portion of said programmable resistor.
19. A test circuit as in claim 9, wherein said difference voltage across said portion of said programmable resistor is a pair of signals providing said difference signal.
20. A test circuit as in claim 1, wherein said difference signal is provided as a pair of signals, a difference between said pair of signals being said difference signal.
21. A test circuit as in claim 1, wherein said one or more selectable circuits are sense amplifiers.
22. A sense amplifier test and characterizing circuit, said sensing circuit comprising:
an input data latch holding a data test value;
a voltage divider developing a difference signal representative of said test value;
a plurality of sense amplifiers selectively receiving said difference signal;
a decoder selecting a one of said plurality of sense amplifiers as receiving said difference signal;
a sense enable circuit selectively enabling said selected one;
a plurality of latches, each of said plurality of latches latching results from a corresponding one of said plurality of sense amplifiers; and
a comparator comparing latched said results from a latch corresponding to said selected one against said data test value.
23. A sense amplifier test and characterizing circuit as in claim 22, wherein said comparator comprises:
an encoder, outputs of said plurality of latches being connected to encoder input ports, said encoder encoding contents at one of said input ports selected by said decoder;
a compare circuit comparing the encoded said contents against said data test value; and
an output latch latching compare results from said compare circuit.
24. A sense amplifier test and characterizing circuit as in claim 23, wherein said compare circuit comprises:
an inverting path receiving said data test value; and
a non-inverting path receiving said data test value and in parallel with said inverting path, said data test value selectively traversing either of said inverting path and said non-inverting path, said encoded contents selecting between said inverting path and said non-inverting path.
25. A sense amplifier test and characterizing circuit as in claim 24, wherein a common output of said inverting path and said non-inverting path provides said compare results.
26. A sense amplifier test and characterizing circuit as in claim 25, further comprising a local clock clocking said input data latch, said sense enable circuit and said comparator.
27. A sense amplifier test and characterizing circuit as in claim 22, wherein said contents of said input data latch selects current flow direction through a portion of said voltage divider.
28. A sense amplifier test and characterizing circuit as in claim 22, wherein said voltage divider provides a pair of signals, a difference between said pair of signals being said difference signal.
US12/169,664 2005-01-03 2008-07-09 Difference signal path test and characterization circuit Abandoned US20080270864A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US12/169,664 US20080270864A1 (en) 2005-01-03 2008-07-09 Difference signal path test and characterization circuit

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US11/028,174 US7447964B2 (en) 2005-01-03 2005-01-03 Difference signal path test and characterization circuit
US12/114,853 US7873891B2 (en) 2005-01-03 2008-05-05 Programmable voltage divider
US12/169,664 US20080270864A1 (en) 2005-01-03 2008-07-09 Difference signal path test and characterization circuit

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US11/028,174 Continuation US7447964B2 (en) 2005-01-03 2005-01-03 Difference signal path test and characterization circuit

Publications (1)

Publication Number Publication Date
US20080270864A1 true US20080270864A1 (en) 2008-10-30

Family

ID=36640219

Family Applications (3)

Application Number Title Priority Date Filing Date
US11/028,174 Expired - Fee Related US7447964B2 (en) 2005-01-03 2005-01-03 Difference signal path test and characterization circuit
US12/114,853 Expired - Fee Related US7873891B2 (en) 2005-01-03 2008-05-05 Programmable voltage divider
US12/169,664 Abandoned US20080270864A1 (en) 2005-01-03 2008-07-09 Difference signal path test and characterization circuit

Family Applications Before (2)

Application Number Title Priority Date Filing Date
US11/028,174 Expired - Fee Related US7447964B2 (en) 2005-01-03 2005-01-03 Difference signal path test and characterization circuit
US12/114,853 Expired - Fee Related US7873891B2 (en) 2005-01-03 2008-05-05 Programmable voltage divider

Country Status (1)

Country Link
US (3) US7447964B2 (en)

Citations (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4183460A (en) * 1977-12-23 1980-01-15 Burroughs Corporation In-situ test and diagnostic circuitry and method for CML chips
US4509128A (en) * 1982-04-16 1985-04-02 Sangamo Weston, Inc. Solid-state electrical-power demand register and method
US4613957A (en) * 1982-07-26 1986-09-23 Tokyo Shibaura Denki Kabushiki Kaisha Semiconductor memory device having a sense amplifier circuit
US4814638A (en) * 1987-06-08 1989-03-21 Grumman Aerospace Corporation High speed digital driver with selectable level shifter
US5225772A (en) * 1990-09-05 1993-07-06 Schlumberger Technologies, Inc. Automatic test equipment system using pin slice architecture
US5490107A (en) * 1991-12-27 1996-02-06 Fujitsu Limited Nonvolatile semiconductor memory
US5504447A (en) * 1995-06-07 1996-04-02 United Memories Inc. Transistor programmable divider circuit
US5521493A (en) * 1994-11-21 1996-05-28 Megatest Corporation Semiconductor test system including a novel driver/load circuit
US5801985A (en) * 1995-07-28 1998-09-01 Micron Technology, Inc. Memory system having programmable control parameters
US5831903A (en) * 1990-03-31 1998-11-03 Kabushiki Kaisha Toshiba Electrically erasable programmable read-only memory with threshold value controller for data programming and method of programming the same
US5886552A (en) * 1996-12-02 1999-03-23 Electronics And Telecommunications Research Institute Data retiming circuit
US6051979A (en) * 1993-08-31 2000-04-18 Hewlett-Packard Company System and method for detecting shorts, opens and connected pins on a printed circuit board using automatic test equipment
US6088819A (en) * 1997-01-09 2000-07-11 Mitsubishi Denki Kabushiki Kaisha Dynamic semiconductor memory device and method of testing the same
US6118703A (en) * 1998-04-22 2000-09-12 Nec Corporation Nonvolatile storage device and control method therefor
US6157200A (en) * 1996-11-15 2000-12-05 Advantest Corporation Integrated circuit device tester
US6255862B1 (en) * 1999-02-12 2001-07-03 Nec Corporation Latch type sense amplifier circuit
US6330697B1 (en) * 1999-04-20 2001-12-11 International Business Machines Corporation Apparatus and method for performing a defect leakage screen test for memory devices
US20020104048A1 (en) * 2001-01-29 2002-08-01 General Electric Company On-chip watchdog circuit
US20030012068A1 (en) * 2001-07-12 2003-01-16 Norihiko Satani Semiconductor storage device
US20030226082A1 (en) * 2002-05-31 2003-12-04 Samsung Electronics Co., Ltd. Voltage-glitch detection device and method for securing integrated circuit device from voltage glitch attack
US20040094778A1 (en) * 2002-10-31 2004-05-20 Renesas Technology Corp. Semiconductor device and semiconductor memory device provided with internal current setting adjustment circuit
US20040105299A1 (en) * 2002-11-29 2004-06-03 International Business Machines Corporation Storage array such as a SRAM with reduced power requirements
US6757228B2 (en) * 1998-01-14 2004-06-29 Pioneer Corporation Information recording apparatus for writable recording media
US20040153783A1 (en) * 2002-07-26 2004-08-05 Atsushi Yusa Circuit for detecting abnormal operation of memory and integrated circuit and method for detectiing abnormal operation
US6888765B1 (en) * 2002-02-04 2005-05-03 National Semiconductor Corporation Integrated circuit and method for testing same using single pin to control test mode and normal mode operation
US6950971B2 (en) * 2001-11-05 2005-09-27 Infineon Technologies Ag Using data compression for faster testing of embedded memory

Patent Citations (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4183460A (en) * 1977-12-23 1980-01-15 Burroughs Corporation In-situ test and diagnostic circuitry and method for CML chips
US4509128A (en) * 1982-04-16 1985-04-02 Sangamo Weston, Inc. Solid-state electrical-power demand register and method
US4613957A (en) * 1982-07-26 1986-09-23 Tokyo Shibaura Denki Kabushiki Kaisha Semiconductor memory device having a sense amplifier circuit
US4814638A (en) * 1987-06-08 1989-03-21 Grumman Aerospace Corporation High speed digital driver with selectable level shifter
US5831903A (en) * 1990-03-31 1998-11-03 Kabushiki Kaisha Toshiba Electrically erasable programmable read-only memory with threshold value controller for data programming and method of programming the same
US6081454A (en) * 1990-03-31 2000-06-27 Kabushiki Kaisha Toshiba Electrically erasable programmable read-only memory with threshold value controller for data programming
US5225772A (en) * 1990-09-05 1993-07-06 Schlumberger Technologies, Inc. Automatic test equipment system using pin slice architecture
US5461310A (en) * 1990-09-05 1995-10-24 Schlumberger Technologies, Inc. Automatic test equipment system using pin slice architecture
US5490107A (en) * 1991-12-27 1996-02-06 Fujitsu Limited Nonvolatile semiconductor memory
US6051979A (en) * 1993-08-31 2000-04-18 Hewlett-Packard Company System and method for detecting shorts, opens and connected pins on a printed circuit board using automatic test equipment
US5521493A (en) * 1994-11-21 1996-05-28 Megatest Corporation Semiconductor test system including a novel driver/load circuit
US5504447A (en) * 1995-06-07 1996-04-02 United Memories Inc. Transistor programmable divider circuit
US5801985A (en) * 1995-07-28 1998-09-01 Micron Technology, Inc. Memory system having programmable control parameters
US6157200A (en) * 1996-11-15 2000-12-05 Advantest Corporation Integrated circuit device tester
US5886552A (en) * 1996-12-02 1999-03-23 Electronics And Telecommunications Research Institute Data retiming circuit
US6088819A (en) * 1997-01-09 2000-07-11 Mitsubishi Denki Kabushiki Kaisha Dynamic semiconductor memory device and method of testing the same
US6757228B2 (en) * 1998-01-14 2004-06-29 Pioneer Corporation Information recording apparatus for writable recording media
US6118703A (en) * 1998-04-22 2000-09-12 Nec Corporation Nonvolatile storage device and control method therefor
US6255862B1 (en) * 1999-02-12 2001-07-03 Nec Corporation Latch type sense amplifier circuit
US6330697B1 (en) * 1999-04-20 2001-12-11 International Business Machines Corporation Apparatus and method for performing a defect leakage screen test for memory devices
US20020104048A1 (en) * 2001-01-29 2002-08-01 General Electric Company On-chip watchdog circuit
US20030012068A1 (en) * 2001-07-12 2003-01-16 Norihiko Satani Semiconductor storage device
US6950971B2 (en) * 2001-11-05 2005-09-27 Infineon Technologies Ag Using data compression for faster testing of embedded memory
US6888765B1 (en) * 2002-02-04 2005-05-03 National Semiconductor Corporation Integrated circuit and method for testing same using single pin to control test mode and normal mode operation
US20030226082A1 (en) * 2002-05-31 2003-12-04 Samsung Electronics Co., Ltd. Voltage-glitch detection device and method for securing integrated circuit device from voltage glitch attack
US20040153783A1 (en) * 2002-07-26 2004-08-05 Atsushi Yusa Circuit for detecting abnormal operation of memory and integrated circuit and method for detectiing abnormal operation
US20040094778A1 (en) * 2002-10-31 2004-05-20 Renesas Technology Corp. Semiconductor device and semiconductor memory device provided with internal current setting adjustment circuit
US20040105299A1 (en) * 2002-11-29 2004-06-03 International Business Machines Corporation Storage array such as a SRAM with reduced power requirements

Also Published As

Publication number Publication date
US20060146621A1 (en) 2006-07-06
US7447964B2 (en) 2008-11-04
US20080203980A1 (en) 2008-08-28
US7873891B2 (en) 2011-01-18

Similar Documents

Publication Publication Date Title
US5936892A (en) Memory cell DC characterization apparatus and method
US8555119B2 (en) Test structure for characterizing multi-port static random access memory and register file arrays
US6208572B1 (en) Semiconductor memory device having resistive bitline contact testing
KR100478764B1 (en) On-chip test circuit for measuring on-chip signals using external test signals
US8437213B2 (en) Characterization of bits in a functional memory
US5930185A (en) Data retention test for static memory cell
US5923601A (en) Memory array sense amplifier test and characterization
JP2006520511A (en) Testing weak SRAM cells
US9947419B1 (en) Apparatus and method for implementing design for testability (DFT) for bitline drivers of memory circuits
US5920517A (en) Memory array test and characterization using isolated memory cell power supply
US7332938B2 (en) Domino logic testing systems and methods
US6301168B1 (en) CMOS cell and circuit design for improved IDDQ testing
US7447964B2 (en) Difference signal path test and characterization circuit
US10121713B1 (en) In-kerf test structure and testing method for a memory array
Liu et al. Dynamic power supply current testing of CMOS SRAMs
Champac et al. IDDQ testing of opens in CMOS SRAMs
Wang et al. Single-ended SRAM with high test coverage and short test time
US10559346B2 (en) Bias-controlled bit-line sensing scheme for eDRAM
EP0929900B1 (en) Data retention test for static memory cell
US7170799B2 (en) SRAM and dual single ended bit sense for an SRAM
Du et al. Testing delay faults in embedded CAMs
Copetti et al. A comparative study between FinFET and CMOS-based SRAMs under resistive defects
Irobi et al. Bit line coupling memory tests for single-cell fails in SRAMs
Hsu et al. High-speed sense amplifier for SRAM applications
Ney et al. Dynamic two-cell incorrect read fault due to resistive-open defects in the sense amplifiers of SRAMs

Legal Events

Date Code Title Description
AS Assignment

Owner name: INTERNATIONAL BUSINESS MACHINES CORPORATION, NEW Y

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:CHAN, YUEN H.;JOSHI, RAJIV V.;REEL/FRAME:021209/0670;SIGNING DATES FROM 20041220 TO 20050506

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION

AS Assignment

Owner name: GLOBALFOUNDRIES U.S. 2 LLC, NEW YORK

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:INTERNATIONAL BUSINESS MACHINES CORPORATION;REEL/FRAME:036550/0001

Effective date: 20150629

AS Assignment

Owner name: GLOBALFOUNDRIES INC., CAYMAN ISLANDS

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:GLOBALFOUNDRIES U.S. 2 LLC;GLOBALFOUNDRIES U.S. INC.;REEL/FRAME:036779/0001

Effective date: 20150910