PAM4+ Data Strobe Generation for Reliable High-Speed Memory I/O

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current memory systems face challenges in achieving high-speed and large-volume data transmission reliability due to limitations in signal modulation techniques, particularly with non-return to zero (NRZ) encoding, and require improved methods for transmitting and receiving data strobe signals for stable high-speed data transmission.

Innovation Solution

The implementation of a memory device and system that utilizes n-level pulse amplitude modulation (PAMn) for generating and transmitting data strobe signals, where n is an integer greater than or equal to 4, to adapt toggle patterns based on operating conditions, enhancing the reliability of data transmission by matching toggle patterns with system operating conditions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If non-return to zero (NRZ) encoding is used for data transmission, then the system is simple to implement, but it cannot satisfy requests for large-volume and high-speed data transmission

Engineering Contradiction:
Improvedata transmission speedVSAvoidsignal modulation complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies pulse amplitude modulation (PAM) with n-level encoding (n≥4) to change the amplitude parameters of the data strobe signal, enabling higher data transmission speeds by encoding multiple bits per signal level while maintaining system compatibility

Inventive Principle:
Principle #35Parameter changes

2Productivity

If pulse amplitude modulation (PAM) is used to achieve high-speed data transmission, then data transmission speed increases, but transmission reliability deteriorates without proper toggle pattern adjustment

Engineering Contradiction:
Improvedata transmission speedVSAvoiddata transmission reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent dynamically adjusts the toggle pattern of the data strobe signal based on operating conditions such as data pattern, temperature, and voltage. The toggle pattern selection circuit selects from multiple predefined patterns (first, second, third patterns) to optimize signal integrity and reception reliability under varying operational scenarios

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system uses feedback mechanisms where the memory controller and memory device adjust toggle patterns based on detected operating conditions and signal quality, enabling adaptive optimization of transmission reliability while maintaining high-speed PAM modulation

Inventive Principle:
Principle #23Feedback

3Reliability

If a fixed toggle pattern is used in the data strobe signal, then the signal structure is simple, but it cannot adapt to different operating conditions and reduces reception reliability

Engineering Contradiction:
Improvedata reception reliabilityVSAvoidtoggle pattern control complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements a universal toggle pattern selection mechanism that can adapt to multiple operating conditions (different data patterns, temperature ranges, voltage levels) using a set of predefined toggle patterns. This multi-functional approach allows a single system to handle various scenarios without requiring separate dedicated circuits for each condition

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

Data Source

PatentUS11443785B2Memory device for generating data strobe signal based on pulse amplitude modulation, memory controller, and memory system including the same
Publication Date: 2022.09.13 SAMSUNG ELECTRONICS CO LTD
  • US11443785B2 patent drawing
  • US11443785B2 patent drawing
  • US11443785B2 patent drawing

AI summary

A memory device includes a memory cell array and a data input and output circuit configured to output a data signal (DQ signal) including data read from the memory cell array and a data strobe signal (DQS signal) including a toggle pattern associated with an operating condition of the memory device based on n-level pulse amplitude modulation (PAMn), wherein n is an integer greater than or equal to 4.