Multi-phase Clock Generation for Memory ISI Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

High frequency signal transmission in devices like memory devices faces challenges due to inter-symbol interference (ISI), which affects the accuracy of zero-crossing detection in differential interfaces, leading to inefficiencies in power consumption and cost.

Innovation Solution

A method and apparatus for receiving data using a 3-phase communication system that generates a clock signal by detecting transitions in the received sequence of symbols, delaying the symbols, and capturing previous symbols using a clock pulse, thereby reducing the impact of ISI and improving signal processing efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If differential interfaces are used for high frequency signal transmission, then common-mode rejection is provided for critical signals, but power consumption and cost increase significantly

Engineering Contradiction:
Improvecommon-mode rejectionVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent segments the signal transmission into multiple phases (first phase, second phase, third phase) with different clocking strategies. Critical signals receive full differential treatment with dedicated clock phases, while non-critical signals use simplified single-phase sampling, reducing overall power consumption while maintaining reliability for important data

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different quality levels of signal processing are applied locally to different signals based on their criticality. The system provides high-quality differential sampling with multiple clock phases for critical signals and lower-quality single-phase sampling for non-critical signals, optimizing the balance between reliability and power consumption

Inventive Principle:
Principle #3Local quality

2Reliability

If differential interfaces are used for high frequency signal transmission, then common-mode rejection is provided for critical signals, but interface cost increases

Engineering Contradiction:
Improvecommon-mode rejectionVSAvoidinterface cost
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

The patent segments the interface architecture into hierarchical levels: full differential interfaces for critical signals and simplified single-ended or reduced-phase interfaces for non-critical signals. This segmentation reduces the total number of expensive differential interface components required while maintaining common-mode rejection where absolutely necessary

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system applies high-quality differential interface architecture only locally to critical signals that require common-mode rejection, while using cost-effective alternative architectures for non-critical signals, thereby optimizing the overall cost-performance ratio of the interface system

Inventive Principle:
Principle #3Local quality

3Measurement precision

If zero-crossing detection is used in the presence of inter-symbol interference, then clock recovery is achieved, but detection accuracy deteriorates due to contributions from previous and following symbols

Engineering Contradiction:
Improvezero-crossing detection accuracyVSAvoidinter-symbol interference
Core Design Contradiction:
Measurement precisionVSObject-affected harmful factors

Solution Approach 1:

The patent applies equalization before zero-crossing detection by processing the received signal through an equalizer that compensates for inter-symbol interference from previous and following symbols. This preliminary action removes the harmful contributions before the critical zero-crossing detection occurs, significantly improving detection accuracy

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an equalizer as an intermediary component between the received signal and the zero-crossing detector. This intermediary processes and cleanses the signal by removing inter-symbol interference effects, providing a cleaner input to the detector and thereby improving measurement precision

Inventive Principle:
Principle #24Intermediary (Mediator)

4Productivity

If multiple clock phases are used for sampling different signals, then data transmission capacity increases, but system complexity increases

Engineering Contradiction:
Improvedata transmission capacityVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the clocking architecture into hierarchical levels: multiple clock phases are generated and applied only to critical signals requiring high data capacity, while non-critical signals use simpler single-phase or reduced-phase sampling. This segmentation increases productivity where needed while controlling overall system complexity

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system applies multi-phase clocking locally to specific critical signals rather than uniformly to all signals. This localized application of complex clocking architecture increases data transmission capacity for important data while avoiding unnecessary complexity in the overall system

Inventive Principle:
Principle #3Local quality

Data Source

PatentEP3025242B1Multi-phase clock generation method
Publication Date: 2017.04.05 QUALCOMM INC
  • EP3025242B1 patent drawingFigure 1A~1B
  • EP3025242B1 patent drawingFigure 1C~1D
  • EP3025242B1 patent drawingFigure 1E~1F

AI summary

Systems and methods for multi-phase signaling are described herein. In one embodiment, a method for receiving data comprises receiving a sequence of symbols from a plurality of conductors (510), and generating a clock signal by detecting transitions in the received sequence of symbols (520). The method also comprises delaying the received sequence of symbols (522), and capturing one or more symbols in the delayed sequence of symbols using the clock signal, wherein a previous symbol in the delayed sequence of symbols is captured using a clock pulse in the clock signal generated based on a detected transition to a current symbol in the received sequence of symbols (530).