Readout circuit comprising a readout amplifier, and corresponding memory device

EP4670163A1Pending Publication Date: 2025-12-31UNIVERSITY OF MONTPELLIER +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
EP2024707040
Authority / Receiving Office
EP · EP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-02-24
Filing Date
2024-02-23
Publication Date
2025-12-31

AI Technical Summary

Technical Problem

Resistive memories face challenges with low read reliability due to technology scaling, leakage currents, and increasing process variations, particularly in non-volatile STT-MRAMs, which affect detection efficiency and power consumption.

Method used

A novel sense amplifier architecture with two branches of transistors forming logic inverters, a capacitor connecting their outputs, and two reference resistors, connected to the input electrodes of the transistors, allowing for efficient offset compensation and reduced power consumption through a multi-phase operation.

Benefits of technology

This solution enhances detection margins, reduces power consumption, and improves detection speed while effectively canceling mismatch effects, resulting in a more reliable and efficient read operation for resistive memories.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure EP2024054604_29082024_PF_FP_ABST
    Figure EP2024054604_29082024_PF_FP_ABST
Patent Text Reader

Abstract

The invention relates to a readout circuit comprising a readout amplifier for amplifying and latching a read data signal, via a bit line, in a memory cell (having a variable resistance) of a resistive memory. The readout amplifier comprises: two branches, each including two transistors mounted to form a logic inverter; a capacitor connecting the output of the logic inverter of the first branch with the input of the logic inverter of the second branch; two reference resistors and at least five switches. The variable resistor and the two reference resistors are connected to the input electrode of one of the four transistors, reducing power consumption and improving sensing speed and margins. Multi-phase operation allows readout with high sensing margins and fast sensing phases. The capacitor allows the effects of mismatches on the structure to be cancelled out.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] DESCRIPTION

[0002] TITLE: Read circuit comprising a read amplifier, and corresponding memory device.

[0003] 1. TECHNICAL DOMAIN

[0004] The field of the invention is that of resistive memories.

[0005] The invention relates more particularly to the reading of such resistive memories.

[0006] It relates to a read circuit comprising a read amplifier configured and controlled by a control unit to amplify and latch a data signal read, via a bit line, in a memory cell of a resistive memory.

[0007] It also relates to a memory device comprising a resistive memory, having a capacity of (m+l)x(n+l) bits, and (m+1) sense amplifiers each configured to amplify and latch a data signal read, via a particular bit line among the (m+1) bit lines, into one of the (n+1) memory cells associated with the particular bit line.

[0008] The invention applies in particular, but not exclusively, to the reading of a non-volatile resistive memory. In other words, it also applies to the reading of a volatile resistive memory. Each elementary information, called a bit, is stored in a memory cell in the form of a resistance value which can take two values, high or low, representing a data bit (1 or 0).

[0009] A sense amplifier is sometimes also called a "sense amplifier." It is part of the readout circuitry used when data is read from memory. Its task is to bias the resistor connected to a bit line and then amplify the voltage across the resistor to a level that allows the data to be used by other circuits outside the memory. There is one sense amplifier for each bit line, so there are dozens or even hundreds of identical sense amplifiers on a modern memory chip.

[0010] 2. TECHNOLOGICAL BACKGROUND

[0011] In the remainder of this document, we will focus more particularly on describing the problems existing in the particular case of non-volatile resistive memories. As already mentioned above, the invention is of course not limited to this particular application and it also applies to volatile resistive memories.Although resistive non-volatile memory (NVM) technologies such as magnetic RAM (MRAM), phase change RAM (PCRAM), oxide resistive RAM (OxRAM), and resistive RAM (RRAM) are promising candidates for bringing non-volatility to data storage circuits, low power consumption, high-speed access, high densities, and scalability, resistive NVM suffers from low read reliability due to technology scaling and resulting issues such as leakage currents and increasing process variations.

[0012] Although Spin Transfer Torque MRAM (STT-MRAM) memories are considered as an alternative to overcome the scaling problems of microelectronic technologies, they face a circuit design challenge to maintain sufficient read reliability due to their low supply voltage, low read current, and increasing process variations. In recent years, the design of detection circuits capable of overcoming read efficiency degradation has become critical for the implementation of STT-MRAM in deep-submicrometer technologies.

[0013] To address the problem of low read reliability induced by offset, various detection techniques and topologies have been proposed. Conventional detection circuits consist of a detection circuit and a lock-in sense amplifier.

[0014] In the OC-VLSA (Offset Cancellation - Voltage Latched Sense Amplifier) ​​solution, a voltage-locked sense amplifier with offset cancellation is proposed. A compensated comparator is used to lock the detected voltage. It stores the threshold voltages on coupling capacitors to reduce the impact of the input offset voltage. Following this sense amplifier is a DSTA-VLSA (Double Switches and Transmission gate Access transistors - VLSA) used with a SDSC (Source Degeneration Sensing Circuit). The SDSC converts the current applied to the magnetic tunnel junction (MTJ) into a voltage difference, then the previously generated signal is amplified via a PCL (PMOS Cross-coupled Latch) and finally locked using the DSTA-VLSA to generate a digital signal.This conventional sense amplifier suffers from a high input-referred offset voltage caused by process variations during the lock-in phase in the advanced nodes.

[0015] Several recently proposed latched-based sense amplifiers for STT-MRAMs are presented below: the LOC-SA (Latch Offset Cancellation - Sense Amplifier) ​​solution, described in the following publication: "Song, T. Na, J. Kim, JP Kim, SH Kang, and S. -O. Jung, "Latch Offset Cancellation Sense Amplifier for Deep Submicrometer STT-RAM," IEEE Transactions on Circuits and Systems I: Regular Papers, vol. 62, no. 7, pp. 1776-1784, Jul 2015"; the OCHS-SA (Offset-Compensated High-Speed ​​- Sense Amplifier) ​​solution, described in the following publication: "DG Lee and S.G. Park, "STT-MRAM readcircuit with improved offset cancellation," Journal of Semiconductor Technology and Science, vol. 17, no. 3, pp. 347-353, 2017”; and the IORC solution (for “Improved Offset Read Circuit” in English), described in the following publication: “L. Bagheriye, S. Toofan, R. Saeidi, and F.Moradi, “Offset-Compensated High-Speed ​​Sense Amplifier for STT-MRAMs,” IEEE Transactions on Very Large Scale Integration (VLSI) Systems, vol. 26, no. 6, pp. 1051-1058, 2018”.

