Memory Clock Duty Cycle Calibration for Reliable Read/Write Timing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In memory subsystems, existing calibration methods for signal sampling within eye patterns often fail to ensure the duty cycle of clock signals is within a specified range, affecting data transmission reliability and susceptibility to noise.

Innovation Solution

A method and apparatus for duty cycle correction in memory subsystems, involving a first calibration to adjust the duty cycle of a clock signal, followed by a second calibration that synchronizes reads and adjusts the duty cycle further to ensure the widest possible range of delay values for correct data reading, thereby maintaining the duty cycle within a specified range and optimizing the eye pattern.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If existing calibration methods are used for signal sampling within eye patterns, then signal sampling can be performed, but the duty cycle of clock signals cannot be ensured to be within a specified range, affecting data transmission reliability

Engineering Contradiction:
Improvedata transmission reliabilityVSAvoidduty cycle precision
Core Design Contradiction:
ReliabilityVSManufacturing precision

Solution Approach 1:

The calibration process is divided into two distinct phases: a first calibration that performs reads synchronized by a second clock signal to determine delay values, and a second calibration that adjusts the duty cycle of the first clock signal based on the delay values. This segmentation allows each calibration to focus on specific parameters without interference, ensuring both reliability and precision.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system implements feedback by using the delay values determined during the first calibration to guide the duty cycle adjustments in the second calibration. The calibration process continuously monitors and adjusts parameters based on measured performance, ensuring the duty cycle converges to the specified range while maintaining data transmission reliability.

Inventive Principle:
Principle #23Feedback

2Manufacturing precision

If duty cycle adjustments are made during calibration, then the duty cycle can be maintained within a specified range, but additional calibration steps are required increasing system complexity

Engineering Contradiction:
Improveduty cycle precisionVSAvoidcalibration system complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent merges the duty cycle adjustment function with the existing calibration framework by implementing duty cycle adjustments as a secondary calibration step that builds upon the first calibration results. Rather than creating a separate duty cycle adjustment system, the adjustments are integrated into the calibration sequence, sharing control logic and measurement infrastructure.

Inventive Principle:
Principle #5Merging (Combining)

3Device complexity

If the duty cycle is not maintained within a specified range, then the calibration process is simpler, but the system becomes more susceptible to noise and errors

Engineering Contradiction:
Improvecalibration process simplicityVSAvoidnoise susceptibility
Core Design Contradiction:
Device complexityVSObject-affected harmful factors

Solution Approach 1:

The system performs preliminary duty cycle calibration adjustments before normal data transmission operations begin. By establishing the correct duty cycle range in advance through the second calibration phase, the system prepares the clock signals to be optimally conditioned for reliable data transmission, preventing noise susceptibility before it occurs.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20200266810A1Duty Cycle Correction with Read and Write Calibration
Publication Date: 2020.08.20 APPLE INC
  • US20200266810A1 patent drawing
  • US20200266810A1 patent drawing
  • US20200266810A1 patent drawing

AI summary

A method and apparatus for performing duty cycle correction with read/write calibrations is disclosed. A first calibration is performed in a memory subsystem having a memory and a memory controller. The first calibration includes conveying a first clock signal from the memory controller to the memory, and determining the duty cycle of the first clock signal. If the duty cycle is not within a specified range, the duty cycle is adjusted and the process repeated. After the duty cycle of the first clock signal is within the specified range, a second calibration is performed, the second calibration including conveying a second clock signal from the memory to the memory controller. The duty cycle of the first clock signal may be further adjusted based on the second calibration.