Memory Controller Zone Management for Power Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The performance improvement of memory systems leads to increased power consumption and heat generation, necessitating adaptive control of performance and power consumption to optimize operation in various environments.

Innovation Solution

A memory system that dynamically determines the optimum number of active memory dies associated with a zone based on configuration information, using a memory controller to manage zones and allocate a write buffer, thereby optimizing power consumption while maintaining required performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the memory system simultaneously accesses a plurality of storage areas to improve performance, then the response speed and throughput are improved, but power consumption and temperature increase

Engineering Contradiction:
ImproveperformanceVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The memory controller dynamically determines the number of active target memory areas based on configuration information of the open zone, enabling the system to adaptively adjust the number of simultaneously accessed storage areas according to actual performance requirements and environmental conditions, thereby optimizing the balance between productivity and power consumption

Inventive Principle:
Principle #15Dynamics

2Productivity

If the memory system simultaneously accesses a plurality of storage areas to improve performance, then the response speed and throughput are improved, but temperature increases due to increased power consumption

Engineering Contradiction:
ImproveperformanceVSAvoidtemperature
Core Design Contradiction:
ProductivityVSTemperature

Solution Approach 1:

The system dynamically adjusts the number of active memory areas based on configuration information, allowing temperature to be controlled by reducing the number of simultaneously accessed storage areas when thermal conditions require it, thus maintaining performance within acceptable thermal limits

Inventive Principle:
Principle #15Dynamics

3Use of energy by moving object

If the memory controller determines the number of active target memory areas based on configuration information, then power consumption is optimized, but the complexity of memory management increases

Engineering Contradiction:
Improvepower consumptionVSAvoidmemory management complexity
Core Design Contradiction:
Use of energy by moving objectVSDevice complexity

Solution Approach 1:

The memory controller automatically determines the number of active target memory areas by itself based on the configuration information of the open zone, eliminating the need for external intervention or complex manual configuration, thus optimizing power consumption while keeping the control mechanism relatively simple

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20240419342A1Memory system and method for operating the same
Publication Date: 2024.12.19 SK HYNIX INC
  • US20240419342A1 patent drawing
  • US20240419342A1 patent drawing
  • US20240419342A1 patent drawing

AI summary

A memory system may include a memory device including a plurality of memory areas each configured by a plurality of memory blocks; and a memory controller configured to generate zones each including at least one memory block selected from at least one of the memory areas included in the memory device, manage configuration information for each generated zone, sequentially store data from a first storage location of an open zone among the generated zones during a write operation on the open zone according to an external request, and determine a number of active target memory areas associated with the open zone on a basis of configuration information of the open zone.