[0016] The LOC-SA solution, shown in Figure 9, is a lock-in and offset-canceling sense amplifier. Its readout mode is based on four phases consisting of equalize (PI), expand (P2), compare (P3), and lock (P4). The purpose of PI is to equalize Vdata and V re f by short-circuiting the two outputs to improve the detection speed and then compare V re f to Vdata during phase P2 by the saturation currents of transistors M1, M2, M5 and M6. The signal is amplified without any offset added at P3 to finally be locked and thus produce a digital output. This architecture fulfills several functions. It merges the SDSC, PCL and DSTA-VLSA mentioned above.

[0017] The OCHS-SA solution, shown in Figure 10, is an offset-compensated high-speed sense amplifier. Its topology is similar to that of the LOC-SA. It performs the sense operation in three phases: precharge (PI), evaluation (P2), and latch (P3). During the precharge phase, the bit lines are biased by transistors M1 and M2 connected by diodes. Similar to the LOC-SA, the evaluation or development phase (P2) uses the positive feedback mechanism of the PCL to amplify the bit line voltage difference. Since the sense margin is large enough, the performance degradation due to mismatch between PMOS loads can be mitigated. The latch phase P3 amplifies the voltage difference developed in P2 to provide digital signals.

[0018] The main interest of the LOC-SA and OCHS-SA architectures, besides offering a compact solution, is their robustness against mismatching between devices during the amplification phase by the PCL. However, they still suffer from mismatching during the signal development stage (P2) where, if the mismatch is sufficiently large, the sign of the produced voltage difference can be reversed, thus producing an error.

[0019] The IORC solution, illustrated in Figure 11, is an improved offset-cancelling readout circuit. In the context of offset cancellation, the IORC solution proposes an architecture in which the mismatch information is stored in a capacitor. This has the advantage of canceling the offset in the signal development phase and in the signal amplification phase. Based on the same latching topology as in the previously described work, the readout operation consists of four phases. In the first phase, identical currents, from identical transistors used as current sources, are supplied to the two connected reference cells. The voltage difference due to the device mismatch between the identical references is stored in a capacitor. In the second phase, the capacitor is disconnected and the data cell is connected.Current sources M3 and M4 provide currents as in the first phase. The difference between the generated voltages, corrected by the mismatch stored in the capacitor, is amplified by the positive feedback of the PCL during the third phase. Finally, the preamplified signal is detected by the latch and produces a digital output. Longer detection times and high power consumptions are reported in this architecture due to the storage of the mismatch in the capacitor.

[0020] Reading the above, we understand that there is today a need for a sense amplifier for resistive memories, which offers better results than known solutions.

[0021] In other words, there is a need for a sense amplifier that has the advantages of detection reliability, compact silicon area, low power consumption (low power), fast detection time (high speed), and effective compensation for offset resulting from mismatch effects.

[0022] 3. SUMMARY In one embodiment of the invention, there is provided a read circuit comprising a read amplifier and a control unit, the amplifier being configured and controlled by the control unit to amplify and latch a data signal read, via a bit line, into a memory cell of a resistive memory, the memory cell having a variable resistance. The read amplifier comprises:

[0023] - a first branch comprising first and second transistors mounted to form a first logic inverter, and whose input electrodes are connected, directly or indirectly, to a power supply and to ground respectively;

[0024] - a second branch comprising third and fourth transistors mounted to form a second logic inverter, and whose input electrodes are connected, directly or indirectly, to the power supply and to ground respectively;

[0025] - a capacitor connecting an output of the first logic inverter with an input of the second logic inverter;

[0026] - a first reference resistance (R re fi);

[0027] - a set of switches comprising: a first switch connecting the control electrode and the output electrode of the first transistor; a second switch connecting the control electrode and the output electrode of the third transistor; a third switch connecting the control electrode of the first transistor and the output electrode of the third transistor; a fourth switch connecting the variable resistor, via the bit line, to the input electrode of one of the transistors which is located on one of the first and second branches; and a fifth switch connecting said input electrode of one of the transistors to a first end of the first reference resistor, a second end of which is connected to a given element of the group consisting of the power supply and the ground;

[0028] - a second reference resistor, of the same value as the first reference resistor, and having a first end connected to said given element of the group consisting of the power supply and the ground, and a second end connected to the input electrode of another of the transistors which is located on the other of the first and second branches.

[0029] Furthermore, the control unit is configured to control the switches according to an operation in successive phases comprising: a first phase in which the first, second and fifth switches are closed and the third and fourth switches are open; a second phase distinguished from the first phase in that the second and fifth switches are open and the fourth switch is closed; and a third phase distinguished from the second phase in that the first switch is open and the third switch is closed, making it possible to recover an amplified output signal locked on an output of the second logic inverter.

[0030] Thus, the proposed solution offers a completely new and inventive approach. Indeed, the proposed read amplifier has a particular structure comprising: two branches with in each two transistors mounted to form a logic inverter (therefore one logic inverter per branch); a capacitor connecting the output of the logic inverter of the first branch with the input of the logic inverter of the second branch; two reference resistors and at least five switches.

