SENSING DEVICE FOR NON-VOLATILE MEMORY
20230197165 · 2023-06-22
Inventors
Cpc classification
G11C16/28
PHYSICS
Y02D10/00
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
International classification
Abstract
A sensing device for a non-volatile memory includes a reference circuit, two switches, a sensing circuit and a judging circuit. The reference circuit is connected to a first node. A first terminal of the first switch is connected with the first node and a control terminal of the first switch receives an inverted reset pulse. A first terminal of the second switch is connected with the first node, a second terminal of the second switch receives a ground voltage, and a control terminal of the second switch receives a reset pulse. The sensing circuit is connected between the second terminal of the first switch and a second node. The sensing circuit generates a first sensed current. The judging circuit is connected to the second node. The judging circuit receives the first sensed current and generates an output data according to the first sensed current.
Claims
1. A sensing device for a non-volatile memory, the non-volatile memory comprising a memory cell, the memory cell being connected with a data line during a sense cycle, the sensing device comprising: a first current source, wherein the first current source is connected between a supply voltage and a first node, and the first current source generates a reference current; a first current mirror, wherein an input terminal of the first current mirror is connected with the first node, a mirroring terminal of the first current mirror is connected with a second node, and the second node is connected with the data line; a first switch, wherein a first terminal of the first switch is connected with the second node, and a control terminal of the first switch receives an inverted reset pulse; a second switch, wherein a first terminal of the second switch is connected with the second node, a second terminal of the second switch receives a ground voltage, and a control terminal of the second switch receives a reset pulse; a first transistor, wherein a drain terminal of the first transistor is connected with a third node, a source terminal of the first transistor is connected with a second terminal of the first switch, and a gate terminal of the first transistor receives a clamping voltage; a second current mirror, wherein an input terminal of the second current mirror is connected with the third node, and a mirroring terminal of the second current mirror is connected with a fourth node; a third current mirror, wherein an input terminal of the third current mirror is connected with the fourth node, and a mirroring terminal of the third current mirror is connected with a judging node; a second current source connected between the supply voltage and the judging node, wherein the second current source generates a judging current; and a judging element, wherein an input terminal of the judging element is connected with the judging node, and an output terminal of the judging element generates an output data.
2. The sensing device as claimed in claim 1, wherein the first current mirror comprises: a second transistor, wherein a drain terminal of the second transistor is connected with the first node, a gate terminal of the second transistor is connected with the first node, and a source terminal of the second transistor receives the ground voltage; and a third transistor, wherein a drain terminal of the third transistor is connected with the second node, a gate terminal of the third transistor is connected with the first node, and a source terminal of the third transistor receives the ground voltage.
3. The sensing device as claimed in claim 1, wherein the second current mirror comprises: a second transistor, wherein a drain terminal of the second transistor is connected with the third node, a gate terminal of the second transistor is connected with the third node, and a source terminal of the second transistor receives the supply voltage; and a third transistor, wherein a drain terminal of the third transistor is connected with the fourth node, a gate terminal of the third transistor is connected with the third node, and a source terminal of the third transistor receives the supply voltage.
4. The sensing device as claimed in claim 1, wherein the third current mirror comprises: a second transistor, wherein a drain terminal of the second transistor is connected with the fourth node, a gate terminal of the second transistor is connected with the fourth node, and a source terminal of the second transistor receives the ground voltage; and a third transistor, wherein a drain terminal of the third transistor is connected with the judging node, a gate terminal of the third transistor is connected with the fourth node, and a source terminal of the third transistor receives the ground voltage.
5. The sensing device as claimed in claim 1, wherein the judging element comprises: a first logic buffer, wherein an input terminal of the first logic buffer is connected with the judging node; and a second logic buffer, wherein an input terminal of the second logic buffer is connected with an output terminal of the first logic buffer, and an output terminal of the second logic buffer generates the output data.
6. The sensing device as claimed in claim 1, wherein the judging element comprises a comparator, wherein a first input terminal of the comparator is connected with the judging node, a second input terminal of the comparator receives a comparison voltage, and an output terminal of the comparison voltage generates the output data, wherein the comparison voltage is higher than the ground voltage, and the comparison voltage is lower than the supply voltage.
7. The sensing device as claimed in claim 1, wherein the sensing device further comprises a voltage clamping circuit, and the voltage clamping circuit comprises: a third current source, wherein the third current source is connected between the supply voltage and a fifth node, the third current source generates a bias current, and a voltage at the fifth node is the clamping voltage; a second transistor, wherein a drain terminal of the second transistor is connected with the fifth node, and a source terminal of the second transistor receives the ground voltage; and an operational amplifier, wherein a first input terminal of the operational amplifier receives a control voltage, a second input terminal of the operational amplifier is connected with the fifth node, and an output terminal of the operational amplifier is connected with a gate terminal of the second transistor.
8. The sensing device as claimed in claim 1, wherein the sensing device further comprises a voltage clamping circuit, and the voltage clamping circuit comprises: a third current source, wherein the third current source is connected between the supply voltage and a fifth node, the third current source generates a bias current, and a voltage at the fifth node is the clamping voltage; a second transistor, wherein a drain terminal of the second transistor is connected with the fifth node, a gate terminal of the second transistor is connected with the fifth node, and a source terminal of the second transistor is connected with a sixth node; a third transistor, wherein a drain terminal of the third transistor is connected with the sixth node, and a source terminal of the third transistor receives the ground voltage; and an operational amplifier, wherein a first input terminal of the operational amplifier receives a control voltage, a second input terminal of the operational amplifier is connected with the sixth node, and an output terminal of the operational amplifier is connected with a gate terminal of the third transistor.
9. The sensing device as claimed in claim 1, wherein the sensing device further comprises a reset pulse generator, and the reset pulse generator comprises: a delay adjustment circuit receiving a clock signal and an adjusting signal; a word line driver connected to an output terminal of the delay adjustment circuit, wherein the word line driver generates a delayed clock signal; a word line load receiving the delayed clock signal, and generating plural loading signals; and a combinational logic circuit receiving the plural loading signals and the clock signal, and generating plural pulse signals; wherein the control terminal of the second switch receives one of the pulse signals as the reset pulse.
10. The sensing device as claimed in claim 1, wherein if a cell current from the memory cell is lower than the reference current, the first transistor is turned on, a judging voltage at the judging node is pulled down, and the judging circuit generates the output data with a first logic level to indicate that the memory cell is in an off state.
11. The sensing device as claimed in claim 10, wherein if the cell current from the memory cell is higher than of the reference current, the first transistor is turned off, the judging voltage at the judging node is pulled up, and the judging circuit generates the output data with a second logic level to indicate that the memory cell is in an on state.
12. A sensing device for a non-volatile memory, the non-volatile memory comprising a memory cell, the memory cell being connected with a data line for generating a cell current to a first node during a sense cycle, the sensing device comprising: a reference circuit, connected to a first node, configured to provide a reference current; a first switch, having a first terminal connected with the first node and a control terminal configured to receive an inverted reset pulse; a second switch, having a first terminal connected with the first node, a second terminal configured to receive a ground voltage, and a control terminal configured to receive a reset pulse, wherein the reset pulse is complementary to the inverted reset pulse; a sensing circuit connected between a second terminal of the first switch and a second node, configured to generate a first sensed current according to a difference between the cell current and the reference current; and a judging circuit connected to the second node, configured to receive the first sensed current and generate an output data according to the first sensed current; wherein when the cell current is higher than the reference current, the first sensed current is substantially equal to zero and the output data corresponds to a first logic level; wherein when the cell current is lower than the reference current, the first sensed current is higher than zero and the output data corresponds to a second logic level.
13. The sensing device as claimed in claim 12, wherein during a reset phase of the sense cycle, the a first switch is in an opened state, the second switch is in a closed state, and a voltage at the first node is set to be equal to the ground voltage.
14. The sensing device as claimed in claim 12, wherein the sensing circuit comprises a clamping transistor connected to the second terminal of the first switch, and a gate terminal of the clamping transistor is configured to receive a clamping voltage; wherein during a pre-charge phase of the sense cycle, the first switch is in a closed state, the second switch is in an opened state, and the first node is pre-charged to an initial voltage lower than the clamping voltage.
15. The sensing device as claimed in claim 14, wherein when the cell current is higher than the reference current, during a sense phase of the sense cycle following the pre-charge phase, the clamping transistor is turned off, a voltage at the first node is higher than the initial voltage, and the output data indicates that the memory cell is in an on state.
16. The sensing device as claimed in claim 14, wherein when the cell current is lower than the reference current, during a sense phase of the sense cycle following the pre-charge phase, the clamping transistor is turned on and the output data indicates that the memory cell is in an off state.
17. The sensing device as claimed in claim 12, wherein when the cell current is lower than the reference current during a sense phase of the sense cycle, the output data indicates that the memory cell is in an off state.
18. The sensing device as claimed in claim 17, wherein when the cell current is higher than the reference current during the sense phase of the sense cycle, the output data indicates that the memory cell is in an on state.
19. The sensing device as claimed in claim 12, wherein the judging circuit is configured to receive a judging current and generate a second sensed current according to the first sensed current; wherein when the second sensed current is larger than the judging current, the output data corresponds to the second logic level; wherein when the second sensed current is lower than the judging current, the output data corresponds to the first logic level.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0018] The above objects and advantages of the present invention will become more readily apparent to those ordinarily skilled in the art after reviewing the following detailed description and accompanying drawings, in which:
[0019]
[0020]
[0021]
[0022]
[0023]
[0024]
[0025]
[0026]
[0027]
DETAILED DESCRIPTION OF PREFERRED EMBODIMENTS
[0028]
[0029] The source terminal of the transistor M1 is connected with a data line DL to receive a cell current Icell from a memory cell of the non-volatile memory. The gate terminal of the transistor M1 receives a clamping voltage V.sub.CLP. The drain terminal of the transistor M1 is connected with a judging node s. During a sense cycle, the memory cell is connected with the data line DL, and a data line voltage V.sub.DL is equal to (V.sub.CLP−V.sub.T), wherein V.sub.T is the threshold voltage of the transistor M1.
[0030] The current source 210 is connected between a supply voltage Vdd and a node a. The current source 210 generates a reference current I.sub.REF. The transistor M2 and the transistor M3 are collaboratively formed as a current mirror. The drain terminal of the transistor M2 is connected with the judging node s. The gate terminal of the transistor M2 is connected with the node a. The source terminal of the transistor M2 receives a ground voltage GND. The drain terminal of the transistor M3 is connected with the node a. The gate terminal of the transistor M3 is connected with the node a. The source terminal of the transistor M3 receives the ground voltage GND.
[0031] The first terminal of the switch SW is connected with the judging node s. The second terminal of the switch SW receives the ground voltage GND. The control terminal of the switch SW receives a reset pulse Rst.
[0032] The input terminal of the judging element 230 is connected with the judging node s to receive a judging voltage V.sub.JUDGE from the judging node s. The output terminal of the judging element 230 generates an output data Dout. In an embodiment, the judging element 230 comprises a comparator 232. The first input terminal of the comparator 232 is connected with the judging node s to receive the judging voltage V.sub.JUDGE. The second input terminal of the comparator 232 receives a comparison voltage V.sub.CMP. The output terminal of the comparator 232 generates the output data Dout. The comparison voltage V.sub.CMP is higher than the ground voltage GND, and the comparison voltage V.sub.CMP is lower than the supply voltage Vdd.
[0033] In an initial stage of the sense cycle, the switch SW receives the reset pulse Rst. In response to the reset pulse Rst, the switch SW is in a closed state. Consequently, the judging voltage V.sub.JUDGE at the judging node s is discharged to the ground voltage GND. After the reset pulse Rst, the switch SW is in an opened state. Consequently, the judging voltage V.sub.JUDGE at the judging node s is changed according to the cell current Icell. Consequently, the storing state of the memory cell can be judged by the judging element 230 according to the judging voltage V.sub.JUDGE.
[0034] For example, if the cell current Icell from the data line DL is higher than the reference current I.sub.REF, the judging voltage V.sub.JUDGE is charged to a voltage (e.g., the supply voltage Vdd) higher than the comparison voltage V.sub.CMP. Consequently, the judging element 230 issues the output data Dout with a first logic level (e.g., a low logic level) to indicate that the memory cell is in the on state. Whereas, if the cell current Icell from the data line DL is lower than the reference current I.sub.REF, the judging voltage V.sub.JUDGE is maintained at the ground voltage GND. Consequently, the judging element 230 issues the output data Dout with a second logic level (e.g., a high logic level) to indicate that the memory cell is in the off state.
[0035] In the above embodiment, the judging element 230 comprises the comparator 232. It is noted that the constituents of the judging element 230 are not restricted. For example, in another embodiment, the comparator 232 of the judging element 230 is replaced by a logic buffer. For example, the logic buffer comprises two NOT gates in serial connection. The input terminal of the logic buffer is connected to the judging node s. The output terminal of the logic buffer generates the output data Dout. Consequently, during the sense cycle, the memory cell is judged to be in the on state or the off state according to the output data Dout of the judging element 230.
[0036] In the first embodiment, the sensing device 200 is not equipped with the operational amplifier. Consequently, the sensing device 200 is less sensitive to the noise. Moreover, the transistor M1 is connected between the data line DL and the judging node s. Consequently, the gate-source voltage V.sub.gs of the transistor M1 affects the read speed of the sensing device 200. For example, it is assumed that the gate-source voltage V.sub.gs is −1V. Consequently, during the sense cycle, the clamping voltage V.sub.CLP is the lowest ground voltage GND, and the data line voltage V.sub.DL is 1 V. That is, V.sub.DL=V.sub.CLP−V.sub.gs=[0 V−(−1 V)]=1 V. Since the 1 V data line voltage V.sub.DL is too high, the read speed of the sensing device 200 is adversely affected. Moreover, the variation of the pulse width of a reset pulse Rst influences the output data Dout of the sensing device 200.
[0037]
[0038] The data line DL is connected with a node b to receive a cell current Icell from a memory cell of the non-volatile memory. The reference circuit 370 is connected to the node b, and the reference circuit 370 is configured to providing a reference current I.sub.REF2 to the node b.
[0039] The first terminal of the switch SW.sub.1 is connected with the node b, the second terminal of the switch SW.sub.1 is connected with the sensing circuit, and the control terminal of the switch SW.sub.1 receives an inverted reset pulse Rstb. The first terminal of the switch SW.sub.2 is connected with the node b, the second terminal of the switch SW.sub.2 receives the ground voltage GND, and the control terminal of the switch SW.sub.2 receives a reset pulse Rst. The reset pulse Rst and the inverted reset pulse Rstb are complementary to each other.
[0040] The sensing circuit 380 is connected between the second terminal of the switch SW.sub.1 and a node d. The sensing circuit 380 is configured to generate a sensed current I.sub.SEN_b according to a difference between the cell current Icell and the reference current I.sub.REF2.
[0041] The judging circuit 390 is connected to the node d, and the judging circuit 390 is configured to receive the sensed current I.sub.SEN_b and generate an output data Dout according to the sensed current I.sub.SEN_b.
[0042] According to the second embodiment of the present invention, when the cell current Icell is higher than the reference current I.sub.REF2, the sensed current I.sub.SEN_b is substantially equal to zero and the output data Dout corresponds to a first logic level. When the cell current Icell is lower than the reference current I.sub.REF2, the sensed current I.sub.SEN_b is higher than zero and the output data Dout corresponds to a second logic level.
[0043] The reference circuit 370 comprises a current source 310 and a current mirror 320. The input terminal of the current mirror 320 is connected with the node a. The mirroring terminal of the current mirror 320 is connected with the node b. The current source 310 is connected between the supply voltage Vdd and the node a. The current source 310 generates a reference current I.sub.REF1. Consequently, the input terminal of the current mirror 320 receives the reference current I.sub.REF1 and generates the reference current I.sub.REF2 correspondingly.
[0044] The current mirror 320 comprises transistors M2 and M3. The drain terminal of the transistor M2 is connected with the node a. The gate terminal of the transistor M2 is connected with the node a. The source terminal of the transistor M2 receives the ground voltage GND. The drain terminal of the transistor M3 is connected with the node b. The gate terminal of the transistor M3 is connected with the node a. The source terminal of the transistor M3 receives the ground voltage GND. In an embodiment, the sizes of the transistors M2 and M3 are identical. Consequently, the reference current I.sub.REF1 received by the input terminal of the current mirror 320 and the reference current I.sub.REF2 flowing through the mirroring terminal of the current mirror 320 (from the node b toward the transistor M3) are equal. In another embodiment, the sizes of the transistors M2 and M3 are different. Under this circumstance, the reference current I.sub.REF1 received by the input terminal of the current mirror 320 and the reference current I.sub.REF2 flowing through the mirroring terminal of the current mirror 320 are in a specified proportional relationship.
[0045] The sensing circuit 380 comprises a current mirror 330 and a transistor M1. The transistor M1 is used as a clamping transistor. The drain terminal of the transistor M1 is connected with the node c. The gate terminal of the transistor M1 receives a clamping voltage V.sub.CLP. The source terminal of the transistor M1 is capable of receiving a sensed current I.sub.SEN_a. The clamping voltage V.sub.CLP is generated from the voltage clamping circuit, which will be described in
[0046] The input terminal of the current mirror 330 is connected with the node c to receive the sensed current I.sub.SEN_a. The mirroring terminal of the current mirror 330 is connected with the node d to generate a sensed current I.sub.SEN_b. Moreover, the current mirror 330 comprises transistors M4 and M5. The drain terminal of the transistor M4 is connected with the node c. The gate terminal of the transistor M4 is connected with the node c. The source terminal of the transistor M4 receives a supply voltage Vdd. The drain terminal of the transistor M5 is connected with the node d. The gate terminal of the transistor M5 is connected with the node c. The source terminal of the transistor M5 receives the supply voltage Vdd. In an embodiment, the sizes of the transistors M4 and M5 are identical. Consequently, the sensed current I.sub.SEN_a flowing through the input terminal of the current mirror 330 and the sensed current I.sub.SEN_b flowing through the mirroring terminal of the current mirror 330 identical. In another embodiment, the sizes of the transistors M4 and M5 are different. Under this circumstance, the sensed current I.sub.SEN_a flowing through the input terminal and the sensed current I.sub.SEN_b flowing through the mirroring terminal of the current mirror 330 are in a specified proportional relationship.
[0047] The judging circuit 390 comprises a current mirror 340, a current source 350 and a judging element 360. The input terminal of the current mirror 340 is connected with the node d to receive the sensed current I.sub.SEN_b The mirroring terminal of the current mirror 340 is capable of generating a sensed current I.sub.SEN_c, and the mirroring terminal of the current mirror 340 is connected with a judging node s. The current source 350 is connected between the supply voltage Vdd and the judging node s. The current source 350 generates a judging current I.sub.JUDGE.
[0048] The current mirror 340 comprises transistors M6 and M7. The drain terminal of the transistor M6 is connected with the node d. The gate terminal of the transistor M6 is connected with the node d. The source terminal of the transistor M6 receives the ground voltage GND. The drain terminal of the transistor M7 is connected with the judging node s. The gate terminal of the transistor M7 is connected with the node d. The source terminal of the transistor M7 receives the ground voltage GND. In an embodiment, the sizes of the transistors M6 and M7 are identical. Consequently, the sensed current I.sub.SEN_b flowing through the input terminal of the current mirror 340 and the sensed current I.sub.SEN_c flowing through the mirroring terminal of the current mirror 340 are identical. In another embodiment, the sizes of the transistors M6 and M7 are different. Under this circumstance, the sensed current I.sub.SEN_b flowing through the input terminal of the current mirror 340 and the sensed current I.sub.SEN_c flowing from the node s toward the mirroring terminal of the current mirror 340 are in a specified proportional relationship.
[0049] The input terminal of the judging element 360 is connected with the judging node s to receive a judging voltage V.sub.JUDGE from the judging node. The output terminal of the judging element 360 generates the output data Dout. For example, the judging element 360 comprises logic buffers 362 and 364. The logic buffers 362 and 364 are serially connected between the input terminal and the output terminal of the judging element 360.
[0050]
[0051] In case that the storing state of the memory cell connected with the data line DL is the off state, the operations of the sensing device 300 can be shown in
[0052] Please refer to
[0053] Please refer to
[0054] Please refer to
[0055] According to the sensed current I.sub.SEN_a, a sensed current I.sub.SEN_b generated at the mirroring terminal of the current mirror 330 is received by the input terminal (the node d) of the current mirror 340, and the sensed current I.sub.SEN_c is generated at the mirroring terminal (the judging node s) of the current mirror 340 according to the sensed current I.sub.SEN_b. At the mirroring terminal of the current mirror 340, the sensed current I.sub.SEN_c is higher than the judging current I.sub.JUDGE, and the voltage at the judging node s is pulled down to the ground voltage GND. That is, the judging voltage V.sub.JUDGE is equal to 0 V. Consequently, in the sense phase P.sub.3 of the sense cycle, the judging element 360 issues the output data Dout with a first logic level (e.g., a low logic level “Lo”) to indicate that the memory cell is in the off state.
[0056] In case that the storing state of the memory cell connected with the data line DL is in the on state, the operations of the sensing device 300 can be shown in
[0057] Please refer to
[0058] Please refer to
[0059] Since the sensed current I.sub.SEN_a is zero, the sensed current I.sub.SEN_b generated at the mirroring terminal of the current mirror 330 is zero, and the sensed current I.sub.SEN_c at the mirroring terminal of the current mirror 340 is also zero. Consequently, the judging voltage V.sub.JUDGE at the judging node s is pulled up to the supply voltage Vdd, so the judging element 360 issues the output data Dout with a second logic level (e.g., a high logic level “Hi”) to indicate that the memory cell is in the on state.
[0060] In the above description, it is assumed that the transistors M2, M3, M4, M5, M6 and M7 have the same size. The reference current I.sub.REF1 and the reference current I.sub.REF2 are identical. The sensed current I.sub.SEN_a, the sensed current I.sub.SEN_b, and the sensed current I.sub.SEN_c are identical. The judging current I.sub.JUDGE generated by the current source 350 is lower than the reference current I.sub.REF1 generated by the current source 310.
[0061] In another embodiment, when the reference current I.sub.REF1 and the reference current I.sub.REF2 are in an another specified proportional relationship, or the sensed current I.sub.SEN_a, the sensed current I.sub.SEN_b, and the sensed current I.sub.SEN_c are in an another specified proportional relationship, by setting different sizes of the transistors in the current mirror 320, the current mirror 330, or the current mirror 340, the relationship between the judging current I.sub.JUDGE and the reference current I.sub.REF will be modified correspondingly.
[0062] As mentioned above, the sensing device 300 of the second embodiment is not equipped with the operational amplifier. Consequently, the sensing device 300 is less sensitive to the noise. Moreover, since the data line voltage V.sub.DD on the data line DL of the sensing device 300 initially is determined according to the clamping voltage V.sub.ap, it can be effectively decreased. In addition, since that the storing state of the memory cell would be judged to be in an on state as long as the cell current Icell is higher than the reference current I.sub.REF1 generated according to the current source 310, the reference current I.sub.REF1 can be adjusted flexibly based on actual needs, and the sensing margin in the on state can be improved. Furthermore, in some embodiment, by setting different sizes of the transistors in the current mirror 330 and the current mirror 340, the sensed current I.sub.SEN_b can be scaled. In some embodiment, by setting different sizes of the transistors in the current mirror 320, the variation of the sensing margin can be improved.
[0063]
[0064] The current source 412 is connected between the supply voltage Vdd and a node e. The current source 412 generates a bias current I.sub.BIAS1. The drain terminal of the transistor Ma is connected with the node e. The gate terminal of the transistor Ma is connected with the output terminal of the operational amplifier 414. The source terminal of the transistor Ma receives the ground voltage GND. The first input terminal of the operational amplifier 414 receives a control voltage Vctrl. The second input terminal of the operational amplifier 414 is connected with the node e. Consequently, when the voltage clamping circuit 410 is in the normal working state, the voltage at the node e is equal to the control voltage Vctrl. In other words, the clamping voltage V.sub.CLP generated from the voltage clamping circuit 410 is equal to the control voltage Vctrl.
[0065] The voltage clamping circuit 410 is connected with the gate terminal of the transistor M1 in the sensing device 300. That is to say, if the control voltage Vctrl is 1V, the clamping voltage V.sub.CLP is 1V.
[0066]
[0067] The current source 422 is connected between the supply voltage Vdd and a node f. The current source 422 generates a bias current I.sub.BIAS2. The drain terminal of the transistor Mb is connected with the node f, and the gate terminal of the transistor Mb is connected with the node f. The gate terminal of the transistor Mb is connected with the gate terminal of the transistor M1 in the sensing device 300. The source terminal of the transistor Mb is connected with a node g. Consequently, the transistor Mb may be regarded as a diode-connected transistor. The drain terminal of the transistor Mc is connected with the node g. The gate terminal of the transistor Mc is connected with the output terminal of the operational amplifier 424. The source terminal of the transistor Mc receives the ground voltage GND. Moreover, the first input terminal of the amplifier 424 receives a control voltage Vctrl. The second input terminal of the operational amplifier 424 is connected with the node g. Consequently, when the voltage clamping circuit 420 is in the normal working state, the voltage at the node g is equal to the control voltage Vctrl, and the voltage at the gate terminal of the transistor Mb is equal to the control voltage Vctrl plus a gate-source voltage V.sub.gsb of the transistor Mb. In other words, the clamping voltage V.sub.CLP generated from the voltage clamping circuit 410 is equal to the sum of the control voltage Vctrl and the gate-source voltage V.sub.gsb (i.e., V.sub.CP=Vctrl+V.sub.gsb).
[0068] By using the transistor Mb identical to the transistor M1 in the sensing device 300 and setting the reference current I.sub.REF2 equal to the bias current I.sub.BIAS2, the gate-source voltage with variation would be eliminated. In the sensing device 300, the data line voltage V.sub.DL would be equal to the clamping voltage V.sub.CLP minus the gate-source voltage V.sub.gs1 of transistor M1. That is, V.sub.DL=(V.sub.ap−V.sub.gs1)=(Vctrl+V.sub.gsb)−V.sub.gs1=Vctrl. If the control voltage Vctrl is 0.3V, the gate-source voltages of the transistor M1 and Mb are 0.7V, the clamping voltage V.sub.CLP is 1V, and the data line voltage V.sub.DL is pre-charged to be 0.3V more accurately.
[0069] In the sensing device 300 of the second embodiment, the judging element 360 comprises the logic buffers 362 and 364. It is noted that numerous modifications and alterations may be made while retaining the teachings of the invention. For example, in another embodiment, the judging element 230 with the comparator 232 as described in the first embodiment can be used as the judging element 360 of the sensing device 400 of the second embodiment.
[0070] It is noted that the circuitry structures of the mirror circuits 320, 330 and 340 are not restricted to the circuitry structure as shown in
[0071] Generally, the variation of the pulse width of the reset pulse may influence the sensing time and the judging result of the sensing device 300. For improving the judging result of the sensing device 300, a reset pulse generator is used. It is noted that the circuitry structure of the reset pulse generator is not restricted.
[0072] As well known in the art, the solid state drive (SSD) at least comprises a memory cell array and a sensing module. The sensing module comprising a plurality of sensing devices connected to a plurality of data line of the memory cell array to indicate storing states of the corresponding memory cells during one sense cycle. For example, the sensing module includes 16 sensing devices connected to 16 data lines of the memory cell array. Thus, the sensing module is capable of generating 16 output data corresponding to the 16 memory cells during one sense cycle.
[0073]
[0074] The delay adjustment circuit 610 receives a clock signal CK and an adjusting signal T. The word line driver 612 is connected to the output of the delay adjustment circuit 610. The word line driver 612 generates a delayed clock signal CK.sub.D to the word line load 620. Moreover, the word line load 620 generates plural loading signals D.sub.1˜D.sub.n. The combinational logic circuit 630 receives the plural loading signals D1˜Dn and the clock signal CK. Moreover, the combinational logic circuit 630 generates plural pulse signals ϕ1˜ϕn. In the sensing device 300, the control terminal of the switch SW.sub.2 receives one of the pulse signals ϕ1˜ϕn as the reset pulse Rst.
[0075] The word line load 620 comprises n loading devices 621˜62n, which are connected with each other in series. For example, n is equal to 1024. The first loading device 621 receives the delayed clock signal CK.sub.D. The plural loading devices 621˜62n generate the corresponding loading signals D.sub.1˜D.sub.n, respectively. After the input signal received by each loading device is delayed for a fixed phase difference, the corresponding output signal is generated. For example, the loading device 622 receives the loading signal D.sub.1 and generates the loading signal D.sub.2, wherein the loading signal D.sub.2 lags the loading signal D.sub.1 by the fixed phase difference.
[0076] The combinational logic circuit 630 comprises n combinational logic devices 631˜63n. The first terminals of the combinational logic devices 631˜63n receive the clock signal CK. The second terminals of the combinational logic devices 631˜63n receive the corresponding loading signals D.sub.1˜D.sub.n, respectively. The output terminals of the combinational logic devices 631˜63n generate the corresponding pulse signals ϕ1˜ϕn, respectively. Moreover, the structures of the combinational logic devices 631˜63n are identical. For example, the combinational logic device 631 comprises an AND gate and a NOT gate. The first input terminal of the AND gate receives the clock signal CK. The input terminal of the NOT gate receives the loading signal D.sub.1. The output terminal of the NOT gate is connected with the second input terminal of the AND gate. The output terminal of the AND gate generates the pulse signal ϕ1.
[0077] According to an embodiment of the present invention, the sensing module receives a portion of the pulse signals ϕ1˜ϕn generated from the reset pulse generator 600. For example, n and k are integers, and n is greater than or equal to k. The sensing module includes k sensing devices, each of which is the same as shown in
[0078] In other words, the first sensing device of the sensing module receives the pulse signal ϕ1 as the reset pulse Rst. The second sensing device of the sensing module receives the pulse signal ϕ2 as the reset pulse Rst. And so on, the kth sensing device of the sensing module receives the pulse signal ϕk as the reset pulse Rst.
[0079] As shown in
[0080] While the invention has been described in terms of what is presently considered to be the most practical and preferred embodiments, it is to be understood that the invention needs not be limited to the disclosed embodiment. On the contrary, it is intended to cover various modifications and similar arrangements included within the spirit and scope of the appended claims which are to be accorded with the broadest interpretation so as to encompass all such modifications and similar structures.