A method for cell placement in an integrated circuit design that uses a
calculated diffusion velocity determined from a density value in order to
relocate the cells until the cell placement reduces the density below a
predetermined threshold. The method acts to control the movement of
different cells to reduce the density of the cells prior to legalization
of the cell placement.