[0031] An essential feature of this structure is that the variable resistor (also called "data resistor") and the two reference resistors (respectively denoted Rdata, Rrefo and Rrefi in the figures described below) are connected to the input electrode of one of the four aforementioned transistors (i.e. the source in the case of a field effect transistor or the emitter in the case of a bipolar transistor). More precisely, the variable resistor (Rdata) and the first reference resistor (R re fi) are connected (via the fourth and fifth switches respectively) to the input electrode of one of the transistors of one of the two branches and the second reference resistor (R re fo) is connected to the input electrode of one of the transistors of the other of the two branches; in addition the variable resistor (Rdata) and the two reference resistors (R re fi and R refo) all have one end connected to ground (see the first and second configurations discussed below) or to the power supply (see the third and fourth configurations discussed below). In other words, the variable resistor (Rdata) and the first reference resistor (R re fi) are connected in series with the two transistors of the logic inverter of one of the two branches, and the second reference resistor (R re fo) is connected in series with the two transistors of the logic inverter of the other of the two branches.

[0032] This is a distinctive feature compared to the known LOC-SA, OCH-SA and IORC solutions, in which the variable resistor (and a reference resistor if there are two) is (are) connected to the output electrode of one of the transistors of one of the two branches and the other reference resistor is connected to the output electrode of one of the transistors of the other of the two branches. By output electrode is meant the drain in the case of a field effect transistor or the collector in the case of a bipolar transistor. For example, in the LOC-SA and OCH-SA solutions of Figures 9 and 10, the variable resistor Rdata is connected to the output electrode of transistors Ml and M5 and the reference resistor R re f is connected to the output electrode of transistors M2 and M6. Similarly, in the IORC solution of Figure 11, the variable resistor Rdata and the first reference resistor R refo are connected to the output electrode of transistors M3 and Ml and the second reference resistor R re fi is connected to the output electrode of transistors M4 and M2. In the sense amplifiers of these known solutions, a high bias current is then required, and a small signal is obtained, which leads to limitations in terms of detection margins, power consumption and speed.

[0033] On the contrary, with the aforementioned distinctive feature (variable resistor and reference resistors connected to the input electrodes of the transistors), no additional branches are needed to connect the resistors, thus achieving a reduction in power consumption. Power consumption is also made lower thanks to the recycling of current within the particular structure proposed, since the metastability current of the logic inverter (of one of the branches) is used to bias the detected resistor (and connected to the other branch). Furthermore, by connecting resistors to the input electrode of a transistor (e.g. the source of a MOS transistor), the latter acts as an analog amplifier, which improves both the speed and the detection margins (for reading).

[0034] Another essential feature of the proposed structure is that the multi-phase operation, made possible by the switches, allows to obtain a reading with high detection margins and fast detection phases.

[0035] Yet another essential feature of the invention is that the capacitor makes it possible to cancel the effects of mismatch on the structure and the resulting degradation of reading reliability.

[0036] In summary, the proposed sense amplifier architecture for resistive memory reading has the advantages of compact silicon area, low power consumption, fast detection time, and cancellation of mismatch effects (offset compensation).

[0037] In a particular implementation, the second phase is composed of two successive sub-phases:

[0038] - a first sub-phase distinguished from the first phase in that the second switch is open; and

[0039] - a second sub-phase distinguished from the first sub-phase in that the fifth switch is open and the fourth switch is closed. The first sub-phase ensures that the clock does not overlap. It is an equalization sub-phase of the second logic inverter (right branch in the figures described below), the latter remaining balanced in its metastable state.

[0040] It is worth mentioning that i) the time required for the first sub-phase is negligible since it is sufficient to have non-overlapping phases to guarantee the equalization operation, ii) the detection speed (during the second sub-phase that follows) is improved by equalizing the input and output voltages of the second inverter.

[0041] Because the second phase is composed of two sub-phases, this particular implementation is also referred to in the remainder of the description as a "four-phase mode of operation", the two sub-phases of the aforementioned second phase and the aforementioned third phase being then renamed second, third and fourth phases respectively.

[0042] In a first particular configuration of the resistors:

[0043] - the fourth switch connects the variable resistor, via the bit line, to the input electrode of the second transistor located on the first branch;

[0044] - the fifth switch connects the input electrode of the second transistor to the first end of the first reference resistor, the second end of which is connected to ground; and

[0045] - the second reference resistor has its first end connected to ground and its second end connected to the input electrode of the fourth transistor located on the second branch.

[0046] This first configuration is suitable for reading a resistive memory whose variable resistances of the different memory cells are connected to ground.

[0047] In a second particular configuration of the resistors:

[0048] - the fourth switch connects the variable resistor, via the bit line, to the input electrode of the fourth transistor located on the second branch;

[0049] - the fifth switch connects the input electrode of the fourth transistor to the first end of the first reference resistor, the second end of which is connected to ground; and

[0050] - the second reference resistor has its first end connected to ground and its second end connected to the input electrode of the second transistor located on the first branch. This second configuration is also suitable for reading a resistive memory whose variable resistances of the different memory cells are connected to ground.

[0051] In a third particular configuration of the resistors: - the fourth switch connects the variable resistor, via the bit line, to the input electrode of the third transistor located on the second branch;

[0052] - the fifth switch connects the input electrode of the third transistor to the first end of the first reference resistor, the second end of which is connected to the power supply; and

[0053] - the second reference resistor has its first end connected to the power supply and its second end connected to the input electrode of the first transistor located on the first branch.

[0054] This third configuration is suitable for reading a resistive memory whose variable resistances of the different memory cells are connected to the power supply. The said power supply can be a voltage source or a current source without altering the operation.

[0055] In a fourth particular configuration of the resistors:

[0056] - the fourth switch connects the variable resistor, via the bit line, to the input electrode of the first transistor located on the first branch;

[0057] - the fifth switch connects the input electrode of the first transistor to the first end of the first reference resistor, the second end of which is connected to the power supply; and

[0058] - the second reference resistor has its first end connected to the power supply and its second end connected to the input electrode of the third transistor located on the second branch.

[0059] This fourth configuration is also suitable for reading a resistive memory whose variable resistances of the different memory cells are connected to the power supply.

[0060] According to a particular characteristic, the reading circuit further comprises a bit line precharging circuit comprising:

