Why CTLE?

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
    @ChathuminiSiriwardhane12 сағат бұрын

    Thank you for the great explanation!

  • @circuitimage

    @circuitimage

    7 сағат бұрын

    Hi Chathumini, nice to meet you and you're welcome. I'm glad you liked it. :)

  • @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
    @arthura16875 ай бұрын

    Dear CC Chen, thank you for your great videos!

  • @circuitimage

    @circuitimage

    5 ай бұрын

    Hi Arthur, Nice to meet you. Thank you so much for the kind words and I'm glad you liked it. Thanks, CC

  • @user-dd5pi3yq2t
    @user-dd5pi3yq2tАй бұрын

    Thank you great

  • @circuitimage

    @circuitimage

    Ай бұрын

    Most welcome🙏😊

  • @shunyuanhumurs_ran5382
    @shunyuanhumurs_ran538211 ай бұрын

    High quality courses! Vivid pictures and great summary! thank u👏👏

  • @circuitimage

    @circuitimage

    11 ай бұрын

    Hi Shunyuan, nice to meet you. You're very welcome. Glad you like them!

  • @ashwin35007
    @ashwin350072 ай бұрын

    Thanks for the great content CC!

  • @circuitimage

    @circuitimage

    2 ай бұрын

    Hi Ashwin, thank you so much for the feedback and I'm glad you liked it. :)

  • @mountaineagle4140
    @mountaineagle4140 Жыл бұрын

    Great video. Thanks so much!

  • @circuitimage

    @circuitimage

    Жыл бұрын

    @Mountain Eagle Glad you enjoyed it!

  • @soumenmohapatra4242
    @soumenmohapatra42423 ай бұрын

    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. :)

  • @taptuberay
    @taptuberay Жыл бұрын

    Thank you for the nice explanation of CTLE

  • @circuitimage

    @circuitimage

    Жыл бұрын

    Thanks for the feedback and I'm glad that helps.

  • @JeetDarji-rg4qh
    @JeetDarji-rg4qh3 ай бұрын

    Thanks a lot 🙏

  • @circuitimage

    @circuitimage

    3 ай бұрын

    Hi Jeet, nice to meet you and you're very welcome. :)

  • @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 :)

  • @nurahmedomar
    @nurahmedomarАй бұрын

    Best explanation! What tools you guys use to draw the schematic and waveform? It's so good.

  • @circuitimage

    @circuitimage

    Ай бұрын

    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

    Ай бұрын

    @@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-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.

  • @frankhsu1038
    @frankhsu103810 ай бұрын

    😀👍👍👍

  • @circuitimage

    @circuitimage

    10 ай бұрын

    Hi Frank, thank you so much.

  • @user-yl6cw1bt2i
    @user-yl6cw1bt2i11 ай бұрын

    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

    11 ай бұрын

    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

    11 ай бұрын

    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

    11 ай бұрын

    @@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

    11 ай бұрын

    I understand now! many thanks!

  • @circuitimage

    @circuitimage

    11 ай бұрын

    @@user-yl6cw1bt2i Great. I'm glad that helps and you're welcome. 😀

  • @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.

  • @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.

  • @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)

  • @AkashGupta-po2bg
    @AkashGupta-po2bg2 жыл бұрын

    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: kzread.info/dash/bejne/kWeqrNyomKzJo6Q.html

  • @Max0938202
    @Max09382022 жыл бұрын

    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.

  • @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-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: kzread.info/dash/bejne/fKd9pKOqlLzNprg.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? kzread.info/dash/bejne/fKd9pKOqlLzNprg.html

  • @muhammadkhaled0000
    @muhammadkhaled000011 ай бұрын

    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-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.

  • @zulfiqarali7382
    @zulfiqarali7382Ай бұрын

    Can you share the slides to your lectures please?

  • @circuitimage

    @circuitimage

    Ай бұрын

    Thank you for your interest. 😊

  • @zulfiqarali7382

    @zulfiqarali7382

    29 күн бұрын

    @@circuitimage I mean kindly share the slides to your lectures.

  • @user-ot9ew9tp1c
    @user-ot9ew9tp1c7 ай бұрын

    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.