US7164612B1 - Test circuit for measuring sense amplifier and memory mismatches - Google Patents

Test circuit for measuring sense amplifier and memory mismatches Download PDF

Info

Publication number
US7164612B1
US7164612B1 US10/683,636 US68363603A US7164612B1 US 7164612 B1 US7164612 B1 US 7164612B1 US 68363603 A US68363603 A US 68363603A US 7164612 B1 US7164612 B1 US 7164612B1
Authority
US
United States
Prior art keywords
sensing
recited
transistors
discharge paths
integrated circuit
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 - Lifetime, expires
Application number
US10/683,636
Inventor
Nadeem N. Eleyan
Howard L. Levy
Jeffrey Y. Su
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.)
Oracle America Inc
Original Assignee
Sun Microsystems Inc
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 Sun Microsystems Inc filed Critical Sun Microsystems Inc
Priority to US10/683,636 priority Critical patent/US7164612B1/en
Assigned to SUN MICROSYSTEMS, INC. reassignment SUN MICROSYSTEMS, INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: ELEYAN, NADEEM N., LEVY, HOWARD L., SU, JEFFREY Y.
Application granted granted Critical
Publication of US7164612B1 publication Critical patent/US7164612B1/en
Assigned to Oracle America, Inc. reassignment Oracle America, Inc. MERGER AND CHANGE OF NAME (SEE DOCUMENT FOR DETAILS). Assignors: Oracle America, Inc., ORACLE USA, INC., SUN MICROSYSTEMS, INC.
Adjusted expiration legal-status Critical
Expired - Lifetime 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/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
    • 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
    • G11C2029/5004Voltage