[0061] - a third branch, of similar structure to the first branch and comprising fifth and sixth transistors, the control and output electrodes of the fifth and sixth transistors being connected directly to each other; and

[0062] - a sixth switch connecting the third branch to the bit line and the control unit is configured to control the switch as the fifth switch.

[0063] This makes it possible to improve (reduce) the reading time, since from the end of the first phase, the potential of the bit line is close to its final value. According to a particular characteristic, each of the first and second branches comprises an additional switch always closed to compensate, in number of switches closed concurrently, a selection switch of said memory cell.

[0064] Thus, this additional switch makes it possible to increase the symmetry of the structure and therefore to reduce the offset to be compensated.

[0065] According to a particular characteristic, that of the first and second branches to which the fourth and fifth switches are not connected comprises another additional switch which is always closed to compensate, in terms of the number of switches closed concurrently, for one of the fourth and fifth switches.

[0066] These additional switches also make it possible to increase the symmetry of the structure and therefore reduce the offset to be compensated.

[0067] According to a particular characteristic, the control unit is formed by, or included in, a resistive memory controller.

[0068] Thus, the resistive memory controller is suitable for controlling the switches as desired.

[0069] According to a particular characteristic, the first and third transistors are of type P and the second and fourth transistors are of type N.

[0070] Thus, the proposed solution can be implemented with both field effect transistors and bipolar transistors.

[0071] According to a particular characteristic, the input electrode, the output electrode and the control electrode correspond respectively:

[0072] - at the source, drain and gate in the case of a field effect transistor; and

[0073] - to the emitter, collector and base in the case of a bipolar transistor.

[0074] According to a particular characteristic, the resistive memory is of non-volatile type.

[0075] The performance of the proposed solution is particularly interesting for an application to reading a non-volatile resistive memory. But as already mentioned above, the proposed solution also applies to reading a volatile resistive memory.

[0076] In another embodiment of the invention, there is provided a memory device comprising a resistive memory having a capacity of (m+l)x(n+l) bits and based on the use of (m+1) bit lines each allowing access to (n+1) memory cells. The memory device comprises (m+1) read circuits (such as the one shown above, in any of its embodiments), sharing a common control unit, each of the (m+1) read circuits comprising a sense amplifier configured and controlled by the common control unit to amplify and latch a data signal read, via a particular one of the (m+1) bit lines, into one of the (n+1) memory cells associated with the particular bit line.

[0077] Because it comprises (m+1) read circuits such as the one discussed above (in any of its various embodiments), the advantages of such a memory device are those already discussed above for the read circuit (and the read amplifier therein).

[0078] In another embodiment of the invention, there is provided a memory device comprising a resistive memory having a capacity of (m+l)x(n+l) bits and based on the use of (m+1) bit lines each allowing access to (n+1) memory cells. The memory device comprises a read circuit (such as that presented above, in any of its embodiments) and an (m+1) to 1 multiplexer for selectively connecting one of the (m+1) bit lines to the sense amplifier included in the read circuit, the sense amplifier being controlled by the control unit included in the read circuit to amplify and latch a data signal read, via the connected one of the (m+1) bit lines, in one of the (n+1) memory cells associated with the connected bit line.

[0079] In this variant, because it comprises a (single) reading circuit such as that discussed above (in any of its different embodiments), the advantages of such a memory device are those already discussed above for the reading circuit (and the reading amplifier it contains).

[0080] 4. LIST OF FIGURES

[0081] Other characteristics and advantages of the invention will appear on reading the following description, given by way of illustrative and non-limiting example, in relation to the appended drawings, in which:

[0082] Figure 1 shows the structure of a reading amplifier according to a first embodiment of the invention;

[0083] Figures 2A to 2C illustrate a first mode of operation, in three successive phases, of the reading amplifier of Figure 1;

[0084] Figure 3A illustrates a first variant of the sense amplifier of Figure 1, including a bit line precharge circuit and additional switches providing symmetry, and illustrating the connection to ground of the variable resistors of the various memory cells associated with the bit line; Figure 3B illustrates a second variant of the sense amplifier of Figure 1, which differs from the first variant of Figure 3A in that several bit lines are connected to the sense amplifier using a multiplexer;

[0085] Figure 4A shows the structure of a read amplifier according to a second embodiment of the invention;

[0086] Figure 4B shows the structure of a read amplifier according to a third embodiment of the invention;

[0087] Figure 4C shows the structure of a read amplifier according to a fourth embodiment of the invention;

[0088] Figure 5 illustrates a variation of the sense amplifier of Figure 4C, including a bit line precharge circuit and additional switches providing symmetry, and illustrating the connection to the power supply of the variable resistors of the various memory cells associated with the bit line;

[0089] Figure 6A illustrates a memory device according to a first embodiment of the invention, comprising m+1 sense amplifiers according to the first variant of Figure 3A and operating in three phases as illustrated in Figures 2A to 2C;

[0090] Figure 6B illustrates a memory device according to a second embodiment of the invention, comprising a single read amplifier (according to the second variant of Figure 3B, i.e. associated with a multiplexer) and operating in three phases as illustrated in Figures 2A to 2C;

[0091] Figures 7A to 7D illustrate a second mode of operation, in four successive phases, of the reading amplifier of Figure 1;

[0092] Figure 8 illustrates a memory device according to a second embodiment of the invention, comprising m+1 sense amplifiers according to the variant of Figure 5 and operating in four phases as illustrated in Figures 7A to 7D;

[0093] Figure 9, already described in relation to the prior art, shows the structure of a detection amplifier according to the known LOC-SA solution;

[0094] Figure 10, already described in relation to the prior art, shows the structure of a detection amplifier according to the known OCHS-SA solution; and

[0095] Figure 11, already described in relation to the prior art, shows the structure of a detection amplifier according to the known IORC solution.

[0096] 5. DETAILED DESCRIPTION In all figures of this document, identical elements and steps are designated by the same numerical reference.

