NAND Memory Padding Writes via On-Device Copy
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional methods for writing padding data to NAND-type memory devices are inefficient, consuming time and power due to the need for encoding and transferring padding data, which is often 'don't care' data, especially during critical events like asynchronous power loss.
Innovation Solution
Implementing an on-memory-device copy operation to transfer padding data directly from a reserved padding data source block to target blocks within the memory device, bypassing the need for encoding and external transfer.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If conventional methods are used to write padding data to NAND-type memory devices, then data can be written to the memory device, but time and power consumption increase due to encoding and transfer operations
Solution Approach 1:
The patent implements an on-device copy operation that copies padding data directly from a reserved padding data source block within the memory device to target blocks, eliminating the need for external encoding and transfer operations. This internal copying mechanism significantly reduces time consumption and improves writing efficiency by performing the operation within the memory device itself without requiring host system intervention.
Solution Approach 2:
The memory device performs the padding data writing operation autonomously using its own internal resources. The reserved padding data source block stores padding data that can be copied to target blocks through on-device copy operations, allowing the memory device to service itself without external encoding or transfer operations, thereby reducing time and power consumption.
2Reliability
If conventional methods are used to write padding data, then data integrity can be maintained, but power consumption increases during critical events like asynchronous power loss
Solution Approach 1:
The patent uses an on-device copy operation to transfer padding data from a reserved padding data source block to target blocks within the memory device. This internal copying mechanism maintains data integrity by ensuring padding data is properly written without requiring power-intensive external encoding and transfer operations, especially during critical events like asynchronous power loss.
Solution Approach 2:
The reserved padding data source block is pre-configured within the memory device to store padding data that can be quickly copied to target blocks when needed. This preliminary preparation allows the memory device to respond rapidly to padding data writing requirements during critical events without consuming excessive power, as the data is already positioned for immediate internal copying.
3Ease of manufacture
If encoding and transfer operations are performed for padding data, then data can be written to the memory device, but the complexity of the writing process increases
Solution Approach 1:
The patent simplifies the padding data writing process by implementing an on-device copy operation that directly copies data from a reserved padding data source block to target blocks within the memory device. This eliminates complex external encoding and transfer operations, making the writing process simpler while the internal copy mechanism handles the actual data transfer without requiring additional encoding steps.
Data Source
AI summary
Various embodiments provide for writing padding data to a memory device, such as a NOT-AND-type memory device, using an on-memory-device copy operation, which can be used as part of a memory system. According to some embodiments, writing padding data to one or more target blocks of a memory device comprises performing an on-memory-device copy operation to copy padding data (e.g., one or more pages of padding data) from a padding source (e.g., dedicated padding source block) on the memory device to the one or more target blocks (e.g., to one or more target pages of the one or more target blocks).


