Interamble Compensation Circuit for Memory DQS Signals

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Complexity in memory devices leads to indeterminate states in clock signals (DQS and DQSF) during idle periods, causing unpredictable interambles that result in data errors due to premature or delayed latching.

Innovation Solution

An interamble compensation circuit filters out indeterminate signals by determining write command start and end times, activating a timed filter to prevent these signals from reaching downstream components during specific clock cycles.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If memory devices increase in complexity to improve storage capacity and functionality, then productivity and storage capability are improved, but the likelihood of data errors increases due to indeterminate clock signal states during idle periods

Engineering Contradiction:
Improvestorage capacityVSAvoiddata accuracy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

A filter circuit is introduced as an intermediary component between the clock signal source and downstream components. This filter selectively removes indeterminate interamble states from the DQS and DQSF clock signals during idle periods while preserving valid clock transitions, thereby preventing data latching errors without affecting memory storage capacity or productivity

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The filter circuit proactively identifies and removes indeterminate states from clock signals before they can reach downstream latching components. By performing this cleaning action in advance during idle periods, the system prevents potential data errors before they occur, maintaining reliability as complexity increases

Inventive Principle:
Principle #10Preliminary action

2Device complexity

If clock signals are allowed to remain in indeterminate states during idle periods, then device complexity is reduced, but unpredictable interambles are introduced causing premature or delayed latching errors

Engineering Contradiction:
Improvecircuit simplicityVSAvoidlatching accuracy
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

Rather than complicating the clock signal generation circuitry to prevent indeterminate states, a separate filter intermediary is added to the signal path. This approach maintains relative circuit simplicity while reliably eliminating harmful interamble states, preserving latching accuracy without requiring fundamental changes to the clocking architecture

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If downstream components are designed to handle indeterminate clock states differently, then adaptability is improved, but system reliability deteriorates due to inconsistent biasing causing data errors

Engineering Contradiction:
Improvecomponent flexibilityVSAvoiddata integrity
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The harmful indeterminate interamble states are extracted and removed from the clock signal path before reaching downstream components. This extraction eliminates the source of inconsistency, allowing downstream components to operate with their existing adaptive designs while ensuring uniform, reliable data latching across all components in the system

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11495281B2Write interamble counter
Publication Date: 2022.11.08 MICRON TECHNOLOGY INC
  • US11495281B2 patent drawing
  • US11495281B2 patent drawing
  • US11495281B2 patent drawing

AI summary

Systems and methods are provided that provide protection from undesired latching that may be caused by indeterminate interamble periods in an input/output data strobe (DQS) signal. Interamble compensation circuitry selectively filters out interamble states of the DQS signal to reduce provision of interamble signals to downstream components that use the DQS signal to identify data latching times.