[0097] In the remainder of the description, the circuits described for illustrative purposes comprise MOS field effect transistors (PMOS and NMOS). It is clear, however, that the present invention is not limited to this type of transistor, and circuits equivalent in terms of operation can be produced with field effect transistors (of P and N types) other than MOS or even with bipolar transistors (of PNP or NPN types).

[0098] The transition from an implementation with field effect transistors to an implementation with bipolar transistors can be achieved simply by considering that the input electrode, the output electrode and the control electrode of a transistor correspond respectively:

[0099] - at the source, drain and gate in the case of a field effect transistor; and

[0100] - to the emitter, collector and base in the case of a bipolar transistor.

[0101] It is recalled that, classically, when two complementary transistors, of P and N types respectively, are mounted to form a logic inverter: the input electrode of the first transistor is connected to the power supply, the output electrodes of the two transistors are connected directly to each other, the input electrode of the second transistor is connected to ground, and the control electrodes of the two transistors are connected directly to each other.

[0102] We now present, in relation to Figure 1, a reading amplifier according to a first embodiment of the invention.

[0103] The sense amplifier is configured, and controlled by a control unit (as detailed later), to amplify and latch a data signal read, via a bit line, into a memory cell of a resistive memory, the memory cell having a variable resistor Rdata. In a particular implementation, the resistive memory is of the non-volatile type. In a variant, the resistive memory is of the volatile type.

[0104] The sense amplifier comprises a first branch (left branch) comprising a PMOS type transistor M3 and an NMOS type transistor Mi connected to form a first logic inverter. Thus, the source of transistor M3 is connected to the power supply Vdd, the drains of the two transistors M3 and Mi are connected directly to each other (this is the output of the first logic inverter), the source of transistor Mi is indirectly connected to ground either via switch S4 and resistor Rdata or via switch S5 and resistor R re fi (elements described below), and the gates of the two transistors M3 and Mi are connected directly to each other (this is the input of the first logic inverter). In this implementation, the power supply is a voltage source, but in a variant it can be a current source without altering the operation.

[0105] It includes a second branch (right branch) comprising a PMOS type transistor M4 and an NMOS type transistor M2 mounted to form a second logic inverter. Thus, the source of transistor M4 is connected to the Vdd power supply, the drains of the two transistors M4 and M2 are connected directly to each other (this is the output of the second logic inverter and also the output of the reading amplifier, noted V ou t), the source of transistor M2 is indirectly connected to ground via resistor R re fo (element described below), and the gates of the two transistors M4 and M2 are connected directly to each other (this is the input of the second logic inverter).

[0106] A capacitor Co connects the output of the first logic inverter with the input of the second logic inverter.

[0107] The sense amplifier also comprises: a switch Si connecting the gate and the drain of the transistor M3, i.e. connecting the input and the output of the first logic inverter; a switch S2 connecting the gate and the drain of the transistor M4, i.e. connecting the input and the output of the second logic inverter; a switch S3 connecting the gate of the transistor M3 and the drain of the transistor M4, i.e. connecting the input of the first logic inverter and the output of the second logic inverter; a switch S4 connecting one end of the variable resistor Rdata, via the bit line, to the source of the transistor Mi (in this configuration, the other end of the variable resistor Rdata is connected to ground); a switch S5 connecting the source of the transistor Mi to a first end of a first reference resistor R re fi of which a second end is connected to ground; and a second reference resistor R refo, of the same value as the first reference resistor, and having a first end connected to ground and a second end connected to the source of transistor M2.

[0108] The sense amplifier is controlled by a control unit. Specifically, the control unit is configured to control switches S1 to S5 in a phase-by-phase operation.

[0109] In Figure 1, an annotation in the format “ <p x » is present near each switch to specify the phase(s) of rank(s) “x” during which this switch is closed. For example, the annotation “ » near the switch If specifies that it is closed during phases 1 and 2.

[0110] As detailed below in relation to FIG. 6A, the control unit is preferably formed by, or included in, the controller 61 of the resistive memory 62. More generally, the control unit comprises a reprogrammable computing machine (for example a computer, a processor, a microcontroller, etc.) executing a program comprising a sequence of instructions, or a dedicated computing machine (for example a set of logic gates such as an FPGA or an ASIC, or any other hardware module).

[0111] We now present, in relation to figures 2A to 2C, a first mode of operation, in three successive phases (P1, P2 and P3), of the reading amplifier of figure 1. In this case, the control unit is configured to control the switches S1 to S5 as follows.

[0112] In the first PI phase, shown in Figure 2A, switches S1, S2, and S5 are closed and switches S3 and S4 are open. Thus, each of the two logic inverters has its input connected to its output and the reference resistors R re fi and R re fo are connected to the source of transistors Mi and M2 respectively. The offset of the structure is stored across capacitor Co and the two logic inverters are biased in their amplification zone.

[0113] The second phase P2, illustrated in Figure 2B, differs from the first phase in that switches S2 and S5 are open and switch S4 is closed. Thus, opening switch S2 allows the second logic inverter to be configured in amplification mode. The variable resistor Rdata (resistance to be evaluated) is connected in place of the reference resistor Rrefi- The signal obtained by this connection of the variable resistor Rdata is transferred, by the left branch and the coupling capacitor Co, to the input of the second logic inverter (output inverter) in order to be amplified by its gain.

[0114] The third phase P3, illustrated in Figure 2C, differs from the second phase in that the switch Si is open and the switch S3 is closed, allowing an amplified output signal to be recovered and locked to the output of the second logic inverter (which is also the output Veut of the sense amplifier). Indeed, such a connection of the two logic inverters allows a logic signal to be developed in the memory point thus formed.

