Adaptive Analog Memory Capacity Through Dynamic Cell Density

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Memory devices with analog cells face inefficiencies due to varying achievable storage capacities over time, leading to over-designing and increased costs, as they typically specify fixed storage densities that do not adapt to changing cell capacities.

Innovation Solution

A Memory Signal Processor (MSP) continuously estimates the achievable storage capacities of analog memory cells, assigns dynamic storage configurations based on these estimates, and adaptively modifies these configurations over time to match the cells' capacities, allowing for optimal exploitation of changing storage capacities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If fixed storage capacity is specified for memory devices, then device design and manufacturing are simplified, but device size and cost increase due to over-designing

Engineering Contradiction:
Improvememory device design simplicityVSAvoidmemory device size
Core Design Contradiction:
Ease of manufactureVSQuantity of substance

Solution Approach 1:

The patent implements dynamic storage capacity adjustment by allowing the memory device to change its storage density over time based on cell performance degradation. The device transitions from a fixed capacity design to a dynamic one where the storage capacity is continuously adapted to match the actual achievable capacity of the memory cells, thereby reducing the initial over-design margin while maintaining reliability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the storage density parameter dynamically based on the measured performance of memory cells. By monitoring cell characteristics and adjusting the storage density accordingly, the system optimizes the balance between device size and manufacturing simplicity, eliminating the need for conservative fixed-capacity design margins.

Inventive Principle:
Principle #35Parameter changes

2Ease of manufacture

If fixed storage capacity is specified for memory devices, then manufacturing processes are standardized, but costs increase due to inability to exploit changing cell capacities

Engineering Contradiction:
Improvemanufacturing standardizationVSAvoidresource utilization efficiency
Core Design Contradiction:
Ease of manufactureVSLoss of energy

Solution Approach 1:

The patent introduces dynamic adaptation of storage capacity that allows the memory device to optimize resource utilization over time. As memory cells degrade, the system adjusts storage density to match actual cell capabilities, preventing waste of storage resources while maintaining standardized manufacturing processes for the base device structure.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The memory device performs self-diagnosis and self-adjustment of storage capacity based on its own cell performance characteristics. This autonomous adaptation eliminates the need for external intervention to optimize resource utilization, allowing the device to automatically exploit its changing capacities while maintaining manufacturing standardization.

Inventive Principle:
Principle #25Self-service

3Quantity of substance

If storage density is increased to maximize capacity, then device size is reduced, but reliability decreases due to mismatch with cell capacities

Engineering Contradiction:
Improvememory device sizeVSAvoiddata storage reliability
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The patent implements a feedback mechanism that continuously monitors memory cell performance and adjusts storage density accordingly. By measuring actual cell capacities and comparing them with the required storage density, the system dynamically optimizes the balance between device size and reliability, ensuring that data is stored at densities that match the cells' achievable capacities.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system transitions from a static storage density to a dynamic one that adapts to cell performance changes. This dynamic adjustment ensures that storage density is always optimized for both device size and reliability, preventing the reliability degradation that would result from fixed high-density storage in deteriorating cells.

Inventive Principle:
Principle #15Dynamics

4Quantity of substance

If adaptive storage capacity is implemented, then device size and cost are optimized, but device complexity increases

Engineering Contradiction:
Improvememory device sizeVSAvoidmemory management complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The memory device performs self-characterization and self-adjustment of storage capacity without requiring complex external management systems. By autonomously monitoring its own cell performance and adapting its storage density, the device achieves size optimization while minimizing the complexity overhead associated with adaptive management.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent implements preliminary characterization of memory cell capacities during manufacturing or initial operation, and uses this pre-acquired information to guide subsequent storage density adjustments. This preliminary action reduces the complexity of continuous adaptive management by establishing a baseline that simplifies ongoing optimization.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20130007566A1Memory Device with Adaptive Capacity
Publication Date: 2013.01.03 APPLE INC
  • US20130007566A1 patent drawing
  • US20130007566A1 patent drawing
  • US20130007566A1 patent drawing

AI summary

A method for data storage in a memory that includes a plurality of analog memory cells includes estimating respective achievable storage capacities of the analog memory cells. The memory cells are assigned respective storage configurations defining quantities of data to be stored in the memory cells based on the estimated achievable capacities. The data is stored in the memory cells in accordance with the respective assigned storage configurations. The achievable storage capacities of the analog memory cells are re-estimated after the memory has been installed in a host system and used for storing the data in the host system. The storage configurations are modified responsively to the re-estimated achievable capacities.