Why Floating-tap or Dual-summer in A DFE?

  Рет қаралды 1,330

Circuit Image

Circuit Image

Күн бұрын

Пікірлер: 30
@kkumail92
@kkumail92 Жыл бұрын
Hello. I love the way of teaching. Its organized in why and why not a particluar circuit. Intuitive explanation is great to summarize these circuits. I hope this channel receives lots of views. Appreciate your work! Is it possible to get access to the slides?
@circuitimage
@circuitimage Жыл бұрын
Hi Kumail, nice to meet you and thank you so much for the feedback. Sorry. I don't have a plan to give access yet. :)
@hrachya_khachatryan
@hrachya_khachatryan Жыл бұрын
Hello ! Great video, I think I have seen the floating tap idea somewhere, probably in 40Gbps serial link. Now I understand concept better. Few questions related to summer. At slide 5, you show the summer implementation. I think the idea is that vin (from CTLE) has the ISI on it, and to remove the ISI from the summer's output (vout), the right side of the circuit sucks part of the Id1 and Id2 currents and corrects the differential voltage on resistors Rd1 and Rd2. So, first question is what are H2[4:0] and H2[5] (I guess these are control bits and somehow related to H2 feedback coefficient). Second question is: it seems that M1 and M2 transistors are controlled by Vin+ and Vin- , which are analog signals with proper common mode. Instead M3, M4, M5, M6 are just switches controlled by D2 (which is either 1 or 0). I am worried that depending on what is the common mode on Vin , the summer might function differently. Or maybe I am wrong? And last question: what is vTH on the leftmost transistor and how M12 is controlled, is it a switch ? Thank you again for your work :)
@circuitimage
@circuitimage Жыл бұрын
Hi Hrachya, Thank you so much for the feedback and I'm glad the floating tap idea helped you. I have comments below. Few questions related to summer. At slide 5, you show the summer implementation. I think the idea is that vin (from CTLE) has the ISI on it, and to remove the ISI from the summer's output (vout), the right side of the circuit sucks part of the Id1 and Id2 currents and corrects the differential voltage on resistors Rd1 and Rd2. [CC] YesSo, first question is what are H2[4:0] and H2[5] (I guess these are control bits and somehow related to H2 feedback coefficient).[CC] Yes. H2[5] was the MSB of the tap2 feedback coefficient in sign bits & H2[4:0] was the control bits of the tap2 feedback coefficient in magnitude bits. Second question is: it seems that M1 and M2 transistors are controlled by Vin+ and Vin- , which are analog signals with proper common mode. Instead M3, M4, M5, M6 are just switches controlled by D2 (which is either 1 or 0). I am worried that depending on what is the common mode on Vin, the summer might function differently. Or maybe I am wrong? [CC] Yes. That could operate differently; therefore, adding a CMOS to the CML conversion stage would mitigate the concern you had, but the extra delay stage would violate the close timing. In the real case, people will leave with it but make M3 to M6 devices w/ higher Vth devices while the M1-2 could be ultra-low Vth devices to reduce the different settling behaviors.And last question: what is vTH on the leftmost transistor and how M12 is controlled, is it a switch ? [CC] Yes. You're correct that the M12 is just a switch to control or flexibly tune the tail current. Thank you again for your work :) [CC] You're very welcome.
@hrachya_khachatryan
@hrachya_khachatryan Жыл бұрын
@@circuitimage Thank you for the useful feedback :)
@ZanZ-qi6wz
@ZanZ-qi6wz Жыл бұрын
Hi Teacher, Thank you for the Great Video. I have heard that if a receiver rely heavily on DFE tap1, it may choose to request Precoding during link training. Do you know why it is? Do you have a video to explain the relationship between DFE and precoding? Thanks!
@circuitimage
@circuitimage Жыл бұрын
Hi ZanZ9898, nice to meet you, and thanks for the nice questions. I don't have the video, but could you please elaborate on which or what kind of precoding you referred to, which may help a better understanding of the reason behind it? 😀
@ZanZ-qi6wz
@ZanZ-qi6wz Жыл бұрын
@@circuitimage I mean specifically for PCIE Gen5 precoding.
@circuitimage
@circuitimage Жыл бұрын
@@ZanZ-qi6wz Hi Zan, Thank you so much for the clarification. I understand your concern, which was described in my previous video "Why Adaptation in Discrete-time Equalizers?" (kzbin.info/www/bejne/g3qzhYKDmtJ5lbM). You can refer to it and let me know if the image is still not clear to you. :)
@ZanZ-qi6wz
@ZanZ-qi6wz Жыл бұрын
@@circuitimage Thank you again!
@circuitimage
@circuitimage Жыл бұрын
@@ZanZ-qi6wz You're very welcome. :)
@abhiruplahiri1
@abhiruplahiri1 2 жыл бұрын
Nice video as always. Could you share the literature/paper reference for split summer for the exact circuit, looks interesting? Many thanks.
@circuitimage
@circuitimage 2 жыл бұрын
Thanks for the feedback. There are lots of literature/paper references to the split summers. One of my favorites is this one: "A 1.0625 ∼ 14.025 Gb_s Multi-Media Transceiver With Full-Rate Source-Series-Terminated Transmit Driver and Floating-Tap Decision-Feedback Equalizer in 40 nm CMOS." Please let me know if you need anything else from me.
@abhiruplahiri1
@abhiruplahiri1 2 жыл бұрын
@@circuitimage really appreciate your fast response. Thanks a lot for the input and sharing the paper information. Cheers.
@circuitimage
@circuitimage 2 жыл бұрын
You are very welcome 😄
@hitboy061
@hitboy061 2 жыл бұрын
Hi CC, Thanks for your great video. At 12:40, what does 7 floating taps mean? Physical connection is tap 1 to 5. From my point of view, 6~14 are floating taps, but the number is 9.
@circuitimage
@circuitimage 2 жыл бұрын
@陳冠宇 Thanks for the good catch and careful watching. My 7 floating taps were referring to the pulse response ~9:29, which shows the 7 floating taps could cancel the post-cursors #10, 11, 12, 29, 30, 31, 32 (7 taps). Other post-cursors are ~0 and the other 2 floating taps might not be needed since the coefficient would be ~0.
@hitboy061
@hitboy061 2 жыл бұрын
@@circuitimage Thanks for your clear explanation.
@circuitimage
@circuitimage 2 жыл бұрын
@@hitboy061 I'm glad that helps :)
@李茂誠-k7o
@李茂誠-k7o 2 жыл бұрын
又是乾貨滿滿的一集!
@circuitimage
@circuitimage 2 жыл бұрын
@李茂誠 , 我很高興它有所幫助 :)
@nickliao7924
@nickliao7924 2 жыл бұрын
Hi CC Thanks for the great video Is it possible to predict that the chip's DFE taps is suitable for motherboard's connector placement and numbers?
@circuitimage
@circuitimage 2 жыл бұрын
@Nick Liao Thanks for the good question. Yes, that's workable and a realistic design approach. The subtlety is the manufacture QA or variability of the package, which can be good enough nowaday.
@nickchiang0
@nickchiang0 2 жыл бұрын
Hi CC, If the ISI take place between post -cursor 1 and post-cursor 2 UI, so this ISI cannot be canceled or compensated out, what is the solution for this case?
@circuitimage
@circuitimage 2 жыл бұрын
@Nick Chiang Thanks for the very good question. If that's the residual is small, that's okay. But, if the residual is big, that means the DFE's feedback settling is not fast enough even though the timing was met; therefore, further reducing the DFE close loop delay is a must. Another one is to add the edge-DFE (I can talk about that later), which may add complexity and loading but is very effective.
@nickchiang0
@nickchiang0 2 жыл бұрын
@@circuitimage Thanks! I’m looking forward to seeing the topic of the edge-DFE 😬
@circuitimage
@circuitimage 2 жыл бұрын
@@nickchiang0 Sure. Too many topics people are interested in, so that may take. few times and will give you an update. :)
@debarsheebhattacharjee164
@debarsheebhattacharjee164 2 жыл бұрын
Hi sir, Can you please make English subtitles properly. Your explanations are very good. But sometimes I fail to understand words you are using
@circuitimage
@circuitimage 2 жыл бұрын
@Debarshee Bhattacharjee Thanks for the suggestions. Done. Could you please check if that's clear to you? Thanks again :)
Why NOT DFE-Only?
16:48
Circuit Image
Рет қаралды 4,7 М.
Why IP?
9:13
Circuit Image
Рет қаралды 181
I'VE MADE A CUTE FLYING LOLLIPOP FOR MY KID #SHORTS
0:48
A Plus School
Рет қаралды 20 МЛН
Caleb Pressley Shows TSA How It’s Done
0:28
Barstool Sports
Рет қаралды 60 МЛН
Why DFE?
12:49
Circuit Image
Рет қаралды 12 М.
Model Predictive Control
12:13
Steve Brunton
Рет қаралды 275 М.
The Real Reason Behind Using I/Q Signals
9:21
Wireless Pi
Рет қаралды 40 М.
Why Eye Diagram?​
20:39
Circuit Image
Рет қаралды 584
Inside the V3 Nazi Super Gun
19:52
Blue Paw Print
Рет қаралды 2,3 МЛН
Trump Started Negotiations / Is the War Ending?
12:18
NEXTA Live
Рет қаралды 306 М.
Flawless PCB design: RF rules of thumb - Part 1
15:45
Hans Rosenberg
Рет қаралды 98 М.
What is a Decision Feedback Equalizer (DFE)?
10:49
Iain Explains Signals, Systems, and Digital Comms
Рет қаралды 22 М.
You Don't Understand EQ
17:41
sseb
Рет қаралды 816 М.
I'VE MADE A CUTE FLYING LOLLIPOP FOR MY KID #SHORTS
0:48
A Plus School
Рет қаралды 20 МЛН