Semiconductor Memory Access to Reclaim ECC-Reserved Cells

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory devices face challenges in optimizing storage capacity and operational efficiency, particularly when error correction coding (ECC) functionality is enabled, as they often reserve a significant portion of memory array space for ECC parity bits, reducing user-accessible storage and introducing operational complexities.

Innovation Solution

A memory device design that allows the ECC functionality to be disabled, enabling the reserved memory cells to store user data or metadata, thereby increasing storage capacity by approximately 6% and allowing for flexible burst lengths to accommodate additional data, while maintaining ECC functionality when needed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If ECC functionality is enabled, then data reliability is improved, but storage capacity is reduced due to reserved memory cells for ECC parity bits

Engineering Contradiction:
Improvedata reliabilityVSAvoidstorage capacity
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The memory device dynamically reconfigures the memory array based on operational mode. When ECC is disabled, the memory cells that would normally be reserved for ECC parity bits are made available for user data storage, increasing storage capacity. When ECC is enabled, these cells are reallocated to maintain error correction functionality, ensuring data reliability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the functional parameter of specific memory cells based on the ECC enable/disable state. By altering the allocation parameter of memory cells from dedicated ECC storage to general user storage when ECC is disabled, the system optimizes storage capacity while maintaining the ability to provide error correction when needed.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If ECC functionality is enabled, then data reliability is improved, but device complexity is increased due to additional control mechanisms

Engineering Contradiction:
Improvedata reliabilityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the ECC functionality as an optional feature rather than a mandatory component. By allowing the ECC function to be disabled through control signals, the system can operate in a simplified mode without the complexity of error correction mechanisms, while still providing reliable storage when ECC is enabled.

Inventive Principle:
Principle #2Taking out (Extraction)

3Reliability

If memory cells are reserved for ECC parity bits, then data reliability is improved, but storage capacity is reduced

Engineering Contradiction:
Improvedata reliabilityVSAvoiduser-accessible storage
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The memory device dynamically reconfigures the memory array based on operational mode. When ECC is disabled, the memory cells that would normally be reserved for ECC parity bits are made available for user data storage, increasing storage capacity. When ECC is enabled, these cells are reallocated to maintain error correction functionality, ensuring data reliability.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20250272190A1Semiconductor device with modified access and associated methods and systems
Publication Date: 2025.08.28 LODESTAR LICENSING GROUP LLC
  • US20250272190A1 patent drawing
  • US20250272190A1 patent drawing
  • US20250272190A1 patent drawing

AI summary

Memory devices, systems including memory devices, and methods of operating memory devices are described, in which a host device may access a group of memory cells (e.g., portion of an array configurable to store ECC parity bits) otherwise reserved for ECC functionality of a memory device. The memory device may include a register to indicate whether its ECC functionality is enabled or disabled. When the register indicates the ECC functionality is disabled, the memory device may increase a storage capacity available to the host device by making the group of memory cells available for user-accessible data. Additionally or alternatively, the memory device may store metadata associated with various operational aspects of the memory device in the group of memory cells. Moreover, the memory device may modify a burst length to accommodate additional information to be stored in or read from the group of memory cells.