Why CTLE?

Поделиться
HTML-код
  • Опубликовано: 23 ноя 2024

Комментарии • 76

  • @arthura1687
    @arthura1687 10 месяцев назад +1

    Dear CC Chen, thank you for your great videos!

    • @circuitimage
      @circuitimage  10 месяцев назад

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

  • @SaintSabel
    @SaintSabel 2 года назад +2

    At first I had trouble understanding, then I thought about it for 5 seconds and saw you provided captions. Thanks Chen!

  • @ChathuminiSiriwardhane
    @ChathuminiSiriwardhane 4 месяца назад +1

    Thank you for the great explanation!

    • @circuitimage
      @circuitimage  4 месяца назад

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

  • @shunyuanhumurs_ran5382
    @shunyuanhumurs_ran5382 Год назад +1

    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!

  • @soumenmohapatra4242
    @soumenmohapatra4242 7 месяцев назад +2

    Hey CC, This one is really good. Thanks for this great content.

    • @circuitimage
      @circuitimage  7 месяцев назад +1

      Hi SOUMEN, good to hear from you again. Thanks again and I'm glad you liked it. :)

  • @ashwin35007
    @ashwin35007 7 месяцев назад +1

    Thanks for the great content CC!

    • @circuitimage
      @circuitimage  7 месяцев назад

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

  • @taptuberay
    @taptuberay 2 года назад

    Thank you for the nice explanation of CTLE

    • @circuitimage
      @circuitimage  2 года назад

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

  • @mountaineagle4140
    @mountaineagle4140 2 года назад

    Great video. Thanks so much!

    • @circuitimage
      @circuitimage  2 года назад

      @Mountain Eagle Glad you enjoyed it!

  • @nurahmedomar
    @nurahmedomar 6 месяцев назад +1

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

    • @circuitimage
      @circuitimage  6 месяцев назад

      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 6 месяцев назад

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

  • @JeetDarji-rg4qh
    @JeetDarji-rg4qh 7 месяцев назад +1

    Thanks a lot 🙏

    • @circuitimage
      @circuitimage  7 месяцев назад

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

  • @shaikjohnshaida4009
    @shaikjohnshaida4009 5 месяцев назад

    Great explanation.
    Can you please make video on pre cursor isi and post cursor isi waveforms?

    • @circuitimage
      @circuitimage  5 месяцев назад

      Hi shaik, nice to meet you. Yes, thank you for your good suggestions.

  • @filesshitong
    @filesshitong Год назад +1

    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.

  • @KarimAly-c9f
    @KarimAly-c9f 6 месяцев назад +1

    Thank you
    great

  • @林彥全-x7f
    @林彥全-x7f Год назад +1

    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.

    • @林彥全-x7f
      @林彥全-x7f Год назад +1

      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  Год назад

      @@林彥全-x7f 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.

    • @林彥全-x7f
      @林彥全-x7f Год назад

      I understand now! many thanks!

    • @circuitimage
      @circuitimage  Год назад

      @@林彥全-x7f Great. I'm glad that helps and you're welcome. 😀

  • @rangababuganta7725
    @rangababuganta7725 2 года назад

    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  2 года назад

      Thanks for your Great suggestion! I'll do it :)

  • @po-yaohsu2052
    @po-yaohsu2052 Год назад +1

    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  Год назад +1

      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 Год назад +1

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

  • @ZanZ-qi6wz
    @ZanZ-qi6wz Год назад +1

    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 Год назад +1

      @@circuitimage Thanks again for your explanation!

    • @circuitimage
      @circuitimage  Год назад

      @@ZanZ-qi6wz You're very welcome.

  • @muhammadkhaled0000
    @muhammadkhaled0000 Год назад

    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  Год назад +1

      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 Год назад

      Thanks Dr. Chen for this great explanation@@circuitimage

    • @circuitimage
      @circuitimage  Год назад +1

      @@muhammadkhaled0000 You're very welocme. Any time. 😀

  • @許育瑛-n5t
    @許育瑛-n5t Год назад

    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  Год назад +1

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

    • @許育瑛-n5t
      @許育瑛-n5t Год назад

      @@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  Год назад +1

      @@許育瑛-n5t 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: ruclips.net/video/JsIBAqdYgvU/видео.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.

    • @許育瑛-n5t
      @許育瑛-n5t Год назад

      @@circuitimage Thanks for your reply, I'm looking forward to watching the new video, thanks agian.

    • @circuitimage
      @circuitimage  Год назад +1

      It is ready. Why Active CTLE in a high-speed SerDes?
      ruclips.net/video/JsIBAqdYgvU/видео.html

  • @AkashGupta-po2bg
    @AkashGupta-po2bg 3 года назад +2

    Could you please create video on FFE (TX side) ? Also explain precursor and post cursor in details.

    • @circuitimage
      @circuitimage  3 года назад

      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 3 года назад +1

      @@circuitimage Thank you so much for your quick response on my comment.

    • @circuitimage
      @circuitimage  3 года назад

      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: ruclips.net/video/_3vJzohIcsA/видео.html

  • @王正宇-i1l
    @王正宇-i1l Год назад +1

    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  Год назад +1

      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)

  • @JohnnyLiao-p6n
    @JohnnyLiao-p6n 11 месяцев назад +1

    post-curor可以直覺地想像當下資料會影響後面的資料;但該如何直覺地解釋pre-cursor未來的資料會影響當下資料呢?

    • @circuitimage
      @circuitimage  11 месяцев назад +1

      Hi Johnny, 非常感謝你提出這個好問題。您可以想像自己所處的位置。如果你在current bit, the next pre-cursor 1 就會干擾你current bit,如果你在next bit, 另一方面,current bit 的 pre-cursor 1 就會干擾你 previous bit.

    • @JohnnyLiao-p6n
      @JohnnyLiao-p6n 11 месяцев назад +1

      @@circuitimage 過去有模擬如果signal經過一階RC的LPF是不會產生pre-cursor,因此在想為何經過實際的channel就會產生pre-cursor?

    • @circuitimage
      @circuitimage  11 месяцев назад +2

      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.

  • @zulfiqarali7382
    @zulfiqarali7382 5 месяцев назад +1

    Can you share the slides to your lectures please?

    • @circuitimage
      @circuitimage  5 месяцев назад

      Thank you for your interest. 😊

    • @zulfiqarali7382
      @zulfiqarali7382 5 месяцев назад +1

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

  • @王正宇-i1l
    @王正宇-i1l Год назад

    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.

  • @frankhsu1038
    @frankhsu1038 Год назад

    😀👍👍👍

  • @Max0938202
    @Max0938202 3 года назад

    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.

  • @NostalgiaT
    @NostalgiaT 2 месяца назад

    What's the difference between ctle and dfe?

    • @circuitimage
      @circuitimage  2 месяца назад

      Hi Ahmad,
      Nice to meet you and thank you 🙏 for your questions. Lots difference and you might want to check all my videos😊