×

Minimizing the interconnection cost of electronically linked objects

  • US 5,251,147 A
  • Filed: 06/20/1989
  • Issued: 10/05/1993
  • Est. Priority Date: 06/20/1989
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for operating a programmable computing apparatus to minimize the interconnection cost between ports of a plurality of models forming a logic design to be placed on a supporting structure having a plurality of placement slots;

  • the method comprising the steps of;

    a. bisecting an initial assignment of models to the plurality of placements slots on the supporting structure, to obtain a first and a second partition;

    b. computing a partial gain for each of said models based upon the electrical properties of said models and the critical and noncritical delays associated with interconnections;

    c. ordering said partial gains for the models in the first partition in a first data structure and the models in the second partition in a second data structure;

    d. swapping a pair of said placement slots, one from each of the first and second data structures, to obtain a total maximum gain;

    e. storing the swapped pair and a cumulative gain for the logic design in a third data structure and removing the swapped pair from their respective first and second data structures;

    f. repeating steps (b)-(e) for a predetermined number of the placement slots; and

    g. replaying the swaps stored in the third data structure to restore the logic design solution to its point of maximum cumulative gain.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×