With Version 7.0.10-7.0.10~ubuntu23.04.1, release build
wxWidgets 3.2.2 Unicode and bOOST 1.74.0
Using the differential tuning tool produced odd results. So I measured and summed all the segment lengths for two simple examples. First a diff pair that was a “perfect” match, and then a second case where I added a small difference.
As this is my first post I can only have one image. Perhaps more to follow.
Individual segment lengths top left to right 0.3339, 2.4330, 0.6449, 1.9451, 0.8791, 0.5449, 0.1769, 0.3807 = 7.3385 which is not equal to the Routed length of 8.8852 difference 1.5467 mm
The segment lengths of the bottom trace are 0.3339, 2.3594, 0.6449, 2.0924, 0.8791, 0.4712,
0.2888, 0.3016 = 7.3713 . Routed length 8.9160 difference 1.5447
skew between the sum segment lengths = 0.0328 an agreement.
Skew between routed lengths 0.0308
Now I want to match the length of two traces where the lower line has to reach 0.5 mm deeper in.
The tool is telling me that there is over 2mm of skew from going 0.5 mm additional trace length. Something isn’t making any sense here.
An expanded view of a typical 1 column deep fan out.
Starting with the top red trace we’ll sum the individual segment lengths. Routed length = 18.0629
Bottom Routed length = 14.3543
0.8845, 0.3420, 0.0492, 8.2606, 0.4526, 3.2627, 0.7228, 1.1000 = 15.0744 mm
0.2121, 0.4678, 0.2562, 7.9062, 0.4526, 3.3364, 0.7228, 1.1000 = 14.4541 mm
for a true difference of the individual summed segments of 0.6203 mm which seems exactly correct as the two traces are offset upward from the center line of pad M15 by about 0.1 mm.
However, the difference between the route lengths is 3.7086 mm
Now, running the length matching tool to tune out the real mismatch of 0.6203 mm we get
What a disaster looks like.
The segments for the bottom trace, left to right are now
0.2121 + 0.4678 + 0.2562 +0.1570 + 0.4271 + 0.1570 + 0.1571 + 0.4271 + 0.1571 +0.1570 + 0.4271 +
0.1570 + 0.1571 + 0.4271 + 0.1571 +7.1062 + 0.4526 + 3.3364 + 0.7228 +1.1000 = 16.6189
So, in an effort to match the lengths of a differential pair the tool added 16.6189 – 14.4541 = 2.1648 mm to the shorter length making it 1.5445 mm too long!
THIS NEEDS TO BE FIXED!!!