Input Buffer Clock Synchronization for Glitch-Free DRAM Writes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In semiconductor memory devices, particularly DRAM, the data input buffer enable signal often glitches and becomes inactive prematurely when multiple write commands are received in quick succession, disrupting data receipt due to improper synchronization, which existing timing adjustments cannot perfectly resolve.

Innovation Solution

Implementing a clock synchronization mechanism where the data input buffer enable signal is kept active if the gap between commands is less than a predetermined clock period, using a command shifter with flip-flops synchronized to a clock signal, ensuring the signal remains active through a synchronized data buffer enable signal.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Duration of action of moving object

If timing adjustments are made to extend buffer enable signal duration, then the buffer remains active longer, but the signal still glitches when multiple commands are received in quick succession

Engineering Contradiction:
Improvebuffer enable signal durationVSAvoidsignal stability
Core Design Contradiction:
Duration of action of moving objectVSReliability

Solution Approach 1:

The patent implements dynamic timing adjustment where the buffer enable signal duration is adaptively extended based on the arrival pattern of multiple commands. When commands are received in quick succession, the signal duration is dynamically increased to prevent premature deactivation, resolving the contradiction between maintaining signal duration and ensuring signal stability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent uses preliminary detection of command arrival patterns to pre-extend the buffer enable signal duration before glitches occur. By monitoring command timing in advance and proactively adjusting the signal duration, the system prevents signal instability rather than reacting to it after it occurs.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the buffer enable signal is kept active for extended periods, then data receipt is maintained, but command timing precision may be compromised

Engineering Contradiction:
Improvedata receipt continuityVSAvoidcommand timing precision
Core Design Contradiction:
ReliabilityVSManufacturing precision

Solution Approach 1:

The patent segments the buffer enable signal control into multiple independently controllable signals, each associated with specific command types or timing windows. This segmentation allows precise control over signal duration for different command scenarios, maintaining both data receipt continuity and command timing precision through differentiated signal management.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12112789B2Apparatuses and methods for input buffer enable clock synchronization
Publication Date: 2024.10.08 MICRON TECHNOLOGY INC
  • US12112789B2 patent drawing
  • US12112789B2 patent drawing
  • US12112789B2 patent drawing

AI summary

Apparatuses, systems, and methods for input buffer enable clock synchronization. A command shifter receives a command, such as a write command. The command shifter passes the command through latches of the shifter in synchronization with a clock signal. Data buffer enable logic provides a data buffer enable signal with a level based on how long it takes the command to pass through the command shifter. The data buffer enable logic synchronizes changes to the level of the data buffer enable signal to the clock signal.