Data Storage Device Firmware Switching for Bad Block Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional data storage devices are rendered defective or operate abnormally when the number of bad blocks exceeds the maximum, leading to discard during production or restricted read-only operation during use.

Innovation Solution

A data storage device and method that utilize a memory control unit with both a first firmware for normal capacity and a second firmware for abnormal capacity, allowing the device to operate using a portion of its normal capacity even when bad blocks exceed the maximum, by switching to an abnormal capacity mode and controlling the memory area accordingly.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the maximum number of bad blocks is strictly enforced, then device reliability is maintained, but device usability is lost when bad blocks exceed the maximum

Engineering Contradiction:
Improvedevice reliabilityVSAvoiddevice usability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic firmware switching based on the number of bad blocks. The system transitions from first firmware (normal capacity mode) to second firmware (abnormal capacity mode) when bad blocks exceed the maximum threshold, enabling the device to adapt its operational mode dynamically rather than being static. This resolves the contradiction by maintaining reliability through firmware control while preserving usability through mode adaptation.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the operational parameters of the data storage device by switching between two distinct firmware units with different operational characteristics. The first firmware operates with normal capacity parameters, while the second firmware operates with abnormal capacity parameters that account for excessive bad blocks. This parameter change allows the device to maintain reliability while adapting to different degradation states.

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If the data storage device is discarded when bad blocks exceed the maximum, then manufacturing quality control is maintained, but production loss increases

Engineering Contradiction:
Improvequality controlVSAvoidproduction loss
Core Design Contradiction:
Manufacturing precisionVSLoss of substance

Solution Approach 1:

The patent converts the harmful effect of excessive bad blocks into a beneficial outcome by enabling continued device operation in abnormal capacity mode. Instead of discarding devices with bad blocks exceeding the maximum (which would be the conventional approach), the system activates the second firmware to utilize only the good blocks, thereby transforming a defective device into a partially functional one and reducing production loss while maintaining quality control through firmware management.

Inventive Principle:
Principle #22Blessing in disguise (Convert harm into benefit)

Solution Approach 2:

The patent effectively recovers value from devices that would otherwise be discarded. By switching to the second firmware unit, the system recovers functionality from the remaining good blocks in devices with excessive bad blocks, preventing total loss and allowing continued utilization of the storage device in a degraded but still useful state.

Inventive Principle:
Principle #34Discarding and recovering

3Reliability

If the data storage device operates in read-only mode when bad blocks exceed the maximum, then data integrity is protected, but operational functionality is restricted

Engineering Contradiction:
Improvedata integrityVSAvoidoperational functionality
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent implements dynamic operational mode switching through firmware selection. When bad blocks exceed the maximum, the system dynamically transitions from the first firmware (which would enforce read-only mode) to the second firmware (which enables abnormal capacity operation). This dynamic adaptation maintains data integrity through controlled access while preserving operational functionality by allowing continued read and write operations on the remaining good blocks.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent segments the operational capabilities of the data storage device by implementing separate firmware units for different operational modes. The second firmware specifically segments the usable capacity to exclude bad blocks while maintaining functionality on good blocks, thereby protecting data integrity through segmentation of accessible storage regions while preserving ease of operation on the remaining functional portions.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8041916B2Data storage device and method of operating the same
Publication Date: 2011.10.18 SAMSUNG ELECTRONICS CO LTD
  • US8041916B2 patent drawing
  • US8041916B2 patent drawing
  • US8041916B2 patent drawing

AI summary

A data storage device and a method of operating the same include firmware recognizing that the data storage device has a smaller than normal capacity or includes a routine in the firmware when the number of bad blocks exceeds the maximum. Therefore, even if the number of bad blocks exceeds the maximum, the data storage device having a capacity smaller than the normal capacity can be used.