Two-Stage Serializer Circuit for Low-Power Chiplet Links

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing system-on-chip (SOC) devices face challenges in efficiently serializing data between chiplets due to increased power consumption and bandwidth degradation when implementing 4:1 muxes at the transmission driver circuitry.

Innovation Solution

A two-stage data serialization method is introduced, utilizing first multiplexing circuitry to partially serialize a four-bit data group into two-bit subgroups and second multiplexing circuitry with a source-series terminated (SST) driver to serialize these subgroups into a serial data stream based on a delayed quadrature clock.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If 4:1 muxes are implemented at the transmission driver circuitry, then data serialization is achieved, but power consumption increases

Engineering Contradiction:
Improvedata serialization capabilityVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent divides the single 4:1 mux operation into two stages: first a 2:1 mux partially serializes data into 2-bit subgroups, then a second 2:1 mux completes the serialization. This segmentation reduces power consumption by avoiding the high-power single-stage 4:1 mux while achieving the same serialization function.

Inventive Principle:
Principle #1Segmentation

2Productivity

If 4:1 muxes are implemented at the transmission driver circuitry, then data serialization is achieved, but bandwidth degradation occurs

Engineering Contradiction:
Improvedata serialization capabilityVSAvoidbandwidth
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

By segmenting the serialization into two 2:1 mux stages, the patent maintains better signal integrity and bandwidth compared to a single 4:1 mux stage. The intermediate 2-bit subgroup stage allows for better controlled signal transitions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The first 2:1 mux acts as an intermediary stage between the parallel data input and the second 2:1 mux, creating intermediate 2-bit subgroups that are easier to serialize while preserving bandwidth characteristics.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If quadrature clock is used for serialization, then timing control is improved, but clock latency must be compensated

Engineering Contradiction:
Improvetiming control precisionVSAvoidclock latency
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies preliminary delay to the quadrature clock before it reaches the second 2:1 mux to compensate for the latency introduced by the first 2:1 mux stage. This preliminary timing adjustment ensures proper synchronization without losing data.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250147913A1Two-stage data serialization
Publication Date: 2025.05.08 MARVELL ASIA PTE LTD
  • US20250147913A1 patent drawing
  • US20250147913A1 patent drawing
  • US20250147913A1 patent drawing

AI summary

A transmission driver for serial communication includes first multiplexing circuitry configured to partially serialize a data group into data subgroups based on an in-phase clock, and to delay a quadrature clock corresponding to the in-phase clock. The delay is based on latency of the partial serialization. The transmission driver also includes second multiplexing circuitry having a source-series terminated (SST) driver configured to serialize the data subgroups into a serial data stream based on the delayed quadrature clock. The first multiplexing circuitry may be configured to partially serialize the data group into the data subgroups by arranging a four-bit data group into a pair of two-bit data groups, and the second multiplexing circuitry may be configured to serialize the data subgroups into the serial data stream by arranging the pair of two-bit data groups into the serial data stream.