×

Method and computer program for determining a placement of at least one circuit for a reconfigurable logic device

  • US 10,460,062 B2
  • Filed: 12/11/2017
  • Issued: 10/29/2019
  • Est. Priority Date: 12/12/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method for determining a placement of at least one circuit for a reconfigurable logic device, the method comprising:

  • obtaining information related to the at least one circuit, wherein the at least one circuit comprises a plurality of blocks and a plurality of connections between the plurality of blocks, and wherein the plurality of blocks comprise a plurality of logic blocks and a plurality of input/output blocks;

    calculating a circuit graph based on the information related to the at least one circuit, wherein the circuit graph comprises a plurality of nodes and a plurality of edges, wherein the plurality of nodes represent at least a subset of the plurality of blocks of the at least one circuit and wherein the plurality of edges represent at least a subset of the plurality of connections between the plurality of blocks of the at least one circuit;

    determining a force-directed layout of the circuit graph, wherein the force-directed layout is based on attractive forces based on the plurality of connections between the plurality of blocks and based on repulsive forces between the plurality of blocks; and

    determining a placement of the plurality of logic blocks onto a plurality of available logic cells of the reconfigurable logic device based on the force-directed layout of the circuit graphdetermining a placement of the plurality of input/output blocks onto a plurality of available input/output cells, wherein the determining of the placement of the plurality of input/output blocks is based on the force-directed layout of the circuit graph and based on the placement of the plurality of logic blocks.

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