IP Library Granted Patent US 11,031,085
Granted Patent B2
US 11,031,085 · App. 16/896,960 · Granted Jun 8, 2021

Non-volatile memory with fast partial page operation

Inventors: Mohan V Dunga (Santa Clara, CA); Pitamber Shukla (Milpitas, CA)
Assignee: SanDisk Technologies LLC
G11C16/10G11C8/08G11C13/0004G11C13/004G11C13/0026G11C13/0028G11C13/0064G11C13/0069G11C16/0483G11C16/08G11C16/26G11C16/3459G11C29/028G11C29/50012G11C7/1015G11C7/18G11C8/14G11C29/42G11C29/838G11C2013/0085G11C2013/0092G11C2029/1202G11C2213/71H01L27/1157H01L27/11556H01L27/11582H01L27/249
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,031,085
App. No.
16/896,960
Granted
Jun 8, 2021
Kind
B2
Abstract

A non-volatile memory system comprises a memory structure and a control circuit connected to the memory structure. The memory structure includes one or more planes of non-volatile memory cells. Each plane is divided into a plurality of partial planes. The control circuit is configured to write to and read from the memory cells by writing a partial page into a particular partial plane and reading the partial page from the particular partial plane using a set of parameters optimized for the particular partial plane.

Claims (32)

1. An apparatus, comprising:

a plurality of non-volatile memory cells including a plurality of partial planes, each of the partial planes corresponding to a non-overlapping subset of the memory cells connected along a word line; and

one or more control circuits connected to the non-volatile memory cells, the one or more control circuits are configured to read data from and write data to a selected one of the partial planes by applying to the word line one or more voltages that are dependent on a resistive/capacitive behavior of the word line in the partial plane.

2. The apparatus of claim 1 , wherein each of the partial planes corresponds to a contiguous subset of the plurality of memory cells.

3. The apparatus of claim 1 , wherein each of the partial planes corresponds to a plurality of contiguous subsets of the plurality of memory cells having a similar resistive/capacitive behavior.

4. The apparatus of claim 1 , wherein the one or more control circuits are configured to write data to the selected one of the partial planes by applying one of a plurality of program voltage pulse levels to the word line, an amplitude of a voltage pulse applied to the word line when writing data to the selected one of the partial planes is dependent on the resistive/capacitive behavior of the selected one of the partial planes.

5. The apparatus of claim 4 , wherein the one or more control circuits are configured to store data in the memory cells in a binary format and write data to the selected one of the partial planes by applying a single voltage pulse to the word line.

6. The apparatus of claim 4 , wherein the one or more control circuits are configured to write data to the selected one of the partial planes by applying one or more voltage pulses to a first end of the word line, the one or more voltage pulses having a larger amplitude for a partial plane further from the first end than for a partial plane nearer the first end.

7. The apparatus of claim 1 , wherein the one or more control circuits are configured to read data from the selected one of the partial planes by applying one of a plurality of sensing waveforms to the word line, an amplitude of a sensing waveform applied to the word line when writing data to the selected one of the partial planes is dependent on the resistive/capacitive behavior of the selected one of the partial planes.

8. The apparatus of claim 7 , wherein the one or more control circuits are configured to read data from the selected one of the partial planes by applying the sensing waveform to a first end of the word line, the sensing waveform having a larger amplitude for a partial plane further from the first end than for a partial plane nearer the first end.

9. The apparatus of claim 1 , wherein the control circuit is configured to receive a partial page of data, break the partial page of data into a plurality of chunks of data, scramble the chunks of data, and write the scrambled plurality of chunks of data to the selected one of the partial planes.

10. The apparatus of claim 1 , wherein the non-volatile memory cells comprises a three-dimensional semiconductor memory device in which the memory cells are arranged in multiple physical levels above a silicon substrate and comprise a charge storage medium.

11. A method, comprising:

receiving a command to access a partial page of data in a contiguous subset of memory cells connected to a word line;

determining a voltage to apply to the word line based on a location of the contiguous subset of memory cells along the word line relative to a word line driver; and

accessing the partial page of data, the accessing including applying the determined voltage to the word line.

12. The method of claim 11 , wherein the command to access the partial page of data is a program command to write the partial page of data to the contiguous subset of memory cells, and the voltage applied to the word line is a programming pulse having an amplitude dependent upon the location of the contiguous subset of memory cells along the word line.

13. The method of claim 12 , wherein the program command is to write the partial page of data in a binary format to the contiguous subset of memory cells by applying a single voltage pulse to the word line.

14. The method of claim 12 , further comprising:

receiving the partial page of data;

breaking the partial page of data into a plurality of chunks of data; and

scrambling the chunks of data, wherein accessing the partial page of data includes writing the scrambled plurality of chunks of data to the contiguous subset of memory cells.

15. The method of claim 11 , wherein the command to access the partial page of data is a read command to read the partial page of data from the contiguous subset of memory cells, and the voltage applied to the word line is a sensing voltage having an amplitude dependent upon the location of the contiguous subset of memory cells along the word line.

16. A system, comprising:

a non-volatile memory controller; and

a memory die, comprising:

an array of non-volatile memory cells; and

an on-die control circuit connected to the array of non-volatile memory cells, the control circuit is configured to read and write data as a full page, a full page corresponding to a plurality of memory cells connected along a word line, the control circuit is further configured to read and write data as one of a plurality of partial pages, each of the partial pages corresponding to a contiguous subset of the plurality of memory cells connected to the word line, wherein one or more voltages applied to the word line in a read or write operation of a selected partial page are based on a capacitive behavior of a portion of word line along which the memory cells of the selected partial page are connected.

17. The system of claim 16 , wherein the on-die control circuit is configured to write data to the selected one of the partial pages by applying one of a plurality of program voltage pulse levels to the word line, an amplitude of a voltage pulse applied to the word line when writing data to the selected partial page is dependent on the capacitive behavior of the selected one of the partial pages.

18. The system of claim 17 , wherein the on-die control circuit is configured to store data in the memory cells in a binary format and write data to the selected partial page by applying a single voltage pulse to the word line.

19. The system of claim 16 , wherein the on-die control circuit is configured to write data to the selected partial page by applying one or more voltage pulses to a first end of the word line, the one or more voltage pulses having a larger amplitude for a partial plane further from the first end than for a partial plane nearer the first end.

20. The system of claim 16 , wherein the on-die control circuit is configured to read data from the selected partial page by applying one of a plurality of sensing waveforms to the word line, an amplitude of a sensing waveform applied to the word line when reading data from the selected one of the partial pages is dependent on the capacitive behavior of the selected one of the partial pages.

Assignments (4)
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 31, 2024
From: SANDISK TECHNOLOGIES LLC
To: SANDISK TECHNOLOGIES, INC.
Reel/Frame 069796/0423 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 9, 2020
From: DUNGA, MOHAN V.; SHUKLA, PITAMBER
To: SANDISK TECHNOLOGIES LLC
Reel/Frame 052885/0163 →
Continuity (3)
Division 15955156 · Apr 17, 2018
Provisional Application 62596512 · Dec 8, 2017
Related Publication 20200303010A1 · Sep 24, 2020