Dynamic Scaling Circuit for Read Data Convergence Under Saturation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data processing systems face limitations in convergence due to data saturation and error correction, particularly in systems that rely on fixed or static scaling values, which restrict their ability to handle multiple data detection and decode processes effectively.

Innovation Solution

The implementation of dynamic scalar calculation circuits that adjust scaling values based on decoded outputs, such as saturation counts and violation counts, to dynamically scale inputs and outputs, thereby preventing saturation and enhancing convergence in data processing systems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If fixed or static scaling values are used in data processing systems, then device complexity is reduced, but convergence capability and ability to handle multiple data detection and decode processes deteriorates due to data saturation

Engineering Contradiction:
Improvescaling value calculation mechanismVSAvoidconvergence capability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent implements dynamic scaling values that are automatically adjusted during the data detection and decode process based on saturation counts and violation counts. The scaling values change from iteration to iteration, transforming the static scaling mechanism into a dynamic one that adapts to the actual data conditions, thereby improving convergence capability without requiring complex external control systems

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system incorporates feedback mechanisms where the output of each detection and decode iteration is analyzed to determine saturation counts and violation counts. These metrics feed back into the scaling value calculation, which then adjusts the scaling for the next iteration. This closed-loop feedback system enables automatic adaptation to improve convergence while maintaining relatively simple device architecture

Inventive Principle:
Principle #23Feedback

2Reliability

If multiple data detection and decode iterations are performed to enhance convergence, then data processing reliability improves, but device complexity and processing time increase due to the need for multiple stages with dynamic scaling adjustments

Engineering Contradiction:
Improveconvergence capabilityVSAvoidmulti-stage processing structure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent combines multiple detection and decode iterations into a unified iterative process where dynamic scaling is automatically applied across all stages. Rather than implementing separate fixed-scaling stages that would require complex inter-stage coordination, the system merges the iterations and applies adaptive scaling throughout, reducing overall device complexity while maintaining multi-iteration convergence benefits

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system implements self-service through automatic scaling value adjustment based on internal metrics (saturation counts, violation counts) without requiring external control or complex multi-stage coordination. Each iteration automatically adjusts its own scaling parameters based on its performance, enabling multiple iterations to be performed with reduced device complexity and simplified control architecture

Inventive Principle:
Principle #25Self-service

3Ease of operation

If static scaling values are used to simplify the system, then ease of operation is improved, but the system's ability to prevent saturation and handle varying data conditions deteriorates

Engineering Contradiction:
Improvesystem configurationVSAvoidsaturation handling capability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The system performs self-adjustment of scaling values based on internal performance metrics without requiring external configuration or intervention. The automatic calculation of scaling values from saturation counts and violation counts enables the system to adapt to varying data conditions while maintaining ease of operation, as no manual reconfiguration is needed

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent dynamically changes the scaling parameter values during operation based on detected saturation and violation conditions. This automatic parameter adaptation allows the system to handle varying data conditions effectively while maintaining simple operation, as the parameter changes occur automatically without user intervention

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8773790B2Systems and methods for dynamic scaling in a read data processing system
Publication Date: 2014.07.08 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • US8773790B2 patent drawing
  • US8773790B2 patent drawing
  • US8773790B2 patent drawing

AI summary

Various embodiments of the present invention provide systems and methods for data processing. For example, a data processing system is disclosed that includes a decoder circuit providing a decoded output, and a dynamic scalar calculation circuit that determines a first dynamic scaling value and a second dynamic scaling value based at least in part on the decoded output. A first multiplier circuit multiplies the decoded output by the first dynamic scaling value and provides a first scaled output. A detector circuit receives the first scaled output and provides a detected output. A second multiplier circuit multiplies the detected output by the second dynamic scaling value and provides a second scaled output.