Continuous calibration adaptation circuit and method for high-speed comparator
By using a high-speed comparator with a half-rate structure and parity path design, and employing multiple samplers for time-division multiplexing, the offset voltage is calibrated in real time, solving the bit error rate problem caused by offset voltage in high-speed communication. This achieves a reduction in bit error rate and an improvement in receiving performance without interrupting communication.
Patent Information
- Application Number
- CN202511630492.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-11-10
- Publication Date
- 2025-12-05
- Estimated Expiration
- 2045-11-10
AI Technical Summary
In high-speed communication, the offset voltage of a high-speed comparator causes a shift in the decision threshold, leading to an increase in the bit error rate. Existing front-end calibration methods cannot effectively counteract offset voltage changes during communication, and back-end calibration methods require interrupting communication.
A high-speed comparator with a half-rate structure is used, combined with odd-path and even-path design, and multiple samplers are used for time-division multiplexing. The offset voltage is calibrated in real time through a control voltage scanning algorithm to ensure uninterrupted communication.
It enables real-time calibration of offset voltage during high-speed communication, reducing bit error rate, improving receiving performance, and meeting the requirements of continuous high-speed communication.
Smart Images

Figure CN121077437A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of integrated circuits, and in particular to a continuous calibration and adaptation circuit and method for a high-speed comparator. BACKGROUND
[0002] In the application of high-speed interface and high-speed digital communication, it is often necessary to compare the high-speed signal received by the high-speed interface through a high-speed comparator. With the increase of signal transmission rate, the channel attenuation effect is more obvious, which leads to the amplitude of the input signal received at the receiving end being relatively small, and thus a more sensitive decision threshold is required. However, the shift of the decision threshold can cause the high-speed comparator to make a wrong judgment, thereby causing the bit error rate to rise. The offset voltage of the high-speed comparator is an important reason for the shift of the decision threshold. The offset voltage of the comparator refers to the output of the high-speed comparator being non-zero when the input signal is zero. The causes of the offset voltage of the comparator are diverse, such as the mismatch of the input end components, the chip manufacturing process, the working power supply voltage, the chip temperature, and the power supply noise, which can affect the stability of the device and cause the shift of the decision threshold. In the prior art, in order to eliminate the offset voltage of the comparator, there are two ways of front-end calibration and back-end calibration. The front-end calibration adopts the power-on calibration method, for example, the scan method can be used to fix one input end of the comparator at a specified voltage and then scan the other input end to detect the threshold point at which the jump occurs. However, the front-end calibration needs to be performed before the chip communication, and during the process of continuous communication of the chip, factors that can cause the offset voltage, such as temperature and power supply noise, can have changed relative to the calibration time, which can introduce new offset voltage, or in other words, the calibration measures made at the calibration time are not sufficient to completely eliminate the current offset voltage. The back-end calibration compensates for the output offset voltage through an additional calibration circuit in the circuit design, but the back-end calibration method generally needs to interrupt the normal communication and introduce a test signal for calibration, which is not conducive to meeting the continuous high-speed communication demand.
[0003] Therefore, the present application proposes a continuous calibration and adaptation circuit and method for a high-speed comparator, which can not only calibrate in real time during the communication process of the chip to offset the offset voltage of the comparator and thus reduce the bit error rate and improve the receiving performance, but also calibrate the offset voltage of the comparator while keeping the normal communication uninterrupted, thereby facilitating the continuous high-speed communication demand. SUMMARY
[0004] In a first aspect, a continuous calibration adaptation circuit for a high speed comparator is provided. The high speed comparator has a half-rate structure and includes an odd path and an even path. The continuous calibration adaptation circuit includes a plurality of odd path samplers and a plurality of even path samplers. Each of the plurality of odd path samplers and the plurality of even path samplers includes an odd path high level data sampler configured to sample data information of an output of the odd path based on an odd path data signal high level decision threshold voltage, an odd path low level data sampler configured to sample data information of the output of the odd path based on an odd path data signal low level decision threshold voltage, an odd path high level amplitude sampler configured to sample amplitude information of the output of the odd path based on an odd path amplitude signal high level decision threshold voltage, and an odd path low level amplitude sampler configured to sample amplitude information of the output of the odd path based on an odd path amplitude signal low level decision threshold voltage. When the output of the odd path is used for an output of the high speed comparator for a current input data, an output of the odd path high level data sampler or an output of the odd path low level data sampler is used as data information of the output of the high speed comparator, and an output of the odd path high level amplitude sampler or an output of the odd path low level amplitude sampler is used as amplitude information of the output of the high speed comparator. The data information of the output of the high speed comparator and the amplitude information of the output of the high speed comparator are used for adaptive coefficient update of the high speed comparator. When the output of the even path is used for the output of the high speed comparator for the current input data, the continuous calibration adaptation circuit adjusts the decision threshold voltages of the plurality of odd path samplers based on the output of the even path for a previous input data to calibrate a respective offset voltage of each of the plurality of odd path samplers.
[0005] By the first aspect of the present application, with the half-rate structure of the comparator and the configuration of the odd path and the even path, the fine adjustment of the respective decision threshold voltage of each sampler is realized by using the optimized odd path samplers and even path samplers; and by using the time division multiplexing mechanism of the samplers, the configuration in the normal communication and the configuration in the calibration of the offset voltage are distinguished, so that the continuous calibration and adaptation of the offset voltage of the comparator are realized while ensuring normal communication; and the adjustment of the respective decision threshold voltage of each of the odd path samplers is performed by using the output of the even path of the previous input data, so that the calibration effect is not affected by the change of the threshold voltage in the calibration process. In this way, not only can the calibration be performed in real time during the chip communication process, so as to offset the offset voltage of the comparator and reduce the bit error rate and improve the reception performance, but also the offset voltage of the comparator can be calibrated while the normal communication is not interrupted, so as to facilitate to meet the continuous high-speed communication demand.
[0006] In a possible implementation manner of the first aspect of the present application, when the output of the even path is used as the output of the high-speed comparator for the current input data, the continuous calibration and adaptation circuit respectively adjusts the respective decision threshold voltage of each of the odd path samplers by using the output of the even path for the previous input data, so as to realize the offset voltage calibration of each of the odd path samplers, including: selecting the output of the odd path high-level data sampler as the amplitude information of the output of the odd path, and selecting the output of the odd path high-level amplitude sampler or the output of the odd path low-level amplitude sampler as the data information of the output of the odd path based on the output of the even path for the previous input data; based on the amplitude information of the output of the odd path and the data information of the output of the odd path, it is determined by a control voltage scanning algorithm that when the offset voltage of the odd path high-level data sampler is zero, the control voltage of the odd path high-level data sampler is used to adjust the odd path data signal high-level decision threshold voltage.
[0007] In a possible implementation form of the first aspect of the application, when the output of the even path is used for the output of the high-speed comparator for the current input data, the continuous calibration and adaptation circuit adjusts the decision threshold voltage of each corresponding one of the plurality of odd path samplers based on the output of the even path for the previous input data to achieve the offset voltage calibration of each of the plurality of odd path samplers, including: selecting the output of the odd path low level data sampler as the amplitude information of the output of the odd path, and selecting the output of the odd path high level amplitude sampler or the output of the odd path low level amplitude sampler as the data information of the output of the odd path based on the output of the even path for the previous input data; determining, by the control voltage scanning algorithm, based on the amplitude information of the output of the odd path and the data information of the output of the odd path, that the control voltage of the odd path low level data sampler is used to adjust the low level decision threshold voltage of the odd path data signal when the offset voltage of the odd path low level data sampler is zero.
[0008] In a possible implementation form of the first aspect of the application, when the output of the even path is used for the output of the high-speed comparator for the current input data, the continuous calibration and adaptation circuit adjusts the decision threshold voltage of each corresponding one of the plurality of odd path samplers based on the output of the even path for the previous input data to achieve the offset voltage calibration of each of the plurality of odd path samplers, including: selecting the output of the odd path high level amplitude sampler as the amplitude information of the output of the odd path, and selecting the output of the odd path high level data sampler or the output of the odd path low level data sampler as the data information of the output of the odd path based on the output of the even path for the previous input data; determining, by the control voltage scanning algorithm, based on the amplitude information of the output of the odd path and the data information of the output of the odd path, that the control voltage of the odd path high level amplitude sampler is used to adjust the high level decision threshold voltage of the odd path amplitude signal when the offset voltage of the odd path high level amplitude sampler is zero.
[0009] In a possible implementation of the first aspect of the application, when the output of the even path is used for the output of the high-speed comparator for the current input data, the continuous calibration and adaptation circuit adjusts the respective decision threshold voltage of each of the plurality of odd path samplers to achieve the respective offset voltage calibration of each of the plurality of odd path samplers, by using the output of the even path for the previous input data, including: selecting the output of the odd path low level amplitude sampler as the amplitude information of the output of the odd path, and selecting the output of the odd path high level data sampler or the output of the odd path low level data sampler as the data information of the output of the odd path based on the output of the even path for the previous input data; and determining, by the control voltage scanning algorithm, that when the offset voltage of the odd path low level amplitude sampler is zero, the control voltage of the odd path low level amplitude sampler is used to adjust the low level decision threshold voltage of the odd path amplitude signal, based on the amplitude information of the output of the odd path and the data information of the output of the odd path.
[0010] In a possible implementation of the first aspect of the application, the continuous calibration and adaptation circuit further includes a plurality of odd path selectors with a two-way selection function, the plurality of odd path selectors being odd path selector 0, odd path selector 1, odd path selector 2, and odd path selector 3, wherein two input terminals of the odd path selector 0 are connected to the output of the odd path high level data sampler and the output of the odd path low level data sampler respectively, two input terminals of the odd path selector 1 are connected to the output of the odd path high level amplitude sampler and the output of the odd path low level amplitude sampler respectively, two input terminals of the odd path selector 2 are connected to the output terminal of the odd path selector 0 and the output terminal of the odd path selector 1 respectively, the output terminal of the odd path selector 2 is used to provide the data information of the output of the odd path, and two input terminals of the odd path selector 3 are connected to the output terminal of the odd path selector 0 and the output terminal of the odd path selector 1 respectively, the output terminal of the odd path selector 3 is used to provide the amplitude information of the output of the odd path.
[0011] In a possible implementation of the first aspect of the application, the plurality of odd path selectors are controlled by an odd path control code, and the odd path control code is used for time division multiplexing of the plurality of odd path samplers, so as to achieve the respective offset voltage calibration of each of the plurality of odd path samplers while keeping the communication service of the high-speed comparator uninterrupted.
[0012] In a possible implementation form of the first aspect of the application, the output of the even path for the previous input data is used to increase or decrease the first tap coefficient associated with the odd path, and adjusting the respective decision threshold voltage of each of the plurality of odd path samplers is achieved by adjusting the respective control voltage of each of the plurality of odd path samplers.
[0013] In a possible implementation form of the first aspect of the application, adjusting the respective decision threshold voltage of each of the plurality of odd path samplers is based on the first tap coefficient and an amplitude expectation value, wherein the amplitude expectation value is an expected value of convergence of a filter function of the high speed comparator.
[0014] In a possible implementation form of the first aspect of the application, the plurality of even path samplers and the respective decision threshold voltage of each of the plurality of even path samplers comprise: an even path high level data sampler configured to sample data information of the output of the even path based on an even path data signal high level decision threshold voltage; an even path low level data sampler configured to sample data information of the output of the even path based on an even path data signal low level decision threshold voltage; an even path high level amplitude sampler configured to sample amplitude information of the output of the even path based on an even path amplitude signal high level decision threshold voltage; and an even path low level amplitude sampler configured to sample amplitude information of the output of the even path based on an even path amplitude signal low level decision threshold voltage, wherein, when the output of the even path is used for the output of the high speed comparator for the current input data, the output of the even path high level data sampler or the output of the even path low level data sampler is used as data information of the output of the high speed comparator, and the output of the even path high level amplitude sampler or the output of the even path low level amplitude sampler is used as amplitude information of the output of the high speed comparator, and the data information of the output of the high speed comparator and the amplitude information of the output of the high speed comparator are used for updating the adaptive coefficients of the high speed comparator, and, when the output of the odd path is used for the output of the high speed comparator for the current input data, the continuous calibration and adaptation circuit is configured to adjust the respective decision threshold voltage of each of the plurality of even path samplers based on the output of the odd path for the previous input data, so as to calibrate the respective misadjustment voltage of each of the plurality of even path samplers.
[0015] In a possible implementation form of the first aspect of the application, when the output of the odd path is used for the output of the high-speed comparator for the current input data, the continuous calibration and adaptation circuit adjusts the decision threshold voltage corresponding to each of the plurality of even path samplers respectively based on the output of the odd path for the previous input data to achieve the offset voltage calibration of each of the plurality of even path samplers, including: selecting the output of the even path high-level data sampler as the amplitude information of the output of the even path, and selecting the output of the even path high-level amplitude sampler or the output of the even path low-level amplitude sampler as the data information of the output of the even path based on the output of the odd path for the previous input data; based on the amplitude information of the output of the even path and the data information of the output of the even path, determining, by the control voltage scanning algorithm, that when the offset voltage of the even path high-level data sampler is zero, the control voltage of the even path high-level data sampler is used to adjust the decision threshold voltage of the even path data signal high-level.
[0016] In a possible implementation form of the first aspect of the application, when the output of the odd path is used for the output of the high-speed comparator for the current input data, the continuous calibration and adaptation circuit adjusts the decision threshold voltage corresponding to each of the plurality of even path samplers respectively based on the output of the odd path for the previous input data to achieve the offset voltage calibration of each of the plurality of even path samplers, including: selecting the output of the even path low-level data sampler as the amplitude information of the output of the even path, and selecting the output of the even path high-level amplitude sampler or the output of the even path low-level amplitude sampler as the data information of the output of the even path based on the output of the odd path for the previous input data; based on the amplitude information of the output of the even path and the data information of the output of the even path, determining, by the control voltage scanning algorithm, that when the offset voltage of the even path low-level data sampler is zero, the control voltage of the even path low-level data sampler is used to adjust the decision threshold voltage of the even path data signal low-level.
[0017] In a possible implementation of the first aspect of the application, when the output of the odd path is used for the output of the high-speed comparator for the current input data, the continuous calibration and adaptation circuit adjusts the decision threshold voltage corresponding to each of the plurality of even path samplers respectively based on the output of the odd path for the previous input data to achieve the offset voltage calibration of each of the plurality of even path samplers, including: selecting the output of the even path high-level amplitude sampler as the amplitude information of the output of the even path, and selecting the output of the even path high-level data sampler or the output of the even path low-level data sampler as the data information of the output of the even path based on the output of the odd path for the previous input data; based on the amplitude information of the output of the even path and the data information of the output of the even path, determining, by the control voltage scanning algorithm, that when the offset voltage of the even path high-level amplitude sampler is zero, the control voltage of the even path high-level amplitude sampler is used to adjust the high-level decision threshold voltage of the even path amplitude signal.
[0018] In a possible implementation of the first aspect of the application, when the output of the odd path is used for the output of the high-speed comparator for the current input data, the continuous calibration and adaptation circuit adjusts the decision threshold voltage corresponding to each of the plurality of even path samplers respectively based on the output of the odd path for the previous input data to achieve the offset voltage calibration of each of the plurality of even path samplers, including: selecting the output of the even path low-level amplitude sampler as the amplitude information of the output of the even path, and selecting the output of the even path high-level data sampler or the output of the even path low-level data sampler as the data information of the output of the even path based on the output of the odd path for the previous input data; based on the amplitude information of the output of the even path and the data information of the output of the even path, determining, by the control voltage scanning algorithm, that when the offset voltage of the even path low-level amplitude sampler is zero, the control voltage of the even path low-level amplitude sampler is used to adjust the low-level decision threshold voltage of the even path amplitude signal.
[0019] In a possible implementation of the first aspect of the present application, the continuous calibration and adaptation circuit further comprises a plurality of even path selectors with a two-out-of-one function, the plurality of even path selectors being even path selector 0, even path selector 1, even path selector 2, and even path selector 3, wherein two input terminals of the even path selector 0 are connected to an output of the even path high level data sampler and an output of the even path low level data sampler respectively, two input terminals of the even path selector 1 are connected to an output of the even path high level amplitude sampler and an output of the even path low level amplitude sampler respectively, two input terminals of the even path selector 2 are connected to an output terminal of the even path selector 0 and an output terminal of the even path selector 1 respectively, an output terminal of the even path selector 2 is configured to provide data information of an output of the even path, and two input terminals of the even path selector 3 are connected to the output terminal of the even path selector 0 and the output terminal of the even path selector 1 respectively, an output terminal of the even path selector 3 is configured to provide amplitude information of the output of the even path.
[0020] In a possible implementation of the first aspect of the present application, the plurality of even path selectors are controlled by an even path control code, and the even path control code is configured to time-division multiplex the plurality of even path samplers, so as to calibrate the respective offset voltage of the plurality of even path samplers while keeping the communication service of the high-speed comparator uninterrupted.
[0021] In a possible implementation of the first aspect of the present application, the output of the odd path corresponding to the previous input data is configured to increase or decrease the second tap coefficient associated with the even path, and the adjustment of the respective decision threshold voltage of the plurality of even path samplers is implemented by adjusting the respective control voltage of the plurality of even path samplers.
[0022] In a possible implementation of the first aspect of the present application, the adjustment of the respective decision threshold voltage of the plurality of even path samplers is based on the second tap coefficient and an amplitude expectation value, wherein the amplitude expectation value is an expected value of convergence of a filter function of the high-speed comparator.
[0023] In a possible implementation of the first aspect of the present application, the high-speed comparator is a half-rate decision feedback equalizer.
[0024] In a possible implementation of the first aspect of the present application, when the high-speed comparator is powered on, the continuous calibration and adaptation circuit calibrates the plurality of odd path samplers and the plurality of even path samplers by using a static operating voltage.
[0025] In a possible implementation of the first aspect of the application, the continuous calibration and adaptation circuit further comprises a boundary sampler configured to sample transition information of the output of the high-speed comparator, the transition information of the output of the high-speed comparator being used to cooperate with a clock data recovery circuit or a continuous time linear equalizer in a receiver in which the high-speed comparator is located.
[0026] In a second aspect, the application provides a continuous calibration and adaptation method for a high-speed comparator. The high-speed comparator has a half-rate structure and comprises an odd path and an even path. The continuous calibration and adaptation circuit comprises a plurality of odd path samplers and a plurality of even path samplers, each of the plurality of odd path samplers and the plurality of even path samplers corresponding to a respective decision threshold voltage, comprising: an odd path high level data sampler configured to sample data information of an output of the odd path based on an odd path data signal high level decision threshold voltage; an odd path low level data sampler configured to sample data information of the output of the odd path based on an odd path data signal low level decision threshold voltage; an odd path high level amplitude sampler configured to sample amplitude information of the output of the odd path based on an odd path amplitude signal high level decision threshold voltage; and an odd path low level amplitude sampler configured to sample amplitude information of the output of the odd path based on an odd path amplitude signal low level decision threshold voltage. The continuous calibration and adaptation method comprises: when the output of the odd path is used as the output of the high-speed comparator for current input data, output of the odd path high level data sampler or output of the odd path low level data sampler as data information of the output of the high-speed comparator, and output of the odd path high level amplitude sampler or output of the odd path low level amplitude sampler as amplitude information of the output of the high-speed comparator, the data information of the output of the high-speed comparator and the amplitude information of the output of the high-speed comparator being used for adaptive coefficient update of the high-speed comparator; and when the output of the even path is used as the output of the high-speed comparator for the current input data, adjusting the respective decision threshold voltage of each of the plurality of odd path samplers based on the output of the even path for previous input data so as to achieve respective offset voltage calibration of the plurality of odd path samplers.
[0027] By the second aspect of the present application, with the half-rate structure of the comparator and the configuration of the odd path and the even path, the fine adjustment of the respective decision threshold voltage of each sampler is realized by using the optimized multiple odd path samplers and multiple even path samplers; and by using the time division multiplexing mechanism of the samplers, the continuous calibration and adaptation of the offset voltage of the comparator are realized while ensuring normal communication by distinguishing the configuration in the normal communication condition from the configuration in the calibration of the offset voltage; and the adjustment of the respective decision threshold voltage of the multiple odd path samplers is performed by using the output of the even path of the previous input data, so as to avoid the influence of the threshold voltage change on the calibration effect in the calibration process. In this way, not only can the calibration be performed in real time during the chip communication process, so as to offset the offset voltage of the comparator and reduce the bit error rate and improve the receiving performance, but also the offset voltage of the comparator can be calibrated while the normal communication is not interrupted, so as to facilitate the continuous high-speed communication demand. BRIEF DESCRIPTION OF DRAWINGS
[0028] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings needed in the embodiment description will be briefly introduced. Obviously, the drawings in the following description are some embodiments of the present application, and other drawings can also be obtained by those skilled in the art without creative labor.
[0029] Figure 1 A schematic diagram of a receiving end circuit including a high-speed comparator and a continuous calibration and adaptation circuit is provided for the embodiments of the present application. Figure 2 A schematic diagram of a continuous calibration and adaptation circuit showing multiple odd path samplers is provided for the embodiments of the present application. Figure 3 A schematic diagram of a continuous calibration and adaptation circuit showing multiple even path samplers is provided for the embodiments of the present application. Figure 4 A flowchart of a continuous calibration and adaptation method for a high-speed comparator is provided for the embodiments of the present application. DETAILED DESCRIPTION
[0030] The embodiments of the present application will be further described in detail below with reference to the drawings.
[0031] It should be understood that in the description of the present application, "at least one" means one or more than one, and "multiple" means two or more than two. In addition, the words "first", "second", etc. are used only for the purpose of distinguishing the description, unless otherwise specified, and cannot be understood as indicating or implying relative importance, nor can it be understood as indicating or implying order.
[0032] Figure 1 This is a schematic diagram of a receiver circuit including a high-speed comparator and a continuous calibration adapter circuit, provided as an embodiment of this application. Figure 1 As shown, the receiver circuit includes a termination 101, an analog front end (AFE) 102, a high-speed comparator 110, a deserializer 103, and a continuous calibration adapter circuit 120. Here, the termination 101 in the receiver circuit receives analog signals, and then the analog front end 102 converts the analog signals into digital signals, which are then processed by the high-speed comparator 110. The specific circuitry of the high-speed comparator 110 can be of various suitable types, such as a two-stage dynamic comparator design, including a first-stage amplifier circuit for amplifying small input signals and a second-stage latch circuit for latching the signals. The high-speed comparator 110 can be a decision feedback equalizer (DFE), which, after processing the received signal, delays the decision signal input to a filter, and uses the weighted sum of the filter outputs to cancel inter-symbol interference (ISI). In some embodiments, the high-speed comparator 110 employs a DFE circuit structure and minimizes ISI by adding or subtracting weighted versions of previously received symbols from the current symbol. Deserializer 103 performs deserialization, converting high-speed serial input data into multiple parallel output data. Deserializer 103 works in conjunction with high-speed comparator 110, particularly high-speed comparator 110 employing a DFE circuit structure. Generally, the external serial signal passes through a linear equalizer or the equalization processor of the DFE, and then is converted into a parallel signal by deserializer 103 for subsequent processing by the Continuous Calibration & Adaptation (CCA) circuit 120. The CCA circuit 120 continuously calibrates the offset voltage of the high-speed comparator 110 while ensuring uninterrupted normal communication of the high-speed comparator 110.
[0033] See Figure 1, the high speed comparator 110 has a half rate structure and includes an odd path and an even path. The continuous calibration adaptation circuit 120 includes a plurality of odd path samplers and a plurality of even path samplers. The plurality of odd path samplers and the plurality of odd path samplers each corresponding decision threshold voltage includes: an odd path high level data sampler for sampling data information of an output of the odd path based on an odd path data signal high level decision threshold voltage; an odd path low level data sampler for sampling data information of the output of the odd path based on an odd path data signal low level decision threshold voltage; an odd path high level amplitude sampler for sampling amplitude information of the output of the odd path based on an odd path amplitude signal high level decision threshold voltage; and an odd path low level amplitude sampler for sampling amplitude information of the output of the odd path based on an odd path amplitude signal low level decision threshold voltage. Wherein, when the output of the odd path is used as the output of the high speed comparator 110 for the current input data, the output of the odd path high level data sampler or the output of the odd path low level data sampler is used as data information of the output of the high speed comparator 110, and the output of the odd path high level amplitude sampler or the output of the odd path low level amplitude sampler is used as amplitude information of the output of the high speed comparator 110, the data information of the output of the high speed comparator 110 and the amplitude information of the output of the high speed comparator 110 are used for adaptive coefficient update of the high speed comparator 110. Wherein, when the output of the even path is used as the output of the high speed comparator 110 for the current input data, the continuous calibration adaptation circuit 120 adjusts the decision threshold voltage of each of the plurality of odd path samplers based on the output of the even path for the previous input data, so as to realize the offset voltage calibration of each of the plurality of odd path samplers. In this way, through the cooperation of the high speed comparator 110 and the continuous calibration adaptation circuit 120, the final output result includes data information of the output data and amplitude information of the output data. Therefore, there are two types of samplers, one is a data sampler (Data slicer) for sampling data information, and the other is an error sampler (Err slicer), also known as an amplitude sampler, for sampling amplitude information. Through time division multiplexing of the two types of samplers, while ensuring normal communication, continuous calibration adaptation of the offset voltage of the high speed comparator 110 is realized. Therefore, by using the continuous calibration adaptation circuit 120, various circuits that rely on the high speed comparator 110 to provide stable and reliable decision threshold voltage can be supported, such as the DFE of the receiving end.
[0034] With reference to the foregoing Figure 1, with the increasing speed of high-speed interface, the channel attenuation increases sharply, the signal amplitude obtained by the receiver through equalization technology is usually small, so the decision threshold of the high-speed comparator 110 in the receiver requires higher and higher. However, due to the chip manufacturing process, the working power voltage, and the chip temperature will cause the decision threshold of the high-speed comparator 110 to drift, introduce the offset voltage, and greatly increase the error rate at the receiving end. And, as the interface chip continues to communicate, the power voltage and temperature of the chip may also change, which means that real-time and continuous calibration is needed to offset the newly generated offset voltage, and the normal communication needs to be ensured not to be interrupted in order to meet the demand of high-speed communication. Therefore, the high-speed comparator 110 has a half-rate structure and includes an odd path and an even path, so that the output can be divided into the output of the odd path and the output of the even path by using the sampler and the feedback circuit combined with the design of the half-rate architecture. For example, the high-speed comparator 110 can be a half-rate architecture DFE, which alternately samples through the inverse clock signal, so as to provide the output of the odd path and the output of the even path through the odd path and the even path respectively. In normal operation, the data information is sampled by the data sampler, including the data information of the output of the even path (data_o) and the data information of the output of the odd path (data_e), and the amplitude information is sampled by the amplitude sampler, including the amplitude information of the output of the even path (err_o) and the amplitude information of the output of the odd path (err_e), which can be used for adaptive adjustment of tap coefficients to meet the application of different channels. When the offset voltage needs to be calibrated, the corresponding control voltage of each sampler can be adjusted, the threshold voltage of the high-speed comparator 110 is adjusted by scanning the control voltage, so as to offset the influence of the offset voltage on the threshold of the high-speed comparator 110. Therefore, the value of the control voltage can be monitored by monitoring the output of the high-speed comparator 110, and then the value of the control voltage is fed back until the offset voltage is eliminated, and then the value of the corresponding control voltage is fixed. Considering that during the calibration process, if the threshold voltage of the high-speed comparator 110 changes, it will affect the correct sampling of the high-speed comparator 110, which will lead to the link error and is not conducive to the calibration process. Therefore, combined with the setting that the high-speed comparator 110 has a half-rate structure and includes an odd path and an even path, a plurality of odd path samplers and a plurality of even path samplers are used to finely adjust the threshold voltage of each sampler, and the half-rate structure and the setting of the odd path and the even path are used to realize the calibration of the offset voltage while maintaining the communication. Specifically, four kinds of samplers are provided for the output of the odd path.The four samplers and respective uses are: an odd-path high-level data sampler for sampling data information of the output of the odd-path based on an odd-path data signal high-level decision threshold voltage; an odd-path low-level data sampler for sampling data information of the output of the odd-path based on an odd-path data signal low-level decision threshold voltage; an odd-path high-level amplitude sampler for sampling amplitude information of the output of the odd-path based on an odd-path amplitude signal high-level decision threshold voltage; and an odd-path low-level amplitude sampler for sampling amplitude information of the output of the odd-path based on an odd-path amplitude signal low-level decision threshold voltage. Here, a high-level decision threshold voltage is used to determine whether a corresponding object is high enough to be considered as a high-level state, for example, the odd-path data signal high-level decision threshold voltage is used to determine whether the data information of the output of the odd-path reaches a high-level state, and the odd-path amplitude signal high-level decision threshold voltage is used to determine whether the amplitude information of the output of the odd-path reaches a high-level state. Conversely, a low-level decision threshold voltage is used to determine whether a corresponding object is low enough to be considered as a low-level state, for example, the odd-path data signal low-level decision threshold voltage is used to determine whether the data information of the output of the odd-path reaches a low-level state, and the odd-path amplitude signal low-level decision threshold voltage is used to determine whether the amplitude information of the output of the odd-path reaches a low-level state. In this way, for the odd-path of the high-speed comparator 110, four samplers are provided, and four decision threshold voltages that can be finely adjusted respectively are provided.
[0035] With continued reference to Figure 1, on the basis of providing four samplers of odd paths, i.e. four samplers of odd paths and four decision threshold voltage thresholds corresponding to the samplers of the outputs of the odd paths which can be finely adjusted, a time-sharing multiplexing mechanism of the samplers is further provided, while ensuring normal communication, continuous calibration and adaptation of the offset voltage of the high-speed comparator 110 are realized, and the problem of error code caused by threshold voltage change in the calibration process is effectively overcome. Specifically, when the output of the odd path is used for the output of the high-speed comparator 110 for the current input data, the output of the odd path high-level data sampler or the output of the odd path low-level data sampler is used as the data information of the output of the high-speed comparator 110, and the output of the odd path high-level amplitude sampler or the output of the odd path low-level amplitude sampler is used as the amplitude information of the output of the high-speed comparator 110, and the data information of the output of the high-speed comparator 110 and the amplitude information of the output of the high-speed comparator 110 are used for adaptive coefficient update of the high-speed comparator 110. In this way, when the output of the odd path is used for the output of the high-speed comparator 110 for the current input data (such as the current symbol), it means that under the design of the half-rate structure, the output of the odd path corresponds to the current normal communication requirement, and for this purpose, the control of the samplers of the odd path can be performed according to the configuration under the normal communication condition. Therefore, the output of the odd path high-level data sampler or the output of the odd path low-level data sampler is used as the data information of the output of the high-speed comparator 110, and the output of the odd path high-level amplitude sampler or the output of the odd path low-level amplitude sampler is used as the amplitude information of the output of the high-speed comparator 110, so that the normal communication for the current input data is realized. In other words, when the odd path in the high-speed comparator 110 is used to meet the current normal communication requirement, the output of the odd path is not sampled for the offset voltage at this time, and the adjustment of the decision threshold voltage associated with the odd path is not performed, so that the communication service is not interrupted. When the output of the even path is used for the output of the high-speed comparator 110 for the current input data, the continuous calibration and adaptation circuit adjusts the decision threshold voltage corresponding to each of the plurality of odd path samplers respectively by using the output of the even path for the previous input data, so as to realize the offset voltage calibration of each of the plurality of odd path samplers. In this way, when the output of the even path is used for the output of the high-speed comparator 110 for the current input data (such as the current symbol), it means that under the design of the half-rate structure, the output of the even path corresponds to the current normal communication requirement. In other words, when the even path in the high-speed comparator 110 is used to meet the current normal communication requirement, the output of the odd path is sampled for the offset voltage at this time, and the adjustment of the decision threshold voltage associated with the odd path is performed, which does not cause the communication service to be interrupted.For this purpose, the control of the odd path samplers can be performed according to the configuration in the case of calibrating the offset voltage. In order to avoid the influence of the change of the threshold voltage on the calibration effect in the calibration process, the output of the even path for the previous input data (such as the previous symbol) is selected, and the fine adjustment of the four decision threshold voltages is realized by adjusting the respective decision threshold voltages of the plurality of odd path samplers, so that the influence of the offset voltage can be better offset.
[0036] In summary, Figure 1 The receiving end circuit shown includes a high-speed comparator and a continuous calibration adaptation circuit, utilizes the half-rate structure of the comparator and the configuration of odd path and even path, utilizes the plurality of odd path samplers and the plurality of even path samplers designed by optimization, realizes the fine adjustment of the respective decision threshold voltages of each sampler, utilizes the time-sharing multiplexing mechanism of the samplers, distinguishes the configuration in the normal communication case from the configuration in the case of calibrating the offset voltage, realizes the continuous calibration adaptation of the offset voltage of the comparator while ensuring the normal communication, utilizes the output of the even path for the previous input data to perform the adjustment of the respective decision threshold voltages of the plurality of odd path samplers, so that the influence of the change of the threshold voltage on the calibration effect in the calibration process is avoided. In this way, not only the calibration can be performed in real time during the chip communication process, so as to offset the offset voltage of the comparator and reduce the bit error rate and improve the receiving performance, but also the offset voltage of the comparator can be calibrated while the normal communication is not interrupted, so as to facilitate to meet the continuous high-speed communication demand.
[0037] Figure 2 A schematic diagram of a continuous calibration adaptation circuit of a plurality of odd path samplers is provided for the embodiments of the present application. As shown in Figure 2As shown, the plurality of odd path samplers and the plurality of odd path samplers each corresponding decision threshold voltage include: an odd path high level data sampler 210 for sampling data information 250 of the output of the odd path based on an odd path data signal high level decision threshold voltage; an odd path low level data sampler 212 for sampling data information 250 of the output of the odd path based on an odd path data signal low level decision threshold voltage; an odd path high level amplitude sampler 214 for sampling amplitude information 252 of the output of the odd path based on an odd path amplitude signal high level decision threshold voltage; and an odd path low level amplitude sampler 216 for sampling amplitude information 252 of the output of the odd path based on an odd path amplitude signal low level decision threshold voltage. Where the output of the odd path is used as the output of the high speed comparator for the current input data, the output of the odd path high level data sampler 210 or the output of the odd path low level data sampler 212 is the data information 250 of the output of the odd path, and the output of the odd path high level amplitude sampler 214 or the output of the odd path low level amplitude sampler 216 is the amplitude information 252 of the output of the odd path, and the data information 250 of the output of the odd path and the amplitude information 252 of the output of the odd path are used for adaptive coefficient update of the high speed comparator. Where the output of the even path is used as the output of the high speed comparator for the current input data, the continuous calibration adaptation circuit adjusts the plurality of odd path samplers each corresponding decision threshold voltage based on the output of the odd path for the previous input data to achieve the plurality of odd path samplers each corresponding offset voltage calibration.
[0038] Referring to Figure 2, four kinds of samplers of odd paths are provided, namely four kinds of odd path samplers, and four kinds of decision threshold voltage thresholds for fine adjustment of the output sampling of the odd paths are also provided, and a time-sharing multiplexing mechanism of the samplers is also provided, which realizes continuous calibration and adaptation of the offset voltage of the high-speed comparator while ensuring normal communication, and effectively overcomes the error code problem caused by threshold voltage change in the calibration process. Specifically, when the output of the odd path is used as the output of the high-speed comparator for the current input data, the output of the odd path high-level data sampler 210 or the output of the odd path low-level data sampler 212 is used as the data information 250 of the output of the odd path, and the output of the odd path high-level amplitude sampler 214 or the output of the odd path low-level amplitude sampler 216 is used as the amplitude information 252 of the output of the odd path, and the data information 250 of the output of the odd path and the amplitude information 252 of the output of the odd path are used for adaptive coefficient update of the high-speed comparator. In this way, when the output of the odd path is used as the output of the high-speed comparator for the current input data (such as the current symbol), it means that in the design of the half-rate structure, the output of the odd path corresponds to the current normal communication demand, and for this purpose, the control of the samplers of the odd path can be performed according to the configuration under normal communication. Therefore, the output of the odd path high-level data sampler 210 or the output of the odd path low-level data sampler 212 is used as the data information 250 of the output of the odd path, and the output of the odd path high-level amplitude sampler 214 or the output of the odd path low-level amplitude sampler 216 is used as the amplitude information 252 of the output of the odd path, so as to realize normal communication for the current input data. In other words, when the odd path in the high-speed comparator is used to meet the current normal communication demand, the output of the odd path is not sampled for the offset voltage at this time, and the adjustment of the decision threshold voltage associated with the odd path is not performed, so as to ensure that the communication service is not interrupted. When the output of the even path is used as the output of the high-speed comparator for the current input data, the continuous calibration and adaptation circuit adjusts the decision threshold voltage corresponding to each of the plurality of odd path samplers respectively by using the output of the even path for the previous input data, so as to realize the offset voltage calibration of each of the plurality of odd path samplers. In this way, when the output of the even path is used as the output of the high-speed comparator for the current input data (such as the current symbol), it means that in the design of the half-rate structure, the output of the even path corresponds to the current normal communication demand. In other words, when the even path in the high-speed comparator is used to meet the current normal communication demand, the output of the odd path is sampled for the offset voltage at this time, and the adjustment of the decision threshold voltage associated with the odd path is performed, which does not cause the communication service to be interrupted. For this purpose, the control of the samplers of the odd path can be performed according to the configuration under the calibration of the offset voltage.In order to avoid the influence of the threshold voltage change on the calibration effect in the calibration process, the output of the even path for the previous input data (such as the previous symbol) is selected, and the fine adjustment of the four decision threshold voltages is realized by adjusting the decision threshold voltages of the respective corresponding decision threshold voltages of the plurality of odd path samplers, so that the influence of the offset voltage can be better offset. In this way, by using the half-rate structure of the comparator and including the configuration of the odd path and the even path, the fine adjustment of the respective corresponding decision threshold voltages of each sampler is realized by using the plurality of odd path samplers and the plurality of even path samplers optimized in design; and by using the time-sharing multiplexing mechanism of the sampler, the configuration in the normal communication condition and the configuration in the calibration of the offset voltage are distinguished, the continuous calibration and adaptation of the offset voltage of the comparator are realized while ensuring the normal communication; and the adjustment of the respective corresponding decision threshold voltages of the plurality of odd path samplers is performed by using the output of the even path for the previous input data, so that the influence of the threshold voltage change on the calibration effect in the calibration process is avoided. In this way, not only can the calibration be performed in real time during the chip communication process, so as to offset the offset voltage of the comparator and reduce the bit error rate and improve the receiving performance, but also the offset voltage of the comparator can be calibrated while the normal communication is not interrupted, so as to facilitate the continuous high-speed communication demand.
[0039] Referring to Figure 2The continuous calibration adaptation circuit further comprises a plurality of odd path selectors with a two-out-of-one function, namely, an odd path selector 0 (odd path selector A 220), an odd path selector 1 (odd path selector B 222), an odd path selector 2 (odd path selector C 224), and an odd path selector 3 (odd path selector D 226). The two inputs of the odd path selector 0 (odd path selector A 220) are connected to the outputs of the odd path high-level data sampler 210 and the odd path low-level data sampler 212, respectively. The two inputs of the odd path selector 1 (odd path selector B 222) are connected to the outputs of the odd path high-level amplitude sampler 214 and the odd path low-level amplitude sampler 216, respectively. The two inputs of the odd path selector 2 (odd path selector C 224) are connected to the outputs of the odd path selector 0 (odd path selector A 220) and the odd path selector 1 (odd path selector B 222), respectively. The output of the odd path selector 2 (odd path selector C 224) is used to provide the data information 250 of the output of the odd path. The two inputs of the odd path selector 3 (odd path selector D 226) are connected to the outputs of the odd path selector 0 (odd path selector A 220) and the odd path selector 1 (odd path selector B 222), respectively. The output of the odd path selector 3 (odd path selector D 226) is used to provide the amplitude information 252 of the output of the odd path. In this way, by using the plurality of odd path selectors with a two-out-of-one function, the configuration in the normal communication condition and the configuration in the calibration of the offset voltage condition are distinguished, so that the half-rate structure of the comparator is used and the configuration of the odd path and the even path is included. When the output of the odd path corresponds to the current normal communication requirement, the normal communication requirement is ensured not to be interrupted. When the output of the even path corresponds to the current normal communication requirement, the decision threshold voltage corresponding to each of the plurality of odd path samplers is adjusted to calibrate the offset voltage of each of the plurality of odd path samplers. In some embodiments, the high-speed comparator is a DFE, which uses a loop unrolled timing critical path and has a tap loop unrolling. In order to ensure that the calibration of the offset voltage does not affect the normal communication, the plurality of odd path selectors are used to provide a selection function in cooperation with the samplers.In particular, during normal communication, the odd path selector 0 (odd path selector A 220) and the odd path selector 1 (odd path selector B 222) are used to implement the tap ring expansion of the DFE, and the odd path selector 2 (odd path selector C 224) selects the reference voltage output of the corresponding data sampler, that is, selects the output of the odd path high level data sampler 210 or the output of the odd path low level data sampler 212 as the data information 250 of the output of the odd path; and the odd path selector 3 (odd path selector D 226) selects the reference voltage output of the corresponding amplitude sampler, that is, selects the output of the odd path high level amplitude sampler 214 or the output of the odd path low level amplitude sampler 216 as the amplitude information 252 of the output of the odd path. In this way, the data information 250 of the output of the odd path and the amplitude information 252 of the output of the odd path are provided, so that the two sets of information are used for adaptive coefficient updating. It should be understood that. Figure 2 The design of the plurality of odd path selectors with the one or the other function shown is only exemplary. In some embodiments, the continuous calibration adaptation circuit can implement the time-sharing multiplexing mechanism of the samplers and the fine adjustment of the respective decision threshold voltage of each sampler by any suitable circuit, hardware, firmware and software. For example, the time-sharing multiplexing mechanism of the samplers and the fine adjustment of the respective decision threshold voltage of each sampler can be implemented by a programmable logic device. Figure 2 The selection function provided by the plurality of odd path selectors with the one or the other function shown can be implemented by a programmable logic device, and the configuration during normal communication and the configuration during the calibration of the offset voltage can be implemented by a pre-written script.
[0040] Reference is made to Figure 2The plurality of odd path selectors are controlled by an odd path control code, and the odd path control code is used for time-division multiplexing of the plurality of odd path samplers, so that the respective misalignment voltage calibration of the plurality of odd path samplers is realized while maintaining uninterrupted communication service of the high-speed comparator. In this way, by using the plurality of odd path selectors and the odd path control code, fine adjustment of the four decision threshold voltage thresholds is realized respectively under the condition of not affecting normal communication of the link, real-time calibration of the four samplers is realized, and the influence of the misalignment voltage is better offset. In addition, the continuous calibration adaptation function provided by the continuous calibration adaptation circuit can also be combined with foreground calibration, that is, power-on calibration performed before chip communication. In this way, for the influence of the misalignment voltage of the high-speed comparator at the receiving end of the high-speed interface on the communication link, on the basis of foreground calibration, the continuous calibration adaptation circuit and method are proposed. The influence of the misalignment voltage caused by chip manufacturing process can be solved by foreground calibration, and the influence of the misalignment voltage caused by voltage and temperature changes in the communication process can be solved by continuous calibration adaptation, so as to make up for the shortcomings of foreground calibration. Moreover, by using the time-division multiplexing method, normal communication of service data can be ensured while calibration is completed, and no additional hardware overhead is added.
[0041] Referring to Figure 1 and Figure 2 In a possible implementation, when the output of the even path is used for the output of the high-speed comparator for the current input data, the continuous calibration adaptation circuit respectively adjusts the decision threshold voltage corresponding to each of the plurality of odd path samplers based on the output of the even path for the previous input data to realize the misalignment voltage calibration of each of the plurality of odd path samplers, including: selecting the output of the odd path high-level data sampler 210 as the amplitude information 252 of the output of the odd path, and selecting the output of the odd path high-level amplitude sampler 214 or the output of the odd path low-level amplitude sampler 216 as the data information 250 of the output of the odd path based on the output of the even path for the previous input data; based on the amplitude information 252 of the output of the odd path and the data information 250 of the output of the odd path, the control voltage scanning algorithm is used to determine that when the misalignment voltage of the odd path high-level data sampler 210 is zero, the control voltage of the odd path high-level data sampler 210 is used to adjust the odd path data signal high-level decision threshold voltage. Figure 2As shown, when performing the continuous calibration adaptation, the odd path selector 2 (odd path selector C 224) selects the output from the odd path selector 1 (odd path selector B 222) as the data information 250 of the output of the odd path, while the odd path selector 1 (odd path selector B 222) is determined by the output of another path (i.e. the output of the even path for the previous input data) to select the output of the odd path high level amplitude sampler 214 or the output of the odd path low level amplitude sampler 216 as the output of the odd path selector 1 (odd path selector B 222). In addition, the odd path selector 0 (odd path selector A 220) and the odd path selector 3 (odd path selector D 226) fixedly select the output of the odd path high level data sampler 210 as the amplitude information 252 of the output of the odd path, so as to realize the calibration of the offset voltage of the odd path high level data sampler 210, and an algorithm similar to eye scan can be introduced to determine the control voltage of the odd path high level data sampler 210 when the offset voltage is zero. In this way, the respective decision threshold voltage of each sampler is finely adjusted.
[0042] Referring to Figure 1 and Figure 2 In a possible implementation, when the output of the even path is used for the output of the high speed comparator for the current input data, the continuous calibration adaptation circuit adjusts the respective decision threshold voltage of each of the odd path samplers based on the output of the even path for the previous input data to realize the offset voltage calibration of each of the odd path samplers, including: selecting the output of the odd path low level data sampler 212 as the amplitude information 252 of the output of the odd path, and selecting the output of the odd path high level amplitude sampler 214 or the output of the odd path low level amplitude sampler 216 as the data information 250 of the output of the odd path based on the output of the even path for the previous input data; and determining, by the control voltage scanning algorithm, the control voltage of the odd path low level data sampler 212 for adjusting the low level decision threshold voltage of the odd path data signal when the offset voltage of the odd path low level data sampler 212 is zero based on the amplitude information 252 of the output of the odd path and the data information 250 of the output of the odd path. Figure 2As shown, when performing the continuous calibration adaptation, odd path selector 0 (odd path selector A 220) and odd path selector 3 (odd path selector D 226) are fixed to select the output of the odd path low level data sampler 212, so as to calibrate the odd path low level data sampler 212, and an algorithm similar to eye scan is introduced to determine the control voltage of the odd path low level data sampler 212 when the offset voltage is zero. In this way, the decision threshold voltage of each sampler is finely adjusted.
[0043] Referring to Figure 1 and Figure 2 In a possible implementation, when the output of the even path is used as the output of the high speed comparator for the current input data, the continuous calibration adaptation circuit adjusts the decision threshold voltage of each of the odd path samplers based on the output of the even path for the previous input data, so as to calibrate the offset voltage of each of the odd path samplers, including: selecting the output of the odd path high level amplitude sampler 214 as the amplitude information 252 of the output of the odd path, and selecting the output of the odd path high level data sampler 210 or the output of the odd path low level data sampler 212 as the data information 250 of the output of the odd path based on the output of the even path for the previous input data; and determining, based on the amplitude information 252 of the output of the odd path and the data information 250 of the output of the odd path, the control voltage of the odd path high level amplitude sampler 214 for adjusting the decision threshold voltage of the odd path high level amplitude sampler 214 when the offset voltage of the odd path high level amplitude sampler 214 is zero, by using the control voltage scanning algorithm. Figure 2As shown, when performing the continuous calibration adaptation, odd path selector 2 (odd path selector C 224) selects the output of odd path selector 0 (odd path selector A 220) as the data information 250 of the output of the odd path, and odd path selector 0 (odd path selector A 220) is determined by the output of another path (i.e. the output of the even path for the previous input data) to select the output of the odd path high level data sampler 210 or the output of the odd path low level data sampler 212 as the output of odd path selector 0 (odd path selector A 220). And odd path selector 1 (odd path selector B 222) and odd path selector 3 (odd path selector D 226) fixedly select the output of the odd path high level amplitude sampler 214, so as to calibrate the odd path high level amplitude sampler 214, and introduce an algorithm similar to eye scan to determine the control voltage of the odd path high level amplitude sampler 214 when the offset voltage is zero. In this way, fine adjustment of the respective decision threshold voltage of each sampler is realized.
[0044] Referring to Figure 1 and Figure 2 In a possible implementation, when the output of the even path is used for the output of the high speed comparator for the current input data, the continuous calibration adaptation circuit adjusts the respective decision threshold voltage of each of the plurality of odd path samplers based on the output of the even path for the previous input data to realize the offset voltage calibration of each of the plurality of odd path samplers, including: selecting the output of the odd path low level amplitude sampler 216 as the amplitude information 252 of the output of the odd path, and selecting the output of the odd path high level data sampler 210 or the output of the odd path low level data sampler 212 as the data information 250 of the output of the odd path based on the output of the even path for the previous input data; based on the amplitude information 252 of the output of the odd path and the data information 250 of the output of the odd path, determining the control voltage of the odd path low level amplitude sampler 216 for adjusting the low level decision threshold voltage of the odd path amplitude signal when the offset voltage of the odd path low level amplitude sampler 216 is zero through the control voltage scanning algorithm. Figure 2As shown, when performing continuous calibration adaptation, odd path selector 1 (odd path selector B 222) and odd path selector 3 (odd path selector D 226) are fixed to select the output of odd path low level amplitude sampler 216, and odd path low level amplitude sampler 216 is calibrated. An algorithm similar to eye scan is introduced to determine the control voltage for odd path low level amplitude sampler 216 when the offset voltage is zero. In this way, fine adjustment of the respective decision threshold voltage of each sampler is achieved. It should be understood that the above calibration of the respective offset voltage of odd path high level data sampler 210, odd path low level data sampler 212, odd path high level amplitude sampler 214, and odd path low level amplitude sampler 216 is performed separately. The order can be preset, and the calibration of the next sampler is performed after the calibration of the previous sampler is completed. The specific order can be adjusted as long as the real-time calibration of all four samplers associated with the odd path is ensured. In this way, fine adjustment of the four decision threshold voltages can be performed without affecting normal communication of the link, and real-time calibration of the four samplers is achieved, which better offsets the influence of the offset voltage.
[0045] Referring to Figure 1 and Figure 2 In a possible implementation, the output of the even path for the previous input data is used to increase or decrease the first tap coefficient associated with the odd path, and adjustment of the respective decision threshold voltage of each of the plurality of odd path samplers is achieved by adjusting the respective control voltage of each of the plurality of odd path samplers. In this way, the output of the odd path is sampled for the offset voltage, and the first tap coefficient is increased or decreased in combination with the output of the even path for the previous input data. This can be achieved by selecting the output of the corresponding sampler based on the output of the even path for the previous input data. For example, when calibrating the odd path high level data sampler, the output of the odd path high level data sampler is selected as the amplitude information of the output of the odd path, and the output of the odd path high level amplitude sampler or the output of the odd path low level amplitude sampler is selected as the data information of the output of the odd path based on the output of the even path for the previous input data. In this way, the first tap coefficient associated with the odd path is increased or decreased based on the output of the even path for the previous input data. Taking the high-speed comparator as an example, the first tap coefficient of the DFE is adjustable, and the result of convergence of the DFE is that the offset voltage is zero, which also leads to convergence of the first tap coefficient.
[0046] In some embodiments, the adjustment of the decision threshold voltage corresponding to each of the plurality of odd-path samplers is based on the first tap coefficient and the expected amplitude value, wherein the expected amplitude value is the expected value of the convergence of the filter function of the high-speed comparator. Thus, by adding an expected amplitude value (Vamp), the final result is the reference voltage of the corresponding sampler. Taking a DFE (Distributed Electronic Factor) high-speed comparator as an example, the first tap coefficient of the DFE is adjustable, and the first tap coefficient and the expected amplitude value serve as the expected convergence value of the DFE. The expected amplitude value can be set, and the first tap coefficient is obtained by converging the DFE. Furthermore, the convergence of the DFE results in zero offset voltage, which necessarily leads to the convergence of the first tap coefficient. In this way, fine-tuning of all the plurality of odd-path samplers is achieved, maintaining communication while calibrating the offset voltage.
[0047] Figure 3 This is a schematic diagram illustrating a sequential calibration adapter circuit with multiple even-path samplers, provided as an embodiment of this application. Figure 3 As shown, the plurality of even-path samplers and their respective decision threshold voltages include: an even-path high-level data sampler 310, used to sample the output data information of the even-path based on the high-level decision threshold voltage of the even-path data signal; an even-path low-level data sampler 312, used to sample the output data information of the even-path based on the low-level decision threshold voltage of the even-path data signal; an even-path high-level amplitude sampler 314, used to sample the amplitude information of the output of the even-path based on the high-level decision threshold voltage of the even-path amplitude signal; and an even-path low-level amplitude sampler 316, used to sample the amplitude information of the output of the even-path based on the low-level decision threshold voltage of the even-path amplitude signal. Specifically, when the output of the even path is used for the output of the high-speed comparator for the current input data, the output of the even path high-level data sampler 310 or the output of the even path low-level data sampler 312 serves as the data information 350 of the even path output, and the output of the even path high-level amplitude sampler 314 or the output of the even path low-level amplitude sampler 316 serves as the amplitude information 352 of the even path output. The data information 350 and the amplitude information 352 of the even path output are used for the adaptive coefficient update of the high-speed comparator. When the output of the odd path is used for the output of the high-speed comparator for the current input data, the continuous calibration adaptation circuit uses the output of the odd path for the previous input data to adjust the decision threshold voltages corresponding to each of the multiple even path samplers to achieve offset voltage calibration for each of the multiple even path samplers.
[0048] See Figure 3, four samplers of even paths, i.e., four even path samplers, and four decision threshold voltage of the output of the even path samplers which can be finely adjusted are provided, and a time-sharing multiplexing mechanism of the samplers is provided, while ensuring normal communication, continuous calibration and adaptation of the offset voltage of the high-speed comparator are realized, and the problem of error code caused by the change of the threshold voltage in the calibration process is effectively overcome. In this way, by using the half-rate structure of the comparator and the configuration including the odd path and the even path, by using the multiple odd path samplers and the multiple even path samplers which are optimized and designed, the decision threshold voltage of each corresponding sampler is finely adjusted; and by using the time-sharing multiplexing mechanism of the samplers, by distinguishing the configuration in the normal communication condition from the configuration in the calibration of the offset voltage, while ensuring the normal communication, the continuous calibration and adaptation of the offset voltage of the comparator are realized; and by using the output of the odd path of the previous input data to adjust the decision threshold voltage of each corresponding sampler of the multiple even path samplers, the change of the threshold voltage in the calibration process is avoided to affect the calibration effect. In this way, not only the calibration can be performed in real time in the chip communication process, so as to offset the offset voltage of the comparator and reduce the error code rate and improve the receiving performance, but also the offset voltage of the comparator can be calibrated while the normal communication is not interrupted, so as to facilitate to meet the continuous high-speed communication demand.
[0049] Referring to Figure 3, the continuous calibration adaptation circuit further comprises a plurality of even path selectors with a two-out-of-one function, the plurality of even path selectors are even path selector 0 (even path selector A 320), even path selector 1 (even path selector B 322), even path selector 2 (even path selector C 324), and even path selector 3 (even path selector D 326). Wherein, two input terminals of the even path selector 0 (even path selector A 320) are connected with the output of the even path high level data sampler 310 and the output of the even path low level data sampler 312 respectively, two input terminals of the even path selector 1 (even path selector B 322) are connected with the output of the even path high level amplitude sampler 314 and the output of the even path low level amplitude sampler 316 respectively, two input terminals of the even path selector 2 (even path selector C 324) are connected with the output terminal of the even path selector 0 (even path selector A 320) and the output terminal of the even path selector 1 (even path selector B 322) respectively, the output terminal of the even path selector 2 (even path selector C 324) is used for providing the data information 350 of the output of the even path, and two input terminals of the even path selector 3 (even path selector D 326) are connected with the output terminal of the even path selector 0 (even path selector A 320) and the output terminal of the even path selector 1 (even path selector B 322) respectively, the output terminal of the even path selector 3 (even path selector D 326) is used for providing the amplitude information 352 of the output of the even path. In this way, by means of the plurality of even path selectors with a two-out-of-one function, the configuration in the normal communication condition and the configuration in the calibration offset voltage condition are distinguished, so that the half-rate structure of the comparator and the setting of including the odd path and the even path can be utilized, so that when the output of the even path corresponds to the current normal communication requirement, the normal communication requirement is ensured not to be interrupted, and when the output of the odd path corresponds to the current normal communication requirement, the respective decision threshold voltage of the plurality of even path samplers is adjusted respectively to realize the offset voltage calibration of the plurality of even path samplers.
[0050] Referring to Figure 3 , the plurality of even path selectors are controlled by an even path control code, and the even path control code is used for time division multiplexing of the plurality of even path samplers, so as to realize the offset voltage calibration of the plurality of even path samplers while keeping the communication service of the high-speed comparator uninterrupted. In this way, by means of the plurality of even path selectors and the even path control code, the fine adjustment of the four decision threshold voltages is realized respectively under the condition of not affecting the normal communication of the link, the real-time calibration of the four samplers is realized, and the influence of the offset voltage is better offset.
[0051] Referring to Figure 1 andFigure 3 In one possible implementation, when the output of the odd path is used for the output of the high speed comparator for the current input data, the continuous calibration and adaptation circuit adjusts the decision threshold voltage of each of the plurality of even path samplers based on the output of the odd path for the previous input data to achieve the offset voltage calibration of each of the plurality of even path samplers, including: selecting the output of the even path high level data sampler 310 as the amplitude information 352 of the output of the even path, and selecting the output of the even path high level amplitude sampler 314 or the output of the even path low level amplitude sampler 316 as the data information 350 of the output of the even path based on the output of the odd path for the previous input data; determining, by the control voltage scanning algorithm, the control voltage of the even path high level data sampler 310 for adjusting the decision threshold voltage of the even path data signal high level decision threshold based on the amplitude information 352 of the output of the even path and the data information 350 of the output of the even path when the offset voltage of the even path high level data sampler 310 is zero. In this way, the decision threshold voltage of each of the plurality of even path samplers is finely adjusted.
[0052] Referring to Figure 1 and Figure 3 In one possible implementation, when the output of the odd path is used for the output of the high speed comparator for the current input data, the continuous calibration and adaptation circuit adjusts the decision threshold voltage of each of the plurality of even path samplers based on the output of the odd path for the previous input data to achieve the offset voltage calibration of each of the plurality of even path samplers, including: selecting the output of the even path low level data sampler 312 as the amplitude information 352 of the output of the even path, and selecting the output of the even path high level amplitude sampler 314 or the output of the even path low level amplitude sampler 316 as the data information 350 of the output of the even path based on the output of the odd path for the previous input data; determining, by the control voltage scanning algorithm, the control voltage of the even path low level data sampler 312 for adjusting the decision threshold voltage of the even path data signal low level decision threshold based on the amplitude information 352 of the output of the even path and the data information 350 of the output of the even path when the offset voltage of the even path low level data sampler 312 is zero. In this way, the decision threshold voltage of each of the plurality of even path samplers is finely adjusted.
[0053] Referring to Figure 1 and Figure 3In one possible implementation, when the output of the odd path is used for the output of the high speed comparator for the current input data, the continuous calibration and adaptation circuit adjusts the decision threshold voltage of each corresponding decision threshold voltage of the plurality of even path samplers respectively to achieve the respective offset voltage calibration of the plurality of even path samplers using the output of the odd path for the previous input data, including: selecting the output of the even path high level amplitude sampler 314 as the amplitude information 352 of the output of the even path, and selecting the output of the even path high level data sampler 310 or the output of the even path low level data sampler 312 as the data information 350 of the output of the even path based on the output of the odd path for the previous input data; determining, by the control voltage scanning algorithm, that the control voltage of the even path high level amplitude sampler 314 is used to adjust the even path high level amplitude signal decision threshold voltage when the offset voltage of the even path high level amplitude sampler 314 is zero based on the amplitude information 352 of the output of the even path and the data information 350 of the output of the even path. In this way, the decision threshold voltage of each corresponding decision threshold voltage of each sampler is finely adjusted.
[0054] Referring to Figure 1 and Figure 3 In one possible implementation, when the output of the odd path is used for the output of the high speed comparator for the current input data, the continuous calibration and adaptation circuit adjusts the decision threshold voltage of each corresponding decision threshold voltage of the plurality of even path samplers respectively to achieve the respective offset voltage calibration of the plurality of even path samplers using the output of the odd path for the previous input data, including: selecting the output of the even path low level amplitude sampler 316 as the amplitude information of the output of the even path, and selecting the output of the even path high level data sampler 310 or the output of the even path low level data sampler 312 as the data information 350 of the output of the even path based on the output of the odd path for the previous input data; determining, by the control voltage scanning algorithm, that the control voltage of the even path low level amplitude sampler 316 is used to adjust the even path low level amplitude signal decision threshold voltage when the offset voltage of the even path low level amplitude sampler 316 is zero based on the amplitude information 352 of the output of the even path and the data information 350 of the output of the even path. In this way, the decision threshold voltage of each corresponding decision threshold voltage of each sampler is finely adjusted.
[0055] Referring to Figure 1 and Figure 3In one possible implementation, the output of the odd path of the previous input data is used to increase or decrease the second tap coefficient associated with the even path. Adjusting the decision threshold voltages corresponding to the respective even path samplers is achieved by adjusting the control voltages of the respective even path samplers. Thus, the offset voltage of the even path output is sampled, and the increase or decrease of the second tap coefficient is determined by combining this with the output of the odd path of the previous input data. This can be achieved by selecting the output of the corresponding sampler based on the output of the odd path of the previous input data. In this way, the increase or decrease of the second tap coefficient associated with the even path is realized based on the output of the odd path of the previous input data. Taking a high-speed comparator (DFE) as an example, the second tap coefficient of the DFE is adjustable, and the convergence of the DFE necessarily leads to the convergence of the second tap coefficient when the offset voltage is zero.
[0056] In some embodiments, the adjustment of the decision threshold voltage corresponding to each of the plurality of even-path samplers is based on the second tap coefficient and the expected amplitude value, wherein the expected amplitude value is the expected value of the convergence of the filter function of the high-speed comparator. Thus, adding an expected amplitude value (Vamp) yields the reference voltage for the corresponding sampler. Taking a DFE (Distributed Electronic Factor) high-speed comparator as an example, the second tap coefficient of the DFE is adjustable, and the second tap coefficient and the expected amplitude value serve as the expected convergence value of the DFE. The expected amplitude value can be set, and the second tap coefficient is obtained by converging the DFE. Furthermore, the convergence of the DFE ensures that zero offset voltage necessarily leads to the convergence of the second tap coefficient. In this way, fine-tuning of all the plurality of even-path samplers is achieved, maintaining communication while calibrating the offset voltage.
[0057] See Figure 1 , Figure 2 and Figure 3 In one possible implementation, the high-speed comparator is a half-rate decision feedback equalizer. This allows the DFE to calibrate the offset voltage in real time while maintaining communication, thus improving reception performance.
[0058] See Figure 1 , Figure 2 and Figure 3 In one possible implementation, when the high-speed comparator is powered on, the continuous calibration adapter circuit uses a static operating voltage to calibrate the plurality of odd-path samplers and the plurality of even-path samplers. Thus, when the chip is powered on, all samplers are calibrated using a static operating voltage, taking into account the effects of chip fabrication process, operating power supply voltage, and chip temperature, further improving the calibration effect.
[0059] Referring to Figure 1 , Figure 2 and Figure 3 , in a possible implementation, the continuous calibration adaptation circuit further comprises a boundary sampler configured to sample transition information of the output of the high-speed comparator, the transition information of the output of the high-speed comparator being used to cooperate with a clock data recovery circuit or a continuous-time linear equalizer in a receiver where the high-speed comparator is located. In this way, other circuits and modules are supported, and the calibration effect is further improved.
[0060] Figure 4 A flowchart of a continuous calibration adaptation method for a high-speed comparator is provided in an embodiment of the present application. The high-speed comparator has a half-rate structure and comprises an odd path and an even path. A continuous calibration adaptation circuit comprises a plurality of odd path samplers and a plurality of even path samplers. The plurality of odd path samplers and the plurality of odd path samplers each correspond to a decision threshold voltage, comprising: an odd path high-level data sampler configured to sample data information of an output of the odd path based on an odd path data signal high-level decision threshold voltage; an odd path low-level data sampler configured to sample data information of the output of the odd path based on an odd path data signal low-level decision threshold voltage; an odd path high-level amplitude sampler configured to sample amplitude information of the output of the odd path based on an odd path amplitude signal high-level decision threshold voltage; and an odd path low-level amplitude sampler configured to sample amplitude information of the output of the odd path based on an odd path amplitude signal low-level decision threshold voltage. The continuous calibration adaptation method comprises the following steps.
[0061] Step S401: When the output of the odd path is used as the output of the high-speed comparator for current input data, the output of the odd path high-level data sampler or the output of the odd path low-level data sampler is used as data information of the output of the high-speed comparator, and the output of the odd path high-level amplitude sampler or the output of the odd path low-level amplitude sampler is used as amplitude information of the output of the high-speed comparator, the data information of the output of the high-speed comparator and the amplitude information of the output of the high-speed comparator being used for adaptive coefficient updating of the high-speed comparator.
[0062] Step S403: When the output of the even path is used as the output of the high-speed comparator for the current input data, the decision threshold voltages corresponding to the plurality of odd path samplers are respectively adjusted based on the output of the even path for previous input data so as to realize odd voltage calibration of the plurality of odd path samplers.
[0063] In summary, Figure 4The continuous calibration and adaptation method for the high-speed comparator shown utilizes the half-rate structure of the comparator and the configuration of odd paths and even paths, utilizes the optimized multiple odd path samplers and multiple even path samplers to achieve fine adjustment of the respective decision threshold voltage of each sampler; and utilizes the time division multiplexing mechanism of the samplers to distinguish the configuration in the normal communication condition from the configuration in the calibration of the offset voltage, to realize the continuous calibration and adaptation of the offset voltage of the comparator while ensuring the normal communication; and utilizes the output of the even path for the previous input data to perform the adjustment of the respective decision threshold voltage of the multiple odd path samplers, thus avoiding the influence of the threshold voltage change on the calibration effect in the calibration process. In this way, not only can the calibration be performed in real time during the chip communication process to offset the offset voltage of the comparator and thus reduce the bit error rate and improve the receiving performance, but also the offset voltage of the comparator can be calibrated while the normal communication is not interrupted, thus being conducive to meeting the continuous high-speed communication demand.
[0064] The method and the device provided by the embodiments of the present application are based on the same inventive concept, and the embodiments, the implementation manners, the examples or the implementation manners of the method and the device can be referred to each other because the principles of the method and the device for solving problems are similar, and the repeated parts will not be described herein. The embodiments of the present application further provide a system, which includes a plurality of computing devices, and the structure of each computing device can refer to the structure of the computing device described above. The functions or operations that can be implemented by the system can refer to the specific implementation steps in the method embodiments described above and / or the specific functions described in the device embodiments described above, and will not be described herein.
[0065] The embodiments of the present application further provide a computer readable storage medium, which stores computer instructions, and when the computer instructions run on a computer device (such as one or more processors), the method steps in the method embodiments described above can be implemented. The specific implementation of the processor of the computer readable storage medium in the method steps described above can refer to the specific operations described in the method embodiments described above and / or the specific functions described in the device embodiments described above, and will not be described herein.
[0066] Those skilled in the art will appreciate that embodiments of the present application can be readily used as a method, apparatus, or computer program product. Embodiments of the present application can be implemented in hardware, software, or via a combination of software and hardware in one or more apparatuses. Embodiments of the present application can be implemented at least partially as a computer program product, which can include one or more computer program elements. A computer program in the present context can mean any type of computer program, software, or computer-readable instruction code that can be read by a computer or computing device.
[0067] The computer program elements possibly can be provided inside the computer program product. Merely by way of example, a computer-readable medium can include a floppy disk, a DVD, a CD, a Blu-Ray disk, a memory stick, a memory card, a ROM, a RAM, a flash memory, or a computer memory in some other form, etc. The computer program elements maybe provided in the form of one or more computer program products to be loaded into the computer or computing device. Figure 1 The computer program elements possibly can be provided inside the computer program product. Merely by way of example, a computer-readable medium can include a floppy disk, a DVD, a CD, a Blu-Ray disk, a memory stick, a memory card, a ROM, a RAM, a flash memory, or a computer memory in some other form, etc. The computer program elements maybe provided in the form of one or more computer program products to be loaded into the computer or computing device. Figure 1 The computer program elements possibly can be provided inside the computer program product. Merely by way of example, a computer-readable medium can include a floppy disk, a DVD, a CD, a Blu-Ray disk, a memory stick, a memory card, a ROM, a RAM, a flash memory, or a computer memory in some other form, etc. The computer program elements maybe provided in the form of one or more computer program products to be loaded into the computer or computing device.Figure 1 one or more processes and / or functions described in the one or more blocks Figure 1 one or more processes and / or functions described in the one or more blocks These computer program instructions can also be loaded into computer or other programmable data processing devices, so that a series of operation steps are performed on the computer or other programmable data processing devices to generate computer-implemented processes, thus the instructions executed on the computer or other programmable data processing devices provide a process for implementing the functions described in the flow Figure 1 one or more processes and / or functions described in the one or more blocks Figure 1 one or more processes and / or functions described in the one or more blocks
[0068] In the above embodiments, the description of each embodiment has its own focus, and the parts not described in detail in a certain embodiment can be referred to the related description of other embodiments. Obviously, those skilled in the art can make various modifications and variations to the embodiments of the present application without departing from the spirit and scope of the embodiments of the present application. The steps in the method of the embodiments of the present application can be adjusted, combined or deleted according to actual needs; the modules in the system of the embodiments of the present application can be divided, combined or deleted according to actual needs. If these modifications and variations of the embodiments of the present application belong to the scope of the claims of the present application and the equivalent technologies thereof, the present application also intends to include these modifications and variations.
Claims
1. A continuous calibration adaptation circuit for a high speed comparator, characterized by, The high-speed comparator has a half-rate structure and includes odd and even paths. The continuous calibration adapter circuit includes multiple odd path samplers and multiple even path samplers. The multiple odd path samplers and their respective decision threshold voltages include: An odd path high-level data sampler is used to sample the output data information of the odd path based on the odd path data signal high-level decision threshold voltage. An odd path low-level data sampler is used to sample the output data information of the odd path based on the low-level decision threshold voltage of the odd path data signal. An odd path high-level amplitude sampler is used to determine a threshold voltage based on the high level of the odd path amplitude signal and to sample the amplitude information of the output of the odd path. An odd-path low-level amplitude sampler is used to determine a threshold voltage based on the low level of the odd-path amplitude signal and to sample the amplitude information of the output of the odd-path. Specifically, when the output of the odd path is used for the output of the high-speed comparator for the current input data, the output of the odd path high-level data sampler or the output of the odd path low-level data sampler serves as the data information of the high-speed comparator's output. Furthermore, the output of the odd path high-level amplitude sampler or the output of the odd path low-level amplitude sampler serves as the amplitude information of the high-speed comparator's output. The data information and amplitude information of the high-speed comparator's output are used for the adaptive coefficient update of the high-speed comparator. Specifically, when the output of the even path is used for the output of the high-speed comparator for the current input data, the continuous calibration adapter circuit uses the output of the even path for the previous input data to adjust the decision threshold voltages corresponding to each of the plurality of odd path samplers respectively in order to achieve offset voltage calibration for each of the plurality of odd path samplers.
2. The continuous calibration adaptation circuit of claim 1, wherein, When the output of the even path is used for the output of the high-speed comparator for the current input data, the continuous calibration adapter circuit, using the output of the even path for the previous input data, adjusts the decision threshold voltage corresponding to each of the plurality of odd path samplers to achieve offset voltage calibration for each of the plurality of odd path samplers, including: The output of the odd path high-level data sampler is selected as the amplitude information of the odd path output, and, based on the output of the even path for the previous input data, the output of the odd path high-level amplitude sampler or the output of the odd path low-level amplitude sampler is selected as the data information of the odd path output; Based on the amplitude information and data information of the odd path output, a control voltage scanning algorithm is used to determine that when the offset voltage of the odd path high-level data sampler is zero, the control voltage of the odd path high-level data sampler is used to adjust the high-level decision threshold voltage of the odd path data signal.
3. The continuous calibration adaptation circuit of claim 2, wherein, When the output of the even path is used for the output of the high speed comparator for the current input data, the continuous calibration adaptation circuit adjusts the decision threshold voltage corresponding to each of the plurality of odd paths respectively using the output of the even path for the previous input data to achieve the offset voltage calibration of each of the plurality of odd paths, including: selecting the output of the odd path low level data sampler as the amplitude information of the output of the odd path, and selecting the output of the odd path high level data sampler or the output of the odd path low level data sampler as the data information of the output of the odd path based on the output of the even path for the previous input data; based on the amplitude information of the output of the odd path and the data information of the output of the odd path, determining, by the control voltage scanning algorithm, that when the offset voltage of the odd path low level data sampler is zero, the control voltage of the odd path low level data sampler is used to adjust the low level decision threshold voltage of the odd path data signal.
4. The continuous calibration adaptation circuit of claim 3, wherein, When the output of the even path is used for the output of the high speed comparator for the current input data, the continuous calibration adaptation circuit adjusts the decision threshold voltage corresponding to each of the plurality of odd paths respectively using the output of the even path for the previous input data to achieve the offset voltage calibration of each of the plurality of odd paths, including: selecting the output of the odd path high level amplitude sampler as the amplitude information of the output of the odd path, and selecting the output of the odd path high level data sampler or the output of the odd path low level data sampler as the data information of the output of the odd path based on the output of the even path for the previous input data; based on the amplitude information of the output of the odd path and the data information of the output of the odd path, determining, by the control voltage scanning algorithm, that when the offset voltage of the odd path high level amplitude sampler is zero, the control voltage of the odd path high level amplitude sampler is used to adjust the high level decision threshold voltage of the odd path amplitude signal.
5. The continuous calibration adaptation circuit of claim 4, wherein, When the output of the even path is used for the output of the high speed comparator for the current input data, the continuous calibration adaptation circuit adjusts the decision threshold voltage corresponding to each of the plurality of odd paths respectively using the output of the even path for the previous input data to achieve the offset voltage calibration of each of the plurality of odd paths, including: selecting the output of the odd path low level amplitude sampler as the amplitude information of the output of the odd path, and selecting the output of the odd path high level data sampler or the output of the odd path low level data sampler as the data information of the output of the odd path based on the output of the even path for the previous input data; Based on the amplitude information of the output of the odd path and the data information of the output of the odd path, the control voltage scanning algorithm is used to determine that when the offset voltage of the odd path low level amplitude sampler is zero, the control voltage of the odd path low level amplitude sampler is used to adjust the odd path amplitude signal low level judgment threshold voltage.
6. The continuous calibration adaptation circuit of claim 5, wherein, The continuous calibration adaptation circuit further comprises a plurality of odd path selectors with a two-way selection function, wherein the plurality of odd path selectors are odd path selector 0, odd path selector 1, odd path selector 2, and odd path selector 3. The two input terminals of the odd path selector 0 are connected to the output of the odd path high level data sampler and the output of the odd path low level data sampler respectively. The two input terminals of the odd path selector 1 are connected to the output of the odd path high level amplitude sampler and the output of the odd path low level amplitude sampler respectively. The two input terminals of the odd path selector 2 are connected to the output terminal of the odd path selector 0 and the output terminal of the odd path selector 1 respectively. The output terminal of the odd path selector 2 is used to provide the data information of the output of the odd path. The two input terminals of the odd path selector 3 are connected to the output terminal of the odd path selector 0 and the output terminal of the odd path selector 1 respectively. The output terminal of the odd path selector 3 is used to provide the amplitude information of the output of the odd path.
7. The continuous calibration adaptation circuit of claim 6, wherein, The plurality of odd path selectors are controlled by an odd path control code, and the odd path control code is used for time division multiplexing of the plurality of odd path samplers, so as to realize the offset voltage calibration of each of the plurality of odd path samplers while keeping the communication service of the high-speed comparator uninterrupted.
8. The continuously calibrating adaptation circuit of claim 1, wherein, The output of the even path corresponding to the last input data is used to increase or decrease the first tap coefficient associated with the odd path, and the adjustment of the decision threshold voltage corresponding to each of the plurality of odd path samplers is realized by adjusting the control voltage of each of the plurality of odd path samplers.
9. The continuous calibration adaptation circuit of claim 8, wherein, The adjustment of the decision threshold voltage corresponding to each of the plurality of odd path samplers is based on the first tap coefficient and an amplitude expectation value, wherein the amplitude expectation value is an expected value of the convergence of the filter function of the high-speed comparator.
10. The continuously calibrating adaptation circuit of claim 1, wherein, The plurality of even path samplers and the decision threshold voltage corresponding to each of the plurality of even path samplers comprise: An even path high level data sampler for sampling the data information of the output of the even path based on an even path data signal high level decision threshold voltage; An even path low level data sampler for sampling the data information of the output of the even path based on an even path data signal low level decision threshold voltage; An even path high level amplitude sampler for sampling the amplitude information of the output of the even path based on an even path amplitude signal high level judgment threshold voltage; An even path low level amplitude sampler for sampling the amplitude information of the output of the even path based on an even path amplitude signal low level judgment threshold voltage, wherein, when the output of the even path is used as the output of the high speed comparator for the current input data, the output of the even path high level data sampler or the output of the even path low level data sampler is the data information of the output of the high speed comparator, and the output of the even path high level amplitude sampler or the output of the even path low level amplitude sampler is the amplitude information of the output of the high speed comparator, the data information of the output of the high speed comparator and the amplitude information of the output of the high speed comparator are used for the adaptive coefficient update of the high speed comparator, wherein, when the output of the odd path is used as the output of the high speed comparator for the current input data, the continuous calibration adaptation circuit adjusts the decision threshold voltage corresponding to each of the plurality of even path samplers respectively based on the output of the odd path for the previous input data so as to realize the offset voltage calibration of each of the plurality of even path samplers.
11. The continuous calibration adaptation circuit of claim 10, wherein, When the output of the odd path is used as the output of the high speed comparator for the current input data, the continuous calibration adaptation circuit adjusts the decision threshold voltage corresponding to each of the plurality of even path samplers respectively based on the output of the odd path for the previous input data so as to realize the offset voltage calibration of each of the plurality of even path samplers, comprising: selecting the output of the even path low level data sampler as the amplitude information of the output of the even path, and selecting the output of the even path high level amplitude sampler or the output of the even path low level amplitude sampler as the data information of the output of the even path based on the output of the odd path for the previous input data; based on the amplitude information of the output of the even path and the data information of the output of the even path, determining, by a control voltage scanning algorithm, that when the offset voltage of the even path high level data sampler is zero, the control voltage of the even path high level data sampler is used to adjust the even path data signal high level decision threshold voltage.
12. The continuous calibration adaptation circuit of claim 11, wherein, When the output of the odd path is used as the output of the high speed comparator for the current input data, the continuous calibration adaptation circuit adjusts the decision threshold voltage corresponding to each of the plurality of even path samplers respectively based on the output of the odd path for the previous input data so as to realize the offset voltage calibration of each of the plurality of even path samplers, comprising: selecting the output of the even path low level data sampler as the amplitude information of the output of the even path, and selecting the output of the even path high level amplitude sampler or the output of the even path low level amplitude sampler as the data information of the output of the even path based on the output of the odd path for the previous input data; determining, by the control voltage scanning algorithm, that the control voltage of the even path low level data sampler is used to adjust the even path data signal low level decision threshold voltage when the offset voltage of the even path low level data sampler is zero, based on the amplitude information of the output of the even path and the data information of the output of the even path.
13. The continuous calibration adaptation circuit of claim 12, wherein, when the output of the odd path is used for the output of the high speed comparator for the current input data, the continuous calibration adaptation circuit adjusts the decision threshold voltage corresponding to each of the plurality of even path samplers respectively to achieve the offset voltage calibration of each of the plurality of even path samplers, including: selecting the output of the even path high level amplitude sampler as the amplitude information of the output of the even path, and selecting the output of the even path high level data sampler or the output of the even path low level data sampler as the data information of the output of the even path based on the output of the odd path for the last input data; determining, by the control voltage scanning algorithm, that the control voltage of the even path low level amplitude sampler is used to adjust the even path amplitude signal low level decision threshold voltage when the offset voltage of the even path low level amplitude sampler is zero, based on the amplitude information of the output of the even path and the data information of the output of the even path.
14. The continuous calibration adaptation circuit of claim 13, wherein, when the output of the odd path is used for the output of the high speed comparator for the current input data, the continuous calibration adaptation circuit adjusts the decision threshold voltage corresponding to each of the plurality of even path samplers respectively to achieve the offset voltage calibration of each of the plurality of even path samplers, including: selecting the output of the even path low level amplitude sampler as the amplitude information of the output of the even path, and selecting the output of the even path high level data sampler or the output of the even path low level data sampler as the data information of the output of the even path based on the output of the odd path for the last input data; determining, by the control voltage scanning algorithm, that the control voltage of the even path low level amplitude sampler is used to adjust the even path amplitude signal low level decision threshold voltage when the offset voltage of the even path low level amplitude sampler is zero, based on the amplitude information of the output of the even path and the data information of the output of the even path.
15. The continuously calibrating adaptation circuit of claim 14, wherein, The continuous calibration adaptation circuit further comprises a plurality of even path selectors with a two-out-of-one function, wherein the plurality of even path selectors are even path selector 0, even path selector 1, even path selector 2, and even path selector 3, wherein two input terminals of the even path selector 0 are connected to an output of the even path high level data sampler and an output of the even path low level data sampler respectively, two input terminals of the even path selector 1 are connected to an output of the even path high level amplitude sampler and an output of the even path low level amplitude sampler respectively, two input terminals of the even path selector 2 are connected to an output of the even path selector 0 and an output of the even path selector 1 respectively, and an output of the even path selector 2 is used to provide data information of an output of the even path, and two input terminals of the even path selector 3 are connected to the output of the even path selector 0 and the output of the even path selector 1 respectively, and an output of the even path selector 3 is used to provide amplitude information of the output of the even path.
16. The continuously calibrating adaptation circuit of claim 15, wherein, The plurality of even path selectors are controlled by an even path control code, and the even path control code is used for time division multiplexing of the plurality of even path samplers, so as to realize the respective offset voltage calibration of the plurality of even path samplers while keeping the communication service of the high-speed comparator uninterrupted.
17. The continuously calibrating adaptation circuit of claim 10, wherein, The output of the odd path corresponding to the last input data is used to increase or decrease the second tap coefficient associated with the even path, and the adjustment of the respective decision threshold voltage of the plurality of even path samplers is realized by adjusting the respective control voltage of the plurality of even path samplers.
18. The continuous calibration adaptation circuit of claim 17, wherein, The adjustment of the respective decision threshold voltage of the plurality of even path samplers is based on the second tap coefficient and an amplitude expectation value, wherein the amplitude expectation value is an expected value of convergence of a filter function of the high-speed comparator.
19. The continuously calibrating adaptation circuit of claim 1, wherein, The high-speed comparator is a half-rate decision feedback equalizer.
20. The continuously calibrating adaptation circuit of claim 10, wherein, When the high-speed comparator is powered on, the continuous calibration adaptation circuit calibrates the plurality of odd path samplers and the plurality of even path samplers by using a static operating voltage.
21. The continuously calibrating adaptation circuit of claim 10, wherein, The continuous calibration adaptation circuit further comprises a boundary sampler used to sample transition information of an output of the high-speed comparator, and the transition information of the output of the high-speed comparator is used to cooperate with a clock data recovery circuit or a continuous time linear equalizer in a receiver where the high-speed comparator is located.
22. A method for continuous calibration adaptation for high speed comparators, characterized by, The high-speed comparator has a half-rate structure and comprises an odd path and an even path, and a continuous calibration adaptation circuit comprises a plurality of odd path samplers and a plurality of even path samplers, and the respective decision threshold voltage of the plurality of odd path samplers and the plurality of even path samplers comprises: an odd path high level data sampler used to sample data information of an output of the odd path based on an odd path data signal high level decision threshold voltage; an odd path low level data sampler used to sample data information of the output of the odd path based on an odd path data signal low level decision threshold voltage; and an odd path high level amplitude sampler used to sample amplitude information of the output of the odd path based on an odd path amplitude signal high level decision threshold voltage. an odd path high level amplitude sampler for sampling amplitude information of the output of the odd path based on a high level decision threshold voltage of the odd path amplitude signal; an odd path low level amplitude sampler for sampling amplitude information of the output of the odd path based on a low level decision threshold voltage of the odd path amplitude signal, the continuous calibration adaptation method comprises: when the output of the odd path is used as the output of the high speed comparator for the current input data, the output of the odd path high level data sampler or the output of the odd path low level data sampler is used as data information of the output of the high speed comparator, and the output of the odd path high level amplitude sampler or the output of the odd path low level amplitude sampler is used as amplitude information of the output of the high speed comparator, the data information of the output of the high speed comparator and the amplitude information of the output of the high speed comparator are used for adaptive coefficient updating of the high speed comparator, when the output of the even path is used as the output of the high speed comparator for the current input data, the decision threshold voltages of the respective corresponding decision threshold voltages of the plurality of odd path samplers are adjusted respectively based on the output of the even path for the previous input data so as to realize the respective offset voltage calibration of the plurality of odd path samplers.
Citation Information
Patent Citations
Offset voltage calibration method, comparison device and decision feedback equalization circuit
CN116647430A
Receiver and semiconductor memory device including same
CN118800289A
Comparator calibration method and device, computer equipment, medium and program product
CN119921768A
Decision feedback equalizer
US10454723B1
Sampler offset calibration during operation
US10574487B1