Physical design of a 3D router: Reducing the number of vertical connections and enabling asynchronous operation