Temperature-defined data-storage policy for a hybrid disk drive

US9396755B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9396755-B2
Application numberUS-201313772143-A
CountryUS
Kind codeB2
Filing dateFeb 20, 2013
Priority dateFeb 20, 2013
Publication dateJul 19, 2016
Grant dateJul 19, 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.

Data is stored in a hybrid drive that includes a magnetic storage medium and a non-volatile solid-state device using a temperature-defined data-storage policy. According to the temperature-defined data storage policy, the drive can perform operations for modulating the temperature of the drive, minimizing increased wear on memory cells in the non-volatile solid-state device, and/or preventing data stored in the non-volatile solid-state device from being lost.

First claim

Opening claim text (preview).

We claim: 1. A data storage device, comprising: a magnetic storage medium; a non-volatile solid-state device; and a controller configured to: detect a temperature of the data storage device that is greater than a predetermined temperature; determine a maximum allowable number and an actual number of dirty memory blocks in the non-volatile solid-state device, wherein each dirty memory block in the non-volatile solid-state device stores data that are not also stored on the magnetic storage medium; execute a write command by writing data associated with the write command to one of the non-volatile solid-state device and the magnetic storage medium, so that the actual number of dirty memory blocks in the non-volatile solid-state device is, after the writing, less than or equal to the maximum allowable number of memory blocks in the non-volatile solid-state device; and if the actual number of dirty memory blocks in the non-volatile solid-state device is greater than the maximum allowable number of dirty memory blocks in the non-volatile solid-state device, copy a number of dirty memory blocks in the non-volatile solid-state device to the magnetic storage medium to decrease the actual number of dirty memory blocks in the non-volatile solid-state device. 2. The data storage device of claim 1 , wherein the temperature of the data storage device comprises a temperature of the non-volatile solid-state device. 3. The data storage device of claim 1 , wherein the controller is further configured to execute the write command by changing a rate of data transfer to the non-volatile solid-state device by executing write commands to the non-volatile solid-state device at a lower rate of data transfer to the non-volatile solid-state device than a normal rate of data transfer to the non-volatile solid-state device. 4. The data storage device of claim 3 , wherein the controller is further configured to periodically pause execution of the write commands to the non-volatile solid-state device to achieve the lower rate of data transfer to the non-volatile solid-state device. 5. The data storage device of claim 1 , wherein the controller is further configured to, when the detected temperature is greater than the predetermined temperature, execute a write command to the magnetic storage medium at a lower rate of data transfer to the magnetic storage medium than a normal rate of data transfer to the magnetic storage medium. 6. The data storage device of claim 1 , wherein the maximum allowable number is a function of the temperature that is greater than the predetermined temperature. 7. The data storage device of claim 1 , wherein the controller is further configured to: receive a flush-cache command; in response to the flush-cache command, write to the magnetic storage medium substantially all data stored in the dirty memory blocks in the non-volatile solid-state device; and upon completion of writing to the magnetic storage medium substantially all data stored in the dirty memory blocks in the non-volatile solid-state device, signal completion of the flush-cache command. 8. The data storage device of claim 1 , wherein the controller carries out the copying until the actual number of dirty memory blocks in the non-volatile solid-state device is less than the maximum allowable number of dirty memory blocks in the non-volatile solid-state device.

Assignees

Inventors

Classifications

  • Copying or moving data from one record carrier to another · CPC title

  • system adaptation for compensation of variations of physical parameters, e.g. temperature · CPC title

  • Audio or video recording; Data buffering arrangements (G11B20/12 - G11B20/18 take precedence) · CPC title

  • Detection or prevention or problems due to temperature · 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 US9396755B2 cover?
Data is stored in a hybrid drive that includes a magnetic storage medium and a non-volatile solid-state device using a temperature-defined data-storage policy. According to the temperature-defined data storage policy, the drive can perform operations for modulating the temperature of the drive, minimizing increased wear on memory cells in the non-volatile solid-state device, and/or preventing d…
Who is the assignee on this patent?
Toshiba Kk
What technology area does this patent fall under?
Primary CPC classification G11B20/10527. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 19 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).