Dynamic Write Mode Selection for Nonvolatile Memory
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing semiconductor memory devices face challenges in optimizing write modes for nonvolatile memory devices based on application types, user context, and buffer queue sizes, leading to inefficiencies in power consumption and data integrity.
Innovation Solution
A method and system that dynamically decide write modes for nonvolatile memory devices by considering the application type, user context, queue size, and operation mode, using a write mode manager to adjust program and verify voltages, thereby optimizing write speed and integrity.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If high write speed is used for nonvolatile memory device, then data write efficiency is improved, but power consumption increases and data integrity may deteriorate
Solution Approach 1:
The patent implements dynamic write mode selection that adapts to changing operational conditions. The system transitions between different write modes (first write mode with higher speed and second write mode with lower speed but better integrity) based on real-time detection of application types, user context, queue size, and operation mode, thereby dynamically optimizing the balance between write speed and power consumption
Solution Approach 2:
The patent changes operational parameters (write mode, program voltage, verify voltage) based on detected conditions. By adjusting these parameters according to application type, user context, queue size, and operation mode, the system optimizes power consumption while maintaining acceptable write performance for different scenarios
2Productivity
If high write speed is used for nonvolatile memory device, then data write efficiency is improved, but data integrity may deteriorate
Solution Approach 1:
The system dynamically switches between write modes based on detected conditions. When conditions indicate higher reliability is needed (certain application types, user context, operation modes), the system selects the second write mode with lower speed but better integrity. When speed is prioritized and conditions permit, it uses the first write mode
Solution Approach 2:
The patent adjusts write operation parameters including program voltage and verify voltage settings based on the selected write mode. This parameter adjustment allows the system to optimize data integrity when needed while maintaining high speed when conditions are favorable
3Device complexity
If write mode is fixed for all conditions, then device complexity is reduced, but adaptability to different applications and contexts is worsened
Solution Approach 1:
The patent segments write operations into different write modes (first write mode and second write mode) with distinct characteristics. Each mode is selected based on specific conditions such as application type, user context, queue size, and operation mode, enabling the system to adapt to different scenarios without requiring a completely complex control system
Solution Approach 2:
The system uses parameter-based differentiation to manage complexity. By changing operational parameters (write mode selection, voltage levels) based on detected conditions, the system achieves high adaptability while keeping the control logic relatively simple and rule-based rather than requiring complex decision-making algorithms
Data Source
AI summary
An access method of a nonvolatile memory device included in a user device includes receiving a write request to write data into the nonvolatile memory device; detecting an application issuing the write request, a user context, a queue size of a write buffer, an attribute of the write-requested data, or an operation mode of the user device; and deciding one of a plurality of write modes to use for writing the write-requested data into the nonvolatile memory device according to the detected information. The write modes have different program voltages and verify voltage sets.


