Mobile Device Memory Initialization via Zero Data Processor

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mobile devices face challenges with high power consumption and memory bandwidth limitations due to inefficient operations, particularly during initialization and data processing, which affect performance and lead to increased power usage and potential delays.

Innovation Solution

A mobile device and operation method that utilize a zero data processor to manage a first type area of the memory device without actual initialization, allowing the device to respond to initialization requests and perform operations without accessing the memory, thereby reducing power consumption and improving performance by avoiding unnecessary memory access and initialization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If full memory initialization is performed, then data reliability is improved, but power consumption increases and operation time is extended

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

Solution Approach 1:

The patent applies partial action by performing initialization only on the specific memory area that will be accessed, rather than initializing the entire memory device. The memory controller identifies that only a first memory area is needed and performs initialization exclusively on that area, leaving other areas uninitialized. This reduces power consumption and initialization time while maintaining data reliability for the required operations.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The memory device is segmented into multiple areas (first memory area, second memory area, etc.), and initialization is applied selectively to only the necessary segment. The memory controller divides the memory space and determines which segments require initialization based on access patterns, thereby avoiding unnecessary initialization of entire memory blocks and reducing overall power consumption.

Inventive Principle:
Principle #1Segmentation

2Reliability

If full memory initialization is performed, then data reliability is improved, but operation time is extended

Engineering Contradiction:
Improvedata reliabilityVSAvoidinitialization time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies partial action by performing initialization only on the specific memory area that will be accessed, rather than initializing the entire memory device. The memory controller identifies that only a first memory area is needed and performs initialization exclusively on that area, leaving other areas uninitialized. This reduces power consumption and initialization time while maintaining data reliability for the required operations.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The memory controller performs preliminary identification of which memory areas will be accessed before performing initialization. By anticipating which areas are needed and preparing only those areas in advance, the system avoids unnecessary initialization time while ensuring data reliability for the required operations.

Inventive Principle:
Principle #10Preliminary action

3Manufacturing precision

If memory access is performed for initialization, then initialization completeness is improved, but memory bandwidth is consumed

Engineering Contradiction:
Improveinitialization completenessVSAvoidmemory bandwidth
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent extracts the initialization operation from the general memory access path for uninitialized areas. The memory controller identifies areas that have never been accessed or written and generates responses for these areas without performing actual memory access or initialization. This extracts the unnecessary initialization step from the critical data path, preserving memory bandwidth for productive operations while maintaining initialization completeness for areas that actually need it.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The memory controller acts as an intermediary between the processor and memory device, intercepting initialization requests and determining whether actual memory access is necessary. For areas identified as uninitialized and not requiring access, the controller generates synthetic responses without touching the physical memory, thereby acting as a mediator that prevents unnecessary bandwidth consumption while maintaining initialization semantics.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10978131B2Mobile device and operation method thereof
Publication Date: 2021.04.13 SAMSUNG ELECTRONICS CO LTD
  • US10978131B2 patent drawing
  • US10978131B2 patent drawing
  • US10978131B2 patent drawing

AI summary

Provided are a mobile device and an operation method of the mobile device. The operation method controlled by a central processing unit of the mobile device includes, in response to an initialization request with respect to a memory device of the mobile device, setting a first type area of the memory device, which is not initialized as a first value, and processing an operation command with respect to the first type area.