IP Library Granted Patent US 10,600,456
Granted Patent B2
US 10,600,456 · App. 16/215,693 · Granted Mar 24, 2020

Program operations in memory

Inventors: Marco Sforzin (Cernusco sul Naviglio, IT); Paolo Amato (Treviglio, IT); Innocenzo Tortorelli (Cernusco sul Naviglio, IT); Marco Dallabora (Melegnano, IT)
Assignee: Micron Technology, Inc.
G11C7/1096G11C13/00G11C13/0069G11C13/0061G11C2013/0076G11C2213/71G11C2213/72G11C2213/76G11C2213/79
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,600,456
App. No.
16/215,693
Granted
Mar 24, 2020
Kind
B2
Abstract

The present disclosure includes apparatuses and methods related to program operations in memory. An example apparatus can perform a program operation on an array of memory cells by applying a first program signal to a first portion of the array of memory cells that are to remain in a first state in response to the program operation, wherein the first program signal programs memory cells to a second state and then to the first state.

Claims (31)

1. An apparatus, comprising:

an array of memory cells; and

a controller configured to:

perform a pre-read operation to determine which memory cells of the array of memory cells will be programmed during a program operation; and

perform the program operation on the array of memory cells by applying a first program signal to a first portion of the array of memory cells that are to remain in a first state, wherein the first program signal programs memory cells to a second state and then to the first state, and wherein the first program signal includes a first portion applied during a first time period and a second portion applied during a second time period, wherein the second time period is different from the first time period.

2. The apparatus of claim 1 , wherein the controller is configured to apply a second program signal to a second portion of the array of memory cells that are to change from the second state to the first state.

3. The apparatus of claim 1 , wherein the controller is configured to apply a third program signal to a third portion of the array of memory cells that are to change from the first state to the second state.

4. The apparatus of claim 1 , wherein the first portion includes a reset signal.

5. The apparatus of claim 1 , wherein the second portion includes a set signal.

6. The apparatus of claim 1 , wherein the controller is configured to avoid applying any program signal to a fourth portion of the array of memory cells that are to remain in the second state.

7. An apparatus, comprising:

an array of memory cells; and

a controller configured to:

perform a pre-read operation to determine which memory cells of the array of memory cells will be programmed during a program operation; and

perform the program operation on the array of memory cells by:

applying a first program signal to a first portion of the array of memory cells that are to remain in a first state, wherein a first portion of the first program signal programs memory cells to a second state during a first time period and then a second portion of the first program signal programs the memory cells to the first state during a second time period, wherein the second time period is different from the first time period; and

applying a second program signal to a second portion of the array of memory cells that are to change from the second state to the first state.

8. The apparatus of claim 7 , wherein the controller is configured to apply a third program signal to a third portion of the array of memory cells that are to change from the first state to the second state.

9. The apparatus of claim 7 , wherein the first state is a set state.

10. The apparatus of claim 7 , wherein the second state is a reset state.

11. The apparatus of claim 7 , wherein the first program signal includes a selection-phase.

12. The apparatus of claim 11 , wherein the selection-phase includes an amount of time to prepare the first portion of the first program signal.

13. A method, comprising:

performing a pre-read operation to determine which memory cells of an array of memory cells will be programmed during a program operation;

performing the program operation on the array of memory cells by applying a first program signal to a first portion of the array of memory cells that are to remain in a first state, wherein a first portion of the first program signal programs memory cells to a second state during a first time period and then a second portion of the first program signal programs the memory cells to the first state during a second time period, wherein the second time period is different from the first time period.

14. The method of claim 13 , wherein performing the program operation includes applying a second program signal to a second portion of the array of memory cells that are to change from the second state to the first state.

15. The method of claim 13 , wherein performing the program operation includes applying a third program signal to a third portion of the array of memory cells that are to change from the first state to the second state.

16. The method of claim 13 , wherein the first program signal includes a set and reset signal.

17. The method of claim 14 , wherein the second program signal includes a set signal.

18. The method of claim 15 , wherein the third program signal includes a reset signal.

19. The method of claim 16 , wherein the first program signal is a single uninterrupted signal.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Nov 15, 2019
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: MICRON TECHNOLOGY, INC.
Reel/Frame 051026/0568 →
RELEASE OF SECURITY INTEREST Recorded Oct 14, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: MICRON TECHNOLOGY, INC.
Reel/Frame 050718/0764 →
SUPPLEMENT NO. 11 TO PATENT SECURITY AGREEMENT Recorded Jan 16, 2019
From: MICRON TECHNOLOGY, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 048082/0860 →
SUPPLEMENT NO. 2 TO PATENT SECURITY AGREEMENT Recorded Jan 16, 2019
From: MICRON TECHNOLOGY, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 048082/0889 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 11, 2018
From: SFORZIN, MARCO; AMATO, PAOLO; TORTORELLI, INNOCENZO; DALLABORA, MARCO
To: MICRON TECHNOLOGY, INC.
Reel/Frame 047733/0671 →
Continuity (2)
Continuation 15659728 · Jul 26, 2017
Related Publication 20190122709A1 · Apr 25, 2019