PCB High-Speed Delay Matching - Phil's Lab

  Рет қаралды 17,551

Phil’s Lab

Phil’s Lab

Күн бұрын

Tips on PCB trace delay matching/tuning for high-speed interfaces. Covering basics, microstrip/stripline, differential pairs, timing margins, and practical tips. PCBs by PCBWay www.pcbway.com
[SUPPORT]
Hardware design courses: phils-lab-shop.fedevel.education
Course content: www.phils-lab.net/courses
Free trial of Altium Designer: www.altium.com/yt/philslab
Patreon: / phils94
[GIT]
github.com/pms67
[SOCIAL]
Instagram: / philslabyt
[TIMESTAMPS]
00:00 Introduction
01:10 Altium Designer Free Trial
01:33 PCBWay
01:54 Courses
02:08 Delay Matching Basics
03:29 Outer vs Inner Layer
05:50 Delay Calculator
06:30 Timing Margins
07:15 DDR Skew Spec & Derating
08:40 Same Layer/Transition Routing
11:25 Delay Tuning Example (Single-Ended)
13:55 Differential Pairs
15:29 Intra-Pair Tuning Example
16:16 Additional Tips
17:57 Package Delays
18:55 Outro

Пікірлер: 59
@manumadanan
@manumadanan 7 күн бұрын
One of the best channels for hardware and PCB design. You explain it so simply that anyone with basic knowledge can understand advanced concepts. Expecting some highspeed PCB designing tips with KiCad...
@AlejandroGarcia-rk5lc
@AlejandroGarcia-rk5lc 11 ай бұрын
Such a great job as always! Keep doing those advanced things, you don't know how helpful this material is. The best channel for PCB design and tips
@PhilsLab
@PhilsLab 11 ай бұрын
Thank you very much, Alejandro!
@rallymax2
@rallymax2 11 ай бұрын
Great as always. I didn’t know about package delay and how to find it, so this was super valuable for me. Thanks Phil.
@PhilsLab
@PhilsLab 11 ай бұрын
Thank you very much, glad it was useful!
@tamershouman1770
@tamershouman1770 11 ай бұрын
Very advanced from where I'm as a hobbyist but enjoyed it. Well done.
@PhilsLab
@PhilsLab 11 ай бұрын
Thanks, Tamer!
@eduardobarreto2544
@eduardobarreto2544 10 ай бұрын
Very good content! Great job describing a very complex routing! Liked and subscribed.
@harrysc
@harrysc 10 ай бұрын
Very good video explaining a very complex subject. Liked and Subscribed!
@bryceb1234
@bryceb1234 8 ай бұрын
Wow. What great info. Well done, sir.
@jimangel2011
@jimangel2011 11 ай бұрын
Great video Phil, as always.
@PhilsLab
@PhilsLab 11 ай бұрын
Thank you, Jim!
@surasaksutaiam2702
@surasaksutaiam2702 11 ай бұрын
Great as always. I am passionate about PCBs design because of you. Thanks you. recently, I will be join in your course.💪
@PhilsLab
@PhilsLab 11 ай бұрын
Thank you, Surasak!
@rockydm4266
@rockydm4266 9 ай бұрын
another great video .. your videos are very very usefull from the si and pi point of view they are full of interesting topics thak you for your job
@shysd
@shysd 11 ай бұрын
Great explanation Phil! Thanks for the just-in-time video as I was about to make board with USB High Speed
@PhilsLab
@PhilsLab 11 ай бұрын
Thank you - glad the timing worked out!
@PattysLab
@PattysLab 11 ай бұрын
Yet another great video!
@PhilsLab
@PhilsLab 11 ай бұрын
Thank you!
@ZayMeisters
@ZayMeisters 11 ай бұрын
Just got paid today so Im going to purchase your new course (already finished the mixed signal course it was very good). Another great video!
@PhilsLab
@PhilsLab 11 ай бұрын
Thank you very much for your support. Great to hear you liked the first one!
@teddyjamilonatefreire8797
@teddyjamilonatefreire8797 11 ай бұрын
What a neat explanation! I admire you, Phil. I am from Ecuador and I would love to work someday with you 😊
@PhilsLab
@PhilsLab 11 ай бұрын
Thank you very much, Teddy! Well who knows maybe someday we can make that happen :)
@Xiph1980
@Xiph1980 11 ай бұрын
This is amazing! So much detail in a compact to-the-point format. Been learning from you for a long while now, but don't think I actually ever replied. Sorry for that, but thank you for your tutorials! Not that I think I really will need this in the coming future, as my EE structures are generally much larger and more basic, but you explained it in such a way that even this mechanical engineer understood it! 😁 Oh, just a curiosity, but if you'd come across a situation where space constraints made meandering paths impossible, would it be possible to create delays using ceramic capacitors and/or inductors?
@PhilsLab
@PhilsLab 11 ай бұрын
Thank you very much for your kind comment and thanks for watching :) For high-speed systems, I'm afraid that wouldn't work (space-constraints, degradation of signal integrity, etc.). Even in very space-constrained systems you can usually make it work (HDI, increased layer count, etc.).
@toto123752
@toto123752 11 ай бұрын
Thank you, very good information
@PhilsLab
@PhilsLab 11 ай бұрын
Thanks for watching!
@awaisawan773
@awaisawan773 Ай бұрын
Just like listening symphony ❤
@gosiff
@gosiff 11 ай бұрын
Thank you for a great video. I’m designing a board with a fpga and ddr4 memory and the delay matching is something that guy tells me is the way to design rather than length matching outside the packages.
@PhilsLab
@PhilsLab 11 ай бұрын
Thanks, Fredrik - hope all goes well with your FPGA + DDR4 design!
@NRelectronics
@NRelectronics 11 ай бұрын
Thank you very much!
@PhilsLab
@PhilsLab 11 ай бұрын
Thanks for watching!
@lilultime6555
@lilultime6555 10 ай бұрын
Thank you very much for all those videos.., I was wondering do u have any advice on how to prevent short circuits when making a custom PCB with a laser or with acid?
@bearbecue
@bearbecue 11 ай бұрын
Great video !! Thanks for putting all those useful tips out there ! :) Considering the large (nearly 10% ?!) delay difference between signals on inner & outer layers, how does this affect return paths? If I have the signal on an outer layer and its reference ground plane in the layer right below, does the speed difference have any impacts there? if the trace is 2cm, the difference between the two is 12 ps, so I'm wondering if we'd see any nasty side-effects at the other end? Also, you mentioned meanders for differential pairs matching should be placed close to the pads, I would intuitively think it'd be better to "distribute" them evenly so the signal edge on both lines would always be rougly in the same spot, but indeed it would cause impedance mismatches along the line, no idea how bad this can be? Would you say it's OK to distribute them on either side instead? like if I have to place 2 squigglies to match the delays, should I place one on one end, and the 2nd on the other end? or does this introduce more nastyness than it solves? Thanks for all the informative content, learned a lot watching your videos
@PhilsLab
@PhilsLab 11 ай бұрын
Thank you! Regarding the return paths and propagation speed differences, there's no particular downside as far as I'm aware. For controlled impedance however, the critical length does change depending on outer vs inner layer, so that would be an important takeaway. If the length/skew mismatch is short, then yes, ideally the intra-pair meanders should be placed where the mismatch happens. However, this is rarely practical and therefore the intra-pair matching is typically placed closed to an impedance discontinuity.
@in70x
@in70x 11 ай бұрын
This video was great.. I am really thinking about checking out Altium. I used to use Eagle. Switched to KiCad as it was free and just as good. I had heard Altium is next level and was always curious about it. Your videos using Altium are really pressuring me to grab it. Great content as always! PS: Does KiCad have support for match delays? I never really had to play with match delays much as my stuff is usually simple and such things are rarely necessary.
@AlbertRei3424
@AlbertRei3424 11 ай бұрын
What about a video on HDMI hardware design? 😊
@sausix
@sausix 11 ай бұрын
Very interesting! But by seeing that "scary" meanders, don't they add inductance and capacity, which changes propagation delays again? Or does it get considered in the calculation process?
@grahamnorth4849
@grahamnorth4849 4 ай бұрын
Hi, do you have any tips for if you've run out of room to add the delays?
@RSP13
@RSP13 10 ай бұрын
Great!
@PhilsLab
@PhilsLab 10 ай бұрын
Thanks!
@Nickle314
@Nickle314 11 ай бұрын
Design is one thing, reality is another. How do you test your prototype to make sure its correct?
@PhilsLab
@PhilsLab 11 ай бұрын
Check out the board bring-up series for the ZettBrett, which goes over testing & verifying all interfaces of the real-world system: kzbin.info/aero/PLXSyc11qLa1ZutrEG2XmyWrNz17SSQTdH
@Nickle314
@Nickle314 11 ай бұрын
@@PhilsLab Thanks. Off to have a look ...
@yasiruamarasinghe2285
@yasiruamarasinghe2285 11 ай бұрын
Great Video as always. It is good if you can do design walkthrough of a educational FPGA like tiny fpga, tang nano 9k.
@ZayMeisters
@ZayMeisters 11 ай бұрын
I am just getting started with his FPGA course. Its pretty good and detailed. The things you learn will translate to other FPGA platforms. Good investment imo.
@PhilsLab
@PhilsLab 11 ай бұрын
Thanks! I have a few FPGA-based hardware design walkthroughs on the channel.
@sameekshmshetty9737
@sameekshmshetty9737 8 ай бұрын
Hi Phil, In my custom board the DDR3L runs without an issue at 303mhz. But when i increase to 533.33mhz it fails. Even for 333mhz and 400mhz it is inconsistent. 1) there is more than 10ps between some address lines wrt clock 2) DM pins randomly goes -ve at high frequencies But I was unable to pin point the issue. If you have faced or seen something similar please guide me here
@Helal_Tech
@Helal_Tech 11 ай бұрын
Hi, Phil ! I'm asking about discount for students over "mixed signal pcb design" course on fedevel academy
@bobby9568
@bobby9568 11 ай бұрын
Can you please share these files? The link you've provided does not have these files. Please respond Mr. Phil
@biswajit681
@biswajit681 11 ай бұрын
Hi phill could you please make detailed course on EMI/EMC ,Signal Integrity and power integrity
@PhilsLab
@PhilsLab 11 ай бұрын
Hey, check out Fedevel Education (marketplace.fedevel.education/). There are many courses on EMI/EMC, SI, PI there.
@theGamer-kt9pf
@theGamer-kt9pf 11 ай бұрын
Hello sir could you please make a video on GPS module design please
@PhilsLab
@PhilsLab 11 ай бұрын
On integrating a GPS module, or creating a GPS module?
@theGamer-kt9pf
@theGamer-kt9pf 11 ай бұрын
@@PhilsLab Creating a GPS module and interfacing it with MCU
@7177YT
@7177YT 11 ай бұрын
cool!
@PhilsLab
@PhilsLab 11 ай бұрын
Thanks!
@tukarambharkad8731
@tukarambharkad8731 11 ай бұрын
Hi Phil's I'm from India and i wanted to do Mixed signal Hardware Design Course, what is procedure for it
@tamaseduard5145
@tamaseduard5145 11 ай бұрын
👍🙏❤️
STM32 Fast Fourier Transform (CMSIS DSP FFT) - Phil's Lab #111
20:12
BGA PCB Design Tips - Phil's Lab #95
28:21
Phil’s Lab
Рет қаралды 34 М.
The Worlds Most Powerfull Batteries !
00:48
Woody & Kleiny
Рет қаралды 21 МЛН
КАРМАНЧИК 2 СЕЗОН 6 СЕРИЯ
21:57
Inter Production
Рет қаралды 451 М.
Ну Лилит))) прода в онк: завидные котики
00:51
Wappler Database Manager Demo (2020)
1:07:37
Wappler
Рет қаралды 12
PCB Traces 101 - Phil's Lab #112
30:19
Phil’s Lab
Рет қаралды 40 М.
Demystifying Differential Pairs: 5 Common Myths Debunked!
17:21
Altium Academy
Рет қаралды 7 М.
Parallel Termination Basics - Phil's Lab #119
22:15
Phil’s Lab
Рет қаралды 21 М.
PCB Design for EMI & SI - Phil's Lab #64
19:06
Phil’s Lab
Рет қаралды 60 М.
Signal Ground Power Ground 4-Layer Stackup? PCB Design Explained!
14:39
Aesthetic PCB Design Tips - Phil's Lab #84
17:56
Phil’s Lab
Рет қаралды 71 М.
Top 5 Beginner PCB Design Mistakes (and how to fix them)
12:52
Altium Academy
Рет қаралды 195 М.
Top Fifteen Mistakes People Make When Designing Prototype PCBs
12:26
Cosplay Light and Sound
Рет қаралды 126 М.
What’s your charging level??
0:14
Татьяна Дука
Рет қаралды 7 МЛН
iphone fold ? #spongebob #spongebobsquarepants
0:15
Si pamer 😏
Рет қаралды 344 М.
Xiaomi Note 13 Pro по безумной цене в России
0:43
Простые Технологии
Рет қаралды 2 МЛН
iPhone 15 Pro vs Samsung s24🤣 #shorts
0:10
Tech Tonics
Рет қаралды 10 МЛН
Huawei который почти как iPhone
0:53
Romancev768
Рет қаралды 596 М.
Kalem ile Apple Pen Nasıl Yapılır?😱
0:20
Safak Novruz
Рет қаралды 1,2 МЛН