Method, system and electronic device for optimizing crosstalk effects of synchronization data

By adding a delay module and configuring the delay value in the synchronous data channel, the signal transition edges are staggered or restored, which solves the problems of complex design and high power consumption in the existing technology and achieves effective optimization of crosstalk effect.

CN121547075BActive Publication Date: 2026-04-14SHANGHAI SHENGLIANKE SEMICONDUCTOR CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2026-01-21
Publication Date
2026-04-14

AI Technical Summary

Technical Problem

Existing synchronous data crosstalk optimization schemes have problems in terms of design complexity and power consumption, making it difficult to effectively reduce crosstalk effects between high-speed digital signal paths.

Method used

By measuring the jitter range of the transition edges in the victim channel and the perpetrator channel, delay modules are added at the transmitting end and the end of the channel, and the delay values ​​are configured to stagger or restore the signal transition edges, thereby optimizing the crosstalk effect.

Benefits of technology

It significantly reduces the impact of crosstalk on jitter, reduces design complexity and power consumption, and achieves crosstalk effect optimization with small space overhead.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121547075B_ABST
    Figure CN121547075B_ABST
Patent Text Reader

Abstract

The application provides a synchronous data crosstalk effect optimization method, system and electronic equipment. The method comprises the following steps: measuring the jitter edge jitter range of a victim channel and the jitter edge jitter range of an aggressor channel respectively; adding a first delay module at the sending end of the selected channel in either the victim channel or the aggressor channel; adding a second delay module at the end of the unselected channel; configuring the first delay module and the second delay module based on the jitter edge jitter range of the victim channel and the jitter edge jitter range of the aggressor channel; and optimizing the crosstalk effect of the synchronous data of the two channels based on the configured first delay module and second delay module. The application can solve the problems of high responsibility and poor optimization effect of the existing synchronous data crosstalk effect optimization scheme.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of high-speed digital signal transmission technology, and more specifically, to a method, system, and electronic device for optimizing synchronous data crosstalk effects. Background Technology

[0002] Synchronous high-speed digital signals are widely used in modern digital signal systems, such as high-speed interfaces and communication systems. Figure 1 This is a schematic diagram of a high-speed parallel digital signal system. (Example:) Figure 1 As shown, module A and module B transmit parallel digital signals through several parallel channels. The parallel path (i.e., parallel channel) can be designed as a passive metal trace or as a signal path that includes an intermediate buffer.

[0003] With advancements in chip manufacturing processes, integrated circuits can process digital signals at increasingly faster speeds. Furthermore, these advancements lead to higher integration levels and smaller overall dimensions. In addition, the voltage VDD used by the entire system is being designed to be smaller to improve power consumption.

[0004] However, while people enjoy the technological benefits of increased data throughput and enhanced data processing capabilities, engineers need to solve the increasingly severe problem of crosstalk in high-speed digital signals. Specifically, on the one hand, changes in data rate make the unit interval (UI) shorter and shorter, causing the robustness of crosstalk signals to continuously decrease; on the other hand, the continuously decreasing voltage VDD also leads to more severe clock data jitter.

[0005] When the high-speed parallel digital signal is synchronous data, such as Figure 2 As shown, since each channel is triggered by the clock of the same clock domain, the transition edges of the data in each channel are aligned. When there is crosstalk between channels, the crosstalk signal of the initiator (crosstalk initiating channel) will be coupled to the transition edge of the victim (crosstalk receiving channel). The susceptibility of the transition edge to interference will worsen its own data jitter.

[0006] For example, when channels A and B are used to transmit parallel synchronous digital signals, and there is crosstalk between channels A and B; if at a certain transition edge, the data in channel B remains unchanged, then the transition edge in channel A remains unchanged; if the data in channel B transitions in the same direction as the transition in channel A, then the transition speed of A increases, and the timing of the transition edge becomes earlier; if the data in channel B transitions in the opposite direction to the transition in channel A, then the transition speed of A decreases, and the timing of the transition edge becomes later. Therefore, if... Figure 3As shown, when two channels transmit different data codes, crosstalk between them will cause the data jitter of the received signal to deteriorate, resulting in bit errors.

