How to Reroute without Rerouting!

Поделиться
HTML-код
  • Опубликовано: 9 июн 2024
  • Learn how to quickly adjust your routing settings in Altium Designer in this PCB training video. Follow along with Tech Consultant Zach Peterson as he reroutes without rerouting, using the selection filter settings and query engine.
    0:00 Intro
    1:06 Impedance Target Changes
    4:27 Adjusting Individual Traces
    6:20 Length Tuning Sections?
    7:07 Using Net Classes and Selection Filter Settings
    10:42 Using the PCB Filter Panel
    For more PCB Routing videos, click here: • PCB Routing
    For more PCB Design for Intermediate Users videos, click here: • PCB Design for Interme...
    For more Tech Consultant Zach Peterson videos, click here: • Technical Consultant Z...
    👉 Demo of Altium Designer's routing tools with a retrace tool:
    • Efficient PCB Routing ...
    👉 How to Design to a Differential Impedance Specification: resources.altium.com/p/how-de...
    👉 The PCB Filter Panel | Making Precise Selections in Altium Designer: • The PCB Filter Panel |...
    👉 15 Days Free Altium Designer Access: altium.com/yt/altium-academy
    👉 Download CircuitMaker Here: www.altium.com/circuitmaker/d...
    Don't forget to follow us on social to stay up-to-date on the latest Altium Academy content.
    👉 Follow Altium on Twitter: / altium
    👉 Follow Altium on Linkedin: / altium
    👉 Follow Altium on Facebook: / altiumofficial
    👉 Ready to try the industry's best-in-class design experience yourself? Download it today and get started! www.altium.com/downloads?utm_...
    The Altium Academy is an online experience created to bring modern education to PCB Designers and Engineers all across the world. Here you can access a vast library of free training and educational content covering everything from basic design to advanced principles and step-by-step walkthroughs. Join industry legends as they share their career knowledge, review real-life design projects, or learn how to leverage one of Altium's leading design tools. No matter your level of experience, the Altium Academy can help you become a better Designer and Engineer!
    About Altium LLC
    Altium LLC (ASX:ALU), a global software company based in San Diego, California, is accelerating the pace of innovation through electronics. From individual inventors to multinational corporations, more PCB designers and engineers choose Altium software to design and realize electronics-based products.
    #Altium #PCBdesign #ElectronicsDesign
  • НаукаНаука

