Synchronous Input Buffer Control for DQS Reset Timing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Truncated input buffer disable periods in memory devices cause partial reset of the DQS clock generator, leading to memory failures by dropping input bits due to asynchronous behavior.

Innovation Solution

Implementing at least partially synchronous input buffer control circuitry with two ripple counters to ensure a minimum reset pulse duration for data and DQS input buffers, using a simplified 2's complement algorithm to set the start point for counter rollover and skip additional counts, thereby ensuring deterministic buffer enable/disable behavior.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If the input buffer is disabled to save power during separation between write commands, then power consumption is reduced, but the DQS clock generator may not fully reset leading to partial reset conditions and memory failures

Engineering Contradiction:
Improvepower consumptionVSAvoidmemory operation reliability
Core Design Contradiction:
Use of energy by moving objectVSReliability

Solution Approach 1:

The patent implements a counter mechanism that counts clock cycles during the input buffer disable period. When the counter reaches a predetermined value corresponding to a minimum safe disable duration, the input buffer is re-enabled. This preliminary counting action ensures the DQS clock generator has sufficient time to fully reset before the next write command, preventing partial reset conditions while maintaining power savings during adequate separation periods.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If the input buffer disable period is shortened to increase command throughput, then productivity is improved, but the DQS clock generator may not fully reset causing data bits to be dropped

Engineering Contradiction:
Improvecommand throughputVSAvoiddata integrity
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent employs a feedback mechanism where the counter continuously monitors the duration of the input buffer disable period. The counter value provides feedback to the control logic, which decides whether to re-enable the input buffer based on whether the minimum safe duration has been reached. This feedback loop ensures data integrity by preventing re-enablement too soon, while still allowing maximum throughput by minimizing the disable period to the necessary minimum.

Inventive Principle:
Principle #23Feedback

3Device complexity

If asynchronous input buffer enable circuitry is used to simplify control logic, then device complexity is reduced, but unpredictable behavior occurs during truncated disable periods

Engineering Contradiction:
Improvecontrol logic complexityVSAvoidinput buffer enable behavior
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent introduces a counter as an intermediary element between the asynchronous input buffer enable circuitry and the clock generator reset mechanism. The counter mediates the timing relationship by providing a measurable, synchronous reference for when the disable period has been sufficient. This intermediary allows the asynchronous circuitry to remain simple while the counter ensures predictable, reliable behavior by enforcing a minimum safe duration before re-enabling the input buffer.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12614574B2Synchronous input buffer control using a ripple counter
Publication Date: 2026.04.28 MICRON TECHNOLOGY INC
  • US12614574B2 patent drawing
  • US12614574B2 patent drawing
  • US12614574B2 patent drawing

AI summary

A memory device includes a command interface configured to receive write commands from a host device. Additionally, the memory device includes an input buffer configured to buffer a strobe signal from the host device. Furthermore, the memory device includes a first ripple counter and a second ripple counter. The memory device includes command handling circuitry configured to alternatingly start the first ripple counter and the second ripple counter in response to consecutive write commands. The command handling circuitry and/or the first and second ripple counters are configured to suppress a reset of the input buffer if either the first ripple counter or the second ripple counter has not reached a threshold and is still counting.