Definitions

  • the present invention relates generally to integrated circuits and, more particularly, to sensing offsets in an integrated circuit configuration susceptible to data-dependent creep in device characteristics.
  • differential amplifier and sensing circuits are commonly known as sense amplifiers (sense amps) and a wide variety of sense amplifier designs are known in the art, including current sensing and voltage sensing variations.
  • a signal such as a strobe or equalization signal (EQ) is used to time sense amplifier operation. For example, transitions in an EQ signal are often used to equalize the sense amplifier nodes (SA and SA_L) for a period that allows opposing bit-lines (BL and BL_L) to develop sufficient voltage differential to support sensing. Once the BL & BL_L have developed sufficient differential, EQ is transitioned to cause the sense amplifier to actually sense the developed differential.
  • EQ equalization signal
  • Differential sense-amplifiers are designed to detect very small differences in either voltage or current signals from information read from a memory cell (typically, via a differential pair). Accordingly, a mismatch between the sides of the sense amplifier (or the circuit to which it is coupled), can result in a sense amplifier output that incorrectly flips (i.e., is sensed) in a direction opposite to that of the stored value. In other words, the sense amplifier may sense a value of ‘1’ instead of the actual ‘0,’ that is stored in an addressed cell, or vice-versa.
  • One way to address this problem is to introduce more delay into the signal which evaluates the sense-amplifier, thus causing a reduction in performance.
  • the bit-lines may not develop sufficient differential for the sense amplifier to correctly sense the data being read from an addressed memory cell.
  • access time of the memory circuit is increased and achievable operating frequency (or at least memory access bandwidth) may be reduced. Therefore, in high-speed designs, the EQ signal delay path is designed to deliver the EQ transition at just the right time to ensure that correct data is being read, while aiming to minimize shortest cycle time.
  • the “right time” is typically a function of variations, potentially wafer-to-wafer variations or chip-to-chip variations, in the fixed electrical characteristics of fabricated circuits.
  • metal options may be added to a design to allow an EQ signal delay path to be tuned to the particular requirements of an integrated circuit.
  • a focused ion bean (FIB) fix may be employed to cut the EQ metal and insert additional buffering into the EQ signal path.
  • FIB fix is both costly and only ensures that the EQ signal is appropriate at the time of the FIB fix.
  • additional delay can result in reduced performance.
  • NBTI Negative Bias Temperature Instability
  • post-manufacture compensation for a sensing offset can be provided, at least in part, by selectively exposing one of a pair of cross-coupled transistors in a sense amplifier to a bias voltage selected to cause a compensating shift in a characteristic of the exposed transistor.
  • a bias voltage selected to cause a compensating shift in a characteristic of the exposed transistor.
  • such exposure may be advantageously provided in situ by causing the sense amplifier to sense values purposefully skewed toward a predominate value selected to cause the compensating shift.
  • purposefully skewed values e.g., value and value — 1 are introduced directly into the sense amplifier.
  • an on-chip test block is employed to identify and characterize sensing mismatch.
  • the techniques described herein may be employed to address sensing offsets that have developed post-manufacture due to a data-dependent effect.
  • the purposeful use of data dependent creep in a device characteristic e.g., of an NBTI-related threshold voltage shift in a PMOS device
  • a sensing offset arising at least in part from other or additional sources.
  • a test block for a memory circuit is configured to characterize in situ a sensing offset of a sensing circuit including a cross-coupled pair of transistors.
  • the test block may selectively introduce discharge paths into respective halves of a differential circuit sensed by the sensing circuit.
  • the discharge paths may be selectively introduced to characterize a direction of the sensing offset.
  • the discharge paths may be selectively introduced to characterize a magnitude of the sensing offset.
  • the sensing offset may result, at least in part, from an accumulated data-dependent mismatch in characteristics of the cross-coupled transistors.
  • the sensing offset may result, at least in part, from a disparate, negative bias temperature instability induced shift in threshold voltage (V t ) of at least one of the cross-coupled transistors based on disparate voltage bias histories thereof.
  • the sensing offset may result, at least in part, from process variations in either the transistors or differential pair circuits to which the transistors are coupled.
  • an integrated circuit includes a first and a second plurality of control signals, a first and a second plurality of ports, and at least a first and a second discharge path coupled to at least one of the respective first and second plurality of ports, the effective strengths of the first and second discharge paths determined by respective ones of the first and second plurality of control signals.
  • the first and the second discharge paths may be selectively loaded to vary the strengths of the first and the second discharge paths.
  • the first and the second discharge paths may be selectively enabled, the first and the second discharge paths selected from respective ones of a first and a second plurality of discharge paths of varying strengths.
  • the first and the second plurality of control signals selectively couple at least respective ones of a first and a second capacitive load to the respective ones of the first and the second plurality of ports.
  • the first and the second plurality of control signals selectively couple at least a first and a second resistive load to the respective ones of the first and the second plurality of ports.
  • the first and the second plurality of control signals may selectively enable at least one of a first plurality of transistors and at least one of a second plurality of transistors coupled to respective ones of the first and the second plurality of ports.
  • the first and the second plurality of control signals may selectively enable at least one of a first plurality of inverters and at least one of a second plurality of inverters coupled to respective ones of the first and the second plurality of ports.
  • the integrated circuit includes a first and a second opposing bitline selectively coupled to the first and the second discharge paths.
  • the integrated circuit includes a control block for generating the first and second plurality of control signals based at least in part on detection of a sensing offset of a sensing circuit including a cross-coupled pair of transistors.
  • the control block may generate additional control signals, the additional control signals at least partially compensating for the detected sensing offset by selectively exposing one of the transistors to a bias voltage selected to cause a compensating shift in a characteristic of the exposed transistor.
  • the sensing offset may result, at least in part, from an accumulated data-dependent mismatch in characteristics of the cross-coupled transistors.
  • the sensing offset may result, at least in part, from a disparate, negative bias temperature instability induced shift in threshold voltage (V t ) of at least one of the cross-coupled transistors based on disparate voltage bias histories thereof.
  • V t negative bias temperature instability induced shift in threshold voltage
  • the sensing offset may result, at least in part, from process variations in either the transistors or differential pair circuits to which the transistors are coupled.
  • the transistors may be PMOS devices, the characteristic may be threshold voltage (V t ), and the sensing offset may involve a monotonic increase in V t based on disparate voltage bias histories of the PMOS devices.
  • the integrated circuit includes the sensing circuit including the cross-coupled pair of transistors.
  • the integrated circuit includes the differential circuit.
  • the integrated circuit may be embodied in computer readable descriptive form suitable for use in design, test, or fabrication of an integrated circuit.
  • the integrated circuit may be embodied in a cache of a processor integrated circuit.
  • a method of detecting in situ a sensing offset in a sensing circuit including a pair of cross-coupled transistors includes selectively configuring a pair of discharge paths in a first configuration.
  • the method includes introducing the pair of discharge paths into respective halves of a differential circuit.
  • the method also includes sensing the differential circuit.
  • the method includes characterizing a direction of the sensing offset based at least in part on a value sensed in presence of the discharge paths in the first configuration.
  • the sensing offset may result, at least in part, from an accumulated data-dependent mismatch in characteristics of the cross-coupled transistors.
  • the sensing offset may result, at least in part, from a disparate, negative bias temperature instability induced shift in threshold voltage (V t ) of at least one of the cross-coupled transistors based on disparate voltage bias histories thereof.
  • the sensing offset may result, at least in part, from process variations in either the transistors or differential pair circuits to which the transistors are coupled.
  • the transistors may be PMOS devices, the characteristic may be threshold voltage (V t ), and the sensing offset may involve a monotonic increase in V t based on disparate voltage bias histories of the PMOS devices.
  • the first configuration may substantially balance the discharge paths.
  • the method includes selectively configuring the pair of discharge paths in a second configuration.
  • the method includes characterizing a magnitude of the sensing offset based at least in part on a value sensed in presence of the discharge paths in the second configuration.
  • the second configuration may imbalance the discharge paths.
  • the method includes successively changing the imbalance of the discharge paths by selectively reconfiguring the pair of discharge paths.
  • the method includes characterizing a magnitude of the sensing offset based at least in part on a value sensed in presence of the successively changed imbalance of the discharge paths.
  • the third configuration may introduce to the discharge paths an imbalance incrementally varied from prior configurations.
  • the characterization may occur during burn-in.
  • the characterization may occur subsequent to burn-in.
  • the characterization may occur periodically.
  • the characterization may occur in response to sensing memory errors.
  • FIG. 1 depicts an illustrative memory array.
  • FIG. 2 depicts an illustrative sense amplifier design in which opposing PMOS devices are susceptible to disparate data-dependent bias voltage histories and for which a sensing offset may be compensated by employing techniques in accordance with the present invention to purposefully shift a characteristic of a susceptible device.
  • FIG. 3 depicts a configuration, in accordance with some embodiments of the present invention, in which a calibrated test circuit is employed to characterize a sensing offset.
  • the sensing offset may be at least partially compensated by exploiting disparate data dependent effects on cross-coupled devices of a sense amplifier.
  • FIGS. 4–7 depict various illustrative configurations for a test circuit that may be employed in some embodiments in accordance with the present invention to identify and characterize a sensing offset in situ.
  • V t shift may increase the threshold voltage (V t ) of a PMOS device as a function of the historical amount of voltage bias that has been applied across the gate and source/drain nodes. In some circuit designs, sensing predominantly one value may tend to disparately affect one device (or set of devices) as compared with an opposing device (or set of devices).
  • NBTI-related effects can be both a source of sensing offset (e.g., in a sense amplifier of a semiconductor memory) that the described techniques seek to address and a mechanism for purposefully introducing into a sensing circuit that exhibits a sensing offset, a compensating shift in a device characteristic.
  • FIG. 1 depicts an illustrative memory circuit 100 , which is largely conventional in design.
  • Address decode logic 101 and column select logic e.g., write column select logic 102 and read column select logic 103
  • column select logic provide row (or word line) and column select addressing into an array 110 of memory cells 111 .
  • the illustration of FIG. 1 depicts multiple sense amplifiers 120 each corresponding to a column of the array. Timing of each of the depicted sense amplifiers is controlled, at least in part, according to a timing or strobe signal (e.g., timing signal EQ).
  • sense amplifiers may be of any conventional design, including voltage sensing and current sensing designs, and based on the description herein, persons of skill in the art will appreciate a wide variety of suitable designs. Of course, other suitable array configurations may multiplex a given sense amplifier across multiple columns and/or incorporate support for other addressing models, redundant rows or columns, etc.
  • timing signal EQ is representative of any of a variety of sense amplifier timing signals that may be employed in a particular design and for which techniques of the present invention may be employed to accommodate post-manufacture shift in device characteristics through selective introduction of delay.
  • data is stored in a memory cell as a pair of true data and its complement, e.g., ‘1’ and ‘0’.
  • both the BITLINE and BITLINE_L are precharged to VDD.
  • the true data e.g., ‘1’
  • the complement data e.g., ‘0,’ is connected to BITLINE_L.
  • the voltage on BITLINE_L begins to fall while the voltage on BITLINE remains at VDD.
  • read column select 103 is enabled, BITLINE and BITLINE_L are connected to SA and SA_L respectively. The voltage difference transfers from BITLINE and BITLINE_L to SA and SA_L, respectively.
  • sense amplifier 120 When sense amplifier 120 is enabled, it senses and amplifies the small voltage/current difference between the SA and SA_L nodes.
  • an illustrative sense amplifier 120 includes opposing PMOS devices 221 and 222 .
  • DOUT and DOUT_L of sense amplifier 120 have logic values corresponding to the data stored in the memory cell.
  • mismatches between the sides of the sense amplifier 120 or the memory structure 110 could result in sense amplifier 120 reading incorrect data.
  • traditional mismatches e.g., layout mismatches, process variations
  • NBTI is an effect that changes depending on the history of the data read through sense amplifier 120 .
  • sense amplifier 120 reads from memory a large block of similar data (for example a long sequence of ‘1’s), then, during these reads, one half of sense amplifier 120 is ‘on’ during the read of this block of data while the other half is ‘off’ during the read of this block of data.
  • the device driving the SA node, transistor 222 is ‘on’ during this time while the matched device, transistor 221 , driving the SA_L complement node is ‘off’ during this time.
  • the NBTI effect is pronounced in transistor 222 , i.e., the threshold voltage (V t ) for transistor 222 increases while the V t for transistor 221 remains constant.
  • V t threshold voltage
  • a sense amplifier would generally need to tolerate a worst case NBTI shift.
  • FIG. 3 illustrates an exemplary memory circuit 300 .
  • Memory column 304 , column select/decode 306 , and sense amplifier 120 may be, but are not limited to, typical components of SRAM circuits.
  • Memory column 304 includes memory cells coupled to common complementary traces BITLINE and BITLINE_L.
  • Column select/decode 306 is typically a multiplexing circuit that couples the complementary traces BITLINE and BITLINE_L of memory column 304 to the SA and SA_L nets of sense amplifier 120 .
  • Sense amplifier 120 senses the data stored in a memory cell selected from memory column 304 .
  • Test block 302 tests for mismatches between the two sides of the sense amplifier 120 , memory column 304 , and column select/decode 306 .
  • Control block 308 generates control signals for test block 302 , reads the output of sense amplifier 302 , and writes to the SA and SA_L nodes of sense amplifier 120 .
  • Test block 302 includes multiple output ports that are all connected back to a single pair of opposing bitline signals (e.g., BITLINE and BITLINE_L).
  • Test block 302 drives ‘low’ (i.e., discharges) both BITLINE and BITLINE_L.
  • the halves of test block 302 include devices with incrementally increasing strengths, represented by sizes 1 ⁇ , 2 ⁇ , . . . , N ⁇ .
  • the widths and lengths of the devices in test block 302 are preferably sized larger than the devices in memory column 304 to minimize the mismatches introduced by test block 302 .
  • FIGS. 4–7 illustrate exemplary embodiments of test circuit 302 including two distinct discharge paths of selectable strengths.
  • inverters 402 and 404 receive VDD inputs, providing a path to ground by enabling an n-transistor within the inverters.
  • the strength of the discharge paths provided by inverters 402 and 404 may be varied and introduced to the opposing bit-line signals by selectively enabling transistors 406 - 10 and 412 - 16 , respectively.
  • Transistors 406 - 10 and 412 - 16 include devices of strengths varied by the W/L of the individual devices.
  • Circuit 500 of FIG. 5 provides discharge paths with strengths adjusted by selectively enabling a path to ground in tri-state inverters 502 - 06 and 508 - 12 respectively. Since tri-state inverters 502 - 06 and 508 - 12 receive VDD inputs, an n-channel device in each tri-state inverter is enabled, providing a path to ground. The devices included in tri-state inverters 502 - 06 and 508 - 12 are sized to incrementally increase the strength of the discharge paths created therefrom. The discharge paths created by tri-state inverters 502 - 06 and 508 - 12 are selectively introduced to the opposing bitline signals via signals from control block 308 . In addition, control block 308 selectively introduces the discharge paths to BITLINE and BITLINE_by enabling transistors 514 and 516 , respectively.
  • discharge paths are selectively loaded to vary their strengths.
  • circuit 600 inverters 614 and 616 are configured to provide a discharge path, weakened by selectively coupling capacitors 602 - 06 and 608 - 12 , respectively.
  • Transistors 618 and 620 when enabled, couple the discharge paths to BITLINE and BITLINE_L, respectively.
  • Circuit 700 of FIG. 7 weakens the discharge paths provided by inverters 714 and 716 , by selectively coupling resistors 702 - 06 and 708 - 12 , respectively.
  • Circuits 400 , 500 , 600 , and 700 illustrate different techniques for implementing and varying the strength of discharge paths. In general, these techniques are not exclusive and persons of skill in the art will appreciate a wide variety of suitable designs. Other suitable circuit configurations may combine individual elements of circuits 400 , 500 , 600 , and 700 to vary strength granularities of the discharge paths and/or to meet particular design constraints.
  • test block 302 simulates a mismatch.
  • both BITLINE and BITLINE_L are precharged to VDD and coupled to circuit 400 .
  • BITLINE is coupled to a device of size 1 ⁇ and BITLINE_L is coupled to a device of size 2 ⁇ .
  • the 1 ⁇ device pulls BITLINE low and the 2 ⁇ device pulls BITLINE_L low.
  • the voltage level at BITLINE_L is lower than the voltage level at BITLINE because the 2 ⁇ device is stronger than the 1 ⁇ device.
  • Sense amplifier 120 evaluates at the end of the evaluation period and detects the voltage difference on BITLINE and BITLINE_L, producing an expected output, DOUT, of ‘1.’
  • the expected output will be the actual output when the devices and wires included in sense amplifier 120 and memory column 304 are exactly matched, or even if a mismatch exists but the mismatch effect is less than the effect of the simulated mismatch corresponding to 1 ⁇ and 2 ⁇ devices on BITLINE and BITLINE_L, respectively.
  • sense amplifier 120 output produces a DOUT of ‘0.’
  • Control block 308 selects the strengths of the devices in test block 302 for coupling to BITLINE and BITLINE_L. In addition, control block 308 reads DOUT and DOUT_L and compares them to the values expected if no mismatch is present. From this comparison, control block 308 determines the direction and approximate magnitude of the mismatch. In response to this determination, control block 308 writes ‘0’s or ‘1’s directly to SA and SA_L of sense amplifier 120 to build up the NBTI effect on the stronger side of memory column 304 and sense amplifier 120 .
  • control block 308 may be determined by control block 308 using any suitable algorithm, technique, or ordering of a test sequence.
  • control block 308 introduces balanced discharge paths configuring test block 302 with the device strength pair 1 ⁇ and 1 ⁇ coupled to BITLINE and BITLINE_L, respectively.
  • control block 308 reads DOUT and DOUT_L to determine the direction of the mismatch, i.e., which side of sense amplifier 120 and memory column 304 is stronger. For example, if DOUT is ‘0’ then the BITLINE_L side is stronger for evaluating high.
  • control block 308 selectively couples a device pair of test block 302 to BITLINE and BITLINE_L that strengthens the weaker side (e.g., 1 ⁇ and 2 ⁇ , respectively, where BITLINE_L is stronger).
  • control block 308 determines that sense amplifier 120 and memory column 304 are slightly skewed towards BITLINE_L evaluating high, but the mismatch is less than a mismatch detectable by this mechanism. Under these circumstances, control block 308 concludes that no adjustment is needed and ceases the testing until the next time testing is triggered. If DOUT is ‘0,’ then control block 308 determines that the skew is greater than a value indicated by the simulated mismatch introduced by test block 302 . This value depends on process characteristics and on the size of the 1 ⁇ devices in test block 302 relative to the transistors in the memory column 304 and sense amplifier 120 .
  • Control block 308 may calibrate the imbalance by successively increasing the imbalance and introducing device value pairs 1 ⁇ and 3 ⁇ , 1 ⁇ and 4X, . . . , 1 ⁇ and NX until control block 308 identifies the closest approximate value of the mismatch or until it detects a significant mismatch that needs correcting. Once control block 308 detects a significant amount of mismatch and identifies the stronger side of sense amplifier 120 and memory column 304 , control block 308 writes a sequence of ‘1’s or ‘0’s to sense amplifier 120 to build up the NBTI effect on the stronger side of sense amplifier 120 and memory column 304 to weaken it.
  • the above-described process of detecting, characterizing, and compensating for device mismatch may be triggered during burn-in to balance out the memory circuitry from any process or design mismatches.
  • this process may be initiated periodically or upon detecting sensing memory errors to balance out the memory circuitry from any NBTI related skews.
  • circuits and physical structures are generally presumed, it is well recognized that in modern semiconductor design and fabrication, physical structures and circuits may be embodied in computer readable descriptive form suitable for use in subsequent design, test, or fabrication stages as well as in resultant fabricated semiconductor integrated circuits. Accordingly, claims directed to traditional circuits or structures may, consistent with particular language thereof, read upon computer readable encodings and representations of same, whether embodied in media or combined with suitable reader facilities to allow fabrication, test, or design refinement of the corresponding circuits and/or structures. Finally, structures and functionality presented as discrete components in the exemplary configurations may be implemented as a combined structure or component.

