Semiconductor Memory Device Program Voltage Pulse Width Adjustment
Solution Overview
Problem
Semiconductor memory devices face challenges in maintaining data reliability due to increased program operation speed leading to potential deterioration in data integrity as the number of program/erase operations increases, if performed with a constant program voltage.
Innovation Solution
The method involves adjusting the pulse width or duration of the program voltage based on the number of program/erase operations, with the pulse width or duration decreasing as the number of operations increases, to maintain data reliability.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If the program operation speed is increased, then the productivity is improved, but the data reliability deteriorates as the number of program/erase operations increases
Solution Approach 1:
The program voltage pulse width is dynamically adjusted based on the number of program/erase operations performed. As the operation count increases, the pulse width is decreased to prevent data integrity deterioration. This dynamic adaptation allows the system to maintain high productivity while preserving data reliability through conditional parameter modification.
Solution Approach 2:
The invention changes the parameter of program voltage pulse width according to the number of program/erase operations. By modifying this electrical parameter adaptively, the system resolves the contradiction between maintaining fast program operations and ensuring data reliability over multiple erase cycles.
2Ease of operation
If a constant program voltage pulse width is used, then the ease of operation is improved, but the data reliability worsens with increasing program/erase operations
Solution Approach 1:
The system automatically adjusts the program voltage pulse width based on the stored count of program/erase operations without requiring external intervention. The controller reads the operation count from storage and autonomously modifies the voltage parameters, maintaining data reliability while keeping the operation process simple and automated.
Solution Approach 2:
The system implements feedback by reading the number of program/erase operations from storage and using this information to adjust subsequent program voltage parameters. This closed-loop approach ensures data integrity is maintained while keeping the control mechanism automated and straightforward.
Data Source
AI summary
A semiconductor memory device and a method of operating same includes reading a number of program/erase operations stored in a program/erase number storage unit, setting a pulse width of a program voltage based on the read number of program/erase operations, and performing a program operation on memory cells using the program voltage having the set pulse width. Setting of the pulse width of the program voltage includes decreasing the pulse width of the program voltage as the number of program/erase operations increases.


