Custom rule won't change space of differential pairs

Custom rule won't change space of differential pairs

aiolus2ZLRU
Participant Participant
606 Views
12 Replies
Message 1 of 13

Custom rule won't change space of differential pairs

aiolus2ZLRU
Participant
Participant

The custom rule doesn't work when routing differential pairs.

I'm trying to set the space of differential pair B0_P and B0_N and add a custom rule as below

aiolus2ZLRU_0-1727105679510.png

The general rule was kept as below

aiolus2ZLRU_1-1727105750287.png

After trying different scopes in custom rules, nothing affect the space of differential pair.

aiolus2ZLRU_2-1727106046835.png

where the grid is 1mm, wire width is 0.254mm.

It only shows the violation of space, but the space parameter still follows general rule but not custom rule.

Please help to clarify if I'm missing any setting or how to control the space of differential pairs.

0 Likes
Accepted solutions (1)
607 Views
12 Replies
Replies (12)
Message 2 of 13

jorge_garcia
Autodesk
Autodesk

Hello @aiolus2ZLRU,

 

I hope you're doing well. Thanks for reporting this, we ran into this shortly before release the developers are already working on this one. 

 

You are not doing anything wrong it's just not working right now. I'm hopeful that by the next release this will be sorted, can't promise it but I have a good feeling about it.

 

Best Regards,



Jorge Garcia
​Product Support Specialist for Fusion 360 and EAGLE

Kudos are much appreciated if the information I have shared is helpful to you and/or others.

Did this resolve your issue? Please accept it "As a Solution" so others may benefit from it.
0 Likes
Message 3 of 13

jorge_garcia
Autodesk
Autodesk

Just to investigate further, did you create the rule after the diff pair was already routed? It won't update the routing automatically.



Jorge Garcia
​Product Support Specialist for Fusion 360 and EAGLE

Kudos are much appreciated if the information I have shared is helpful to you and/or others.

Did this resolve your issue? Please accept it "As a Solution" so others may benefit from it.
0 Likes
Message 4 of 13

aiolus2ZLRU
Participant
Participant

No, I always modify the design rule before routing.

I just had a tried, custom rule for differential pairs is working now. Thanks for your quick response. 

0 Likes
Message 5 of 13

constantin.popescuXD3CL
Autodesk
Autodesk

Hi @aiolus2ZLRU,

Good to hear the diff-pair routing is now using the custom rule. Do you recall what you did differently this time compared with the last time when it used the general cospper clearance rule? I am asking dbecause I have tested this workflow using the Production Septemebr release and I created a copper clearance rule identical with the one you have created and I can get it to work but there is a catch. You cannot take advantage of the auto-complete that uses the quick-route diff-pair tool because this one can't use the custom clearance rules at the moment. I have assumed that maybe this is what you did the 1st time. If you route manually the diff-pair all the way then the custom clearance will be used otherwise it'll revert to use the general copper clearance. I am looking into fixing this issue as soon as possible.

I hope this helps.

Please let me know if there is anything else I can help you with. 

 

Kind Regards,



Constantin Popescu
Principal Software Engineer
0 Likes
Message 6 of 13

constantin.popescuXD3CL
Autodesk
Autodesk

Hi @aiolus2ZLRU,

I have played with the diff-pair router and the custom rules and you can use In Net Classes scope if you have a net-class that contains your diff-pair or all of your diff-pairs for both Object 1 and Object 2 or you can use In Diff Pair scope for both objects. Using In Signal will not work at this time because the quick-route diff-pair engine only uses one signal to get the clearance and the custom rules require 2 scopes (we can't use the same signal on both Object 1 and Object 2 scopes). I am looking into improving this behaviour right now. If you can use any of the above scopes that would help you circumvent this issue. Please see the custom design rules snapshot bellow:

constantinpopescuXD3CL_0-1727145808765.png

Please let me know if there is anythign else I can help you with.

 

Kind Regards,



Constantin Popescu
Principal Software Engineer
0 Likes
Message 7 of 13

aiolus2ZLRU
Participant
Participant

I always use manual routing, but things are strange now.

Yesterday, custom rule for differential pairs failed on my laptop and desktop, and this morning it seems work as expected on my laptop. But now when I tried same things on my desktop, it still not work. Both computers run latest version of Win10.

I reopen a test project to try the differential pair routing on my desktop. I reload default design rule and add only 1 custom rule for clearance which resualt as below:

aiolus2ZLRU_0-1727145899098.pngaiolus2ZLRU_1-1727145926818.png

aiolus2ZLRU_2-1727146006787.png

Space didn't change, only violation was showed.

Besides, when the design rule is work on my laptop, the meander is not work on differential routing.

Below is the software version on my desktop

aiolus2ZLRU_3-1727146586480.png

If there is further finding, I'll update here.

0 Likes
Message 8 of 13

aiolus2ZLRU
Participant
Participant

Sure, I've tried In Netclass Scope but not work on my desktop as below.

aiolus2ZLRU_0-1727146912887.png

it's really weird, I'll try again on my laptop.

0 Likes
Message 9 of 13

aiolus2ZLRU
Participant
Participant

I just find the point, the custom rule does not work when differential pairs are centralized.

aiolus2ZLRU_0-1727147839329.png

Same custom rule, PairA won't affect by design rule, but PairB does.

0 Likes
Message 10 of 13

aiolus2ZLRU
Participant
Participant

Furthermore, I tried meander on differential pair and resualt as below

aiolus2ZLRU_0-1727148369437.png

For centralized PairA, custom rule not applied, meander length 50mm is worked perfect.

For shift PairB, custom rule applied, but meander only work on single wire.

These are current findings.

0 Likes
Message 11 of 13

jorge_garcia
Autodesk
Autodesk
Accepted solution

Hello @aiolus2ZLRU,

 

Thank you for reporting this. Our developers are already working hard to correct these issues ASAP. None of the custom rules will work currently for diff pairs but this is being addressed.

 

Let me know if there's anything else I can do for you.

 

Best Regards,



Jorge Garcia
​Product Support Specialist for Fusion 360 and EAGLE

Kudos are much appreciated if the information I have shared is helpful to you and/or others.

Did this resolve your issue? Please accept it "As a Solution" so others may benefit from it.
0 Likes
Message 12 of 13

aiolus2ZLRU
Participant
Participant

That's ok, I can still use general design rule to get work done.

Wait for your update on custom rule, it will be more convenient if works.

Thanks.

0 Likes
Message 13 of 13

HelenChen-ElectronicsQA
Autodesk
Autodesk

Hi @aiolus2ZLRU ,

 

Hope you have a great day.

 

Today the latest Production build is updated to 2.0.20460 with the fix about the issue you reported. Could you please upgrade to latest version to have a try? Thank you so much for reporting this issue to us.

 

Thanks,

Helen

 



Helen Chen
Principle QA for Fusion 360 Electronics
0 Likes