Search

CN-116114225-B - Method for communication, host device and optical module

CN116114225BCN 116114225 BCN116114225 BCN 116114225BCN-116114225-B

Abstract

Embodiments address optimization of the electrical interface between the optical host device and the optical module device at installation. Some methods attempt each entry in a set of Finite Impulse Response (FIR) filter settings at the host transmitter while requiring the module to measure the signal integrity for each entry. The module will then provide an indication of which entry is the best choice for signal integrity in the current hardware configuration. It should be noted that the same technique can be used in reverse for the module to host electrical interface, whereby the host asks the module to configure its transmit FIR filter, and the host records and tracks which filter settings are optimal and then configures the module with this filter setting. In both cases, a method is provided for a module that supports CMIS (common management interface specification) for module configuration and control.

Inventors

  • T. Rope
  • I. Lyubominski
  • LI WEISHENG
  • A. Farhud Farr

Assignees

  • 马维尔亚洲私人有限公司

Dates

Publication Date
20260505
Application Date
20210715
Priority Date
20210226

Claims (19)

  1. 1. A method for communication, comprising: setting a transmitter of the host device to a first setting for transmission to the optical module through the first electronic interface; transmitting a first message to the optical module over an out-of-band interface to tune a receiver of the optical module to the first setting; Transmitting a first signal from the host device to the optical module through the first electronic interface with the transmitter of the host device in the first setting; Setting the transmitter of the host device to a second setting different from the first setting; Transmitting a second message to the optical module over the out-of-band interface to tune the receiver of the optical module to the second setting; transmitting a second signal to the optical module through the first electronic interface with the transmitter of the host device in the second setting; Receiving, over the out-of-band interface and at the host device, an indication of an optimal parameter value calculated based on signal integrity of the first signal and the second signal measured at the optical module, and Setting the transmitter of the host device to one of the first setting and the second setting having the optimal parameter value.
  2. 2. The method of claim 1, wherein the first setting comprises a finite impulse response filter setting.
  3. 3. The method of claim 2, wherein the optimal parameter value is calculated based on a signal-to-noise ratio of the first signal and a signal-to-noise ratio of the second signal.
  4. 4. The method of claim 2, wherein the optimal parameter value is calculated based on an impulse response of a cursor of the receiver of the optical module.
  5. 5. The method of claim 2, wherein the optimal parameter values are calculated based on a trained machine learning procedure taking into account a combination of digital signal processing features.
  6. 6. The method of claim 2, wherein the optimal parameter value is calculated using an error rate estimated by a forward error correction decoder.
  7. 7. The method of claim 1, further comprising: Transmitting a third message to the optical module over the out-of-band interface to set the transmitter of the optical module to a third setting for transmission over a second electronic interface; Tuning a receiver of the host device to the third setting for reception through the second electronic interface; measuring a first signal integrity value of a third signal transmitted from the optical module to the host device through the second electronic interface; Transmitting a fourth message for the optical module to the optical module over the out-of-band interface to set the transmitter of the optical module to a fourth setting for transmission over the second electronic interface; tuning the receiver of the host device to the fourth setting for reception through the second electronic interface; measuring a second signal integrity value of a fourth signal transmitted from the optical module to the host device through the second electronic interface; calculating another optimal parameter value based on the first signal integrity value and the second signal integrity value, and A fifth message for the optical module is transmitted to the optical module via the out-of-band interface to set the transmitter of the optical module to one of the third setting or the fourth setting having the other optimal parameter value.
  8. 8. A method for communication, comprising: Responsive to receiving a first message at a receiver of an optical module transmitted from a host device over an out-of-band interface, tuning the receiver of the optical module to a first setting for receipt over a first electronic interface; Determining a first signal integrity value of a first signal received at the receiver of the optical module from the host device; responsive to receiving a second message transmitted from the host device at a receiver of the optical module over the out-of-band interface, tuning the receiver of the optical module to a second setting for receipt over a first electronic interface; determining a second signal integrity value of a second signal received at the receiver of the optical module from the host device; calculating an indication of an optimal parameter value based on the first signal integrity value and the second signal integrity value; transmitting an indication of the optimal parameter value from the optical module to the host device over the out-of-band interface.
  9. 9. The method of claim 8, wherein the first setting comprises a finite impulse response filter setting.
  10. 10. The method of claim 8, wherein the optimal parameter value is calculated using a signal-to-noise ratio.
  11. 11. The method of claim 8, wherein the optimal parameter value is calculated based on an impulse response of a cursor of the receiver of the optical module.
  12. 12. The method of claim 8, wherein the optimal parameter values are calculated using a trained machine learning procedure taking into account a combination of digital signal processing features.
  13. 13. The method of claim 8, further comprising: Responsive to receiving a third message at the receiver of the optical module received from the host device over the out-of-band interface, setting a transmitter of the optical module to a third setting for transmission over a second electronic interface; Transmitting a third signal from the optical module to the host device through the second electronic interface with the transmitter of the optical module in the third setting; In response to receiving a fourth message transmitted from the host device to the receiver of the optical module over the out-of-band interface, setting the transmitter of the optical module to a fourth setting for transmission over the second electronic interface, wherein the fourth setting is different from the third setting; Transmitting a fourth signal from the optical module to the host device via the second electronic interface with the transmitter of the optical module in the fourth setting, and The third setting or the fourth setting is selected in response to receiving a fifth message from the host device at the receiver of the optical module over the out-of-band interface.
  14. 14. A host device, comprising: a transmitter configured to communicate with the optical module, and A processing engine configured to: setting a transmitter of the host device to a first setting for transmission to the optical module through a first electronic interface; transmitting a first message to the optical module over an out-of-band interface to tune a receiver of the optical module to the first setting; Transmitting a first signal from the host device to the optical module through the first electronic interface with the transmitter of the host device in the first setting; Setting the transmitter of the host device to a second setting different from the first setting; Transmitting a second message to the optical module over the out-of-band interface to tune the receiver of the optical module to the second setting; Transmitting a second signal to the optical module via the first electronic interface in the second setting with the transmitter of the host device in the second setting; Receiving, from the optical module and at the host device, an indication of an optimal parameter value calculated based on signal integrity of the first signal and the second signal measured at the optical module, through the out-of-band interface, and Setting the transmitter of the host device to one of the first setting and the second setting having the optimal parameter value.
  15. 15. The host device of claim 14, wherein the first setting comprises a finite impulse response filter setting.
  16. 16. The host device of claim 14, further comprising a receiver, Wherein the processing engine is further configured to: transmitting a third message to the optical module over the out-of-band interface to set the transmitter of the optical module to a third setting for transmission over a second electronic interface; Tuning the receiver of the host device to the third setting for receiving a third signal on the second electronic interface; measuring a first signal integrity value of the third signal at the receiver of the host device; Transmitting a fourth message to the optical module through the out-of-band interface to set the transmitter of the optical module to a fourth setting; Tuning the receiver of the host device to the second setting to receive a fourth signal through the second electronic interface; measuring a second signal integrity value of the fourth signal at the receiver of the host device; calculating another optimal parameter value based on the first signal integrity value and the second signal integrity value, and Signaling the optical module to set the transmitter of the optical module to one of the third setting and the fourth setting having the other optimal parameter value.
  17. 17. The host device of claim 16, wherein the optimal parameter value is calculated based on at least one of a signal-to-noise ratio, an impulse response of a cursor of the receiver of the optical module, and a trained machine learning procedure, taking into account a combination of digital signal processing features.
  18. 18. An optical module, comprising: Receiver, and A processing engine configured to: responsive to a first message received from a host device over an out-of-band interface, tuning a receiver of the optical module to a first setting for receipt over a first electronic interface; measuring, via the receiver of the optical module, a first signal integrity value of a first signal received from a transmitter of the host device over the first electronic interface with the receiver of the optical module in the first setting; Tuning the receiver of the optical module to a second setting for receipt over the first electronic interface in response to a second message received from the host device over the out-of-band interface; Determining, via the receiver of the optical module, a second signal integrity value that measures a second signal received from the transmitter of the host device over the first electronic interface with the receiver of the optical module set at the second setting; Calculating an indication of an optimal parameter value based on the first signal integrity value and the second signal integrity value, and Transmitting the indication of the optimal parameter value to the host device via the out-of-band interface to set the transmitter of the host device to one of the first setting and the second setting having the optimal parameter value.
  19. 19. The optical module of claim 18, further comprising a transmitter, wherein the processing engine is further configured to: setting the transmitter of the optical module to a third setting in response to a third message received from the host device over the out-of-band interface; Transmitting to the host device through a second electronic interface with the transmitter of the optical module in the third setting; setting the transmitter of the optical module to a fourth setting different from the third setting in response to a fourth message received from the host device over the out-of-band interface; transmitting a fourth signal to the host device through the second electronic interface with the transmitter of the optical module in the fourth setting; The third setting or the fourth setting is selected in response to a fifth message received from the host device over the out-of-band interface.

