A method of performing placement of resources in a computer-aided design
(CAD) tool includes performing a first congestion analysis, proposing a
placement move, and evaluating the placement move. The method further
includes incrementally updating information used for performing another
congestion analysis.