Memory programming method and device, electronic device and readable storage medium
A programming method and memory technology, applied in static memory, read-only memory, information storage, etc., can solve problems such as too wide range of threshold voltage range, and achieve the effect of ensuring reliability and reducing the range of the range
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0068] see Figure 1 to Figure 7 , the present embodiment provides a memory programming method, comprising the following steps:
[0069] 1) programming the memory cells to be programmed in the memory by using an initial programming voltage;
[0070] 2) verifying whether the programming of the memory cells has been completed, and classifying the memory cells that have not passed the verification according to the speed of programming;
[0071] 3) Using different programming voltages to reprogram the failed memory cells with different programming speeds.
[0072] In step 1), if figure 1 S1 and figure 2 As shown, the memory cells to be programmed in the memory are programmed using an initial programming voltage. exist figure 2 In the flow chart shown, the programming process is started in step 101, the initial setting is performed in step 102, the data to be programmed is loaded, and the position to be programmed is confirmed (that is, the programming address is set), accor...
Embodiment 2
[0090] see Figure 8 to Figure 9 , this embodiment provides a memory programming method. Compared with the method in the first embodiment, the difference of this embodiment is that: in this embodiment, the different programming voltages include the programming voltages with different voltage values and durations.
[0091] As an example, the different programming voltages include a third programming voltage and a fourth programming voltage, the duration of the third programming voltage is shorter than the fourth programming voltage, and the voltage value of the third programming voltage is smaller than the The voltage value of the fourth programming voltage; the third programming voltage is used to reprogram the fast cells, and the fourth programming voltage is used to reprogram the slow cells. In this embodiment, the voltage value of the third programming voltage is smaller than the voltage value of the fourth programming voltage by introducing a word line voltage that vari...
Embodiment 3
[0096] see Figure 10 to Figure 11 , this embodiment provides a memory programming method. Compared with the method in Embodiment 2, the difference of this embodiment is that: before distinguishing the fast cells from the slow cells, the programming and verification processes are performed several times, and after the incremental programming voltage rises to a certain level, , and then divide the storage cells into fast cells and slow cells for programming processing, and perform classification and judgment of programming speed in each subsequent verification process.
[0097] As an example, in step 2), before classifying the memory cells that fail the verification according to the programming speed, it further includes the step of performing a specified number of programming and verification processes on the memory cells that fail the verification. The advantage of the solution in this embodiment is that several programming and verification processes are performed before the...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com