Abstract

Post-manufacture compensation for a sensing offset can be provided, at least in part, by selectively exposing one of a pair of cross-coupled transistors in a sense amplifier to a bias voltage selected to cause a compensating shift in a characteristic of the exposed transistor. In designs susceptible to post-manufacture data dependent creep in a device characteristic, such exposure may be advantageously provided in situ by causing the sense amplifier to sense values purposefully skewed toward a predominate value selected to cause the compensating shift. In some realizations, an on-chip test block is employed to identify and characterize sensing mismatch. Typically, the techniques described herein may be employed to address sensing offsets that have developed post-manufacture due to a data-dependent effect. However, in some realizations, the techniques described herein may be used to address a sensing offset arising at least in part from other or additional sources.

Description

CROSS-REFERENCE TO RELATED APPLICATION(S)
This application is related to the following, co-pending, commonly-owned, U.S. patent applications:
    • application Ser. No. 10/074,396, now U.S. Pat. No. 6,574,160, entitled “Mechanism to Minimize Failure in Differential Sense Amplifiers,” filed Feb. 11, 2002, and naming Nadeem N. Eleyan, Howard L. Levy and Jeffrey Y. Su as inventors;
    • application Ser. No. 10/123,480, now U.S. Pat. No. 6,762,961, entitled “Variable Delay Compensation for Data-Dependent Mismatch in Characteristic of Opposing Devices of Sense Amplifier,” filed Apr. 16, 2002, and naming Nadeem N. Eleyan, Howard L. Levy and Jeffrey Y. Su as inventors; and
    • application Ser. No. 10/683,633, entitled “Measuring and Correcting Sense Amplifier and Memory Mismatches Using NBTI,” filed on even date herewith, and naming Nadeem N. Eleyan, Howard L. Levy and Jeffrey Y. Su as inventors.