[0007] There are two existing solutions to crosstalk problems (not limited to synchronous data). The first is a passive solution, the core of which is to "minimize the impact of crosstalk." For example, increasing the distance between crosstalking paths reduces the coupling capacitance between them, thereby reducing or even eliminating crosstalk; or adding shielding lines between crosstalking paths reduces the direct impact between them, thereby reducing or even eliminating crosstalk. The other is an active solution, the core of which is not to seek to reduce crosstalk itself, but to positively compensate the victim path. For example, if the coupling of the insulator path to the victim path is +X, then a reverse coupling of -X can be artificially created and superimposed on the victim path to achieve compensation for the victim path.

[0008] However, for existing passive solutions, both increasing the distance and adding shielding are affected by physical space layout, making them difficult to fully implement. For example, increasing the distance is usually used to slightly reduce crosstalk, but since the space for high-speed parallel lines in the system is limited, it is impossible to extend the distance to infinity, and a large amount of crosstalk remains. The shielding solution also requires a trade-off between parasitic capacitance and physical layout space, making it difficult to completely eliminate crosstalk. In existing active solutions, for the victim path, although the compensation circuit applies an influence of -X to cancel out the crosstalk signal itself, the victim path now has additional parasitic capacitance from the compensation circuit on top of the original circuit, affecting the bandwidth of high-speed signals. In addition, for the victim path, a module with a drive capability of -X needs to be built, which itself increases power consumption and chip area significantly. Thirdly, in order to accurately quantify the required drive capability X, high-performance active compensation solutions also require a corresponding crosstalk detection module, which further increases design complexity.

[0009] As can be seen from the two existing solutions mentioned above, there is an urgent need for a solution that can be designed simply and effectively reduce crosstalk effects between digital signal paths. Summary of the Invention

[0010] In view of the above problems, the purpose of this invention is to provide a synchronous data crosstalk effect optimization system to solve the problems of high complexity and poor optimization effect of existing synchronous data crosstalk effect optimization schemes.

[0011] The method for optimizing synchronous data crosstalk effects provided by this invention includes:

[0012] The jump edge jitter range of the victim channel and the jump edge jitter range of the attacker channel were measured separately.

[0013] Choose either the victim channel or the perpetrator channel, add a first delay module to the sending end of the selected channel, and add a second delay module to the end of the other unselected channel;

[0014] The first delay module and the second delay module are configured based on the jitter range of the transition edge of the victim channel and the jitter range of the transition edge of the attacker channel;

[0015] Based on the configured first delay module and second delay module, crosstalk effect optimization is performed on the digital data in the victim channel and the digital data in the attacker channel.

[0016] In addition, an alternative approach is to optimize the crosstalk effect of the digital data in the victim channel and the digital data in the perpetrator channel based on the configured first delay module and second delay module, including:

[0017] The digital signal in the selected channel is delayed based on the configured first delay module so that the transition edges of the digital signal in the selected channel and the digital signal in the unselected channel are staggered; and the digital signal in the unselected channel is delayed based on the configured second delay module so that the transition edges of the digital signal in the selected channel and the digital signal in the unselected channel are restored to alignment.

[0018] Alternatively, the transition edge jitter range may include the transition edge rise time and the transition edge jitter time.

[0019] Alternatively, the delay values ​​of the first delay module and the second delay module can be equal.

[0020] Alternatively, during the configuration of the first delay module and the second delay module based on the jitter range of the transition edge of the victim channel and the jitter range of the transition edge of the attacker channel:

[0021] The delay value is set such that the jitter range of the victim channel and the jitter range of the attacker channel do not overlap at all.

[0022] Alternatively, an optional approach is to define the jitter range of the victim channel as F1, the jitter range of the attacker channel as F2, and the delay value as D. Then, during the configuration of the first delay module and the second delay module based on the jitter ranges of the victim channel and the attacker channel, the delay value satisfies the following constraint:

[0023] Where N is a non-negative integer and UI is the unit interval.

[0024] Alternatively, N=0; and F1 and F2 can both be obtained through simulation or testing.

