Text this: A two step binary particle swarm optimization approach for routing in VLSI