Semiconductor Storage Voltage Compensation Circuit
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In semiconductor storage systems, variations in read voltage levels due to oxide layer deterioration, charge loss, or ambient temperature changes can lead to incorrect data reading, which is not correctable by error correcting codes, and minimizing read frequency is necessary to prevent speed decreases.
Innovation Solution
A semiconductor storage system that includes a difference determining circuit to calculate a read voltage level compensation value by comparing the number of state values in sample data written to memory with those in read data, using a look-up table or probability calculations to adjust the voltage supplied to the memory cell array, thereby maintaining read speed without compromising data accuracy.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If read frequency is increased to maintain read speed, then productivity is improved, but data accuracy deteriorates due to voltage level variations
Solution Approach 1:
The patent implements a feedback mechanism where the controller counts the number of first state values in read data, compares it with the expected count from sample data, and uses this feedback to determine a read voltage compensation value. This closed-loop feedback allows the system to maintain high read frequency while continuously correcting voltage level variations to ensure data accuracy.
Solution Approach 2:
The patent dynamically changes the read voltage parameter by adding a compensation value to the initial read voltage level. Based on the difference between actual and expected counts of first state values, the system adjusts the read voltage to compensate for variations caused by oxide layer deterioration, charge loss, or temperature changes, thereby maintaining data accuracy during high-frequency operations.
2Reliability
If read frequency is decreased to maintain data accuracy, then reliability is improved, but productivity deteriorates due to reduced read speed
Solution Approach 1:
Instead of reducing read frequency, the system uses feedback from state value counting to dynamically adjust voltage compensation, allowing high-speed reading to continue while maintaining accuracy through real-time voltage correction.
Solution Approach 2:
The system changes the voltage parameter dynamically during operation rather than reducing read frequency, enabling both high productivity and reliability by decoupling the trade-off through active voltage compensation.
3Reliability
If voltage compensation is implemented to maintain data accuracy, then reliability is improved, but device complexity increases due to additional circuits
Solution Approach 1:
The controller performs multiple functions using the same hardware resources: it manages read operations, counts state values, determines compensation values, and adjusts voltage levels. This multi-functionality approach maintains data accuracy through voltage compensation without requiring separate dedicated circuits for each function, thereby limiting the increase in device complexity.
Solution Approach 2:
The system uses its own read data and existing controller resources to generate the voltage compensation information, rather than requiring external calibration equipment or complex additional circuitry. The controller self-adjusts based on feedback from its own operations.
Data Source
AI summary
A semiconductor storage system includes: a difference determining circuit configured to determine a difference between the number of first state values of sample data written to a memory and the number of first state values of read data read from the memory; and a compensation value determining circuit configured to determine a read voltage level compensation value corresponding to a difference between the number of the first state values of the sample data written to the memory and the number of the first state values of the read data read from the memory.


