Latch-type sense amplifier for a non-volatile memory with reduced margin between supply voltage and bitline-selection voltage

11133064 · 2021-09-28

Assignee

Inventors

Cpc classification

International classification

Abstract

A sense amplifier and a method for accessing a memory device are disclosed. In an embodiment a sense amplifier for a memory device includes a first input node selectively coupled to a first memory cell through a first local bitline and a first main bitline, a second input node selectively coupled through a second local bitline and a second main bitline to a second memory cell or to a reference generator configured to generate a reference current, a first current generator controllable so as to inject a first variable current into the first input node, a second current generator controllable so as to inject a second variable current into the second input node, a first branch coupled to the first input node and comprising a first switch circuit, a first sense transistor and a first forcing transistor and a second branch coupled to the second input node and including a second switch circuit, a second sense transistor and a second forcing transistor.

Claims

1. A sense amplifier for a memory device comprising a plurality of memory cells arranged in rows and columns, a plurality of wordlines, a plurality of local bitlines, and a plurality of main bitlines, the sense amplifier comprising: a first input node selectively coupled to a first memory cell through a first local bitline and a first main bitline; a second input node selectively coupled through a second local bitline and a second main bitline to a second memory cell or to a reference generator configured to generate a reference current; a first current generator controllable so as to inject a first variable current into the first input node; a second current generator controllable so as to inject a second variable current into the second input node; a first branch coupled to the first input node and comprising a first switch circuit, a first sense transistor and a first forcing transistor; and a second branch coupled to the second input node and comprising a second switch circuit, a second sense transistor and a second forcing transistor, wherein a first conduction terminal of the first sense transistor and a first conduction terminal of the second sense transistor form a first internal node and a second internal node , respectively, the first switch circuit being interposed between the first input node and the first internal node, the second switch circuit being interposed between the second input node and the second internal node, a control terminal of the first sense transistor being coupled to the second internal node and a control terminal of the second sense transistor being coupled to the first internal node, wherein the first switch circuit is controllable so as to: decouple the first internal node from the first input node causing routing of the first variable current towards the first main bitline, or couple the first internal node to the first input node causing division of the first variable current into a first cell current flowing towards the first main bitline, and a first branch current flowing towards the first internal node and being a function of a logic value stored in the first memory cell, wherein the second switch circuit is controllable so as to: decouple the second internal node from the second input node causing routing of the second variable current towards the second main bitline, or couple the second internal node to the second input node causing division of the second variable current into a second cell current flowing towards the second main bitline, and a second branch current flowing towards the second internal node and being a function of a logic value stored in the second memory cell or of the reference current, and wherein the first and the second forcing transistors are controllable so as to: couple, alternatively, the first and the second internal nodes to a node at a reference potential, or switch off so as to enable an evolution of voltages on the first and the second internal nodes, respectively, as a function of first and second branch currents.

2. The sense amplifier according to claim 1, wherein the first and second switch circuits comprise a first control transistor and a second control transistor, respectively, the first and second control transistor being controllable by a first reference voltage when the first and the second internal nodes are coupled to the first and the second input nodes, respectively.

3. The sense amplifier according to claim 2, wherein the first switch circuit further comprises a first switch, the first switch and the first control transistor being interposed between the first input node and the first internal node.

4. The sense amplifier according to claim 3, wherein the second switch circuit further comprises a second switch, the second switch and the second control transistor being interposed between the second input node and the second internal node.

5. The sense amplifier according to claim 1, wherein the first and the second current generators comprise a first bias transistor and a second bias transistor, respectively, wherein the first conduction terminals of the first and second bias transistors are coupled to a supply node configured to be set at a supply voltage, and wherein the second conduction terminals of the first and second bias transistors are coupled to the first and the second input nodes, respectively.

6. The sense amplifier according to claim 5, wherein control terminals of the first and the second bias transistors are configured to be set at a second reference voltage.

7. The sense amplifier according to claim 5, wherein the first and the second current generators further comprise a first precharge transistor and a second precharge transistor, respectively, wherein the first conduction terminals of the first and the second precharge transistors are coupled to the supply node, and wherein the second conduction terminals of the first and the second precharge transistors is coupled to the first and the second input nodes, respectively.

8. The sense amplifier according to claim 1, further comprising a control logic is configured to control the first and the second switch circuits so as to decouple the first and the second internal nodes, respectively, from the first and the second input nodes so that the first and the second variable currents charge the first and the second main bitlines, respectively, while precharging.

