Method and apparatus for power supply aware memory access operations in an integrated circuit
US-9224433-B1 · Dec 29, 2015 · US
US9645769B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9645769-B2 |
| Application number | US-201414523100-A |
| Country | US |
| Kind code | B2 |
| Filing date | Oct 24, 2014 |
| Priority date | Oct 24, 2014 |
| Publication date | May 9, 2017 |
| Grant date | May 9, 2017 |
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 may include a non-volatile memory; and a controller. The controller may be configured to: operate the data storage device in a standard mode by at least throttling performance, and, responsive to detecting a power loss condition, operate the data storage device in a shutdown mode by at least disabling the throttling.
Opening claim text (preview).
What is claimed is: 1. A method comprising: operating, by a controller, a data storage device that includes a non-volatile memory in a standard mode by at least throttling performance of the data storage device, wherein throttling performance of the data storage device comprises writing data to the non-volatile memory of the data storage device at a first rate that is less than a maximum write rate of the non-volatile memory; and responsive to detecting a power loss condition, operating, by the controller, the data storage device in a shutdown mode by at least disabling the throttling, wherein disabling the throttling comprises writing data to the non-volatile memory at a second rate that is greater than the first rate such that the non-volatile memory consumes more power in the shutdown mode than in the standard mode. 2. The method of claim 1 , wherein one or more other components of the data storage device consume less power in the shutdown mode than in the standard mode such that the data storage device consumes less power while operating in the shutdown mode for an amount of time than while operating in the standard mode for the amount of time. 3. The method of claim 1 , wherein: the non-volatile memory comprises an array of non-volatile memory devices, writing data to the array of non-volatile memory devices at the first rate comprises issuing, by a controller of the data storage device, commands that cause a first quantity of the non-volatile memory devices of the array of non-volatile memory devices to be concurrently active, and writing data to the array of non-volatile memory devices at the second rate comprises issuing, by the controller, commands that cause a second quantity of the non-volatile memory devices of the array of non-volatile memory devices to be concurrently active, the second quantity being greater than the first quantity. 4. The method of claim 1 , wherein: writing data to the non-volatile memory during the standard mode comprises: receiving, from a host device of the data storage device, data to be stored; storing, in a volatile memory of the data storage device, the data to be stored; and copying, from the volatile memory to the non-volatile memory, the data to be stored, and writing data to the non-volatile memory during the shutdown mode comprises copying, from the volatile memory to the non-volatile memory, cached data that includes a flash translation layer or a flash translation table. 5. The method of claim 4 , wherein the cached data further includes the data to be stored. 6. The method of claim 1 , wherein: operating the data storage device in the standard mode further comprises operating the data storage device using power provided by a host device, and operating the data storage device in the shutdown mode further comprises operating the data storage device using power stored by the data storage device. 7. The method of claim 1 , further comprising: detecting the power loss condition in response to ceasing to receive power from a host device. 8. A data storage device comprising: a non-volatile memory; and a controller configured to: operate the data storage device in a standard mode by at least throttling performance, wherein throttling performance of the data storage device comprises writing data to the non-volatile memory of the data storage device at a first rate that is less than a maximum write rate of the non-volatile memory, and responsive to detecting a power loss condition, operate the data storage device in a shutdown mode by at least disabling the throttling, wherein disabling the throttling comprises writing data to the non-volatile memory at a second rate that is greater than the first rate such that the non-volatile memory consumes more power in the shutdown mode than in the standard mode. 9. The data storage device of claim 8 , wherein one or more other components of the data storage device consume less power in the shutdown mode than in the standard mode such that the data storage device consumes less power while operating in the shutdown mode for an amount of time than while operating in the standard mode for the amount of time. 10. The data storage device of claim 8 , wherein: the non-volatile memory comprises an array of non-volatile memory devices, the controller is configured to write data to the array of non-volatile memory devices at the first rate by at least issuing commands that cause a first quantity of the non-volatile memory devices of the array of non-volatile memory devices to be concurrently active, and the controller is configured to write data to the array of non-volatile memory devices at the second rate by at least issuing commands that cause a second quantity of the non-volatile memory devices of the array of non-volatile memory devices to be concurrently active, the second quantity being greater than the first quantity. 11. The data storage device of claim 8 , further comprising: a volatile memory, wherein: the controller is configured to write data to the non-volatile memory during the standard mode by at least: receiving, from a host device of the data storage device, data to be stored; storing, in the volatile memory, the data to be stored; and copying, from the volatile memory to the non-volatile memory, the data to be stored, and the controller is configured to write data to the non-volatile memory during the shutdown mode by at least copying, from the volatile memory to the non-volatile memory, cached data that includes a flash translation layer or a flash translation table. 12. The data storage device of claim 11 , wherein the cached data further includes the data to be stored. 13. The data storage device of claim 8 , further comprising: one or more power storage devices, wherein: the controller is further configured to operate the data storage device in the standard mode by at least operating the data storage device using power provided by a host device, and the controller is further configured to operate the data storage device in the shutdown mode by at least operating the data storage device using power stored by at least one of the one or more power storage devices. 14. The data storage device of claim 8 , wherein the controller is configured to detect the power loss condition in response to ceasing to receive power from a host device. 15. A system comprising: means for operating a data storage device that includes a non-volatile memory in a standard mode by at least throttling performance of the data storage device, wherein throttling performance of the data storage device comprises writing data to the non-volatile memory of the data storage device at a first rate that is less than a maximum write rate of the non-volatile memory; and means for operating the data storage device in a shutdown mode by at least disabling the throttling in response to detecting a power loss condition, wherein disabling the throttling comprises writing data to the non-volatile memory at a second rate that is greater than the first rate such that the non-volatile memory consumes more power in the shutdown mode than in the standard mode. 16. The system of claim 15 , further comprising: a volatile memory; means for writing data to the non-volatile memory during the standard mode, wherein the means for writing data to the non-volatile memory during the standard mode comprise: means for receiving, from a host device of the data storage device, data to be stored; means for storing, in the volatile memory, the data to be stored; and means for copying, from the volatile memory to the
Preventing erasure, programming or reading when power supply voltages are outside the required ranges · CPC title
in relation to data integrity, e.g. data losses, bit errors · CPC title
Monitoring storage devices or systems · CPC title
Non-volatile semiconductor memory device, e.g. flash memory, one time programmable memory [OTP] · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.