DQS Signal Processing Circuit for Glitch Blocking and Timing Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Correctly identifying oscillations within the valid region of a data strobe signal (DQS) is crucial for accurate data retrieval by a storage controller, but existing methods face challenges in effectively blocking glitches and ensuring timely closure of the gating window.

Innovation Solution

A data strobe signal processing system comprising a counter circuit, OR logic circuit, and filter circuit that counts falling edges, generates a DQS window signal through OR logic operations, and gates the data strobe signal using a DQS window signal, ensuring the gating window is quickly closed with simple logic gates, preventing glitches.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If complex logic circuits are used to process the data strobe signal, then the gating window can be closed timely, but the device complexity increases and may introduce delays

Engineering Contradiction:
Improvegating window closure timingVSAvoidlogic circuit complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent divides the logic circuit into three independent functional modules: a counter circuit that counts falling edges, an OR logic circuit that generates the gating signal, and a filter circuit that gates the data strobe signal. This segmentation allows each module to perform its function simply and efficiently, avoiding the delays and complexity of a single complex logic circuit while ensuring timely gating window closure.

Inventive Principle:
Principle #1Segmentation

2Device complexity

If simple logic gates are used to process the data strobe signal, then the device complexity is reduced, but the ability to block glitches and ensure timely gating window closure may be compromised

Engineering Contradiction:
Improvelogic circuit complexityVSAvoidglitch blocking capability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The counter circuit performs preliminary counting of falling edges before the gating operation. By pre-counting the falling edges and using this count to control the OR logic circuit, the system ensures that the gating window is closed at the correct time without needing complex logic. The preliminary counting action provides the necessary control signal to maintain reliability while using simple logic gates.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The counter circuit acts as an intermediary between the data strobe signal and the gating logic. It converts the timing information of falling edges into count values that control the OR logic circuit, which in turn controls the filter circuit. This intermediary approach allows simple logic gates to achieve reliable glitch blocking by using the counter as a mediator that provides precise timing control.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If the gating window is kept open for a long time to capture all oscillations, then data retrieval accuracy is improved, but glitches may be introduced

Engineering Contradiction:
Improvedata retrieval accuracyVSAvoidglitch introduction
Core Design Contradiction:
Measurement precisionVSObject-affected harmful factors

Solution Approach 1:

The OR logic circuit receives feedback from the counter circuit about the number of falling edges detected. This feedback mechanism allows the system to dynamically control the gating window duration based on the actual signal characteristics. When the counter reaches the expected number of falling edges, the OR logic circuit closes the gating window, ensuring that only valid oscillations are captured while preventing glitch introduction from extended gating.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10629255B2Processing system and method for data strobe signal
Publication Date: 2020.04.21 VIA ALLIANCE SEMICON CO LTD
  • US10629255B2 patent drawing
  • US10629255B2 patent drawing
  • US10629255B2 patent drawing

AI summary

A processing system and method for a data strobe signal (DQS). A counter circuit counts falling edges of the DQS within a valid region of the DQS and thereby generates a plurality of counting signals. An OR logic circuit receives the counting signals and a DQS window start signal and thereby generates a DQS window signal. A filter circuit is provided to gate the DQS according to the DQS window signal. The DQS window start signal is kept asserted until at least one of the counting signals changes due to the counting.