IP Library Granted Patent US 10,102,891
Granted Patent B2
US 10,102,891 · App. 15/786,317 · Granted Oct 16, 2018

Double-polarity memory read

Inventors: Innocenzo Tortorelli (Cernusco sul Naviglio, IT); Federico Pio (Vimercate, IT)
Assignee: Intel Corporation
G11C7/22G11C7/062G11C13/0004
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,102,891
App. No.
15/786,317
Granted
Oct 16, 2018
Kind
B2
Abstract

Circuits, systems, and methods for double-polarity reading of double-polarity stored data information are described. In one embodiment, a method involves applying a first voltage with a first polarity to a plurality of the memory cells. The method involves applying a second voltage with a second polarity to one or more of the plurality of memory cells. The method involves detecting electrical responses of the one or more memory cells to the first voltage and the second voltage. The method also involves determining a logic state of the one or more memory cells based on the electrical responses of the one or more memory cells to the first voltage and the second voltage.

Claims (54)

1. A method of accessing an array of memory cells comprising:

applying a first voltage with a first polarity to a plurality of memory cells of the array;

detecting first threshold voltages exhibited by the plurality of memory cells in response to application of the first voltage;

determining that one or more of the plurality of memory cells are in a first logic state based on the first threshold voltages;

applying a second voltage with a second polarity to at least memory cells that were not determined to be in the first logic state;

detecting second threshold voltages exhibited by the memory cells in response to application of the second voltage; and

determining whether the memory cells are in the first logic state or in a second logic state based on the first and second threshold voltages.

2. The method of claim 1 , wherein the first and second threshold voltages are within a first range for a memory cell programmed with the first polarity and within a second range for a memory cell programmed with the second polarity, wherein the first range and second range partially overlap.

3. The method of claim 2 , wherein the first voltage has a magnitude that is lower than an expected lowest magnitude of the second range.

4. The method of claim 2 , wherein the second voltage has a magnitude that is higher than an expected highest magnitude of the second range.

5. The method of claim 1 , further comprising:

applying the second voltage only to the memory cells that were not determined to be in the first logic state.

6. The method of claim 1 , wherein the second voltage has a magnitude greater than the first voltage.

7. The method of claim 1 , wherein:

applying the first voltage comprises applying a more positive voltage to a first terminal than to a second terminal of a given memory cell of the array; and

applying the second voltage comprises applying a more positive voltage to the second terminal than to the first terminal of the given memory cell of the array.

8. The method of claim 1 , wherein application of the second voltage is in response to a determination that an error rate is greater than or equal to a threshold.

9. A circuit for accessing an array of memory cells, the circuit comprising:

access circuitry to:

apply a first voltage with a first polarity to a plurality of memory cells of the array; and

sense circuitry to:

detect first threshold voltages exhibited by the plurality of memory cells in response to application of the first voltage;

wherein the access circuitry is to further:

determine that one or more of the plurality of memory cells are in a first logic state based on the first threshold voltages; and

apply a second voltage with a second polarity to at least memory cells that were not determined to be in the first logic state; and

wherein the sense circuitry is to further:

detect second threshold voltages exhibited by the memory cells in response to application of the second voltage; and

determine whether the memory cells are in the first logic state or in a second logic state based on the first and second threshold voltages.

10. The circuit of claim 9 , wherein the first and second threshold voltages are within a first range for a memory cell programmed with the first polarity and within a second range for a memory cell programmed with the second polarity, wherein the first range and second range partially overlap.

11. The circuit of claim 10 , wherein the first voltage has a magnitude that is lower than an expected lowest magnitude of the second range.

12. The circuit of claim 10 , wherein the second voltage has a magnitude that is higher than an expected highest magnitude of the second range.

13. The circuit of claim 9 , wherein the access circuitry is to:

apply the second voltage only to the memory cells that were not determined to be in the first logic state.

14. The circuit of claim 9 , wherein the second voltage has a magnitude greater than the first voltage.

15. The circuit of claim 9 , wherein:

application of the first voltage comprises application of a more positive voltage to a first terminal than to a second terminal of a given memory cell of the array; and

application of the second voltage comprises application of a more positive voltage to the second terminal than to the first terminal of the given memory cell of the array.

16. The circuit of claim 9 , wherein application of the second voltage is in response to a determination that an error rate is greater than or equal to a threshold.

17. A system comprising:

a memory comprising an array of memory cells; and

a circuit communicatively coupled with the array of memory cells, the circuit comprising:

access circuitry to:

apply a first voltage with a first polarity to a plurality of memory cells of the array; and

sense circuitry to:

detect first threshold voltages exhibited by the plurality of memory cells in response to application of the first voltage;

wherein the access circuitry is to further:

determine that one or more of the plurality of memory cells are in a first logic state based on the first threshold voltages; and

apply a second voltage with a second polarity to at least memory cells that were not determined to be in the first logic state; and

wherein the sense circuitry is to further:

detect second threshold voltages exhibited by the memory cells in response to application of the second voltage; and

determine whether the memory cells are in the first logic state or in a second logic state based on the first and second threshold voltages.

18. The system of claim 17 , wherein the first and second threshold voltages are within a first range for a memory cell programmed with the first polarity and within a second range for a memory cell programmed with the second polarity, wherein the first range and second range partially overlap.

19. The system of claim 17 , wherein the memory comprises a three-dimensional (3D) crosspoint array.

20. The system of claim 17 , further comprising any of a display communicatively coupled to the memory, a network interface communicatively coupled to the memory, or a battery coupled to provide power to the system.

Continuity (2)
Continuation 15278983 · Sep 28, 2016
Related Publication 20180102149A1 · Apr 12, 2018
Cited By (1)
US 12,374,393