1. A method for routing interconnection paths between terminals via a routing procedure comprising: executing a topological routing phase prior to executing a geometric routing phase; selectively executing in said topological routing phase a plurality of topological transformations on a routed topological graph indicative of a geometric arrangement of the terminals, said plurality of topological transformations including shove, jump, and unwind operations each operably distinct one from another for execution to resolve an overload condition determined at said routed topological graph prior to said geometric routing phase; and, subsequently executing said geometric routing phase following completion of said topological routing phase to route the interconnection paths in said geometric arrangement of the terminals in accordance with said topological graph.