BACKGROUND
1. Field of the Invention
The present invention relates generally to integrated circuits and, more particularly, to sensing offsets in an integrated circuit configuration susceptible to data-dependent creep in device characteristics.
2. Description of the Related Art
Typically, modern semiconductor memories (whether embodied in a memory integrated circuit or incorporated in larger designs, e.g., as cache memory of a processor integrated circuit) employ differential bit lines and some sort of differential amplifier or sensing circuit in their design. Such differential amplifier and sensing circuits are commonly known as sense amplifiers (sense amps) and a wide variety of sense amplifier designs are known in the art, including current sensing and voltage sensing variations.
Generally, when designing memory sense amplifiers, great care is taken to optimize timing and balance. Typically, a signal such as a strobe or equalization signal (EQ) is used to time sense amplifier operation. For example, transitions in an EQ signal are often used to equalize the sense amplifier nodes (SA and SA_L) for a period that allows opposing bit-lines (BL and BL_L) to develop sufficient voltage differential to support sensing. Once the BL & BL_L have developed sufficient differential, EQ is transitioned to cause the sense amplifier to actually sense the developed differential.
Particular care is taken in design and fabrication to achieve balance between device and parasitic parameters on either side of the amplifier. Differential sense-amplifiers are designed to detect very small differences in either voltage or current signals from information read from a memory cell (typically, via a differential pair). Accordingly, a mismatch between the sides of the sense amplifier (or the circuit to which it is coupled), can result in a sense amplifier output that incorrectly flips (i.e., is sensed) in a direction opposite to that of the stored value. In other words, the sense amplifier may sense a value of ‘1’ instead of the actual ‘0,’ that is stored in an addressed cell, or vice-versa. One way to address this problem is to introduce more delay into the signal which evaluates the sense-amplifier, thus causing a reduction in performance.
Generally, if the period defined by an EQ transition is too short, then the bit-lines may not develop sufficient differential for the sense amplifier to correctly sense the data being read from an addressed memory cell. On the other hand, if too much time is allowed for EQ, then access time of the memory circuit is increased and achievable operating frequency (or at least memory access bandwidth) may be reduced. Therefore, in high-speed designs, the EQ signal delay path is designed to deliver the EQ transition at just the right time to ensure that correct data is being read, while aiming to minimize shortest cycle time.
The “right time” is typically a function of variations, potentially wafer-to-wafer variations or chip-to-chip variations, in the fixed electrical characteristics of fabricated circuits. To compensate for such variations, metal options may be added to a design to allow an EQ signal delay path to be tuned to the particular requirements of an integrated circuit. For example, a focused ion bean (FIB) fix may be employed to cut the EQ metal and insert additional buffering into the EQ signal path. Unfortunately, such a fix is both costly and only ensures that the EQ signal is appropriate at the time of the FIB fix. Furthermore, as noted above, additional delay can result in reduced performance.
Unfortunately, in certain very-small device technologies, data-dependent effects have begun to present themselves and circuits developed to accommodate variations in supply voltage or to tune timing paths to temperature or supply voltage variables do not adequately address these data-dependent effects. One such effect is Negative Bias Temperature Instability (NBTI). Accordingly, new techniques are desired to address NBTI and other similar or related effects. In addition, techniques are desired whereby NBTI and other similar or related effects may be advantageously exploited to address various sources of mismatch (including, but not limited to, NBTI and other similar or related effects).
SUMMARY
It has been discovered that post-manufacture compensation for a sensing offset can be provided, at least in part, by selectively exposing one of a pair of cross-coupled transistors in a sense amplifier to a bias voltage selected to cause a compensating shift in a characteristic of the exposed transistor. In designs susceptible to post-manufacture data dependent creep in a device characteristic, such exposure may be advantageously provided in situ by causing the sense amplifier to sense values purposefully skewed toward a predominate value selected to cause the compensating shift. In some realizations, purposefully skewed values (e.g., value and value1) are introduced directly into the sense amplifier. In some realizations, an on-chip test block is employed to identify and characterize sensing mismatch. Typically, the techniques described herein may be employed to address sensing offsets that have developed post-manufacture due to a data-dependent effect. However, in some realizations, the purposeful use of data dependent creep in a device characteristic (e.g., of an NBTI-related threshold voltage shift in a PMOS device) may be used to address a sensing offset arising at least in part from other or additional sources.
In some embodiments in accordance with the present invention, a test block for a memory circuit is configured to characterize in situ a sensing offset of a sensing circuit including a cross-coupled pair of transistors. The test block may selectively introduce discharge paths into respective halves of a differential circuit sensed by the sensing circuit. The discharge paths may be selectively introduced to characterize a direction of the sensing offset. The discharge paths may be selectively introduced to characterize a magnitude of the sensing offset. The sensing offset may result, at least in part, from an accumulated data-dependent mismatch in characteristics of the cross-coupled transistors. The sensing offset may result, at least in part, from a disparate, negative bias temperature instability induced shift in threshold voltage (Vt) of at least one of the cross-coupled transistors based on disparate voltage bias histories thereof. The sensing offset may result, at least in part, from process variations in either the transistors or differential pair circuits to which the transistors are coupled.
In some embodiments of the present invention, an integrated circuit includes a first and a second plurality of control signals, a first and a second plurality of ports, and at least a first and a second discharge path coupled to at least one of the respective first and second plurality of ports, the effective strengths of the first and second discharge paths determined by respective ones of the first and second plurality of control signals. The first and the second discharge paths may be selectively loaded to vary the strengths of the first and the second discharge paths. The first and the second discharge paths may be selectively enabled, the first and the second discharge paths selected from respective ones of a first and a second plurality of discharge paths of varying strengths. The first and the second plurality of control signals selectively couple at least respective ones of a first and a second capacitive load to the respective ones of the first and the second plurality of ports. The first and the second plurality of control signals selectively couple at least a first and a second resistive load to the respective ones of the first and the second plurality of ports. The first and the second plurality of control signals may selectively enable at least one of a first plurality of transistors and at least one of a second plurality of transistors coupled to respective ones of the first and the second plurality of ports. The first and the second plurality of control signals may selectively enable at least one of a first plurality of inverters and at least one of a second plurality of inverters coupled to respective ones of the first and the second plurality of ports. In some realizations, the integrated circuit includes a first and a second opposing bitline selectively coupled to the first and the second discharge paths. In some realizations, the integrated circuit includes a control block for generating the first and second plurality of control signals based at least in part on detection of a sensing offset of a sensing circuit including a cross-coupled pair of transistors. The control block may generate additional control signals, the additional control signals at least partially compensating for the detected sensing offset by selectively exposing one of the transistors to a bias voltage selected to cause a compensating shift in a characteristic of the exposed transistor. The sensing offset may result, at least in part, from an accumulated data-dependent mismatch in characteristics of the cross-coupled transistors. The sensing offset may result, at least in part, from a disparate, negative bias temperature instability induced shift in threshold voltage (Vt) of at least one of the cross-coupled transistors based on disparate voltage bias histories thereof. The sensing offset may result, at least in part, from process variations in either the transistors or differential pair circuits to which the transistors are coupled. The transistors may be PMOS devices, the characteristic may be threshold voltage (Vt), and the sensing offset may involve a monotonic increase in Vt based on disparate voltage bias histories of the PMOS devices. In some realizations, the integrated circuit includes the sensing circuit including the cross-coupled pair of transistors. In some realizations, the integrated circuit includes the differential circuit. The integrated circuit may be embodied in computer readable descriptive form suitable for use in design, test, or fabrication of an integrated circuit. The integrated circuit may be embodied in a cache of a processor integrated circuit.
In some embodiments of the present invention, a method of detecting in situ a sensing offset in a sensing circuit including a pair of cross-coupled transistors includes selectively configuring a pair of discharge paths in a first configuration. The method includes introducing the pair of discharge paths into respective halves of a differential circuit. The method also includes sensing the differential circuit. In some realizations, the method includes characterizing a direction of the sensing offset based at least in part on a value sensed in presence of the discharge paths in the first configuration. The sensing offset may result, at least in part, from an accumulated data-dependent mismatch in characteristics of the cross-coupled transistors. The sensing offset may result, at least in part, from a disparate, negative bias temperature instability induced shift in threshold voltage (Vt) of at least one of the cross-coupled transistors based on disparate voltage bias histories thereof. The sensing offset may result, at least in part, from process variations in either the transistors or differential pair circuits to which the transistors are coupled. The transistors may be PMOS devices, the characteristic may be threshold voltage (Vt), and the sensing offset may involve a monotonic increase in Vt based on disparate voltage bias histories of the PMOS devices. The first configuration may substantially balance the discharge paths. In some realizations, the method includes selectively configuring the pair of discharge paths in a second configuration. In some realizations, the method includes characterizing a magnitude of the sensing offset based at least in part on a value sensed in presence of the discharge paths in the second configuration. The second configuration may imbalance the discharge paths. In some realizations, the method includes successively changing the imbalance of the discharge paths by selectively reconfiguring the pair of discharge paths. In some realizations, the method includes characterizing a magnitude of the sensing offset based at least in part on a value sensed in presence of the successively changed imbalance of the discharge paths. The third configuration may introduce to the discharge paths an imbalance incrementally varied from prior configurations. The characterization may occur during burn-in. The characterization may occur subsequent to burn-in. The characterization may occur periodically. The characterization may occur in response to sensing memory errors.
BRIEF DESCRIPTION OF THE DRAWINGS
The present invention may be better understood, and its numerous objects, features, and advantages made apparent to those skilled in the art by referencing the accompanying drawings.
FIG. 1 depicts an illustrative memory array.
FIG. 2 depicts an illustrative sense amplifier design in which opposing PMOS devices are susceptible to disparate data-dependent bias voltage histories and for which a sensing offset may be compensated by employing techniques in accordance with the present invention to purposefully shift a characteristic of a susceptible device.
FIG. 3 depicts a configuration, in accordance with some embodiments of the present invention, in which a calibrated test circuit is employed to characterize a sensing offset. The sensing offset may be at least partially compensated by exploiting disparate data dependent effects on cross-coupled devices of a sense amplifier.
FIGS. 4–7 depict various illustrative configurations for a test circuit that may be employed in some embodiments in accordance with the present invention to identify and characterize a sensing offset in situ.
The use of the same reference symbols in different drawings indicates similar or identical items.
DESCRIPTION OF THE PREFERRED EMBODIMENT(S)
The description herein focuses on an illustrative set of sense amplifier circuits and devices, namely PMOS devices thereof, for which a particular source of disparate post-manufacture creep in characteristics is discussed. In particular, the description focuses on negative bias temperature instability-based (NBTI-related) Vt shift based on disparate bias histories of opposing PMOS devices of a sense amplifier of a memory circuit. Negative bias temperature instability-based Vt shift may increase the threshold voltage (Vt) of a PMOS device as a function of the historical amount of voltage bias that has been applied across the gate and source/drain nodes. In some circuit designs, sensing predominantly one value may tend to disparately affect one device (or set of devices) as compared with an opposing device (or set of devices). In other words, if the same data value is read repeatedly, then one of two opposing PMOS devices of a typical sense amplifier will accumulate an NBTI-related Vt shift, while the opposing PMOS device will accumulate little or no shift. The accumulated mismatch tends to cause an increase in the sense amplifier fail-point. It is important to note that NBTI-related effects can be both a source of sensing offset (e.g., in a sense amplifier of a semiconductor memory) that the described techniques seek to address and a mechanism for purposefully introducing into a sensing circuit that exhibits a sensing offset, a compensating shift in a device characteristic.
While the particular data-dependent effects illustrated represent an important source of disparate effects (and resulting offsets) for which techniques of the present invention are well adapted to address (and employ), the invention is not necessarily limited thereto. Indeed, based on the description herein, persons of ordinary skill in the art will appreciate applications to other sources of device mismatch in differential circuits. As with NBTI-based effects, other sources of mismatch may be a source of disparate effects and/or a mechanism for introducing compensation. Other effects may include channel hot carrier or tunneling-related effects that disparately affect susceptible configurations of devices. Furthermore, although the techniques described herein are particularly attractive to compensate for disparate post-manufacture creep in device characteristics, in some exploitations, the invented techniques may be employed, in whole, or in part, to address mismatch introduced through process and/or manufacturing variations.
While the NBTI-related Vt shift is generally monotonic, other effects need not be so and may decay over time. Similarly, disparities in device characteristics may grow or diminish based on the particular bias or data histories experienced by a susceptible configuration of opposing devices. Given a particular disparate effect on opposing devices, test and variable delay compensation techniques described herein may be employed or adapted to improve memory system performance. Based on the description herein, persons of skill in the art will appreciate suitable variations on the described techniques for other susceptible circuit configurations and effects. Accordingly, in view of the foregoing, and without limitation, illustrative sense amplifier circuits susceptible to NBTI-related Vt shift in opposing PMOS devices thereof and suitable test and compensation techniques are now described.
FIG. 1 depicts an illustrative memory circuit 100, which is largely conventional in design. Address decode logic 101 and column select logic (e.g., write column select logic 102 and read column select logic 103) provide row (or word line) and column select addressing into an array 110 of memory cells 111. The illustration of FIG. 1 depicts multiple sense amplifiers 120 each corresponding to a column of the array. Timing of each of the depicted sense amplifiers is controlled, at least in part, according to a timing or strobe signal (e.g., timing signal EQ). In general, sense amplifiers may be of any conventional design, including voltage sensing and current sensing designs, and based on the description herein, persons of skill in the art will appreciate a wide variety of suitable designs. Of course, other suitable array configurations may multiplex a given sense amplifier across multiple columns and/or incorporate support for other addressing models, redundant rows or columns, etc.
Signal labels are arbitrary and will be understood as illustrative. For example, while timing signal EQ may suggest equilibration for some realizations, it should not be taken as limiting. Indeed, as used herein, timing signal EQ is representative of any of a variety of sense amplifier timing signals that may be employed in a particular design and for which techniques of the present invention may be employed to accommodate post-manufacture shift in device characteristics through selective introduction of delay.
During typical SRAM operation, data is stored in a memory cell as a pair of true data and its complement, e.g., ‘1’ and ‘0’. Before the read operation, both the BITLINE and BITLINE_L are precharged to VDD. When the memory cell is read, the true data, e.g., ‘1’, is connected to BITLINE and the complement data, e.g., ‘0,’ is connected to BITLINE_L. As a result, the voltage on BITLINE_L begins to fall while the voltage on BITLINE remains at VDD. When read column select 103 is enabled, BITLINE and BITLINE_L are connected to SA and SA_L respectively. The voltage difference transfers from BITLINE and BITLINE_L to SA and SA_L, respectively. When sense amplifier 120 is enabled, it senses and amplifies the small voltage/current difference between the SA and SA_L nodes.
Referring now to FIG. 2, an illustrative sense amplifier 120 includes opposing PMOS devices 221 and 222. Under expected design conditions, DOUT and DOUT_L of sense amplifier 120 have logic values corresponding to the data stored in the memory cell. However, mismatches between the sides of the sense amplifier 120 or the memory structure 110, could result in sense amplifier 120 reading incorrect data. As described above, traditional mismatches (e.g., layout mismatches, process variations) typically do not vary during circuit operation. However, NBTI is an effect that changes depending on the history of the data read through sense amplifier 120. If sense amplifier 120 reads from memory a large block of similar data (for example a long sequence of ‘1’s), then, during these reads, one half of sense amplifier 120 is ‘on’ during the read of this block of data while the other half is ‘off’ during the read of this block of data. The device driving the SA node, transistor 222, is ‘on’ during this time while the matched device, transistor 221, driving the SA_L complement node is ‘off’ during this time. As a result, the NBTI effect is pronounced in transistor 222, i.e., the threshold voltage (Vt) for transistor 222 increases while the Vt for transistor 221 remains constant. To avoid sense amplifier failures due to NBTI, a sense amplifier, would generally need to tolerate a worst case NBTI shift.
Mechanisms have been developed to address NBTI and other similar or related effects. In addition, techniques are desired whereby NBTI and other similar or related effects may be advantageously exploited to address various sources of mismatch (including, but not limited to, NBTI and other similar or related effects). FIG. 3 illustrates an exemplary memory circuit 300. Memory column 304, column select/decode 306, and sense amplifier 120 may be, but are not limited to, typical components of SRAM circuits. Memory column 304 includes memory cells coupled to common complementary traces BITLINE and BITLINE_L. Column select/decode 306 is typically a multiplexing circuit that couples the complementary traces BITLINE and BITLINE_L of memory column 304 to the SA and SA_L nets of sense amplifier 120. Sense amplifier 120 senses the data stored in a memory cell selected from memory column 304. Test block 302 tests for mismatches between the two sides of the sense amplifier 120, memory column 304, and column select/decode 306. Control block 308 generates control signals for test block 302, reads the output of sense amplifier 302, and writes to the SA and SA_L nodes of sense amplifier 120. Test block 302 includes multiple output ports that are all connected back to a single pair of opposing bitline signals (e.g., BITLINE and BITLINE_L). Test block 302 drives ‘low’ (i.e., discharges) both BITLINE and BITLINE_L. Under ideal conditions, electrical characteristics of each device and conductive path of sense amplifier 120 and memory column 304 match exactly to a corresponding device and conductive path of a respective half of sense amplifier 120 and memory column 304 and the sense amplifier output will float. However, in practice, a mismatch generally exists, causing DOUT and DOUT_L of sense amplifier 120 to output a ‘1’ or a ‘0’ value, depending upon which of the respective halves of sense amplifier 120 and/or memory column 304 the mismatch strengthens.
In one realization, the halves of test block 302 include devices with incrementally increasing strengths, represented by sizes 1×, 2×, . . . , N×. The widths and lengths of the devices in test block 302 are preferably sized larger than the devices in memory column 304 to minimize the mismatches introduced by test block 302. FIGS. 4–7 illustrate exemplary embodiments of test circuit 302 including two distinct discharge paths of selectable strengths. Referring to FIG. 4, inverters 402 and 404 receive VDD inputs, providing a path to ground by enabling an n-transistor within the inverters. The strength of the discharge paths provided by inverters 402 and 404 may be varied and introduced to the opposing bit-line signals by selectively enabling transistors 406-10 and 412-16, respectively. Transistors 406-10 and 412-16 include devices of strengths varied by the W/L of the individual devices.
Circuit 500 of FIG. 5 provides discharge paths with strengths adjusted by selectively enabling a path to ground in tri-state inverters 502-06 and 508-12 respectively. Since tri-state inverters 502-06 and 508-12 receive VDD inputs, an n-channel device in each tri-state inverter is enabled, providing a path to ground. The devices included in tri-state inverters 502-06 and 508-12 are sized to incrementally increase the strength of the discharge paths created therefrom. The discharge paths created by tri-state inverters 502-06 and 508-12 are selectively introduced to the opposing bitline signals via signals from control block 308. In addition, control block 308 selectively introduces the discharge paths to BITLINE and BITLINE_by enabling transistors 514 and 516, respectively.
In FIGS. 6 and 7, discharge paths are selectively loaded to vary their strengths. With reference to FIG. 6, circuit 600 inverters 614 and 616 are configured to provide a discharge path, weakened by selectively coupling capacitors 602-06 and 608-12, respectively. Transistors 618 and 620, when enabled, couple the discharge paths to BITLINE and BITLINE_L, respectively. Circuit 700 of FIG. 7 weakens the discharge paths provided by inverters 714 and 716, by selectively coupling resistors 702-06 and 708-12, respectively.
Circuits 400, 500, 600, and 700 illustrate different techniques for implementing and varying the strength of discharge paths. In general, these techniques are not exclusive and persons of skill in the art will appreciate a wide variety of suitable designs. Other suitable circuit configurations may combine individual elements of circuits 400, 500, 600, and 700 to vary strength granularities of the discharge paths and/or to meet particular design constraints.
By selectively coupling different combinations of device strengths to BITLINE and BITLINE_, test block 302 simulates a mismatch. In the following example, under ideal conditions, both BITLINE and BITLINE_L are precharged to VDD and coupled to circuit 400. BITLINE is coupled to a device of size 1× and BITLINE_L is coupled to a device of size 2×. At the start time of the test, the 1× device pulls BITLINE low and the 2× device pulls BITLINE_L low. After an evaluation period, the voltage level at BITLINE_L is lower than the voltage level at BITLINE because the 2× device is stronger than the 1× device. Sense amplifier 120 evaluates at the end of the evaluation period and detects the voltage difference on BITLINE and BITLINE_L, producing an expected output, DOUT, of ‘1.’
In the above example, the expected output will be the actual output when the devices and wires included in sense amplifier 120 and memory column 304 are exactly matched, or even if a mismatch exists but the mismatch effect is less than the effect of the simulated mismatch corresponding to 1× and 2× devices on BITLINE and BITLINE_L, respectively. However, if the actual mismatch in sense amplifier 120 and/or memory column 304 is greater than the simulated mismatch introduced by using 1× and 2× devices, on BITLINE and BITLINE_L, respectively, and the real mismatch causes the structure to be skewed more towards reading a ‘0,’ then sense amplifier 120 output produces a DOUT of ‘0.’ By equating pairs of device strengths to specific values of mismatch, these device pairs can be used to identify the presence of a mismatch, characterize the stronger side of sense amplifier 120 and memory column 304, and characterize the approximate magnitude of the effective mismatch.
Control block 308 selects the strengths of the devices in test block 302 for coupling to BITLINE and BITLINE_L. In addition, control block 308 reads DOUT and DOUT_L and compares them to the values expected if no mismatch is present. From this comparison, control block 308 determines the direction and approximate magnitude of the mismatch. In response to this determination, control block 308 writes ‘0’s or ‘1’s directly to SA and SA_L of sense amplifier 120 to build up the NBTI effect on the stronger side of memory column 304 and sense amplifier 120.
The direction and approximate magnitude of the mismatch may be determined by control block 308 using any suitable algorithm, technique, or ordering of a test sequence. In one realization, control block 308 introduces balanced discharge paths configuring test block 302 with the device strength pair 1× and 1× coupled to BITLINE and BITLINE_L, respectively. Then control block 308 reads DOUT and DOUT_L to determine the direction of the mismatch, i.e., which side of sense amplifier 120 and memory column 304 is stronger. For example, if DOUT is ‘0’ then the BITLINE_L side is stronger for evaluating high. After it determines the direction of the mismatch, control block 308 selectively couples a device pair of test block 302 to BITLINE and BITLINE_L that strengthens the weaker side (e.g., 1× and 2×, respectively, where BITLINE_L is stronger).
If DOUT then evaluates as ‘1,’ then the control block 308 determines that sense amplifier 120 and memory column 304 are slightly skewed towards BITLINE_L evaluating high, but the mismatch is less than a mismatch detectable by this mechanism. Under these circumstances, control block 308 concludes that no adjustment is needed and ceases the testing until the next time testing is triggered. If DOUT is ‘0,’ then control block 308 determines that the skew is greater than a value indicated by the simulated mismatch introduced by test block 302. This value depends on process characteristics and on the size of the 1× devices in test block 302 relative to the transistors in the memory column 304 and sense amplifier 120.
Control block 308 may calibrate the imbalance by successively increasing the imbalance and introducing device value pairs 1× and 3×, 1× and 4X, . . . , 1× and NX until control block 308 identifies the closest approximate value of the mismatch or until it detects a significant mismatch that needs correcting. Once control block 308 detects a significant amount of mismatch and identifies the stronger side of sense amplifier 120 and memory column 304, control block 308 writes a sequence of ‘1’s or ‘0’s to sense amplifier 120 to build up the NBTI effect on the stronger side of sense amplifier 120 and memory column 304 to weaken it.
The above-described process of detecting, characterizing, and compensating for device mismatch may be triggered during burn-in to balance out the memory circuitry from any process or design mismatches. In addition, this process may be initiated periodically or upon detecting sensing memory errors to balance out the memory circuitry from any NBTI related skews.
While the invention has been described with reference to various embodiments, it will be understood that these embodiments are illustrative and that the scope of the invention is not limited to them. Many variations, modifications, additions, and improvements are possible. For example, while much of the description herein has focused on the illustrative context of NBTI-related Vt shift in, PMOS devices of a sense amplifier, techniques of the present invention may be applied to accommodate or exploit other sources of disparate degradation or shift in characteristics of opposing or complementary devices of a differential circuit. Other disparate effects, including other disparate data-dependent effects, channel hot carrier induced effects, and accumulated, persistent or decaying levels may all be addressed and/or employed using techniques of the present invention. Similarly, although cache memory of a processor integrated circuit may profitably employ or exploit techniques of the present invention (e.g., for sense amplifier timing) other exploitations are also suitable.
More generally, realizations in accordance with the present invention have been described in the context of particular embodiments. These embodiments are meant to be illustrative and not limiting. Accordingly, plural instances may be provided for components described herein as a single instance. Boundaries between various components, operations and circuits are somewhat arbitrary, and particular operations are illustrated in the context of specific illustrative configurations. Other allocations of functionality are envisioned and may fall within the scope of claims that follow. For example, in some realizations, aspects of array test and device exposure may be performed using circuits, under control of software, or using a combination of circuit and software functionality.
While circuits and physical structures are generally presumed, it is well recognized that in modern semiconductor design and fabrication, physical structures and circuits may be embodied in computer readable descriptive form suitable for use in subsequent design, test, or fabrication stages as well as in resultant fabricated semiconductor integrated circuits. Accordingly, claims directed to traditional circuits or structures may, consistent with particular language thereof, read upon computer readable encodings and representations of same, whether embodied in media or combined with suitable reader facilities to allow fabrication, test, or design refinement of the corresponding circuits and/or structures. Finally, structures and functionality presented as discrete components in the exemplary configurations may be implemented as a combined structure or component. These and other variations, modifications, additions, and improvements may fall within the scope of the invention as defined in the claims that follow.

