Hey there, I'm looking for a kind soul which would be willing to verify my sanity. Either i'm facing a bug or I don't understand something. Using Altium latest version 20.2.6
I'm trying to length match differential pairs. Traces are mostly routed on layer 3 and switch to layer 1.
I first start by length matching everything on Layer 3. No issue so far everything is matched correctly around 3725mil (this includes the via lenght) as can be seen on image1.
The problem happens when I switch on layer 1. Just for a test here I route a short track. I would now expect the routed length to be 3725+ new track length. However, the routed length is now 3716 which is shorter than previously!!! (image 2)
To make the matter even more complicated. If I manually add up the track length of the primitives for this new short track asdisplayed in the PCB panel just below the nets it doesn't add up to the routed length Altium displays. (image 3)
Any ideas? I tried deleting everything and starting again but exact same behavior.
Is Altium routed length calculation broken somehow?
Thanks!