Why SerDes?

  Рет қаралды 5,161

Circuit Image

Circuit Image

2 жыл бұрын

Why do we need a serializer and De-serializer, which is called SerDes?
Few wires or pin counts for area reduction.
Less design overhead for power reduction.

Пікірлер: 35
@jasonchiang7647
@jasonchiang7647 2 жыл бұрын
Thank you very much for your sharing. It's awesome for my knowledge improvement.
@circuitimage
@circuitimage 2 жыл бұрын
Glad it was helpful!
@phanirammm
@phanirammm 2 жыл бұрын
Good content it helps understanding the concepts more clearly, great job thanks for sharing your knowledge with us
@circuitimage
@circuitimage 2 жыл бұрын
Thanks for the feedback and I'm glad it was helpful!
@geoteames
@geoteames 2 жыл бұрын
excellent video..very helpful.explained things in a simple way
@circuitimage
@circuitimage 2 жыл бұрын
Glad it was helpful!
@sunkarasaigoutham
@sunkarasaigoutham 2 жыл бұрын
Great stuff !
@circuitimage
@circuitimage 2 жыл бұрын
Glad you enjoyed it
@sunkarasaigoutham
@sunkarasaigoutham Жыл бұрын
Interesting image, comparision between parallel and serial data transmission with bulky wires :)
@circuitimage
@circuitimage Жыл бұрын
I'm glad you like it :)
@MangoLin
@MangoLin 23 күн бұрын
嗨!doctor您好,請問一般在業界設計serdes時,都是使用keysight ads還是cadense virtuoso居多呢? 他們各自的優缺點又在哪裡呢?感謝doctor!!
@circuitimage
@circuitimage 23 күн бұрын
Hi Mango, thank you for the good question. Cadense virtuoso is more poplular since that's compatible with other layout, post-extracted simulation, IR-EM backend design/verifications and other system IBIS-AMI.
@MangoLin
@MangoLin 22 күн бұрын
​@@circuitimage thx for the reply!! Your video is very beneficial for me!!
@circuitimage
@circuitimage 21 күн бұрын
@@MangoLin Hi Mango, thank you for the feedback. I'm really happy my video is very beneficial to you. :)
@user-kt5rx6hf9b
@user-kt5rx6hf9b Жыл бұрын
Hi, thank you for sharing the interesting knowledage, I really appreciated it. And there are some doubts I want to confirm to you 1. If we use SerDes, it can cancel the delay problem in parallel transmission, right? 2. If we use SerDes, we need to use the emedded clock, it also needs a CDR, right? 3. So far, if we want to increase the speed of transmission or if there is a high speed signal, it's better for using SerDes, right? Thank you for your patience.
@circuitimage
@circuitimage Жыл бұрын
Thanks for the feedback. I put comments below. 1. If we use SerDes, it can cancel the delay problem in parallel transmission, right? [CC] Can you elaborate on this? The SerDes could have more latency than the parallel link. 2. If we use SerDes, we need to use the emedded clock, it also needs a CDR, right? [CC] This is the case, but you still can send the clock; therefore, it's not a must. In the UCIe, we sent the clock :) 3. So far, if we want to increase the speed of transmission or if there is a high speed signal, it's better for using SerDes, right? [CC] That's correct in terms of PPA benchmarking.
@user-kt5rx6hf9b
@user-kt5rx6hf9b Жыл бұрын
@@circuitimage Thanks for the feedback, sorry for the unclear explanation 1. Parallel transmission means several bits can be transmitted at the same time, but there is problem which exists in parallel transmission, need to wait for every bits at the same starting point. However, SerDes doesn't need to wait for other bits, just need to transmit the bit one on one, so SerDes can cancel the delay, is it correct.
@circuitimage
@circuitimage Жыл бұрын
​@@user-kt5rx6hf9b Thanks for the clarification. Technically, that's correct. But, that's for 1 lane SerDes. If you have multi-lanes (4 or 8) SerDes, you may still need the lane alignments, which would have a delay as well. The good thing is that the delay is shorter since the data rate is much higher in the SerDes than the one in the low bit rate but with great amounts of parallel links.
@user-kt5rx6hf9b
@user-kt5rx6hf9b Жыл бұрын
@@circuitimage Thank you for explaining in details, I've learned a lot from you, thanks again.
@circuitimage
@circuitimage Жыл бұрын
@@user-kt5rx6hf9b You're very welcome.
@Sandeepk-jk1fu
@Sandeepk-jk1fu Жыл бұрын
how should I start learning, 1) serdes circuits from basics. & 2) TX(data patha nd clock path),RX (ctle, dfe )circuits from the base level. where to start? Are there any courses?
@circuitimage
@circuitimage Жыл бұрын
Hi Sandeep, Nice to meet you. Thanks for the excellent questions. You can start learning the SerDes from the book "Design of Integrated Circuits for Optical Communications" by Behzad Razavi. Then keep asking questions would help you understand every SerDes circuits blocks (in the TX or RX data paths & clock paths) further. Please be advised that the SerDes is a complicated system and may take more time to get the detail easily. If you need any help, please let me know and I could make the video to clarify your questions.
@Sandeepk-jk1fu
@Sandeepk-jk1fu Жыл бұрын
Okay
@user-et9lg2ry9t
@user-et9lg2ry9t Жыл бұрын
I like the way you share your knowledge to us. I know this kind of vedio could not attract so much people. So I start to watch every your vedios. Keep Going, Bro !
@circuitimage
@circuitimage Жыл бұрын
Hi 大條, nice to meet you. Thank you for your feedback and I'm glad you like it. :)😀
@sunkarasaigoutham
@sunkarasaigoutham Жыл бұрын
The main challenge in converting parallel data to serial is the increase the requirement of bandwidth as each bit duration in serail data gets scaled by the number of data streams getting serailized
@circuitimage
@circuitimage Жыл бұрын
That's correct!
@isaacsabu2441
@isaacsabu2441 2 жыл бұрын
Sir, how can I contact you. I have some doubts. Please reply
@circuitimage
@circuitimage 2 жыл бұрын
Send me an email if you'd like
@sunkarasaigoutham
@sunkarasaigoutham Жыл бұрын
serdes makes the media small, so even though the throughput is still the same and serdes requires more development time, people are still willing to go with serdes.
@circuitimage
@circuitimage Жыл бұрын
Hi Sai, nice to meet you again. Thanks for the feedback. Those motivations make SerDes development in high demand.
@vvxx2287
@vvxx2287 Жыл бұрын
点赞
@circuitimage
@circuitimage Жыл бұрын
感谢您抽出宝贵时间观看我的演示文稿
@vvxx2287
@vvxx2287 Жыл бұрын
@@circuitimage 谦虚了,是你帮助了大家。 不过我想说这个英语,我听得懂😂😂😂
@circuitimage
@circuitimage Жыл бұрын
@@vvxx2287 感谢您的反馈。我会尽力提高我的英语发音的清晰度。😂😂😂
Why CTLE?
14:18
Circuit Image
Рет қаралды 10 М.
Why Equalization?
11:01
Circuit Image
Рет қаралды 7 М.
Now THIS is entertainment! 🤣
00:59
America's Got Talent
Рет қаралды 40 МЛН
Stay on your way 🛤️✨
00:34
A4
Рет қаралды 20 МЛН
Alex hid in the closet #shorts
00:14
Mihdens
Рет қаралды 15 МЛН
Playing hide and seek with my dog 🐶
00:25
Zach King
Рет қаралды 34 МЛН
SerDes (Serializer/Deserializer) Explained in 5 Minutes
4:44
Intrepid Control Systems
Рет қаралды 9 М.
The Path to 200Gbps Serial Links
29:50
Alphawave Semi
Рет қаралды 8 М.
Why TX Driver in a SerDes?
11:57
Circuit Image
Рет қаралды 3,1 М.
Why TXFFE?
11:43
Circuit Image
Рет қаралды 6 М.
Why DFE?
12:49
Circuit Image
Рет қаралды 10 М.
DSP Techniques For High-Speed SerDes
16:46
Semiconductor Engineering
Рет қаралды 1,5 М.
CTLE (Continuous Time Linear Equalizer) : HIGH SPEED SERDES
14:34
Analog Layout & Design
Рет қаралды 35 М.
Why Analog PAM4 Receiver?
17:17
Circuit Image
Рет қаралды 649
Why Latches or Flip-Flops?
12:06
Circuit Image
Рет қаралды 365
What is clock and data recovery?
9:11
Texas Instruments
Рет қаралды 20 М.
Now THIS is entertainment! 🤣
00:59
America's Got Talent
Рет қаралды 40 МЛН