Claims (41)

1. A test block for a memory circuit, wherein the test block is configured to characterize in situ a sensing offset of a sensing circuit including a cross-coupled pair of transistors.
2. The test block, as recited in claim 1, wherein the test block selectively introduces discharge paths into respective halves of a differential circuit sensed by the sensing circuit.
3. The test block, as recited in claim 2, wherein the discharge paths are selectively introduced to characterize a direction of the sensing offset.
4. The test block, as recited in claim 2, wherein the discharge paths are selectively introduced to characterize a magnitude of the sensing offset.
5. The test block, as recited in claim 1,
wherein the sensing offset results, at least in part, from an accumulated data-dependent mismatch in characteristics of the cross-coupled transistors.
6. The test block, as recited in claim 1,
wherein the sensing offset results, at least in part, from a disparate, negative bias temperature instability induced shift in threshold voltage (Vt) of at least one of the cross-coupled transistors based on disparate voltage bias histories thereof.
7. The test block, as recited in claim 1,
wherein the sensing offset results, at least in part, from process variations in either the transistors or differential pair circuits to which the transistors are coupled.
8. An integrated circuit comprising:
a first and a second plurality of control signals;
a first and a second plurality of ports; and
at least a first and a second discharge path coupled to at least one of the respective first and second plurality of ports, the effective strengths of the first and second discharge paths determined by respective ones of the first and second plurality of control signals, the first and second discharge paths configurable for characterization of a sensing offset associated with a sensing circuit.
9. The integrated circuit, as recited in claim 8, wherein the first and the second discharge paths are selectively loaded to vary the strengths of the first and the second discharge paths.
10. The integrated circuit, as recited in claim 8, wherein the first and the second discharge paths are selectively enabled, the first and the second discharge paths selected from respective ones of a first and a second plurality of discharge paths of varying strengths.
11. The integrated circuit, as recited in claim 8, wherein the first and the second plurality of control signals selectively couple at least respective ones of a first and a second capacitive load to the respective ones of the first and the second plurality of ports.
12. The integrated circuit, as recited in claim 8, wherein the first and the second plurality of control signals selectively couple at least a first and a second resistive load to the respective ones of the first and the second plurality of ports.
13. The integrated circuit, as recited in claim 8, wherein the first and the second plurality of control signals selectively enable at least one of a first plurality of transistors and at least one of a second plurality of transistors coupled to respective ones of the first and the second plurality of ports.
14. The integrated circuit, as recited in claim 8, wherein the first and the second plurality of control signals selectively enable at least one of a first plurality of inverters and at least one of a second plurality of inverters coupled to respective ones of the first and the second plurality of ports.
15. The integrated circuit, as recited in claim 8, further comprising:
a first and a second opposing bitline selectively coupled to the first and the second discharge paths.
16. The integrated circuit, as recited in claim 8, further comprising:
a control block for generating the first and second plurality of control signals based at least in part on detection of the sensing offset sensed associated with the sensing circuit, wherein the sensing circuit includes a cross-coupled pair of transistors.
17. The integrated circuit, as recited in claim 16,
wherein the control block generates additional control signals, the additional control signals at least partially compensating for the detected sensing offset by selectively exposing one of the transistors to a bias voltage selected to cause a compensating shift in a characteristic of the exposed transistor.
18. The integrated circuit, as recited in claim 16,
wherein the sensing offset results, at least in part, from an accumulated data-dependent mismatch in characteristics of the cross-coupled transistors.
19. The integrated circuit, as recited in claim 16,
wherein the sensing offset results, at least in part, from a disparate, negative bias temperature instability induced shift in threshold voltage (Vt) of at least one of the cross-coupled transistors based on disparate voltage bias histories thereof.
20. The integrated circuit, as recited in claim 16,
wherein the sensing offset results, at least in part, from process variations in either the transistors or differential pair circuits to which the transistors are coupled.
21. The integrated circuit, as recited in claim 17,
wherein the transistors are PMOS devices;
wherein the characteristic is threshold voltage (Vt); and
wherein the sensing offset involves a monotonic increase in Vt based on disparate voltage bias histories of the PMOS devices.
22. The integrated circuit, as recited in claim 16, further comprising:
the sensing circuit including the cross-coupled pair of transistors.
23. The integrated circuit, as recited in claim 8, embodied in computer readable descriptive form suitable for use in design, test, or fabrication of an integrated circuit.
24. The integrated circuit, as recited in claim 8, embodied in a cache of a processor integrated circuit.
25. A method of detecting in situ a sensing offset in a sensing circuit including a pair of cross-coupled transistors comprising:
selectively configuring a pair of discharge paths in a first configuration;
introducing the pair of discharge paths into respective halves of a differential circuit; and
sensing the differential circuit.
26. The method of claim 25, further comprising:
characterizing a direction of the sensing offset based at least in part on a value sensed in presence of the discharge paths in the first configuration.
27. The method, as recited in claim 25,
wherein the sensing offset results, at least in part, from an accumulated data-dependent mismatch in characteristics of the cross-coupled transistors.
28. The method, as recited in claim 25,
wherein the sensing offset results, at least in part, from a disparate, negative bias temperature instability induced shift in threshold voltage (Vt) of at least one of the cross-coupled transistors based on disparate voltage bias histories thereof.
29. The method, as recited in claim 25,
wherein the sensing offset results, at least in part, from process variations in either the transistors or differential pair circuits to which the transistors are coupled.
30. The method, as recited in claim 27,
wherein the transistors are PMOS devices;
wherein the characteristic is threshold voltage (Vt); and
wherein the sensing offset involves a monotonic increase in Vt based on disparate voltage bias histories of the PMOS devices.
31. The method of claim 25, wherein the first configuration substantially balances the discharge paths.
32. The method of claim 25, further comprising:
selectively configuring the pair of discharge paths in a second configuration;
characterizing a magnitude of the sensing offset based at least in part on a value sensed in presence of the discharge paths in the second configuration.
33. The method of claim 25, wherein the second configuration imbalances the discharge paths.
34. The method of claim 33, further comprising:
successively changing the imbalance of the discharge paths by selectively reconfiguring the pair of discharge paths; and
characterizing a magnitude of the sensing offset based at least in part on a value sensed in presence of the successively changed imbalance of the discharge paths.
35. The method of claim 25, wherein the third configuration introduces to the discharge paths an imbalance incrementally varied from prior configurations.
36. The method of claim 25, wherein the characterization occurs during burn-in.
37. The method of claim 25, wherein the characterization occurs subsequent to burn-in.
38. The method of claim 25, wherein the characterization occurs periodically.
39. The method of claim 25, wherein the characterization occurs in response to sensing memory errors.
40. An apparatus comprising:
means for detecting in situ a sensing offset in a sensing circuit that includes a cross-coupled pair of transistors; and
means for characterizing a magnitude of the sensing offset.
41. The apparatus of claim 40, further comprising
means for characterizing a direction of the sensing offset.
US10/683,636 2003-10-10 2003-10-10 Test circuit for measuring sense amplifier and memory mismatches Expired - Lifetime US7164612B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US10/683,636 US7164612B1 (en) 2003-10-10 2003-10-10 Test circuit for measuring sense amplifier and memory mismatches

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US10/683,636 US7164612B1 (en) 2003-10-10 2003-10-10 Test circuit for measuring sense amplifier and memory mismatches

