Retained Sector Reprocessing for Data Read Channel Reliability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Data processing systems face challenges in error detection and correction, particularly in scenarios where data sectors are kicked out of memory before successful processing due to limited resources or time, leading to potential data corruption and inefficiencies in storage and transmission systems.

Innovation Solution

The implementation of a data processing system with retained sector reprocessing capabilities, allowing certain data sectors to be retained in memory and reprocessed with additional resources or time, using a Viterbi-type detector and LDPC decoder, and enabling features like Targeted Symbol Flipping and No SyncMark Retry, when extra bandwidth or spare time is available.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If data sectors are kicked out of memory after normal processing to make room for new data, then memory utilization is improved and processing throughput increases, but data processing reliability deteriorates when processing limits are reached

Engineering Contradiction:
Improvedata processing throughputVSAvoiddata processing success rate
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary processing of data sectors through normal kick-out rules, and preliminarily identifies sectors that failed to converge. These sectors are retained in memory rather than being discarded, preparing them for potential reprocessing. This preliminary action maintains memory utilization while preserving potentially recoverable data.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements a feedback mechanism where processing results of data sectors are monitored. When sectors fail to converge within normal iteration limits, this feedback triggers their retention in memory and scheduling for reprocessing with retry features enabled, rather than immediate discarding. This closed-loop feedback improves reliability without significantly impacting throughput.

Inventive Principle:
Principle #23Feedback

2Reliability

If additional processing time and resources are allocated to challenging data sectors, then data processing reliability is improved, but processing speed and system efficiency deteriorate

Engineering Contradiction:
Improvedata processing success rateVSAvoiddata processing speed
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The system applies different processing qualities to different data sectors. Most sectors undergo normal processing with standard resources and time limits. Only sectors that fail to converge receive enhanced processing quality through reprocessing with retry features enabled and additional iteration allowances. This localized quality enhancement maintains overall system speed while improving reliability for difficult sectors.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

Instead of applying excessive processing resources to all data sectors, the system applies partial enhanced action only to sectors that need it. The retry mechanism provides additional processing attempts specifically for non-converged sectors, avoiding unnecessary overhead for sectors that would have converged normally. This partial action approach balances reliability improvement with speed maintenance.

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If data sectors are retained in memory for reprocessing, then data processing reliability is improved through additional retry opportunities, but memory utilization and device complexity worsen

Engineering Contradiction:
Improvedata processing success rateVSAvoidmemory management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system extracts the reprocessing function as a separate mechanism from the normal processing flow. Failed sectors are identified and extracted for targeted reprocessing with retry features, rather than mixing them with normal sectors. This extraction simplifies memory management by creating distinct handling paths for normal and reprocessed sectors, reducing overall system complexity despite added reliability capabilities.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS9385756B2Data processing system with retained sector reprocessing
Publication Date: 2016.07.05 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • US9385756B2 patent drawing
  • US9385756B2 patent drawing
  • US9385756B2 patent drawing

AI summary

A data processing system includes a data input configured to receive input blocks of data, a memory configured to store the input blocks of data, a data processor configured to process the input blocks of data and to yield corresponding processed output blocks of data and a scheduler configured to cause the data processor to output the output blocks of data after a processing criterion has been met in the data processor. The memory is configured to retain the input blocks of data for reprocessing after the corresponding processed output blocks of data have been output from the data processor. The scheduler includes a control input configured to receive reprocessing requests for the retained input blocks of data. The scheduler is configured to initiate a reprocessing operation in the data processor for the retained blocks of data when the reprocessing requests are received on the control input.