Given a set of n IO buffers and a set of n bump balls on a re-distribution routing layer, an O(n(logn)2) routability-driven partition-based IO assignment is proposed to assign n IO connections for RDL routing in a flip-chip design. Firstly, based on the r