Publications (1)

Publication Number Publication Date
US7164612B1 true US7164612B1 (en) 2007-01-16

Family

ID=37648802

Family Applications (1)

Application Number Title Priority Date Filing Date
US10/683,636 Expired - Lifetime US7164612B1 (en) 2003-10-10 2003-10-10 Test circuit for measuring sense amplifier and memory mismatches

Country Status (1)

Country Link
US (1) US7164612B1 (en)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080159035A1 (en) * 2006-12-27 2008-07-03 Micron Technology, Inc. Array sense amplifiers, memory devices and systems including same, and methods of operation
US20090099828A1 (en) * 2007-10-12 2009-04-16 Igor Arsovski Device Threshold Calibration Through State Dependent Burnin
US7541829B1 (en) 2008-06-02 2009-06-02 International Business Machines Corporation Method for correcting for asymmetry of threshold voltage shifts
US7656728B2 (en) 2006-12-29 2010-02-02 Hynix Semiconductor Inc. Sense amplifier screen circuit and screen method thereof
US20100157698A1 (en) * 2008-12-24 2010-06-24 International Business Machines Corporation Capacitively isolated mismatch compensated sense amplifier
US20110051532A1 (en) * 2009-08-31 2011-03-03 International Business Machines Corporation Reference level generation with offset compensation for sense amplifier
KR101301281B1 (en) * 2009-03-05 2013-08-28 삼성전자주식회사 Sense amplifier for compensating for mismatch and semi-conductor memory device having the same
US8780654B2 (en) 2012-04-10 2014-07-15 Apple Inc. Weak bit detection in a memory through variable development time
US8780657B2 (en) 2012-03-01 2014-07-15 Apple Inc. Memory with bit line current injection
TWI469153B (en) * 2010-10-13 2015-01-11 Taiwan Semiconductor Mfg Co Ltd Sense amplifiers and methods for compensating and re-offsetting sense amplifiers
US8953395B2 (en) 2012-02-23 2015-02-10 Apple Inc. Memory with variable strength sense amplifier
US9177671B2 (en) 2012-02-23 2015-11-03 Apple Inc. Memory with bit line capacitive loading

