TWI863373B - Receiver performing adaptive calibration - Google Patents
Receiver performing adaptive calibration Download PDFInfo
- Publication number
- TWI863373B TWI863373B TW112123119A TW112123119A TWI863373B TW I863373 B TWI863373 B TW I863373B TW 112123119 A TW112123119 A TW 112123119A TW 112123119 A TW112123119 A TW 112123119A TW I863373 B TWI863373 B TW I863373B
- Authority
- TW
- Taiwan
- Prior art keywords
- decoded
- sample
- signal
- signals
- data
- Prior art date
Links
- 230000003044 adaptive effect Effects 0.000 title claims abstract description 74
- 230000010363 phase shift Effects 0.000 claims description 15
- 239000000872 buffer Substances 0.000 claims description 14
- 238000006243 chemical reaction Methods 0.000 claims description 8
- 230000001934 delay Effects 0.000 claims description 3
- 238000005070 sampling Methods 0.000 description 17
- 238000011084 recovery Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 238000000034 method Methods 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 239000003990 capacitor Substances 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 229910044991 metal oxide Inorganic materials 0.000 description 1
- 150000004706 metal oxides Chemical class 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Images
Landscapes
- Dc Digital Transmission (AREA)
Abstract
一種接收器包含一通道補償器、一解碼器及一適應性控制器。該通道補償器對一輸入資料信號進行通道補償以產生一饋入資料信號。該解碼器將源自該饋入資料信號的一待解碼資料信號解多工成多個解多工資料信號,並將該等解多工資料信號分別解碼成多個解碼信號。該適應性控制器根據該解碼輸出產生一輸出資料信號,並參考該等解碼信號的一第一樣本的誤差部分和在該等解碼信號的該第一樣本產生之前產生的該等解碼信號的一第二樣本的資料部分對該通道補償器執行適應性校準,以調整該通道補償器的增益。A receiver includes a channel compensator, a decoder and an adaptive controller. The channel compensator performs channel compensation on an input data signal to generate a feed data signal. The decoder demultiplexes a data signal to be decoded from the feed data signal into a plurality of demultiplexed data signals, and decodes the demultiplexed data signals into a plurality of decoded signals respectively. The adaptive controller generates an output data signal according to the decoded output, and performs adaptive calibration on the channel compensator with reference to an error portion of a first sample of the decoded signals and a data portion of a second sample of the decoded signals generated before the first sample of the decoded signals is generated, so as to adjust the gain of the channel compensator.
Description
本發明是有關於一種接收器,特別是指一種執行適應性校正的接收器。The present invention relates to a receiver, and more particularly to a receiver for performing adaptive calibration.
串行器/解串器(Serializer/Deserializer,SerDes)功能廣泛應用於通信標準(例如,乙太網、PCIe(Peripheral Component Interconnect express)、通用序列匯流排(Universal Serial Bus,USB)等)和超短距離傳輸(eXtra-Short Reach,XSR)應用(例如,封裝至封裝計算晶片、光通訊晶片等)。一個用於將串列輸入資料轉換為並列輸出資料的接收器能夠處理通道損失(Channel Loss)以及製程、電壓和溫度(PVT)變化,以便操作更穩定並達到更高的良率是至關重要的。The Serializer/Deserializer (SerDes) function is widely used in communication standards (e.g., Ethernet, PCIe (Peripheral Component Interconnect express), Universal Serial Bus (USB), etc.) and eXtra-Short Reach (XSR) applications (e.g., package-to-package computing chips, optical communication chips, etc.). It is critical that a receiver that converts serial input data to parallel output data can handle channel loss and process, voltage and temperature (PVT) variations in order to operate more stably and achieve higher yields.
因此,本發明之目的,即在提供一種能夠處理通道損失以及製程、電壓和溫度變化中至少一者的接收器。Therefore, an object of the present invention is to provide a receiver capable of handling channel loss and at least one of process, voltage and temperature variations.
根據本發明的一方面,該接收器包含一通道補償器、一解碼器及一適應性控制器。該通道補償器接收一輸入資料信號,並對該輸入資料信號進行通道補償以產生一饋入資料信號。該通道補償器的增益是可調整的。該解碼器連接該通道補償器以接收該饋入資料信號,將源自該饋入資料信號的一待解碼資料信號解多工成數量P的解多工資料信號,並將該等解多工資料信號分別解碼成數量P的解碼信號,其中 。該等解碼信號中的每一者包含多個樣本,該等解碼信號的該等樣本是依序產生的。該等解碼信號的每一樣本包含一資料部分,且該等解碼信號其中至少一者的每一樣本還包含一誤差部分。該適應性控制器連接該解碼器以接收源自該等解碼信號的一解碼輸出,並且還連接該通道補償器。該適應性控制器根據該解碼輸出產生一輸出資料信號,並參考該等解碼信號的一第一樣本的誤差部分和在該等解碼信號的該第一樣本產生之前產生的該等解碼信號的一第二樣本的資料部分對該通道補償器執行適應性校準,以調整該通道補償器的增益。 According to one aspect of the present invention, the receiver includes a channel compensator, a decoder and an adaptive controller. The channel compensator receives an input data signal and performs channel compensation on the input data signal to generate a feed data signal. The gain of the channel compensator is adjustable. The decoder is connected to the channel compensator to receive the feed data signal, demultiplexes a data signal to be decoded from the feed data signal into a number P of demultiplexed data signals, and decodes the demultiplexed data signals into a number P of decoded signals, wherein . Each of the decoded signals includes a plurality of samples, and the samples of the decoded signals are generated sequentially. Each sample of the decoded signals includes a data portion, and each sample of at least one of the decoded signals also includes an error portion. The adaptive controller is connected to the decoder to receive a decoded output from the decoded signals, and is also connected to the channel compensator. The adaptive controller generates an output data signal based on the decoded output, and performs adaptive calibration on the channel compensator with reference to the error portion of a first sample of the decoded signals and the data portion of a second sample of the decoded signals generated before the first sample of the decoded signals is generated, so as to adjust the gain of the channel compensator.
根據本發明的另一方面,該接收器包含一電壓調節器、一解碼器及一適應性控制器。該電壓調節器產生一具有可調大小的參考電壓。該解碼器連接該電壓調節器以接收該參考電壓,將一待解碼資料信號解多工成數量P的解多工資料信號,並根據該參考電壓將該等解多工資料信號分別解碼成數量P的解碼信號,其中P≥2。該等解碼信號中的每一者包含多個樣本,該等解碼信號的該等樣本是依序產生的。該等解碼信號的每一樣本包含一資料部分,且該等解碼信號其中至少一者的每一樣本還包含一誤差部分。該適應性控制器,連接該解碼器以接收源自該等解碼信號的解碼輸出,並且連接該電壓調節器。該適應性控制器根據該解碼輸出產生一輸出資料信號,並參考該等解碼信號的一樣本的誤差部分和資料部分,對該電壓調節器執行適應性校準,以調整該參考電壓的大小。According to another aspect of the present invention, the receiver includes a voltage regulator, a decoder and an adaptive controller. The voltage regulator generates a reference voltage with an adjustable size. The decoder is connected to the voltage regulator to receive the reference voltage, demultiplexes a data signal to be decoded into a number P of demultiplexed data signals, and decodes the demultiplexed data signals into a number P of decoded signals according to the reference voltage, where P≥2. Each of the decoded signals includes a plurality of samples, and the samples of the decoded signals are generated sequentially. Each sample of the decoded signals includes a data portion, and each sample of at least one of the decoded signals also includes an error portion. The adaptive controller is connected to the decoder to receive the decoded output from the decoded signals and is connected to the voltage regulator. The adaptive controller generates an output data signal according to the decoded output and performs adaptive calibration on the voltage regulator with reference to the error part and the data part of a sample of the decoded signals to adjust the magnitude of the reference voltage.
根據本發明的又一方面,該接收器包含一相位內插器、一解碼器裝置及一適應性控制器。該相位內插器接收一時脈輸入,並對該時脈輸入執行相位內插以數量N的內插時脈信號,其中 並且每個內差時脈信號的一相對於該時脈輸入的相移是可調整的。該解碼器裝置包括數量N的解碼器。每一解碼器連接該相位內插器以接收該等內插時脈信號中的一對應者並且延遲該對應內插時脈信號以產生一相對於該對應內插時脈信號的延遲是可調整的校正時脈信號。該等解碼器相互配合以接收一饋入資料信號,並根據由該等解碼器所產生的該等校正時脈信號將該饋入資料信號解多工成數量N的分別由該等解碼器所提供的第一解多工資料信號。每一解碼器緩衝自身所提供的該第一解多工資料信號以產生一待解碼資料信號、將該待解碼資料信號解多工成數量P的第二解多工資料信號並將該等第二解多工資料信號分別解碼成數量P的解碼信號,其中 、每一解碼信號包含多個樣本、該等解碼信號的樣本是依序產生的、該等解碼信號的每一樣本包含一資料部分且該等解碼信號其中至少一者的每一樣本還包含一誤差部分。該適應性控制器連接該解碼器裝置以接收源自由該等解碼器所產生的該等解碼信號的解碼輸出,並且還連接該相位內插器。該適應性控制器連接該解碼器裝置以接收源自由該等解碼器所產生的該等解碼信號的解碼輸出,並且還連接該相位內插器。該適應性控制器根據該解碼輸出產生一輸出資料信號,並對該相位內插器及該等解碼器執行適應性校準,以調整該等內插時脈信號的相移以及該等校正時脈信號的延遲。 According to another aspect of the present invention, the receiver includes a phase interpolator, a decoder device and an adaptive controller. The phase interpolator receives a clock input and performs phase interpolation on the clock input to obtain an interpolated clock signal of number N, wherein The decoder device includes a decoder having a phase shift relative to the clock input of each interpolated clock signal and a phase shift relative to the clock input of each interpolated clock signal. Each decoder is connected to the phase interpolator to receive a corresponding one of the interpolated clock signals and delay the corresponding interpolated clock signal to generate a correction clock signal whose delay relative to the corresponding interpolated clock signal is adjustable. The decoders cooperate with each other to receive a feed data signal and demultiplex the feed data signal into a first demultiplexed data signal of N number provided by the decoders respectively according to the correction clock signals generated by the decoders. Each decoder buffers the first demultiplexed data signal provided by itself to generate a data signal to be decoded, demultiplexes the data signal to be decoded into a number P of second demultiplexed data signals, and decodes the second demultiplexed data signals into a number P of decoded signals, respectively, wherein , each decoded signal includes a plurality of samples, the samples of the decoded signals are generated sequentially, each sample of the decoded signals includes a data portion and each sample of at least one of the decoded signals also includes an error portion. The adaptive controller is connected to the decoder device to receive a decoded output of the decoded signals generated by the decoders, and is also connected to the phase interpolator. The adaptive controller is connected to the decoder device to receive a decoded output of the decoded signals generated by the decoders, and is also connected to the phase interpolator. The adaptive controller generates an output data signal based on the decoded output, and performs adaptive calibration on the phase interpolator and the decoders to adjust the phase shift of the interpolated clock signals and the delay of the correction clock signals.
在本發明被詳細描述之前,應當注意在合適的情況下,參考編號或是參考編號的末端部分在圖式間重複以指示對應的或類似的元件,這些元件可以可選地具有類似的特徵。Before the present invention is described in detail, it should be noted that, where appropriate, reference numerals or the terminal parts of reference numerals are repeated among the drawings to indicate corresponding or similar elements, which elements may optionally have similar features.
參閱圖1及圖2,根據本發明實施例的一種接收器,適用於將串行輸入資料轉換為並行輸出資料,並包括一通道補償器11、一電壓調節器12、一多相濾波器13、一電流模式邏輯(Current Mode Logic,以下簡稱CML)至互補式金屬氧化物半導體(Complementary Metal Oxide Semiconductor,以下簡稱CMOS)轉換器14、一相位內插器15、一解碼器裝置16及一適應性控制器17。1 and 2 , a receiver according to an embodiment of the present invention is suitable for converting serial input data into parallel output data, and includes a
該通道補償器11接收一以脈波振幅調變(Pulse-amplitude modulation,以下簡稱PAM)-2
M格式的輸入資料信號Din,並對該輸入資料信號Din進行通道補償,以產生一以PAM-2
M格式的饋入資料信號,其中M
2並且該通道補償器11的增益是可調整的。為了說明,在本實施例中,該輸入資料信號Din及該饋入資料信號均是PAM-4格式(即,M=2),並且具有112 Gbps的資料率(即,56 Gbaud)
The
在本實施例中,該通道補償器11包括一等化器裝置111及一可變增益放大器(Variable Gain Amplifier,VGA)112。該等化器裝置111包括一連續時間線性等化器(Continuous Time Linear Equalizer,CTLE)116及一低頻等化器(Low Frequency Equalizer,LFEQ)117。該輸入資料信號Din的多個高頻成分由該連續時間線性等化器116來補償,該輸入資料信號(Din)的中頻和低頻成分由該低頻等化器117來補償,並由上述補償所導致的信號在脈波振幅上是由該可變增益放大器112來調整,以便產生該饋入資料信號。可以調整該連續時間線性等化器116和該低頻等化器117的多個參數來改變該通道補償器11的增益。In this embodiment, the
該電壓調節器12生成一具有可調大小的參考電壓。The
該多相濾波器13接收一CML準位的差動輸入時脈信號對CKin,並將該差動輸入時脈信號對CKin分成兩個CML準位的且相位差呈90°的差動第一時脈信號對。為了說明,在本實施例中,該差動輸入時脈信號對CKin的頻率為14GHz。The
該CML至CMOS轉換器14連接該多相濾波器13以接收該等差動第一時脈信號對,並將該等差動第一時脈信號對分別轉換成兩個CMOS準位的差動第二時脈信號對。The CML to
該相位內插器15與該適應性控制器17的一些組件配合構成一時脈資料恢復(Clock Data Recovery,CDR)電路。該相位內插器15連接該CML至CMOS轉換器14以接收共同構成一時脈輸入的該等差動第二時脈信號對,並對該時脈輸入進行相位內插以產生數量N的內插時脈信號,其中
。每一內插時脈信號相對於該時脈輸入的相移是可調整的。為了說明,在本實施例中,產生了四個內插時脈信號(即,N=4)。
The
該解碼器裝置16包括數量N的解碼器160(即,在本實施例中有四個解碼器160)。在本實施例中,每一解碼器160包括一時脈校正器161、一環形計數器162、一1/Q分頻器163、一第一解多工器164、一緩衝器165、一第二解多工器166、數量P的類比數位轉換器(Analog to Digital Converter,以下簡稱ADC)167、一相位校準電路168及一1對Q解多工器169,其中
並且
。為了說明,在本實施例中,使用了一1/2分頻器作為該1/Q分頻器163,四個類比數位轉換器167及一1:2解多工器作為該1對Q解多工器169(即,P=4且Q=2)。
The
對於每一解碼器160,該時脈校正器161連接該相位內插器15以接收一個對應的內插時脈信號,並且延遲該對應的內插時脈信號以產生一校正時脈信號。該校正時脈信號相對於該對應的內插時脈信號的延遲是可調整的。該第一解多工器164連接該時脈校正器161以接收該校正時脈信號,並且還連接該通道補償器11。For each
該等解碼器160的該等第一解多工器164相互配合以接收來自該通道補償器11的該饋入資料信號,並根據該等解碼器160的該等時脈校正器161所產生的該等校正時脈信號,將該饋入資料信號解多工成數量N的分別由該等第一解多工器164輸出的第一解多工資料信號(即,在本實施例中有四個第一解多工資料信號)。在本實施例中,每一第一解多工資料信號的資料率為14 Gbaud。The
應注意的是,對於每一校正時脈信號,藉由調整該校正時脈信號的延遲,可以改變該校正時脈信號與其他任意一校正時脈信號之間的時滯。It should be noted that for each calibration clock signal, the time lag between the calibration clock signal and any other calibration clock signal can be changed by adjusting the delay of the calibration clock signal.
在本實施例中,對於每一解碼器160,該第一解多工器164包括一取樣開關1641。該取樣開關1641具有一連接該通道補償器11以接收該饋入資料信號的第一端、一提供對應的第一解多工資料信號的第二端、及一連接該時脈校正器161以接收該校正時脈信號的控制端。該取樣開關1641根據該校正時脈信號在導通和非導通之間切換。當該取樣開關1641導通時,該饋入資料信號通過該取樣開關1641傳輸以作為對應的第一解多工資料信號。In this embodiment, for each
對於每一解碼器160,該環形計數器162連接該時脈校正器161以接收該校正時脈信號,並且基於該校正時脈信號產生一P位元寬(本實施例中例如4位元寬)的計數輸出。一預定邏輯值(例如,邏輯值“1”)以由該校正時脈信號定義的速度在該計數輸出的該等位元之間循環。該1/Q分頻器163(本實施例中例如為1/2分頻器163)連接該環形計數器162以接收該計數輸出,並基於該計數輸出產生一頻率為該計數輸出的頻率的1/Q(本實施例中例如為1/2)的第三時脈信號。For each
對於每一解碼器160,該緩衝器165連接該取樣開關1641的第二端以接收該第一解多工資料信號,並對該第一解多工資料信號進行緩衝以產生一PAM-2
M格式(本實施例中例如為PAM-4格式)的待解碼資料信號。該第二解多工器166連接該緩衝器165以接收該待解碼資料信號,還連接該環形計數器162以接收該計數輸出,並根據該計數輸出將該待解碼資料信號解多工成數量P的第二解多工資料信號(本實施例中例如為四個第二解多工資料信號)。每一ADC 167連接該第二解多工器166以接收對應的第二解多工資料信號,並且還連接該電壓調節器12以接收該參考電壓。該等ADC 167其中一者是一(M+1)位元ADC(本實施例中例如為3位元ADC),並根據該參考電壓對對應的第二解多工資料信號進行類比數位轉換以產生一不歸零(non-return-to-zero,以下簡稱NRZ)格式的第一解碼信號。該第一解碼信號包含一M位元寬(在本實施例中例如為2位元寬)的資料部分及一1位元寬的誤差部分。其他ADC 167中的每一者是一M位元ADC(本實施例中例如為2位元ADC),並且根據該參考電壓對對應的第二解多工資料信號進行類比數位轉換以產生一NRZ格式的第二解碼信號。該第二解碼信號包含一M位元寬(本實施例中例如為2位元寬)的資料部分。在本實施例中,每一第二解多工資料信號的資料率為3.5 Gbaud。
For each
在本實施例中,對於每一解碼器160,該第二解多工器166包括數量P的取樣開關1661(本實施例中例如為四個取樣開關1661)。每一取樣開關1661具有一連接該緩衝器165以接收該待解碼資料信號的第一端、一提供對應的第二解多工資料信號的第二端、以及一連接該環形計數器162以接收該計數輸出的對應的位元的控制端。每一取樣開關1661在該計數輸出的該對應位元處於該預定邏輯值(本實施例中例如為邏輯值“1”)時導通,否則不導通。對於每一取樣開關1661,當該取樣開關1661導通時,該饋入資料信號通過該取樣開關1661傳輸,以作為該對應的第二解多工資料信號。另外,每一ADC 167都是一連續逼近(successive approximation)ADC。In this embodiment, for each
對於每一解碼器160,該相位校準電路168連接該等ADC 167以接收該第一解碼信號及該等第二解碼信號,還連接該環形計數器162以接收該計數輸出,並且根據該計數輸出校準該第一解碼信號和該等第二解碼信號以產生一包括一資料部分及一誤差部分的校準信號。該校準信號的資料部分為
位元寬(本實施例中例如為8位元寬),並且源自該第一解碼信號和該等第二解碼信號的該等資料部分。該校準信號的誤差部分為1位元寬,並且源自該第一解碼信號的誤差部分。該1對Q解多工器169(本實施例中例如為1:2解多工器169)連接該相位校準電路168以接收該校準信號,還連接該1/Q分頻器163(本實施例中的1/2分頻器163)接收該第三時脈信號,並根據該第三時脈信號將該校準信號解多工成一包含一資料部分和一誤差部分的解多工信號。該解多工信號的資料部分是
位元寬(本實施例中例如為16位元寬),並且源自該第一解碼信號和該等第二解碼信號的資料部分。該解多工信號的誤差部分是Q位元寬(本實施例中例如為2位元寬),並且源自該第一解碼信號的誤差部分。由該等解碼器160的該等1對Q解多工器169(本實施例中例如為1:2解多工器169)產生的該等解多工信號共同構成一解碼輸出。在本實施例中,對於每一解碼器160,該校準信號的資料部分的資料率為
Gbps,並且該校準信號的誤差部分的資料率為
Gbps;該解多工信號的資料部分的資料率為
Gbps,並且該解多工信號的誤差部分的資料率為
Gbps。
For each
該適應性控制器17連接該等解碼器160的該等1對Q解多工器169(本實施例中的1:2解多工器169)以接收該解碼輸出,還連接該等化器裝置111、該電壓調節器12、該相位內插器15和該等解碼器160的該等時脈校正器161,並且基於該解碼輸出的一資料部分產生一輸出資料信號Dout,該解碼輸出的該資料部分源自由該等解碼器160的該等ADC 167所產生的該等第一解碼信號和該等第二解碼信號的該等資料部分。該適應性控制器17還對該等化器裝置111、該電壓調節器12、該相位內插器13及該等解碼器160的該等時脈校正器161執行適應性校準,以根據該解碼輸出的一個源自該等第一解碼信號的該等誤差部分的誤差部分和該解碼輸出的該資料部分來調整該通道補償器11的增益、該參考電壓的大小、該等內插時脈信號的相移及該等校正時脈信號的延遲,以便獲得該饋入資料信號的眼圖的最佳品質、該饋入資料信號的正確擺幅以及該饋入資料信號的最佳樣本位置。在本實施例中,該輸出資料信號Dout的資料率為
Gbps。
The
在本實施例中,該第一解碼信號和該等第二解碼信號其中的每一者包含多個依序排列的樣本。該等解碼器160的該等ADC 167按照一個對應於一頻率的時間間隔所定義的速度逐個循環地操作,該頻率為每一內插時脈信號的頻率的N倍(本實施例中例如為四倍),以便產生該等第一解碼信號和該等第二解碼信號的該等樣本。表1顯示了在每一操作週期中該等第一解碼信號和該等第二解碼信號的該等樣本產生的示例性順序,其中D[]表示該等第一解碼信號和該等第二解碼信號的一個樣本的資料部分,其處於邏輯值“00”(對應於-3)、邏輯值“01”(對應於-1)、邏輯值“10”(對應於+1)和邏輯值“11”(對應於+3)其中之一;且E[]表示該等第一解碼信號的一個樣本的誤差部分,其處於邏輯值“0”和邏輯值“1”其中之一。
表1
在本實施例中,如表2所示,該適應性控制器17對該等化器裝置111進行適應性校準,以參考該等第一解碼信號的一個樣本的誤差部分(以E[a]表示)以及在產生該等第一解碼信號的該樣本之前產生的該等第一解碼信號和該等第二解碼信號的一個樣本的資料部分(以D[a-K]表示)來調整該通道補償器11的增益。在一個示例中,該等第一解碼信號和該等第二解碼信號的該樣本是在該等第一解碼信號的該樣本產生之前的數量K的時間間隔內產生的,其中
。
表2
當滿足下列任一條件時,該適應性控制器17增加該通道補償器11的增益:(a)該等第一解碼信號和該等第二解碼信號的該樣本的資料部分D[a-K]是以一正值來表示(即,處於對應於+1的邏輯值“10”,或處於對應於+3的邏輯值“11”),並且該等第一解碼信號的該樣本的誤差部分E[a]處於邏輯值“1”;及(b)該等第一解碼信號和該等第二解碼信號的該樣本的資料部分D[a-K]是以一負值來表示(即,處於對應於-3的邏輯值“00”,或處於對應於-1的邏輯值“01”),且該等第一解碼信號的該樣本的誤差部分E[a]處於邏輯值“0”。The
當滿足下列任一條件時,該適應性控制器17減少該通道補償器11的增益:(a)該等第一解碼信號和該等第二解碼信號的該樣本的資料部分D[a-K]是以一正值來表示,且該等第一解碼信號的該樣本的誤差部分E[a]處於邏輯值“0”;及(b)該等第一解碼信號和該等第二解碼信號的該樣本的資料部分D[a-K]是以一負值來表示,且該等第一解碼信號的該樣本的誤差部分E[a]處於邏輯值“1”。The
否則,該適應性控制器17保持該通道補償器11的增益不變。Otherwise, the
在本實施例中,如表3所示,該適應性控制器17對該電壓調節器12執行適應性校準,以參考該等第一解碼信號的該樣本的誤差部分E[a]和資料部分D[a]調整該參考電壓的大小。
表3
當滿足下列任一條件時,該適應性控制器17增大該參考電壓的大小:(a)該等第一解碼信號的該樣本的資料部分D[a]是以一正值來表示,且該等第一解碼信號的該樣本的誤差部分E[a]處於邏輯值“1”;及(b)該等第一解碼信號的該樣本的資料部分D[a]是以一負值來表示,且該等第一解碼信號的該樣本的誤差部分E[a]處於邏輯值“0”。The
當滿足下列任一條件時,該適應性控制器17減小該參考電壓的大小:(a)該等第一解碼信號的該樣本的資料部分D[a]是以一正值來表示,且該等第一解碼信號的該樣本的誤差部分E[a]處於邏輯值“0”;及(b)該等第一解碼信號的該樣本的資料部分D[a]是以一負值來表示,且該等第一解碼信號的該樣本的誤差部分E[a]處於邏輯值“1”。The
否則,該適應性控制器17保持該參考電壓的大小不變。Otherwise, the
在本實施例中,如表4所示,該適應性控制器17對該相位內插器15執行適應性校準,以參考該等第一解碼信號的該樣本的誤差部分E[a]和資料部分D[a]以及在該等第一解碼信號的該樣本產生之後的該時間間隔內產生的該等第一解碼信號的另一個樣本的誤差部分(以E[a+1]來表示)和資料部分(以D[a+1]來表示)來調整該等內插時脈信號的相移。
表4
當滿足下列任一條件時,該適應性控制器17調整該等內插時脈信號的相移以延遲該等內插時脈信號的相位:(a)該等第一解碼信號的該樣本的資料部分D[a]是以+L的值來表示,該等第一解碼信號的該另一個樣本的資料部分D[a+1]是以-L的值來表示,該等第一解碼信號的該樣本的誤差部分E[a]處於邏輯值“1”,且該等第一解碼信號的該另一個樣本的誤差部分E[a+1]處於邏輯值“1”;及(b)該等第一解碼信號的該樣本的資料部分D[a]是以-L的值來表示,該等第一解碼信號的該另一個樣本的資料部分D[a+1]是以+L的值來表示,該等第一解碼信號的該樣本的誤差部分E[a]邏輯值“0”,且該等第一解碼信號的該另一個樣本的誤差部分E[a+1]處於邏輯值“0”,其中L為一小於2 M的正奇數(本實施例中例如L=1或L=3)。 When any of the following conditions is met, the adaptive controller 17 adjusts the phase shift of the interpolated clock signals to delay the phase of the interpolated clock signals: (a) the data portion D[a] of the sample of the first decoded signals is represented by a value of +L, the data portion D[a+1] of the other sample of the first decoded signals is represented by a value of -L, the error portion E[a] of the sample of the first decoded signals is at a logical value "1", and the other sample of the first decoded signals is The error part E[a+1] of the sample is at a logical value "1"; and (b) the data part D[a] of the sample of the first decoded signals is represented by a value of -L, the data part D[a+1] of the other sample of the first decoded signals is represented by a value of +L, the error part E[a] of the sample of the first decoded signals is at a logical value "0", and the error part E[a+1] of the other sample of the first decoded signals is at a logical value "0", where L is a positive odd number less than 2 M (for example, L=1 or L=3 in this embodiment).
當滿足下列任一條件時,該適應性控制器17調整該等內插時脈信號的相移以提前該等內插時脈信號的相位:(a)該等第一解碼信號的該樣本的資料部分D[a]是以+L的值來表示,該等第一解碼信號的該另一個樣本的資料部分D[a+1]是以-L的值來表示,該等第一解碼信號的該樣本的誤差部分E[a]處於邏輯值“0”,且該等第一解碼信號的該另一個樣本的誤差部分E[a+1]處於邏輯值“0”;及(b)該等第一解碼信號的該樣本的資料部分D[a]是以-L的值來表示,該等第一解碼信號的該另一個樣本的資料部分D[a+1]是以+L的值來表示,該等第一解碼信號的該樣本的誤差部分E[a]處於邏輯值“1”,且該等第一解碼信號的該另一個樣本的誤差部分E[a+1]處於邏輯值“1”。When any of the following conditions is met, the
否則,該適應性控制器17保持該等內插時脈信號的相移不變。Otherwise, the
在本實施例中,如表5所示,該適應性控制器17對該等解碼器160的該等時脈校正器161執行適應性校準,以根據該等第一解碼信號的該樣本的誤差部分E[a]和資料部分D[a]、在該等第一解碼信號的該樣本生成之後的該時間間隔內產生的該等第一解碼信號的該另一個樣本的誤差部分E[a+1]和資料部分D[a+1]、在該等第一解碼信號的該樣本產生之前的該時間間隔內產生的該等第一解碼信號和該等第二解碼信號的該樣本的資料部分D[a-1]以及在該等第一解碼信號的該另一個樣本產生之後的該時間間隔內產生的該等第一解碼信號和該等第二解碼信號的該另一樣本的資料部分D[a+2]來調整該等校正時脈信號的延遲。
表5
當滿足下列任一條件時,該適應性控制器17調整該等校正時脈信號的延遲,以減少在該等校正時脈信號中的兩個分別由兩個分別產生該等第一解碼信號的該樣本和該另一個樣本的解碼器160所產生的校正時脈信號之間的時滯:(a)該等第一解碼信號和該等第二解碼信號的該樣本的資料部分D[a-1]是以+L的值來表示,該等第一解碼信號的該樣本的資料部分D[a]是以+L的值來表示,該等第一解碼信號的該另一個樣本的資料部分D[a+1]是以-L的值來表示,該等第一解碼信號及該等第二解碼信號的該另一樣本的資料部分D[a+2]是以-L的值來表示,該等第一解碼信號的該樣本的誤差部分E[a]處於邏輯值“1”,且該等第一解碼信號的該另一個樣本的誤差部分E[a+1]處於邏輯值“0”;及(b)該等第一解碼信號和該等第二解碼信號的該樣本的資料部分D[a-1]是以-L的值來表示,該等第一解碼信號的該樣本的資料部分(D[a])是以-L的值來表示,該等第一解碼信號的該另一個樣本的資料部分D[a+1]是以+L的值來表示,該等第一解碼信號和該等第二解碼信號的該另一樣本的資料部分D[a+2]是以+L的值來表示,該等第一解碼信號的該樣本的誤差部分E[a]為處於邏輯值“0”,該等第一解碼信號的該另一個樣本的誤差部分E[a+1]處於邏輯值“1”;(c)該等第一解碼信號和該等第二解碼信號的該樣本的資料部分D[a-1]是以-L的值來表示,該等第一解碼信號的該樣本的資料部分D[a]是以 +L的值來表示,該等第一解碼信號的該另一個樣本的資料部分D[a+1]是以 +L的值來表示,該等第一解碼信號和該等第二解碼信號的該另一個樣本的資料部分D[a+2]是以-L的值來表示,該等第一解碼信號的該樣本的誤差部分E[a]處於邏輯值“0”,該等第一解碼信號的該另一個樣本的誤差部分E[a+1]處於邏輯值“0”;及(d)該等第一解碼信號和該等第二解碼信號的該樣本的資料部分D[a-1]是以+L的值來表示,該等第一解碼信號的該樣本的資料部分D[a]是以-L的值來表示,該等第一解碼信號的該另一個樣本的資料部分D[a+1]是以-L的值來表示,該等第一解碼信號和該等第二解碼信號的該另一個樣本的資料部分D[a+2]是以+L的值來表示,該等第一解碼信號的該樣本的誤差部分E[a]處於邏輯值“1”,該等第一解碼信號的該另一個樣本的誤差部分E[a+1]處於邏輯值“1”,其中L為小於2 M的正奇數(本實施例中例如L=1或L=3)。 When any of the following conditions is met, the adaptive controller 17 adjusts the delay of the correction clock signals to reduce the time lag between two correction clock signals generated by the decoder 160 that respectively generates the sample of the first decoded signals and the other sample: (a) the data portion D[a-1] of the sample of the first decoded signals and the second decoded signals is represented by a value of +L, the data portion D[a] of the sample of the first decoded signals is represented by a value of +L, the data portion D[a+1] of the other sample of the first decoded signals is represented by a value of -L, and the data portion D[a+2] of the other sample of the first decoded signals and the second decoded signals is represented by a value of -L. L is used to represent the error portion E[a] of the sample of the first decoded signals being at a logical value "1", and the error portion E[a+1] of the other sample of the first decoded signals being at a logical value "0"; and (b) the data portion D[a-1] of the sample of the first decoded signals and the second decoded signals being represented by a value of -L, the data portion (D[a]) of the sample of the first decoded signals being represented by a value of -L, the data portion D[a+1] of the other sample of the first decoded signals being represented by a value of +L, the data portion D[a+2] of the other sample of the first decoded signals and the second decoded signals being represented by a value of +L, and the error portion E[a] of the sample of the first decoded signals being at a logical value "1", and the error portion E[a+1] of the other sample of the first decoded signals being at a logical value "0"; [a] is at a logical value "0", and the error part E[a+1] of the other sample of the first decoded signals is at a logical value "1"; (c) the data part D[a-1] of the sample of the first decoded signals and the second decoded signals is represented by a value of -L, the data part D[a] of the sample of the first decoded signals is represented by a value of +L, the data part D[a+1] of the other sample of the first decoded signals is represented by a value of +L, the data part D[a+2] of the other sample of the first decoded signals and the second decoded signals is represented by a value of -L, the error part E[a] of the sample of the first decoded signals is at a logical value "0", and the other sample of the first decoded signals is The error portion E[a+1] of the sample is at a logical value "0"; and (d) the data portion D[a-1] of the sample of the first decoded signals and the second decoded signals is represented by a value of +L, the data portion D[a] of the sample of the first decoded signals is represented by a value of -L, the data portion D[a+1] of the other sample of the first decoded signals is represented by a value of -L, the data portion D[a+2] of the other sample of the first decoded signals and the second decoded signals is represented by a value of +L, the error portion E[a] of the sample of the first decoded signals is at a logical value "1", and the error portion E[a+1] of the other sample of the first decoded signals is at a logical value "1", where L is less than 2. M is a positive odd number (for example, L=1 or L=3 in this embodiment).
當滿足下列任一條件時,該適應性控制器17調整該等校正時脈信號的延遲以增加該時滯:(a)該等第一解碼信號和該等第二解碼信號的該樣本的資料部分D[a-1]是以+L的值來表示,該等第一解碼信號的該樣本的資料部分D[a]是以+L的值來表示,該等第一解碼信號的該另一個樣本的資料部分D[a+1]是以-L的值來表示,該等第一解碼信號及該等第二解碼信號的該另一樣本的資料部分D[a+2]是以-L的值來表示,該等第一解碼信號的該樣本的誤差部分E[a]處於邏輯值“0”,該等第一解碼信號的該另一個樣本的誤差部分E[a+1]處於邏輯值“1”;(b)該等第一解碼信號和該等第二解碼信號的該樣本的資料部分D[a-1]是以-L的值來表示,該等第一解碼信號的該樣本的資料部分D[a]是以-L的值來表示,該等第一解碼信號的該另一個樣本的資料部分D[a+1]是以+L的值來表示,該等第一解碼信號和該等第二解碼信號的該另一個樣本的資料部分D[a+2]是以+L的值來表示,該等第一解碼信號的該樣本的誤差部分E[a]處於邏輯值“1”,該等第一解碼信號的該另一個樣本的誤差部分E[a+1]處於邏輯值“0”;(c)該等第一解碼信號和該等第二解碼信號的該樣本的資料部分D[a-1]是以-L的值來表示,該等第一解碼信號的該樣本的資料部分D[a]是以+L的值來表示,該等第一解碼信號的該另一個樣本的資料部分D[a+1]是以+L的值來表示,該等第一解碼信號和該等第二解碼信號的該另一個樣本的資料部分D[a+2]是以-L的值來表示,該等第一解碼信號的該樣本的誤差部分E[a]處於邏輯值“1”,該等第一解碼信號該另一個樣本的誤差部分E[a+1]處於邏輯值“1”;及(d)該等第一解碼信號和該等第二解碼信號的該樣本的資料部分D[a-1]是以+L的值來表示,該等第一解碼信號的該樣本的資料部分D[a]是以-L的值來表示,該等第一解碼信號的該另一個樣本的資料部分D[a+1]是以-L的值來表示,該等第一解碼信號和該等第二解碼信號的該另一個樣本的資料部分D[a+2]是以+L的值來表示,該等第一解碼信號的該樣本的誤差部分E[a]處於邏輯值“0”,該等第一解碼信號的該另一個樣本的誤差部分E[a+1]處於邏輯值“0”。When any of the following conditions is met, the adaptive controller 17 adjusts the delay of the correction clock signals to increase the time lag: (a) the data portion D[a-1] of the sample of the first decoded signals and the second decoded signals is represented by a value of +L, the data portion D[a] of the sample of the first decoded signals is represented by a value of +L, the data portion D[a+1] of the other sample of the first decoded signals is represented by a value of -L, the data portion D[a+2] of the other sample of the first decoded signals and the second decoded signals is represented by a value of -L, the error portion E[a] of the sample of the first decoded signals is at a logical value of "0", and the first decoded signals are The error portion E[a+1] of the other sample of the first decoded signal is at a logical value "1"; (b) the data portion D[a-1] of the sample of the first decoded signal and the second decoded signal is represented by a value of -L, the data portion D[a] of the sample of the first decoded signal is represented by a value of -L, the data portion D[a+1] of the other sample of the first decoded signal is represented by a value of +L, the data portion D[a+2] of the other sample of the first decoded signal and the second decoded signal is represented by a value of +L, the error portion E[a] of the sample of the first decoded signal is at a logical value "1", and the data portion D[a-1] of the other sample of the first decoded signal is represented by a value of -L. The error part E[a+1] of the sample is at a logical value "0"; (c) the data part D[a-1] of the sample of the first decoded signals and the second decoded signals is represented by a value of -L, the data part D[a] of the sample of the first decoded signals is represented by a value of +L, the data part D[a+1] of the other sample of the first decoded signals is represented by a value of +L, the data part D[a+2] of the other sample of the first decoded signals and the second decoded signals is represented by a value of -L, the error part E[a] of the sample of the first decoded signals is at a logical value "1", the error part E[a+1] of the other sample of the first decoded signals is is at a logical value of "1"; and (d) the data portion D[a-1] of the sample of the first decoded signals and the second decoded signals is represented by a value of +L, the data portion D[a] of the sample of the first decoded signals is represented by a value of -L, the data portion D[a+1] of the other sample of the first decoded signals is represented by a value of -L, the data portion D[a+2] of the other sample of the first decoded signals and the second decoded signals is represented by a value of +L, the error portion E[a] of the sample of the first decoded signals is at a logical value of "0", and the error portion E[a+1] of the other sample of the first decoded signals is at a logical value of "0".
否則,該適應性控制器17保持該等校正時脈信號的延遲不變。Otherwise, the
綜上所述,本實施例的該接收器具有以下優點。In summary, the receiver of this embodiment has the following advantages.
一、該連續時間線性等化器116僅用於補償該輸入資料信號Din的高頻成分,因此該接收器適合於在通過一低損失通道傳輸該輸入資料信號Din的環境下操作。另外,該等解碼器160的該等ADC 167均爲連續逼近ADC,並且由於該等解碼器160的該等第一解多工器164和該等第二解多工器166而以時間交錯的方式操作。上述這些因素有利於降低該解碼器裝置16的功耗。First, the continuous time
二、對於每一解碼器160,只有一個ADC 167是(M+1)位元ADC(本實施例中的3位元ADC),其擷取分別對應於該等第一解碼信號的資料部分的2
M個資料值(本實施例中例如M=2,即,4個資料值)的誤差項,以用於對該等化器裝置111和該相位內插器15所執行的適應性校準。這可以幫助該時脈資料恢復電路達到可接受的抖動容忍度,增強該接收器的性能,並降低該接收器的功耗。
Second, for each
三、該電壓調節器12產生一供該等解碼器160的所有ADC 167使用的參考電壓,這有利於減小該電壓調節器12的尺寸和功耗。3. The
四、藉由每一解碼器160中連接在該第一解多工器164和該第二解多工器166之間連接的該緩衝器165,該通道補償器11在其輸出端具有一輕負載電容,從而具有一寬的帶寬。Fourth, by connecting the
五、藉由該適應性控制器17對該等化器裝置111、該電壓調節器12、該相位內插器15以及該等解碼器160的該等時脈校正器161執行適應性校準,該接收器可以處理通道損失,以及製程、電壓和溫度(PVT)變化,從而更穩定地操作並實現更高的良率。5. By performing adaptive calibration on the
六、在對該等化器裝置111所執行的適應性校準中僅考慮了該等第一解碼信號和該等第二解碼信號的該樣本的資料部分D[a-K]的符號(正或負),如此可以增加有效的有效模式密度(valid pattern density)。6. In the adaptive calibration performed on the
七、在對該等解碼器160的該等時脈校正器161所執行的適應性校準中考慮了該等第一解碼信號和該等第二解碼信號的該樣本的資料部分D[a-1]以及該等第一解碼信號和該等第二解碼信號的該另一個樣本的資料部分D[a+2],如此可以消除符號間幹擾(Inter-Symbol Interference,ISI)的影響,以提高適應性校準的準確性。7. In the adaptive calibration performed on the
八、在對該相位內插器15所執行的適應性校準中考慮了更多的過渡模式,如此可以增加該時脈資料恢復電路的迴路帶寬並降低該時脈資料恢復電路的時脈抖動。8. More transition modes are taken into account in the adaptive calibration performed on the
惟以上所述者,僅為本發明之實施例而已,當不能以此限定本發明實施之範圍,凡是依本發明申請專利範圍及專利說明書內容所作之簡單的等效變化與修飾,皆仍屬本發明專利涵蓋之範圍內。However, the above is only an example of the implementation of the present invention, and it should not be used to limit the scope of the implementation of the present invention. All simple equivalent changes and modifications made according to the scope of the patent application of the present invention and the content of the patent specification are still within the scope of the patent of the present invention.
11:通道補償器11: Channel Compensator
111:等化器裝置111: Equalizer device
112:可變增益放大器112: Variable gain amplifier
116:連續時間線性等化器116: Continuous Time Linear Equalizer
117:低頻等化器117: Low frequency equalizer
12:電壓調節器12: Voltage regulator
13:多相濾波器13: Polyphase Filter
14:CML至CMOS 轉換器14: CML to CMOS Converter
15:相位內插器15: Phase Interpolator
16:解碼器裝置16: Decoder device
160:解碼器160:Decoder
161:時脈校正器161:Clock Corrector
162:環形計數器162: Ring counter
163:1/Q分頻器163:1/Q Crossover
164:第一解多工器164: First Demultiplexer
1641:取樣開關1641: Sampling switch
165:緩衝器165: Buffer
166:第二解多工器166: Second Demultiplexer
1661:取樣開關1661: Sampling switch
167:類比數位轉換器167:Analog-to-digital converter
168:相位校準電路168: Phase calibration circuit
169:1對Q解多工器169:1 to Q demultiplexer
17:適應性控制器17: Adaptive Controller
Din:輸入資料信號Din: Input data signal
CKin:差動輸入時脈信號對CKin: differential input clock signal pair
Dout:輸出資料信號Dout: output data signal
本發明之其他的特徵及功效,將於以下參照圖式的實施例中清楚地呈現。應注意的是,各種特徵可能未按比例繪製。 圖1是一電路方塊圖,說明根據本發明實施例的一種接收器;及 圖2是一方塊圖,説明該實施例的一通道補償器。 Other features and functions of the present invention will be clearly presented in the following embodiments with reference to the drawings. It should be noted that various features may not be drawn to scale. FIG. 1 is a circuit block diagram illustrating a receiver according to an embodiment of the present invention; and FIG. 2 is a block diagram illustrating a channel compensator of the embodiment.
11:通道補償器 11: Channel compensator
12:電壓調節器 12: Voltage regulator
13:多相濾波器 13: Polyphase filter
14:CML至CMOS:轉換器 14: CML to CMOS: Converter
15:相位內插器 15: Phase interpolator
16:解碼器裝置 16: Decoder device
160:解碼器 160:Decoder
161:時脈校正器 161: Clock Corrector
162:環形計數器 162: Ring counter
163:1/Q分頻器 163:1/Q crossover
164:第一解多工器 164: The first demultiplexer
1641:取樣開關 1641: Sampling switch
165:緩衝器 165: Buffer
166:第二解多工器 166: Second demultiplexer
1661:取樣開關 1661: Sampling switch
167:類比數位轉換器 167:Analog-to-digital converter
168:相位校準電路 168: Phase calibration circuit
169:1對Q解多工器 169:1 to Q demultiplexer
17:適應性控制器 17: Adaptive controller
Din:輸入資料信號 Din: Input data signal
CKin:差動輸入時脈信號對 CKin: differential input clock signal pair
Dout:輸出資料信號 Dout: output data signal
Claims (14)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW112123119A TWI863373B (en) | 2023-06-20 | 2023-06-20 | Receiver performing adaptive calibration |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW112123119A TWI863373B (en) | 2023-06-20 | 2023-06-20 | Receiver performing adaptive calibration |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TWI863373B true TWI863373B (en) | 2024-11-21 |
| TW202501999A TW202501999A (en) | 2025-01-01 |
Family
ID=94380151
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW112123119A TWI863373B (en) | 2023-06-20 | 2023-06-20 | Receiver performing adaptive calibration |
Country Status (1)
| Country | Link |
|---|---|
| TW (1) | TWI863373B (en) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20200195475A1 (en) * | 2007-01-09 | 2020-06-18 | Rambus Inc. | Receiver with Clock Recovery Circuit and Adaptive Sample and Equalizer Timing |
| US11133963B1 (en) * | 2020-09-03 | 2021-09-28 | Xilinx, Inc. | Dsp cancellation of track-and-hold induced ISI in ADC-based serial links |
| US11271782B1 (en) * | 2020-09-04 | 2022-03-08 | Cadence Design Systems, Inc. | Capacitive coupling based feedback for decision feedback equalization |
-
2023
- 2023-06-20 TW TW112123119A patent/TWI863373B/en active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20200195475A1 (en) * | 2007-01-09 | 2020-06-18 | Rambus Inc. | Receiver with Clock Recovery Circuit and Adaptive Sample and Equalizer Timing |
| US11133963B1 (en) * | 2020-09-03 | 2021-09-28 | Xilinx, Inc. | Dsp cancellation of track-and-hold induced ISI in ADC-based serial links |
| US11271782B1 (en) * | 2020-09-04 | 2022-03-08 | Cadence Design Systems, Inc. | Capacitive coupling based feedback for decision feedback equalization |
Also Published As
| Publication number | Publication date |
|---|---|
| TW202501999A (en) | 2025-01-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9225324B2 (en) | Circuit for generating accurate clock phase signals for high-speed SERDES | |
| US20080219390A1 (en) | Receiver Circuit | |
| CN113992319B (en) | CDR circuit for receiver, duo Binary PAM4 receiver and transmission system | |
| JP6127807B2 (en) | Transmission circuit, communication system, and communication method | |
| KR102257233B1 (en) | Pulse amplitude modulation-3 transceiver based on ground referenced signaling and operation method thereof | |
| US11218225B1 (en) | Analog receiver equalizer architectures for high-speed wireline and optical applications | |
| US7894491B2 (en) | Data transfer circuit | |
| CN107615724A (en) | Apparatus for processing serial data streams | |
| US10171273B2 (en) | Decision feedback equalizer and interconnect circuit | |
| US12250006B2 (en) | Decoder for decoding data in a PAM-2M format, decoder device using the decoder, and receiver using the decoder device | |
| GB2446507A (en) | Differential signal inversion compensation by inversion of sign bit in the associated digital signal | |
| TWI863373B (en) | Receiver performing adaptive calibration | |
| US11018845B1 (en) | Quarter-rate serial-link receiver with low-aperture-delay samplers | |
| Raghavan et al. | A 125 mW 8.5–11.5 Gb/s serial link transceiver with a dual path 6-bit ADC/5-tap DFE receiver and a 4-tap FFE transmitter in 28 nm CMOS | |
| US20080191774A1 (en) | Clock Circuit | |
| TWI842513B (en) | Decoder for decoding data in a pam-2m format, decoder device using the decoder, and receiver using the decoder device | |
| Chen et al. | A 2.05-pJ/b 56-Gb/s PAM-4 VCSEL transmitter with piecewise nonlinearity compensation and asymmetric equalization in 40-nm CMOS | |
| US20240429957A1 (en) | Receiver performing adaptive calibration | |
| TWI890470B (en) | Decoder, decoder device and receiver | |
| US7900113B2 (en) | Debug circuit and a method of debugging | |
| Higashi et al. | 5-6.4 Gbps 12 channel transceiver with pre-emphasis and equalizer | |
| US20080212718A1 (en) | Multi-Rate Tracking Circuit | |
| Xu et al. | A 112Gb/s PAM4 Retimer Transceiver with Jitter-Filtering Clocking Scheme and BER Optimization Scoring 252fs rms Clock Jitter and 10-12 BER | |
| CN111490792A (en) | Integrated circuit with a plurality of transistors | |
| US12494954B1 (en) | Decoder for decoding data in a PAM-(2M+1-1) format because of 1+D pulse shaping, decoder device using the decoder, and receiver using the decoder device |