×

Global wiring by removal of redundant paths

  • US 4,831,725 A
  • Filed: 06/10/1988
  • Issued: 05/23/1989
  • Est. Priority Date: 06/10/1988
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for interconnecting nodes in each of a member of nets, comprising the steps of:

  • (a) generating an initial zone for each net of said nets to be formed, said initial zone, for each net, being a corresponding first subset of a set of all paths which could be used for interconnecting all nodes of said each net, said corresponding first subset also being a corresponding second subset of a set of all segments which could be used for interconnecting said all nodes of said each net with each segment being a part of at least one minimum path of said corresponding first subset;

    (b) determining cumulative demand for path spaces created by all initial zones generated in step (a);

    (c) selecting a net of said nets;

    (d) selecting a number of redundant paths of an initial zone for said net selected step (c);

    (e) comparing said demand found in step (b) with the supply of available path spaces in an area used by said number of redundant paths selected in step (d);

    (f) determining a score for each of said redundant paths, said score being a function of at least said comparison of step (e);

    (g) deleting a redundant path from said initial zone for said net selected in step (c), said redundant path being one which has a worst score of any of said paths selected in step (d), no segment of a redundant path of said initial zone for said selected net being deleted if said segment is part of all minimum paths of said initial zone for said selected net;

    (h) repeat steps (c) through (g) selecting nets and paths and deleting paths until all redundant paths have been deleted from said each initial zone for all of said nets, said cumulative demand for path space being recalculated for each repetition of this step without including paths which were deleted in prior repetitions of step (g); and

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×