Superblock Pool Reallocation for Faster Memory Programming
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Memory devices face challenges during manufacturing due to reduced normal partition size leading to longer programming times and increased errors, as data transfer between single-level and triple-level cells is inefficient and prone to data loss.
Innovation Solution
Implementing a technique where a portion of the enhanced memory partition is temporarily borrowed by the normal partition during manufacturing, allowing for increased size and efficient data storage in single-level cells, followed by return to the original partition post-manufacturing.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If the normal partition size is reduced to accommodate enhanced memory partition, then the enhanced memory capacity is improved, but the manufacturing efficiency deteriorates due to longer programming times
Solution Approach 1:
The patent dynamically adjusts partition sizes during manufacturing. The normal partition is temporarily expanded beyond its final size to accommodate additional single-level cells, enabling faster programming. After manufacturing, the partition is dynamically reconfigured to its intended size, resolving the contradiction between initial manufacturing speed and final memory capacity allocation.
Solution Approach 2:
The patent performs preliminary expansion of the normal partition before manufacturing operations. By pre-allocating additional single-level cells to the normal partition, the system enables faster data storage during manufacturing. This preliminary action is followed by a reconfiguration step that restores the partition to its intended size, thus improving manufacturing efficiency without compromising the final enhanced memory capacity.
2Quantity of substance
If the normal partition size is reduced, then the enhanced memory partition can be larger, but data transfer efficiency worsens leading to increased errors
Solution Approach 1:
The patent uses dynamic partition resizing to ensure that during manufacturing operations, the normal partition has sufficient size to store data efficiently in single-level cells. This dynamic expansion maintains data transfer accuracy by avoiding overflow conditions. After manufacturing, the partition is dynamically reduced to its intended size, preserving the enhanced memory capacity while ensuring data transfer reliability during critical operations.
Solution Approach 2:
The patent performs preliminary expansion of the normal partition to provide adequate storage space for manufacturing operations. This preliminary action prevents data transfer errors by ensuring that single-level cells have sufficient capacity to hold manufacturing data without overflow. The subsequent reconfiguration restores the partition to its intended size, maintaining the enhanced memory partition size while ensuring data transfer accuracy during manufacturing.
3Quantity of substance
If data is stored in triple-level cells during manufacturing, then the storage density is improved, but programming time increases significantly
Solution Approach 1:
The patent changes the cell configuration parameter during manufacturing by utilizing single-level cells instead of triple-level cells in the temporarily expanded normal partition. This parameter change reduces programming time significantly because single-level cells have simpler write operations. After manufacturing, the system reverts to using triple-level cells for normal operation, thus achieving fast programming during manufacturing while maintaining high storage density during operational use.
Data Source
AI summary
Methods, systems, and devices for superblock pool expansion for enhanced manufacturing are described. Techniques are presented for partitions to borrow portions of other partitions, e.g., during manufacturing stages. In some examples, different partitions (e.g., an enhanced memory partition and a normal partition) may be configured to original sizes. A portion of the enhanced memory partition may be “borrowed” by the normal partition for use during the manufacturing stage. The borrowed portion may be returned to the enhanced memory partition after the manufacturing stage to be used by the enhanced memory partition thereafter. By borrowing a portion of the enhanced memory partition, a larger portion of the normal partition may be used to store information during the manufacturing stage, leading to shorter programming times.


