Storage device and operating method thereof

US9583201B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-9583201-B1
Application numberUS-201615017876-A
CountryUS
Kind codeB1
Filing dateFeb 8, 2016
Priority dateSep 7, 2015
Publication dateFeb 28, 2017
Grant dateFeb 28, 2017

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 storage device includes a main block including a plurality of sub-blocks, a peripheral circuit configured to perform a program operation, a read operation or an erase operation on the sub-blocks, and a control logic configured to control the peripheral circuit so that the erase operation of the sub-blocks is performed in a reverse order to an order of the program operation.

First claim

Opening claim text (preview).

What is claimed is: 1. A storage device, comprising: a main block including a plurality of sub-blocks; a peripheral circuit configured to perform a program operation, a read operation or an erase operation on the sub-blocks; and a control logic configured to control the peripheral circuit so that the erase operation of the sub-blocks is performed in a reverse direction to a direction of the program operation. 2. The storage device of claim 1 , wherein memory cells included in the main block are grouped in sub-block units. 3. The storage device of claim 1 , wherein the control logic controls the peripheral circuit so that the program operation is performed in page units in the main block and the erase operation is performed in sub-block units. 4. The storage device of claim 1 , wherein the control logic controls the peripheral circuit so that when the program operation of the main block is performed in a direction from a drain selection line to a source selection line, the erase operation is performed on the sub-blocks in a direction from a sub-block adjacent to the source selection line to a sub-block adjacent to the drain selection line, and the control logic controls the peripheral circuit so that when the program operation of the main block is performed in a direction from the source selection line to the drain selection line, the erase operation is performed in a direction from the sub-block adjacent to the drain selection line to the sub-block adjacent to the source selection line. 5. A method of operating a storage device, the method comprising: programming sub-blocks included in a selected main block; and erasing the sub-blocks in a reverse direction to a direction of programming of the sub-blocks. 6. The method of claim 5 , wherein in the programming of the sub-blocks, the sub-blocks are sequentially or randomly selected, and programmed. 7. The method of claim 5 , wherein the programming of the sub-blocks is performed in page units included in the sub-blocks, and the erasing of the sub-blocks is performed in sub-block. 8. The method of claim 5 , wherein the erasing of the sub-blocks comprises: determining an erased/programmed state of a selected sub-block; and erasing the sub-blocks or determining an erased/programmed state of a next sub-block according to a result of a determination. 9. The method of claim 8 , further comprising performing an erase operation in a direction from the selected sub-block in a reverse order to the programming of the sub-blocks when, as the result of the determination, it is determined that the selected sub-block is in the program state. 10. The method of claim 8 , further comprising determining the erased/programmed state of the next sub-block when, as the result of the determination, the selected sub-block is determined to be in the erase state. 11. The method of claim 8 , wherein the determining of the erased/programmed state of the selected sub-block uses sub-block information stored in a sub-block information storage included in a control logic, or a verify operation of the selected sub-block. 12. The method of claim 11 , wherein the sub-block information includes information about a sub-block in the erase state or information about a sub-block in the program state, among the sub-blocks included in the selected main block. 13. The method of claim 12 , wherein an erase operation starts to be performed on a sub-block subsequent to the sub-blocks in the erase state when the sub-block information corresponds to information about the sub-blocks in the erase state. 14. The method of claim 12 , wherein an erase operation starts to be performed on a first sub-block according to order of the erase operation, among the sub-blocks in the program state. 15. The method of claim 11 , wherein threshold voltages of memory cells included in the selected sub-block are less than an erase verify voltage or a read voltage when a verify operation of the selected sub-block is used. 16. The method of claim 15 , wherein when the threshold voltages are less than the erase verify voltage or the read voltage, the selected sub-block is determined to be in the erase state, and a next sub-block is selected, and the erase operation starts to be performed on the selected sub-block when the threshold voltages are greater than the erase verify voltage or the read voltage. 17. The method of claim 16 , wherein the verify operation of the selected sub-block is omitted and the selected sub-block is erased when the selected sub-block is a last sub-block, among the sub-blocks included in the main block. 18. The method of claim 15 , wherein the erase verify voltage is set to a range between −0.5V and +1V, or the read voltage is set to a range between −1V and a positive voltage. 19. The method of claim 18 , wherein the positive voltage is a lowest voltage in a threshold voltage distribution in the program state. 20. The method of claim 8 , wherein the erasing of the sub-blocks after the determining of the erased/programmed state of the selected sub-block comprises: applying an erase voltage to a source line coupled to the selected sub-block; applying an erase permission voltage to local word lines coupled to the selected sub-block, and floating local word lines coupled to unselected sub-blocks except for the selected sub-block.

Assignees

Inventors

Classifications

  • G11C16/16Primary

    for erasing blocks, e.g. arrays, words, groups · CPC title

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

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

  • Programming or data input circuits · CPC title

  • G11C16/14Primary

    Circuits for erasing electrically, e.g. erase voltage switching circuits · 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 US9583201B1 cover?
A storage device includes a main block including a plurality of sub-blocks, a peripheral circuit configured to perform a program operation, a read operation or an erase operation on the sub-blocks, and a control logic configured to control the peripheral circuit so that the erase operation of the sub-blocks is performed in a reverse order to an order of the program operation.
Who is the assignee on this patent?
Sk Hynix Inc
What technology area does this patent fall under?
Primary CPC classification G11C16/16. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 28 2017 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 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).