Data Storage Renewal Mode for Wear Leveling and Garbage Collection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Data storage devices used in vehicles often fail to perform routine maintenance operations like defragmentation, wear leveling, and garbage collection due to insufficient processing power and prioritization of read and write operations over maintenance, leading to suboptimal performance over time.

Innovation Solution

Implementing a renewal mode that allows maintenance operations to be prioritized higher than read and write requests, enabled by a host computing device that reduces or stops read and write commands and powers the data storage device to perform maintenance tasks independently, potentially including firmware updates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If maintenance operations are performed with high priority, then device reliability and lifetime are improved, but read and write operation performance deteriorates

Engineering Contradiction:
Improvedevice lifetimeVSAvoidread and write operation performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent implements dynamic priority adjustment of maintenance operations based on system state. The host computing device can dynamically reduce or stop read and write commands during renewal mode, allowing maintenance operations to execute with high priority without permanent degradation of normal operation performance. This resolves the contradiction by making the priority structure adaptable rather than fixed.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements periodic maintenance cycles through renewal mode, where the host computing device periodically reduces or stops read and write commands to allow maintenance operations to execute. This periodic action ensures device reliability is maintained over time while minimizing impact on overall productivity, as normal operations resume between maintenance cycles.

Inventive Principle:
Principle #19Periodic action

2Reliability

If read and write commands are reduced or stopped, then maintenance operations can be performed, but data storage device productivity decreases

Engineering Contradiction:
Improvemaintenance operation completionVSAvoiddata storage device throughput
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The host computing device performs preliminary action by proactively reducing or stopping read and write commands before maintenance operations are needed, entering renewal mode in advance. This allows maintenance to be performed during naturally occurring low-utilization periods rather than interrupting peak operations, thus maintaining overall productivity while ensuring maintenance completion.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The data storage device performs self-service maintenance operations independently once entered into renewal mode. The processing device executes maintenance tasks such as wear leveling, garbage collection, and defragmentation without external intervention, allowing the device to maintain itself during periods when the host has reduced command throughput, thus minimizing the productivity impact.

Inventive Principle:
Principle #25Self-service

3Duration of action of stationary object

If processing power is allocated to maintenance operations, then device lifetime is extended, but available processing power for read and write operations is reduced

Engineering Contradiction:
Improvedevice operational lifetimeVSAvoidprocessing power availability
Core Design Contradiction:
Duration of action of stationary objectVSPower

Solution Approach 1:

The patent changes the operational parameters of the data storage device by entering renewal mode, where the host computing device modifies the command rate (reducing or stopping read and write commands). This parameter change allows the processing device to reallocate power from data operations to maintenance operations temporarily, extending device lifetime without permanently reducing processing power availability for normal operations.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11921556B2Device maintenance of a data storage device including wear levelling, garbage collection, or combination thereof
Publication Date: 2024.03.05 MICRON TECHNOLOGY INC
  • US11921556B2 patent drawing
  • US11921556B2 patent drawing
  • US11921556B2 patent drawing

AI summary

A system includes a data storage device and a host computing device. The data storage device includes a host interface; integrated circuit memory cells; and a processing device. The processing device is configured to execute firmware to perform operations requested by commands received via the host interface and maintenance operations identified by the processing device independent of commands received via the host interface. The host computing device is coupled to the host interface to provide commands with addresses to access the integrated circuit memory cells according to the address. In response to a request, the host computing device is configured to reduce, to below a threshold, a rate of transmitting to the host interface commands to access integrated circuit memory cells; and power up the data storage device to cause the data storage device to perform the maintenance operations.