SA-PCB
SA-PCB copied to clipboard
Annealing-based PCB placement tool
There is a lack of file src/annealer, which makes the command 'make' not available. Looking forward to some updates.
We should remove references to this (I saw some in the readme). We should talk about if the functionality still works or not.
Need a better way to specify annealing schedule. Right now it is hard coded.
Support free rotation of modules. Should not be difficult to implement on top of 90/45.
Code is mostly there - just need to verify correctness. Should also be room for optimization. See https://stackoverflow.com/a/33310617/11755721
Will keep track of roadmap here. - Single SA instance currently achieves ~3k moves/sec - Reintegration of RTree [Rtree stuff is already there, just need to verify] - Fix CPP-Taskflow...
Good job Chester!!!