[0025] On the other hand, the present invention also provides a synchronous data crosstalk effect optimization system, including a jitter measurement unit, a delay module setting unit, a delay module configuration unit, and a signal processing unit; wherein, the jitter measurement unit is used to measure the jitter range of the jump edge of the victim channel and the jitter range of the jump edge of the attacker channel respectively.

[0026] The delay module setting unit is used to select one of the victim channel and the perpetrator channel, add a first delay module at the sending end of the selected channel, and add a second delay module at the end of the other unselected channel;

[0027] The delay module configuration unit is used to configure the first delay module and the second delay module based on the jitter range of the jump edge of the victim channel and the jitter range of the jump edge of the attacker channel;

[0028] The signal processing unit is configured to delay the digital signal in the selected channel based on the configured first delay module, so that the transition edges of the digital signal in the selected channel and the digital signal in the unselected channel are staggered; and to delay the digital signal in the unselected channel based on the configured second delay module, so that the transition edges of the digital signal in the selected channel and the digital signal in the unselected channel are restored to alignment.

[0029] Furthermore, the present invention also provides an electronic device, comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the steps of the aforementioned method for optimizing the synchronous data crosstalk effect.

[0030] Furthermore, the present invention also provides a computer-readable storage medium storing instructions that, when executed on an electronic device, cause the electronic device to perform the aforementioned method for optimizing synchronous data crosstalk effects.

[0031] Furthermore, the present invention also provides a synchronous digital signal system, including at least two parallel channels, wherein the crosstalk effect of any two parallel channels is optimized based on the aforementioned synchronous data crosstalk effect optimization method.

[0032] Compared with the prior art, the synchronous data crosstalk effect optimization method, system, and electronic device provided by the present invention have the following advantages:

[0033] The synchronous data crosstalk effect optimization method provided by this invention is essentially a passive solution. Compared with previous active compensation methods, this solution significantly reduces implementation difficulty, power consumption, and area overhead, thus substantially lowering costs. Compared to conventional passive solutions, this solution can optimize crosstalk effects for high-speed synchronous digital signals with very small space overhead (delay modules are typically small in area), and can almost completely eliminate the impact of crosstalk on jitter.

[0034] To achieve the foregoing and related objectives, one or more aspects of the invention include the features which will be described in detail below and specifically pointed out in the claims. The following description and accompanying drawings illustrate certain exemplary aspects of the invention. However, these aspects indicate only a few of the various ways in which the principles of the invention can be used. Furthermore, the invention is intended to include all such aspects and their equivalents. Attached Figure Description

[0035] Other objects and results of the invention will become more apparent and readily understood with reference to the following description taken in conjunction with the accompanying drawings and the contents of the claims, and with a more complete understanding of the invention. In the drawings:

[0036] Figure 1 A schematic diagram of an existing high-speed parallel digital signal system;

[0037] Figure 2 This is a schematic diagram of a high-speed parallel digital signal system when the high-speed parallel digital signal is synchronous data.

[0038] Figure 3 This is a schematic diagram of a high-speed parallel digital signal system when two channels transmit different data codes.

[0039] Figure 4 A schematic diagram of a model for optimizing the synchronous data crosstalk effect according to an embodiment of the present invention;

[0040] Figure 5 A flowchart of a method for optimizing the crosstalk effect of synchronous data provided in an embodiment of the present invention;

[0041] Figure 6 This is a schematic diagram of a synchronous data crosstalk effect optimization system provided according to an embodiment of the present invention;

[0042] Figure 7 This is a schematic diagram of an electronic device provided according to an embodiment of the present invention. Detailed Implementation

[0043] In the following description, numerous specific details are set forth for illustrative purposes and to provide a thorough understanding of one or more embodiments. However, it will be apparent that these embodiments may also be implemented without these specific details. In other instances, well-known structures and devices are shown in block diagram form for ease of description of one or more embodiments.

[0044] The embodiments of this invention can be applied to electronic devices such as computer systems / servers, which can operate with a wide range of other general-purpose or special-purpose computing system environments or configurations. Examples of well-known computing systems, environments, and / or configurations suitable for use with electronic devices such as computer systems / servers include, but are not limited to: personal computer systems, server computer systems, thick clients, handheld or laptop devices, microprocessor-based systems, set-top boxes, programmable consumer electronics, networked personal computers, minicomputer systems, mainframe computer systems, and distributed cloud computing environments including any of the above systems, etc.

