Memory Cell Mapping for Fractional Bit Storage
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing memory technologies face challenges in efficiently mapping data patterns to program states in memory cells configured to store fractional numbers of bits, leading to potential damage and reduced lifespan due to higher program states.
Innovation Solution
A method and apparatus for mapping data patterns to program states using a recursive expression-based approach, which reduces the occurrence of higher program states in memory cells by assigning program states to fractional bit configurations, allowing consistent operations and protecting memory cells.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If memory cells are programmed to store fractional numbers of bits per cell, then memory density is improved, but the occurrence of higher program states increases causing damage and reduced lifespan
Solution Approach 1:
The patent applies parameter changes by modifying the mapping between data patterns and program states. Specifically, it uses a recursive expression that maps data patterns to program state combinations in a way that reduces the frequency of higher program states. This changes the distribution parameters of program state usage while maintaining the fractional bits-per-cell capability, thereby improving reliability without sacrificing memory density.
Solution Approach 2:
The patent implements preliminary action by pre-defining a recursive mapping expression that anticipates and controls the distribution of program states before actual data storage occurs. The recursive expression is designed in advance to ensure that higher program states are assigned less frequently, preventing damage accumulation before it occurs. This proactive approach extends memory cell lifespan while maintaining efficient storage.
2Duration of action of stationary object
If a recursive expression-based mapping is used to reduce higher program states, then memory cell lifespan is extended, but the mapping complexity increases
Solution Approach 1:
The patent applies segmentation by dividing the mapping process into recursive steps. The complex mapping problem is broken down into smaller sub-problems that can be solved iteratively through the recursive expression. This segmentation makes the complex mapping manageable and implementable through systematic decomposition of the data pattern to program state assignment process.
Solution Approach 2:
The patent uses an intermediary approach by introducing a recursive expression as a mediator between data patterns and program states. This recursive mapping expression acts as an intermediate layer that translates data patterns into program state combinations while controlling the distribution of higher states. The intermediary recursive function simplifies the overall complexity by providing a structured translation mechanism.
Data Source
AI summary
The present disclosure includes methods and apparatuses for mapping between program states and data patterns. One method includes mapping a data pattern to a number of program state combinations L corresponding to a group of memory cells configured to store a fractional number of data units per cell. The mapping can be based, at least partially, on a recursive expression performed in a number of operations, the number of operations based on a number of memory cells N within the group of memory cells and the number of program state combinations L.


