Systems and methods for efficient power state transitions
US-10725677-B2 · Jul 28, 2020 · US
US2022269572A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2022269572-A1 |
| Application number | US-202217679451-A |
| Country | US |
| Kind code | A1 |
| Filing date | Feb 24, 2022 |
| Priority date | Oct 4, 2018 |
| Publication date | Aug 25, 2022 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A storage device includes an integrity checking module checking integrity of data stored in a first host memory buffer (HMB) address of an HMB in a host coupled to the storage device, and an HMB mapping module mapping, if the integrity checking module determines the data as corrupted, the first HMB address to a second address
Opening claim text (preview).
What is claimed is: 1 . A method of operating a storage device, the method comprising: checking integrity of data stored at a first host memory buffer (HMB) address of an HMB in a host coupled to the storage device; and mapping the first HMB address to a second address when the data is determined as corrupted as a result of the checking of the integrity of the data. 2 . The method for operating the storage device of claim 1 , further comprising: writing data to the HMB; writing checking data for checking integrity of the data to the HMB or the storage device; reading the data from the HMB; and reading the checking data from the HMB or the storage device, wherein the checking of the integrity of the data comprises checking integrity of the data, using the checking data. 3 . The method for operating the storage device of claim 1 , wherein the second address corresponds to a second HMB address in the HMB different from the first HMB address. 4 . The method for operating the storage device of claim 1 , wherein the second address corresponds to an internal memory address of an internal memory located inside the storage device. 5 . The method for operating the storage device of claim 1 , further comprising: managing a mapping table storing information on address mapping from the first HMB address to the second address. 6 . The method for operating the storage device of claim 5 , further comprising: storing the mapping table in a non-volatile memory disposed inside the storage device; and acquiring information on the address mapping from the mapping table stored in the non-volatile memory, when the storage device is rebooted. 7 . The method for operating the storage device of claim 5 , further comprising: initializing the mapping table storing information on the address mapping. 8 . The method for operating the storage device of claim 1 , further comprising: comparing a number of times that the data accessed using the first HMB address is determined as corrupted, to a predetermined threshold, wherein the mapping of the first HMB address to the second address is performed in accordance with a result of the comparing. 9 . The method for operating the storage device of claim 8 , further comprising: managing a count table storing information on the number of times that the data accessed using the first HMB address is determined as corrupted. 10 . The method for operating the storage device of claim 1 , further comprising: providing information on the mapping of the first HMB address to the second address to the host, wherein the information on the mapping includes at least one of information on the first HMB address indicating a location determined as having a defect in the HMB, information on the second address, and information on a number of times that the data accessed using the first HMB address is determined as corrupted.
Remedial or corrective actions (recovery from an exception in an instruction pipeline G06F9/3861; by retry G06F11/1402; for recovering from a failure of a protocol instance or entity H04L69/40) · CPC title
Mapping of cache memory to specific storage devices or parts thereof · CPC title
Configuration or reconfiguration · CPC title
Safety measures, i.e. ensuring safe condition in the event of error, e.g. for controlling element · CPC title
Correctness of operation, e.g. memory ordering · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.