Announcement

Collapse
No announcement yet.

About trouble with differential pairs after changing the inner layers weight

Collapse
X
 
  • Time
  • Show
Clear All
new posts

  • About trouble with differential pairs after changing the inner layers weight

    Hi everyone,

    On the advice of my manufacturer, I have to change the weight of the inner layers from 1 oz to 1/2 oz.
    The main goal is to get bigger widths for differential pairs.

    I have no trouble with S50 tracks but AD doesn't trigger track width errors for the differential layers, whatever the layer.
    All the rules are enabled.

    Where could it come from?
    Thanks.

  • #2
    If we take the example for USB3, we have the following rule.

    Comment


    • #3
      If I take a look in the design rules, we have (fourth line):

      Comment


      • #4
        If I take a pair with a previous width of 0.223mm (identical gap = 0.127mm), it doesn't trigger any error.
        Very weird!

        Comment


        • #5
          I already rewrote the rule but it doesn't change anything.

          Comment


          • #6
            Is the rule enabled?
            And possible in the right order?
            Click image for larger version

Name:	Capture Rule enabled.png
Views:	42
Size:	16.6 KB
ID:	21765

            Do you check for the rule?
            Click image for larger version

Name:	Capture check rules.png
Views:	35
Size:	22.5 KB
ID:	21766

            Does Altium think that the rules apply (unary / binary)?
            Right click (the track) -> "Applicable unary/binary rule..." and click the track (an possible a second object).
            Click image for larger version

Name:	Capture appilcable unary rules.png
Views:	35
Size:	24.8 KB
ID:	21767

            Comment


            • #7
              Each rule "DiffPairsRouting_..." is enabled.
              The Design Rule checker says that everything is unchecked except Width that is checked for Batch.
              If I put everything checked for Batch, it apparently runs but I don't have the green/yellow warning for the differential pairs, I get the info about the width being too small compared to the rule with the arrows.

              Comment


              • #8
                My other projects have the configuration: everything online and batch for Width.

                Comment


                • #9
                  In fact the rules are here but the errors are not visible.
                  When, for example, I retrace a selected differential pair, it is changed accordingly to the rule.

                  Comment


                  • #10
                    can you screenshot output after you run design rule check manually? are the rules listed there? is not violation limit number exceeding and error checking stopping?

                    Comment


                    • #11

                      Comment


                      • #12
                        Something weird happened today.
                        I first of all fixed the single impedances without any trouble.
                        I noticed that 1 error remained at the end of the process: one pad of a component lost its DGND connection.
                        To solve the issue, I deleted the component and immediately noticed I got the errors on the differential pairs and all of them on each layer.
                        I reimported the schematics and place the component.
                        Everything was fine.
                        I ran a DRC and noticed that DRC makes the errors on differential pairs disappear.
                        The DRC reports no error on differential pair.

                        Any idea maybe?

                        Comment


                        • #13
                          Here attached the screenshot just after having reimported the component.
                          We clearly see the errors on differential pairs.

                          Comment


                          • #14
                            After replacing the component.
                            Everything looks fine.

                            Comment


                            • #15
                              After running the DRC: all the errors on differential pairs are lost.

                              Comment

                              Working...
                              X
                              😀
                              🥰
                              🤢
                              😎
                              😡
                              👍
                              👎