Storage device, including nonvolatile memory and memory controller, operating method of storage device and method of accessing storage device

US9343121B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9343121-B2
Application numberUS-201514608435-A
CountryUS
Kind codeB2
Filing dateJan 29, 2015
Priority dateMay 13, 2014
Publication dateMay 17, 2016
Grant dateMay 17, 2016

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.

An operating method of a storage device is provided. The storage device includes a nonvolatile memory and a memory controller to control the nonvolatile memory. Temperature is detected. A current weighted time is calculated using the temperature. Data is read from the nonvolatile memory using a read voltage level which is adjusted based on the current weighted time. The current weighted time is determined according to an amount of charges leaked from memory cells storing the data at the temperature.

First claim

Opening claim text (preview).

What is claimed is: 1. An operating method of a storage device which includes a nonvolatile memory and a memory controller configured to control the nonvolatile memory, the operating method comprising: detecting temperature; calculating a current weighted time using the temperature; and reading data from the nonvolatile memory using a read voltage level which is adjusted based on the current weighted time, wherein the temperature is periodically detected at a first period, and the calculating of the current weighted time is periodically performed at a second period based on the detected temperature. 2. The operating method of claim 1 , wherein the calculating of the current weighted time comprises: calculating a weighted elapse time by adjusting a time of the second period based on the detected temperature; and calculating the current weighted time by adding the weighted elapse time to a previous weighted time. 3. The operating method of claim 2 , wherein the weighted elapse time increases in proportion to an increase in the detected temperature. 4. The operating method of claim 2 , wherein the weighted elapse time increases in proportion to an increase in the time of the second period by which the current weighted time is periodically calculated. 5. The operating method of claim 2 , wherein the time of the second period is further adjusted using a number of program-erase cycles performed on the storage device, and wherein the weighted elapse time increases in proportion to an increase in the number of program-erase cycles. 6. The operating method of claim 5 , wherein the number of program-erase cycles is an average number of performing erase operations on each of a plurality of memory blocks of the nonvolatile memory. 7. The operating method of claim 2 , wherein the second period by which the current weighted time is calculated is shorter than the first period by which the temperature is detected. 8. The operating method of claim 1 , wherein the temperature is detected using an internal temperature sensor of the storage device or an external temperature sensor of the storage device. 9. The operating method of claim 1 , further comprising: writing the data to the nonvolatile memory; and registering a weighted time which is associated with the data written to the nonvolatile memory as a weighted time stamp of the data. 10. The operating method of claim 9 , further comprises: calculating a difference between the weighted time stamp of the data and the current weighted time of the data, wherein the read voltage level is adjusted based on the calculated difference. 11. The operating method of claim 9 , further comprising: if power is off and then supplied, detecting an optimal read voltage level for reading the data; calculating a difference between the optimal read voltage level and a default read voltage level; and calculating a weighted time using the difference, wherein the weighted time is used as the previous weighted time. 12. The operating method of claim 9 , wherein the weighted time stamp includes a physical address information of the nonvolatile memory where the data is written. 13. A storage device comprising: a temperature sensor; a nonvolatile memory; and a memory controller configured to control the nonvolatile memory, wherein the memory controller is configured to calculate a current weighted time based on a variation in a temperature detected via the temperature sensor and reads data from the nonvolatile memory using a read voltage level adjusted according to the current weighted time, and wherein the memory controller is further configured to periodically detects the temperature at a first period, and to periodically calculates the current weighted time at a second period based on the detected temperature. 14. The storage device of claim 13 , further comprising: a random access memory, wherein the memory controller is further configured to periodically stores the detected temperature in the random access memory. 15. The storage device of claim 14 , wherein the memory controller writes the data to the nonvolatile memory, reads a weighted time from the random access memory, and registers the weighted time as a weighted time stamp of the data. 16. The storage device of claim 15 , wherein the weighted time stamp of the data written to the nonvolatile memory are managed in the random access memory as a time stamp table. 17. The storage device of claim 16 , wherein the time stamp table is further stored in the nonvolatile memory. 18. The storage device of claim 15 , wherein the memory controller further configured to: read the current weighted time from the random access memory; and calculate a difference between the weighted time stamp and the current weighted time, wherein the read voltage level is adjusted according to the calculated difference. 19. The storage device of claim 13 , wherein the nonvolatile memory includes vertically stacked memory cells. 20. The storage device of claim 19 , wherein each memory cell is a charge trap type.

Assignees

Inventors

Classifications

  • Disturbance prevention or evaluation; Refreshing of disturbed memory data · CPC title

  • Timing circuits · CPC title

  • comprising cells with charge storage in an insulating layer, e.g. metal-nitride-oxide-silicon [MNOS], silicon-oxide-nitride-oxide-silicon [SONOS] (G11C16/0483, G11C16/0491 take precedence) · CPC title

  • G11C7/04Primary

    with means for avoiding disturbances due to temperature effects · CPC title

  • Sensing or reading circuits; Data output 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 US9343121B2 cover?
An operating method of a storage device is provided. The storage device includes a nonvolatile memory and a memory controller to control the nonvolatile memory. Temperature is detected. A current weighted time is calculated using the temperature. Data is read from the nonvolatile memory using a read voltage level which is adjusted based on the current weighted time. The current weighted time is…
Who is the assignee on this patent?
Samsung Electronics Co Ltd
What technology area does this patent fall under?
Primary CPC classification G11C7/04. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 17 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).