Description

Method for communication, host device and optical module Cross Reference to Related Applications The present application claims priority from U.S. patent application Ser. No. 17/186,897, filed on 26, 2, 2021, which claims the benefit of U.S. provisional patent application Ser. No. 63/055,259, filed on 22, 7, 2020. The entire disclosure of the above application is incorporated herein by reference. Technical Field The present invention relates to a communication system and method. Background The use of communication networks has proliferated over the past decades. In the early days of the internet, popular applications were limited to email, bulletin boards, and most informative and text-based web browsing, and the amount of data transferred was typically relatively small. Today, the internet and mobile applications require a significant amount of bandwidth to transfer photos, videos, music, and other multimedia files. For example, social networks like facebooks process data exceeding 500 TB a day. In order to move large amounts of data, optical communication networks are typically used. Advanced electrical interfaces (e.g., PAM4 50G) require good signal integrity for the host/module interface. The electrical transducer has the ability to control signal integrity through Finite Impulse Response (FIR) filters (pre-cursor and post-cursor tap settings). Different channel conditions (e.g., electrical layout paths from the host ASIC to the module ASIC) require different settings for these FIR filters to provide optimal signal integrity. Various other parameters on the transmitter side, such as signal amplitude, may also be tuned to further optimize the channel. Therefore, some optimization is required. This may be accomplished by: Manually calibrating with a gold receiver at the time of manufacture, and/or By optimizing the actual receiver at the time of installation, and/or During each initialization time, for example, by using a variant of the auto-negotiation and link training (AN/LT) protocol from the IEEE 802.3 specification (clauses 73, 72 and other related clauses). Disclosure of Invention Embodiments address optimization of the electrical interface between the optical host device and the optical module device at installation. Some approaches attempt each entry in a set of FIR filter settings at the host transmitter, while requiring the module to measure the signal integrity for each entry. The module will then provide an indication of which entry is the best choice for signal integrity in the current hardware configuration. It should be noted that the same technique can be used in reverse for the module-to-host electrical interface, whereby the host requires the module to configure its transmit FIR filter, the host logs and tracks which filter settings are optimal and then configures the module with this filter setting. In both cases, a method is provided for a module that supports CMIS (common management interface specification) for module configuration and control. Drawings The following diagrams are merely examples and should not unduly limit the scope of the claims. Those skilled in the art will recognize many other variations, modifications, and alternatives. It is also to be understood that the examples and embodiments described herein are for illustrative purposes only and that various modifications or changes in light thereof will be suggested to persons skilled in the art and are to be included within the spirit and purview of this process and scope of the appended claims. Fig. 1 illustrates a simplified block diagram of an electrical interface between a first device and a second device. Fig. 1A is a simplified block diagram illustrating optimization of a first electrical path of the electrical interface of fig. 1. FIG. 1B is a simplified block diagram illustrating optimization of a second electrical path of the electrical interface of FIG. 1. FIG. 2 is a simplified block diagram illustrating an exemplary electrical interface environment between an optical host device and an optical module device. Fig. 3 is a simplified diagram illustrating an electrical interface between an optical host device and an optical module device. FIG. 4 is a simplified flow chart illustrating optimization of host-to-module electrical paths for an interface between an optical host device and an optical module device. FIG. 5 is a simplified flow chart illustrating optimization of module-to-host electrical paths of an interface between an optical host device and an optical module device. Fig. 6 is a graph of an example of impulse response. Detailed Description The present invention relates to a communication system and method. According to embodiments, methods and apparatus are provided for optimizing communications across an electrical interface. Fig. 1 illustrates a simplified block diagram of an electrical interface environment 100 between a first device 102 and a second device 104. The first device includes a first pro