Auto Negotiation Next Page Register Access for Retimer Configuration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In high-speed serial input/output communications, configuring multiple re-timer or re-driver devices in a serial chain is complex due to the need for individual nonvolatile memory (NVM) devices for each device, which increases system complexity and costs, especially in Ethernet applications on large system boards, where each device requires unique configuration settings.

Innovation Solution

A method where the first intermediate buffering device receives a 'Device Address' from the endpoint, increments it, and forwards it to the next device, allowing each device to uniquely identify itself and be configured centrally over an in-band communication protocol, reducing the number of NVM devices needed and simplifying management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If individual nonvolatile memory (NVM) devices are used for each buffer device, then each device can store its configuration information, but system complexity and the number of components increase

Engineering Contradiction:
Improveconfiguration storageVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges the NVM functionality from multiple individual buffer devices into a single shared NVM device. The NVM is connected to all buffer devices through a common bus, allowing one NVM to store configuration information for multiple devices, thereby reducing the total number of NVM components and simplifying the system architecture

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The shared NVM device performs multiple functions by storing configuration information for multiple different buffer devices. Instead of each buffer having its own dedicated NVM, the single NVM serves all buffers universally, reducing component count while maintaining configuration capabilities for each device

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

2Reliability

If multiple NVM devices are used for each buffer, then configuration information can be stored, but the number of buses and components required increases

Engineering Contradiction:
Improveconfiguration storageVSAvoidnumber of devices and buses
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent combines multiple NVM devices into a single shared NVM that serves all buffer devices. Instead of having separate NVM-bus pairs for each buffer, one NVM is shared across all buffers through a common bus structure, reducing both the number of devices and buses required

Inventive Principle:
Principle #5Merging (Combining)

3Reliability

If individual NVM devices are used for each re-timer or re-driver, then default values and configurations can be stored, but costs increase for large system boards

Engineering Contradiction:
Improveconfiguration storageVSAvoidsystem cost
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

The patent merges multiple individual NVM devices into a single shared NVM device that serves all re-timer and re-driver components. This consolidation reduces the total component count on large system boards, lowering manufacturing costs while maintaining the ability to store default values and configuration information for each device

Inventive Principle:
Principle #5Merging (Combining)

4Ease of operation

If configuration registrations are accessed only by MDI or out-of-band bus, then device configuration is possible, but additional system complexity and components are required

Engineering Contradiction:
Improveconfiguration accessVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent makes the in-band serial communication interface universal by enabling it to perform both data transmission and configuration access functions. The same serial bus used for data communication can also access configuration registrations, eliminating the need for separate out-of-band MDI buses and reducing system complexity

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

Data Source

PatentEP3345356B1Register read and write operations over auto negotiation next pages
Publication Date: 2022.03.30 INTEL CORP
  • EP3345356B1 patent drawingFigure 1
  • EP3345356B1 patent drawingFigure 2a
  • EP3345356B1 patent drawingFigure 2b

AI summary

Methods and apparatus for register Read and Write operations over Auto Negotiation Next Pages. Register Reads and Writes are implemented using sequences of Auto Negotiation (AN) Organizationally Unique Identifier (OUI) Next Page messages. The embodiments define mechanisms to use OUI Next Pages to carry write and read instructions. It defines a bi-directional communication mechanism to allow writes to be confirmed and read data to be returned to the requestor. Sequences of several OUI Next Pages are used to assemble full address and data fields, when necessary. Two link partners (endpoints or an endpoint and an intermediate partner) exchange OUI Next Pages with address and data information. The method uses a unique device address assigned to each device discovered in the serial chain to enable write and read operations to specific devices.