SERDES PHY Data Scrambling for Power Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

High-speed serial links face challenges in power consumption due to the need for data scrambling, which is not supported by public protocols near serializer/deserializer (SERDES) input/output ports, and may require more chiplet interconnections in future ASIC applications.

Innovation Solution

A mechanism is introduced that allows data scrambling and descrambling using a non-scrambled header/pattern and a linear feedback shift register (LFSR) at any point on the data transmission path, enabling power savings by using non-scrambled data where possible and implementing clock gating, with SERDES PHY circuits handling scrambling and descrambling operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data scrambling is implemented near SERDES input/output ports in high speed serial links, then data transmission reliability is improved, but power consumption increases

Engineering Contradiction:
Improvedata transmission reliabilityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent extracts the data scrambling function from the SERDES peripheral and relocates it to the IP core. This separation allows the SERDES to operate independently without the power consumption penalty of continuous scrambling operations, while maintaining transmission reliability through IP-level scrambling when needed.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent implements dynamic control of scrambling operations through a control signal that enables or disables scrambling based on transmission requirements. This dynamic approach allows the system to maintain reliability when scrambling is needed while reducing power consumption during periods when scrambling can be omitted.

Inventive Principle:
Principle #15Dynamics

2Reliability

If data scrambling is implemented for future ASIC chiplet interconnections, then data transmission security is improved, but device complexity increases

Engineering Contradiction:
Improvedata transmission securityVSAvoidchiplet interconnection complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements a universal scrambling mechanism within the IP core that can serve multiple functions: data security, error detection, and compatibility with future ASIC chiplet interconnections. This multi-functional approach avoids the need for separate dedicated scrambling hardware for each purpose, thereby reducing overall device complexity.

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

Solution Approach 2:

The patent introduces a control signal as an intermediary mechanism that coordinates between the IP core scrambling function and the SERDES transmission function. This control signal acts as a mediator that enables or disables scrambling based on transmission requirements, simplifying the interaction between components and reducing implementation complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Use of energy by moving object

If non-scrambled data is transmitted to enable power savings, then power consumption is reduced, but data transmission reliability may deteriorate

Engineering Contradiction:
Improvepower consumptionVSAvoiddata transmission reliability
Core Design Contradiction:
Use of energy by moving objectVSReliability

Solution Approach 1:

The patent employs dynamic control of the scrambling function through a control signal that adapts to transmission requirements. The system can switch between scrambled and non-scrambled modes based on the specific transmission scenario, enabling power savings when reliability requirements allow non-scrambled transmission while maintaining reliability when needed.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the operational parameter of the scrambling function from a fixed state to a variable state controlled by a control signal. This parameter change allows the system to adjust between scrambled and non-scrambled modes, optimizing the balance between power consumption and transmission reliability based on actual transmission requirements.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11693465B2Method and apparatus for data scrambling
Publication Date: 2023.07.04 ADVANCED MICRO DEVICES INC
  • US11693465B2 patent drawing
  • US11693465B2 patent drawing
  • US11693465B2 patent drawing

AI summary

A method and apparatus for scrambling and descrambling data in a computer system includes transmitting non-scrambled data from a first high speed inter chip (IP) link circuit located on a first chip to a first serializer/deserializer (SERDES) physical (PHY) circuit located on the first chip, the first high speed link IP indicating the data is not scrambled. The received non-scrambled data is scrambled by the first SERDES PHY circuit and transmitted to a second chip. The received scrambled data is descrambled by a second SERDES PHY circuit located on the second chip. The non-scrambled data is transmitted by the second SERDES PHY circuit to a second high speed link IP circuit located on the second chip to a third circuit for further processing or transmission.