Parallel Memory Padding Using Duplicate User Data for Retention
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional memory systems face issues with poor data retention and reliability due to lateral charge loss and shifted voltage thresholds in erased memory cells, particularly in long-term storage, leading to increased latency and power consumption, especially in firmware and one-time programmable memory blocks.
Innovation Solution
Writing user data in parallel with duplicate user data as padding to adjacent memory portions, improving retention by preventing lateral charge migration and minimizing latency and power consumption.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If random padding data is written to memory portions, then data retention is improved, but latency and power consumption increase
Solution Approach 1:
The system performs preliminary action by writing duplicate user data to adjacent memory portions during the initial programming operation. This pre-positioning of valid data eliminates the need for subsequent padding operations, thereby maintaining data retention without incurring additional latency.
Solution Approach 2:
The patent applies copying by creating duplicate copies of user data and storing them in adjacent memory portions. These copies serve as valid padding data, improving data retention through redundancy while avoiding the latency and power consumption associated with generating and writing random padding data.
2Reliability
If random padding data is written to memory portions, then data retention is improved, but power consumption increases
Solution Approach 1:
The system performs preliminary action by writing duplicate user data to adjacent memory portions during the initial programming operation. This pre-positioning of valid data eliminates the need for subsequent padding operations, thereby maintaining data retention without incurring additional power consumption.
Solution Approach 2:
The patent applies copying by creating duplicate copies of user data and storing them in adjacent memory portions. These copies serve as valid padding data, improving data retention through redundancy while avoiding the power consumption associated with generating and writing random padding data.
3Reliability
If duplicate user data is written in parallel to adjacent memory portions, then data retention and reliability are improved, but device complexity increases
Solution Approach 1:
The patent merges the padding operation with the user data programming operation by writing duplicate user data to adjacent memory portions in parallel during the same programming cycle. This consolidation improves data retention while avoiding the need for separate padding operations, thereby not increasing overall device complexity.
Solution Approach 2:
The system creates duplicate copies of user data and programs them to adjacent memory portions simultaneously with the original data. This copying approach improves reliability through redundancy while utilizing existing programming infrastructure, avoiding significant increases in device complexity.
Data Source
AI summary
Methods, systems, and apparatuses include receiving, by a memory subsystem, a parallel programming command from a host device. A wordline of user data is programmed into a target wordline of a memory portion of a memory device. A duplicate of the wordline of user data is programmed to padding wordlines of the memory portion in parallel with the programming of the target wordline using a command mode.


