Memory Module Defragmentation for Low-Power Standby

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Semiconductor memory devices face increased power consumption and operation time due to the need to re-stabilize peripheral circuits when switching from standby to active mode, as power is removed during standby to reduce consumption but results in slower performance.

Innovation Solution

A memory module and system that perform defragmentation operations during low-power mode entry, update page tables, and power off vacant memory regions in self-refresh mode to minimize power usage, including a power controller, defragmentation controller, and power mode controller to manage power supply and refresh operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If power is removed from peripheral circuits during standby mode to reduce power consumption, then power consumption is reduced, but the operating speed is inevitably decreased

Engineering Contradiction:
Improvepower consumptionVSAvoidoperating speed
Core Design Contradiction:
Use of energy by moving objectVSSpeed

Solution Approach 1:

The patent performs defragmentation operations and updates page tables before entering standby mode, so that memory data is reorganized and peripheral circuits remain stable. This preliminary action avoids the need to re-stabilize circuits after mode switching, thus maintaining operating speed while reducing power consumption during standby

Inventive Principle:
Principle #10Preliminary action

2Use of energy by moving object

If power is removed from peripheral circuits during standby mode, then power consumption is reduced, but the operation time increases due to re-stabilization required when switching to active mode

Engineering Contradiction:
Improvepower consumptionVSAvoidoperation time
Core Design Contradiction:
Use of energy by moving objectVSLoss of time

Solution Approach 1:

The system performs defragmentation and page table updates before entering standby mode, preparing memory in advance so that no additional time is required for re-stabilization when transitioning back to active mode. This eliminates the time penalty associated with circuit re-stabilization

Inventive Principle:
Principle #10Preliminary action

3Use of energy by moving object

If defragmentation operation is performed during low-power mode entry, then power consumption is reduced and response time is enhanced, but the device complexity increases due to additional controllers and coordination

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

Solution Approach 1:

The power controller is designed to perform multiple functions: managing power supply to memory devices, controlling defragmentation operations, updating page tables, and coordinating mode transitions. By making the power controller multi-functional, the patent reduces the need for separate dedicated controllers, thus limiting the increase in device complexity while achieving power consumption reduction

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

Data Source

PatentUS10108250B2Memory module, system including the same
Publication Date: 2018.10.23 SK HYNIX INC
  • US10108250B2 patent drawing
  • US10108250B2 patent drawing
  • US10108250B2 patent drawing

AI summary

In an embodiment of the present disclosure, a memory module may be provided. In an embodiment of the present disclosure, a system may be provided. In an embodiment of the present disclosure, an operation of a system and memory module may be provided. The memory module may include a plurality of ranks in which a defragmentation operation of a memory is performed based on entrance of a low-power operation mode, and a vacant region of the memory is powered off based on entrance of a self-refresh mode after the defragmentation operation is ended. The memory module may include a page table of which data are updated based on an ending of the defragmentation operation of the memory.