1. A computer-implemented method comprising: routing a circuit placement a plurality of times, the routing resulting in a plurality of routings; computing, by a processor, an electromigration routing quality value for each of the plurality of routings, wherein one or more of the electromigration quality values is based upon a computed current; selecting one of the plurality of routings based on the selected routing's electromigration routing quality value; and generating the circuit placement using the selected routings.