IP Library Granted Patent US 11,462,279
Granted Patent B1
US 11,462,279 · App. 17/319,756 · Granted Oct 4, 2022

Modified distribution of memory device states

Inventors: Amiya Banerjee (Bangalore, IN); Vinayak Bhat (Bangalore, IN); Harish R. Singidi (Fremont, CA)
Assignee: Western Digital Technologies, Inc.
G11C16/3418G11C16/102G11C16/26G11C16/3404
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,462,279
App. No.
17/319,756
Granted
Oct 4, 2022
Kind
B1
Abstract

Storage devices include a memory array comprised of a plurality of memory devices. These memory devices are programmed with a modified distribution across the available memory states within the devices. The modified distribution of memory states attempts to minimize the use of memory states that are susceptible to negative effects. These negative effects can include read and write disturbs as well as data retention errors. Often, these negative effects occur on memory states on the lower and upper states within the voltage threshold range of the memory device. The distribution of memory states can be modified though the use of a modified randomization seed configured to change the probabilities of programming of each page within the memory device. This modification of the randomization seed can yield desired distribution of memory device states that are configured to reduce exposure to negative effects thus prolonging the overall lifespan of the storage device.

Claims (48)

1. A device comprising:

a processor;

a memory array comprising:

a plurality of memory devices configured to be programmed into a plurality of states, each state corresponding to a unique value;

a modified state distribution logic configured to:

receive host data for storage;

parse the received host data into a plurality of values suitable for storage;

randomize the plurality of values based on one or more predetermined probabilities;

store each of the randomized values to one of a plurality of states within the plurality of memory devices; and

generate log data configured to facilitate a translation from the stored values back to the host data;

wherein the randomization is configured to select fewer states within a first group of the plurality of states.

2. The device of claim 1 , wherein the plurality of states configurable within the plurality of memory devices corresponds to groupings of an increasing range of voltage threshold range within each of the plurality of memory devices.

3. The device of claim 2 , wherein each grouping of the increasing voltage threshold range corresponds to a particular state.

4. The device of claim 3 , wherein the plurality of memory device states selected for grouping comprises memory device states that are affected by one or more negative effects.

5. The device of claim 4 , wherein the grouping of the plurality of memory states can be configured based on the desired reduction of one or more negative effects.

6. The device of claim 5 , wherein the negative effects include read disturb, program disturb, or data retention errors.

7. The device of claim 3 , wherein the first group of the plurality of states corresponds to voltage threshold groupings at both the lower and higher ends of the increasing range of available voltage threshold levels.

8. The device of claim 7 , wherein a second group of the plurality of states includes voltage threshold levels not within the first group of the plurality of states.

9. The device of claim 1 , wherein the predetermined probabilities are a modified randomization seed.

10. The device of claim 9 , wherein the modified state distribution logic is further configured to determine the memory device states to comprise the first group.

11. The device of claim 10 , wherein the modified randomization seed is generated based on the determined first group of memory device states.

12. The device of claim 9 , wherein the modified state distribution logic is further configured to determine the memory device states to comprise a plurality of groups.

13. The device of claim 12 , wherein the modified randomization seed is generated based on the determined plurality of groups of memory device states.

14. The device of claim 13 , wherein the randomization is configured to select fewer states with a first group of the plurality of groups and to select more states within a second group of the plurality of groups.

15. A device comprising:

a processor;

a memory array comprising:

a plurality of memory devices configured to be programmed into a plurality of states, each state corresponding to a unique value;

a modified state distribution logic configured to:

receive host data for storage;

parse the received data into a plurality of values suitable for storage;

randomize the plurality of values based on an equal distribution probability;

re-randomize the randomized data based on one or more predetermined probabilities;

store each of the randomized values to one of a plurality of states within the plurality of memory devices; and

generate log data configured to facilitate a translation from the stored re-randomized values back to the host data;

wherein the re-randomization is configured to select fewer states within a first group of the plurality of states.

16. A method of modifying memory device state distributions comprising:

receiving host data for storage;

determining the available selectable memory states within a memory array;

grouping a plurality of memory device states to minimize;

generating a modified randomization seed based on the grouping of memory device states;

randomizing the received data based on the modified randomization seed;

storing the randomized data to a plurality of memory devices; and

generating log data configured to facilitate a translation from the stored data back to the host data.

17. The method of claim 16 , wherein the modified randomization seed is configured to reduce the number of selections from the grouped plurality of memory states.

18. The method of claim 17 , wherein the plurality of memory device states selected for grouping comprises memory device states that are affected by one or more negative effects.

19. The method of claim 18 , wherein the grouping of the plurality of memory states can be configured based on the desired reduction of one or more negative effects.

20. The method of claim 19 , wherein the negative effects include read disturb, program disturb, or data retention errors.

Assignments (10)
PARTIAL RELEASE OF SECURITY INTERESTS Recorded Apr 25, 2025
From: JPMORGAN CHASE BANK, N.A., AS AGENT
To: SANDISK TECHNOLOGIES, INC.
Reel/Frame 071382/0001 →
SECURITY AGREEMENT Recorded Apr 25, 2025
From: SANDISK TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 071050/0001 →
PATENT COLLATERAL AGREEMENT Recorded Aug 23, 2024
From: SANDISK TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS THE AGENT
Reel/Frame 068762/0494 →
CHANGE OF NAME Recorded Jun 27, 2024
From: SANDISK TECHNOLOGIES, INC.
To: SANDISK TECHNOLOGIES, INC.
Reel/Frame 067982/0032 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 29, 2024
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: SANDISK TECHNOLOGIES, INC.
Reel/Frame 067567/0682 →
PATENT COLLATERAL AGREEMENT - A&R LOAN AGREEMENT Recorded Aug 21, 2023
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 064715/0001 →
PATENT COLLATERAL AGREEMENT - DDTL LOAN AGREEMENT Recorded Aug 21, 2023
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 067045/0156 →
RELEASE OF SECURITY INTEREST AT REEL 057651 FRAME 0296 Recorded Feb 8, 2022
From: JPMORGAN CHASE BANK, N.A.
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 058981/0958 →
SECURITY INTEREST Recorded Sep 17, 2021
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS AGENT
Reel/Frame 057651/0296 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 13, 2021
From: BANERJEE, AMIYA; BHAT, VINAYAK; SINGIDI, HARISH R.
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 056234/0209 →