Memory Initialization Tuning for Sampling Point Accuracy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional electronic devices experience errors during memory initialization due to incorrect calculation of data sampling points, leading to inefficient memory recognition and management, especially under temperature changes or output variations.

Innovation Solution

An electronic device with a clock generator and host control module that transmits modified clock signals and tuning commands to a memory device, allowing for robust sampling point determination by modifying the waveform or introducing time delays, and analyzing setting data to optimize sampling points.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional memory initialization is performed with standard clock signals, then the process is simple and fast, but sampling point calculation errors occur leading to memory usage errors

Engineering Contradiction:
Improvememory recognition accuracyVSAvoidinitialization process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by performing sampling point detection and calibration before actual memory operations. The host control module executes tuning commands and analyzes setting data in advance to determine accurate sampling points, ensuring reliable memory recognition from the start of operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements dynamics by making the clock signal adjustable and modifiable. The host control module can modify clock signal parameters (frequency, phase, waveform) dynamically during initialization based on detected sampling point requirements, allowing adaptation to different memory devices and conditions.

Inventive Principle:
Principle #15Dynamics

2Measurement precision

If the clock signal is modified to improve sampling point detection accuracy, then measurement precision improves, but the initialization process becomes more complex

Engineering Contradiction:
Improvesampling point detection accuracyVSAvoidsignal modification complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies parameter changes by modifying clock signal characteristics (frequency, phase, waveform shape) to optimize sampling point detection. The host control module adjusts these parameters systematically while analyzing the resulting setting data to identify the optimal sampling point configuration.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent implements feedback by using the setting data returned from the memory device to refine sampling point determination. The host control module analyzes the feedback information and adjusts clock signal parameters iteratively until accurate sampling points are identified.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If multiple tuning commands are transmitted to detect sampling points under different conditions, then adaptability improves, but the initialization time increases

Engineering Contradiction:
Improvememory recognition adaptabilityVSAvoidinitialization time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent applies periodic action by transmitting tuning commands at different clock frequencies and phases in a systematic sequence. This periodic variation allows the system to identify sampling points that remain stable across different conditions, enhancing adaptability without requiring excessive testing.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentEP2911064B1Memory initializing method and electronic device supporting the same
Publication Date: 2018.07.04 SAMSUNG ELECTRONICS CO LTD
  • EP2911064B1 patent drawingFigure 1
  • EP2911064B1 patent drawingFigure 2
  • EP2911064B1 patent drawingFigure 3

AI summary

An electronic device and method in which a tuning process is performed during memory initialization, so as to reduce the occurrence of data read errors. The device may include a clock generator that generates a clock signal transmitted to a memory device, and a host control module that transmits to the memory device a change signal changing at least a portion of the clock signal, and/or a tuning related command. The host control module may receive setting data from the memory device, corresponding to at least one of the change signal and the tuning related command.