IP Library Granted Patent US 10,698,610
Granted Patent B2
US 10,698,610 · App. 15/903,930 · Granted Jun 30, 2020

Storage system and method for performing high-speed read and write operations

Inventor: Nian Niles Yang (Mountain View, CA)
Assignee: Western Digital Technologies, Inc.
G06F3/061G06F3/0619G06F3/0634G06F3/0653G06F3/0688G11C16/349G11C16/3459
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,698,610
App. No.
15/903,930
Granted
Jun 30, 2020
Kind
B2
Abstract

A storage system and method for performing high-speed read and write operations are disclosed. In general, these embodiments discuss ways for performing a fast read in response to determining that the fast read will probably not have a negative impact on performance due to error correction and performing a fast write in response to determining that a storage system criterion is satisfied.

Claims (27)

1. A method for reading a memory of a storage system, the method comprising:

determining whether a bit error rate (BER) of a read of a data in a read location in a first read mode, is likely to exceed a first threshold, the determining comprising:

identifying a location of the read;

determining whether the read is to one of an identified set of word lines; and

determining that the BER is likely to exceed the first threshold if the read is to one of the identified set of word lines;

determining to operate the memory in the first read mode based on determining that the BER is not likely to exceed the first threshold;

operating the memory in the first read mode, wherein the memory is configured to read the data in the read location at a time that is earlier than when the memory reads data in a second read mode; and

reading the data in the memory using the first read mode.

2. The method of claim 1 further comprising increasing a power supply to the memory when operating the memory in the first read mode.

3. The method of claim 1 , wherein the determining whether the BER is likely to exceed the first threshold is performed in response to receiving a request for a random read.

4. The method of claim 1 , wherein the determining whether the BER is likely to exceed the first threshold is further based on a temperature of the memory.

5. The method of claim 1 , wherein the memory comprises a multi-level cell (MLC) memory.

6. The method of claim 1 , wherein the memory comprises a three-dimensional memory.

7. The method of claim 1 , wherein the storage system is embedded in a host.

8. A storage system comprising:

a memory configured to operate in a first write mode and a second write mode, wherein in the first write mode, the memory is further configured to skip a verify operation that is performed in the second write mode;

a controller configured to:

determine a storage system criterion is satisfied; and

instruct the memory to operate in the first write mode based on determining the storage system criterion is satisfied, and

an error correction code encoder configured to operate at a first encoding speed, wherein the storage system criterion is satisfied when a memory die parallel operating speed is less than the first encoding speed.

9. The storage system of claim 8 , wherein the storage system criterion is satisfied when a program-erase count of the memory is under a threshold.

10. The storage system of claim 8 wherein the memory comprises a plurality of memory dies.

11. The storage system of claim 8 , wherein the memory comprises a plurality of memory dies, and wherein the storage system criterion is satisfied when a number of memory dies being operated in parallel is below a threshold.

12. The storage system of claim 8 , wherein the storage system criterion is satisfied when the memory comprises single-level cells (SLCs).

13. The storage system of claim 8 , wherein in the second write mode, the memory is configured to perform the verify operation to check that data has been written correctly in the memory.

14. The storage system of claim 8 , wherein the memory comprises a three-dimensional memory.

15. The storage system of claim 8 , wherein the storage system is embedded in a host.

Assignments (10)
SECURITY AGREEMENT Recorded Apr 25, 2025
From: SANDISK TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 071050/0001 →
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 →
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 052915 FRAME 0566 Recorded Feb 8, 2022
From: JPMORGAN CHASE BANK, N.A.
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 059127/0001 →
SECURITY INTEREST Recorded Feb 6, 2020
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS AGENT
Reel/Frame 052915/0566 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 23, 2018
From: YANG, NIAN NILES
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 045023/0375 →