[0115] Thus, the proposed sense amplifier can determine whether the unknown variable resistor Rdata has a value greater or less than the value of the reference resistor R re fo. Its structure is notably characterized by the fact that the resistances Rdata and R re fo are connected to the sources of transistors Mi and M2 respectively, in order to amplify the signal represented by the difference between Rdata and R refo. Its operation is characterized by the control phases of the switches in order to reduce reading errors by compensating the electronic offset of the reading amplifier and increasing the reading margins.

[0116] Figure 3A illustrates a first variant of the sense amplifier of Figure 1, including a circuit (referenced 30) for precharging the bit line (referenced “Bitline”). The precharging circuit 30 comprises a third branch, of similar structure to the first branch and comprising transistors Mga and Mi a . The gate and drain of the Mga and Mi transistors a are connected directly to each other. The drains of transistors Mga and Mi a are connected directly to each other. The gates of the Maaet Mi transistors aare connected directly to each other. The source of the transistor Msa is connected to the power supply Vdd- The precharge circuit 30 also includes a switch Sg connecting the third branch (and more precisely the source of the transistor Mi a ) to the bit line during the first phase (it is closed during the same phase as switch S5). The precharge circuit allows to improve (reduce) the reading time by using a structure identical to the left branch of the sense amplifier, so that the potential on the bit line is, from the end of the first PI phase, close to its final value.

[0117] According to a particular characteristic, also illustrated in Figure 3A, that of the first and second branches on which the switches S4 and S5 are not connected (i.e. the right-hand branch in the configuration of Figure 3A) comprises an additional switch always closed S7 to compensate, in number of switches closed concurrently, one of the switches S4 and S5 (only one of the two being closed in each phase). The additional switch S7 makes it possible to increase the symmetry of the structure and to reduce the offset to be compensated. It can be implemented independently of the precharging circuit.

[0118] According to another particular characteristic, also illustrated in Figure 3A, each of the first and second branches may comprise an additional switch (also called a balancing switch) always closed (referenced Sg for the left branch and Sg for the right branch) to reduce mismatching, by making the number of switches closed concurrently in each of the branches of the sense amplifier equal. Indeed, as illustrated in Figure 3A, each bit line of a memory is associated with (n+1) memory cells and each of the memory cells has a variable resistor (one end of which is connected to ground, in this configuration). For a bit line, there are therefore (n+1) variable resistors which are denoted Rdatao to Rdatan in Figure 3A. Each memory cell (and therefore each variable resistor) can be selected for reading using a selection switch associated with it.For a bit line, there are therefore (n+1) selection switches which are denoted Selo to Sein in Figure 3A. Only one is closed at a time. In number of switches closed concurrently on a branch, the switch Sg of the right branch therefore compensates the switch Sg of the left branch when the switch S5 is closed or one of the switches Selo to Sel. n of the left branch when switch S4 is closed. The additional switches Sg and Sg also make it possible to increase the symmetry of the structure and reduce the offset to be compensated. They can be implemented independently of the precharge circuit.

[0119] Figure 3B illustrates a second variant of the sense amplifier of Figure 1, which differs from the first variant of Figure 3A in that m+1 bit lines (referenced "Bitline_0" to "Bitline_m") are connected to the sense amplifier using an m+1 to 1 multiplexer (referenced 31). In this variant, optionally, two additional balancing switches may be added in series with R re fo and R re fi respectively, in order to compensate for the closed internal switch of the multiplexer.

[0120] The second variant also differs from the first in that the switches Sg, Sg and Selo to Sel n are connected as close to ground as possible for better performance.

[0121] Figure 4A shows the structure of a sense amplifier according to a second embodiment of the invention. This second embodiment differs from the first, that of Figure 1, in that: the variable resistor Rdata and the reference resistor R re fi, along with the associated switches S4 and S5, are located on the right branch and are connected at one end to the source of transistor M2 (via their associated switches) and at the other end to ground; and the reference resistor R re fo is located on the left branch and is connected at one end to the source of transistor Mi and at the other end to ground.

[0122] Figure 4B shows the structure of a sense amplifier according to a third embodiment of the invention. This third embodiment differs from the first, that of Figure 1, in that: the variable resistor Rdata and the reference resistor R refi, along with the associated switches S4 and S5, are located on the right branch and are connected at one end to the source of transistor M4 (via their associated switches) and at the other end to the power supply Vdd; and the reference resistor R re fo is located on the left branch and is connected at one end to the source of the transistor Mg and at the other end to the power supply Vdd- Figure 4C shows the structure of a sense amplifier according to a fourth embodiment of the invention. This fourth embodiment differs from the first, that of Figure 1, in that: the variable resistor Rdata and the reference resistor R re fi, together with the associated switches S4 and S5, are located on the left branch and are connected at one end to the source of transistor M3 (via their associated switches) and at the other end to the power supply Vdd; and the reference resistor R refo is located on the right branch and is connected at one end to the source of transistor M4 and at the other end to the power supply Vdd-

[0123] Figure 5 illustrates a variant of the sense amplifier of Figure 4C, including a circuit (50) for precharging the bit line and additional switches (S7, Sg and Sg) providing symmetry, and illustrating the connection to the Vdd supply of the variable resistors (Rdatao to Rdatan) of the different memory cells associated with the bit line.

[0124] The precharge circuit 50 differs from that referenced 30 in FIG. 3A in that the switch Sg connects the source of the transistor Mga to the bit line during the first phase (it is closed during the same phase as the switch S5) and in that the source of the transistor M îais connected to ground. The operation of the precharge circuit 50 is easily deduced from that referenced 30 in Figure 3A. It is therefore not described in detail.

[0125] The role of the additional switches S7, Sg and Sg is the same as in the case of Figure 3A. It is therefore not described again.

[0126] Note that each of the memory cells has a variable resistor (Rdatao to Rdatan) one end of which is connected to the bit line (via one of the selection switches Selo to Sein) and the other end is connected to the Vdd- power supply

[0127] Figure 6A illustrates a memory device 60 according to a first embodiment of the invention. It comprises a resistive memory 62, a memory controller 61 and a plurality of sense amplifiers.

