A method of determining widths and/or routes of I/O power routes between
one or more power distribution networks and a plurality of I/O circuits
based on IR chop, electromigration, and electrostatic discharge
electrical requirements. The method includes initially routing the I/O
power routes and then iteratively analyzing the I/O power routes and
iteratively incrementing the width of each power route that fails one or
more of the electrical requirements until all power routes meet all
electrical requirements. Once all power routes meet the electrical
requirements, power routing is performed again to re-route any power
routes as necessary to accommodate their wider widths. The method may be
implemented in a system that includes a power routing tool, an electrical
analysis tool, and a tool integrator tat implements an integrated power
routing algorithm.