9. The sense amplifier according to claim 8, wherein the control logic is further configured to: control the first and the second forcing transistors so as to couple the first and the second internal nodes to the node at the reference potential; and control the first and the second switch circuits so as to couple the first and the second internal nodes to the first and the second input nodes, respectively, while unbalancing subsequent to precharging.

10. The sense amplifier according to claim 9, wherein the control logic is further configured to control the first and the second forcing transistors so as to switch off the first and second forcing transistors while evaluating subsequent unbalancing.

11. The sense amplifier according to claim 10, wherein the control logic is further to switch off first and second precharge transistors while unbalancing and evaluating, and to control the first and the second precharge transistors so that they operate in linear region, while precharging.

12. The sense amplifier according to claim 10, wherein the voltages on the first and on the second internal nodes form, respectively, a first internal logic signal and a second internal logic signal, wherein, while evaluating, one of the first and second internal logic signals performs a change of logic state so that the first and second internal logic signals assume different logic values, and wherein the change of logic state is indicative of the logic values stored in the first and the second memory cells when the second input node is coupled to the second memory cell, or of the logic value stored in the first memory cell when the second input node is coupled to the reference generator.

13. The sense amplifier according to claim 12, wherein each of the first and the second internal logic signals substantially varies between the reference potential and a voltage that depends upon a supply voltage and upon the voltage drop that occurs between the first and the second conduction terminals of any one of a first bias transistor and a second bias transistors.

14. The sense amplifier according to claim 13, wherein the sense amplifier is configured to: receive the first and the second internal logic signals; and generate a third internal logic signal and a fourth internal logic signal indicative of the logic states of the first and the second internal logic signals and having dynamics that extend substantially between the reference potential and the supply voltage.

15. The sense amplifier according to claim 14, further comprising a latch circuit configured to: generate an output logic signal, a logic state of which is indicative of the logic values assumed by the third and fourth internal logic signals; and maintain the logic value of the output logic signal when the third and fourth internal logic signals are substantially equal to the supply voltage.

16. A memory device comprising: at least one sense amplifier according to claim 1; the plurality of memory cells; the plurality of wordlines; the plurality of local bitlines; and the plurality of main bitlines.

17. An electronic apparatus comprising: the memory device according to claim 16; a controller; and a bus coupling the controller and the memory device.

18. A method for accessing a memory device, the method comprising: controlling first and second switch circuits so as to decouple first and second internal nodes, respectively, from first and second input nodes so that first and second variable currents charge, respectively, first and second main bitlines; then, controlling first and second forcing transistors so as to couple the first and the second internal nodes to a node at a reference potential; controlling the first and the second switch circuits so as to couple the first and the second internal nodes, respectively, to the first and the second input nodes; and then controlling the first and second forcing transistors so as to switch off the first and second forcing transistors.

Description

BRIEF DESCRIPTION OF THE DRAWINGS

(1) For a better understanding of the present invention, preferred embodiments thereof will now be described, purely by way of example non-limiting example, with reference to the attached drawings, wherein:

(2) FIG. 1 shows a block diagram of a PCM device;

(3) FIGS. 2 and 3 show block diagrams of portions of PCM devices;

(4) FIGS. 4 and 5 show circuit diagrams of parts of the present sense amplifier;

(5) FIG. 6 shows examples of trend over time of signals generated within the present sense amplifier;

(6) FIG. 7 shows a block diagram of a further part of the present sense amplifier;

(7) FIG. 8 shows a circuit diagram of the part of the present sense amplifier already illustrated in FIG. 4, in a different operating mode; and

(8) FIG. 9 shows a block diagram of an electronic apparatus that incorporates a memory device that includes the present sense amplifier.

DETAILED DESCRIPTION OF ILLUSTRATIVE EMBODIMENTS

(9) FIG. 4 shows a sense amplifier 20, which, purely by way of example, can be implemented in the read stage 7 of the non-volatile storage device 1 illustrated in FIG. 1.

(10) In detail, the sense amplifier 20 can be coupled to a first memory cell and a second memory cell (designated, respectively, by 23a and 23b) and includes a first bias transistor TP1 and a second bias transistor TP2 and a first precharge transistor TPRECH1 and a second precharge transistor TPRECH2, which are P-channel enhancement-mode transistors and are, for example, the same as one another.