[0128] The resistive memory 62 has a capacity of (m+l)x(n+l) bits and is based on the use of (m+1) bit lines (referenced “Bitline_0” to “Bitline_m”) each allowing access to (n+1) memory cells. Each of the (n+1) memory cells associated with a bit line has a variable resistor, one end of which is connected to ground, in this configuration identical to that of Figure 3A. For a bit line, there are therefore (n+1) variable resistors which are denoted Rdatao to Rdatan, as in Figure 3A. Each memory cell (and therefore each variable resistor) can be selected for reading using a selection switch associated with it. For a bit line, there are therefore (n+1) selection switches which are denoted Selo to Sel as in Figure 3A.

[0129] For simplicity, only one sense amplifier is shown in Figure 6A. It is referenced 63, as well as "Sense Amplifier_0" to show that it is the one associated with the bit line referenced "Bitline_0". In this example, it is identical to that of Figure 3A.

[0130] Common to all bit lines, the memory controller 61 (called above “control unit” and which is here common to the (n+1) reading amplifiers) generates: the signals (referenced 64i to 64 n) for controlling the selection switches (referenced Selo to Sein) included in the resistive memory 62 (to select one memory cell at a time on each bit line); and the signals (referenced 65i to 654) for controlling the switches (referenced Si to Sg; the switches from S7 to Sg not being controlled because they are always closed) included in each sense amplifier, for three-phase operation (as described above with figures 2A to 2C).

[0131] Variations of Figure 6A can be readily obtained by replacing the sense amplifier 63 (based on the embodiment of Figure 3A which is a variation of Figure 1) with a sense amplifier according to one of the other embodiments described above with Figures 4A, 4B, 4C and 5.

[0132] Figure 6B illustrates a memory device 60' according to a second embodiment of the invention. It comprises a resistive memory 62, a memory controller 61, a (single) sense amplifier 63 and a multiplexer 31. The resistive memory 62 and the memory controller 61 are identical to those of Figure 6A. In this example, the sense amplifier 63 is identical to that of Figure 3B. The m+1 to 1 multiplexer (referenced 31) makes it possible to selectively connect one of the m+1 bit lines (referenced "Bitline_0" to "Bitline_m") to the sense amplifier.

[0133] We now present, in relation to figures 7A to 7D, a second mode of operation, in four successive phases (PI, P2a, P2b and P3), of the reading amplifier of figure 1.

