Text this: VLSI physical design: from graph partitioning to timing closure