Memory Device Clock Alignment Tuning via Segmented Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory devices face challenges in achieving precise clock alignment between clock signals and command/address signals due to variations in device performance and manufacturing tolerances, leading to potential memory reading and writing inaccuracies.

Innovation Solution

The solution involves optimizing clock trees for coarse alignment across multiple memory devices and isolating individual devices for fine-tuning of clock and command/address signal alignment, using tuner circuits with phase shifters, delay circuits, and equalizers to adjust signal timing and amplitude, and employing registering clock drivers to perform clock training and per-memory-device optimization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If clock trees are optimized for coarse alignment across multiple memory devices, then clock skewing is reduced at the system level, but individual device-specific timing variations cannot be addressed

Engineering Contradiction:
Improveclock alignment accuracyVSAvoidtuning system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the clock alignment problem into two levels: coarse alignment at the clock tree level and fine alignment at the individual device level. This segmentation allows each level to address specific timing variations appropriately, with the tuner circuit enabling fine-tuning of individual devices without requiring complete system redesign.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The tuner circuit acts as an intermediary component between the clock tree and individual memory devices. It provides a mechanism for fine-tuning device-specific timing variations while maintaining the overall coarse alignment established by the clock tree optimization, thus resolving the contradiction between system-level and device-level alignment requirements.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Manufacturing precision

If manufacturing tolerances are reduced to improve device performance consistency, then clock alignment improves, but manufacturing costs and complexity increase

Engineering Contradiction:
Improvedevice performance consistencyVSAvoidmanufacturing cost and complexity
Core Design Contradiction:
Manufacturing precisionVSEase of manufacture

Solution Approach 1:

The tuner circuit enables memory devices to self-adjust their timing parameters to compensate for manufacturing variations. Instead of requiring extremely tight manufacturing tolerances, the system allows devices to automatically tune themselves, reducing the burden on manufacturing precision while maintaining performance consistency.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent utilizes adjustable timing parameters through the tuner circuit to compensate for manufacturing tolerances. By changing timing parameters dynamically rather than relying solely on fixed manufacturing precision, the system achieves consistent performance without increasing manufacturing complexity or cost.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If per-device tuning circuits are added to each memory device, then device-specific timing alignment is achieved, but device complexity and manufacturing cost increase

Engineering Contradiction:
Improvetiming alignment precisionVSAvoiddevice structure complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The tuner circuit is implemented locally at each memory device to provide device-specific timing adjustment. This local quality approach allows precise timing alignment for each device while keeping the complexity localized rather than system-wide, making the solution scalable and manageable.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11948661B2Methods for tuning command/address bus timing and memory devices and memory systems using the same
Publication Date: 2024.04.02 MICRON TECHNOLOGY INC
  • US11948661B2 patent drawing
  • US11948661B2 patent drawing
  • US11948661B2 patent drawing

AI summary

Memory devices, systems including memory devices, and methods of operating memory devices are described, in which clock trees can be separately optimized to provide a coarse alignment between a clock signal and a command/address signal (and/or a chip select signal or other control signal), and/or in which individual memory devices can be isolated for fine-tuning of device-specific alignment between a clock signal and a command/address signal (and/or a chip select signal or other control signal). Moreover, individual memory devices can be isolated for fine-tuning of device-specific equalization of a command/address signal (and/or a chip select signal or other control signal).