1. A method for determining matched netlists for a microelectronic device, comprising: compiling a topological plan for the microelectronic device; calculating a population of netlist solutions corresponding to the plan; and dynamically modifying the population using a genetic algorithm to approach a matched netlist for the device.