Flash Storage Interface Data Error Reduction via Dynamic Descrambler Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Flash memory devices experience frequent data errors due to advances in data transmission rates, necessitating methods to reduce errors in flash storage interfaces.
Innovation Solution
A method involving a processing unit that descrambles data, monitors for reception errors, sends negative acknowledgement control frames to inform of errors, and disables the descrambler when a predefined threshold is reached, while enabling it upon receiving an acknowledgement frame, thereby adjusting data transceiving settings to mitigate errors.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If data transmission rate is advanced, then transmission speed is improved, but data errors occur more frequently
Solution Approach 1:
The patent applies dynamics by making the scrambler enable/disable state changeable based on real-time error conditions. The system dynamically adjusts the scrambler's operational state from enabled to disabled when errors exceed a threshold, and back to enabled when errors are corrected, allowing the system to adapt to varying transmission conditions and resolve the contradiction between high-speed transmission and data reliability
Solution Approach 2:
The patent implements feedback through the NAC (Negative Acknowledgement Control) frame mechanism that monitors error conditions and provides feedback to control the scrambler's state. The system continuously monitors data transmission quality and uses this feedback to automatically adjust the scrambler enable/disable state, thereby maintaining reliability while preserving high transmission rates
2Reliability
If scrambler is enabled to prevent errors, then data integrity is improved, but transmission efficiency deteriorates due to continuous monitoring and potential disabling
Solution Approach 1:
The system dynamically adjusts the scrambler's operational state based on real-time error conditions. When errors are detected exceeding the threshold, the scrambler is disabled to improve transmission efficiency. When errors are corrected, the scrambler is re-enabled to maintain integrity. This dynamic adjustment resolves the contradiction by applying scrambling only when necessary
Solution Approach 2:
The patent changes the operational parameter of the scrambler between enabled and disabled states based on error threshold conditions. This parameter change allows the system to optimize between data integrity and transmission efficiency by adjusting the scrambler's state according to actual transmission quality, rather than maintaining a fixed state
Data Source
AI summary
The invention introduces a method for reducing data errors in transceiving of a flash storage interface, performed by a processing unit of a first side, at least including: descrambling first data from a second side via an enabled descrambler of a lowest layer; determining whether a reception error is occurred by continuously monitoring first descrambled data; sending a NAC (negative acknowledgement control) frame to the second side to inform the second side that the reception error is occurred for the first data each time the reception error is determined for the first descrambled data; and when a total number of occurrences of the reception errors reaches a predefined threshold, disabling the descrambler of the lowest layer.


