×

Gain matrix for hierarchical circuit partitioning

  • US 6,212,668 B1
  • Filed: 05/27/1997
  • Issued: 04/03/2001
  • Est. Priority Date: 05/28/1996
  • Status: Expired due to Term
First Claim
Patent Images

1. A method of partitioning a network of cells into a plurality of disjont blocks of cells comprising:

  • representing said network as a hierarchial graph with a plurality of nodes at a first level and a plurality of nodes at a second level, the plurality of nodes at the first level being descendent from the plurality of nodes at the second level;

    distributing the cells to said plurality of nodes at the first level to form an initial partition;

    calculating a first gain vector for a first cell at said first level, the first gain vector representing a cost associated with moving the first cell from a first node of the plurality of nodes at the first level to a second node of the plurality of nodes at the first level;

    calculating a second gain vector for said first cell as if the cells in the plurality of nodes on the first level were in their respective parent nodes at said second level, the second gain vector representing a cost associated with moving the first cell from a third node on the second level to a fourth node at the second level, wherein the first and second gain vectors form a gain matrix for the first cell; and

    selectively moving the first cell to a different node depending on said gain matrix.

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