Endurance Group Segmentation for Single-Device Tiered Storage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Implementing separate memory devices for different data access categories in tiered storage systems increases costs and spatial consumption, and data transfer between multiple memory devices exacerbates overhead such as latency and bandwidth consumption.

Innovation Solution

A single memory device with endurance groups that differentiate between data storage types, allowing internal data movement without external transfer, using namespaces and trim settings based on capacity identifiers to optimize configuration.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If separate memory devices are implemented for different data access categories, then data storage capacity and accessibility are improved, but system cost and spatial consumption increase

Engineering Contradiction:
Improvedata storage capacityVSAvoidsystem cost
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The memory device is segmented into multiple endurance groups (first endurance group, second endurance group, etc.), where each group contains memory cells configured for different data access categories. This segmentation allows the system to store different types of data in optimized environments without requiring separate physical memory devices, thereby maintaining storage capacity while reducing system complexity and cost.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A single memory device is designed to perform multiple functions by incorporating different endurance groups that can handle various data access categories (e.g., frequent access, infrequent access). This multi-functional design eliminates the need for multiple separate memory devices, reducing both spatial consumption and system cost while maintaining comprehensive data storage capabilities.

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

2Ease of operation

If separate memory devices are used for different data access categories, then data storage organization is improved, but data transfer overhead increases

Engineering Contradiction:
Improvedata storage organizationVSAvoiddata transfer latency
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

Multiple endurance groups are merged into a single memory device, allowing data to be stored and accessed across different access categories within one unified device. This merging eliminates the need for data to be physically transferred between separate memory devices, thereby reducing data transfer latency and overhead while maintaining organized storage structures through the endurance group architecture.

Inventive Principle:
Principle #5Merging (Combining)

3Adaptability or versatility

If multiple memory devices are implemented, then data access categories are optimized, but bandwidth consumption increases

Engineering Contradiction:
Improvedata access category optimizationVSAvoidbandwidth consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The endurance groups are combined within a single memory device, enabling the system to optimize data access for different categories without requiring inter-device data transfers. This consolidation reduces the total bandwidth consumption because data movement is confined to internal transfers within the unified device rather than external transfers between multiple devices, while still maintaining optimized access paths for different data types.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS20250328293A1Endurance group for tiered storage applications
Publication Date: 2025.10.23 MICRON TECHNOLOGY INC
  • US20250328293A1 patent drawing
  • US20250328293A1 patent drawing
  • US20250328293A1 patent drawing

AI summary

Methods, systems, and devices for endurance group for tiered storage applications are described. A memory system may implement a single memory device with different types of memory and corresponding data access categories. The memory device may implement endurance groups, which may each include a set of memory cells configurable as single-level cells, triple-level cells, or quad-level cells. The endurance groups may be configured based on a capacity identifier selected for the memory device from a set of capacity identifiers supported by the memory system. Each capacity identifier of the set of capacity identifiers may be associated with a configuration of the endurance groups. The host system may transmit a capacity identifier to indicate a configuration of the memory system. The memory system may support data movement internal to the memory system between the endurance groups, without transferring data between the host system.