a mechanism is provided for the user to define a circuit design intent or strategy in the form of data that is stored with the design database . an autorouter then uses this guidance from the user to create a plan for routing the design . the user can then modify their guidance to the router until the results for the plan are acceptable . using the planned flow , the autorouter can complete the design , creating detailed paths including etch segments and vias . allowing such interaction with an autorouter significantly reduces the routing time and hence time - to - market .