Memory Controller Dynamic Standby Mode Transition

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory systems, such as NAND type flash memory, face challenges in balancing power consumption and response time, as they must be customized for different device types, leading to a high manufacturing burden and limited flexibility in power management settings.

Innovation Solution

A memory system that allows the transition from a normal mode to a standby mode to be set by a specific command, adjusting the mode transition time based on elapsed time since the last command, enabling flexible power consumption control and reducing the need for custom settings for each device type.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If the memory system transitions to standby mode quickly to reduce power consumption, then power consumption is reduced, but response time deteriorates

Engineering Contradiction:
Improvepower consumptionVSAvoidresponse time
Core Design Contradiction:
Use of energy by moving objectVSSpeed

Solution Approach 1:

The patent implements dynamic mode transition time adjustment based on device type. The controller sets different mode transition times according to whether the device is portable or non-portable, allowing the system to optimize between power consumption and response time dynamically rather than using a fixed transition time for all devices

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of mode transition time based on device characteristics. By detecting or being configured with device type information, the system adjusts the mode transition time parameter to match the specific application requirements, thereby resolving the contradiction between power savings and response performance

Inventive Principle:
Principle #35Parameter changes

2Reliability

If the memory system is customized for different device types, then power management performance is improved, but manufacturing complexity increases

Engineering Contradiction:
Improvepower management performanceVSAvoidmanufacturing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent creates a universal memory system that can adapt to different device types through software configuration rather than hardware customization. The controller is designed to handle both portable and non-portable device types using the same hardware platform, with the ability to set different mode transition times based on device type, thereby reducing manufacturing complexity while maintaining optimized power management for each device category

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

Solution Approach 2:

Instead of creating different hardware configurations for different device types, the patent uses parameter changes (mode transition time settings) to adapt the same hardware system to different applications. This approach simplifies manufacturing by eliminating the need for device-type-specific hardware variants while still achieving optimized power management performance

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11416153B2Memory system and information processing apparatus
Publication Date: 2022.08.16 KIOXIA CORP
  • US11416153B2 patent drawing
  • US11416153B2 patent drawing
  • US11416153B2 patent drawing

AI summary

A memory system of an embodiment includes a non-volatile memory and a controller configured to control the accessing of the non-volatile memory according to commands from a host device. The controller is configured to set a mode transition time to a value according to a first command received from the host. The controller transitions from a first operating mode to a second operating mode, in which power supply is suspended to a predetermined circuit, when the time since the last command was received from the host device reaches the mode transition time. The controller maintains the second operating mode until another command is received from the host device.