Non-volatile Memory Configuring Low Power DRAM

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Configuring Low Power Dynamic Random Access Memory (LPDRAM) devices for low power operation is challenging due to sensitivity to environmental conditions, requiring complex routines that can lead to data corruption and system failure, especially in extreme temperatures and voltages, and poses issues with future compatibility and parts availability.

Innovation Solution

Pairing LPDRAM with a non-volatile memory device that executes configuration routines stored in the non-volatile memory, allowing self-contained configuration under local control, eliminating the need for system processor involvement and simplifying the design process by moving configuration out of the operating system and processor.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If LPDRAM configuration is performed through complex routines in the operating system or processor, then low power operation can be achieved, but system reliability decreases and data corruption risks increase

Engineering Contradiction:
Improvepower consumptionVSAvoidsystem reliability
Core Design Contradiction:
Use of energy by moving objectVSReliability

Solution Approach 1:

The patent extracts the LPDRAM configuration routines from the operating system or processor and places them in a separate, dedicated configuration memory device. This isolation prevents the complex configuration routines from interfering with critical system operations, thereby improving reliability while maintaining the ability to achieve low power operation through proper configuration.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces a dedicated configuration memory device as an intermediary between the processor and the LPDRAM. This intermediary holds the configuration routines and parameters, allowing the processor to configure LPDRAM without executing complex routines during normal operation, thus improving both reliability and power efficiency.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Use of energy by moving object

If LPDRAM configuration routines are compiled into the operating system, then low power operation can be achieved, but device complexity and design testing complexity increase

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

Solution Approach 1:

The patent extracts configuration routines from the operating system and stores them in a separate configuration memory device. This separation reduces the complexity of the operating system and eliminates the need for extensive testing and integration of configuration routines into the OS, while still enabling low power operation through dedicated configuration.

Inventive Principle:
Principle #2Taking out (Extraction)

3Reliability

If conventional DRAM uses higher power usage settings with refresh rates higher than required, then system reliability improves, but power consumption increases

Engineering Contradiction:
Improvedata state maintenanceVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent implements dynamic configuration of LPDRAM refresh rates based on actual operating conditions. The configuration memory device stores multiple refresh rate settings that can be selected based on temperature, workload, and power availability, allowing the system to maintain data integrity while optimizing power consumption for each operating scenario.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the refresh rate parameter of LPDRAM from a fixed high value to a dynamically adjustable value. By storing multiple refresh rate configurations in the configuration memory device and selecting appropriate values based on operating conditions, the system maintains data state reliability while significantly reducing power consumption during low-activity periods.

Inventive Principle:
Principle #35Parameter changes

4Use of energy by moving object

If LPDRAM configuration is highly dependent on environmental conditions, then power savings can be optimized, but configuration complexity and risk of misconfiguration increase

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

Solution Approach 1:

The patent performs preliminary configuration of LPDRAM by pre-storing multiple environmental condition profiles and corresponding optimal settings in the configuration memory device. When the system operates, the processor simply selects the appropriate pre-configured profile based on current temperature and workload conditions, eliminating the need for complex real-time calculations and reducing the risk of misconfiguration.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10956066B2Non-volatile memory adapted to configure low power dynamic random access memory
Publication Date: 2021.03.23 MICRON TECHNOLOGY INC
  • US10956066B2 patent drawing
  • US10956066B2 patent drawing
  • US10956066B2 patent drawing

AI summary

Non-volatile memory having a non-volatile memory array adapted to store a configuration routine for a low power dynamic random access memory (LPDRAM), a memory interface for receiving addresses from an external device for access of data stored in the non-volatile memory array, and an internal controller adapted to communicate with a LPDRAM coupled to the non-volatile memory and configure operational settings of the LPDRAM using the configuration routine, as well as systems containing similar non-volatile memory.