Citations (52)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3838295A (en) 1973-02-05 1974-09-24 Lockheed Electronics Co Ratioless mos sense amplifier
US4555777A (en) * 1984-08-14 1985-11-26 Texas Instruments Incorporated Sense amplifier circuit for dynamic read/write memory
US5248946A (en) 1990-12-13 1993-09-28 Mitsubishi Denki Kabushiki Kaisha Symmetrical differential amplifier circuit
US5414663A (en) 1992-07-09 1995-05-09 Creative Integrated Systems, Inc. VLSI memory with an improved sense amplifier with dummy bit lines for modeling addressable bit lines
US5515310A (en) 1992-08-03 1996-05-07 Advanced Hardware Architectures, Inc. Six transistor dynamic content addressable memory circuit
US5525919A (en) 1992-10-05 1996-06-11 Cypress Semiconductor Corporation Sense amplifier with limited output voltage swing
US5539700A (en) 1992-11-10 1996-07-23 Matsushita Electric Industrial Co., Ltd. Column selection circuit of semiconductor memory with transfer gate
US5627457A (en) 1993-07-21 1997-05-06 Seiko Epson Corporation Power supply device, liquid crystal display device, and method of supplying power
US5638333A (en) 1994-06-10 1997-06-10 Samsung Electronics Co., Ltd. Bit line sensing circuit and method of a semiconductor memory device
US5650979A (en) 1995-05-05 1997-07-22 Creative Integrated Systems, Inc. Semiconductor read-only VLSI memory
US5696726A (en) 1995-05-11 1997-12-09 Mitsubishi Denki Kabushiki Kaisha Complementary differential amplifier in which direct current amplification gain can be set arbitrarily and semiconductor memory divice using the same
US5710737A (en) 1995-11-28 1998-01-20 Mitsubishi Denki Kabushiki Kaisha Semiconductor memory device
US5731716A (en) 1995-01-26 1998-03-24 Sgs-Thomson Microelectronics, S.R.L. Programmable multibit register for coincidence and jump operations and coincidence fuse cell
US5764178A (en) 1995-07-15 1998-06-09 Lg Semicon Co., Ltd. Delay characteristic compensation circuit for memory device
US5764572A (en) * 1994-11-15 1998-06-09 Sgs-Thomson Microelectronics Limited Integrated circuit memory device
US5796993A (en) 1996-10-29 1998-08-18 Maguire; Jeffrey E. Method and apparatus for semiconductor device optimization using on-chip verification
US5894233A (en) 1996-11-13 1999-04-13 Samsung Electronics Co., Ltd. Sense amplifiers including bipolar transistor input buffers and field effect transistor latch circuits
US5982693A (en) 1997-12-10 1999-11-09 Programmable Microelectronics Corporation Sense amplifier with improved bit line initialization
US6005824A (en) 1998-06-30 1999-12-21 Lsi Logic Corporation Inherently compensated clocking circuit for dynamic random access memory
US6038187A (en) * 1998-02-25 2000-03-14 Stmicroelectronics S.A. Process for controlling a memory-plane refresh of a dynamic random-access memory and corresponding random-access memory device
US6038195A (en) 1990-04-18 2000-03-14 Rambus Inc. Synchronous memory device having a delay time register and method of operating same
US6038181A (en) 1998-08-18 2000-03-14 Internatioal Business Machines Corp. Efficient semiconductor burn-in circuit and method of operation
US6041419A (en) 1998-05-27 2000-03-21 S3 Incorporated Programmable delay timing calibrator for high speed data interface
US6072733A (en) 1997-10-17 2000-06-06 Waferscale Integration, Inc. Programmable sense amplifier delay (PSAD) circuit which is matched to the memory array
US6101141A (en) 1998-06-26 2000-08-08 Siemens Aktiengesellschaft Integrated memory
US6111796A (en) 1999-03-01 2000-08-29 Motorola, Inc. Programmable delay control for sense amplifiers in a memory
FR2792760A1 (en) 1999-04-23 2000-10-27 St Microelectronics Sa Memory circuit with optimized reading cycle, comprising means for providing internal signal for precharging bit line
US6154064A (en) 1998-12-30 2000-11-28 Proebsting; Robert J. Differential sense amplifier circuit
US6185712B1 (en) 1998-07-02 2001-02-06 International Business Machines Corporation Chip performance optimization with self programmed built in self test
US6285611B1 (en) 1999-07-14 2001-09-04 Samsung Electronics Co., Ltd. Memory device having input and output sense amplifiers that occupy less circuit area
US6288950B1 (en) * 1999-09-14 2001-09-11 Nec Corporation Semiconductor memory device capable of generating offset voltage independent of bit line voltage
US6329857B1 (en) * 1999-12-30 2001-12-11 Intel Corporation Apparatus, method and system for a logic arrangement having mutually exclusive outputs controlled by buffering cross-coupled devices
US6359816B1 (en) 1999-05-11 2002-03-19 Stmicroelectronics Limited Response time measurement
US6392296B1 (en) * 1998-08-31 2002-05-21 Micron Technology, Inc. Silicon interposer with optical connections
US6428684B1 (en) * 2000-08-02 2002-08-06 Industrial Scientific Corporation Method and apparatus for diagnosing the condition of a gas sensor
US6442644B1 (en) 1997-08-11 2002-08-27 Advanced Memory International, Inc. Memory system having synchronous-link DRAM (SLDRAM) devices and controller
US6442099B1 (en) 2001-04-18 2002-08-27 Sun Microsystems, Inc. Low power read scheme for memory array structures
US6462998B1 (en) 1999-02-13 2002-10-08 Integrated Device Technology, Inc. Programmable and electrically configurable latch timing circuit
US6470467B2 (en) 1999-01-12 2002-10-22 Mitsubishi Denki Kabushiki Kaisha Synchronous semiconductor memory device capable of performing operation test at high speed while reducing burden on tester
US6480037B1 (en) 2001-05-31 2002-11-12 Samsung Electronics Co., Ltd. Sense amplifier circuit of semiconductor memory device
US6519175B2 (en) * 2000-12-22 2003-02-11 Matsushita Electric Industrial Co., Ltd. Ferroelectric memory device
US6531931B1 (en) 1998-06-01 2003-03-11 Agere Systems Inc. Circuit and method for equalization of signals received over a communication system transmission line
US20030198112A1 (en) 2002-04-16 2003-10-23 Sun Microsystems, Inc. Variable delay compensation for data-dependent mismatch in characteristic of opposing devices of a sense amplifier
US6642746B2 (en) 1996-01-02 2003-11-04 Rambus Inc. Phase detector with minimized phase detection error
US6643164B2 (en) 2000-12-28 2003-11-04 Stmicroelectronics, Inc. Method and circuit for determining sense amplifier sensitivity
US6650580B1 (en) 2002-07-26 2003-11-18 International Business Machines Corporation Method for margin testing
US20040008534A1 (en) * 2002-07-11 2004-01-15 Micron Technology, Inc. Embedded ROM device using substrate leakage
US6717877B2 (en) 2001-01-19 2004-04-06 Hitachi, Ltd. Semiconductor integration circuit device
US6756841B2 (en) 2002-03-15 2004-06-29 Intel Corporation Variable offset amplifier circuits and their applications
US20040223393A1 (en) * 2003-05-09 2004-11-11 Glen Hush Skewed sense AMP for variable resistance memory sensing
US6915237B2 (en) * 2002-05-14 2005-07-05 Analysis And Measurement Services Corporation Integrated system for verifying the performance and health of instruments and processes
US6967506B2 (en) 2001-12-19 2005-11-22 Xignal Technologies Ag Circuit arrangement for the discrete-time comparison of signals

