The present invention provides a method for mapping a netlist of an
integrated circuit to a design. The method includes steps as follows.
Chaos algorithm is used to obtain most favorable places in the design for
cells from the netlist. Kuhn's algorithm is utilized to assign each cell
of the netlist a cell in a template so that, for each cell of the
netlist, its place in the template is as close as possible to its place
obtained by the chaos algorithm. Simulating annealing optimization
technique is applied to reduce a sum of wire length of the design.