(11) The source terminals of the first and the second bias transistors TP1, TP2 and of the first and the second precharge transistors TPRECH1, TPRECH2 are connected to a supply node N.sub.dd, which in use is set at a supply voltage V.sub.dd, for example, equal to 1 Volt. The gate terminals of the first and the second bias transistors TP1, TP2 are connected to a reference node N.sub.ref, which is set at a reference voltage V.sub.refp_sa, as described in greater detail hereinafter. The drain terminals of the first bias transistor TP1 and of the first precharge transistor TPRECH1 are connected to one another and form a first input node SA<0>, whereas the drain terminals of the second bias transistor TP2 and of the second precharge transistor TPRECH2 are connected to one another and form a second input node SA<1>. In addition, as described in greater detail hereinafter, a signal sPRECH_N is present on the gate terminals of the first and the second precharge transistors TPRECH1, TPRECH2.

(12) The sense amplifier 20 further comprises a first upper control transistor TC1 and a second upper control transistor TC2 and a first lower control transistor TC1′ and a second lower control transistor TC2′, which are P-channel enhancement-mode transistors and are, for example, the same as one another.

(13) The first upper control transistor TC1 and the first lower control transistor TC1′ are connected together in series. In particular, the source terminal of the first upper control transistor TC1 is connected to the first input node SA<0>, whereas the drain terminal of the first upper control transistor TC1 is connected to the source terminal of the first lower control transistor TC1′, the drain terminal of which forms a first internal node N.sub.int1. The source terminal of the second upper control transistor TC2 is connected to the second input node SA<1>, whereas the drain terminal of the second upper control transistor TC2 is connected to the source terminal of the second lower control transistor TC2′, the drain terminal of which forms a second internal node N.sub.int2. Moreover, as described in greater detail hereinafter, a signal sPRECH is present on the gate terminals of the first and the second upper control transistors TC1, TC2, which, as described hereinafter, is equal to the logical negation of the signal sPRECH_N. The aforementioned reference voltage Vrefp_sa is present on the gate terminals of the first and the second lower control transistors TC1′, TC2′. Furthermore, in what follows the voltages present on the first and the second internal nodes N.sub.int3, N.sub.int2 are referred to, respectively, as signals sCOMP_INT_N and sCOMP_INT.

(14) The sense amplifier 20 further comprises a first sense transistor TS1 and a second sense transistor TS2 and a first evaluation transistor TE1 and a second evaluation transistor TE2, which are of the N-channel enhancement-mode type, are the same as one another and have their source terminals connected to ground.

(15) The drain terminals of the first sense transistor TS1 and of the first evaluation transistor TE1 are connected to the first internal node N.sub.int1, whereas the drain terminals of the second sense transistor TS2 and of the second evaluation transistor TE2 are connected to the second internal node N.sub.int2. The gate terminals of the first and the second sense transistors TS1, TS2 are connected, respectively, to the second internal node N.sub.int2 and to the first internal node N.sub.int1, and therefore, respectively, to the drain terminal of the second sense transistor TS2 and to the drain terminal of the first sense transistor TS1. In other words, the first and the second sense transistors TS1, TS2 are connected in a cross-coupled way. Moreover, as described in greater detail hereinafter, a signal sEVAL_N is present on the gate terminals of the first and the second evaluation transistors TE1, TE2.

(16) The first input node SA<0> is coupled to the first memory cell 23a through a first first-level transistor TYO1 and a first second-level transistor TYM1, which are N-channel enhancement-mode transistors, are, for example, the same as one another and are connected together in series.

(17) In particular, the drain terminal of the first second-level transistor TYM1 is connected to the first input node SA<0>, whereas the source terminal of the first second-level transistor TYM1 is connected to the drain terminal of the first first-level transistor TYO1, which electrically coincides with a first main bitline MBL1. The source terminal of the first first-level transistor TYO1 is connected to a first local bitline LBL1 and therefore also to the second terminal of the storage element 3a of the first memory cell 23a. Corresponding first-level and second-level bias signals, designated by YO and YM and generated, for example, by the column decoder 4, are present on the gate terminals of the first first-level transistor TYO1 and of the first second-level transistor TYM1.

(18) The second input node SA<1> is coupled to the second memory cell 23b through a second first-level transistor TYO2 and a second second-level transistor TYM2, which are N-channel enhancement-mode transistors and are, for example, equal to the first first-level transistor TYO1 and to the first second-level transistor TYM1.

