IP Library Granted Patent US 8,195,899
Granted Patent B2
US 8,195,899 · App. 12/388,366 · Granted Jun 5, 2012

Memory cell operation

Assignee: Micron Technology, Inc.
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 8,195,899
App. No.
12/388,366
Granted
Jun 5, 2012
Kind
B2
Abstract

The present disclosure includes memory devices and systems having memory cells, as well as methods for operating the memory cells. One or more methods for operating memory cells includes determining age information for a portion of the memory cells and communicating a command set for the portion of the memory cells, the command set including the age information.

Claims (83)

1. A method for operating memory cells, comprising:

determining age information for a portion of the memory cells; and

communicating a command set for the portion of the memory cells,

wherein the command set includes the age information, wherein communicating the command set includes transmitting the age information in a command cycle transmitted last in time; and

wherein the command cycle transmitted last in time includes command-identifying information for the portion of the memory cells.

2. A method for operating a memory device, comprising:

monitoring age information corresponding to an age of at least a particular portion of a memory device;

communicating the age information to the memory device; and

switching the memory device between a safe operating mode and fast operating mode at least partially in response to the age information.

3. A method for operating a number of memory cells in a memory device, comprising:

determining a number of wear cycles performed on the number of memory cells;

determining a wear state based on the number of wear cycles;

communicating access information for the number of memory cells from a memory access device to a memory, the access information including age information;

determining at least one operating parameter for the number of memory cells at least partially in response to the age information;

storing in the memory device, a data arrangement characterizing operating performance of the memory device, the data arrangement relating the at least one operating parameter to the age information; and

wherein determining the at least one operating parameter includes at least one of:

selecting from the data arrangement, a value of the at least one operating parameter or a change to the at least one operating parameter corresponding to the age information; and

executing a stored function to compute a value of the at least one operating parameter or compute a change to the at least one operating parameter corresponding to the age information.

4. A memory device, comprising:

an array of memory cells; and

control circuitry coupled to the array of memory cells, and adapted to:

receive access information corresponding to a number of memory cells of the array;

retrieve age information from the access information;

determine at least one operating parameter corresponding to the age information for the number of the memory cells of the array at least partially in response to the age information; and

store one or more bits of a last address cycle corresponding to retrieved age information in a register.

5. The memory device of claim 4 , wherein the age information is representative of a range of wear cycles performed on the number of memory cells of the array.

6. The memory device of claim 4 , wherein the control circuitry is adapted to determine a modification to an operating parameter.

7. The memory device of claim 4 , wherein the one or more bits are most significant bits of the last address cycle.

8. The memory device of claim 4 , wherein the age information is information corresponding to a wear cycle quantity.

9. A memory system, comprising:

a memory access device;

a memory;

an interface coupled between the memory access device and the memory, the interface being configured to communicate a data arrangement that includes:

a first quantity of bits representing identifying information corresponding to a portion of the memory; and

a second quantity of bits representing age information corresponding to the portion of the memory,

wherein the first and second quantity of bits are communicated in N address cycles through the interface, the Nth address cycle including the second quantity of bits.

10. The memory system of claim 9 , wherein the memory is a memory device.

11. The memory system of claim 9 , wherein the second quantity of bits are one or more most significant bits of the Nth address cycle.

12. The memory system of claim 9 , wherein a portion of the first quantity of bits are included in the Nth address cycle.

13. A method for operating memory cells, comprising:

determining age information for a portion of the memory cells; and

communicating a command set for the portion of the memory cells,

wherein the command set includes the age information, wherein communicating the command set includes transmitting the age information in an address cycle transmitted last in time; and

wherein the address cycle transmitted last in time includes address-identifying information for the portion of the memory cells.

14. A method for operating memory cells, comprising:

determining age information for a portion of the memory cells;

communicating a command set for the portion of the memory cells, wherein the command set includes the age information; and

