A constructive placement procedure is presented that, at each move, places a macrocell at its optimum position with respect to the already placed macrocells. This optimum position is determined by performing one-dimensional searches along the edges of the placed macrocells. The presented test results show that the quality of solutions obtained is better than that obtained by simulated annealing, analytic annealing, and genetic placement procedures. © 2001 IEEE.