Pad Bit Injection During Read for Storage Density
Find Innovative SolutionsGenerate 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
Engineering Contradiction Analysis
1Reliability
If pad bits are included in each sector for error correction, then data integrity is improved, but format efficiency deteriorates
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.
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.
2Quantity of substance
If overhead data is reduced to increase storage capacity, then format efficiency is improved, but error correction capability may deteriorate
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.
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.
Data Source
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.