[0134] This second mode of operation differs from the first mode (described above with figures 2A to 2C) in that the second phase P2 of the first mode (described above with is here broken down into two successive sub-phases P2a and P2b.

[0135] The first PI phase, illustrated in Figure 7A, is identical to that described above with the

[0136] It is not described again. The second phase P2a (which corresponds to the first sub-phase mentioned above), illustrated in the is distinguished from the first phase PI in that switch S2 is open, allowing the second logic inverter to be configured in amplification mode. It is as short as possible and is intended to guarantee non-clock overlap.

[0137] The third phase P2b (which corresponds to the second sub-phase mentioned above), illustrated in the figure, differs from the second phase P2a (first sub-phase) in that switch S5 is open and switch S4 is closed. Thus, the variable resistor Rdata (resistance to be evaluated) is connected instead of the reference resistor R re fi. The signal obtained by this connection of the variable resistor Rdata is transferred, by the left branch and the coupling capacitor Co, to the input of the second logic inverter (output inverter) in order to be amplified by the gain of the latter.

[0138] The fourth phase P3, illustrated in Figure 7D, is identical to the third phase of the first embodiment, described above with Figure 2C. It is not described again.

[0139] Figure 8 illustrates a memory device 80 according to a second embodiment of the invention. It comprises a resistive memory 62 (identical to that of Figure 8), a memory controller 81 and a plurality of sense amplifiers.

[0140] For the sake of simplification, only one sense amplifier is shown in Figure 8. It is referenced 83, as well as “Sense Amplifier_0” to show that it is the one associated with the bit line referenced “Bitline_0”. Structurally, it is identical to the one referenced in Figure 6A. However, its operation differs from it in that it receives control signals from the switches for four-phase operation (as described above with Figures 7A to 7D).

[0141] Thus, in a manner common to all the bit lines, the memory controller 81 (called above “control unit” and which is here common to the (n+1) reading amplifiers) generates: the signals (referenced 64i to 64 n , as in Figure 6A) for controlling the selection switches (referenced Selo to Sel n ) included in the resistive memory 62 (to select one memory cell at a time); and the signals (referenced 85i to 855) for controlling the switches (referenced Si to Sg; the switches from S7 to Sg not being controlled because they are always closed) included in each sense amplifier, for four-phase operation.

[0142] Variations of Figure 8 can be readily obtained by replacing the sense amplifier 83 (based on the embodiment of Figure 3A which is a variation of Figure 1) with a sense amplifier according to one of the other embodiments described above with Figures 4A, 4B, 4C and 5.

Claims

CLAIMS 1. A read circuit comprising a read amplifier and a control unit, the amplifier being configured and controlled by the control unit to amplify and latch a data signal read, via a bit line, in a memory cell of a resistive memory, the memory cell having a variable resistance (Rdata), characterized in that the read amplifier comprises: - a first branch comprising first and second transistors (M3, Mi) mounted to form a first logic inverter, and whose input electrodes are connected, directly or not, to a power supply (Vdd) and to ground respectively; - a second branch comprising third and fourth transistors (M4, M2) mounted to form a second logic inverter, and whose input electrodes are connected, directly or indirectly, to the power supply and to ground respectively; - a capacitor (Co) connecting an output of the first logic inverter with an input of the second logic inverter; - a first reference resistance (R re fi); - a set of switches comprising: a first switch (Si) connecting the control electrode and the output electrode of the first transistor (M3); a second switch (S2) connecting the control electrode and the output electrode of the third transistor (M4); a third switch (S3) connecting the control electrode of the first transistor (M3) and the output electrode of the third transistor (M4); a fourth switch (S4) connecting the variable resistor (Rdata), via the bit line, to the input electrode of one of the transistors (Mi to M4) which is located on one of the first and second branches; and a fifth switch (S5) connecting said input electrode of one of the transistors to a first end of the first reference resistor (R refi) a second end of which is connected to a given element of the group consisting of the power supply and the ground; - a second reference resistor (R re fo), of the same value as the first reference resistor, and having a first end connected to said given element of the group consisting of the power supply and the ground, and a second end connected to the input electrode of another of the transistors (Mi to M4) which is located on the other of the first and second branches; the control unit is configured to control the switches (Si to S5) according to an operation in successive phases comprising: a first phase in which the first, second and fifth switches (Si, S2, S5) are closed and the third and fourth switches (S3 and S4) are open; a second phase distinguished from the first phase in that the second and fifth switches (S2, S5) are open and the fourth switch (S4) is closed; and a third phase distinguished from the second phase in that the first switch (Si) is open and the third switch (S3) is closed, making it possible to recover an amplified output signal locked on an output of the second logic inverter.

2. Reading circuit according to claim 1, in which the second phase is composed of two successive sub-phases: - a first sub-phase distinguished from the first phase in that the second switch (S2) is open; and - a second sub-phase distinguished from the first sub-phase in that the fifth switch (S5) is open and the fourth switch (S4) is closed.

3. Reading circuit according to claim 1 or 2, in which: - the fourth switch (S4) connects the variable resistor (Rdata), via the bit line, to the input electrode of the second transistor (Mi) located on the first branch; - the fifth switch (S5) connects the input electrode of the second transistor (Mi) to the first end of the first reference resistor (R re fi) the second end of which is connected to ground; and - the second reference resistor (R re fo) has its first end connected to ground and its second end connected to the input electrode of the fourth transistor (M2) located on the second branch.

4. Reading circuit according to claim 1 or 2, in which: - the fourth switch (S4) connects the variable resistor via the bit line, to the input electrode of the fourth transistor (M2) located on the second branch; - the fifth switch (S5) connects the input electrode of the fourth transistor (M2) to the first end of the first reference resistor (R re fi) the second end of which is connected to ground; and - the second reference resistor (R re fo) has its first end connected to ground and its second end connected to the input electrode of the second transistor (Mi) located on the first branch.

5. Reading circuit according to claim 1 or 2, in which: - the fourth switch (S4) connects the variable resistor (Rdata), via the bit line, to the input electrode of the third transistor (M4) located on the second branch; - the fifth switch (S5) connects the input electrode of the third transistor (M4) to the first end of the first reference resistor (R re fi) whose second end is connected to the power supply (Vdd); and - the second reference resistor (R re fo) has its first end connected to the power supply (Vdd) and its second end connected to the input electrode of the first transistor (M3) located on the first branch.

6. Reading circuit according to claim 1 or 2, in which: - the fourth switch (S4) connects the variable resistor (Rdata), via the bit line, to the input electrode of the first transistor (M3) located on the first branch; - the fifth switch (S5) connects the input electrode of the first transistor (M3) to the first end of the first reference resistor (R re fi) whose second end is connected to the power supply (Vdd); and - the second reference resistor (R re fo) has its first end connected to the power supply (Vdd) and its second end connected to the input electrode of the third transistor (M4) located on the second branch.

7. A read circuit according to any one of claims 1 to 6, further comprising a bit line precharge circuit comprising: - a third branch, of similar structure to the first branch and comprising fifth and sixth transistors (Msa, Mi a ), the control and output electrodes of the fifth and sixth transistors (Ms a , Mi a ) being directly connected to each other; and - a sixth switch (Sg) connecting the third branch to the bit line and in that the control unit is configured to control the switch (Sg) as the fifth switch (S5).

8. Reading circuit according to any one of claims 1 to 7, in which each of the first and second branches comprises an additional always-closed switch (Sg, Sg) to compensate, in number of concurrently closed switches, a selection switch of said memory cell (Seh).

9. Reading circuit according to any one of claims 1 to 8, in which that of the first and second branches to which the fourth and fifth switches (S4, S5) are not connected comprises another additional switch always closed (S7) to compensate, in number of switches closed concurrently, one of the fourth and fifth switches (S4, S5).

10. A reading circuit according to any one of claims 1 to 9, wherein the control unit is formed by, or included in, a resistive memory controller.

11. Reading circuit according to any one of claims 1 to 10, in which the first and third transistors (M3, M4) are of P type and the second and fourth transistors (Mi, M2) are of N type.

12. Reading circuit according to any one of claims 1 to 11, in which the input electrode, the output electrode and the control electrode correspond respectively: - at the source, drain and gate in the case of a field effect transistor; and - to the emitter, collector and base in the case of a bipolar transistor.

13. Reading circuit according to any one of claims 1 to 12, in which the resistive memory is of the non-volatile type.

14. Memory device comprising a resistive memory having a capacity of (m+l)x(n+l) bits and based on the use of (m+1) bit lines each allowing access to (n+1) memory cells, characterized in that it comprises (m+1) reading circuits according to any one of claims 1 to 13, sharing a common control unit, each of the (m+1) reading circuits comprising a reading amplifier configured and controlled by the common control unit to amplify and latch a data signal read, via a particular bit line among the (m+1) bit lines, in one of the (n+1) memory cells associated with the particular bit line.

15. Memory device comprising a resistive memory having a capacity of (m+l)x(n+l) bits and based on the use of (m+1) bit lines each allowing access to (n+1) cells memory, characterized in that it comprises a reading circuit according to any one of claims 1 to 13 and a multiplexer (m+1) to 1 making it possible to selectively connect one of the (m+1) bit lines to the reading amplifier included in the reading circuit, the reading amplifier being controlled by the control unit included in the reading circuit to amplify and lock a data signal read, via the bit line connected among the (m+1) bit lines, in one of the (n+1) memory cells associated with the connected bit line.