determining at least one operating parameter for the portion of the memory cells at least partially in response to the age information, wherein determining the at least one operating parameter is based, at least partially, on predetermined Vt drift curve information characterizing performance of the memory cells.

15. A method for operating a number of memory cells in a memory device, comprising:

determining a number of wear cycles performed on the number of memory cells;

determining a wear state based on the number of wear cycles;

communicating access information for the number of memory cells from a memory access device to a memory, the access information including age information; and

determining at least one operating parameter for the number of memory cells at least partially in response to the age information;

wherein the at least one operating parameter is selected from a group including: a programming pulse voltage magnitude, a programming pulse duration, a programming pulse frequency, and a quantity of programming pulses.

16. A method for operating a number of memory cells in a memory device, comprising:

determining a number of wear cycles performed on the number of memory cells;

determining a wear state based on the number of wear cycles; and

communicating access information for the number of memory cells from a memory access device to a memory, the access information including age information;

wherein the access information includes a command portion and an address portion, the address portion including identifying information and the age information corresponding to the number of memory cells; and

wherein communicating the access information includes communicating a plurality of the address portion before the age information included in a cycle communicated last in time.

17. The method of claim 16 , including representing the age information corresponding to the number of memory cells by one or more of the most significant bits of the cycle transmitted last in time.

18. The method of claim 17 , wherein one or more of the least significant bits of the cycle communicated last in time represent a portion of the identifying information corresponding to the number of memory cells.

19. A memory device, comprising:

an array of memory cells; and

control circuitry coupled to the array of memory cells, and adapted to:

receive access information corresponding to a number of memory cells of the array;

retrieve age information from the access information; and

determine at least one operating parameter corresponding to the age information for the number of the memory cells of the array at least partially in response to the age information;

wherein a stored data arrangement characterizes a Vt drift curve for the memory device, relating the Vt drift curve to the age information.

20. A memory device, comprising:

an array of memory cells; and

control circuitry coupled to the array of memory cells, and adapted to:

receive access information corresponding to a number of memory cells of the array;

retrieve age information from the access information; and

determine at least one operating parameter corresponding to the age information for the number of the memory cells of the array at least partially in response to the age information;

wherein the at least one operating parameter is selected from a group including: a programming pulse voltage magnitude, a programming pulse duration, a programming pulse frequency, and a quantity of programming pulses utilized.

21. A memory device, comprising:

an array of memory cells; and

control circuitry coupled to the array of memory cells, and adapted to:

receive access information corresponding to a number of memory cells of the array;

retrieve age information from the access information; and

determine at least one operating parameter corresponding to the age information for the number of the memory cells of the array at least partially in response to the age information;

wherein the age information indicates operating the number of the memory cells of the array in a mode selected from a group including: a high reliability mode and a high performance mode.

Assignments (8)
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 9, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: MICRON TECHNOLOGY, INC.
Reel/Frame 050937/0001 →
RELEASE OF SECURITY INTEREST Recorded Aug 23, 2018
From: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: MICRON TECHNOLOGY, INC.
Reel/Frame 047243/0001 →
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 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REPLACE ERRONEOUSLY FILED PATENT #7358718 WITH THE CORRECT PATENT #7358178 PREVIOUSLY RECORDED ON REEL 038669 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Jun 8, 2017
From: MICRON TECHNOLOGY, INC.
To: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 043079/0001 →
PATENT SECURITY AGREEMENT Recorded Jun 2, 2016
From: MICRON TECHNOLOGY, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 038954/0001 →
SECURITY INTEREST Recorded May 12, 2016
From: MICRON TECHNOLOGY, INC.
To: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 038669/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 18, 2009
From: CHEN, FRANK; CHEN, LIANG
To: MICRON TECHNOLOGY, INC.
Reel/Frame 022278/0302 →
Priority Claims (1)
CN 2008 1 0211462 · Sep 26, 2008 · national
Continuity (1)
Related Publication 20100082884A1 · Apr 1, 2010