Retiming apparatus, signal transmission system, and signal transmission method
By setting the phase aligner and low-latency transmission path in the PCIe signal transmission system, the retimer delay problem is solved, and the system performance improvement and the delay is significantly reduced.
Patent Information
- Application Number
- PCT/CN2024/096271
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-08-12
- Filing Date
- 2024-05-30
- Publication Date
- 2025-02-20
AI Technical Summary
In PCIe signal transmission systems, the delay problem of the retimer leads to system performance losses, especially in multi-stage retimer links, and the increase in delay results in unacceptable performance impacts.
By setting a phase aligner in the first link and the second link, and setting only a first transmission path with low latency in the data transmission module, the retimer logic is cancelled to realize data transmission in the low latency mode.
The delay in signal transmission is significantly reduced. Compared with the prior art, the delay is greatly reduced, which improves the system performance and is suitable for long-distance PCIe information transmission.
Smart Images

Figure CN2024096271_20022025_PF_FP_ABST
Abstract
Description
Retiming device, signal transmission system and signal transmission method
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application claims the benefit and priority of Chinese invention patent application No. 202311016726X, filed on August 12, 2023, entitled “A Retiming Device, Signal Transmission System and Signal Transmission Method,” the entire contents of which are incorporated herein by reference. Technical Field
[0003] The present invention relates to the field of communication technology, and in particular to a retiming device, a signal transmission system, and a signal transmission method. Background Art
[0004] The Peripheral Component Interconnect Express (PCIe) bus is a high-speed bus that connects processors to peripheral devices in computer systems. As PCIe signal rates increase and its application becomes more widespread, the use of retimers with timing recovery capabilities between two PCIe devices is increasing.
[0005] Because retimers have latency, each additional retimer level adds additional latency, which can lead to system performance loss, an unacceptable impact in some application scenarios. Furthermore, the PCIe specification stipulates that a given link can generally have two retimers.
[0006] Figure 1 is a schematic diagram illustrating a dual timer mode according to an exemplary embodiment, including device 1, device 2, and retimer 1 and retimer 2 electrically connected between devices 1 and 2. The link where data is transmitted from device 1 to device 2 via retimer 1 and retimer 2 is called a downlink, while the link where data is transmitted from device 2 to device 1 via retimer 2 and retimer 1 is called an uplink. In both the uplink and downlink, retimers 1 and 2 include modules such as elastic buffers, descrambling / decoding circuits, and scrambling / encoding circuits for data processing. The introduction of these modules can cause significant latency, necessitating a solution to the problem of minimizing latency while maintaining retimer capabilities.
[0007] Summary of the Invention
[0008] The present invention provides a retiming device, a signal transmission system, and a signal transmission method. The technical solutions disclosed in the present invention are as follows:
[0009] According to a first aspect of an embodiment of the present disclosure, there is provided a retiming apparatus, comprising:
[0010] The first data module corresponding to the first link is used to receive electrical signal data from a device; the first data module includes a first receiving module, a first data transmission module and a first sending module; the first data transmission module includes a first transmission path;
[0011] The second data module corresponding to the second link is used to send the received electrical signal data to the device; the second data module includes a second receiving module, a second data transmission module and a second sending module; the second data transmission module includes a first transmission path and a second transmission path;
[0012] The delay of the first transmission path is smaller than the delay of the second transmission path.
[0013] According to a second aspect of an embodiment of the present disclosure, there is provided a signal transmission system, comprising: a first retiming device along a link transmission direction, an optical transmission system, and a second retiming device;
[0014] The first retiming device includes a first data transmission module corresponding to the downlink and a second data transmission module corresponding to the uplink; the first data transmission module includes a first transmission path; the second data transmission module includes a first transmission path and a second transmission path;
[0015] The second retiming device includes a third data transmission module corresponding to the downlink and a fourth data transmission module corresponding to the uplink; the third data transmission module includes a first transmission path and a second transmission path; the fourth data transmission module includes the first transmission path;
[0016] The delay of the first transmission path is smaller than the delay of the second transmission path.
[0017] According to a third aspect of an embodiment of the present disclosure, a signal transmission method is provided, which is applied to a signal transmission system, including:
[0018] obtaining a service signal from the root device through a first retiming device;
[0019] transmitting the service signal to the second retiming device through the optical transmission system;
[0020] In the first signal transmission state, the service signal is transmitted to the endpoint device through the second path in the second retiming device.
[0021] According to a fourth aspect of an embodiment of the present disclosure, a signal transmission device is provided, which is applied to a signal transmission system, including:
[0022] an acquiring unit, configured to acquire a service signal from a root device through a first retiming device;
[0023] a first transmission unit, configured to transmit the service signal to the second retiming device via the optical transmission system;
[0024] The second transmission unit is configured to transmit a service signal to an endpoint device through a second path in a second retiming device in a first signal transmission state.
[0025] According to the fifth aspect of the embodiments of the present disclosure, a computer-readable storage medium is provided, which, when the instructions in the computer-readable storage medium are executed by the processor of an electronic device, enables the electronic device to execute any one of the methods in the third aspect of the embodiments of the present disclosure.
[0026] The technical solutions provided by the embodiments of the present disclosure bring at least the following beneficial effects:
[0027] The retiming device of the present invention has a first data module corresponding to the first link, which is used to receive electrical signal data from a device. The first data module includes a first receiving module, a first data transmission module, and a first sending module. The first data transmission module includes a first transmission path. The second data module corresponding to the second link is used to send the received electrical signal data to the device. The second data module includes a second receiving module, a second data transmission module, and a second sending module. The second data transmission module includes a first transmission path and a second transmission path. The delay of the first transmission path is less than the delay of the second transmission path. The first data transmission module only sets the first transmission path, and the first transmission path does not include a data processing module. No data processing operations are performed on the received data, and only transmission operations are performed on the received data. This is equivalent to fixing the first data module in a low-latency mode. Compared with existing retiming devices, the delay is greatly reduced.
[0028] The retiming device of the present invention can adapt to the phase deviation between the two clock domains by arranging phase aligners in the first link and the second link to align data and / or de-skew between two synchronous clocks with different phase shifts.
[0029] The signal transmission system of the present application connects the two retiming devices optically, so that dynamic equalization is not required before the data is transmitted to the optical transmission system. Therefore, in the uplink and downlink, the data does not need to be processed before it passes to the optical transmission system. Only the first transmission path is set in the first data transmission module of the downlink and the fourth data transmission module of the uplink, and the first transmission path does not contain a data processing module. Only the transmission operation is performed on the received data, which is equivalent to canceling the retimer logic in the first data transmission module of the downlink and the fourth data transmission module of the uplink. At this time, the two retiming devices are approximately regarded as one retiming device. Furthermore, the delay required by the retiming device in the present application is half of that of the dual timing device system in the prior art. When performing long-distance PCIe information transmission, other retiming devices can be added as needed at other positions of the transmission path.
[0030] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0031] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0032] FIG1 is a schematic diagram showing a dual timer mode according to an exemplary embodiment;
[0033] FIG2 is a schematic diagram showing the internal structure of a retiming device according to an exemplary embodiment;
[0034] FIG3 is a schematic diagram showing the internal structure of a retiming device according to another exemplary embodiment;
[0035] FIG4 is a schematic diagram showing the internal structure of a retiming device according to another exemplary embodiment;
[0036] FIG5 is a schematic diagram of a signal transmission system according to an exemplary embodiment;
[0037] FIG6 is a schematic diagram showing another signal transmission system according to an exemplary embodiment;
[0038] FIG7 is a schematic diagram showing another signal transmission system according to an exemplary embodiment;
[0039] FIG8 is a schematic diagram showing another signal transmission system according to an exemplary embodiment;
[0040] FIG9 is a flowchart showing a signal transmission method according to an exemplary embodiment;
[0041] Fig. 10 is a block diagram showing a signal transmission device according to an exemplary embodiment. DETAILED DESCRIPTION
[0042] The following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making any creative efforts shall fall within the scope of protection of the present invention.
[0043] It should be noted that the terms "first," "second," and the like in the specification and claims of the present disclosure and the above-mentioned drawings are used to distinguish similar first objects and are not necessarily used to describe a specific order or precedence. It should be understood that the numbers used in this manner are interchangeable where appropriate so that the embodiments of the present disclosure described herein can be implemented in an order other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. Instead, they are merely examples of devices and methods consistent with certain aspects of the present disclosure as detailed in the appended claims.
[0044] The retiming device in this application is described below:
[0045] First embodiment
[0046] Please refer to Figure 2, which is a schematic diagram of the internal structure of a retiming device according to an exemplary embodiment. As shown in Figure 2, it includes a first data module 1000 corresponding to the first link, which is used to receive electrical signal data from a device. The first data module 1000 includes a first receiving module 103, a first data transmission module 101 and a first sending module 104 along the link transmission direction, and a second data module 1001 corresponding to the second link, which is used to send the received electrical signal data to the device. The second data module 1001 includes a second receiving module 105, a second data transmission module 102 and a second sending module 106 along the link transmission direction.
[0047] The first data transmission module 101 includes a first transmission path 1011, and the second data transmission module 102 includes a first transmission path 1021 and a second transmission path 1022. The delays of the first transmission paths 1011 and 1021 are less than the delay of the second transmission path 1022. It can be seen that the second data transmission module 102 supports two transmission paths, thereby allowing the system to operate on the first transmission path 1021 (also referred to as a low-latency path) or the second transmission path 1022 (also referred to as a normal path).
[0048] Optionally, the first transmission paths 1011 and 1021 do not include a data processing module, and do not perform data processing operations on the received data, but only perform transmission operations on the received data. The first transmission path 1011 in the first data transmission module 101 does not include a data processing module, and performs transmission operations on the received data. Therefore, the first data transmission module is fixed in low-latency mode.
[0049] Optionally, the second transmission path 1022 includes a data processing module that performs data processing operations on the received data, including polarity inversion, channel reversal, block alignment, decoding, descrambling, channel delay compensation, training set modification, encoding, and scrambling. The first transmission path 1021 in the second data transmission module 102 does not include a data processing module and performs transmission operations on the received data.
[0050] Optionally, when the first device corresponds to a root device in a link, the first link corresponds to a downlink, and the second link corresponds to an uplink.
[0051] Optionally, when the first device corresponds to an endpoint device in a link, the first link corresponds to an uplink, and the second link corresponds to a downlink.
[0052] In a preferred embodiment, the first data module 1000 further includes a first phase aligner 107. As shown in FIG2 , the first phase aligner 107 is further provided between the first receiving module 103 and the first data transmission module 101. Specifically, the input end of the first phase aligner 107 is connected to the first receiving module 103, and the output end of the first phase aligner 107 is connected to the first transmission path 1011 in the first data transmission module 101.
[0053] In a preferred embodiment, the second data module 1001 further includes a second phase aligner 108. As shown in FIG2 , the second phase aligner 108 is disposed between the second receiving module 105 and the second data transmission module 102. Specifically, the input end of the second phase aligner 108 is connected to the second receiving module 105, and the output end of the second phase aligner 108 is connected to the first transmission path 1021 and the second transmission path 1022 in the second data transmission module 102, respectively.
[0054] The first phase aligner 107 and the second phase aligner 108 are both used to align data between two synchronous clocks with different phase shifts. Taking the first phase aligner 107 as an example, when the clock recovered by the first receiving module 103 is not completely phase-aligned with the output of the clock of the first transmitting module 104, the first phase aligner 107 is needed to resolve the changes in the clock that occur within a short duration. Phase alignment does not require adding or deleting characters from the data stream as in an elastic buffer. The phase aligner writes data using one clock and then reads the same data from a fraction of the one clock using a synchronous out-of-phase clock. Optionally, the phase aligner can also support path-to-path de-skew by increasing the delay of the data read on the channel that arrives earlier. When the recovered receiver clock (recovered from the data stream) is not completely phase-aligned with the output of the phase-locked loop (PLL) transmitter clock, a phase aligner is also needed to align the data.
[0055] In some preferred embodiments, as shown in FIG2 , the first transmitting module 104 includes an electrical signal transmitting module and an optical signal driving module. The input end of the electrical signal transmitting module is connected to the first transmission path 1011 in the first data transmission module 101, the output end of the electrical signal transmitting module is connected to the input end of the optical signal driving module, and the output end of the optical signal driving module is connected to an optical transmitting module, driving the electrical-optical conversion unit in the optical transmitting module to load the received electrical signal into a light wave to form an optical signal.
[0056] In some preferred embodiments, as shown in FIG2 , the second receiving module 105 includes a transimpedance amplifier and an electrical signal receiving module. The input of the electrical signal receiving module is connected to the output of the transimpedance amplifier, and the output of the electrical signal receiving module is connected to the second phase aligner 108. The input of the transimpedance amplifier is connected to an optical receiving module to receive the electrical signal output by the optical receiving module.
[0057] In some preferred embodiments, as shown in Figure 2, the second data module 1001 also includes a multiplexer, the input end of the multiplexer is respectively connected to the output end of the first transmission path 1021 and the output end of the second transmission path 1022 in the second data transmission module 102, and the output end of the multiplexer is connected to the input end of the second sending module 106.
[0058] The retiming device shown in FIG2 is adapted to operate in a common reference clock mode, in which the retiming device and the devices at both ends operate using the same common reference clock signal. The retiming device preferably further includes a third link 1003 for transmitting the common reference clock signal.
[0059] The input end of the third link 1003 is connected to a device, and the output end of the third link 1003 is connected to an optical transmitter module to transmit a common reference clock signal obtained from a root device at both ends. Alternatively, the input end of the third link 1003 is connected to an optical receiver module, and the output end of the third link 1003 is connected to an endpoint device at both ends to transmit the received common reference clock signal to the endpoint device.
[0060] As shown in FIG2 , the retiming device further includes at least one link training state machine, which is configured to perform link training operations. Each of the at least one link training state machine is respectively connected to the first transmission path 1011 in the first data transmission module 101 and the second transmission path 1022 in the second data transmission module 102. Preferably, a data preprocessing module (not shown) is provided between the link training state machine and the first transmission path 1011 in the first data transmission module 101. Data copies of the first transmission path 1011 in the first data transmission module 101 undergo polarity inversion, channel reversal, block alignment, decoding, descrambling, and channel delay compensation before being transmitted to the link training state machine. Data copies of the second transmission path 1022 in the second data transmission module 102 undergo polarity inversion, channel reversal, block alignment, decoding, descrambling, and channel delay compensation before being transmitted to the link training state machine.
[0061] Optionally, on the second data module 1001 side, link training and equalization can occur in the second transmission path 1022. After the system status is locked, it can switch to the first transmission path 1021 for operation. However, at this time, the second transmission path 1022 can still exist to monitor the link disconnection business or whether to request equalization. In this way, on the basis of the first data transmission module 101 only containing the first transmission path 1011 to work, the delay of the signal transmission system is further reduced.
[0062] Second embodiment
[0063] Please refer to FIG3 , which is a schematic diagram of the internal structure of a retiming device according to another exemplary embodiment. As shown in FIG3 , a first data module 1000 corresponding to a first link is configured to receive electrical signal data from a device. The first data module 1000 includes a first receiving module 103, a first data transmission module 101, and a first sending module 104. The first data transmission module 101 includes a first transmission path 1011. A second data module 1001 corresponding to a second link is configured to transmit the received electrical signal data to the first device. The second data module 1001 includes a second receiving module 105, a second data transmission module 102, and a second sending module 106. The second data transmission module 102 includes a first transmission path 1021 and a second transmission path 1022. The delay of the first transmission path 1021 is less than the delay of the second transmission path 1022. Optionally, the second data transmission module 102 supports two transmission paths, allowing the system to operate on either the first transmission path 1021 (also referred to as a low-latency path) or the second transmission path 1022 (also referred to as a normal path).
[0064] Optionally, when the device corresponds to a root device in a link, the first link corresponds to a downlink, and the second link corresponds to an uplink.
[0065] Optionally, when the device corresponds to an endpoint device in a link, the first link corresponds to an uplink, and the second link corresponds to a downlink.
[0066] In a preferred embodiment, as shown in FIG3 , the first data module 1000 further includes a first phase aligner 107, wherein an input end of the first phase aligner 107 is connected to the first receiving module 103, and an output end of the first phase aligner 107 is connected to the first transmission path 1011 in the first data transmission module 101. The second data module 1001 further includes a second phase aligner 108, wherein an input end of the second phase aligner 108 is connected to the second receiving module 105, and an output end of the second phase aligner 108 is respectively connected to the first transmission path 1021 and the second transmission path 1022 in the second data transmission module 102.
[0067] Among them, the first phase aligner 107 and the second phase aligner 108 are both used to align data between two synchronous clocks with different phase shifts. Taking the first phase aligner 107 as an example, when the clock recovered by the first receiving module 103 is not completely phase-aligned with the output of the clock of the first transmitting module 104, the first phase aligner 107 is needed to resolve the changes in the clock that occur within a short duration. Phase alignment does not require adding or deleting characters from the data stream like an elastic buffer. The phase aligner writes data using one clock and then reads the same data from a small fraction of the one clock using a synchronous out-of-phase clock. Optionally, the phase aligner can also support path-to-path de-skew by increasing the delay of the data read on the channel that arrives earlier. A phase aligner is required when the recovered receiver clock (recovered from the data stream) is not completely phase-aligned with the output of the phase-locked loop (PLL) transmitter clock.
[0068] In some preferred embodiments, as shown in Figure 3, the first sending module 104 includes an electrical signal sending module and an optical signal driving module, the input end of the electrical signal sending module is connected to the first transmission path 1011 in the first data transmission module 101, the output end of the electrical signal sending module is connected to the input end of the optical signal driving module, and the output end of the optical signal driving module is connected to the optical sending module in the optical transmission system, driving the electro-optical conversion unit in the optical sending module to load the received electrical signal into the light wave to form an optical signal.
[0069] As shown in Figure 3, the second receiving module 105 includes a transimpedance amplifier and an electrical signal receiving module. The input end of the electrical signal receiving module is connected to the output end of the transimpedance amplifier, and the output end of the electrical signal receiving module is connected to the second phase aligner 108. The input end of the transimpedance amplifier is connected to the optical receiving module in the optical transmission system to receive the electrical signal output by the optical receiving module.
[0070] As shown in Figure 3, the retiming device also includes at least one link training state machine, which is used to perform link training operations. Each of the at least one link training state machine is respectively connected to the first transmission path 1011 in the first data transmission module 101 and the second transmission path 1022 in the second data transmission module 102. Preferably, a data preprocessing module (not shown) is provided between the link training state machine and the first transmission path 1011 in the first data transmission module 101. Before being transmitted to the link training state machine, the data copy of the first transmission path 1011 of the first data transmission module 101 undergoes polarity inversion, channel reversal, block alignment, decoding, descrambling, and channel delay compensation. Before being transmitted to the link training state machine, the data copy of the second transmission path 1022 in the second data transmission module 102 undergoes polarity inversion, channel reversal, block alignment, decoding, descrambling, and channel delay compensation. Furthermore, an asynchronous buffer is provided between the link training state machine and the data preprocessing module to allow the observed data on one path to be asynchronously crossed to the clock domain of the other path where the link training state machine is located. The retiming apparatus of this embodiment is applicable to both the independent reference non-spreading mode and the independent reference spreading mode.
[0071] In this embodiment of the present application, the second transmission path 1022 in the second data transmission module 102 is used for data transmission during training and regular data transmission, and the first transmission path 1021 in the second data transmission module 102 is used for data transmission in low-latency mode after training. The second transmission path 1022 in the second data transmission module 102 performs operations including polarity inversion, channel reversal, block alignment, decoding, descrambling, channel delay compensation, training set modification, encoding, and scrambling on the received data. The first transmission path 1021 in the second data transmission module 102 does not include a data processing module and performs transmission operations on the received data.
[0072] In a preferred embodiment, as shown in Figure 3, the second data module 1001 also includes a multiplexer, the input end of the multiplexer is respectively connected to the output end of the first transmission path 1021 and the output end of the second transmission path 1022 in the second data transmission module 102, and the output end of the multiplexer is connected to the input end of the second sending module 106.
[0073] In a preferred embodiment, the retiming device further includes a third link 1003 and a fourth link 1004. The input end of the third link 1003 is connected to the first receiving module 103 to receive a first clock signal separated and recovered from the service signal in the first receiving module 103. The output end of the third link 1003 is connected to an optical transmitter module 3031 to transmit the first clock signal. In this embodiment, a branch of the third link 1003 is also provided to transmit a copy of the first clock signal to the first transmitter module 104. The input end of the fourth link 1004 is connected to an optical receiver module 3043 to receive a second clock signal. The output end of the fourth link 1004 is connected to the second transmitter module 106 to transmit the second clock signal to the second transmitter module 106. In this embodiment, since the first and second links are located in separate clock domains, the observation data on the first link must be asynchronously transferred to the clock domain of the second link where the link training state machine (LTSSM) resides. Therefore, an asynchronous buffer is provided in this mode to synchronize the data on the first and second links.
[0074] Third embodiment
[0075] In another optional embodiment, FIG4 is a schematic diagram of the internal structure of a retiming device according to another exemplary embodiment. As shown in FIG4 , the structure is substantially the same as that of the second embodiment.
[0076] The difference from the second embodiment is that the input end of the third link 1003 is connected to the first receiving module 103 to receive the first clock signal separated and recovered from the service signal in the first receiving module 103, and the output end of the third link 1003 is connected to the first transmitting module 104 to transmit the first clock signal. The input end of the fourth link 1004 is connected to the second receiving module 105 to receive the second clock signal separated and recovered from the service signal in the second receiving module 105, and the output end of the fourth link 1004 is connected to the second transmitting module 106 to transmit the second clock signal. In this mode, the clock signal in the fourth link 1004 is also separated and recovered from the service signal of the second receiving module 105, and there is no path for transmitting the clock signal to an external device or other retiming device, which simplifies the layout of the external link. The retiming device of this embodiment is applicable to both the independent reference non-spreading mode and the independent reference spread spectrum mode.
[0077] The data transmission module of the first link of the retiming device of the present invention is configured with only a low-latency first transmission path. This means that the link training and data transmission paths between the device and the optical transmitter module are fixed to a low-latency mode, significantly reducing latency compared to existing retiming devices. Phase aligners are provided in the first and second links to align data and / or deskew two synchronous clocks with different phase shifts, thereby accommodating phase deviations between the two clock domains.
[0078] The low-latency retiming device of the present invention can be used to send CXL / PCIe protocol data between two devices over a long distance via optical devices. This is achieved by connecting the devices to the retiming device at one end of each device, with optical devices performing photoelectric / electro-optical conversion and optical fibers / fiber arrays performing data transmission in between. In this mode, the two retiming devices implement a single retimer logic during operation. While the PCIE specification typically allows for a maximum of two retimers in a given link, the implementation of the retiming device of the present invention allows for the addition of additional retiming devices to motherboard designs with very long trace lengths. Exemplary applications are described below.
[0079] Please refer to Figure 5, which is a schematic diagram of a signal transmission system according to an exemplary embodiment. As shown in Figure 5, the signal transmission system includes a first retiming device 100, an optical transmission module 300, and a second retiming device 200 along the link transmission direction. The link corresponding to the signal transmission through the first retiming device 100, the optical transmission module 300, and the second retiming device 200 can be a downlink, and the link corresponding to the signal transmission through the second retiming device 200, the optical transmission module 300, and the first retiming device 100 can be an uplink. The first retiming device 100 and the second retiming device 200 can be any of the retiming devices described in Examples 1 to 3.
[0080] In an optional embodiment, as shown in FIG5 , a first retiming apparatus 100 includes a first data transmission module 101 corresponding to a downlink and a second data transmission module 102 corresponding to an uplink. The first data transmission module 101 includes a first transmission path 1011, and the second data transmission module 102 includes a first transmission path 1021 and a second transmission path 1022. Optionally, the delays of the first transmission paths 1011 and 1021 are less than the delay of the second transmission path 1022.
[0081] In an optional embodiment, as shown in FIG5 , the second retiming apparatus 200 includes a third data transmission module 201 corresponding to the downlink and a fourth data transmission module 202 corresponding to the uplink. The third data transmission module 201 includes a first transmission path 2011 and a second transmission path 2012, and the fourth data transmission module 202 includes a first transmission path 2021. Optionally, the delays of the first transmission paths 2011 and 2021 are less than the delay of the second transmission path 2012.
[0082] In some possible embodiments, the first retiming device 100 and the second retiming device 200 on both sides of the optical transmission system 300 have the same structure and are symmetrically arranged. Then, the first data transmission module 101 in the first retiming device 100 and the fourth data transmission module 202 in the second retiming device 200 are symmetrical, and the second data transmission module 102 in the first retiming device 100 and the third data transmission module 201 in the second retiming device 200 are symmetrical.
[0083] In the embodiment of the present application, the signal transmission system further includes devices located at both ends. Please refer to Figure 6, which is a schematic diagram of another signal transmission system according to an exemplary embodiment.
[0084] As shown in FIG6 , unlike the electrical transmission path between two retiming devices in some technical solutions, in this embodiment, the transmission system between the first retiming device 100 and the second retiming device 200 is an optical transmission system 300. The optical transmission system 300 includes a first optical transmission subsystem corresponding to the downlink and a second optical transmission subsystem corresponding to the uplink.
[0085] Optionally, the first optical transmission subsystem includes a first optical transmission module 3011, a first optical path 3012, and a first optical receiving module 3013 along the link transmission direction. The input end of the first optical transmission module 3011 is connected to the first retiming device 100 and is configured to convert an electrical signal from the first retiming device 100 into an optical signal. The optical signal is then transmitted from the output end of the first optical transmission module 3011 to the first optical path 3012 and then to the first optical receiving module 3013 via the first optical path 3012. The first optical receiving module 3013 converts the optical signal from the first optical path 3012 into an electrical signal and transmits it to the second retiming device 200.
[0086] Preferably, the first optical path 3012 may be a single optical fiber, or an optical fiber array consisting of multiple optical fibers.
[0087] Optionally, the second optical transmission subsystem includes a second optical transmitting module 3021, a second optical path 3022, and a second optical receiving module 3023 along the link transmission direction. The input end of the second optical transmitting module 3021 is connected to the second retiming device 200, and is used to convert the electrical signal from the second retiming device 200 into an optical signal, which is then transmitted from the output end of the second optical transmitting module 3021 to the second optical path 3022 and then transmitted to the second optical receiving module 3023 through the second optical path. The second optical receiving module 3023 converts the optical signal from the second optical path 3022 into an electrical signal and transmits it to the first retiming device 100.
[0088] Optionally, the first optical transmitting module 3011 and the second optical transmitting module 3021 may be electro-optical converters, and the first optical receiving module 3013 and the second optical receiving module 3023 may be photoelectric converters. In long-distance transmission, optical fiber can effectively increase data transmission speed and reduce latency.
[0089] Preferably, the second optical path 3022 may be a single optical fiber, or an optical fiber array consisting of multiple optical fibers.
[0090] As shown in Figure 6, in addition to the first retiming device 100, optical transmission system 300, and second retiming device 200 along the link transmission direction, the system also includes a root device 400 and an endpoint device 500 on both sides. The first retiming device 100 and the second retiming device 200 are the retiming devices of Example 1. The first retiming device 100 is located between the root device and the optical transmission system 300, and the second retiming device 200 is located between the optical transmission system 300 and the endpoint device.
[0091] As shown in Figure 6, the first retiming device 100 includes a first receiving module 103, a first phase aligner 107, a first data transmission module 101, and a first transmitting module 104 corresponding to the downlink along the link transmission direction; and a second receiving module 105, a second phase aligner 108, a second data transmission module 102, and a second transmitting module 106 corresponding to the uplink along the link transmission direction. The second retiming device 200 includes a third receiving module 203, a third phase aligner 207, a third data transmission module 201, and a third transmitting module 204 corresponding to the downlink along the link transmission direction; and a fourth receiving module 205, a fourth phase aligner 208, a fourth data transmission module 202, and a fourth transmitting module 206 corresponding to the uplink along the link transmission direction.
[0092] Among them, phase aligners are used to align data between two synchronous clocks with different phase shifts. When the clock recovered by the receiving module is not completely phase-aligned with the output of the transmitting module clock, a phase aligner is needed to resolve the changes generated in the clock for a short duration. Phase alignment does not require adding or deleting characters from the data stream like an elastic buffer. The phase aligner writes data using one clock and then reads the same data from a small fraction of a clock using a synchronized out-of-phase clock. Optionally, the phase aligner can also support path-to-path de-skew by increasing the delay of the data read on the channel that arrives in advance. A phase aligner is required when the recovered receiver clock (recovered from the data stream) is not completely phase-aligned with the output of the phase-locked loop PLL transmitter clock.
[0093] In the embodiment illustrated in FIG6 , in the downlink, the first data transmission module 101 in the first retimer 100 includes only a first transmission path 1011, and the third data transmission module 201 in the second retimer 200 includes a first transmission path 2011 and a second transmission path 2012. The first transmission paths 2011 / 2011 do not include a data processing module and do not perform data processing operations on received data, only performing transmission operations on the received data. Therefore, in the downlink, the first data transmission module 101 is fixed in low-latency mode. In the uplink, the fourth data transmission module 202 in the second retimer 200 includes only a first transmission path 2021, and the second data transmission module 102 in the first retimer 100 includes a first transmission path 1021 and a second transmission path 1022. The first transmission paths 2021 / 1021 do not include a data processing module and do not perform data processing operations on received data, only performing transmission operations on the received data. Therefore, in the uplink, the third data transmission module 101 is fixed in low-latency mode.
[0094] In this embodiment of the present application, since the two retiming devices are optically connected, i.e., through the optical transmission system 300, dynamic equalization is not required. Therefore, no data processing is required before reaching the optical transmission system 300 in both the uplink and downlink. Therefore, the first data transmission module in the downlink and the fourth data transmission module in the uplink only utilize a first transmission path, which does not include a data processing module. Data processing is not performed on received data, only transmission is performed. This effectively eliminates the retiming logic in the first data transmission module in the downlink and the fourth data transmission module in the uplink. Thus, throughout the entire uplink and downlink process, the two retiming devices can be roughly considered to operate as a single retiming device. Consequently, the delay required by the retiming device in this application is half that of a dual-timing device system in the prior art. Since the two retiming devices operate as a single retiming device, additional retiming devices can be added as needed at other locations along the transmission path during long-distance information transmission. In this embodiment of the present application, the signal transmission system also involves the transmission of a reference clock signal. Preferably, the retiming devices on both sides of the optical link operate using a common reference clock signal. In an optional embodiment, the transmission of the clock signal may rely on new optical transmission subsystems in the optical transmission system 300. Alternatively, the number of new optical transmission subsystems may be determined according to the source of the clock system.
[0095] As shown in Figure 6, the optical transmission system 300 also includes a third optical transmission subsystem. The third optical transmission subsystem includes a third optical transmitting module 3031, a third optical path 3032, and a third optical receiving module 3033 along the link transmission direction. The third optical transmitting module 3031 is used to obtain a reference clock signal, convert the reference clock signal from an electrical signal into an optical signal, and transmit it to the third optical path 3032. The third optical receiving module 3033 is used to convert the reference clock signal from the third optical path 3032 into an electrical signal.
[0096] Preferably, the third optical path 3032 can be a single optical fiber, or a fiber array consisting of multiple optical fibers.
[0097] In an alternative embodiment, the clock signal may be a reference clock signal originating from root device 400, which is used by the retimer devices and endpoint device 500 in the link along the entire path. Root device 400 is electrically connected to the third optical transmitter module via a first electrical path in third link 1003, for transmitting the reference clock signal from root device 400. The reference clock signal is transmitted to first transmitter module 104 and second transmitter module 106 via a branch of the first electrical path. A third optical receiver module is electrically connected to endpoint device 500 via a second electrical path in third link 1003, for transmitting the reference clock signal to endpoint device 500. The reference clock signal is transmitted to third transmitter module 204 and fourth transmitter module 206 via a branch of the second electrical path.
[0098] 6 , the root device 400 transmits the reference clock information to the third optical transmitting module 3031 via an electrical link, and during this period, the reference clock information is simultaneously transmitted to the first transmitting module 104 and the second transmitting module 106, so that the first retiming device 200 uses the reference clock signal. The third optical receiving module 3033 receives the reference clock signal transmitted from the third optical transmitting module 3031, and transmits the received reference clock signal to the endpoint device 500 via an electrical link, and during this period, the reference clock signal is simultaneously transmitted to the third transmitting module 204 and the fourth transmitting module 206, so that the second retiming device 200 and the endpoint device 500 use the reference clock signal.
[0099] Optionally, since the reference clock signal is a clock signal from the root device 400, it is transmitted to the retimer device and the endpoint device 500 in the entire link. That is, the two devices and the two retimers use the same reference clock signal. Therefore, the mode of operating under this reference clock signal can be called a common clock mode.
[0100] Please refer to Figure 7, which is a schematic diagram of another signal transmission system according to an exemplary embodiment. In this diagram, the first retiming device 100 and the second retiming device 200 are the retiming devices of Example 2. As shown in Figure 7, the reference clock signal is transmitted via a new optical transmission subsystem in optical transmission system 300. Specifically, optical transmission system 300 also includes a third optical transmission subsystem and a fourth optical transmission subsystem.
[0101] Among them, the third optical transmission subsystem includes a third optical sending module 3031, a third optical path 3032 and a third optical receiving module 3033 along the link transmission direction. Optionally, the fourth optical transmission subsystem includes a fourth optical sending module 3041, a fourth optical path 3042 and a fourth optical receiving module 3043 along the link transmission direction.
[0102] Preferably, the fourth optical path 3042 can be a single optical fiber, or a fiber array consisting of multiple optical fibers.
[0103] Optionally, as shown in FIG7 , the first receiving module 103 is connected to the first transmitting module 104 and the third optical transmitting module 3031, respectively, for transmitting the first clock signal separated and recovered from the service signal in the first receiving module 103. The third optical receiving module 3033 is connected to the third transmitting module 204, for transmitting the first clock signal. The fourth receiving module 205 is connected to the fourth transmitting module 206 and the fourth optical transmitting module 3041, respectively, for transmitting the second clock signal separated and recovered from the service signal in the fourth receiving module 205. The fourth optical receiving module 3043 is connected to the second transmitting module 106, for transmitting the second clock signal.
[0104] As shown in Figure 7, root device 400 and endpoint device 500 do not use the same clock as the two retiming devices, and are applicable to independent reference non-spread spectrum mode and independent reference spread spectrum mode. However, in the same downlink or uplink, although the two retiming devices use the same reference clock signal, the clock signal (first clock signal or second clock signal) in Figure 7 is recovered from the data stream and optically transmitted. And because root device 400 and endpoint device 500 are in different clock domains, the first clock signal can also be called the downlink clock signal corresponding to the downlink, and the second clock signal can also be called the uplink clock signal corresponding to the uplink.
[0105] Please refer to Figure 8, which is a schematic diagram of a signal transmission system according to an exemplary embodiment. In this embodiment, the first retiming device 100 and the second retiming device 200 are the retiming devices of Example 3. As shown in Figure 8, the clock signal is transmitted by the first and second optical transmission subsystems in the optical transmission system 300.
[0106] As shown in FIG8 , in the downlink, the first receiving module 103 is connected to the first transmitting module 104 for transmitting the first clock signal separated and recovered from the service signal in the first receiving module 103. The third receiving module 203 is connected to the third transmitting module 204 for transmitting the second clock signal separated and recovered from the service signal in the third receiving module 203.
[0107] Similarly, in the uplink, the fourth receiving module 205 is connected to the fourth transmitting module 206 for transmitting the third clock signal separated and recovered from the service signal in the fourth receiving module 205. The second receiving module 105 is connected to the second transmitting module 106 for transmitting the fourth clock signal separated and recovered from the service signal in the second receiving module 105.
[0108] As shown in Figure 8, root device 400 and endpoint device 500 do not share the same clock as the two retiming devices, allowing for both independent reference non-spread spectrum mode and independent reference spread spectrum mode. However, in the same downlink or uplink, while the two retiming devices share the same clock signal, the latter half of the clock signal in Figure 8, compared to the clock signal in Figure 7, is recovered from the data stream of the optical receiver module.
[0109] The signal transmission system is introduced below in conjunction with the clock mode. In an optional embodiment, when operating in a common clock mode, the first transmission path in the second data transmission module 102 and the third data transmission module 201 operates; in a non-common clock mode or during link training or equalization, the second transmission path in the second data transmission module 102 and the third data transmission module 201 operates.
[0110] In an embodiment of the present application, before the PCIe link can work normally, the root device 400 and the endpoint device 500 need to perform link training on the PCIe link to determine the optimal link speed and link width. During this process, the link training state machine LTSSM is required to control and manage the training of the data link on the PCIe bus.
[0111] Optionally, the first processing module can perform data processing such as polarity inversion, channel reversal, block alignment, decoding, descrambling, and channel delay compensation; the second processing module can perform data processing such as training set modification; and the third processing module can perform encoding and scrambling data processing.
[0112] In some preferred embodiments, the first transmitting module 104 includes an electrical signal transmitting module and an optical signal driving module. The input end of the electrical signal transmitting module is connected to the first transmission path 1011 in the first data transmission module 101, the output end of the electrical signal transmitting module is connected to the input end of the optical signal driving module, and the output end of the optical signal driving module is connected to the first optical transmitting module 3011, driving the electrical-optical conversion unit in the optical transmitting module to load the received electrical signal into a light wave to form an optical signal.
[0113] In some preferred embodiments, the fourth transmitting module 206 includes an electrical signal transmitting module and an optical signal driving module. The input end of the electrical signal transmitting module is connected to the first transmission path 2011 in the fourth data transmission module 202, the output end of the electrical signal transmitting module is connected to the input end of the optical signal driving module, and the output end of the optical signal driving module is connected to the second optical transmitting module 3021, driving the electrical-optical conversion unit in the optical transmitting module to load the received electrical signal into a light wave to form an optical signal.
[0114] In some preferred embodiments, the second receiving module 105 includes a transimpedance amplifier and an electrical signal receiving module. The input of the electrical signal receiving module is connected to the output of the transimpedance amplifier, and the output of the electrical signal receiving module is connected to the second phase aligner 108. The input of the transimpedance amplifier is connected to the second optical receiving module 3023 to receive the electrical signal output by the second optical receiving module 3023.
[0115] In some preferred embodiments, the third receiving module 203 includes a transimpedance amplifier and an electrical signal receiving module. The input of the electrical signal receiving module is connected to the output of the transimpedance amplifier, and the output of the electrical signal receiving module is connected to the third phase aligner 207. The input of the transimpedance amplifier is connected to the first optical receiving module 3013 to receive the electrical signal output by the first optical receiving module 3013.
[0116] In some preferred embodiments, the uplink also includes a multiplexer, the input end of the multiplexer is respectively connected to the output end of the first transmission path 1021 and the output end of the second transmission path 1022 in the second data transmission module 102, and the output end of the multiplexer is connected to the input end of the second sending module 106.
[0117] In some preferred embodiments, the downlink also includes a multiplexer, the input end of the multiplexer is respectively connected to the output end of the first transmission path 2011 and the output end of the second transmission path 2012 in the third data transmission module 201, and the output end of the multiplexer is connected to the input end of the third sending module 204.
[0118] Please refer to FIG. 9 , which is a flow chart of a signal transmission method according to an exemplary embodiment. As shown in FIG. 9 , the method includes:
[0119] S901: Acquire a service signal from a root device through a first retiming device;
[0120] S902: Transmitting the service signal to the second retiming device via the optical transmission system;
[0121] S903: In the first signal transmission state, transmit the service signal to the endpoint device through the second path in the second retiming device, or in the second signal transmission state, transmit the service signal to the endpoint device through the first path in the second retiming device.
[0122] The implementation methods involved in the above S901-903 are implementation methods corresponding to the downlink. The implementation methods corresponding to the uplink and the implementation methods corresponding to the downlink are symmetrical and will not be described in detail here.
[0123] Optionally, the signal transmission system can obtain a service signal from the root device through the first retiming device and transmit the service signal to the second retiming device through the optical transmission system. Specifically, the service signal is first loaded into a light wave by the optical transmission module of the optical transmission system to form an optical signal. The optical signal is then transmitted to the optical receiving module via an optical fiber. The optical receiving module converts the optical signal into an electrical signal, so that the second retiming device receives the electrical signal output by the optical receiving module.
[0124] When in the first signal transmission state, i.e., normal mode, a service signal can be transmitted to the endpoint device via the second path in the second retiming device. Specifically, upon receiving a "switch to normal mode" instruction, the signal transmission system can switch to normal mode and transmit the service signal to the endpoint device via the second path in the second retiming device. The service signal can be data during training and regular data. The second transmission path in the second data transmission module performs operations including polarity inversion, channel reversal, block alignment, decoding, descrambling, channel delay compensation, training set modification, encoding, and scrambling on the received data.
[0125] Optionally, in the second signal transmission state, the service signal is transmitted to the endpoint device via the first path in the second retiming device. Specifically, upon receiving the "switch to low-latency mode" instruction, the signal transmission system may switch to the low-latency mode and provide feedback to the sender of the instruction indicating that the low-latency mode is ready.
[0126] FIG10 is a block diagram of a signal transmission device according to an exemplary embodiment. The device has the function of implementing the data processing method in the above method embodiment. The function can be implemented by hardware or by hardware executing corresponding software. Referring to FIG10, the device includes:
[0127] An acquiring unit 1001 is configured to acquire a service signal from a root device through a first retiming device;
[0128] A first transmission unit 1002 is configured to transmit the service signal to a second retiming device via an optical transmission system;
[0129] The second transmission unit 1003 is configured to transmit a service signal to an endpoint device through a second path in a second retiming device in a first signal transmission state.
[0130] It should be noted that the apparatus provided in the above embodiments, when implementing its functions, is merely illustrated by the division of the aforementioned functional modules. In actual applications, the aforementioned functions can be distributed among different functional modules as needed, i.e., the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. Furthermore, the apparatus and method embodiments provided in the above embodiments share the same concept. The specific implementation process is detailed in the method embodiments and will not be further elaborated here.
[0131] It should be noted that the order in which the embodiments of the present invention are described above is for illustrative purposes only and does not represent the superiority or inferiority of the embodiments. The above description is of specific embodiments of this specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps described in the claims can be performed in an order different from that in the embodiments and still achieve the desired results. In addition, the processes depicted in the accompanying drawings do not necessarily require the specific order or sequential order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.
[0132] The various embodiments in this specification are described in a progressive manner. Similar parts between the various embodiments can be referred to in conjunction with each other. Each embodiment focuses on the differences from other embodiments. In particular, the device embodiments are generally similar to the method embodiments, so the description is relatively simple. For relevant parts, refer to the description of the method embodiments.
[0133] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present invention should be included in the scope of protection of the present invention.
Claims
1. A retiming device, characterized in that: include: A first data module corresponding to the first link is used to receive electrical signal data from a device; The first data module includes a first receiving module, a first data transmission module and a first sending module; The first data transmission module includes a first transmission path; A second data module corresponding to the second link is used to send the received electrical signal data to the device; the second data module includes a second receiving module, a second data transmission module and a second sending module; the second data transmission module includes the first transmission path and the second transmission path; The delay of the first transmission path is smaller than the delay of the second transmission path.
2. The retiming device according to claim 1, characterized in that The first data module further includes a first phase aligner; an input end of the first phase aligner is connected to the first receiving module, and an output end of the first phase aligner is connected to a first transmission path in the first data transmission module; The second data module also includes a second phase aligner; the input end of the second phase aligner is connected to the second receiving module, and the output end of the second phase aligner is respectively connected to the first transmission path and the second transmission path in the second data transmission module.
3. The retiming device according to claim 2, characterized in that The first sending module includes an electrical signal sending module and an optical signal driving module; an input end of the electrical signal sending module is connected to a first transmission path in the first data transmission module, and an output end of the electrical signal sending module is connected to an input end of the optical signal driving module; The output end of the optical signal driving module is connected to an optical sending module, and the received electrical signal is loaded into the optical wave to form an optical signal.
4. The retiming device according to claim 2, characterized in that The second receiving module includes a transimpedance amplifier and an electrical signal receiving module; the input end of the electrical signal receiving module is connected to the output end of the transimpedance amplifier; the output end of the electrical signal receiving module is connected to the second phase aligner; The input end of the transimpedance amplifier is connected to a light receiving module to receive the electrical signal output by the light receiving module.
5. The retiming device according to claim 1, characterized in that The retiming device further comprises at least one link training state machine; the at least one link training state machine is used to perform a link training operation; Each link training state machine in the at least one link training state machine is respectively connected to a first transmission path in the first data transmission module and a second transmission path in the second data transmission module.
6. The retiming device according to claim 5, characterized in that The retiming device further comprises a third link connected to the device for transmitting a common reference clock signal, and the device and the retiming device operate using the common clock signal.
7. The retiming device according to claim 6, characterized in that The input end of the third link is connected to the device, and the output end of the third link is connected to an optical transmission module to transmit the common reference clock signal obtained from the device; or; The input end of the third link is connected to an optical receiving module, and the output end of the third link is connected to the device to transmit the received common reference clock signal to the device.
8. The retiming device according to claim 5, characterized in that An asynchronous buffer is arranged between the link training state machine and the first transmission path in the first data transmission module.
9. The retiming device according to claim 8, characterized in that Also includes a third link and a fourth link; The input end of the third link is connected to the first receiving module to receive the first clock signal separated and recovered from the service signal in the first receiving module, and the output end of the third link is connected to an optical sending module to transmit the first clock signal; The input end of the fourth link is connected to an optical receiving module to receive the second clock signal, and the output end of the fourth link is connected to the second sending module to transmit the second clock signal to the second sending module.
10. The retiming device according to claim 8, characterized in that It also includes a third link and a fourth link, wherein: The input end of the third link is connected to the first receiving module to receive the first clock signal separated and recovered from the service signal in the first receiving module, and the output end of the third link is connected to the first sending module to transmit the first clock signal; The input end of the fourth link is connected to the second receiving module to receive the second clock signal separated and recovered from the service signal in the second receiving module, and the output end of the fourth link is connected to the second sending module to transmit the second clock signal.
11. The retiming device according to claim 7, characterized in that The second transmission path in the second data transmission module is used for data transmission during training and regular data transmission; The first transmission path in the second data transmission module is used for data transmission in the low-latency mode after training.
12. The retiming device according to claim 11, characterized in that The second transmission path in the second data transmission module performs operations including polarity inversion, channel reversal, block alignment, decoding, descrambling, channel delay compensation, training set modification, encoding, and scrambling on the received data.
13. The retiming device according to claim 11, characterized in that The first transmission path does not include a processing module and performs a transmission operation on the received data.
14. The retiming device according to claim 1, characterized in that The second data module also includes a multiplexer; The input end of the multiplexer is connected to the output end of the first transmission path and the output end of the second transmission path in the second data transmission module respectively; The output end of the multiplexer is connected to the input end of the second sending module.
15. A signal transmission system, characterized in that: It includes a first retiming device, an optical transmission system and a second retiming device along the transmission direction of the link; The first retiming device includes a first data transmission module corresponding to a downlink and a second data transmission module corresponding to an uplink; the first data transmission module includes a first transmission path; the second data transmission module includes the first transmission path and a second transmission path; The second retiming device includes a third data transmission module corresponding to the downlink and a fourth data transmission module corresponding to the uplink; the third data transmission module includes the first transmission path and the second transmission path; the fourth data transmission module includes the first transmission path; The delay of the first transmission path is smaller than the delay of the second transmission path.
16. The signal transmission system according to claim 15, characterized in that: The first retiming device comprises a first receiving module, a first phase aligner, the first data transmission module and a first sending module corresponding to the downlink along the link transmission direction; and a second receiving module, a second phase aligner, the second data transmission module and a second sending module corresponding to the uplink along the link transmission direction; The second retiming device includes a third receiving module, a third phase aligner, a third data transmission module and a third sending module corresponding to the downlink along the link transmission direction, and a fourth receiving module, a fourth phase aligner, a fourth data transmission module and a fourth sending module corresponding to the uplink along the link transmission direction.
17. The signal transmission system according to claim 15, characterized in that: The optical transmission system comprises a first optical transmission subsystem corresponding to the downlink; the first optical transmission subsystem comprises a first optical transmitting module, a first optical path and a first optical receiving module along the link transmission direction; The input end of the first optical transmission module is connected to the first retiming device, and is used to convert the electrical signal from the first retiming device into an optical signal; The input end of the first optical receiving module is connected to the first optical path, and is used to convert the optical signal from the first optical path into an electrical signal; The optical transmission system includes a second optical transmission subsystem corresponding to the uplink; the second optical transmission subsystem includes a second optical sending module, a second optical path and a second optical receiving module along the link transmission direction; The input end of the second optical transmission module is connected to the second retiming device, and is used to convert the electrical signal from the second retiming device into an optical signal; The input end of the second optical receiving module is connected to the second optical path, and is used to convert the optical signal from the second optical path into an electrical signal.
18. The signal transmission system according to any one of claims 15 to 17, characterized in that: The signal transmission system also includes a root device and an endpoint device; The first retiming device is located between the root device and the optical transmission system; the second retiming device is located between the optical transmission system and the endpoint device.
19. The signal transmission system according to claim 18, characterized in that: The optical transmission system further includes a third optical transmission subsystem; The third optical transmission subsystem includes a third optical sending module, a third optical path and a third optical receiving module along the link transmission direction; The third optical sending module is used to obtain a reference clock signal, convert the reference clock signal from an electrical signal into an optical signal, and transmit the optical signal to the third optical path; The third optical receiving module is used to convert the reference clock signal from the third optical path from an optical signal to an electrical signal.
20. The signal transmission system according to claim 19, characterized in that: The first retiming device comprises a first sending module corresponding to the downlink and a second sending module corresponding to the uplink; The second retiming device comprises a third sending module corresponding to the downlink and a fourth sending module corresponding to the uplink; The root device is electrically connected to the third optical sending module through a first electrical path, for transmitting a reference clock signal from the root device, and transmitting the reference clock signal to the first sending module and the second sending module through a branch of the first electrical path; The third optical receiving module is electrically connected to the endpoint device via a second electrical path, and is used to transmit the reference clock signal to the endpoint device, and transmit the reference clock signal to the third sending module and the fourth sending module via a branch of the second electrical path.
21. The signal transmission system according to claim 19, characterized in that: The optical transmission system further comprises a fourth optical transmission subsystem; the fourth optical transmission subsystem comprises a fourth optical transmission module, a fourth optical path and a fourth optical receiving module along the link transmission direction; The first retiming device comprises a first receiving module and a first sending module corresponding to the downlink and a second sending module corresponding to the uplink; the second retiming device comprises a fourth receiving module and a fourth sending module of the uplink and a third sending module corresponding to the downlink; The first receiving module is connected to the first sending module and the third optical sending module respectively, and is used to transmit the first clock signal separated and recovered from the service signal in the first receiving module; the third optical receiving module is connected to the third sending module, and is used to transmit the first clock signal; The fourth receiving module is connected to the fourth sending module and the fourth optical sending module respectively, and is used to transmit the second clock signal separated and recovered from the service signal in the fourth receiving module Signal; the fourth optical receiving module is connected to the second sending module for transmitting the second clock signal.
22. The signal transmission system according to claim 17, characterized in that: The first receiving module is connected to the first sending module and is used to transmit a first clock signal separated and recovered from a service signal in the first receiving module; The third receiving module is connected to the third sending module and is used to transmit the second clock signal separated and recovered from the service signal in the third receiving module.
23. The signal transmission system according to claim 17, characterized in that: The fourth receiving module is connected to the fourth sending module and is used to transmit the third clock signal separated and recovered from the service signal in the fourth receiving module; The second receiving module is connected to the second sending module and is used to transmit the fourth clock signal separated and recovered from the service signal in the second receiving module.
24. A signal transmission method, characterized in that: A signal transmission system as claimed in any one of claims 15 to 23, comprising: Acquiring a service signal from a root device through the first retiming device; transmitting the service signal to the second retiming device through the optical transmission system; In the first signal transmission state, the service signal is transmitted to the endpoint device through the second path in the second retiming device.
25. The signal transmission method according to claim 24, characterized in that: After transmitting the service signal to the second retiming device through the optical transmission system, the method further includes: In a second signal transmission state, the service signal is transmitted to the endpoint device through a first path in the second retiming device.
26. A signal transmission device, characterized in that: A signal transmission system as claimed in any one of claims 15 to 23, comprising: an acquisition unit, configured to acquire a service signal from a root device through the first retiming device; a first transmission unit, configured to transmit the service signal to the second retiming device through the optical transmission system; The second transmission unit is used to transmit the service signal to the endpoint device through the second path in the second retiming device in the first signal transmission state.
Citation Information
Patent Citations
Display Data Channel Snooping Scheme for Retimers
CN107153629A
Low latency multi-protocol retimers
CN109154927A
Adjustable retimer buffer
CN110366842A
Clock domain crossing processing circuit
CN112840571A
Device for executing retiming and path switching method
CN115004165A