{"id":220,"date":"2010-05-03T11:38:30","date_gmt":"2010-05-03T18:38:30","guid":{"rendered":"https:\/\/blogs.mentor.com\/hyperblog\/?p=220"},"modified":"2025-03-26T08:37:04","modified_gmt":"2025-03-26T12:37:04","slug":"fundamentals-of-si-part-2-transmission-lines","status":"publish","type":"post","link":"https:\/\/blogs.stage.sw.siemens.com\/electronic-systems-design\/2010\/05\/03\/fundamentals-of-si-part-2-transmission-lines\/","title":{"rendered":"Fundamentals of SI (Part 2) &#8211; Transmission lines"},"content":{"rendered":"<p>Break out your calculators boys and girls because it&#8217;s math time (well&#8230;.maybe you won&#8217;t need them after you get to the bottom of this post, but it&#8217;s fun to dust them off every now and then).\u00a0\u00a0 The second part of this fundamentals series is going to talk about transmission lines and what exactly is a transmission line and how does it relate to a<a title=\"Fundamentals of SI (Part 1) - Critical Nets\" href=\"http:\/\/www.mentor.com\/products\/pcb-system-design\/blog\/post\/fundamentals-of-si-part-1-critical-nets-db6ac1e6-0206-45ad-bac0-9ac56d25570b\" target=\"_blank\" rel=\"noopener noreferrer\"> critical net (from Part 1)<\/a><\/p>\n<p>Back in the good ole&#8217; days, a transmission line use to carry your voice across the country &#8211; some may remember something called a &#8220;<a title=\"Rotary dial telephone\" href=\"http:\/\/en.wikipedia.org\/wiki\/Rotary_telephone\" target=\"_blank\" rel=\"noopener noreferrer\">rotary telephone<\/a>&#8221; and &#8220;<a title=\"Landline\" href=\"http:\/\/en.wikipedia.org\/wiki\/Land_line\" target=\"_blank\" rel=\"noopener noreferrer\">landline<\/a>&#8220;.\u00a0 The latter we had to make up in the recent decade because of those pesky cell phones.\u00a0 The point though, is that behavior across telephone lines is really not any different electrically than what is happening on your circuit board.\u00a0 If you ever made an international phone call before fiber-optic cable existed on the ocean floor, you can probably remember talking to some one, waiting a few seconds and then the other person would hear what you said, you wait a little bit more and they respond.\u00a0 It was slow and painful, but you knew that it took some time for your voice to travel halfway around the world.\u00a0 You didn&#8217;t experience that when you called down the street or the next state over though, right?\u00a0 Intuitively, you knew that it took some time for your voice to travel that far distance.<\/p>\n<p>Now translate that to your circuit board.\u00a0 Because the distance between ICs on a PCB is relatively short (especially in comparison to a telephone line), people often don&#8217;t think about the time it takes for signals to travel on the PCB.\u00a0 But time is relative, and for something that is switching with edge rates that are below 1ns, that short distance between the ICs can seem like it&#8217;s a trip halfway around the world. The delay of that trip, know as the velocity of propagation, is fairly easy to calculate, especially on typical FR4 material.<\/p>\n<p>Lets take a look at the math for the velocity of propagation:<\/p>\n<p><strong>Vp = c\/\u221a(\u03bc*\u03b5r)<\/strong><\/p>\n<p>Here c is the speed of light, \u03bc=1 since we have non-magnetic materials, and \u03b5r is the dielectric constant.\u00a0 Typically for FR4, the dielectric constant is ~4.2. \u00a0There is some variability to that number, but I won&#8217;t get into that detail here.\u00a0 Going with that, we can see that Vp on a PCB is about equal to Vp=c\/\u221a4&#8230;.1\/2 the speed of light.\u00a0 That was easy math!<\/p>\n<p>So we know that <strong>signals can travel about 6&#8243; per 1ns <\/strong> from this quick and dirty math or invert that and you get <strong>165 ps\/inch<\/strong> &#8211; lets call this propagation delay the trace delay. These are important (and handy) numbers to remember, so you might want to jot them down somewhere.<\/p>\n<p>Those are cold hard facts about your PCBs electrical behavior as signals travel along traces, but now we get into the subjective part, which is critical length.\u00a0 Critical length compares that trace delay we just calculated to the edge rate of your signal to determine if we might have quality issues with that signal.\u00a0 Many times, you&#8217;ll see the rule of 1\/3rd rise time to do this comparison.\u00a0 While this is a good starting point, it may not be good enough to meet your quality requirements.\u00a0 You may actually want to be more conservative and use a rule like 1\/6th rise time to catch potential issues.\u00a0 Here&#8217;s a simple example below where I&#8217;ve got a 15 ohm driver with 1V swing and a 1ns edge rate.\u00a0 The receiver is a high impedance CMOS input, and the transmission is 50 ohms with varying delay of the rise time. \u00a0 You can see from the plot that we still have substantial 300mV of overshoot with a 1\/3rd rise time rule and we may have missed this problem if we used that less conservative number.<\/p>\n<figure id=\"attachment_240\" aria-describedby=\"caption-attachment-240\" style=\"width: 545px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-240 \" src=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/47\/2010\/05\/edge_compare1.jpg\" alt=\"Yellow waveform = 1ns trace delay, blue=333ps, and red=100ps\" width=\"545\" height=\"573\" \/><figcaption id=\"caption-attachment-240\" class=\"wp-caption-text\">Yellow waveform = 1ns trace delay, blue=333ps, and red=100ps<\/figcaption><\/figure>\n<p>Regardless which fraction of your edge rate you choose, it&#8217;s important to remember that the trace delay and the edge rate are closely tied to maintaining signal fidelity.<\/p>\n<p>One thing I&#8217;ll point out here is that I <strong>never<\/strong> talked about the operating frequency.\u00a0 The most important thing you can take away from this post is that signal quality depends on edge rate, not operating frequency.\u00a0 Look for those fast switching edges in your design, not just the buses that you think are fast because they have a 400 MHz clock.<\/p>\n<p>Now that we are warmed up a bit with regards to delay and edge rate, next time, I&#8217;ll dive into impedance next time to begin linking things together.<\/p>\n<p>If you&#8217;d like to learn more about signal integrity and would like to check out how HyperLynx can help you identify problems like I&#8217;ve shown above, check out the new <a title=\"HyperLynx QuickTour\" href=\"http:\/\/www.mentor.com\/products\/pcb-system-design\/circuit-simulation\/hyperlynx-signal-integrity\/hyperlynx-si-quick-tour\" target=\"_blank\" rel=\"noopener noreferrer\">HyperLynx Signal Integrity Quick Tour<\/a>.\u00a0 It&#8217;s a great resource to get up-to-speed on how to perform simulations for the most common signal integrity issues in your PCB design.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Break out your calculators boys and girls because it&#8217;s math time (well&#8230;.maybe you won&#8217;t need them after you get to&#8230;<\/p>\n","protected":false},"author":71697,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spanish_translation":"","french_translation":"","german_translation":"","italian_translation":"","polish_translation":"","japanese_translation":"","chinese_translation":"","footnotes":""},"categories":[13],"tags":[1025,1042,1047,1050,1063,1103,137,139,1139,1142],"industry":[],"product":[],"coauthors":[],"class_list":["post-220","post","type-post","status-publish","format-standard","hentry","category-news","tag-critical-length","tag-delay","tag-dielectric-constant","tag-edge-rate","tag-hyperlynx","tag-quick-tour","tag-signal-integrity","tag-simulation","tag-trace-delay","tag-velocity-of-propagation"],"_links":{"self":[{"href":"https:\/\/blogs.stage.sw.siemens.com\/electronic-systems-design\/wp-json\/wp\/v2\/posts\/220","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.stage.sw.siemens.com\/electronic-systems-design\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.stage.sw.siemens.com\/electronic-systems-design\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.stage.sw.siemens.com\/electronic-systems-design\/wp-json\/wp\/v2\/users\/71697"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.stage.sw.siemens.com\/electronic-systems-design\/wp-json\/wp\/v2\/comments?post=220"}],"version-history":[{"count":1,"href":"https:\/\/blogs.stage.sw.siemens.com\/electronic-systems-design\/wp-json\/wp\/v2\/posts\/220\/revisions"}],"predecessor-version":[{"id":10120,"href":"https:\/\/blogs.stage.sw.siemens.com\/electronic-systems-design\/wp-json\/wp\/v2\/posts\/220\/revisions\/10120"}],"wp:attachment":[{"href":"https:\/\/blogs.stage.sw.siemens.com\/electronic-systems-design\/wp-json\/wp\/v2\/media?parent=220"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.stage.sw.siemens.com\/electronic-systems-design\/wp-json\/wp\/v2\/categories?post=220"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.stage.sw.siemens.com\/electronic-systems-design\/wp-json\/wp\/v2\/tags?post=220"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/blogs.stage.sw.siemens.com\/electronic-systems-design\/wp-json\/wp\/v2\/industry?post=220"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/blogs.stage.sw.siemens.com\/electronic-systems-design\/wp-json\/wp\/v2\/product?post=220"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/blogs.stage.sw.siemens.com\/electronic-systems-design\/wp-json\/wp\/v2\/coauthors?post=220"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}