Memory Write Timing Adjustment Using Error Detection Feedback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In memory devices with synchronous interfaces, variations such as temperature and jitter cause attenuation in data and clock signals, leading to poor data recovery, especially as operating frequencies increase, necessitating adjustments in write timing to ensure proper sampling.

Innovation Solution

A method and system that adjust the write timing in memory devices by determining a write timing window based on error detection results, allowing for phase adjustments between data bus signals and write clock signals to optimize data recovery, involving error detection functions and phase delay circuits to synchronize data and clock signals effectively.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If the operating frequency is increased to transmit data more rapidly, then the data transmission speed is improved, but the data signal integrity deteriorates due to attenuation and timing errors

Engineering Contradiction:
Improvedata transmission speedVSAvoiddata signal integrity
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent implements a feedback mechanism where the memory device performs error detection on received data patterns and transmits error detection results back to the processing unit. The processing unit then adjusts the write timing based on these results, creating a closed-loop system that continuously optimizes data transmission reliability at high frequencies.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent dynamically changes the write timing parameter (phase difference between data signal and clock signal) based on error detection results. By adjusting the write timing window and phase offset, the system optimizes signal sampling accuracy to maintain data integrity despite increased transmission frequency and associated attenuation.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If the write timing is adjusted to improve data recovery accuracy, then the data integrity is improved, but the system complexity increases due to additional error detection and timing adjustment mechanisms

Engineering Contradiction:
Improvedata recovery accuracyVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent integrates error detection functionality into the existing memory device architecture, allowing the same hardware to serve both its primary data storage function and the additional error detection function. The error detection unit operates within the memory device's existing data path, and the timing adjustment mechanism leverages the existing clock and data signal infrastructure, thereby minimizing additional complexity while achieving improved data recovery accuracy.

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

Data Source

PatentUS8862966B2Adjustment of write timing based on error detection techniques
Publication Date: 2014.10.14 ADVANCED MICRO DEVICES INC
  • US8862966B2 patent drawing
  • US8862966B2 patent drawing
  • US8862966B2 patent drawing

AI summary

A method, system, and computer program product are provided for adjusting write timing in a memory device based on results of an error detection function. For instance, the method can include determining a write timing window between a signal on a data bus and a write clock signal based on the results of the error detection function. The method can also include adjusting a phase difference between the signal on the data bus and the write clock signal based on the write timing window. The memory device can recover data on the data bus based on the adjusted phase difference.