Multi-Stage DDR Serializer for Memory IO Above 10 Gbps

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional serialization techniques fail to meet the increasing input and output data rate requirements of advanced memory devices, particularly with specifications like GDDR5× requiring data rates above 10 Gbps, where the serializer component is a speed-critical bottleneck.

Innovation Solution

A multi-stage serializer circuitry/logic is introduced, comprising SDR, DDR, and QDR stages, utilizing phase locked loop (PLL) clock signals and clock doubling circuits to convert parallel data into high-speed serial data bursts, enhancing the serialization process to support higher IO data rates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If traditional serialization techniques are used, then device complexity is low, but IO data rate cannot meet requirements above 10 Gbps

Engineering Contradiction:
ImproveIO data rateVSAvoidserializer complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent divides the serialization process into multiple stages: a first serializer stage that performs initial parallel-to-serial conversion, and a second serializer stage that further serializes the output. This multi-stage segmentation allows achieving >10 Gbps data rates by breaking down the complex serialization task into manageable stages, each operating at lower individual speeds but combining to achieve the required overall throughput.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a temporal dimension by using multiple clock domains and phase-locked loops (PLLs) to coordinate the multi-stage serialization process. Different serializer stages operate on different clock phases, effectively adding a time-based dimension to the serialization architecture, which enables higher aggregate data rates while managing complexity through synchronized multi-phase operation.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Productivity

If multi-stage serializer is implemented to increase IO data rate, then data rate exceeds 10 Gbps, but device complexity increases

Engineering Contradiction:
Improveserialization throughputVSAvoidmulti-stage serializer complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent merges multiple serializer stages into a unified multi-stage serialization architecture where the output of one stage feeds directly into the next. By combining these stages and using shared clocking infrastructure (PLLs) to synchronize them, the system achieves high serialization throughput (>10 Gbps) while managing the inherent complexity through integrated design rather than separate independent units.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent changes the operational parameters of the serializer by introducing multiple clock domains with different phases and frequencies. Each serializer stage operates with specific clock parameters managed by PLLs, allowing the system to achieve higher aggregate throughput by coordinating multiple stages with optimized timing parameters rather than relying on a single high-speed serializer.

Inventive Principle:
Principle #35Parameter changes

3Speed

If clock doubling circuits and PLLs are used to manage timing, then serialization speed increases, but power consumption increases

Engineering Contradiction:
Improveserialization speedVSAvoidpower consumption
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The patent employs periodic clocking through phase-locked loops (PLLs) that generate synchronized clock signals for multiple serializer stages. By using periodic, phased clocking rather than continuous high-speed operation across all stages simultaneously, the system achieves high serialization speed while allowing certain stages to operate in a more energy-efficient periodic manner, reducing overall power consumption compared to sustained maximum-speed operation.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS10447298B2Systems and methods for double data rate serialization in a memory system
Publication Date: 2019.10.15 MICRON TECHNOLOGY INC
  • US10447298B2 patent drawing
  • US10447298B2 patent drawing
  • US10447298B2 patent drawing

AI summary

An integrated circuit includes first and second double data rate (DDR) shift registers. A multiplexor outputs a serialized data burst by selecting between a first output stream of the first DDR shift register and a second output stream of the second DDR shift register based upon a received selector signal. The selector signal is derived from clock doubling circuitry that provides a frequency that is twice a frequency of a first clock driving the first DDR shift register.