Lost work, and now 'Unresolvable error synching Schematic/Layout' comedy

Lost work, and now 'Unresolvable error synching Schematic/Layout' comedy

jonrbloom
Advocate Advocate
202 Views
3 Replies
Message 1 of 4

Lost work, and now 'Unresolvable error synching Schematic/Layout' comedy

jonrbloom
Advocate
Advocate

After several hours of work today, Fusion gleefully declared my board and schematic inconsistent, and nothing I could do would resolve the problem. Not that there are really any tools available to help you - synchronize lists all sorts of nice correlation information, but unlike other ECAD apps doesn't actually let you make any adjustments.

 

So, instead I rewound to an old version, only to find that while I don't see any sync warning, I still can't synchronize the schematic and layout. When I run the synchronize command, it switches to the Layout document and then reports an error "Can't back-annotate this operations. Please do that in the Schematic".

 

Do what in the schematic? I just executed the Synchronize command in the schematic. At no point have I done anything to the Layout.

 

I'm ready to call time on this nightmare.

0 Likes
203 Views
3 Replies
Replies (3)
Message 2 of 4

jorge_garcia
Autodesk
Autodesk

Hi @jonrbloom ,

 

Just being thorough here, you do always make sure the schematic, board, and electronics design file are open together in Fusion 360 right? They have to be in order for consistency to be maintained.

 

When you run the ERC, how many consistency errors do you see? If you have a handful, then you are usually better off fixing them yourself. Despite it's name the synchronizer, can only automatically handle the simpler cases. It's real functionality is meant for the future.

By any chance do you remember what you were doing? That can help us figure out why the crashes are happening.

 

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 3 of 4

jonrbloom
Advocate
Advocate

Hi @jorge_garcia and thank you for responding. I do always appreciate your input even I get grumpy from time to time.

 

Yes, I always open and close from the master document, and I leave all files open throughout. I don't normally even bother with the synchronizer because it hasn't been necessary. The only reason I ran it this time was because Fusion broke my design and severed the connection between Schematic and Layout.

 

In more detail - I can find the original breakage from the history if necessary so you can look for yourself (as a private share):

 

I had just finished routing some high frequency traces in Layout. I then went back to schematic to rework one of the sheets that had yet to be laid out (components were outside the board perimeter). This rework involved removing most of the existing components on the sheet - Almost complete redesign. Having finished deleting old and adding the new components/wiring I then noticed that the files had gone out of sync. This was where it all started falling apart badly.

 

Fusion complained that several nets in the Layout were Unknown. I used the Inspector to remove them. This uncovered more unknowns which I progressively removed from the Layout. Eventually it went back to reporting the first net again, although which was already removed. Selecting that net name in the Inspector showed that there were no connections and there was nothing to delete. Yet the issue persisted and the signal continued to be listed in Inspector despite not actually being there in the Layout.

 

Eventually I tried to remove the entire problem block (the problem area was an instantiated module), by deleting the instance from the schematic. This removed the components from the layout but immediately reinstated them all again outside the board perimeter, but without the module prefix. The components did not even exist in the schematic any longer because there were no instances of the module. And yet even if I deleted them manually from the layout they just got reinserted at the next sync.

 

I was left with no option but to rewind the design. Because of the prior issues I felt it was sensible to run synchronize just to be sure everything was ok. Which brought me to the new issue where Synchronize just reported an error. So, not in fact ok.

0 Likes
Message 4 of 4

jorge_garcia
Autodesk
Autodesk

Hi @jonrbloom ,

 

OK , thanks for the description. One thing that unfortunately isn't called out in the software is that Synchronizer can not deal with hierarchy. In fact, I've found that if you run Synchronizer on a hierarchical design it tends to make things worse.

 

I'm going to DM you my email. Add me to your hub and I'll check out the files if that works for you. If it doesn't let me know and we'll figure something out.

 

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