[0045] Computer systems / servers and other electronic devices can be described in the general context of computer-executable instructions executed by the computer system. Typically, program modules can include routines, programs, object programs, components, logic, data structures, etc., which perform specific tasks or implement specific abstract data types. Computer systems / servers and other electronic devices can be implemented in distributed cloud computing environments, where tasks are executed by remote processing devices linked through communication networks. In distributed cloud computing environments, program modules can reside on local or remote computing system storage media, including storage devices.

[0046] It should be understood that the terminology used in this invention is merely for describing particular embodiments and is not intended to limit the invention. Furthermore, with respect to numerical ranges in this invention, it should be understood that each intermediate value between the upper and lower limits of the range is also specifically disclosed. Every smaller range between any stated value or intermediate value within a stated range, and any other stated value or intermediate value within said range, is also included in this invention. The upper and lower limits of these smaller ranges may be independently included or excluded from the range.

[0047] Various modifications and variations can be made to the specific embodiments described in this specification without departing from the scope or spirit of the invention, as will be apparent to those skilled in the art. Other embodiments derived from this specification will also be readily apparent to those skilled in the art. This application specification and embodiments are merely exemplary.

[0048] The following details the specific process of the synchronous data crosstalk effect optimization method provided by this invention.

[0049] Figure 4This is a schematic diagram of a model for optimizing the synchronous data crosstalk effect according to an embodiment of the present invention. Figure 5 This is a flowchart of the synchronous data crosstalk effect optimization method provided according to an embodiment of the present invention, combined with... Figure 4 and Figure 5 It can be seen that the synchronous data crosstalk effect optimization method provided by the present invention includes:

[0050] S110: Measure the jitter range of the jump edge in the victim channel and the jitter range of the jump edge in the attacker channel, respectively.

[0051] Specifically, for both the victim channel and the perpetrator channel, the transition edge jitter range includes the transition edge rise time and the transition edge jitter time. The sum of the transition edge rise time and the transition edge jitter time is the value of the transition edge jitter range.

[0052] S120: Select one of the victim channel and the perpetrator channel, add a first delay module to the sending end of the selected channel; and add a second delay module to the end of the other unselected channel.

[0053] It should be noted that by adding a delay module at the transmitting end (after) of one of the victim channel and the perpetrator channel, the transition edges of the internal signals of the two channels can be directly staggered at the initial position of the channel (near the transmitting end), thereby eliminating the influence of crosstalk signals on the transition edges and effectively avoiding the deterioration of jitter. At the same time, in order to ensure that the receiving end can still receive the two synchronized signals correctly, a delay module of the same size needs to be added at the end of the other channel so that the transition edges of the internal signals of the two channels are aligned before entering the receiving end, ensuring that the receiving end receives the correct signal.

[0054] S130: Configure the first delay module and the second delay module based on the jitter range of the transition edge of the victim channel and the jitter range of the transition edge of the attacker channel.

[0055] Specifically, in order to ensure that the transition edges of the signals ultimately input to the receiver from the two channels (the attacker channel and the victim channel) are aligned and synchronized, the delay values ​​of the first delay module of the selected channel and the second delay module of the unselected channel need to be equal.

[0056] Furthermore, to ensure that the two signals do not crosstalk each other at the transition edge position, during the configuration of the first delay module and the second delay module based on the transition edge jitter range of the victim channel and the transition edge jitter range of the exertor channel:

[0057] The delay value is set such that the jitter range of the victim channel and the jitter range of the attacker channel do not overlap at all.

[0058] In the actual design process, assuming the jitter range of the victim channel's transition edge is F1, the jitter range of the attacker channel's transition edge is F2, and the delay value is D; then, in the process of configuring the first delay module and the second delay module based on the jitter ranges of the victim channel and the attacker channel's transition edge, the delay value satisfies the following constraint:

[0059] Where N is a non-negative integer, and UI is the built-in unit interval of the delay module.

[0060] It should be noted that, considering system overhead and performance optimization, N should be as small as possible, with 0 being the optimal value. In addition, to obtain the jitter range of the victim channel and the jitter range of the attacker channel, the jitter range of the victim channel and the jitter range of the attacker channel can be obtained through simulation or testing.

