Pad Bit Injection During Read for Storage Density

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current disk storage systems face inefficiencies in format capacity due to overhead data, particularly pad bits, which occupy space that could be used for actual data, as users increasingly store larger files.

Innovation Solution

Eliminating pad bits from sectors and injecting them during the read process at the read channel, allowing for improved format efficiency by merging the pad sequence with data, thereby optimizing storage density.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If pad bits are included in each sector for error correction, then data integrity is improved, but format efficiency deteriorates

Engineering Contradiction:
Improvedata integrityVSAvoidformat efficiency
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The pad bits are extracted from the sector data structure and handled separately by the read channel logic. Instead of storing pad bits in each sector, the read channel automatically generates and inserts them during the read operation, separating the error correction function from the data storage format.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The read channel performs preliminary actions by pre-configuring pad bit insertion logic that automatically adds the required number of pad bits based on the actual data length, ensuring error correction capability is maintained without requiring explicit pad bit storage in the sector.

Inventive Principle:
Principle #10Preliminary action

2Quantity of substance

If overhead data is reduced to increase storage capacity, then format efficiency is improved, but error correction capability may deteriorate

Engineering Contradiction:
Improvestorage capacityVSAvoiderror correction capability
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The read channel acts as an intermediary that dynamically adds pad bits during the read operation. This mediator ensures that even though pad bits are not stored in the sector, the required error correction capability is maintained by inserting the appropriate number of pad bits based on the actual data length.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system changes the parameter of pad bit handling from static (stored in sector) to dynamic (inserted during read). The read channel adjusts the number of pad bits inserted based on the actual data length, maintaining error correction capability while optimizing storage capacity.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8570680B2Pad bit injection during read operation to improve format efficiency
Publication Date: 2013.10.29 SK HYNIX MEMORY SOLUTIONS AMERICA INC
  • US8570680B2 patent drawing
  • US8570680B2 patent drawing
  • US8570680B2 patent drawing

AI summary

Injecting pad bits during a read operation to improve format efficiency is disclosed. In some embodiments, a pad sequence associated with error correction is not stored in a sector on a disk. Instead, the pad sequence is merged at a read channel with data stored in a sector that is accessed by the read channel.