An evolutionary approach to timing driven FPGA placement

  • Authors:
  • R. Venkatraman;Lalit M. Patnaik

  • Affiliations:
  • Centre for Electronics Design and Technology, Indian Institute of Science, Bangalore, India;Microprocessor Applications Laboratory, Indian Institute of Science, Bangalore, India

  • Venue:
  • GLSVLSI '00 Proceedings of the 10th Great Lakes symposium on VLSI
  • Year:
  • 2000

Quantified Score

Hi-index 0.00

Visualization

Abstract

We propose a novel evolutionary approach to the problem of timing-driven FPGA placement. The method used is evolutionary programming (EP) with incremental position encoded in the population. This uses considerably less memory compared to a method with direct position-encoding for members of the population. The algorithm has been implemented in C++, and the results on MCNC benchmark circuits are presented. The results are superior to those obtained using conventional Simulated Annealing (SA) based approach. The results of an EP-SA approach using the proposed evolutionary programming method are also presented.