Memory Control Circuit Dynamic Retry Threshold for Decoding Efficiency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Memory controllers in portable devices face inefficiencies in data decoding due to excessive time spent on hard decoding, leading to low decoding efficiency for data with higher error rates, and skipping hard decoding may result in wasted resources.
Innovation Solution
A memory control method that determines a retry threshold value based on decoding history information to decide when to switch from a first decoding mode to a second mode with higher decoding ability, balancing decoding speed and success rate.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If hard decoding is performed extensively with multiple retry attempts, then decoding success rate improves, but decoding time increases and efficiency decreases
Solution Approach 1:
The system performs preliminary actions by proactively adjusting the retry threshold value based on decoding history information before attempting hard decoding. This allows the system to predict when soft decoding should be used instead of persisting with hard decoding, thereby avoiding time-consuming failed retry attempts and improving overall decoding efficiency
Solution Approach 2:
The retry threshold value is made dynamic rather than fixed. The memory management circuit adjusts the retry threshold based on decoding history information, allowing the system to adaptively switch between hard decoding and soft decoding strategies. This dynamic adjustment resolves the contradiction by optimizing the balance between decoding success rate and decoding time based on actual performance patterns
2Loss of time
If hard decoding is skipped and soft decoding is executed directly, then decoding time decreases, but system resources are wasted
Solution Approach 1:
The system applies partial hard decoding attempts before transitioning to soft decoding. Instead of completely skipping hard decoding or persisting with it, the system performs a controlled number of hard decoding retries based on the dynamic threshold, then switches to soft decoding. This partial application of hard decoding resolves the contradiction by avoiding both resource waste from excessive hard decoding and resource waste from completely skipping it
3Reliability
If retry threshold value is increased to improve decoding success rate, then more decoding attempts are made, but decoding speed decreases
Solution Approach 1:
The retry threshold value is dynamically adjusted based on decoding history information rather than being fixed. This allows the system to increase the retry threshold when decoding success rate needs improvement and decrease it when decoding speed is prioritized, thereby resolving the contradiction between reliability and speed through adaptive control
Data Source
AI summary
A memory control method, a memory storage device and a memory control circuit unit are provided. The method includes: determining a retry threshold value according to decoding history information which includes information related to at least one first decoding operation previously performed; and determining whether to enter a second decoding mode according to the retry threshold value after at least one second decoding operation performed based on a first decoding mode is failed. A decoding ability of the second decoding mode is higher than a decoding ability of the first decoding mode.