Patent Citations (53)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3838295A (en) 1973-02-05 1974-09-24 Lockheed Electronics Co Ratioless mos sense amplifier
US4555777A (en) * 1984-08-14 1985-11-26 Texas Instruments Incorporated Sense amplifier circuit for dynamic read/write memory
US6038195A (en) 1990-04-18 2000-03-14 Rambus Inc. Synchronous memory device having a delay time register and method of operating same
US5248946A (en) 1990-12-13 1993-09-28 Mitsubishi Denki Kabushiki Kaisha Symmetrical differential amplifier circuit
US5414663A (en) 1992-07-09 1995-05-09 Creative Integrated Systems, Inc. VLSI memory with an improved sense amplifier with dummy bit lines for modeling addressable bit lines
US5515310A (en) 1992-08-03 1996-05-07 Advanced Hardware Architectures, Inc. Six transistor dynamic content addressable memory circuit
US5525919A (en) 1992-10-05 1996-06-11 Cypress Semiconductor Corporation Sense amplifier with limited output voltage swing
US5539700A (en) 1992-11-10 1996-07-23 Matsushita Electric Industrial Co., Ltd. Column selection circuit of semiconductor memory with transfer gate
US5627457A (en) 1993-07-21 1997-05-06 Seiko Epson Corporation Power supply device, liquid crystal display device, and method of supplying power
US5638333A (en) 1994-06-10 1997-06-10 Samsung Electronics Co., Ltd. Bit line sensing circuit and method of a semiconductor memory device
US5764572A (en) * 1994-11-15 1998-06-09 Sgs-Thomson Microelectronics Limited Integrated circuit memory device
US5731716A (en) 1995-01-26 1998-03-24 Sgs-Thomson Microelectronics, S.R.L. Programmable multibit register for coincidence and jump operations and coincidence fuse cell
US5650979A (en) 1995-05-05 1997-07-22 Creative Integrated Systems, Inc. Semiconductor read-only VLSI memory
US5696726A (en) 1995-05-11 1997-12-09 Mitsubishi Denki Kabushiki Kaisha Complementary differential amplifier in which direct current amplification gain can be set arbitrarily and semiconductor memory divice using the same
US5764178A (en) 1995-07-15 1998-06-09 Lg Semicon Co., Ltd. Delay characteristic compensation circuit for memory device
US5710737A (en) 1995-11-28 1998-01-20 Mitsubishi Denki Kabushiki Kaisha Semiconductor memory device
US6642746B2 (en) 1996-01-02 2003-11-04 Rambus Inc. Phase detector with minimized phase detection error
US5796993A (en) 1996-10-29 1998-08-18 Maguire; Jeffrey E. Method and apparatus for semiconductor device optimization using on-chip verification
US5894233A (en) 1996-11-13 1999-04-13 Samsung Electronics Co., Ltd. Sense amplifiers including bipolar transistor input buffers and field effect transistor latch circuits
US6442644B1 (en) 1997-08-11 2002-08-27 Advanced Memory International, Inc. Memory system having synchronous-link DRAM (SLDRAM) devices and controller
US6072733A (en) 1997-10-17 2000-06-06 Waferscale Integration, Inc. Programmable sense amplifier delay (PSAD) circuit which is matched to the memory array
US5982693A (en) 1997-12-10 1999-11-09 Programmable Microelectronics Corporation Sense amplifier with improved bit line initialization
US6038187A (en) * 1998-02-25 2000-03-14 Stmicroelectronics S.A. Process for controlling a memory-plane refresh of a dynamic random-access memory and corresponding random-access memory device
US6041419A (en) 1998-05-27 2000-03-21 S3 Incorporated Programmable delay timing calibrator for high speed data interface
US6531931B1 (en) 1998-06-01 2003-03-11 Agere Systems Inc. Circuit and method for equalization of signals received over a communication system transmission line
US6101141A (en) 1998-06-26 2000-08-08 Siemens Aktiengesellschaft Integrated memory
US6005824A (en) 1998-06-30 1999-12-21 Lsi Logic Corporation Inherently compensated clocking circuit for dynamic random access memory
US6185712B1 (en) 1998-07-02 2001-02-06 International Business Machines Corporation Chip performance optimization with self programmed built in self test
US6038181A (en) 1998-08-18 2000-03-14 Internatioal Business Machines Corp. Efficient semiconductor burn-in circuit and method of operation
US6392296B1 (en) * 1998-08-31 2002-05-21 Micron Technology, Inc. Silicon interposer with optical connections
US6154064A (en) 1998-12-30 2000-11-28 Proebsting; Robert J. Differential sense amplifier circuit
US6470467B2 (en) 1999-01-12 2002-10-22 Mitsubishi Denki Kabushiki Kaisha Synchronous semiconductor memory device capable of performing operation test at high speed while reducing burden on tester
US6462998B1 (en) 1999-02-13 2002-10-08 Integrated Device Technology, Inc. Programmable and electrically configurable latch timing circuit
US6111796A (en) 1999-03-01 2000-08-29 Motorola, Inc. Programmable delay control for sense amplifiers in a memory
FR2792760A1 (en) 1999-04-23 2000-10-27 St Microelectronics Sa Memory circuit with optimized reading cycle, comprising means for providing internal signal for precharging bit line
US6359816B1 (en) 1999-05-11 2002-03-19 Stmicroelectronics Limited Response time measurement
US6285611B1 (en) 1999-07-14 2001-09-04 Samsung Electronics Co., Ltd. Memory device having input and output sense amplifiers that occupy less circuit area
US6288950B1 (en) * 1999-09-14 2001-09-11 Nec Corporation Semiconductor memory device capable of generating offset voltage independent of bit line voltage
US6329857B1 (en) * 1999-12-30 2001-12-11 Intel Corporation Apparatus, method and system for a logic arrangement having mutually exclusive outputs controlled by buffering cross-coupled devices
US6428684B1 (en) * 2000-08-02 2002-08-06 Industrial Scientific Corporation Method and apparatus for diagnosing the condition of a gas sensor
US6519175B2 (en) * 2000-12-22 2003-02-11 Matsushita Electric Industrial Co., Ltd. Ferroelectric memory device
US6643164B2 (en) 2000-12-28 2003-11-04 Stmicroelectronics, Inc. Method and circuit for determining sense amplifier sensitivity
US6717877B2 (en) 2001-01-19 2004-04-06 Hitachi, Ltd. Semiconductor integration circuit device
US6442099B1 (en) 2001-04-18 2002-08-27 Sun Microsystems, Inc. Low power read scheme for memory array structures
US6480037B1 (en) 2001-05-31 2002-11-12 Samsung Electronics Co., Ltd. Sense amplifier circuit of semiconductor memory device
US6967506B2 (en) 2001-12-19 2005-11-22 Xignal Technologies Ag Circuit arrangement for the discrete-time comparison of signals
US6756841B2 (en) 2002-03-15 2004-06-29 Intel Corporation Variable offset amplifier circuits and their applications
US20030198112A1 (en) 2002-04-16 2003-10-23 Sun Microsystems, Inc. Variable delay compensation for data-dependent mismatch in characteristic of opposing devices of a sense amplifier
US6915237B2 (en) * 2002-05-14 2005-07-05 Analysis And Measurement Services Corporation Integrated system for verifying the performance and health of instruments and processes
US20040008534A1 (en) * 2002-07-11 2004-01-15 Micron Technology, Inc. Embedded ROM device using substrate leakage
US6650580B1 (en) 2002-07-26 2003-11-18 International Business Machines Corporation Method for margin testing
US20040223393A1 (en) * 2003-05-09 2004-11-11 Glen Hush Skewed sense AMP for variable resistance memory sensing
US6888771B2 (en) * 2003-05-09 2005-05-03 Micron Technology, Inc. Skewed sense AMP for variable resistance memory sensing

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
Eleyan, et al., U.S. Appl. No. 10/074,396, entitled "Mechanism to Minimize Failure in Differential Sense Amplifiers," filed Feb. 11, 2002, pp. 22.
Eleyan, et al., U.S. Appl. No. 10/683,633, entitled "Measuring and Correcting Sense Amplifier and Memory Mismatches Using NBTI," filed Oct. 10, 2003, pp. 31.

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7606097B2 (en) 2006-12-27 2009-10-20 Micron Technology, Inc. Array sense amplifiers, memory devices and systems including same, and methods of operation
US20100019804A1 (en) * 2006-12-27 2010-01-28 Micron Technology, Inc. Array sense amplifiers, memory devices and systems including same, and methods of operation
US7894286B2 (en) 2006-12-27 2011-02-22 Micron Technology, Inc. Array sense amplifiers, memory devices and systems including same, and methods of operation
US20080159035A1 (en) * 2006-12-27 2008-07-03 Micron Technology, Inc. Array sense amplifiers, memory devices and systems including same, and methods of operation
US7656728B2 (en) 2006-12-29 2010-02-02 Hynix Semiconductor Inc. Sense amplifier screen circuit and screen method thereof
US20090099828A1 (en) * 2007-10-12 2009-04-16 Igor Arsovski Device Threshold Calibration Through State Dependent Burnin
US7541829B1 (en) 2008-06-02 2009-06-02 International Business Machines Corporation Method for correcting for asymmetry of threshold voltage shifts
US20100157698A1 (en) * 2008-12-24 2010-06-24 International Business Machines Corporation Capacitively isolated mismatch compensated sense amplifier
US8014218B2 (en) 2008-12-24 2011-09-06 International Business Machines Corporation Capacitively isolated mismatch compensated sense amplifier
KR101301281B1 (en) * 2009-03-05 2013-08-28 삼성전자주식회사 Sense amplifier for compensating for mismatch and semi-conductor memory device having the same
US20110051532A1 (en) * 2009-08-31 2011-03-03 International Business Machines Corporation Reference level generation with offset compensation for sense amplifier
US8125840B2 (en) 2009-08-31 2012-02-28 International Business Machines Corporation Reference level generation with offset compensation for sense amplifier
TWI469153B (en) * 2010-10-13 2015-01-11 Taiwan Semiconductor Mfg Co Ltd Sense amplifiers and methods for compensating and re-offsetting sense amplifiers
US9322859B2 (en) 2010-10-13 2016-04-26 Taiwan Semiconductor Manufacturing Company, Ltd. Offset compensation for sense amplifiers
US9509255B2 (en) 2010-10-13 2016-11-29 Taiwan Semiconductor Manufacturing Company, Ltd. Offset compensation for sense amplifiers
US8953395B2 (en) 2012-02-23 2015-02-10 Apple Inc. Memory with variable strength sense amplifier
US9177671B2 (en) 2012-02-23 2015-11-03 Apple Inc. Memory with bit line capacitive loading
US8780657B2 (en) 2012-03-01 2014-07-15 Apple Inc. Memory with bit line current injection
US8780654B2 (en) 2012-04-10 2014-07-15 Apple Inc. Weak bit detection in a memory through variable development time

Similar Documents

Publication Publication Date Title
US6762961B2 (en) Variable delay compensation for data-dependent mismatch in characteristic of opposing devices of a sense amplifier
EP1787301B1 (en) Current sense amplifier
US7307911B1 (en) Apparatus and method for improving sensing margin of electrically programmable fuses
US20080117692A1 (en) Semiconductor memory device having the operating voltage of the memory cell controlled
US20030051199A1 (en) Semiconductor integrated circuit device, method of manufacturing the device, and computer readable medium
US8027207B2 (en) Leakage compensated reference voltage generation system
US8208336B2 (en) Fuse circuit and semiconductor device having the same
US7164612B1 (en) Test circuit for measuring sense amplifier and memory mismatches
KR20070084313A (en) Word line driver circuit for a static random access memory and method therefor
US7538369B2 (en) Resistance-change-type fuse circuit
KR20030035711A (en) Semiconductor Memor Device having a Monitoring Circuit
KR100985400B1 (en) Method and circuitry for identifying weak bits in an MRAM
KR100558804B1 (en) Duty-cycle-efficient sram cell test
US20050005208A1 (en) Method and apparatus for checking the resistance of programmable elements
US7532528B2 (en) Sense amplifier method and arrangement
US7701792B2 (en) Sensing margin varying circuit and method thereof
US7020035B1 (en) Measuring and correcting sense amplifier and memory mismatches using NBTI
US6501696B1 (en) Current steering reduced bitline voltage swing, sense amplifier
US7787318B2 (en) Semiconductor memory device having read operation testing function
US8737144B2 (en) Memory architecture and design methodology with adaptive read
US7855924B2 (en) Data processing memory circuit having pull-down circuit with on/off configuration
US7561485B2 (en) Sense architecture
KR100505454B1 (en) Data output circuit in semiconductor and its method
US10559346B2 (en) Bias-controlled bit-line sensing scheme for eDRAM
JP2867913B2 (en) Semiconductor integrated circuit device

Legal Events

Date Code Title Description
AS Assignment

Owner name: SUN MICROSYSTEMS, INC., CALIFORNIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:ELEYAN, NADEEM N.;LEVY, HOWARD L.;SU, JEFFREY Y.;REEL/FRAME:014587/0360

Effective date: 20031006

STCF Information on status: patent grant

Free format text: PATENTED CASE

FPAY Fee payment

Year of fee payment: 4

FPAY Fee payment

Year of fee payment: 8

AS Assignment

Owner name: ORACLE AMERICA, INC., CALIFORNIA

Free format text: MERGER AND CHANGE OF NAME;ASSIGNORS:ORACLE USA, INC.;SUN MICROSYSTEMS, INC.;ORACLE AMERICA, INC.;REEL/FRAME:037302/0683

Effective date: 20100212

MAFP Maintenance fee payment

Free format text: PAYMENT OF MAINTENANCE FEE, 12TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1553)

Year of fee payment: 12