First, you still need to optimize the solution to fit the constraints of mechanical solving. It needs to be as few moves as possible, some of them are parallelizable, etc. Not a trivial problem.
Second, nanosecond? You know that a GHz CPU does a single clock tick in one nanosecond, right?
https://www.youtube.com/shorts/ue2gZ2vxs48
https://engineering.purdue.edu/ECE/News/2025/purdue-ece-stud...