The invention relates to a new method of guidance for routing of nets in an
integrated circuit model wherein all nets are first approximately routed,
as with Steiner routing, and victim nets with functional delay noise above
predetermined thresholds are identified. Each victim net is then detail
routed. For each victim net detail routed, a set of least noise aggressive
neighboring nets is selected. Segments of those neighboring nets are
assigned tracks adjacent to the victim net in such a way as to maximize
utilization of the victim net's neighboring tracks, thereby reducing noise
induced on the victim net and maximizing use of available space on the
semiconductor. The process is then repeated until there are no additional
victim nets, at which point the remaining nets are detail routed.