Memory Unit Sleep Switching for Low-Power Data Retention

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Volatile memory consumes power even when not in use, leading to static power consumption and data loss upon power interruption.

Innovation Solution

A memory system with configurable memory units that switch between active (RUN) and power-saving (SLEEP) modes, using controllable switches to power peripheral circuits only when needed, managed by a controller that tracks access times and configures units based on inactivity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the volatile memory remains permanently powered to prevent data loss, then data integrity is maintained, but static power consumption increases for unused memory portions

Engineering Contradiction:
Improvedata integrityVSAvoidstatic power consumption
Core Design Contradiction:
ReliabilityVSUse of energy by stationary object

Solution Approach 1:

The memory is divided into multiple independently controllable memory units (e.g., banks or blocks), each with its own peripheral circuit. The controller can selectively power down individual memory units that are not currently being accessed, while keeping only the actively used units powered on. This segmentation allows granular power management, reducing overall static power consumption without compromising data integrity in the powered-on units.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The power state of memory units is made dynamic rather than static. The controller continuously monitors access patterns and dynamically adjusts the power state of memory units between active and powered-down states based on current usage requirements. This dynamic adaptation ensures that memory units consume power only when necessary, eliminating wasteful static power consumption while maintaining data integrity through proper state management.

Inventive Principle:
Principle #15Dynamics

2Use of energy by stationary object

If the peripheral circuit is powered down to save energy, then power consumption decreases, but access to memory cells becomes impossible

Engineering Contradiction:
Improvepower consumptionVSAvoidmemory access capability
Core Design Contradiction:
Use of energy by stationary objectVSEase of operation

Solution Approach 1:

Before powering down a memory unit, the controller performs preliminary actions to ensure future accessibility. This includes detecting that the memory unit has not been accessed for a predetermined time period, then safely transitioning it to a powered-down state. The controller maintains the ability to rapidly reactivate the peripheral circuit when needed, ensuring that memory access capability is restored immediately upon new access requests without data loss.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms where the controller monitors access patterns to memory units and uses this information to make informed power management decisions. When the controller detects that a memory unit has not been accessed for a predetermined time period, it automatically transitions the peripheral circuit to a powered-off state. This feedback-driven approach ensures that memory units are powered down only when truly inactive, maintaining full access capability when needed while minimizing power consumption during idle periods.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12578880B2Memory management method to save energy
Publication Date: 2026.03.17 STMICROELECTRONICS INT NV
  • US12578880B2 patent drawing
  • US12578880B2 patent drawing

AI summary

A system includes a memory formed by memory units accessible in write mode and in read mode. Each memory unit includes an array of memory cells and a peripheral circuit of access to the memory cells. Each memory unit is configurable in a first operating mode and a second operating mode. The array of memory cells are set in the first operating mode and the second operating modes to retain data until a subsequent powering off of the memory unit. The peripheral circuit is powered in the first operating mode and is not powered in the second operating mode. A controller configures any memory unit of the memory having undergone no write or read access for a determined time period to be in the second operating mode.