Partitioned Memory Reconfiguration for Refresh and ECC Overhead

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory technologies, such as DRAM and flash memory, face inefficiencies due to periodic refresh cycles that reduce throughput and incur additional processing overhead, and ECC implementation increases cost and performance overhead without optimizing for all applications.

Innovation Solution

The method and apparatus allow for dynamic adjustment of memory performance by altering refresh operations, disabling ECC, and changing memory cell architectures based on application-specific requirements, enabling independent operation of memory arrays with customizable refresh rates and error correction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If periodic refresh cycles are implemented in DRAM to preserve stored information, then data reliability is maintained, but memory throughput decreases and processing overhead increases

Engineering Contradiction:
Improvedata reliabilityVSAvoidmemory throughput
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The memory device is divided into multiple independently operable memory arrays, where at least one array can be configured to operate without periodic refresh cycles. This segmentation allows certain memory portions to be optimized for high-speed throughput while other portions maintain standard refresh operations for data preservation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The memory device implements dynamic configurability where refresh operations can be enabled or disabled based on application requirements. The system can adaptively switch between different operational modes (with refresh, without refresh, with ECC, without ECC) to optimize performance for specific use cases such as video buffering or IoT applications.

Inventive Principle:
Principle #15Dynamics

2Reliability

If ECC circuitry is enabled to detect and correct data corruption, then data integrity is improved, but device cost and processing overhead increase

Engineering Contradiction:
Improvedata integrityVSAvoiddevice cost
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The memory device is segmented into regions that can independently enable or disable ECC functionality. This allows ECC to be applied only to specific memory arrays where data integrity is critical, while other arrays operate without ECC overhead, reducing overall device complexity and cost.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different portions of the memory device can have different quality characteristics - some arrays with full ECC protection for high-reliability applications, while other arrays operate without ECC for cost-sensitive or performance-critical applications where data corruption is acceptable.

Inventive Principle:
Principle #3Local quality

3Adaptability or versatility

If standard JEDEC memory configurations are used to ensure interoperability, then compatibility is improved, but power consumption and performance optimization for specific applications are reduced

Engineering Contradiction:
ImproveinteroperabilityVSAvoidpower consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The memory device implements dynamic reconfiguration capabilities that allow it to adapt its operational characteristics based on application requirements. Systems can switch between standard JEDEC-compliant modes for interoperability and optimized modes (with reduced refresh rates, disabled ECC, alternative memory cell architectures) for specific applications like video buffering or IoT, thereby optimizing power consumption while maintaining compatibility when needed.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12562206B2Methods and apparatus for dynamically adjusting performance of partitioned memory
Publication Date: 2026.02.24 MICRON TECHNOLOGY INC
  • US12562206B2 patent drawing
  • US12562206B2 patent drawing
  • US12562206B2 patent drawing

AI summary

Methods and apparatus for dynamically adjusting performance of partitioned memory. In one embodiment, the method includes receiving one or more configuration requests for the memory device, determining whether to grant the one or more configuration requests for the memory device, in response to the determining, implementing the one or more configuration requests within the memory device and operating the memory device in accordance with the implementing. The adjusting of the performance for the partitioned memory includes one or more of enabling/disabling refresh operations, altering a refresh rate for the partitioned memory, enabling/disabling error correcting code (ECC) circuitry for the partitioned memory, and/or altering a memory cell architecture for the partitioned memory. Systems and applications that may benefit from the dynamic adjustment of performance are also disclosed.