Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

POWER DURATION DETERMINATION FOR NVMe SSD

一种断电时间、通电时间的技术,应用在数据处理电源、电数字数据处理、仪器等方向,能够解决驱动器无效、驱动器无法处理指令或元数据、不可用等问题

Pending Publication Date: 2022-07-01
KIOXIA CORP
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The drive may not be able to process instructions or metadata written to the NAND and the drive will become invalid and unusable
[0004] While an SSD may contain additional instructions to enable the device to boot into factory mode as if it were powered on for the first time, the device cannot determine whether factory boot mode will be required prior to booting

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • POWER DURATION DETERMINATION FOR NVMe SSD
  • POWER DURATION DETERMINATION FOR NVMe SSD
  • POWER DURATION DETERMINATION FOR NVMe SSD

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0016] An SSD or other device coupled to flash memory can be activated using microcode or instructions stored in non-volatile memory, which can then use code and metadata (eg, logical-to-physical mapping tables) stored in flash memory. )start up. When the device has booted from non-volatile memory and then proceeds to boot using code and / or data from flash memory, if the flash memory contains unrecoverable errors (eg, because the flash memory has been disconnected and hibernated long cycles), the SSD may fail to execute instructions correctly and become unusable. Enables the SSD controller to determine the duration of the power outage when the controller is initialized and before executing boot instructions using code and / or data in the flash memory allows the SSD controller to determine if an unrecoverable error may have been introduced to the flash memory The boot mode command, so that the SSD must boot from the factory command stored in the non-volatile controller memory. ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The present disclosure relates generally to power-down duration determination for an NVMe SSD. An SSD includes a controller having a first non-volatile memory in which a power-off timestamp is stored and a hardware register accessible by a host. The SSD also includes a second non-volatile memory coupled to the controller, the second non-volatile memory storing instructions for at least one boot mode of the SSD. Upon powering up the controller and before the controller executes the instruction for at least one boot mode of the SSD, the controller receives a power-on timestamp from the host in the hardware register and determines a boot mode of the SSD based on the power-on timestamp and the stored power-off timestamp.

Description

technical field [0001] The present invention generally relates to systems and methods for determining the duration of a power outage of a solid state drive ("SSD"). Background technique [0002] SSDs and other devices coupled to flash memory store data and instructions as electrical charge within the flash memory. Over time, if the SSD is left idle, charge can leak away, introducing errors into stored data and instructions and, in some cases, rendering decoded data and instructions undecipherable. If the SSD attempts to power up based on code stored in flash memory that contains too many errors, the SSD power up may fail and the SSD may become unavailable. [0003] This is especially problematic when the SSD drive is not used regularly or immediately, such as when the drive is kept in a data center as a replacement or backup drive. If the drive is powered off for an extended period of time, the NAND will not be active and the drive's data retention may be compromised. If ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G11C16/30G11C16/34G11C29/12
CPCG11C16/30G11C16/34G11C29/12G06F13/4221G06F9/4401G06F2212/466G06F2212/313G06F2212/214G06F12/0866G06F2212/1032G06F2212/1008G06F2212/2022G06F2213/0026G06F12/0238G06F1/28
Inventor 季珊德拉·德韦高达
Owner KIOXIA CORP
Features
  • Generate Ideas
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More