Why CTLE?

  Рет қаралды 10,985

Circuit Image

Circuit Image

Күн бұрын

The Continuous Time Linear Equalization (CTLE) is one kind of equalizers in communication system. To provide an intuitive image, we went through other equalizers' weakness and emphasize the CTLE's strength images such that everyone can follow the needs of CTLE easily.

Пікірлер: 74
@ChathuminiSiriwardhane
@ChathuminiSiriwardhane 13 күн бұрын
Thank you for the great explanation!
@circuitimage
@circuitimage 13 күн бұрын
Hi Chathumini, nice to meet you and you're welcome. I'm glad you liked it. :)
@user-dd5pi3yq2t
@user-dd5pi3yq2t 2 ай бұрын
Thank you great
@circuitimage
@circuitimage 2 ай бұрын
Most welcome🙏😊
@SaintSabel
@SaintSabel Жыл бұрын
At first I had trouble understanding, then I thought about it for 5 seconds and saw you provided captions. Thanks Chen!
@circuitimage
@circuitimage Жыл бұрын
Happy to help!
@arthura1687
@arthura1687 6 ай бұрын
Dear CC Chen, thank you for your great videos!
@circuitimage
@circuitimage 6 ай бұрын
Hi Arthur, Nice to meet you. Thank you so much for the kind words and I'm glad you liked it. Thanks, CC
@shunyuanhumurs_ran5382
@shunyuanhumurs_ran5382 Жыл бұрын
High quality courses! Vivid pictures and great summary! thank u👏👏
@circuitimage
@circuitimage Жыл бұрын
Hi Shunyuan, nice to meet you. You're very welcome. Glad you like them!
@ashwin35007
@ashwin35007 3 ай бұрын
Thanks for the great content CC!
@circuitimage
@circuitimage 3 ай бұрын
Hi Ashwin, thank you so much for the feedback and I'm glad you liked it. :)
@soumenmohapatra4242
@soumenmohapatra4242 3 ай бұрын
Hey CC, This one is really good. Thanks for this great content.
@circuitimage
@circuitimage 3 ай бұрын
Hi SOUMEN, good to hear from you again. Thanks again and I'm glad you liked it. :)
@mountaineagle4140
@mountaineagle4140 Жыл бұрын
Great video. Thanks so much!
@circuitimage
@circuitimage Жыл бұрын
@Mountain Eagle Glad you enjoyed it!
@JeetDarji-rg4qh
@JeetDarji-rg4qh 3 ай бұрын
Thanks a lot 🙏
@circuitimage
@circuitimage 3 ай бұрын
Hi Jeet, nice to meet you and you're very welcome. :)
@taptuberay
@taptuberay Жыл бұрын
Thank you for the nice explanation of CTLE
@circuitimage
@circuitimage Жыл бұрын
Thanks for the feedback and I'm glad that helps.
@rangababuganta7725
@rangababuganta7725 Жыл бұрын
Thank you Chen. if possible can u talk about implementation challenges and possible solutions to mitigate.. BW extension and use of TIA as load... and some other stuff....
@circuitimage
@circuitimage Жыл бұрын
Thanks for your Great suggestion! I'll do it :)
@user-yk4se7po7k
@user-yk4se7po7k Жыл бұрын
Thanks for the good video. May I ask what caused long tail pulse response and how CTLE helps to remove it?
@circuitimage
@circuitimage Жыл бұрын
Thank you for the question. The bandwidth limited channel would cause the long tail. The CTLE will compensate for the bandwidth and extend to a high enough bandwidth such that the long tail would be reduced as low as possible.
@ZanZ-qi6wz
@ZanZ-qi6wz Жыл бұрын
Thanks a lot for your teaching. Does DC gain affect the low freq swing only? should I use less DC Gain for smaller insertion loss channel and larger DC Gain for larger insertion loss channel/cable?
@circuitimage
@circuitimage Жыл бұрын
Hi Zan, nice to meet you, and thanks for the good question. You're correct. If you have a big swing (or less loss), you might want to reduce the DC gain to get better linearity for the amplifier; otherwise, a larger DC gain should be applied for your small swing (or big channel loss) to provide a greater SNR.
@ZanZ-qi6wz
@ZanZ-qi6wz Жыл бұрын
@@circuitimage Thanks again for your explanation!
@circuitimage
@circuitimage Жыл бұрын
@@ZanZ-qi6wz You're very welcome.
@nurahmedomar
@nurahmedomar 2 ай бұрын
Best explanation! What tools you guys use to draw the schematic and waveform? It's so good.
@circuitimage
@circuitimage 2 ай бұрын
Hi Nurahmed, nice to meet you and thank you for your feedback. I draw it with Visio or Inkscape, and both are similar. :)
@nurahmedomar
@nurahmedomar 2 ай бұрын
@@circuitimage Thank you for your reply, nice to meet you too. I also use Visio but never used Inkspace before. I'll have a look at Inkscape. I liked your content a lot, keep up the good work!
@user-rn4pq4od6l
@user-rn4pq4od6l Жыл бұрын
hi teacher I have some questions. You said that CTLE will sharpen the transition, so longtail effect in postcursor will be solved. what about the slope of the precursor , it seems no different between point X and Vout
@circuitimage
@circuitimage Жыл бұрын
Hi 正宇, Nice to meet you, and thanks for your good question. You are correct if you only looked at the absolute value 28mV (before CTLE) & 46mV (after CTLE), but the peak value of the main cursor has been increased after the CTLE (e.g., 157mV -> 319mV). Therefore, the ISI should be evaluated with the coefficient C-1, and the value is decreased after the CTLE 0.144 (46/319). Before the CTLE, the C1=0.178 (28/157)
@Max0938202
@Max0938202 2 жыл бұрын
So the CTLE possesses adjustable function for gain to let the higher voltage down or let the lower voltage up?
@circuitimage
@circuitimage 2 жыл бұрын
Yes. The CTLE equalizes the swing at different frequencies.
@user-yl6cw1bt2i
@user-yl6cw1bt2i Жыл бұрын
Hi Dr.Chen, thanks for your videos they are very informative, helps a lot! I have a small question about this video. In 4:33 you mentioned that the signal from the channel is analog. However, I originally thought that NRZ signal is a digital signal. Does this mean that any digital signal that has been distorted will have to be viewed as a analog signal? (on the other hand, I understand that why PAM4 signal is analog, because it used a 2 bit DAC to build 4 voltage level, but NRZ signal seems to be build directly from the digital signal from the chip)
@circuitimage
@circuitimage Жыл бұрын
Hi 彥全, nice to meet you. You're very welcome. Thank you for the feedback and I'm glad that helped. The digital signal is defined as only two levels: logic 1 (from the supply) and logic 0 (from the ground), but the signal level at the channel (TX output or RX input) is arbitrary (could be 0V, 0.1V, 0.2V, ... 0.7V, ..., 1V); therefore, it must be the analog signal (all possible voltage levels). I hope this simple example helps.
@user-yl6cw1bt2i
@user-yl6cw1bt2i Жыл бұрын
Thanks for the reply! Now I understand that the signal at Rx is not a clean 2 level so it is analog. But I am not quite sure why Tx ouput is also an analog signal (for NRZ), do you mean there might have some pre treatment such as pre-emphasis?
@circuitimage
@circuitimage Жыл бұрын
@@user-yl6cw1bt2i Hi 彥全, Thank you for the feedback and good questions. The TX output swing is adjustable. For example, someone may want to save the power by only sending the TX output swing to be 50mV or even small, which won't reach full swing to VDD & ground like the digital level does.
@user-yl6cw1bt2i
@user-yl6cw1bt2i Жыл бұрын
I understand now! many thanks!
@circuitimage
@circuitimage Жыл бұрын
@@user-yl6cw1bt2i Great. I'm glad that helps and you're welcome. 😀
@po-yaohsu2052
@po-yaohsu2052 Жыл бұрын
I have a question about Nyquist frequency. For one channel SerDes structure, if we have a 100 Gb/s SerDes circuit, we may have a sampling clock at 100 GHz. But, we have a Nyquist frequency with 100/2 = 50 GHz. But, I thought that the Nyquist frequency means the highest frequency that we can observe in our data. So, I'm confused about why we can demonstrate that we have 100 Gb/s data transmission rate, but not 50 Gb/s?And, why we only compensate the channel loss below the Nyquist frequency, but not toward the smaple frequency?
@circuitimage
@circuitimage Жыл бұрын
Hi Po-Yao, Thank you so much for the good questions. The sampling clock frequency is not necessary to be the same as the data rate, it could be 50GHz, or 25GHz but multiphase clocking with half rate or quarter rate, respectively. Long story short, I'll make a video later to show how to get the half-rate or quarter-rate clocking work. Also, up to the Nyquist frequency, the most energy of the data could be, the fast slew rate still will have some small energy above the Nyquist rate, and I'll make another short video to explain that with a few simulated responses. We only compensate for the channel loss below the Nyquist frequency since we are compensating for the data response, not the clock, which could be at any clock rate as mentioned in the previous sentence. Thank you. CC😀
@po-yaohsu2052
@po-yaohsu2052 Жыл бұрын
@@circuitimageThx for detailed explanation. So, can I have a statement with:The 100Gb/s SerDes circuit implies that the maximum data rate 100Gb/s is equal to the Nyquist frequency, which is 100GHz. But, the sampling clock might be any other frequencies depending on the circuit structure.
@circuitimage
@circuitimage Жыл бұрын
@@po-yaohsu2052 Hi Po-Yao, Yes, you are correct. But, the Nyquist frequency is 50GHz, which is half of the data rate 100Gbps. Thank you so much. CC
@user-rn4pq4od6l
@user-rn4pq4od6l Жыл бұрын
hi ! teacher I want to ask you some questions! We said that H0 is our main cursor (the main frequency we operate), and h3 4 5 ... is low frequency ISI. My question is that H-1 or h1 which's frequency is higher?!
@circuitimage
@circuitimage Жыл бұрын
Hi 正宇, thank you for the good question. Both are the same since they are just 1-bit time ahead or behind the main cursor; therefore, the CTLE can equalize both 1st pre-cursor & post-cursor proportionally.
@AkashGupta-po2bg
@AkashGupta-po2bg 2 жыл бұрын
Could you please create video on FFE (TX side) ? Also explain precursor and post cursor in details.
@circuitimage
@circuitimage 2 жыл бұрын
HI Akash, thanks for the feedback. I've uploaded the TX FFE. Feel free to let me know if you have any questions. Thanks.
@AkashGupta-po2bg
@AkashGupta-po2bg 2 жыл бұрын
@@circuitimage Thank you so much for your quick response on my comment.
@circuitimage
@circuitimage 2 жыл бұрын
Sure. Any feedback will be highly appreciated.
@AkashGupta-po2bg
@AkashGupta-po2bg 2 жыл бұрын
@@circuitimage Could you please explain transmitter driver in details if possible? Thank you.
@circuitimage
@circuitimage 2 жыл бұрын
@Akash Gupta Here you go: kzfaq.info/get/bejne/lZmmfd2gza_Ho3U.html
@user-ot9ew9tp1c
@user-ot9ew9tp1c 7 ай бұрын
post-curor可以直覺地想像當下資料會影響後面的資料;但該如何直覺地解釋pre-cursor未來的資料會影響當下資料呢?
@circuitimage
@circuitimage 7 ай бұрын
Hi Johnny, 非常感謝你提出這個好問題。您可以想像自己所處的位置。如果你在current bit, the next pre-cursor 1 就會干擾你current bit,如果你在next bit, 另一方面,current bit 的 pre-cursor 1 就會干擾你 previous bit.
@user-ot9ew9tp1c
@user-ot9ew9tp1c 7 ай бұрын
@@circuitimage 過去有模擬如果signal經過一階RC的LPF是不會產生pre-cursor,因此在想為何經過實際的channel就會產生pre-cursor?
@circuitimage
@circuitimage 7 ай бұрын
Hi Johnny, The RC low-pass filter is a lump element; therefore, you should not see the dispersion at the precursor. Instead, the real channel is a distributed element and the wave would disperse and spread the pulse to the precursor.
@shaikjohnshaida4009
@shaikjohnshaida4009 Ай бұрын
Great explanation. Can you please make video on pre cursor isi and post cursor isi waveforms?
@circuitimage
@circuitimage Ай бұрын
Hi shaik, nice to meet you. Yes, thank you for your good suggestions.
@muhammadkhaled0000
@muhammadkhaled0000 11 ай бұрын
Hi Dr. Chen, Can you explain, why dc gain at low frequency should be lower than 0dB? What is the problem if it has a 0dB response at low frequency and high response at high frequency? Thank you for this great and detailed video 😃
@circuitimage
@circuitimage 11 ай бұрын
Hi Muhammad, Nice to meet you and you're very welcome. I'm glad you liked it. The DC gain at low frequency should be highly programmable & calibrated to the input swing. For example, if the input swing (at long-run pattern) is very huge (e.g., > 1V), you might want to decrease the swing to improve the linearity without saturating the amplifier's output swing; otherwise, the DFE cannot converge well from the SS-LMS algorithm. On the other hand, if the input swing (at long-run pattern) is little (e.g., < 50mV), you might want to increase the swing to improve the input sensitivity of the sampler (& DFE) such that SNR would be high enough. Hopefully, this explanation is what you're looking for and answers your questions. 😄
@muhammadkhaled0000
@muhammadkhaled0000 11 ай бұрын
Thanks Dr. Chen for this great explanation@@circuitimage
@circuitimage
@circuitimage 11 ай бұрын
@@muhammadkhaled0000 You're very welocme. Any time. 😀
@user-kt5rx6hf9b
@user-kt5rx6hf9b Жыл бұрын
Hi Dr.Cheng, thanks for the great video, I'd like to inquire some quesitons to you 1. As your mention, CTLE can boost the output swing and get the higher SNR, but after I looked up the information online, most of the information indicated that CTLE will also amplify the noise, so may I know the noise won't have any effects on the SNR since the noise is too small, please correct me if I'm wrong. 2. The picture at @5:48, I'm not sure the frequency in the x-axis is signal's frequency or not, then if it's signal's frequency, it means the CTLE can't work properly if the signal's frequecny is higher than 2GHz right( the black line: CH+CTLE), please correct me if I'm wrong. Thanks for your video again.
@circuitimage
@circuitimage Жыл бұрын
Hi, 育瑛, you're very welcome. 😃Thank you so much for those good questions. I have comments below. Yes, you're correct. the CTLE would boost the high-frequency noise due to the high pass response; therefore, we don't put too much bandwidth than what it needs in the CTLE design. In addition, the passive CTLE would have a less SNR than the active CTLE if the active CTLE burns reasonable power.😀 Usually, we care about the 3dB bandwidth (not the whole flat response bandwidth), as long as the 3dB BW is ~5GHz, the signal's frequency < 5GHz should be okay and good enough for 10Gbps. 😄
@user-kt5rx6hf9b
@user-kt5rx6hf9b Жыл бұрын
@@circuitimage Hi Dr.Cheng, thanks for your reply! 1. As you mentioned, we don't put too much BW in the CTLE design. In this case, it won't contain too much high frequency in CTLE, so we can get less noise, right? And I think we may not say CTLE can not boost high frequency, shall we say CTLE will decrease the power in low frequency to compensate the loss of high frequency through channel. 2. The CTLE you mentioned in the video is active CTLE since it has higher SNR, but how could we distingush passive and active CTLE? 3. I'm wondering that if the IP is like USB4, the data rate is about 20Gbps, then could it still work Additional inquiry, 4. Can we improve the CTLE's filter ability by adjusting the AC and DC gain since in the CTLE design the resistor and capacitor are parallel, but I'm not sure this is correct or not. please correct me if I'm wrong. I really appreciated that, thank you again
@circuitimage
@circuitimage Жыл бұрын
@@user-kt5rx6hf9b Hi, 育瑛, you're very welcome. Again, thank you so much for those good questions. I have additional comments below.1. As you mentioned, we don't put too much BW in the CTLE design. In this case, it won't contain too much high frequency in CTLE, so we can get less noise, right? And I think we may not say CTLE can not boost high frequency, shall we say CTLE will decrease the power in low frequency to compensate the loss of high frequency through channel.[CC] Yes. 2. The CTLE you mentioned in the video is active CTLE since it has higher SNR, but how could we distingush passive and active CTLE?[CC] Please check this one: kzfaq.info/get/bejne/gNl5daSiyb_Lpok.html 3. I'm wondering that if the IP is like USB4, the data rate is about 20Gbps, then could it still work[CC] No, and I'll make another video to show how it works. Additional inquiry,4. Can we improve the CTLE's filter ability by adjusting the AC and DC gain since in the CTLE design the resistor and capacitor are parallel, but I'm not sure this is correct or not.[CC] Yes, and I'll make another video to show how it works.
@user-kt5rx6hf9b
@user-kt5rx6hf9b Жыл бұрын
@@circuitimage Thanks for your reply, I'm looking forward to watching the new video, thanks agian.
@circuitimage
@circuitimage Жыл бұрын
It is ready. Why Active CTLE in a high-speed SerDes? kzfaq.info/get/bejne/gNl5daSiyb_Lpok.html
@frankhsu1038
@frankhsu1038 10 ай бұрын
😀👍👍👍
@circuitimage
@circuitimage 10 ай бұрын
Hi Frank, thank you so much.
@zulfiqarali7382
@zulfiqarali7382 Ай бұрын
Can you share the slides to your lectures please?
@circuitimage
@circuitimage Ай бұрын
Thank you for your interest. 😊
@zulfiqarali7382
@zulfiqarali7382 Ай бұрын
@@circuitimage I mean kindly share the slides to your lectures.
Why TXFFE?
11:43
Circuit Image
Рет қаралды 6 М.
Why DFE?
12:49
Circuit Image
Рет қаралды 10 М.
Looks realistic #tiktok
00:22
Анастасия Тарасова
Рет қаралды 106 МЛН
КАК ДУМАЕТЕ КТО ВЫЙГРАЕТ😂
00:29
МЯТНАЯ ФАНТА
Рет қаралды 10 МЛН
路飞太过分了,自己游泳。#海贼王#路飞
00:28
路飞与唐舞桐
Рет қаралды 28 МЛН
Modelling Equalization with SerDesPy
17:51
Microelectronics
Рет қаралды 4,3 М.
Why Peaking Gain & BW Tradeoffs in CTLE?
13:01
Circuit Image
Рет қаралды 2,3 М.
Decision Feedback Equalization
10:14
Keysight Design Software
Рет қаралды 22 М.
Why NOT DFE-Only?
16:48
Circuit Image
Рет қаралды 3,8 М.
What is a Decision Feedback Equalizer (DFE)?
10:49
Iain Explains Signals, Systems, and Digital Comms
Рет қаралды 20 М.
Why Analog PAM4 Receiver?
17:17
Circuit Image
Рет қаралды 649
How DSP is Killing the Analog in SerDes
36:12
Alphawave Semi
Рет қаралды 23 М.
CTLE or DFE? | Synopsys
5:06
Synopsys
Рет қаралды 29 М.
I bought 1000 meters of wire to settle a physics debate
22:49
AlphaPhoenix
Рет қаралды 3 МЛН
Why Phase Interpolator Based CDR?
11:39
Circuit Image
Рет қаралды 4,9 М.
Looks realistic #tiktok
00:22
Анастасия Тарасова
Рет қаралды 106 МЛН