Detecting misalignment in memory array and adjusting read and verify timing parameters on sub-block and block levels

US10068657B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-10068657-B1
Application numberUS-201715430299-A
CountryUS
Kind codeB1
Filing dateFeb 10, 2017
Priority dateFeb 10, 2017
Publication dateSep 4, 2018
Grant dateSep 4, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A memory device and associated techniques adjust voltage ramping times optimally for each block or sub-block of memory cells to account for fabrication variations. The widths of word lines and select gate lines can vary in different sub-blocks due to misalignments in the fabrication process. The resistance and voltage settling times vary based on the widths. In one aspect, a shortest acceptable ramp down period is determined for a select gate line. This period avoids excessive read errors. A corresponding shortest acceptable word line voltage ramping period is then determined for each sub-block. A pattern in the ramp down periods can be detected among the tested sub-blocks or blocks and used to set ramp down periods in other sub-blocks or blocks. The overall time for a programming or read operation is therefore minimized.

First claim

Opening claim text (preview).

We claim: 1. An apparatus, comprising: a plurality of blocks of memory cells, wherein in each block, the memory cells are arranged in vertical NAND strings in a plurality of sub-blocks, wherein each block comprises conductive layers spaced apart vertically, the conductive layers spaced apart vertically comprise word lines connected to the memory cells, the plurality of sub-blocks are arranged in a row on a substrate, each sub-block is elongated and has a length in a first direction and a width in a second direction perpendicular to the first direction, and perpendicular to a direction in which the vertical NAND strings extend, the row extends in the second direction, and the widths vary along the row; and a control circuit configured with a voltage ramping period for each sub-block which is a function of the width of the sub-block, wherein the voltage ramping period is for a voltage applied to at least one of the conductive layers. 2. The apparatus of claim 1 , wherein: each sub-block comprises separate word lines; and the voltage ramping period is for the separate word lines in each sub-block. 3. The apparatus of claim 1 , wherein: sets of adjacent sub-blocks comprises shared word lines; and the voltage ramping period is for the shared word lines in each set of adjacent sub-blocks. 4. The apparatus of claim 1 , wherein: the voltage ramping period is for a selected word line connected to selected memory cells; and the voltage ramping period occurs in a sensing operation for the selected memory cells and comprises a period between (a) a time when the voltage begins to ramp to a demarcation level on the selected word line and (b) a time when sensing is performed for the selected memory cells relative to the demarcation level. 5. The apparatus of claim 1 , wherein: each NAND string comprises a drain end select gate transistor; in each sub-block, one of the conductive layers comprises a select gate line connected to the drain end select gate transistors; and the voltage ramping period is for the select gate line. 6. The apparatus of claim 5 , wherein: the voltage ramping period occurs in a program loop and comprises a period between (a) a time when the voltage begins to ramp down on the select gate line to cause the drain end select gate transistors to begin to transition from a conductive state to a non-conductive state and (b) a time when a pass voltage begins to ramp up on the word lines. 7. The apparatus of claim 1 , wherein: the voltage ramping period is a function of a repeating pattern of the widths along the row. 8. The apparatus of claim 1 , wherein: the voltage ramping period is alternatingly relatively larger and relatively smaller along the row when the widths are alternatingly narrower and wider, respectively. 9. The apparatus of claim 1 , wherein: the voltage ramping period increases progressively along the row as the widths decrease progressively across the row. 10. The apparatus of claim 1 , wherein: the voltage ramping period varies with the widths. 11. The apparatus of claim 1 , wherein: the voltage ramping period is progressively greater and then progressively smaller across the row of sub-blocks as the widths are progressively smaller and then progressively greater, respectively, across the row of sub-blocks. 12. The apparatus of claim 1 , wherein: the sub-blocks are separated by isolation areas; each sub-block comprises a row of the vertical NAND strings extending in the first direction; and a distance between the row of the vertical NAND strings and an adjacent isolation area varies among the sub-blocks. 13. A method for configuring a memory device, comprising: performing programming operations for selected sub-blocks of a plurality of sub-blocks of memory cells, wherein the plurality of sub-blocks are arranged in a row on a substrate and widths of the plurality of sub-blocks vary in a direction in which the row extends, the memory cells are arranged in vertical NAND strings, each vertical NAND string comprises a drain end select gate transistor, each sub-block comprises conductive layers spaced apart vertically including word lines connected to the memory cells and a select gate line connected to the drain end select gate transistors, and an allowable voltage ramp down period on the select gate line for unselected sub-blocks of the plurality of sub-blocks before a ramp up of voltages on unselected word lines among the word lines connected to the memory cells is set to be different in each of the programming operations; for each of the selected sub-blocks, performing a read operation after each programming operation, obtaining a count of a number of read errors, and determining a shortest value of the voltage ramping period for which the count of read errors is below a threshold; determining a pattern in the shortest value for the selected sub-blocks relative to positions of the selected sub-blocks in the row, wherein the pattern in the shortest value corresponds to a pattern in the widths of the plurality of sub-blocks; and configuring a control circuit for use in a subsequent operation involving another sub-block of the plurality of sub-blocks with a voltage ramping period, wherein the configuring is based on the pattern in the shortest value and a position of the another sub-block in the row. 14. The method of claim 13 , wherein: the subsequent operation comprises a sensing operation for selected memory cells connected to a selected word line in the another sub-block; and the voltage ramping period comprises a period between (a) a time when a voltage begins to ramp to a demarcation level on the selected word line and (b) a time when sensing is performed for the selected memory cells relative to the demarcation level. 15. The method of claim 13 , wherein: in each unselected sub-block, the allowable voltage ramp down period comprises a period between (a) a time when a voltage begins to ramp down on the select gate line to cause the drain end select gate transistors to begin to transition from a conductive state to a non-conductive state and (b) a time when a pass voltage begins to ramp up on the unselected word lines. 16. The method of claim 13 , wherein: the subsequent operation comprises a programming operation for selected memory cells connected to a selected word line in the another sub-block; and the voltage ramping period comprises a period between (a) a time when a voltage begins to ramp down on a select gate line in the another sub-block to cause drain end select gate transistors in the another sub-block to begin to transition from a conductive state to a non-conductive state and (b) a time when a pass voltage begins to ramp up on unselected word lines in the another sub-block. 17. The method of claim 13 , wherein: the pattern in the shortest value indicates that the shortest value is alternatingly higher and lower along the row; and the voltage ramping period is configured to be alternatingly higher and lower along the row. 18. The method of claim 13 , wherein: the pattern in the shortest value indicates that the shortest value is progressively larger along the row; and the voltage ramping period is configured to be progressively larger along the row. 19. An apparatus, comprising: a row of sub-blocks of memory cells on a substrate, each sub-block is elongated and has a length in a first direction and a width in a second direction perpendicular to the first direction, and the row extends in the second direction; means for initiating a sensing operation f

Assignees

Inventors

Classifications

  • Programming all cells in an array, sector or block to the same state prior to flash erasing · CPC title

  • Circuits or methods to verify correct programming of nonvolatile memory cells · CPC title

  • Programming or data input circuits · CPC title

  • G11C16/08Primary

    Address circuits; Decoders; Word-line control circuits · CPC title

  • Word line control · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10068657B1 cover?
A memory device and associated techniques adjust voltage ramping times optimally for each block or sub-block of memory cells to account for fabrication variations. The widths of word lines and select gate lines can vary in different sub-blocks due to misalignments in the fabrication process. The resistance and voltage settling times vary based on the widths. In one aspect, a shortest acceptable…
Who is the assignee on this patent?
Sandisk Technologies Llc
What technology area does this patent fall under?
Primary CPC classification G11C16/08. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Sep 04 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 7 related publications on this page (citations in our corpus or others sharing the same primary CPC).