×

Template-based simulated annealing move-set that improves FPGA architectural feature utilization

  • US 6,185,724 B1
  • Filed: 12/02/1997
  • Issued: 02/06/2001
  • Est. Priority Date: 12/02/1997
  • Status: Expired due to Term
First Claim
Patent Images

1. A method of allocating a plurality of integrated circuit device elements to implement a circuit design in a programmable device having a localized routing structure, each such element having a position on the device, the method comprising the steps of:

  • a) mapping the design into a plurality of blocks, each of the blocks corresponding to a single element on the device;

    b) placing the blocks according to an iterative algorithm; and

    c) during said placing step, scanning the design for a plurality of design elements that can be advantageously interconnected using the localized routing structure, and upon locating such a plurality of design elements, altering the placement of the blocks in a non-random fashion to accommodate the localized routing structure.

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