(19) The second first-level transistor TYO2 and the second second-level transistor TYM2 are connected together in series. In particular, the drain terminal of the second second-level transistor TYM2 is connected to the second input node SA<1>, whereas the source terminal of the second second-level transistor TYM2 is connected to the drain terminal of the second first-level transistor TYO2, which electrically coincides with a second main bitline MBL2. The source terminal of the second first-level transistor TYO2 is connected to a second local bitline LBL2, and therefore also to the second terminal of the storage element 3a of the second memory cell 23b. The first-level bias signal YO and the second-level bias signal YM are present, respectively, on the gate terminals of the second first-level transistor TYO2 and of the second second-level transistor TYM2.

(20) In practice, the first upper control transistor TC1, the first lower control transistor TC1′, the first sense transistor TS1 and the first evaluation transistor TE1 form a first branch of the sense amplifier 20. Moreover, the second upper control transistor TC2, the second lower control transistor TC2′, the second sense transistor TS2, and the second evaluation transistor TE2 form a second branch of the sense amplifier 20.

(21) The sense amplifier 20 further comprises an intermediate stage 40, illustrated in FIG. 5.

(22) In detail, the intermediate stage 40 comprises a first cross-coupled transistor 42 and a second cross-coupled transistor 44 and a first enable transistor 64 and a second enable transistor 48, which are P-channel enhancement-mode transistors and are, for example, the same as one another.

(23) The source terminals of the first and the second cross-coupled transistors 42, 44 and of the first and the second enable transistors 46, 48 are connected to the supply node N.sub.dd, and are therefore set at the supply voltage V.sub.dd. The gate terminals of the first and the second cross-coupled transistors 42, 44 are connected, respectively, to the drain terminal of the second cross-coupled transistor 44 and to the drain terminal of the first cross-coupled transistor 42.

(24) The source terminals of the first and the second enable transistors 46, 48 are connected to the supply node N.sub.dd. The drain terminals of the first and the second enable transistors 46, 48 form, respectively, a first output node N.sub.out1 and a second output node N.sub.out2 and are connected, respectively, to the drain terminals of the first and the second cross-coupled transistors 42, 44. Moreover, a signal sEVAL, equal to the logical negation of the signal sEVAL_N is present on the gate terminals of the first and the second enable transistors 46, 48.

(25) The intermediate stage 40 further comprises a first output transistor 50 and a second output transistor 52, which are N-channel enhancement-mode transistors and are, for example, the same as one another.

(26) The drain and source terminals of the first output transistor 50 are connected, respectively, to the first output node N.sub.out1 and to ground. The drain and source terminals of the second output transistor 52 are connected, respectively, to the second output node N.sub.out 2 and to ground. Moreover, the gate terminals of the first and the second output transistors 50, 52 are connected, respectively, to the second internal node N.sub.int2 and to the first internal node N.sub.int1, so as to receive, respectively, the signal sCOMP_INT and the signal sCOMP_INT_N.

(27) In what follows, the voltages present on the first output node N.sub.out1 and on the second output node N.sub.out2 are referred to, respectively, as the signal sCOMP_OUT_N and the signal sCOMP_OUT. Moreover, the pairs of logic values (sCOMP_INT, sCOMP_INT_N) and (sCOMP_OUT, sCOMP_OUT_N) are referred to, respectively, as the input state and the output state of the intermediate stage 40.

(28) The signals sPRECH and sEVAL and the corresponding negations sPRECH_N and sEVAL_N can be generated by the control logic CL (FIG. 1) and can vary between o V and the supply voltage V.sub.dd.

(29) Limitedly to the read step, the signals sPRECH and sEVAL and the corresponding negations sPRECH_N and sEVAL_N have the trends illustrated in FIG. 6. These diagrams are described hereinafter, on the hypothesis that the bias signals of a first level YO and a second level YM are equal to ‘1’ and are therefore equal to a voltage value such that the first and the second first-level transistors TYO1, TYO2 and the first and the second second-level transistors TYM1, TYM2 are in a condition of saturation. For instance, the voltages of the first-level and second-level bias signals YO, YM are comprised in a range between 1.2 and 1.4 V, and are therefore higher than the supply voltage V.sub.dd. Furthermore, it is assumed, once again by way of example, that a voltage of 0.6 V is present on the first and the second local bitlines LBL1, LBL2. In addition, it is assumed that a signal WL SEL that enables said access elements 3b, i.e., that allows selection of the first and the second memory cells 23a, 23b, is present on the gate terminals of the access elements 3b of the first and the second memory cells 23a, 23b. In addition, it is assumed that the reference voltage V.sub.refp_sa is such that, when the first and the second precharge transistors TPRECH1 and TPRECH2 are inhibited, the first and the second bias transistors TP1, TP2 operate in saturation and a bias current I.sub.pol equal to a value I′.sub.pol passes there through. As described hereinafter, the bias current I.sub.pol delivered by each of the first and the second bias transistors TP1, TP2 varies according to the particular steps of the reading procedure.

