×

Multi-FPGA prototyping of an ASIC circuit

  • US 9,817,934 B2
  • Filed: 07/26/2016
  • Issued: 11/14/2017
  • Est. Priority Date: 06/01/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method of generating configuration data for a prototype, the prototype comprising a plurality of programmable devices interconnected by a plurality of physical tracks, the method comprising:

  • receiving, using a computer, a logic design for implementation on the prototype, the logic design comprising a hierarchy of interconnected logic modules;

    creating, using the computer, a new hierarchy of logic modules comprising a group of logic modules preserved from the received logic design and flattened logic corresponding to logic modules from the received logic design that are flattened;

    partitioning, using the computer, the new hierarchy of logic modules into regions, each region comprising one or more programmable chips, while reducing a cost function based on a number of multiplexed signals of a critical combinatorial path and an amount of inter-region communications on the physical tracks connecting the programmable devices; and

    generating, using the computer, the configuration data for the prototype, the configuration data comprising routing assignments among the programmable devices using the physical tracks of the prototype.

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