Flash Memory Voltage Generator Temperature Compensation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Flash memory devices face operational challenges due to temperature variations, leading to program disturbance and errors, as existing technologies do not effectively adjust voltage levels to maintain optimal performance across different temperature conditions.
Innovation Solution
A flash memory device with a voltage generator that adjusts the pass voltage levels based on temperature, using a temperature detection circuit, voltage control circuit, and voltage generation circuit to ensure optimal voltage application during program and read operations, preventing program disturbance.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a fixed pass voltage level is applied to non-selected word lines, then the device structure remains simple, but program disturbance occurs at high temperatures leading to operational errors
Solution Approach 1:
The pass voltage level is changed from a fixed value to a dynamically adjustable value that varies with temperature. The voltage generator includes a temperature detection circuit and a voltage control circuit that automatically adjusts the pass voltage level based on detected temperature conditions, transforming the static voltage supply into a dynamic adaptive system.
Solution Approach 2:
The patent changes the voltage parameter (pass voltage level) based on temperature parameter variations. At high temperatures, the pass voltage is reduced to prevent program disturbance, while at low temperatures, the pass voltage is maintained at a higher level for optimal operation. This parameter adaptation resolves the contradiction between reliability and complexity.
2Reliability
If the pass voltage level is adjusted to prevent program disturbance at high temperatures, then operational reliability improves, but additional temperature detection and voltage control circuits increase device complexity
Solution Approach 1:
The voltage generator performs self-adjustment by incorporating a temperature detection circuit that automatically senses temperature conditions and triggers the voltage control circuit to adjust the pass voltage level accordingly. This self-service mechanism eliminates the need for external control systems, managing the complexity within the existing device architecture.
Solution Approach 2:
A feedback loop is established where the temperature detection circuit continuously monitors temperature and feeds this information to the voltage control circuit, which then adjusts the pass voltage level. This closed-loop feedback system ensures reliable program operation at varying temperatures while keeping the control mechanism integrated within the device.
3Object-affected harmful factors
If different pass voltage levels are applied based on temperature, then program disturbance is prevented, but the control logic and timing requirements become more complex
Solution Approach 1:
The temperature detection and voltage adjustment are performed in advance before the program operation begins. The voltage control circuit proactively adjusts the pass voltage level based on the detected temperature condition, ensuring that the appropriate voltage is already in place when programming starts, thus preventing program disturbance before it can occur.
Solution Approach 2:
The voltage control is segmented into distinct temperature ranges, each with a predetermined optimal pass voltage level. The voltage control circuit selects from these segmented voltage levels based on the detected temperature, simplifying the control logic by avoiding continuous analog adjustment and using discrete voltage steps instead.
Data Source
AI summary
Provided is a flash memory device. The flash memory device includes a memory cell array, and a voltage generator. The memory cell array is connected to a plurality of word lines. The voltage generator generates a program voltage which is supplied to a selected word line of the word lines and a pass voltage which is supplied to a non-selected word line of the word lines, in a program operation. The voltage generator varies a level of the pass voltage with a temperature.