(30) Albeit not shown, the reference node N.sub.ref and the first and the second bias transistors TP1, TP2 may form part of current mirrors that can be controlled, for example by the control logic CL and by interposition of a digital-to-analog converter (not illustrated), so as to impose the value I′.sub.pol. Without this implying any loss of generality, in what follows it is assumed that the reference voltage V.sub.refp_sa is such that the value I′.sub.pol is approximately equal to 30 μA. In general, the reference voltage V.sub.refp_sa is comprised between ground and the supply voltage V.sub.dd, e.g., the relation 0.1V<V.sub.refp_sa<(V.sub.dd-0.3V) applies.

(31) This having been said, initially the sense amplifier 20 is controlled by the control logic CL so as to carry out a precharging step.

(32) In particular, at an instant t., the signal sEVAL is equal to ‘0’, and therefore has a null voltage, whereas the signal sPRECH has the value ‘1’, and therefore is equal to the supply voltage V.sub.dd. Consequently, at the instant t.sub.o, the signal sPRECH _N is ‘0’. Therefore, the first and the second precharge transistors TPRECH1 and TPRECH2 operate in linear region and a precharge current Iprech passes there through. Also the first and the second bias transistors TP1, TP2 operate in linear region. Moreover, the bias current I.sub.pol is equal to a value I″.sub.pol, lower than the precharge current I.sub.prech. The precharge current I.sub.prech is, for example, of the order of 100 μA and is in any case higher than the value I′.sub.pol.

(33) A first injected current I.sub.i1 and a second injected current I.sub.i2, which are both equal to the sum (in what follows designated by I*) of the bias current I.sub.pol and the precharge current I.sub.prech, are therefore injected, respectively, into the first and the second input nodes SA<0>, SA<1>.

(34) Once again at the instant t.sub.o, the first and the second upper control transistors TC1, TC2 are inhibited. Also the first and the second lower control transistors TC1′, TC2′ are inhibited.

(35) Moreover, if we designate the currents that flow, respectively, in the first and in the second memory cells 23a, 23b with I.sub.cell1 and L.sub.cell2, they are equal to I″.sub.pol+I.sub.prech and charge respectively, during a transient of negligible duration, a capacitance (designated by C.sub.MBL1), formed by the first main bitline MBI1 and a capacitance (designated by C.sub.MBL2) formed by the second main bitline MBL2. In practice, the first and the second main bitlines MBI1, MBL2, which are associated with capacitances that are much higher than those associated with the local bitlines, are charged.

(36) In addition, at the instant to, the signals sEVAL_N are equal to ‘1’, and therefore the first and the second evaluation transistors TE1, TE2 operate in linear region, and consequently discharge, i.e., force to ground, the first and the second internal nodes N.sub.int1, N.sub.int2. Consequently, the signals sCOMP_INT and sCOMP_INT_N are equal to ‘0.’ This means that the first and the second sense transistors TS1, TS2 are off.

(37) Since the signals sCOMP_INT and sCOMP_INT_N are equal to ‘0’, the first and the second output transistors 50, 52 of the intermediate stage 40 are inhibited. Moreover, since sEVAL is equal to ‘0’, the first and the second enable transistors 46, 48 are above the threshold and force the logic values of the signals sCOMP_OUT and sCOMP_OUT_N to ‘1’. Consequently, the first and the second cross-coupled transistors 42, 44 are below the threshold.

