WireIt icon indicating copy to clipboard operation
WireIt copied to clipboard

Implement backpropagation of changes to schematic

Open thirtythreeforty opened this issue 5 years ago • 0 comments

In general it would be nice to be able to backpropagate WireIt changes automatically; however, in the general case it's not clear how to redraw the schematic to make this happen.

Consider the following example.

Screen Shot 2020-10-05 at 11 40 41 AM

NET_A and NET_B should be automatically swappable; that is, any two pins that are connected to a single net label and that's all should be swappable. Additionally, it should be possible to add labels to unassigned pins in a similar way, or to delete such labels from pins.

However, it is definitely unclear how to backpropagate the JTAG pins; the tool should refuse to auto-backprop these.

Do you know if this particular flavor of auto-backprop is feasible? If you'd like to give pointers, I'd be willing to help with the implementation.

thirtythreeforty avatar Oct 05 '20 16:10 thirtythreeforty