[0061] S140: Based on the configured first delay module and second delay module, perform crosstalk effect optimization on the digital data in the victim channel and the digital data in the attacker channel (both are synchronous data).

[0062] Specifically, the process of optimizing the crosstalk effect of the synchronized data of the two channels based on the configured first delay module and the second delay module includes: delaying the digital signal in the selected channel based on the configured first delay module so that the transition edges of the digital signal in the selected channel and the digital signal in the unselected channel are staggered; and delaying the digital signal in the unselected channel based on the configured second delay module so that the transition edges of the digital signal in the selected channel and the digital signal in the unselected channel are restored to alignment.

[0063] It should be noted that the synchronous data crosstalk effect optimization method provided by this invention is explained using a pair of channels as an example. Since the impact and analysis of crosstalk are performed in pairs, combining "perpetrator and victim," in practical applications, for multi-channel parallel circuits, the synchronous data crosstalk effect optimization method provided by this invention can be used to optimize each channel in pairs. For example, the synchronous data crosstalk effect optimization method provided by this invention is applied to synchronous digital signal systems, which include multiple (at least two) parallel channels. Any two parallel channels in the synchronous digital signal system can have their crosstalk effects optimized using the synchronous data crosstalk effect optimization method provided by this invention.

[0064] The synchronous data crosstalk effect optimization method provided by this invention uses a delay module added to the transmission path to create a skew (delay difference) between the path signals, so that the crosstalk effect avoids the transition edge, thereby eliminating the deterioration of the transition edge jitter by the crosstalk signal. At the same time, the same delay module is used before the receiving end to restore the synchronization of the synchronization signal, ensuring the timing requirements of the receiving end.

[0065] Figure 6 This is a block diagram of the synchronous data crosstalk effect optimization system of the present invention. The synchronous data crosstalk effect optimization system 400 provided by the present invention is based on a synchronous data crosstalk effect optimization method and can be installed in electronic devices. Depending on the functions implemented, such as... Figure 6 As shown, the synchronous data crosstalk effect optimization system 400 may include: a jitter measurement unit 410, a delay module setting unit 420, a delay module configuration unit 430, and a signal processing unit 440. The unit described in this invention can also be called a module, which mainly refers to a series of computer program segments that can be executed by the processor of an electronic device and can perform a fixed function, and are stored in the memory of the electronic device.

[0066] In this embodiment, the functions of each module / unit are as follows:

[0067] The jitter measurement unit 410 is used to measure the jitter range along the transition edge of the victim channel and the jitter range along the transition edge of the attacker channel, respectively.

[0068] The delay module setting unit 420 is used to select one of the victim channel and the perpetrator channel, add a first delay module at the sending end of the selected channel, and add a second delay module at the end of the other unselected channel;

[0069] The delay module configuration unit 430 is used to configure the first delay module and the second delay module based on the jitter range of the jump edge of the victim channel and the jitter range of the jump edge of the attacker channel;

[0070] The signal processing unit 440 is configured to perform delay processing on the digital signal in the selected channel based on the configured first delay module, so that the transition edges of the digital signal in the selected channel and the digital signal in the unselected channel are staggered; and to perform delay processing on the digital signal in the unselected channel based on the configured second delay module, so that the transition edges of the digital signal in the selected channel and the digital signal in the unselected channel are restored to alignment.

[0071] It should be noted that the embodiments of the synchronous data crosstalk effect optimization system and the embodiments of the synchronous data crosstalk effect optimization method described above can be used for reference, and will not be elaborated here.

[0072] Figure 7 This is a schematic diagram of the electronic device used in the present invention to implement the synchronous data crosstalk effect optimization system.

[0073] like Figure 7 As shown, the electronic device 1 may include a processor 10, a memory 11 and a bus, and may also include a computer program stored in the memory 11 and executable on the processor 10, such as a synchronous data crosstalk effect optimization program 12.

