IP Library › Granted Patent US 11,875,866
Granted Patent B2
US 11,875,866 · App. 16/581,067 · Granted Jan 16, 2024

Memory programming methods and memory systems

Inventor: Takafumi Kunihiro (Boise, ID)
Assignee: Micron Technology, Inc.
G11C17/18G11C7/00G11C11/005G11C11/406G11C13/0033G11C16/3431G11C17/16
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 11,875,866
App. No.
16/581,067
Granted
Jan 16, 2024
Kind
B2
Abstract

Memory programming methods and memory systems are described. One example memory programming method includes programming a plurality of main cells of a main memory and erasing a plurality of second main cells of the main memory. The memory programming method further includes first re-writing one-time programmed data within a plurality of first one-time programmed cells of a one-time programmed memory during the programming and second re-writing one-time programmed data within a plurality of second one-time programmed cells of a one-time programmed memory during the erasing. Additional method and apparatus are described.

Claims (30)

1. A memory system comprising:

a one-time programmed memory comprising a plurality of one-time programmed cells which individually have only one of a plurality of different states after programming of the one-time programmed cells; and

access circuitry configured to re-write the states of the one-time programmed cells at a plurality of moments in time after the programming of the one-time programmed cells.

2. The memory system of claim 1 wherein some of the one-time programmed cells have a first of the different states and others of the one-time programmed cells have a second of the different states, and wherein the access circuitry is configured to provide a first pulse to the some of the one-time programmed cells to re-write the state of the some of the one-time programmed cells and to provide a second pulse to the others of the one-time programmed cells to re-write the state of the others of the one-time programmed cells.

3. The memory system of claim 2 further comprising main memory which comprises a plurality of main cells, and wherein the access circuitry provides the first pulse to some of the main cells during the provision of the first pulse to the some of the one-time programmed cells and provides the second pulse to others of the main cells during the provision of the second pulse to the others of the one-time programmed cells.

4. The memory system of claim 2 further comprising main memory which comprises a plurality of main cells, and wherein the access circuitry provides the first pulse and the second pulse as a result of user commands initiating storage of different bits of main data using the main cells.

5. A memory programming method comprising:

programming a one-time programmed cell to one of a plurality of different states at an initial moment in time; and

re-writing the one-time programmed cell to the one of the different memory states at a plurality of subsequent moments in time after the initial moment in time to retain the programming of the one-time programmed cell in the one of the different memory states.

6. The method of claim 5 wherein the re-writing comprises providing a pulse to the one-time programmed cell at each of the subsequent moments in time.

7. The method of claim 6 further comprising reading the one state of the one-time programmed cell, and wherein the providing the pulse is a result of the reading.

8. The method of claim 6 further comprising providing the pulse to at least one of a plurality of main cells of a main memory at each of the subsequent moments in time.

9. The method of claim 8 wherein the main cells and the one-time programmed cell are the same type of memory cell.

10. The method of claim 8 further comprising asserting a word line, and wherein the providing the pulse to the one-time programmed cell and the at least one main cell comprises providing using the asserted word line.

11. The method of claim 8 wherein the providing the pulse to the one-time programmed cell comprises providing as a result of the providing the pulse to the at least one of the main cells.

12. The method of claim 5 wherein the re-writing comprises re-writing as a result of data being written to a plurality of main cells of a main memory.

13. The method of claim 5 wherein the re-writing increases a difference of a data level of the one-time programmed cell with respect to a read level.

14. The memory system of claim 1 wherein each of the one-time programmed cells individually has the same one of the different states after the re-writing as the respective one-time programmed cell had after the programming and prior to the re-writing.

15. The memory system of claim 1 wherein the programming comprises providing a pulse to one of the one-time programmed cells, and wherein the providing the pulse decreases the electrical resistance of the one of the one-time programmed cells.

16. The memory system of claim 1 wherein each of the one-time programmed cells individually has at least substantially the same electrical resistance after the programming and after the re-writing.

17. The memory system of claim 1 wherein each of the one-time programmed cells are capable of being programmed to have one of only two different electrical resistances, and wherein the two different electrical resistances correspond to the different states.

18. The memory system of claim 1 wherein each of the one-time programmed cells having a first of the different states change between the different states only once as a result of the programming and the re-writing.

19. The memory system of claim 1 wherein the programming and the re-writing permanently provide and maintain each of the one-time programmed cells in its respective one of the different states.

20. The method of claim 5 wherein the one-time programmed cell has the one of the different states after the re-writing.

21. The method of claim 5 wherein the programming comprises providing a pulse to the one-time programmed cell, and wherein the providing the pulse decreases the electrical resistance of the one-time programmed cell.

22. The method of claim 5 wherein the one-time programmed cell has at least substantially the same electrical resistance after the programming and after the re-writing.

23. The method of claim 5 wherein the one-time programmed cell is capable of being programmed to have one of only two different electrical resistances, and wherein the two different electrical resistances correspond to the different states.

24. The method of claim 5 wherein the one-time programmed cell changes between the different states only once.

25. The method of claim 5 wherein the programming and the re-writing permanently provide and maintain the one-time programmed cell in the one of the different states.

26. The memory system of claim 1 wherein the access circuitry is configured to program and re-write one of the one-time programmed cells to permanently provide and maintain the one of the one-time programmed cells in its respective one of the different states.

Continuity (4)
Continuation 15631162 · Jun 23, 2017
Continuation 14853557 · Sep 14, 2015
Continuation 13546919 · Jul 11, 2012
Related Publication 20200020409A1 · Jan 16, 2020