Fast Data Timing Alignment in Stacked Memory via Dynamic State Machine

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In semiconductor memory devices, PVT variations cause delays in data propagation through TSVs between core and interface dies, leading to timing misalignment and potential data overlap, which existing alignment circuits address slowly and inadequately, especially under systemic errors like voltage drift.

Innovation Solution

The implementation of a data aligner circuit with counters and a state machine that enters a fast alignment mode (CFAM) when systemic errors are detected, allowing for rapid adjustments without averaging to correct timing delays across core dies, ensuring predictable data arrival times.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If traditional alignment circuits are used to correct timing delays, then data alignment is achieved, but the alignment speed is slow and inadequate under systemic errors

Engineering Contradiction:
Improvealignment speedVSAvoidalignment accuracy under systemic errors
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The alignment circuit dynamically switches between two operational modes: a default mode for normal conditions and a fast alignment mode (CFAM) for systemic errors. The state machine monitors phase detector signals and transitions modes based on detected conditions, enabling the system to adapt its alignment speed and methodology according to real-time requirements.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes operational parameters by entering CFAM mode when systemic errors are detected. In CFAM mode, the circuit performs rapid coarse adjustments to delay elements without averaging, fundamentally changing the alignment approach from slow precision adjustment to fast correction, thereby improving response time under voltage drift conditions.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If averaging is used in alignment circuits to reduce noise, then measurement precision improves, but response time to systemic errors increases

Engineering Contradiction:
Improvephase detection precisionVSAvoidresponse time to voltage drift
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system dynamically adjusts its measurement approach based on operational mode. In default mode, averaging is applied to improve measurement precision. When systemic errors are detected and CFAM is entered, averaging is suspended and rapid coarse adjustments are made, dynamically switching between precision and speed based on system conditions.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The alignment process is segmented into two distinct phases: a default phase with averaging for precision and a CFAM phase without averaging for speed. This segmentation allows the system to apply the appropriate measurement strategy for each condition, avoiding the trade-off by using different methods for different purposes.

Inventive Principle:
Principle #1Segmentation

3Speed

If fast alignment mode is entered to correct systemic errors rapidly, then alignment speed improves, but complexity of the control system increases

Engineering Contradiction:
Improvealignment speed under systemic errorsVSAvoidcontrol circuit complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

A state machine acts as an intermediary between the phase detector and the delay elements. It monitors phase detector signals, determines when systemic errors occur, and controls the switching between default mode and CFAM mode. This intermediary manages the complexity by providing a clear control logic that automatically transitions modes based on detected conditions.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The alignment system is self-managing through automatic mode transitions. The state machine continuously monitors phase detector outputs and autonomously decides when to enter or exit CFAM mode based on detected patterns, eliminating the need for external control logic and reducing overall system complexity while maintaining fast response capability.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20240428844A1Apparatuses, systems, and methods for data timing alignment with fast alignment mode
Publication Date: 2024.12.26 MICRON TECHNOLOGY INC
  • US20240428844A1 patent drawing
  • US20240428844A1 patent drawing
  • US20240428844A1 patent drawing

AI summary

Apparatuses, systems, and methods for data timing alignment with fast alignment mode. A stacked memory device includes an interface die and a number of core die. The interface and the core die each have an adjustable delay circuit adjusted by an interface delay code or a respective core delay code. The delay codes are adjusted based on a measured phase difference along a replica path. In a default maintenance state, the delay codes may be adjusted based on an average of the phase differences over time. Each time the phase difference matches a previous phase difference, the interface die changes a count value associated with that core die. If one or more of the count values cross a threshold, a state machine of the interface die enters a different delay adjustment state where averaging is not used. This may allow for correction of systemic errors such as voltage drift.