IP Library Granted Patent US 11,029,889
Granted Patent B1
US 11,029,889 · App. 16/723,192 · Granted Jun 8, 2021

Soft bit read mode selection for non-volatile memory

Inventors: Eran Sharon (Rishon Lezion, IL); Alex Bazarsky (Holon, IL); Idan Alrod (Herzliya, IL)
Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.
G06F3/0659G06F3/0604G06F3/0634G06F3/0679G06F11/1068G11C13/004G11C13/0026G11C13/0028G11C16/08G11C16/26G11C2013/0045
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,029,889
App. No.
16/723,192
Granted
Jun 8, 2021
Kind
B1
Abstract

Apparatuses, systems, and methods are presented for reading data. A controller may be configured to select a read mode from a plurality of read modes for reading data from a region of a non-volatile memory array. The plurality of read modes may include at least a time-based soft bit read mode. The controller may be configured to apply a set of bias conditions to cells of a region so that bit line currents associated with the cells of the region affect voltages at capacitors associated with the cells of the region. The controller may be configured to, in response to selecting a time-based soft bit read mode, read hard bits and soft bits for a region by sensing capacitor voltages resulting from an applied set of bias conditions, at multiple integration times.

Claims (35)

1. An apparatus, comprising:

an array of non-volatile memory cells; and

a controller configured to:

select a read mode from a plurality of read modes for reading data from a region of the array, the plurality of read modes comprising at least a time-based soft bit read mode;

apply a set of bias conditions to cells of the region such that bit line currents associated with the cells of the region affect voltages at capacitors associated with the cells of the region; and

in response to selecting the time-based soft bit read mode, read hard bits and soft bits for the region by sensing the capacitor voltages resulting from the applied set of bias conditions, at multiple integration times.

2. The apparatus of claim 1 , wherein:

the plurality of read modes further comprises a hard bit read mode and a bias-based soft bit read mode; and

the controller is further configured to:

in response to selecting the hard bit read mode, read hard bits for the region by sensing the capacitor voltages resulting from the applied set of bias conditions, at a single integration time; and

in response to selecting the bias-based soft bit read mode, read hard bits and soft bits for the region by sensing the capacitor voltages resulting from the applied set of bias conditions, applying one or more additional sets of bias conditions, and sensing the capacitor voltages resulting from the one or more additional sets of bias conditions.

3. The apparatus of claim 1 , wherein the time-based soft bit read mode is a default read mode for the controller.

4. The apparatus of claim 1 , wherein the controller is configured to sense capacitor voltages at two integration times in the time-based soft bit read mode, and to sense capacitor voltages at three integration times in a second time-based soft bit read mode.

5. The apparatus of claim 1 , wherein the controller is configured to select the read mode based on information included in a read command received by the controller.

6. The apparatus of claim 1 , wherein the multiple integration times comprise a set of times selected by the controller based on information included in a read command received by the controller.

7. The apparatus of claim 1 , wherein the controller is configured to select the read mode based on metadata recorded at write time for the region.

8. The apparatus of claim 1 , wherein the controller is configured to select the read mode based on a comparison of the current time and temperature to time and temperature metadata recorded at write time for the region.

9. The apparatus of claim 1 , wherein the controller is configured to select the read mode based on error correction information for the region.

10. The apparatus of claim 1 , wherein the controller is configured to select the read mode based on error correction information for a second region of the array, and on metadata recorded at write time for the region and the second region.

11. The apparatus of claim 1 , wherein the multiple integration times comprise a set of times selected by the controller based on one or more of: metadata for the region, error correction information for the region, error correction information for a second region of the array, and metadata recorded at write time for the second region.

12. A method, comprising:

determining whether to use a time-based soft bit read mode for reading data from a region of non-volatile memory;

applying a set of bias voltages to cells of the region such that states of the cells affect analog voltages at sense amplifiers associated with the cells; and

in response to determining to use the time-based soft bit read mode, reading hard bits and soft bits for the region by converting the analog voltages affected by the applied bias voltages to digital sense amplifier results, at multiple integration times.

13. The method of claim 12 , further comprising selecting whether to convert the analog voltages to digital sense amplifier results at two integration times or at three integration times.

14. The method of claim 12 , further comprising determining the multiple integration times based on one or more of: metadata for the region, error correction information for the region, error correction information for a second region of the non-volatile memory, and metadata recorded at write time for the second region.

15. The method of claim 12 , wherein determining whether to use a time-based soft bit read mode comprises comparing a current time and temperature to time and temperature metadata recorded at write time for the region.

16. The method of claim 12 , wherein determining whether to use a time-based soft bit read mode is based on error correction information for the region.

17. The method of claim 12 , wherein determining whether to use a time-based soft bit read mode is based on error correction information for a second region of the non-volatile memory, and on metadata recorded at write time for the region and the second region.

18. An apparatus, comprising:

means for selecting a read mode from a plurality of read modes for reading data from a region of non-volatile memory, the plurality of read modes comprising at least a time-based soft bit read mode;

means for producing analog voltages based on data stored by cells of the region; and

means for digitizing the analog voltages at a number of integration times based on the selected read mode.

19. The apparatus of claim 18 , wherein the means for selecting a read mode comprises comprising means for comparing a current time and temperature to time and temperature metadata recorded at write time for the region.

20. The apparatus of claim 18 , further comprising means for determining the integration times based on one or more of: metadata for the region, error correction information for the region, error correction information for a second region of the non-volatile memory, and metadata recorded at write time for the second region.

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 - DDTL LOAN AGREEMENT Recorded Aug 21, 2023
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 067045/0156 →
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 →
RELEASE OF SECURITY INTEREST AT REEL 052025 FRAME 0088 Recorded Feb 8, 2022
From: JPMORGAN CHASE BANK, N.A.
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 058965/0699 →
SECURITY INTEREST Recorded Feb 26, 2020
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS AGENT
Reel/Frame 052025/0088 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 19, 2020
From: SHARON, ERAN; BAZARSKY, ALEX; ALROD, IDAN
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 051863/0164 →