IP Library Granted Patent US 10,083,732
Granted Patent B2
US 10,083,732 · App. 15/645,106 · Granted Sep 25, 2018

Memory cell imprint avoidance

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,083,732
App. No.
15/645,106
Granted
Sep 25, 2018
Kind
B2
Abstract

Methods, systems, and devices for operating a ferroelectric memory cell or cells are described. A cell may be written with a value that is intended to convey a different logic state than may typically be associated with the value. For example, a cell that has stored a charge associated with one logic state for a time period may be re-written to store a different charge, and the re-written cell may still be read to have the originally stored logic state. An indicator may be stored in a latch to indicate whether the logic state currently stored by the cell is the intended logic state of the cell. A cell may, for example, be re-written with an opposite value periodically, based on the occurrence of an event, or based on a determination that the cell has stored one value (or charge) for a certain time period.

Claims (58)

1. A method, comprising:

determining a first logic state stored on a memory cell;

receiving an indicator that indicates whether the first logic state stored on the memory cell is an intended logic state; and

outputting a second logic state different from the first logic state stored on the memory cell based at least in part on the indicator.

2. The method of claim 1 , further comprising:

determining that the intended logic state is different from the first logic state based at least in part on the indicator, wherein outputting the second logic state is based at least in part on determining that the intended logic state is different from the first logic state.

3. The method of claim 1 , further comprising:

inverting the first logic state based at least in part on the indicator, wherein the second logic state is based at least in part on the inverted first logic state.

4. The method of claim 1 , further comprising:

writing the second logic state to the memory cell during a write-back procedure after outputting the second logic state; and

updating a value of the indicator based at least in part on writing the second logic state to the memory cell, wherein the updated value of the indicator indicates whether the intended logic state is stored on the memory cell.

5. The method of claim 1 , further comprising:

writing the first logic state to the memory cell during a write-back procedure, wherein a value of the indicator indicates that the intended logic state is stored on the memory cell.

6. The method of claim 1 , further comprising:

generating a first codeword based at least in part on the first logic state;

generating a second codeword based at least on inverting the first logic state; and

outputting one of the first codeword or the second codeword based at least in part on the indicator.

7. An electronic memory device, comprising:

a memory cell;

a latch coupled with the memory cell;

a sense component coupled with the memory cell; and

an error correction component coupled with the sense component and the latch, the error correction component operable to:

determine a first logic state stored on the memory cell;

receive an indicator stored on the latch indicating whether the first logic state stored on the memory cell is an intended logic state; and

output a second logic state different from the first logic state stored on the memory cell based at least in part on the indicator stored on the latch.

8. The electronic memory device of claim 7 , wherein the error correction component is further operable to:

compare the intended logic state to the first logic state based at least in part on the indicator stored on the latch, wherein outputting the second logic state is based at least in part on comparing the intended logic state to the first logic state.

9. The electronic memory device of claim 7 , wherein the error correction component is further operable to:

invert the first logic state based at least in part on the indicator stored on the latch, wherein the second logic state is based at least in part on the inverted first logic state.

10. The electronic memory device of claim 7 , wherein the error correction component is further operable to:

write the second logic state to the memory cell during a write-back procedure after outputting the second logic state; and

update a value of the indicator based at least in part on writing the second logic state to the memory cell, wherein the updated value of the indicator indicates whether the intended logic state is stored on the memory cell.

11. The electronic memory device of claim 7 , wherein the error correction component is further operable to:

determine a first output value based at least in part on the first logic state stored on the memory cell; and

determine a second output value based at least in part on an inverted logic state of the first logic state, wherein the second logic state output by the error correction component is selected from a set that includes the first output value and the second output value.

12. The electronic memory device of claim 7 , further comprising:

a plurality of memory cells, wherein the memory cell is one of the plurality of memory cells; and

a plurality of latches, wherein the latch is one of the plurality of latches, each latch of the plurality of latches storing the indicator for one memory cell of the plurality of memory cells.

13. The electronic memory device of claim 7 , further comprising:

a plurality of memory cells, wherein the memory cell is one of the plurality of memory cells, wherein the indicator stored on the latch indicates the intended logic state for the plurality of memory cells.

14. The electronic memory device of claim 7 , wherein the error correction component is implemented using a different page of the electronic memory device than is used for the memory cell.

15. The electronic memory device of claim 7 , wherein the error correction component is implemented using a same page of the electronic memory device as is used for the memory cell.

16. An electronic memory device, comprising:

a memory cell;

a latch coupled with the memory cell; and

a sense component coupled with the memory cell and the latch, the sense component operable to:

determine a first logic state stored on the memory cell;

receive an indicator stored on the latch indicating whether the first logic state stored on the memory cell is an intended logic state; and

output a second logic state different from the first logic state stored on the memory cell based at least in part on the indicator stored on the latch.

17. The electronic memory device of claim 16 , wherein the sense component is further operable to:

determine that the intended logic state is different from the first logic state based at least in part on the indicator stored on the latch, wherein outputting the second logic state is based at least in part on determining that the intended logic state is different from the first logic state.

18. The electronic memory device of claim 16 , wherein the sense component is further operable to:

invert the first logic state based at least in part on the indicator stored on the latch, wherein the second logic state is based at least in part on the inverted first logic state.

19. The electronic memory device of claim 16 , further comprising:

a plurality of memory cells, wherein the memory cell is one of the plurality of memory cells, wherein the indicator stored on the latch indicates the intended logic state for the plurality of memory cells.

20. The electronic memory device of claim 16 , further comprising:

a plurality of memory cells, wherein the memory cell is one of the plurality of memory cells; and

a plurality of latches, wherein the latch is one of the plurality of latches, each latch of the plurality of latches storing the indicator for one memory cell of the plurality of memory cells.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Nov 12, 2019
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: MICRON TECHNOLOGY, INC.; MICRON SEMICONDUCTOR PRODUCTS, INC.
Reel/Frame 051028/0001 →
RELEASE OF SECURITY INTEREST Recorded Oct 10, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: MICRON TECHNOLOGY, INC.
Reel/Frame 050700/0535 →
RELEASE OF SECURITY INTEREST Recorded Jul 20, 2018
From: U.S. BANK NATIONAL ASSOCIATION, AS AGENT
To: MICRON TECHNOLOGY, INC.
Reel/Frame 046597/0393 →
SECURITY INTEREST Recorded Jul 13, 2018
From: MICRON TECHNOLOGY, INC.; MICRON SEMICONDUCTOR PRODUCTS, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 047540/0001 →
SUPPLEMENT NO. 5 TO PATENT SECURITY AGREEMENT Recorded Aug 8, 2017
From: MICRON TECHNOLOGY, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 043482/0776 →
SUPPLEMENT NO. 5 TO PATENT SECURITY AGREEMENT Recorded Aug 8, 2017
From: MICRON TECHNOLOGY, INC.
To: U.S. BANK NATIONAL ASSOCIATION
Reel/Frame 043483/0686 →