A Schedule Clock Tree Routing Algorithm for Minimum Effective Clock Skew