Multi-Level Memory I/O Calibration for Timing Skew and Offset

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Semiconductor memory devices face challenges in efficiently calibrating timing skew and offset without external inputs, particularly in high-speed communication environments using multi-level signaling schemes.

Innovation Solution

A memory device with internal calibrators and samplers that use a multi-level or non-return-to-zero signaling scheme to detect and compensate timing skew and offset using internal input signals, without requiring external inputs, through a self-calibration process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If multi-level signaling scheme is used to increase communication speed, then communication speed is improved, but timing skew and offset calibration becomes more difficult without external inputs

Engineering Contradiction:
Improvecommunication speedVSAvoidtiming skew and offset calibration difficulty
Core Design Contradiction:
SpeedVSDifficulty of detecting and measuring

Solution Approach 1:

The memory device performs self-calibration by using its own internally generated signals (write signals and read signals) to detect and compensate for timing skew and offset. The calibrator circuit automatically adjusts sampling timing without requiring external calibration inputs, enabling the system to calibrate itself while operating at high speeds with multi-level signaling

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The calibrator circuit uses feedback from the decision signals generated by samplers to detect timing skew and offset. By monitoring the relationship between internally generated signals and sampler outputs, the system automatically adjusts sampling timing to compensate for timing errors, enabling accurate calibration without external inputs

Inventive Principle:
Principle #23Feedback

2Device complexity

If internal calibration is implemented without external inputs, then device complexity is reduced, but measurement precision of timing parameters may be insufficient

Engineering Contradiction:
Improvecalibration system complexityVSAvoidtiming skew and offset measurement precision
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The internally generated signals serve multiple functions: they are used for normal memory operations (write and read) and simultaneously serve as calibration references for detecting timing skew and offset. This multi-functionality eliminates the need for separate external calibration inputs while maintaining adequate measurement precision through the use of high-quality internal signal sources

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Productivity

If multiple samplers are used to handle multi-level signals, then communication efficiency is improved, but timing skew and offset compensation becomes more complex

Engineering Contradiction:
Improvecommunication efficiencyVSAvoidcalibration circuit complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The calibration functions for multiple samplers are merged into a single integrated calibrator circuit. This unified calibrator simultaneously handles timing skew and offset detection and compensation for all samplers processing multi-level signals, reducing overall calibration circuit complexity while maintaining support for high-speed multi-level communication

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS12525278B2Memory device performing timing skew and offset calibration
Publication Date: 2026.01.13 SAMSUNG ELECTRONICS CO LTD
  • US12525278B2 patent drawing
  • US12525278B2 patent drawing
  • US12525278B2 patent drawing

AI summary

A memory device includes a data input/output (I/O) pin, an output driver, a multi-level receiver and a calibrator. The output driver is connected to the data I/O pin, and generates an internal input signal based on a first clock signal. The multi-level receiver is connected to the data I/O pin, and includes a plurality of samplers. The plurality of samplers generate a plurality of decision signals by sampling the internal input signal based on a reference voltage and a second clock signal. The calibrator detects and compensates at least one of timing skew and offset associated with the plurality of samplers based on the plurality of decision signals. The internal input signal is a multi-level signal having three or more voltage levels that are different from each other.