Solid State Storage Prediction Circuit Register Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The performance of solid state storage devices deteriorates due to the need to frequently read and calculate parameters for prediction functions, leading to data loss and read failures as the non-volatile memory deteriorates over time, requiring extensive buffer space and resource usage.
Innovation Solution
Incorporating a control circuit with a register set that allows read operation commands to contain setting fields for controlling operations, enabling the recording and resetting of decoded content in registers, reducing the need for buffer space and improving performance by directly acquiring parameters for prediction functions without extensive decoding and calculation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If frequent read operations are performed to acquire parameters for prediction functions, then the accuracy of memory state prediction is improved, but the device performance deteriorates due to increased resource usage and time consumption
Solution Approach 1:
The patent performs read operations and parameter calculations in advance before the prediction function is actually needed. By pre-acquiring memory parameters and pre-calculating prediction values, the system prepares prediction data beforehand so that when prediction is required, the results are already available, eliminating the need for frequent real-time read operations and thus maintaining high device performance while ensuring accurate predictions.
2Reliability
If extensive buffer space is allocated for storing decoded content and parameters, then the completeness of data processing is improved, but the device complexity and resource usage increase
Solution Approach 1:
The patent extracts only the essential parameters needed for prediction from the decoded content, rather than storing and processing the entire decoded data. By identifying and extracting only the critical parameters (such as error counts, program/erase cycle information) required for the prediction function, the system reduces buffer space requirements and simplifies device complexity while maintaining complete and reliable data processing for prediction purposes.
3Measurement precision
If multiple collection read operation commands are transmitted to non-volatile memory, then the accuracy of parameter acquisition is improved, but the read failure rate increases due to memory deterioration
Solution Approach 1:
The patent applies partial action by transmitting only the necessary number of collection read commands required to acquire sufficient parameters for prediction, rather than excessively transmitting multiple redundant commands. By carefully determining the minimum required read operations to achieve adequate prediction accuracy, the system reduces the total number of read commands sent to the deteriorating non-volatile memory, thereby lowering the read failure rate while maintaining sufficient parameter acquisition accuracy for effective prediction.
Data Source
AI summary
A solid state storage device using a prediction function is provided. The solid state storage device includes a control circuit and a non-volatile memory. The control circuit generates collection read operation commands. The collection read operation commands are temporarily stored in a command queue, and transmitted to the non-volatile memory. According to each of the collection read operation commands, the non-volatile memory generates a corresponding encoded read data to the control circuit. After the error correction circuit performs a decoding operation on the encoded read data, a decoded content is generated and a first count of the decoded content is transmitted to a first register of the register set. After the encoded read data is decoded, a value stored in the first register is a first parameter and the first parameter is inputted into a prediction function of the function storage circuit.


