Amazing lecture. Being a new grad, I’ve been learning these tips on the job but I really appreciate the simple explanations and hyperlynx sims to go with them. Looking forward to watching the rest of your videos
@AndrewKiethBoggs9 ай бұрын
This is amazing. Best format for this information
@thetennisyao10 ай бұрын
very helpful
@elangopak1035 Жыл бұрын
yyggggggggggggggggg. Gfgggg4
@jameshopkins3541 Жыл бұрын
WHAT IS EYE OPENING?
@jameshopkins3541 Жыл бұрын
DON'T MAKE DISGUSTING NOISES WHEN SPEAKING!!!!! TAKE IT EASY!!!!!! NO LIKE FOR THAT!!!!
@Suryaofficial691 Жыл бұрын
Hi sir , What is rise time and fall time of DDR4. Is the TdiVW is sum of Set up Time and Hold time ? Then the sum rise time and fall time is TdiPW-TdiVW?
@tfoxwa Жыл бұрын
Rise / fall / valid pulse width depends on the exact speed specification of the part you are using. I would refer you to a Micron Data sheet for the part you are going to use. In addition the rise / fall will be dependent upon the load etc. Your only choice is to design very conservatively ( and hope it works) or simulate the circuit with appropriate tools.
@Suryaofficial691 Жыл бұрын
@@tfoxwa to set up Eye mask for the simulation needs rise and fall time and set up and hold times for DDR4 at the receiving Mask
@tfoxwa Жыл бұрын
@@Suryaofficial691 The eye mask comes from the receiver specification. The rise and fall time is a result of the drive strength, receiver load, and reflections. That is a result of the interaction between the driver model and the path simulation including the actual input impedance of the receiver...which comes out of the receiver model. The receiver model spec is either from the manufacturers specification data or from the JEDEC specification.
@elecengguide Жыл бұрын
You have earned a new subscriber!
@agstechnicalsupport Жыл бұрын
Brief and to the point. Thank you for sharing such an instructive video !
@agstechnicalsupport Жыл бұрын
Instructive video on Ground Bounce. Thank you for posting !
@guillaume84372 жыл бұрын
Brilliant video. I am in the midst of a design issue and seeing explanations like that helps a lot but in my case, it is not only a matter of PCB (routing constraints, passive values and location). These DDR chips are in interaction with an FPGA and then an ASIC based on this FPGA. There are lot more variables in the equation.
@tfoxwa2 жыл бұрын
Agreed
@Litup142 жыл бұрын
DQ bit order can be swapped as long as they remain the same byte group and also nibble group.
@yuwuxiong11652 жыл бұрын
The revision 10 of the article was finished on sep. 9 2008, titled "A treatment of differential signaling and its design requirements", by Lee W. Ritchey. The introduction part of the article is as follows: Introduction Differential signaling has evolved into the signaling protocol of choice for nearly all emerging designs. Over the years I have written articles covering specific questions on the subject and have devoted chapters to it in both Volumes 1 and 2 of my book series, “Right The First Time, A Practical Handbook on High Speed PCB and System Design” as well as articles in our newsletters. Along with all of this, there has been a flood of misinformation as well as accurate information in magazine articles, applications notes and design guides. Some of this misinformation makes PCB layout more complex than it needs to be and some of it actually introduces potential malfunctions. In order to help make the design task a little easier and sort through the misinformation, I decided it would be a good idea to pull all of this information together in a single place so this document is devoted to this topic in the hope that it will make it easier for engineers to get up to speed on this subject. Throughout this document I will use actual test data to determine where the limits are. At the end, there will be a list of design rules that apply to all differential pairs along with a list of rules that should not be used as a starting point for creating a full rule set for a PCB or system. This discussion focuses on differential pairs that are routed over planes as is common in PCBs. Differential pairs that travel on wires, such as UTP, are treated in the afore-mentioned books.
@technicaltransistor26582 жыл бұрын
Hi sir, do yo provide signal integrity training what will duration of course and fees
@technicaltransistor26582 жыл бұрын
Hi sir, when load impedance 5 mega ohm then how trace and driver impedance will match
@tfoxwa2 жыл бұрын
Source serial termination or load parallel termination. I have other videos on those terminations. Keep watching..TFox
@shubhangigurudiwan17532 жыл бұрын
Much valuable information. I have one question. When we talk about a true differential signal pair, does it necessarily has to be transformer isolation, or does any of the other galvanic isolation (eg. capacitor isolation) would also suffice?
@tfoxwa2 жыл бұрын
If you can produce a capacitor configuration that will create two EQUAL and OPPOSITE signals (ie equal in amplitude and phase), you have solved the first half of the problem. The second half of the problem is producing a capacitor configuration that will be immune to common mode signals while also combining the differential signal into a single ended signal on the receive end. If you can produce such a thing, I for one will will be mightily impressed for your accomplishment. Always think out of the box. You may be the one to think of something others have missed.
@shubhangigurudiwan17532 жыл бұрын
@@tfoxwa Thank you so much.
@tusharpawar12 жыл бұрын
this is gold
@gianlucalocri2 жыл бұрын
Hi Terry! great video! BTW have you ever made a part 3 of the series? Greetings from italy!
@tfoxwa2 жыл бұрын
I am on to DDR5 at this point. Not even spending more time on DDR4 videos. Sorry
@gianlucalocri2 жыл бұрын
@@tfoxwa no worries it is comprensible, thanks!
@aerohk3 жыл бұрын
Is it the same as SSO?
@tfoxwa3 жыл бұрын
SSO is a major cause of Ground Bounce. Ground bounce is a catch all phrase.
@epiendless11283 жыл бұрын
DDR4 data voltage (AC) was shown on one slide as +-75mV and +-100mV on the next slide? Was one of them supposed to be DC?
@tfoxwa3 жыл бұрын
I think you are looking at the difference between Addr, Cmd, Cntrl levels which work as Center Tap Terminated and DDR4 Data signals which are Partially Open Drain. One value for CTT signals and the other value for POD signals
@hudsonv19623 жыл бұрын
Great vid, you simplify these sorts of things very well
@jihadsamarji3 жыл бұрын
Best explanation i've ever seen
@anirudhsharma88523 жыл бұрын
simply awesome explaination
@phillipavila92253 жыл бұрын
Pure fire 🔥
@user-qp2xv8vn3i3 жыл бұрын
한글로 설명해주실 선배님??
@skelly623 жыл бұрын
Terry, I always enjoy your videos. Very thorough and easy to understand. Thank you for sharing.
@dasaratharamireddy86433 жыл бұрын
thank you so much terry fox...
@faithfulfilo79943 жыл бұрын
Great video, in-depth and concise. ty
@rmawatson3 жыл бұрын
Really great video - thanks. Shame you don't have more. Out of interest what software did you use for the simulations?
@tfoxwa3 жыл бұрын
Mentor HyperLynx
@Gracana3 жыл бұрын
Thanks for posting these videos. I'm just a hobbyist trying to learn how to build an FPGA board with DDR3 (800, thankfully not 2133) and these videos are immensely helpful.
@alirezasadeghi25603 жыл бұрын
Informative thank you sir
@avmeiyappan4 жыл бұрын
Thank you so much!! Your videos teaches alot, it is of great help in our career.. is it ok to inbox you sir for any queries?
@abhisheknath13634 жыл бұрын
Very Interestingly explained "Evil EMI" destroyer Terry FOX
@michelfeinstein4 жыл бұрын
You could have filtered the files in the list by typing *U5* on the search box.
@tfoxwa4 жыл бұрын
Thanks ..TFox
@michelfeinstein4 жыл бұрын
Can we configure CDS and ODT by using simulations or do we need expensive high-frequency equipment to tune it in a real prototype?
@christianbpperez60444 жыл бұрын
I understood nothing, I’m not an electrician but I need help. I have a home recording studio and there’s a lot of emi in my room. What can I do to get rid of it??
@tfoxwa4 жыл бұрын
You need to find a profession who does understand it and have the pro go through your entire environment.
@christianbpperez60444 жыл бұрын
Terry Fox i don’t want to pay 5,000 dollars to redo the whole room just something that I can do today that can help reduce EMI
@zanekaminski Жыл бұрын
@@christianbpperez6044 Unplug stuff until you find the main sources of interference. Then analyze the problems with those devices using the principles Terry has discussed in his videos
@timpeng12694 жыл бұрын
I thought DDR4 data group uses "pseudo" open drain.
@tfoxwa4 жыл бұрын
Yes ..My error..TFox
@timpeng12694 жыл бұрын
Terry Fox no worries, it’s been a great video. Drop us more perspectives or tips when simulating ddr4 in hyperlynx.
@tedsdroneworld5584 жыл бұрын
Thanks, Your DDR4 part1 and part2 has allot of very helpful information. Your micron articles referenced were also very helpful.
@timpeng12694 жыл бұрын
A great walk through.
@advanceddesignsystemadsrfi4494 жыл бұрын
Fanatic sir... Thank you so much
@beamray4 жыл бұрын
you r alive! I missed thoese videos.
@suryanarayanpanda36104 жыл бұрын
Hi @Tery can you have a small session on the ADC (Data converters) used in a Serdes
@tfoxwa4 жыл бұрын
That is beyond the scope of my intent for these videos
@suryanarayanpanda36104 жыл бұрын
@@tfoxwa any way no issues sir,, just if possible can you recommend me some sources where I can find details related to ADCs used in a serdes circuit.. Thank you
@simonndungu11964 жыл бұрын
Thanks for this great tips!!
@ariellevy70094 жыл бұрын
Thank you !
@chaochang13054 жыл бұрын
great
@Antyelektronika4 жыл бұрын
Hi. Time 7:05. you said capacitance?, it should not be inductance?
@tfoxwa4 жыл бұрын
Yep...I said mounting capacitance and I should have said mounting inductance...good catch..TFox
@Antyelektronika4 жыл бұрын
@@tfoxwa it is any chance to talk with you via email or something like this? For some advice from your side.
This tutorial would go well with Signal Integrity Simplified by Eric Bogatin.
@tfoxwa4 жыл бұрын
Glad you liked it. Eric is welcome to use this if he likes. TFox
@Blue.star14 жыл бұрын
I dont recommend nor used these high speed design in critical military , aero space , applications , super computers don't use less than 80nm design and noisy ddr 4 running at 2 Ghz
@Blue.star14 жыл бұрын
It's a mess routing now a days
@tfoxwa4 жыл бұрын
Better DDR4 than DDR2
@romanisaikin66234 жыл бұрын
Here's another great video on the subject kzfaq.info/get/bejne/h61gdNOg0ZPTmmQ.html