<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Routing &amp;quot;Superspeed&amp;quot; differential pairs in EAGLE Forum</title>
    <link>https://forums.autodesk.com/t5/eagle-forum/routing-quot-superspeed-quot-differential-pairs/m-p/9245259#M11471</link>
    <description>&lt;P&gt;You are 100 steps ahead of most. &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;As for routing diff pairs in Eagle, there is modest support. You name the pair according to convention and route them together. Eagle will maintain the specified distance between the two. There is support for length matching, but I have found it to be difficult in tight routes. The biggest limitation I have seen is the when trying to adjust an existing differential route as the layout comes together. Especially when the diff routing uses curves instead of 45 deg turns.&lt;BR /&gt;As with many things in Eagle, it is possible but rarely easy.&lt;BR /&gt;&lt;BR /&gt;With that said, I have had success with numerous high-speed designs. Most of the delicate work was manual and tedious compared to how Altium works but there is a $10k price difference so a little extra work is not too bad. I would like to see differential pairs improve the options of easier route adjustments as a pair. The concept of routing the high-speed stuff first and never changing it as the layout progresses is just no realistic. At some point....everything moves and routes need to follow along.&lt;/P&gt;</description>
    <pubDate>Sun, 12 Jan 2020 00:28:16 GMT</pubDate>
    <dc:creator>engineeringNCMXB</dc:creator>
    <dc:date>2020-01-12T00:28:16Z</dc:date>
    <item>
      <title>Routing "Superspeed" differential pairs</title>
      <link>https://forums.autodesk.com/t5/eagle-forum/routing-quot-superspeed-quot-differential-pairs/m-p/9239045#M11465</link>
      <description>&lt;P&gt;I'm designing a product that includes a USB3 hub.&amp;nbsp; Routing the "superspeed" signals is a difficult task in any case, but in addition to my own lack of experience &amp;amp; skill in this area, I'm wondering whether Eagle is really capable of this task.&amp;nbsp; The pairs must be tightly length matched not just end-to-end, but at every point along the path.&amp;nbsp; My experimentation with differential pair routing in Eagle suggests that it does not do such tight matching automatically, and it seems like an impossible task to do it manually.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Also, for the traces to escape from the hub IC they need to neck down to a smaller trace width to fit between pads.&amp;nbsp; Is that possible?&amp;nbsp; If so, how do you do it?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 08 Jan 2020 22:41:29 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/eagle-forum/routing-quot-superspeed-quot-differential-pairs/m-p/9239045#M11465</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2020-01-08T22:41:29Z</dc:date>
    </item>
    <item>
      <title>Re: Routing "Superspeed" differential pairs</title>
      <link>https://forums.autodesk.com/t5/eagle-forum/routing-quot-superspeed-quot-differential-pairs/m-p/9241058#M11466</link>
      <description>Hello @Anonymous,&lt;BR /&gt;&lt;BR /&gt;I hope you're having a great day. Thanks for visiting our forums! I'll try to answer your questions in order.&lt;BR /&gt;&lt;BR /&gt;First, EAGLE can handle the tighter matching there's just a little bit of setup you need to do. Go to the DRC &amp;gt; Misc Tab. Set the max length difference to whatever is required by the USB3 spec. The default 10mm is not going to cut it. Additionally set the gap factor to 1, that way you'll be able to make tighter coils for length matching.&lt;BR /&gt;&lt;BR /&gt;Second it is possible to neck down traces, just type the width in the Command line and press enter. You can do this at any point in time while routing the trace so it's very easy to drop down the width and then bring it back up. &lt;BR /&gt;&lt;BR /&gt;Just a recommendation, because of how critical this component is you should probably route it first. You want to keep the traces as short, direct and symmetrical as possible.  Once this is routed then you can move on to other components.&lt;BR /&gt;&lt;BR /&gt;Let me know if there's anything else I can do for you.&lt;BR /&gt;&lt;BR /&gt;Best Regards,</description>
      <pubDate>Thu, 09 Jan 2020 18:12:20 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/eagle-forum/routing-quot-superspeed-quot-differential-pairs/m-p/9241058#M11466</guid>
      <dc:creator>jorge_garcia</dc:creator>
      <dc:date>2020-01-09T18:12:20Z</dc:date>
    </item>
    <item>
      <title>Re: Routing "Superspeed" differential pairs</title>
      <link>https://forums.autodesk.com/t5/eagle-forum/routing-quot-superspeed-quot-differential-pairs/m-p/9241971#M11467</link>
      <description>&lt;P&gt;Hello Jorge,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for this information.&amp;nbsp; I'd like to know more about the "max length difference" parameter, but I think I have to start with a more basic problem:&amp;nbsp; I think the pads on the IC are spaced closer than the spacing required to route the differential pair.&amp;nbsp; I have observed in the past that when pads are farther apart than the required spacing they simply come together as quickly as possible, but in this case it seems like the router will not allow me to even start routing off these pads.&amp;nbsp; It displays a yelloe semi-circle in whichever direction I try to pull it.&amp;nbsp; How do I get around that?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Greg&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 10 Jan 2020 04:01:31 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/eagle-forum/routing-quot-superspeed-quot-differential-pairs/m-p/9241971#M11467</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2020-01-10T04:01:31Z</dc:date>
    </item>
    <item>
      <title>Re: Routing "Superspeed" differential pairs</title>
      <link>https://forums.autodesk.com/t5/eagle-forum/routing-quot-superspeed-quot-differential-pairs/m-p/9244041#M11468</link>
      <description>Hi @Anonymous,&lt;BR /&gt;&lt;BR /&gt;I hope you're doing well. The yellow circle indicates that it can't move because DRC violations would be incurred. So the first thing you need to do is setup your DRC to match the requirements of your board manufacturer to make sure your board will be manufacturable. If you are just using the default DRC then it's not surprise that the routing is too tight.&lt;BR /&gt;&lt;BR /&gt;Once you have the DRC setup properly if you continue to get the yellow circle then that would likely indicate that current manufacturing process you've chosen isn't suitable for the tight traces you need.&lt;BR /&gt;&lt;BR /&gt;Let me know if there's anything else I can do for you.&lt;BR /&gt;&lt;BR /&gt;Best Regards,</description>
      <pubDate>Fri, 10 Jan 2020 20:33:46 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/eagle-forum/routing-quot-superspeed-quot-differential-pairs/m-p/9244041#M11468</guid>
      <dc:creator>jorge_garcia</dc:creator>
      <dc:date>2020-01-10T20:33:46Z</dc:date>
    </item>
    <item>
      <title>Re: Routing "Superspeed" differential pairs</title>
      <link>https://forums.autodesk.com/t5/eagle-forum/routing-quot-superspeed-quot-differential-pairs/m-p/9245087#M11469</link>
      <description>&lt;P&gt;@Anonymous&amp;nbsp; On the best of days....differential routing with impedance control is a very thick topic. Eagle only helps you implement your own understanding of the topic. The geometry of the traces, ground planes, and the entire stackup will all contribute to the success or lack thereof. There are a lot of ways to control impedance of a differential pair along its entire route but there are a lot more ways you can disrupt the impedance. USB3 is no joke if you are hoping for reliability. Just measuring your success is a considerable challenge requiring a high-speed TDR or network analyzer along with skills to get useful data from them.&lt;BR /&gt;If you have never dealt with high-speed digital routing before, I would suggest that 90% of your efforts should be outside of learning how Eagle deals with differential routing which is the easiest part of designing a successful high-speed PCB.&lt;/P&gt;</description>
      <pubDate>Sat, 11 Jan 2020 20:06:47 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/eagle-forum/routing-quot-superspeed-quot-differential-pairs/m-p/9245087#M11469</guid>
      <dc:creator>engineeringNCMXB</dc:creator>
      <dc:date>2020-01-11T20:06:47Z</dc:date>
    </item>
    <item>
      <title>Re: Routing "Superspeed" differential pairs</title>
      <link>https://forums.autodesk.com/t5/eagle-forum/routing-quot-superspeed-quot-differential-pairs/m-p/9245142#M11470</link>
      <description>&lt;P&gt;Carlos, thanks for the reply.&amp;nbsp; I've dealt with high speed differential pairs before, but only as a design engineer reviewing the work of a layout designer, not doing it myself.&amp;nbsp; So perhaps unlike many people on this forum, I have a pretty good understanding of the physics, but am a total newbie when it comes to using to using layout CAD tools.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 11 Jan 2020 21:40:49 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/eagle-forum/routing-quot-superspeed-quot-differential-pairs/m-p/9245142#M11470</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2020-01-11T21:40:49Z</dc:date>
    </item>
    <item>
      <title>Re: Routing "Superspeed" differential pairs</title>
      <link>https://forums.autodesk.com/t5/eagle-forum/routing-quot-superspeed-quot-differential-pairs/m-p/9245259#M11471</link>
      <description>&lt;P&gt;You are 100 steps ahead of most. &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;As for routing diff pairs in Eagle, there is modest support. You name the pair according to convention and route them together. Eagle will maintain the specified distance between the two. There is support for length matching, but I have found it to be difficult in tight routes. The biggest limitation I have seen is the when trying to adjust an existing differential route as the layout comes together. Especially when the diff routing uses curves instead of 45 deg turns.&lt;BR /&gt;As with many things in Eagle, it is possible but rarely easy.&lt;BR /&gt;&lt;BR /&gt;With that said, I have had success with numerous high-speed designs. Most of the delicate work was manual and tedious compared to how Altium works but there is a $10k price difference so a little extra work is not too bad. I would like to see differential pairs improve the options of easier route adjustments as a pair. The concept of routing the high-speed stuff first and never changing it as the layout progresses is just no realistic. At some point....everything moves and routes need to follow along.&lt;/P&gt;</description>
      <pubDate>Sun, 12 Jan 2020 00:28:16 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/eagle-forum/routing-quot-superspeed-quot-differential-pairs/m-p/9245259#M11471</guid>
      <dc:creator>engineeringNCMXB</dc:creator>
      <dc:date>2020-01-12T00:28:16Z</dc:date>
    </item>
  </channel>
</rss>

