A method for designing a power distribution system including: receiving a
cross section file that contains the layout of a PCB including a location
of one or more power sinks and sources on the PCB; creating an initial
power distribution system; evaluating the initial power distribution
system against a cost function; creating a new power distribution system;
evaluating the new power distribution system against the cost function;
determining if the cost function associated with the new power
distribution system is equal to or greater than a stop criterion; and
creating another new power distribution system if the cost function
associated with the new power distribution system is greater than the
stop criterion.