From C to GDSII: Breaking the Vicious Cycle of Timing Convergence