(38) At a subsequent instant t1, the signals sPRECH and sPRECH_N switch, causing the precharging step to end. In particular, the signal sPRECH_N goes to ‘1’, and this leads to switching-off of the first and the second precharge transistors TPRECH1 and TPRECH2, and therefore also of the corresponding precharge currents Iprech. Instead, the signals sEVAL and sEVAL_N remain, respectively, equal to ‘0’ and to Consequently, the first and the second internal nodes N.sub.int1, N.sub.int2 remain at ground, and therefore the signals sCOMP_INT and sCOMP_INT_N remain equal to ‘0’, while the signals sCOMP_OUT and sCOMP_OUT_N remain equal to ‘1’.

(39) The fact that, at the instant t1, the signal sPRECH becomes equal to ‘0’ means that the first and the second upper control transistors TC1, TC2 switch on and start to operate in saturation. Also the first and the second lower control transistors TC1′, TC2′ switch on and start to operate in saturation.

(40) In the abovementioned conditions, the currents I.sub.cell1 and I.sub.cell2 that flow, respectively, in the first and the second memory cells 23a, 23b depend upon the values of resistance of the respective storage elements 3a, and therefore upon the data stored. Moreover, a current I.sub.branch1 equal to I′.sub.pol-I.sub.cell1, flows in the first upper control transistor TC1, whereas a current I.sub.branch2 equal to I′.sub.pol-I.sub.cell2, flows in the second upper control transistor TC2. For instance, assuming that the first and the second memory cells 23a, 23b are, respectively, in the SET state and in the RESET state, we have L.sub.cell1>I.sub.cell2 and therefore I.sub.branch1<I.sub.branch2. FIG. 6 refers to this hypothesis.

(41) In practice, the instant t1 marks the start of an unbalancing step, where the first branch of the sense amplifier 20, and in particular the first upper control transistor TC1 and the first lower control transistor TC1′, is traversed by a current (I.sub.branch1) other than the current (I.sub.branch2) that flows in the second branch, and therefore in the second upper control transistor TC2 and in the second lower control transistor TC2′, while the signals sCOMP_INT and sCOMP_INT_N are again forced to ‘0’.

(42) At a subsequent instant t2, signals sEVAL and sEVAL_N switch, so as to cause the start of an evaluation step. Purely by way of example, in FIG. 6 an instant t3 is moreover indicated, to mark a final instant of the evaluation step.

(43) In particular, at the instant t2, the signal sEVAL_N goes to and this leads to switching-off of the first and the second evaluation transistors TE1, TE2, which kept at ground the first and the second internal nodes N.sub.int1, N.sub.int2, the voltages (i.e., the signals sCOMP_INT_N and sCOMP_INT) of which therefore become free to vary.

(44) In detail, the currents I.sub.branch1 and I.sub.branch2 charge, respectively, the first and the second internal nodes N.sub.int1, N.sub.int2, the voltages of which therefore tend to increase with different timings. In particular, in the present example, the voltage on the second internal node N.sub.int2 tends to increase more rapidly than the voltage on the first internal node N.sub.int1 since I.sub.branch2>I.sub.branch.

(45) Since the voltages on the first and on the second internal nodes N.sub.int1, N.sub.int2 control, respectively, the gate terminals of the second sense transistor TS2 and of the first sense transistor TS1, the voltage that rises faster switches on the corresponding controlled transistor, thus forcing the other voltage to zero. In particular, in the present example, the rise in the voltage on the second internal node Nint2 switches on the first sense transistor TS1, which sets the first internal node N.sub.int1 to ground.

(46) In practice, once the signals sCOMP_INT_N and sCOMP_INT are left free to vary, they evolve towards a sensed state, where they assume complementary logic values (in the present example, respectively ‘0’ and ‘1’), this sensed state being, precisely, a function of the logic values stored in the first and the second memory cells 23a, 23b.

(47) In other words, switching-off of the first and the second evaluation transistors TE1, TE2 enables evolution of the voltages present, respectively, on the first and the second internal nodes N.sub.int1, N.sub.int2.

(48) In greater detail, the first and the second upper control transistors TC1, TC2 represent negligible resistances. Moreover, the first and the second lower control transistors TC1′, TC2′ have values of impedance lower than the values of impedance of the first and the second bias transistors TP1, TP2, and therefore impose, to a first approximation, the impedance seen, respectively, by the current T.sub.branch1 and by the current T.sub.branch2.

(49) Moreover, with reference for brevity to just the first lower control transistor TC1′ (similar considerations likewise apply for the second lower control transistor TC2′), its presence causes the impedance seen by the current T.sub.bronch1 to remain substantially constant during the evaluation step (sEVAL_N=‘0’), as the voltages of the first and the second internal nodes N.sub.int1, N.sub.int2 vary, enabling an improvement of the sensitivity of the sense amplifier 20.

