Autorouter is a complex tool for routing traces on a circuit board in an automated batch process. Depending on its configuration, it can work efficiently, or be very slow.
An important consideration is whether to use TopRouter, which is a topological router. It uses an algorithm to define more efficient routing with fewer vias. However, it makes the routing process much slower: as much as 100 times slower.
Before using Autorouter, configure the guidelines it will use to plan the traces, such as the following: