Full-Rate SST Transmitter Driver With Programmable Floating Taps

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

High-speed serializer/deserializer (SERDES) transmitter drivers face challenges in achieving high bandwidth, finite impulse response (FIR) range, low jitter, and low duty cycle distortion (DCD) at increasing data rates, particularly in high-performance CPU applications like Infini-band Enhanced Data Rate standards, due to design constraints on physical size and pin count.

Innovation Solution

A novel full-rate source-series-terminated (SST) transmitter driver architecture with programmable floating taps, multi-phase clocking, and phased clock error correction, along with optimized inductor structures that overlap output interface bumps, to achieve large FIR range and high channel equalization capability while maintaining low jitter and DCD.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the I/O data rate is increased to meet growing data bandwidth demands, then data bandwidth is improved, but the difficulty of achieving high performance requirements (bandwidth, FIR range, jitter, DCD) increases

Engineering Contradiction:
Improvedata bandwidthVSAvoidtransmitter driver complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The transmitter driver is divided into multiple independent slices (e.g., 4 slices), each handling a portion of the data lanes. Each slice contains its own multiplexer, driver, and output circuitry, allowing parallel processing and reducing the complexity burden on any single component while achieving high aggregate data bandwidth

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The transmitter driver uses programmable floating taps with adjustable weights that can be dynamically configured to optimize performance for different channel conditions and data rates. The multi-phase clocking system also provides dynamic phase adjustment capability to maintain low jitter across varying operating conditions

Inventive Principle:
Principle #15Dynamics

2Speed

If the SERDES operating speed is increased to achieve higher I/O data rates, then data rate is improved, but maintaining low jitter and low duty cycle distortion becomes more difficult

Engineering Contradiction:
ImproveI/O data rateVSAvoidjitter and DCD performance
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The system employs multi-phase clocking with periodic phase sampling and error correction. The phased clock error correction mechanism periodically measures and corrects phase deviations, maintaining low jitter performance even at high data rates by resetting accumulated phase errors before they degrade signal quality

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The transmitter driver incorporates feedback mechanisms where the output signal characteristics are monitored and used to adjust the floating tap weights and clock phase alignment. This closed-loop control maintains low duty cycle distortion and jitter by continuously compensating for deviations caused by high-speed operation

Inventive Principle:
Principle #23Feedback

3Area of stationary object

If the CPU physical size and pin count are constrained, then integration density is improved, but achieving high data bandwidth becomes more difficult

Engineering Contradiction:
ImproveCPU physical sizeVSAvoiddata bandwidth
Core Design Contradiction:
Area of stationary objectVSProductivity

Solution Approach 1:

The patent transitions from parallel data lanes to time-division multiplexed serial transmission. By encoding multiple data streams in the time domain using multi-phase clocking and sequential transmission through fewer pins, the system achieves high effective bandwidth while reducing the physical pin count requirement

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

Solution Approach 2:

Each transmitter driver slice is designed as a universal building block that can handle multiple data lanes and be configured for different data rates. The programmable floating taps and multi-phase clocking provide multi-functionality, allowing the same hardware structure to achieve high bandwidth across various operating conditions without requiring additional physical resources

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

Data Source

PatentUS10257121B1Full-rate transmitter
Publication Date: 2019.04.09 ORACLE INT CORP
  • US10257121B1 patent drawing
  • US10257121B1 patent drawing
  • US10257121B1 patent drawing

AI summary

Embodiments include systems and methods for transmitting data over high-speed data channels in context of serializer/deserializer circuits. Some embodiments include a novel full-rate source-series-terminated (SST) transmitter driver architecture with output charge sharing isolation. Certain implementations have a programmable floating tap (e.g., in addition to standard taps) with both positive and negative FIR values and cursor reduction, which can help achieve large FIR range and high channel equalization capability. Some embodiments operate with multi-phase clocking having phased clock error correction, which can facilitate operation with low-jitter and low-DCD clocks. Some implementations also include novel output inductor structures that are disposed to partially overlap output interface bumps.