Solid State Storage Prediction Circuit Register Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveprediction accuracyVSAvoiddevice performance
Core Design Contradiction:
Measurement precisionVSProductivity

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.

Inventive Principle:
Principle #10Preliminary action

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

Engineering Contradiction:
Improvedata processing completenessVSAvoidbuffer space requirement
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #2Taking out (Extraction)

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

Engineering Contradiction:
Improveparameter acquisition accuracyVSAvoidread failure rate
Core Design Contradiction:
Measurement precisionVSReliability

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.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10802913B1Solid state storage device using prediction function
Publication Date: 2020.10.13 SOLID STATE STORAGE TECH CORP
  • US10802913B1 patent drawing
  • US10802913B1 patent drawing
  • US10802913B1 patent drawing

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.