Memory Card Write Timing Calibration for Stable Data Transfer

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The rapid development of memory card technologies, such as Secure Digital (SD) cards, leads to issues like reduced compatibility, unstable writing, and slow read/write speeds due to fluctuations in the time interval between the clock-cycle start point and data-sending time point, which affects data stability and accuracy.

Innovation Solution

A method and apparatus that determine multiple preset time intervals starting from clock-cycle points, send test data using these intervals, read and compare the data, and select the most stable group of intervals to establish an optimal time interval for writing, ensuring consistency and accuracy in data transfer.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a default time interval is used for data transmission, then the data sending process is simple, but the writing stability and accuracy to the memory card deteriorates due to clock cycle fluctuations

Engineering Contradiction:
Improvedata sending process simplicityVSAvoidwriting stability and accuracy
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent changes the time interval parameter dynamically based on clock cycle measurements. Instead of using a fixed default time interval, the system measures the actual clock cycle duration and adjusts the time interval accordingly, ensuring data is sent at the optimal moment within the clock cycle to maintain writing stability and accuracy

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent implements a feedback mechanism where the system measures the actual clock cycle duration, compares it with the default time interval, and adjusts the data sending timing based on this feedback. This closed-loop control ensures that data transmission is synchronized with the memory card's clock cycle, improving writing reliability

Inventive Principle:
Principle #23Feedback

2Reliability

If the time interval is adjusted to improve writing stability, then the writing accuracy improves, but the complexity of the data sending process increases

Engineering Contradiction:
Improvewriting stabilityVSAvoiddata sending process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent makes the system self-adjusting by automatically measuring the clock cycle duration and calculating the appropriate time interval without requiring external intervention or complex configuration. The system serves itself by adapting to its own timing characteristics, reducing operational complexity despite the enhanced stability

Inventive Principle:
Principle #25Self-service

3Manufacturing precision

If multiple preset time intervals are tested to find the optimal interval, then the writing accuracy improves, but the time required for optimization increases

Engineering Contradiction:
Improvewriting accuracyVSAvoidoptimization time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent performs preliminary testing of multiple preset time intervals during the initialization phase to identify the optimal time interval before actual data writing begins. This preliminary action ensures that subsequent writing operations use the pre-determined optimal interval, achieving high accuracy without time loss during normal operation

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent dynamically selects from multiple preset time intervals based on measured clock cycle characteristics. Instead of using a single fixed interval, the system chooses the most appropriate interval from a set of candidates, adapting to the specific timing requirements of different memory cards while maintaining writing accuracy

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10705738B2Method, apparatus, storage medium, and terminal for optimizing memory card performance
Publication Date: 2020.07.07 KAMI VISION INC
  • US10705738B2 patent drawing
  • US10705738B2 patent drawing
  • US10705738B2 patent drawing

AI summary

Embodiments of the disclosure provide a method, apparatus, and computer readable medium for optimizing memory card performance. The method includes: determining a plurality of different preset time intervals, the preset time intervals being determined beginning from clock-cycle starting points; sending test data to a memory card using each of the preset time intervals, respectively; reading from the memory card the test data corresponding to each of the preset time intervals; comparing the test data sent using each of the preset time intervals with the corresponding test data that is read; in response to the sent test data and the read test data being consistent, determining that the preset time interval is valid; determining at least one group of preset time intervals, each of the groups of preset time intervals containing a plurality of valid and successive preset time intervals; determining a group of preset time intervals containing a maximum number of preset time intervals as a target group; determining an average value of all the preset time intervals in the target group as a time interval for writing to the memory card.