A method for automatic wire size modification comprising the steps of
routing a wire to a source; detecting a first size differential between
the wire and the source by calculating a width difference between a width
of the wire and a width of the source, and dividing the width difference
by the width of the wire; and modifying a size of the wire if the first
size differential is less than a maximum width percentage and if a length
of the source is less than a length range specified by a user.