×

Placement, routing, and deadlock removal for network-on-chip using integer linear programming

  • US 10,565,346 B1
  • Filed: 06/30/2017
  • Issued: 02/18/2020
  • Est. Priority Date: 06/30/2017
  • Status: Active Grant
First Claim
Patent Images

1. A method of implementing a circuit design, comprising:

  • generating, using a processor, an integer linear programming formulation for a routing problem by determining constraints for implementing nets of a circuit design within a programmable network-on-chip of an integrated circuit, wherein the constraints include placement constraints and routability constraints for the nets; and

    simultaneously placing and routing the nets by executing, using the processor, an integer linear programming solver using a processor to minimize an objective function of the integer linear programming formulation while observing the constraints, wherein the integer linear programming solver maps logical units of the nets to interface circuits of the programmable network-on-chip concurrently with mapping the nets to channels of the programmable network-on-chip.

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