Non-volatile memory device, in particular phase change memory, and reading method
First Claim
1. A non-volatile memory device, comprising:
- a memory array formed by a plurality of memory cells arranged in rows and columns, wherein at least one first memory cell storing a datum is arranged in a first column and is coupleable to a first bit line;
a first circuit branch associated to the first bit line and having;
a first node coupled to the first bit line;
an output node; and
switch means configured to selectively couple the first node to the first memory cell and the first bit line to the output node;
a comparator stage having a first input coupled to the output node, a second input coupled to a reference voltage, and an output supplying an output signal indicative of a datum stored in the first memory cell;
a current source, controllable to inject a shift current into the first bit line, the shift current having a value higher than a current passing in the first memory cell when the latter is in a first programming state, and lower than the current passing in the first memory cell when the latter is in a second programming state; and
a control unit configured to control, during reading of the first memory cell, the switch means so that;
in a precharging step, when the first memory cell is disabled, the first bit line is precharged at a line precharging voltage, and the current source is deactivated and does not supply the shift current;
in a characteristic shift step, when the first memory cell is enabled and connected to the bit line, the first bit line is decoupled from the output node, and the current source is activated and supplies the shift current to the first bit line, thereby the bit line charges or discharges on the basis of the datum stored; and
in a detection step, the current source is deactivated, and the switch means connects the first bit line to the output node.
1 Assignment
0 Petitions
Accused Products
Abstract
A non-volatile memory device has a circuit branch associated to a bit line connected to a memory cell. When the memory cell is read, in a precharging step, the bit line is precharged. In a characteristic shift step, the memory cell is activated, and a current source is activated to supply a shift current to the first bit line and cause the bit line to charge or discharge on the basis of the datum stored in the memory cell. In a detection step, the current source is deactivated, the memory cell is decoupled, and the bit line is coupled to an input of a comparator stage that compares the voltage on the bit line with a reference voltage to supply an output signal indicating a datum stored in the memory cell.
4 Citations
20 Claims
-
1. A non-volatile memory device, comprising:
-
a memory array formed by a plurality of memory cells arranged in rows and columns, wherein at least one first memory cell storing a datum is arranged in a first column and is coupleable to a first bit line; a first circuit branch associated to the first bit line and having; a first node coupled to the first bit line; an output node; and switch means configured to selectively couple the first node to the first memory cell and the first bit line to the output node; a comparator stage having a first input coupled to the output node, a second input coupled to a reference voltage, and an output supplying an output signal indicative of a datum stored in the first memory cell; a current source, controllable to inject a shift current into the first bit line, the shift current having a value higher than a current passing in the first memory cell when the latter is in a first programming state, and lower than the current passing in the first memory cell when the latter is in a second programming state; and a control unit configured to control, during reading of the first memory cell, the switch means so that; in a precharging step, when the first memory cell is disabled, the first bit line is precharged at a line precharging voltage, and the current source is deactivated and does not supply the shift current; in a characteristic shift step, when the first memory cell is enabled and connected to the bit line, the first bit line is decoupled from the output node, and the current source is activated and supplies the shift current to the first bit line, thereby the bit line charges or discharges on the basis of the datum stored; and in a detection step, the current source is deactivated, and the switch means connects the first bit line to the output node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for reading a memory cell of a non-volatile memory device having a memory array formed by a plurality of memory cells arranged in rows and columns, wherein at least one first memory cell storing a datum is arranged in a first column and is coupleable to a first bit line;
- a first circuit branch is associated to the first bit line and has a first node coupled to the first bit line, an output node, and a current source controllable to inject a shift current in the first bit line, the shift current having a value higher than a current passing the first memory cell when the first memory cell is in a first programming state, and lower than the current passing the first memory cell when the first memory cell is in a second programming state,
the method comprising; a precharging step, wherein the first memory cell is disabled, the first bit line is precharged at a line precharging voltage, and the current source is deactivated and does not supply the shift current; a characteristic shift step, wherein the first memory cell is enabled and connected to the first bit line, the first bit line is decoupled from the output node, and the current source supplies the shift current to the first bit line, and wherein, on the basis of the datum stored, the bit line goes to a shifted voltage, lower or higher than the precharging line voltage; and a detection step, wherein the shift current is interrupted, the first bit line is connected to the output node, and the translated voltage is compared with a reference voltage. - View Dependent Claims (13, 14, 15, 16, 17, 18)
- a first circuit branch is associated to the first bit line and has a first node coupled to the first bit line, an output node, and a current source controllable to inject a shift current in the first bit line, the shift current having a value higher than a current passing the first memory cell when the first memory cell is in a first programming state, and lower than the current passing the first memory cell when the first memory cell is in a second programming state,
-
19. A non-volatile memory device, comprising:
-
a memory array formed by a plurality of memory cells arranged in rows and columns, wherein at least one first memory cell storing a datum is arranged in a first column and is coupleable to a first bit line; a first circuit branch associated to the first bit line and having; a first node coupled to the first bit line; an output node; and a switch configured to selectively couple the first node to the first memory cell and the first bit line to the output node; a comparator stage having a first input coupled to the output node, a second input coupled to a reference voltage, and an output supplying an output signal indicative of a datum stored in the first memory cell; a current source, controllable to inject a shift current into the first bit line, the shift current having a value higher than a current passing in the first memory cell when the latter is in a first programming state, and lower than the current passing in the first memory cell when the latter is in a second programming state; and a control unit configured to control the switch.
-
-
20. The non-volatile memory device, wherein the control unit is configured to provide a precharging mode of operation, a characteristic shift mode of operation, and a detection mode of operation.
Specification