Комментарии • 20

  • @chromatec4311
    @chromatec4311 Год назад +4

    Hey Zach thanks for this video, I've lost count the number of times that I've had to redo the length tuning sections after a layer stack modification. Always best to get the layer stack sorted before routing anything or fabricators seem all too keen to make changes to the production gerbers to meet requirements - not something that I'm keen to let them do!

    • @Zachariah-Peterson
      @Zachariah-Peterson Год назад

      I've had situations where I take the design to prototyping and it works great, and then when the client goes to scale, we have to go to a larger EMS and they want to make these stackup or material changes. Either they don't stock the exact/compatible materials (even though we picked them off the shelf!), or they just want to reduce their own process load. If I argue with them enough they eventually create something with minimal layer stack changes, but that still requires me to validate it on diff pairs and any high GHz RF links.

  • @TheDigital19
    @TheDigital19 Год назад +4

    i simply changed my impedance profiles and used retrace, worked like a charm?!

    • @Zachariah-Peterson
      @Zachariah-Peterson Год назад +3

      You can do that too, I'm actually going to add in a link to a retrace demo in the description. EDIT: I still see some people still don't use the auto-impedance profiles as programmed into the design rules, so they have to go through this kind of process unfortunately. One problem with the retrace tool is that it can remove any other length match sections like the small bumps coming off the connector. Those are important for maximum common-mode noise suppression so you should keep them if possible. The retrace tool will remove those even if they don't exceed the max uncoupled length rule in your impedance profile, so depending on the design retrace might work better, or you might have to do it manually.

    • @TheDigital19
      @TheDigital19 Год назад

      @@Zachariah-Peterson i see, still valuable input there!

    • @afshins5921
      @afshins5921 Год назад

      this comment is worth more than the original video

    • @Shitpussy-Fistacunt
      @Shitpussy-Fistacunt Год назад

      @@afshins5921 retrace is nice but doing it manually on these diff pair is better, see above comment. The retrace would also mess up the via approach and straighten it out instead of leavingat the angle, that can be bad if your doing some really high speed stuff like serdes

    • @Zachariah-Peterson
      @Zachariah-Peterson Год назад

      @@afshins5921 Sorry but I stay away from the auto-retrace on differential pairs. It's great for single-ended when you update the design rules, and I would even say it's fine on slow diff pairs like low-speed USB or 10/100 Ethernet, but I won't touch it on Gigabit or faster Ethernet, or on fast SerDes channels. It messes up the small details that really matter for signal integrity even if they don't violate any design rule.

  • @JeffreyBoye
    @JeffreyBoye Год назад

    Great, very helpful. Tangentially related - are there any capabilities in altium for tuning/retuning a bus of signals (as opposed to individual lanes / signals at a time)?

  • @JeffreyBoye
    @JeffreyBoye Год назад

    Also, are there any tools in Altium for specifying return path via patterns around differential pairs layer transitions or is that something that needs to be added manually?

    • @Zachariah-Peterson
      @Zachariah-Peterson Год назад

      Do you mean like automatically creating an array of vias around a pair of differential vias?

    • @JeffreyBoye
      @JeffreyBoye Год назад

      @@Zachariah-Peterson yup, precisely.

    • @Zachariah-Peterson
      @Zachariah-Peterson Год назад

      @@JeffreyBoye There is an array feature but I have never used it for placing stitching via arrays. Normally I will design it manually for one via transition and then copy that to other via transitions so that they are all identical.

    • @JeffreyBoye
      @JeffreyBoye Год назад +1

      @@Zachariah-Peterson okay, if it's good enough for Zach, it'll be good enough for me!

  • @mariuszwozniak6918
    @mariuszwozniak6918 Год назад +1

    Okay great, but how to recreate primitives like match lenght group?

    • @Zachariah-Peterson
      @Zachariah-Peterson Год назад

      If you're going to do it this way thne you have to leave them as arc and track sections after applying the changes. If you use the impedance profile in the stack manager and you have the settings in the design rules, you can use the retrace without exploding the length tuning sections. Either way, if you set the length tuning precisely originally, you won't have a huge change in the length tuning tolerance so you won't need to re-make them as tuning sections after applying the changes.

  • @yvindvikanes7881
    @yvindvikanes7881 Год назад +1

    Why don't the length tuning objects also have the width property, as do tracks and arcs? Then you could adjust everything without exploding. That sounds like a feature request. Also, it is also strange that diff pairs don't have a "meta property" for spacing that could be edited the same way. Not to speak of that a rerouting function should respect all these rules and nicely adjust width, spacing and length tuning sections if rules have changed.

    • @Zachariah-Peterson
      @Zachariah-Peterson Год назад +1

      You can do it with the auto-retrace feature under the Route menu, but the auto-retrace tool can mess up or remove other things in that differential pair like the small corner matching sections and the flare-out coming into vias. I've never had it work successfully when I apply the manual corner matching sections or flare-ours into vias. If you don't have any of those features then you can try the auto-retrace.

  • @afshins5921
    @afshins5921 Год назад

    In 9:20 when you select the diff pair using the net classes, you actually select them on all layers, not only the top layer, and you are going to modify them all. unless I am missing something the next part which is talking about repeating the procedure for the middle layer doesn't make sense!

    • @Zachariah-Peterson
      @Zachariah-Peterson Год назад

      If they were top and bottom layers only, or just on one layer, it would work fine just using net class select. If you have them across external and internal layers, then it's best to use a query.