US2012257438A1PendingUtilityA1

Contemporaneous margin verification and memory access for memory cells in cross point memory arrays

Assignee: SIAU CHANG HUAPriority: Sep 19, 2008Filed: Jun 21, 2012Published: Oct 11, 2012
Est. expirySep 19, 2028(~2.1 yrs left)· nominal 20-yr term from priority
G11C 13/0007G11C 16/3431G11C 16/3418G11C 2211/5634G11C 13/0069G11C 11/5685G11C 2013/0054G11C 13/004G11C 2213/71G11C 2213/77G11C 2211/5646G11C 13/0061G11C 13/0033
46
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Circuitry for restoring data values in re-writable non-volatile memory is disclosed. An integrated circuit includes a memory access circuit and a sensing circuit configured to sense a data signal during a read operation to at least one two-terminal non-volatile cross-point memory array. Each memory array includes a plurality of two-terminal memory elements. A plurality of the memory arrays can be fabricated over the substrate and vertically stacked on one another. Further, the integrated circuit can include a margin manager circuit configured to manage a read margin for the two-terminal memory elements substantially during the read operation, thereby providing for contemporaneous read and margin determination operations. Stored data read from the two-terminal memory elements may have a value of the stored data restored (e.g., re-written to the same cell or another cell) if the value is not associated with a read margin (e.g., a hard programmed or hard erased state).

Claims

exact text as granted — not AI-modified
1 . A margin verification method for a re-writable, non-volatile memory comprising:
 selecting at least one memory element of a non-volatile memory array for a read operation;   providing a reference signal;   sensing the reference signal and a leakage signal of the selected memory element during a first cycle of the read operation;   sensing a read current from the selected memory elements of the array and the leakage signal during a second cycle of the read operation;   generating a data signal indicative of stored data in the selected memory elements;   managing a read margin for selected memory elements substantially during the first and second cycles; and   determining if a value of the data signal is within a specified level of the read margin.   
     
     
         2 . The method of  claim 1  including re-writing the stored data to the selected memory elements to restore the read margin to the specified level of the read margin. 
     
     
         3 . The method of  claim 1  and further comprising determining whether the value of the stored data is within a first range of resistance values that specify the read margin for the selected memory elements. 
     
     
         4 . The method of  claim 3  and wherein the first range of resistance values are indicative of a hard state for the stored data. 
     
     
         5 . The method of  claim 4  and wherein the hard state comprises a hard programmed state for the stored data if the data signal is indicative of a value of zero, or a hard erased state for the stored data if the data signal is indicative of a value of one. 
     
     
         6 . The method of  claim 1  including determining whether the value of the stored data is associated with a second range of resistance values that specify the read margin for the selected memory elements. 
     
     
         7 . The method of  claim 6  wherein the second range of resistance values are indicative of a soft state for the stored data. 
     
     
         8 . The method of  claim 7  wherein the soft state comprises a soft programmed state for the stored data if the data signal is indicative of a value of zero, or a soft erased state for the stored data if the data signal is indicative of a value of one. 
     
     
         9 . The method of  claim 7  including restoring the read margin for selected memory elements by changing an association of the selected memory elements from the second range of resistance values to a first range of resistance values. 
     
     
         10 . The method of  claim 1  including managing the read margin as a function of time. 
     
     
         11 . The method of  claim 1  including providing a capacitance element, and, during the second cycle, determining a rate of current flow to or from the capacitance element as indicative of whether the read margin for selected memory elements is associated with a specified level of read margin. 
     
     
         12 . The method of  claim 1  wherein the reference signal comprises a reference current. 
     
     
         13 . The method of  claim 12  including providing the reference current from a reference memory cell of the array. 
     
     
         14 . The method of  claim 1  wherein the leakage signal comprises leakage currents generated by a subset of the plurality of memory elements that are not selected for the read operation. 
     
     
         15 . The method of  claim 1  including repeating the sensing steps at selected sample times to form sequential sensing samples, and storing the sequential sensing samples in a sample repository. 
     
     
         16 . The method of  claim 15  including determining whether a memory cell requires restoration based on the sequential sensing samples. 
     
     
         17 . The method of  claim 1  wherein each memory element is configured to store at least two-bits of data, and the method includes managing read margins for multi-level cells (MLC). 
     
     
         18 . The method of  claim 1  wherein the memory array comprises a stack of multiple layers of memory elements. 
     
     
         19 . The method of  claim 1  wherein the memory array comprises a two-terminal cross-point array of resistive memory cells. 
     
     
         20 . The method of  claim 1  including providing a capacitance element coupled to at least one of the selected memory elements, and, during the second cycle, determining a rate of current flow to or from the capacitance element by sampling a voltage of the capacitance element to form a profile as indicative of the read margin.

Join the waitlist — get patent alerts

Track US2012257438A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.