Read Channel Sector Prioritization Scheduler

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current read channel systems suffer from inefficient Sector Failure Rate (SFR) performance due to misleading quality metrics and delayed processing of bad sectors, leading to wasted processing slots and increased latency.

Innovation Solution

A read channel system with a client-server based scheduler that dynamically prioritizes sectors using a quality metric calculated based on global iteration index, unsatisfied checks, trapping set characteristics, and processing latency, allowing for concurrent processing and reprocessing of retained sectors during track switching latency, and predictive resource allocation for bit flipping counts.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If sectors are sorted by quality metric (USC count) only, then processing order is simplified, but bad sectors with trapping set errors are misidentified and waste processing slots

Engineering Contradiction:
Improvesorting complexityVSAvoidsector quality identification accuracy
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent changes the sorting parameters from simple USC count to a composite quality metric that includes global iteration index, USC count, and trapping set characteristics. This multi-parameter approach resolves the contradiction by maintaining sorting functionality while significantly improving sector quality identification accuracy, preventing misidentification of bad sectors with trapping set errors.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If good sectors are processed first, then processing efficiency is improved, but bad sectors experience increased latency and delayed processing

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidbad sector processing latency
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by identifying and flagging bad sectors with trapping set errors before the main processing queue. This allows the system to prepare reprocessing resources in advance and insert these sectors into a dedicated reprocessing queue, ensuring they receive timely attention without delaying good sector processing, thus resolving the latency issue while maintaining overall efficiency.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If retained sectors are reprocessed immediately, then error correction is improved, but track latency increases

Engineering Contradiction:
Improveerror correction performanceVSAvoidtrack latency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent introduces an intermediary reprocessing queue that sits between the main processing queue and the final output. Bad sectors with trapping set errors are diverted to this intermediary queue for specialized reprocessing. This mediator structure allows error correction to be performed on retained sectors without blocking the main data flow, thus improving error correction performance while avoiding increased track latency for good sectors.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Productivity

If processing slots are allocated to sectors with small USC counts, then resource utilization is maximized, but sectors with trapping set errors consume slots indefinitely

Engineering Contradiction:
Improveprocessing slot utilizationVSAvoidprocessing slot waste
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements feedback by continuously monitoring sector processing results and updating the quality metric assignments. When a sector with trapping set errors is identified during processing, the system provides feedback to the scheduler to adjust future slot allocations. This feedback mechanism prevents bad sectors from consuming processing slots indefinitely while ensuring that genuinely difficult-to-decode sectors receive adequate reprocessing resources, thus resolving the contradiction between resource utilization and slot waste.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8705192B1Enhanced quality-sorting scheduler
Publication Date: 2014.04.22 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • US8705192B1 patent drawing
  • US8705192B1 patent drawing
  • US8705192B1 patent drawing

AI summary

Aspects of the disclosure pertain to a read channel system and method for providing sector prioritization for promoting improved sector processing performance. The system and method, during processing of sectors of data, prioritize each of the sectors for further processing based upon: a global iteration index of each sector, trapping set characteristics of each sector and processing latency of each sector.