It would be nice to be able to lock traces the way components are
locked. This would allow experimenting with routing on one part of the
board, issuing a global 'ripup' command, without worrying about ripping
up existing traces.
If this feature is implemented it would also allow for another feature
I've always wanted: re-optimization. Imagine running Autoroute but
without the routing pass. That is, only the optimization passes are run.
This would be very helpful to clean up a manual routing job.
In re-optimization, any trace that is not locked is fair game for the
autorouter to re-route according to existing costs (without changing the
connectivity). Of course, locked traces remain untouched.
Andrew.