No video

Why DFE?

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

Circuit Image

Circuit Image

Күн бұрын

The Decision-Feedback Equalizer (DFE) is one kind of equalizers in communication system. To provide an intuitive image, we went through other equalizers' limitation and emphasize the DFE's strength images such that everyone can follow the needs of DFE easily.

Пікірлер: 47
@madhooz
@madhooz 2 жыл бұрын
Hi Sir, I am really fortunate to watch your videos for understanding the concepts in SERDES. Your videos are very simple to understand the blocks, their requirements and functionality. Thanks a lot for your videos.
@circuitimage
@circuitimage 2 жыл бұрын
Thanks for the feedback and please share w/ someone may benefit from it.
@po-yaohsu2052
@po-yaohsu2052 Жыл бұрын
Really helpful!Since SerDes is a rare topic in school, it is hard for me to start from the begining. I've learned a lot through the videos, thx.
@circuitimage
@circuitimage Жыл бұрын
Hi Po-Yao, nice to meet you. I'm glad you learned a lot. Thank you for your feedback and hopefully, we could meet one day in Taiwan. 😀😀😀
@user-kt5rx6hf9b
@user-kt5rx6hf9b Жыл бұрын
Hi Dr.Cheng, thanks for the great video. I'd like to inquire one question which is the tap, can I take tap as a filter since if DFE have more taps, it means DFE can cancel more post-cursor ISI and if FFE has more tpas, it can cancel more pre-cursor ISI, and if we increase more tpas, it means we need more flip-flps, so it will increase the area. Please correct me if I'm wrong. Thank you again.
@circuitimage
@circuitimage Жыл бұрын
Thank you so much for your good questions. Your understanding is correct and we can.
@user-kt5rx6hf9b
@user-kt5rx6hf9b Жыл бұрын
@@circuitimage Thanks for your reply
@circuitimage
@circuitimage Жыл бұрын
You are very welcome 🤗
@bkhoo5
@bkhoo5 8 ай бұрын
Very well explain. Thx you
@circuitimage
@circuitimage 8 ай бұрын
Hi boon, nice to meet you and thank you for your feedback. I'm glad that helped. 😊
@hanyueli3147
@hanyueli3147 9 ай бұрын
Thanks for your video, I have a question for the eye diagram at 8:17. Is the green eye diagram what we want to have, such that at the clock rising edge, there are 4 different levels? But the input has only 2 levels, so I am confused why the green one is better than the red one. Thanks!
@circuitimage
@circuitimage 9 ай бұрын
Hi Hanyue, Nice to meet you. Thank you so much for the good question. The example I've shown here is a half-rate DFE topology; therefore, the rising edge of the clock would sample the 2 levels eye diagram while the 4 different levels eye diagram was settled in the summing nodes. Hopefully, this helps your understanding. Thanks again.
@ams_designer_18
@ams_designer_18 2 жыл бұрын
Just saying thanks for this , thank you so much
@circuitimage
@circuitimage 2 жыл бұрын
Thanks for the feedback and please share w/ someone may benefit from it.
@MinhPham-je1gt
@MinhPham-je1gt Жыл бұрын
Thanks for the presentation. I got one question: why is the DFE immune to noise and crosstalk. Noise and crosstalk will be present in the input of DFE, how could DFE know how to make the decision?
@circuitimage
@circuitimage Жыл бұрын
Hi Minh, Nice to meet you, and thank you for your great question. The DFE would not be immune to noise & crosstalk, but at least the DFE would not amplify it. For those noise & crosstalk are mostly high-frequency content, and the CTLE would amplify it (at the frequency greater than the Nyquist rate) and de-emphasize the DC content and reduce the SNR. So, the DFE would be less vulnerable to noise & crosstalk than the CTLE.
@MinhPham-je1gt
@MinhPham-je1gt Жыл бұрын
@@circuitimage thanks for clarifying. Keep up the great content. 👍🏻
@circuitimage
@circuitimage Жыл бұрын
@@MinhPham-je1gt Sure. Thanks again for your great feedback.
@circuitimage
@circuitimage Жыл бұрын
@@MinhPham-je1gt Sure. Will do and I hope to receive more great feedback from you :)
@hrachya_khachatryan
@hrachya_khachatryan Жыл бұрын
Very good channel , liked and subscribed! Two questions. 1) Is the DFE a FIR filter ? like TXFFE. 2) I imagine that DFE has a high pass frequency response but with bumps. While in your TXFFE video, frequency response of the TXFFE is more similar to CTLE (no bumps). This is surprising, because it seems to me that TXFFE and DFE are very similar to each other... Thanks
@circuitimage
@circuitimage Жыл бұрын
@Hrachya Khachatryan Thanks for the feedback and I'm glad you liked it. I have comments below. 1) No, it's like an IIR since the feedback tap 2) Both TXFFE & DFE are discrete-time, but both TXFFE & CTLE will amplify the noise, but the DFE wouldn't; therefore, the similarity is still different in terms of properties :)
@hrachya_khachatryan
@hrachya_khachatryan Жыл бұрын
@@circuitimage Thank you )))
@circuitimage
@circuitimage Жыл бұрын
@@hrachya_khachatryan You're very welcome :)
@zhenglai7678
@zhenglai7678 Жыл бұрын
Very nicely put presentations and I learnt something new! At 6:40 you mentioned that propagation error is usually not a big issue. As the speed increases, closing the timing of the first tap could be difficult due to many number of taps being implemented at the summing node. I am wondering what's your thoughts about the error propagations due to the difficulties of closing the first tap at high speed design? Appreciate it. Thanks again!
@circuitimage
@circuitimage Жыл бұрын
Thanks for the feedback and good question. You could apply a sliding tap or separate summing amplifier to reduce the loading for the 1st tap at a high-speed SerDes. Let me know if that's not clear to you and I could make another video to emphasize what I meant.
@zhenglai7678
@zhenglai7678 Жыл бұрын
@@circuitimage Yes that would be something interesting to learn about(regarding the tricks to reduce capacitive loading on the summing node)! Look forward to it!
@circuitimage
@circuitimage Жыл бұрын
@Zheng Lai :) Here you go: kzfaq.info/get/bejne/eMB8iatenbCqqac.html
@ssayank
@ssayank 2 жыл бұрын
Thank you very much for your great videos. Just a dull question, would you please explain, why a bumpy response would create a reflected waveform time domain? And why they are created in 3UI, 6UI and so on?
@circuitimage
@circuitimage 2 жыл бұрын
Thanks for the feedback and good question. The case study of those reflections was just an example of 3UI, 6UI, and so on, which might not be in other cases. The reflections may be from the discontinuities in the packages, vias, connectors, etc. So, every link could have different reflections in time so as the response in the frequency domain. Lastly, not the bumpy response creates a reflected waveform. The discontinuities at the interface would create a reflected waveform and the bumpy response was just the frequency response due to the discontinuities.
@user-ei3hm1oz6f
@user-ei3hm1oz6f Жыл бұрын
Hi sir, thanks for the sharing amazing video. I'm wondering why DFE only cancel the post cursor(signal falling edge) due to at next bit may create nonzero value? No impact of pre cursor(signal rising edge) if the nonzero value is negative?
@circuitimage
@circuitimage Жыл бұрын
@顏擇敏 Thanks for the good question. The DFE is decision feedback to cancel the previous bit (symbol); therefore, that only canceled the previous bit's post-cursor. Technically, the DFE cannot cancel the previous bit's pre-cursor.
@jimmyma534
@jimmyma534 Жыл бұрын
Thanks for the video, I have a question about DFE error propagation. How do we ensure DFE error propagation doesn't make compliance test fail ? Is there any "simple" method to evaluate it?
@circuitimage
@circuitimage Жыл бұрын
Hi Jimmy, nice to meet you and thank you so much for the excellent question. I'll make the compliance test video for the "PCIe" & "10GKR" or others to elaborate on that. :)
@vars008rcb
@vars008rcb Жыл бұрын
Hi Chen, nice videos! could you please explain how FFE has noise amplification problem?
@circuitimage
@circuitimage Жыл бұрын
@vars008rcb nice to meet you. Thanks and I'm glad you liked it. The FFE would decrease the DC swing and boot the high frequency (most noise content), so the high-frequency noise is equivalently amplified.
@vars008rcb
@vars008rcb Жыл бұрын
@@circuitimage Thanks for the quick response. It makes sense!
@circuitimage
@circuitimage Жыл бұрын
@@vars008rcb You're very welcome :)
@circuitimage
@circuitimage Жыл бұрын
@@vars008rcb Thanks for confirming my mental model of the FFE image as well. :)
@ZanZ-qi6wz
@ZanZ-qi6wz Жыл бұрын
Hi Teacher, I have been enjoying your videos. Thanks! I have some question. It seems the DFE can reduce the ISI by suppressing the post cursor, where educing the ISI can improve the Voltage margin, that is the eye height, correct? Does DFE improves eye width? It seems to me both CTLE and DFE improves eye height only, Is there any receiver parameters can improve eye width especially the eye left and right are not equal/balance?
@circuitimage
@circuitimage Жыл бұрын
Hi Zan, nice to meet you and I'm glad you like my videos. Thank you so much for the excellent questions. Please be advised that both the eye width (EW) and eye height (EH) are correlated; therefore, if EH is improved, the EW should be improved. But for DFE, there's a subtlety since that would require feedback (FB) timing or settling time requirement and most of the data DFEs cannot FB fast enough, so that's not improving the EW effectively. I can show other edge DFEs images later, and that would help the EW effectively.
@ZanZ-qi6wz
@ZanZ-qi6wz Жыл бұрын
@@circuitimage Thank you teacher! another question. If I see the eye width is horizontally shift left / right side, Which parameter I should check?
@circuitimage
@circuitimage Жыл бұрын
@@ZanZ-qi6wz Thank you so much for the good questions. If the eye width was shifted, you could check if the TXFFE or CTLE did not cancel the pre-cursor well enough. Another possibility is the DFE's settling time takes too long, even though it meets the 1UI timing. :)
@ZanZ-qi6wz
@ZanZ-qi6wz Жыл бұрын
@@circuitimage Thank you very much for your explanation again! Very helpful!
@circuitimage
@circuitimage Жыл бұрын
​@@ZanZ-qi6wz You are very welcome. :)
@initiate_si2084
@initiate_si2084 Жыл бұрын
What is the meaning of taps in DFE? (1 tap, 2 tap, 3 tap etc)
@circuitimage
@circuitimage Жыл бұрын
The number of taps means how many Tbit (or UI) you can cancel the length of the ISI. For example, if you only have 2 taps DFE, you can only cancel the 1st & 2nd post-cursor by the 1st tap & 2nd tap feedback summing signalling to cancel the previous ISI; therefore, you cannot cancel the previous 10 UI's ISI, for example.
@initiate_si2084
@initiate_si2084 Жыл бұрын
@@circuitimage Understood. Is there an article or link that explains how to configure taps for DFE in detail? Also, do you have an email ID for further question?
Why CTLE?
14:18
Circuit Image
Рет қаралды 11 М.
Why TXFFE?
11:43
Circuit Image
Рет қаралды 7 М.
Please Help Barry Choose His Real Son
00:23
Garri Creative
Рет қаралды 23 МЛН
拉了好大一坨#斗罗大陆#唐三小舞#小丑
00:11
超凡蜘蛛
Рет қаралды 14 МЛН
SPONGEBOB POWER-UPS IN BRAWL STARS!!!
08:35
Brawl Stars
Рет қаралды 22 МЛН
Why NOT DFE-Only?
16:48
Circuit Image
Рет қаралды 4 М.
GEL7114 - Module 4.9 - Decision Feedback Equalizer (DFE)
8:06
Leslie Rusch
Рет қаралды 8 М.
Decision Feedback Equalization
10:14
Keysight Design Software
Рет қаралды 22 М.
Why NOT CTLE-Only?
10:02
Circuit Image
Рет қаралды 2,8 М.
CTLE or DFE? | Synopsys
5:06
Synopsys
Рет қаралды 29 М.
Why NOT TXFFE-Only?
7:02
Circuit Image
Рет қаралды 1,8 М.
What is clock and data recovery?
9:11
Texas Instruments
Рет қаралды 20 М.
Why Timing?
15:47
Circuit Image
Рет қаралды 1,7 М.
What is a Decision Feedback Equalizer (DFE)?
10:49
Iain Explains Signals, Systems, and Digital Comms
Рет қаралды 20 М.
深入剖析CTLE+DFE均衡,给信号“补血”,让眼图"开眼"
26:11
Please Help Barry Choose His Real Son
00:23
Garri Creative
Рет қаралды 23 МЛН