DDR SDRAM Timing Margin Extension via Data Strobe Relay

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing methods for writing data to DDR SDRAM arrays face challenges in maintaining a sufficient timing margin due to narrow data valid windows, making it difficult to capture data accurately under process, temperature, and voltage variations, and failing to meet JEDEC timing requirements.

Innovation Solution

The method involves providing a data strobe signal with a transition edge corresponding to the clock signal's transition edge, allowing for data relay based on the clock signal if the data strobe signal arrives earlier, thereby increasing the timing margin by extending the data valid window from ½ to ¾ clock cycles.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data is written to DDR SDRAM array using conventional timing methods, then data can be captured at the clock edge, but the timing margin is insufficient due to narrow data valid windows

Engineering Contradiction:
Improvedata capture reliabilityVSAvoidtiming margin
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by using the data strobe signal to indicate data availability before the actual data capture occurs. The strobe signal transitions in advance to prepare the memory circuitry for incoming data, allowing the data to be valid and ready before the clock edge arrives, thus increasing the timing margin for reliable data capture

Inventive Principle:
Principle #10Preliminary action

2Reliability

If data valid window is extended to increase timing margin, then data capture reliability improves under PVT variations, but the conventional method only provides ½ clock cycle window

Engineering Contradiction:
Improvedata capture reliability under PVT variationsVSAvoidtiming constraint complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary element - the data strobe signal - that mediates between the data signal and the clock signal. The strobe signal acts as a intermediary indicator that prepares the system for data arrival, extending the valid window from ½ to ¾ clock cycle while maintaining clear timing relationships without excessive complexity

Inventive Principle:
Principle #24Intermediary (Mediator)

3Loss of time

If data strobe signal arrives earlier than clock signal, then timing margin can be increased, but data must be relayed based on clock signal transition edge

Engineering Contradiction:
Improvetiming marginVSAvoiddata relay synchronization
Core Design Contradiction:
Loss of timeVSEase of operation

Solution Approach 1:

The patent employs feedback by using the clock signal's transition edge to control the relaying of data that was indicated by the earlier data strobe signal. The clock edge provides feedback control to ensure data is relayed at the correct moment, synchronizing the data transfer while maintaining the extended timing margin benefit

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8988967B2Method of increasing a timing margin for relaying data to a memory array
Publication Date: 2015.03.24 NAN YA TECH
  • US8988967B2 patent drawing
  • US8988967B2 patent drawing
  • US8988967B2 patent drawing

AI summary

A method is provided for relaying data to a memory array operating in synchronization with a clock signal having a first transition edge. A data strobe signal having a second transition edge corresponding to the first transition edge is provided. A first signal is provided. The data is latched into the first signal at a first time point lagged behind the first transition edge by a first time interval until a second time point in response to the first transition edge for relaying the data of the first signal to the memory array when the second transition edge appears earlier than the first transition edge.