(50) As mentioned previously, the sensed state acts as input state for the intermediate stage 40. Consequently, once the aforementioned sensed state has been reached by the signals sCOMP_INT_N and sCOMP_INT, the output state of the intermediate stage 40 evolves, starting from (‘1’, ‘1’), towards a condition in which the two logic values are complementary. For instance, assuming that the signal sCOMP_INT is equal to ‘1’ and the signal sCOMP_INT_N is equal to ‘0’, and therefore that the input state of the intermediate stage ‘40’ is equal to (‘1’, ‘0’), the first output transistor 50 switches on and sends the first output node N.sub.out1 to ground. Consequently, the signal sCOMP_OUT_N passes to ‘0’, while the second output transistor 52 remains inhibited and the signal sCOMP_OUT remains at ‘1’. Moreover, since the signal sEVAL has assumed the value ‘1’, the first and the second enable transistors 46, 48 drop below the threshold. In addition, while the first cross-coupled transistor 42 remains inhibited, the second cross-coupled transistor 44 switches on and operates in saturation.

(51) In other words, at the instant t.sub.2, passage of the signals sCOMP_INT and sCOMP_INT_N from the state (‘0’, ‘0’) (precharge state) to the state (‘1’, ‘0’) (sensed state) entails passage of the signals sCOMP_OUT and sCOMP_OUT_N of the intermediate stage 40 from the state (‘1’, ‘1’) to the state (‘1’, ‘0’). Likewise, in the case where the sensed state of the signals sCOMP_INT and sCOMP_INT_N were (‘0’, ‘1’), there would occur passage of the signals sCOMP_OUT and sCOMP_OUT_N of the intermediate stage 40 from (‘1’, ‘1’) to (‘0’, ‘1’). Furthermore, the signals sCOMP_OUT and sCOMP_OUT_N have dynamics that substantially extend over the entire range [0-V.sub.dd], unlike the signals sCOMP_INT and sCOMP_INT_N, the dynamics of which are more limited, on account of the voltage drop that occurs between the source and drain terminals of the first and the second bias transistors TP1, TP2.

(52) As illustrated in FIG. 7, the sense amplifier 20 further comprises a latch circuit 70, which has a first input and a second input, which are connected, respectively, to the first and the second output nodes N.sub.out1, N.sub.out2, so as to receive, respectively, the signal sCOMP_OUT_N and the signal sCOMP_OUT. Moreover, the latch circuit 70 has a third input, on which it receives a signal sRESET, generated, for example, by the control logic CL, and a first output and a second output, on which it generates a signal sQ and a signal sQN, which are complementary to one another.

(53) In detail, the latch circuit 70 can be implemented in a per se known manner, so that the pair (sQ, sQN) is equal to (‘1’, ‘0’) and to (‘0’, ‘1’) when the pair (sCOMP_OUT, sCOMP_OUT_N) is, respectively, equal to (‘1’, ‘0’) and to (‘0’, ‘1’). Moreover, when the pair (sCOMP_OUT, sCOMP_OUT_N) assumes the value (‘1’, ‘1’), for example during precharging, the latch circuit 70 operates in conditions of storage, i.e., the pair (sQ, sQN) maintains the last pair of complementary values assumed. The condition (sCOMP_OUT, sCOMP_OUT_N)=(‘0’, ‘0’) represents, instead, a forbidden input condition. In a per se known manner, the latch circuit 70 can have a ground different from the ground referred to previously and can be supplied with a voltage different from the supply voltage V.sub.dd.

(54) In practice, the latch circuit 70 makes it possible to have available the pair of signals (sQ, sQN) indicating the reading made previously also during the precharging step of the next reading operation.

(55) As illustrated in FIG. 8, the sense amplifier 20 can be used also in the case of reading of a single-ended type, instead of a differential type. For instance, in this case, the source terminal of the second first-level transistor TYO2 is connected, instead of to the second memory cell 23b, to a reference-current generator 85, which generates a reference current I.sub.dae, which plays a role similar to that of the aforementioned current I.sub.cell2.

(56) In this case, the reference voltage V.sub.refp_sa is such that the value I′.sub.pol is equal, for example, to I.sub.dac+10 μA. The sense amplifier 20 behaves in the same way as described with reference to differential reading.

