Transceiver Management Component SMBus Polling Rate Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Firmware upgrades in network devices via the SMBus are time-consuming and severely impact the availability of the bus for management and monitoring transactions, leading to reduced performance and missed monitoring data due to existing solutions that suspend these transactions during upgrades.

Innovation Solution

A transceiver management component reduces the polling rate for uninvolved transceivers during communication-intensive operations like firmware upgrades, allowing management data to be obtained intermittently and enabling configuration changes, while pausing the upgrade to apply configuration commands or update monitorable data when necessary.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If firmware upgrades are completed as quickly as possible by preventing SMBus from carrying management and monitoring transactions during the upgrade, then the firmware upgrade speed is improved, but the monitoring and management transactions are suspended causing hundreds of cycles of monitoring data to be missed and configuration changes to be prevented

Engineering Contradiction:
Improvefirmware upgrade timeVSAvoidmonitoring data
Core Design Contradiction:
Loss of timeVSLoss of information

Solution Approach 1:

The patent extracts the firmware upgrade data transfer from the SMBus by introducing a dedicated high-speed data path (such as a parallel data bus or memory-mapped I/O interface) for firmware updates. This allows the SMBus to continue handling management and monitoring transactions without suspension, while firmware upgrades occur through the separate high-speed path, thereby preventing loss of monitoring data cycles.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent segments the data transfer function into two separate channels: a low-speed SMBus for management and monitoring transactions, and a high-speed dedicated path for firmware upgrade data transfer. This segmentation allows both functions to operate simultaneously without interfering with each other, resolving the contradiction between fast firmware updates and continuous monitoring.

Inventive Principle:
Principle #1Segmentation

2Loss of time

If firmware upgrades are completed as quickly as possible by preventing SMBus from carrying management and monitoring transactions during the upgrade, then the firmware upgrade speed is improved, but configuration changes cannot be made to transceivers whose transactions are suspended

Engineering Contradiction:
Improvefirmware upgrade timeVSAvoidconfiguration change capability
Core Design Contradiction:
Loss of timeVSAdaptability or versatility

Solution Approach 1:

The patent extracts the firmware upgrade data transfer from the SMBus by introducing a dedicated high-speed data path (such as a parallel data bus or memory-mapped I/O interface) for firmware updates. This allows the SMBus to continue handling management and monitoring transactions without suspension, while firmware upgrades occur through the separate high-speed path, thereby preventing loss of monitoring data cycles.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent segments the data transfer function into two separate channels: a low-speed SMBus for management and monitoring transactions, and a high-speed dedicated path for firmware upgrade data transfer. This segmentation allows both functions to operate simultaneously without interfering with each other, resolving the contradiction between fast firmware updates and continuous monitoring.

Inventive Principle:
Principle #1Segmentation

3Productivity

If the polling rate for uninvolved transceivers is reduced during communication-intensive operations, then the availability of SMBus for firmware upgrades is improved, but the monitoring frequency of other transceivers is reduced

Engineering Contradiction:
Improvefirmware upgrade throughputVSAvoidmonitoring polling rate
Core Design Contradiction:
ProductivityVSSpeed

Solution Approach 1:

The patent extracts the firmware upgrade data transfer from the SMBus by introducing a dedicated high-speed data path (such as a parallel data bus or memory-mapped I/O interface) for firmware updates. This allows the SMBus to continue handling management and monitoring transactions without suspension, while firmware upgrades occur through the separate high-speed path, thereby preventing loss of monitoring data cycles.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent implements dynamic polling rate adjustment where the polling frequency of transceivers is adaptively modified based on the current operational state. During firmware upgrades, the polling rate for uninvolved transceivers is dynamically reduced to prioritize bus availability for the upgrade operation, while automatically restoring normal polling rates after the upgrade completes, thus balancing firmware upgrade throughput with monitoring requirements.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20250007751A1Mechanisms of improving firmware management performance and control of CMIS transceivers during such operations
Publication Date: 2025.01.02 ARISTA NETWORKS INC
  • US20250007751A1 patent drawing
  • US20250007751A1 patent drawing
  • US20250007751A1 patent drawing

AI summary

Systems and methods for improving performance of operations on management buses in network devices during communication-intensive operations, where a transceiver manager monitors the transceivers to determine when a communication-intensive operation has been initiated. The transceiver manager then determines which transceivers on the same SMBus are not involved in the communication-intensive operation and it reduces the polling rate for these other transceivers. When the communication-intensive operation has completed, the transceiver manager resets the polling rate for the transceivers. During the pendency of the communication-intensive operation, the transceiver manager may determine that a management operation has been issued for the transceivers undergoing the communication-intensive operation, in which case the communication-intensive operation is paused to allow completion of the management operation and then resumed.