Receiver PCS Circuitry for High-Speed Ethernet

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing network adaptors face inefficiencies and design challenges as data rates increase, particularly in compliance with higher speed Ethernet protocols such as 10, 25, 50, 40, 100, 200, and 400 Gbit/s standards, due to complex circuitry requirements and resource utilization issues.

Innovation Solution

The implementation of receiver side physical coding sublayer (PCS) circuitry that employs simplified components, such as short words (13 or 14-bit words) and a unified clock, along with de-interleaving, word locking, lane reordering, and bit-slipping techniques to improve resource utilization and efficiency, facilitating compliance with high-speed Ethernet standards.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If complex circuitry is used to comply with higher speed Ethernet protocols, then data rate increases, but device complexity increases

Engineering Contradiction:
Improvedata rateVSAvoidcircuitry complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The receiver circuitry is divided into distinct functional modules: transceivers for signal reception, clock and data recovery circuitries for timing extraction, adaptor circuitry for interface adaptation, and PCS circuitry for protocol compliance. This segmentation allows each module to be optimized independently while working together to achieve high data rates without proportionally increasing overall system complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The PCS circuitry is designed to handle multiple Ethernet protocol standards (10, 25, 50, 40, 100, 200, and 400 Gbit/s) through a unified architecture. The circuitry can adapt to different data rates and protocol requirements without requiring completely separate dedicated circuits for each standard, thereby reducing device complexity while maintaining compliance across multiple speed grades.

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

2Ease of manufacture

If dedicated circuitry is implemented for each abstraction layer, then design modularity improves, but resource utilization decreases

Engineering Contradiction:
Improvedesign modularityVSAvoidresource utilization
Core Design Contradiction:
Ease of manufactureVSQuantity of substance

Solution Approach 1:

The patent combines multiple functions into integrated circuit blocks rather than using completely separate dedicated circuits for each layer. The PCS circuitry integrates protocol compliance, data rate adaptation, and interface management functions that could otherwise require separate modules. This merging maintains design modularity through clear functional boundaries while improving resource utilization by sharing common infrastructure across layers.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The receiver circuitry employs dynamic configuration capabilities where the PCS circuitry can adapt its operation based on the detected data rate and protocol requirements. This dynamic behavior allows the same hardware resources to be efficiently utilized across different Ethernet standards, improving resource utilization while maintaining the modular design structure that facilitates ease of manufacture.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11101923B2Receiver circuitry for physical coding sublayer
Publication Date: 2021.08.24 ALTERA CORP
  • US11101923B2 patent drawing
  • US11101923B2 patent drawing
  • US11101923B2 patent drawing

AI summary

Circuitry and methods for receiving data that may be compliant with a specific protocol is discussed. The described systems may be employed to implement a physical media access (PMA) sublayer and/or physical coding sublayer (PCS) for high-speed Ethernet protocols. Embodiments described herein may have reduced circuitry footprint that may be achieved by the use of a single recovered clock to drive the operations of PCS circuitry. Efficient use of components may also be achieved by the use of smaller-sized words for processing by the PCS circuitry. The circuitry may process the smaller-sized words by implementing pipelined circuitry. Implementations that employ programmable circuitry, hardened circuitry, or hybrid implementations are also discussed.