Memory Array Access Modes for Configurable On-Die ECC

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory devices often require a source of applied power to maintain data, and there is a need for improved memory cell density, read/write speeds, operational latency, reliability, data retention, power consumption, and manufacturing costs.

Innovation Solution

A memory device with an on-die ECC function that can be disabled, allowing a host device to access an additional portion of the memory array for user data, metadata, or both, and enabling flexible communication protocols to enhance storage capacity and operational flexibility.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If ECC function is enabled, then data reliability is improved, but memory array space is reduced

Engineering Contradiction:
Improvedata reliabilityVSAvoidmemory array space
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent implements a configurable ECC system where the second portion of the memory array can dynamically switch between storing ECC data and storing additional user data. The host device can select from multiple operational modes (first mode with ECC, second mode without ECC) and the system adapts its configuration accordingly, allowing the memory array allocation to be dynamic rather than fixed.

Inventive Principle:
Principle #15Dynamics

2Reliability

If second portion stores ECC data, then data integrity is improved, but user data storage capacity is reduced

Engineering Contradiction:
Improvedata integrityVSAvoiduser data storage capacity
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The system allows dynamic reconfiguration of the second portion of the memory array based on host device selection. When operating in the second mode, the second portion is dynamically allocated to store additional user data or metadata instead of ECC data, thereby increasing user data storage capacity while giving up automated ECC protection in favor of host-managed error correction.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The second portion of the memory array is designed to serve multiple functions: it can store ECC data when reliability is prioritized, or it can store additional user data and metadata when storage capacity is prioritized. This multi-functional design allows the same physical memory resources to be optimized for different operational requirements.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Adaptability or versatility

If host device performs independent ECC functions, then operational flexibility is improved, but device complexity is increased

Engineering Contradiction:
Improveoperational flexibilityVSAvoiddevice complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent extracts the ECC function from the memory device itself and relocates it to the host device. By disabling the ECC function in the memory device and providing the option to store additional user data in the second portion, the system transfers the error correction responsibility to the host, thereby reducing memory device complexity while maintaining operational flexibility through host-managed ECC algorithms.

Inventive Principle:
Principle #2Taking out (Extraction)

4Quantity of substance

If additional user data and metadata are stored, then storage capacity is improved, but access time may be increased

Engineering Contradiction:
Improvestorage capacityVSAvoidaccess time
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The memory array is segmented into a first portion for user data and a second portion that can be configured for additional user data or metadata. This segmentation allows the system to optimize access patterns by keeping frequently accessed metadata separate from main user data, potentially reducing access time for critical operations while maintaining increased storage capacity.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12613770B2Semiconductor device with user defined operations and associated methods and systems
Publication Date: 2026.04.28 LODESTAR LICENSING GROUP LLC
  • US12613770B2 patent drawing
  • US12613770B2 patent drawing
  • US12613770B2 patent drawing

AI summary

Memory devices, systems including memory devices, and methods of operating memory devices are described, in which a memory device may select an option for a host device to access a memory array including a first portion configured to store user data and a second portion configured to store different data based on whether an ECC function of the memory device is enabled or disabled—e.g., storing ECC data when the ECC function is enabled, storing additional user data, metadata, or both when the ECC function is disabled. The host device may disable the ECC function and transmit an input to the memory device as to how to access the memory array. The memory device, based on the input, may select the option for the host device to access the memory array and communicate with the host device in accordance with the selected option.