Layer Assignment And Routing Optimization For Advanced Technologies