Read Channel Sector Prioritization Scheduler
Find Innovative SolutionsGenerate 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
Engineering 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
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.
2Productivity
If good sectors are processed first, then processing efficiency is improved, but bad sectors experience increased latency and delayed processing
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.
3Reliability
If retained sectors are reprocessed immediately, then error correction is improved, but track latency increases
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.
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
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.
Data Source
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.