[0074] The memory 11 includes at least one type of readable storage medium, including flash memory, portable hard drive, multimedia card, card-type memory (e.g., SD or DX memory), magnetic memory, magnetic disk, optical disk, etc. In some embodiments, the memory 11 can be an internal storage unit of the electronic device 1, such as the portable hard drive of the electronic device 1. In other embodiments, the memory 11 can also be an external storage device of the electronic device 1. Furthermore, the memory 11 can include both internal and external storage units of the electronic device 1. The memory 11 can be used not only to store application software and various types of data installed on the electronic device 1, such as program code, but also to temporarily store data that has been output or will be output.

[0075] In some embodiments, the processor 10 may be composed of integrated circuits, such as a single packaged integrated circuit or multiple integrated circuits with the same or different functions, including combinations of one or more central processing units (CPUs), microprocessors, digital processing chips, graphics processors, and various control chips. The processor 10 is the control unit of the electronic device, connecting various components of the entire electronic device through various interfaces and lines. It executes programs or modules stored in the memory 11 (e.g., synchronous data crosstalk effect optimization programs) and calls data stored in the memory 11 to perform various functions of the electronic device 1 and process data.

[0076] The bus can be a Peripheral Component Interconnect Standard (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. This bus can be divided into an address bus, a data bus, a control bus, etc. The bus is configured to enable communication between the memory 11 and at least one processor 10, etc.

[0077] Figure 7 Only electronic devices with components are shown; it will be understood by those skilled in the art that... Figure 7The structure shown does not constitute a limitation on the electronic device 1, and may include fewer or more components than shown, or combine certain components, or have different component arrangements.

[0078] For example, although not shown, the electronic device 1 may also include a power supply (such as a battery) to power the various components. Preferably, the power supply can be logically connected to the at least one processor 10 through a power management device, thereby enabling functions such as charging management, discharging management, and power consumption management. The power supply may also include one or more DC or AC power supplies, recharging devices, power fault detection circuits, power converters or inverters, power status indicators, and other arbitrary components. The electronic device 1 may also include various sensors, Bluetooth modules, Wi-Fi modules, etc., which will not be described in detail here.

[0079] Furthermore, the electronic device 1 may also include a network interface. Optionally, the network interface may include a wired interface and / or a wireless interface (such as a Wi-Fi interface, a Bluetooth interface, etc.), which is typically used to establish communication connections between the electronic device 1 and other electronic devices.

[0080] Optionally, the electronic device 1 may further include a user interface, which may be a display, an input unit (such as a keyboard), or, optionally, a standard wired interface or a wireless interface. In some embodiments, the display may be an LED display, a liquid crystal display, a touch-sensitive liquid crystal display, or an organic light-emitting diode touchscreen, etc. The display may also be appropriately referred to as a screen or display unit, used to display information processed in the electronic device 1 and to display a visual user interface.

[0081] It should be understood that the embodiments described are for illustrative purposes only and do not limit the scope of protection of the present invention.

[0082] The synchronization data crosstalk effect optimization program 12 stored in the memory 11 of the electronic device 1 is a combination of multiple instructions. When it runs in the processor 10, it can realize the synchronization data crosstalk effect optimization method.

[0083] Furthermore, if the modules / units integrated in the electronic device 1 are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. The computer-readable medium may include: any entity or device capable of carrying the computer program code, a recording medium, a USB flash drive, a portable hard drive, a magnetic disk, an optical disk, a computer memory, or a read-only memory.

[0084] In the several embodiments provided by this invention, it should be understood that the disclosed devices, systems, and methods can be implemented in other ways. For example, the system embodiments described above are merely illustrative; for instance, the division of modules is only a logical functional division, and other division methods may be used in actual implementation.

[0085] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, apparatus, article, or method that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, apparatus, article, or method. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, apparatus, article, or method that includes that element.

[0086] As per the above reference Figures 1 to 7 The synchronous data crosstalk effect optimization system according to the present invention is described by way of example. However, those skilled in the art will understand that various modifications can be made to the synchronous data crosstalk effect optimization system proposed in the present invention without departing from the scope of the invention. Therefore, the scope of protection of the present invention should be determined by the contents of the appended claims.

Claims

1. A method for optimizing the crosstalk effect of synchronous data, characterized in that, include: The jump edge jitter range of the victim channel and the jump edge jitter range of the attacker channel were measured separately. Choose either the victim channel or the perpetrator channel, and add a first delay module to the sending end of the selected channel; A second delay module is added at the end of another unselected channel; The first delay module and the second delay module are configured based on the jitter range of the victim channel and the jitter range of the attacker channel; wherein, let the jitter range of the victim channel be F1, the jitter range of the attacker channel be F2, and the delay value be D; then, during the configuration of the first delay module and the second delay module based on the jitter range of the victim channel and the jitter range of the attacker channel, the delay value satisfies the following constraint: Where N is a preset parameter, N takes the form of a non-negative integer, and UI is the unit interval; Based on the configured first delay module and second delay module, crosstalk effect optimization is performed on the digital data in the victim channel and the digital data in the attacker channel.

2. The method for optimizing synchronous data crosstalk effect as described in claim 1, characterized in that, Based on the configured first delay module and second delay module, the process of optimizing the crosstalk effect of the digital data in the victim channel and the digital data in the perpetrator channel includes: The digital signal in the selected channel is delayed based on the configured first delay module so that the transition edges of the digital signal in the selected channel and the digital signal in the unselected channel are staggered; and the digital signal in the unselected channel is delayed based on the configured second delay module so that the transition edges of the digital signal in the selected channel and the digital signal in the unselected channel are restored to alignment.

3. The method for optimizing synchronous data crosstalk effect as described in claim 2, characterized in that, The transition edge jitter range includes the transition edge rise time and the transition edge jitter time; and / or, The delay values ​​of the first delay module and the second delay module are equal.

4. The method for optimizing synchronous data crosstalk effect as described in claim 3, characterized in that, During the configuration of the first delay module and the second delay module based on the jitter range of the transition edge of the victim channel and the jitter range of the transition edge of the attacker channel: The delay value is set such that the jitter range of the victim channel and the jitter range of the attacker channel do not overlap at all.

5. The method for optimizing synchronous data crosstalk effect as described in claim 4, characterized in that, The preset parameter is set to 0; and / or, The jitter range of the transition edge of the victim channel and the jitter range of the transition edge of the attacker channel were obtained through simulation or testing.

6. A system for optimizing synchronous data crosstalk effects, characterized in that, It includes a jitter measurement unit, a delay module setting unit, a delay module configuration unit, and a signal processing unit; among which, The jitter measurement unit is used to measure the jitter range along the transition edge of the victim channel and the jitter range along the transition edge of the attacker channel, respectively. The delay module setting unit is used to select one of the victim channel and the perpetrator channel, add a first delay module at the sending end of the selected channel, and add a second delay module at the end of the other unselected channel; The delay module configuration unit is used to configure the first delay module and the second delay module based on the jitter range of the victim channel and the jitter range of the attacker channel; wherein, let the jitter range of the victim channel be F1, the jitter range of the attacker channel be F2, and the delay value be D; then, during the configuration of the first delay module and the second delay module based on the jitter range of the victim channel and the jitter range of the attacker channel, the delay value satisfies the following constraint: Where N is a preset parameter, N takes the form of a non-negative integer, and UI is the unit interval; The signal processing unit is configured to delay the digital signal in the selected channel based on the configured first delay module, so that the transition edges of the digital signal in the selected channel and the digital signal in the unselected channel are staggered; and to delay the digital signal in the unselected channel based on the configured second delay module, so that the transition edges of the digital signal in the selected channel and the digital signal in the unselected channel are restored to alignment.

7. An electronic device, comprising: A memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, when the processor executes the computer program, it implements the steps of the synchronous data crosstalk effect optimization method as described in any one of claims 1 to 5.

8. A computer-readable storage medium storing instructions, characterized in that, When the instruction is executed on the electronic device, the electronic device performs the synchronous data crosstalk effect optimization method as described in any one of claims 1 to 5.

9. A synchronous digital signal system, comprising at least two parallel channels; characterized in that, The crosstalk effect optimization method for synchronous data according to any one of claims 1 to 5 is used to optimize the crosstalk effect of any two parallel channels.

Citation Information

Patent Citations

  • High-precision delay synchronization system with phase jitter compensation function

    CN119401987A

  • Network hopping time window dynamic offset method and device

    CN119697070A