Memory Sub-System Programming With Precomputed Waveform Metadata
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing memory sub-systems face challenges in efficiently performing memory operations due to increased latency, energy requirements, and decreased reliability from prolonged voltage applications, while existing optimizations like shorter pulses and batch operations provide limited improvements.
Innovation Solution
Performing multiple memory operations by determining metadata for signal waveforms in advance, allowing simultaneous execution of these operations, reducing the need for separate waveform determination before each operation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If multiple memory operations are performed sequentially with separate waveform determination for each operation, then reliability is maintained, but latency increases and productivity decreases
Solution Approach 1:
The patent determines metadata for multiple signal waveforms in advance, before the memory operations are executed. This preliminary determination of waveform characteristics (duration, voltage levels) for multiple operations allows the operations to proceed without repeated waveform analysis, thereby reducing latency while maintaining reliability through pre-validated waveform parameters
2Reliability
If voltage application duration is extended to ensure reliable memory operations, then reliability improves, but energy consumption increases
Solution Approach 1:
The patent determines specific duration and voltage level parameters for each signal waveform based on the particular memory operation requirements. By optimizing these parameters individually for each operation type and memory segment, the system achieves reliable memory operations with minimized energy consumption, avoiding both excessive voltage duration and insufficient programming
3Adaptability or versatility
If waveform determination is performed separately for each memory operation, then adaptability is maintained, but device complexity and processing overhead increase
Solution Approach 1:
The patent combines multiple waveform determinations into a single batch operation where metadata for multiple signal waveforms is determined simultaneously. This merging approach maintains adaptability to different memory operation types while reducing the overall complexity by performing one comprehensive determination process instead of multiple separate determinations
Data Source
AI summary
One or more processing devices in a memory sub-system determine that a first segment and a second segment of a memory device of the memory sub-system are to be programmed. First programming metadata for the first segment is determined. Second programming metadata for the second segment is determined. Responsive to determining the first programming metadata and the second programming metadata, the first and the second segment are caused to be programmed based on the first programming metadata and the second programming metadata.