(57) For practical purposes, the non-volatile storage device 1, when it includes one or more sense amplifiers 20, can find use in numerous contexts. For instance, FIG. 9 illustrates a portion of an electronic apparatus 57o, which may, for example, be: a PDA (Personal Digital Assistant), a portable or desktop computer, possibly with capacity of wireless data transfer, a mobile phone, a digital audio player, a camera or a camcorder, or further devices capable of processing, storing, transmitting, and receiving information.

(58) In detail, the electronic apparatus 570 comprises: a controller 571 (for example, provided with a microprocessor, a DSP or a microcontroller), an input/output device 572 (for example, provided with a keypad and a display), for input and display of data, the non-volatile storage device 1, a wireless interface 574, for example an antenna, for transmitting and receiving data through a radiofrequency wireless communication network and a RAM 575. All the components of the electronic apparatus 570 are coupled through a bus 576. A battery 577 can be used as electrical power supply source in the electronic apparatus 57o, which may moreover be equipped with a camera, or video camera or camcorder 578. Moreover, the controller 571 can control the non-volatile storage device 1, for example co-operating with the control logic CL.

(59) The advantages that the present sense amplifier affords emerge clearly from the foregoing description. In particular, the present sense amplifier can operate also in the presence of a reduced voltage between the supply voltage V.sub.dd and the voltage present on the local bitlines, when they are selected.

(60) In addition, the presence of two transistors connected to ground and connected to one another in a cross-coupled way (in the case in point, the first and the second sense transistors TS1, TS2) means that reading is less sensitive to noise since it depends upon a sort of integration over time of the currents I.sub.pol-I.sub.cell1 and I.sub.pol-I.sub.cell2.

(61) Moreover, the present sense amplifier resorts to a single reference voltage (V.sub.refp_sa), with consequent advantages in terms of accuracy of reading and simplicity of implementation. By varying said reference voltage, it is possible to adapt the sense amplifier to types of memory cells with different values of read current.

(62) In addition, the intermediate stage 40 guarantees provision of all the dynamics possible and of a fast switching.

(63) Finally, the present sense amplifier enables maximisation of reading of the differential signal or of the cell read in single-ended mode, thanks to sharing of the current signal between the bias transistors and the lower control transistors.

(64) In addition, it is clear that modifications and variations may be made to what has been described and illustrated herein, without, thereby, departing from the scope of the present invention, as defined in the annexed claims.

(65) For instance, the present sense amplifier is irrespective of the characteristics of the memory cells, which may therefore be different from memory cells of a PCM type, such as the so-called cells of a FLASH type.

(66) In addition, the gate terminals of the first and the second lower control transistors TC1′, TC2′ can be set at a controlled voltage, i.e., a voltage generated starting from a voltage reference (for example, a bandgap circuit), different from the reference voltage V.sub.refp_sa, even though this solution is far from efficient.

(67) Furthermore, the first upper control transistor TC1 and the first lower control transistor TC1′ can have positions reversed with respect to one another. Likewise, the second upper control transistor TC2 and the second lower control transistor TC2′ can have positions reversed with respect to one another.

(68) Moreover, albeit not illustrated, a first cascode transistor can be interposed between the first input node SA<0> and the first second-level transistor TYM1, in which case, a second cascode transistor is interposed between the second input node SA<1> and the second second-level transistor TYM2. The voltages present on the gate terminals of the first and the second cascode transistors could be set, for example, to the voltages present on the gate terminals of the first-level and second-level transistors.

(69) In addition, the pair formed by the first upper control transistor TC1 and the first lower control transistor TC1′, as also the pair formed by the second upper control transistor TC2 and the second lower control transistor TC2′ can be replaced by just the respective lower control transistor, the gate terminal of which is set at the supply voltage V.sub.dd, in the periods of time during which the signal sPRECH is at ‘1’, and is set at the reference voltage V.sub.refp_sa (or at another controlled voltage) in the periods of time during which the signal sPRECH is at ‘0’.

(70) It is likewise possible for the first and the second precharge transistors TPRECH1, TPRECH2 to be absent, in which case the precharging step is carried out on the basis of just the currents delivered by the first and the second bias transistors TP1, TP2, and will therefore take place more slowly.

(71) Finally, it is possible for row decoding to envisage further hierarchical levels with respect to what has been described.