FPGA placement by using a genetic algorithm

Meng Yang,Abid E A Almaini,Lingli Wang
2007-01-01
Abstract:The placement solution on widely look up table (LUT) based symmetrical FPGA by using genetic algorithm (GA) is demonstrated. Various other algorithms such as GA, simulated annealing (SA), and particle swarm optimization (PSO) were introduced. The immediate levels of abstractions were introduced including design specification, functional design, logic design, circuit design, physical design, and fabrication. The implementation of the algorithm was written in the C programming language and all experiments were performed on Intel Pentium 2.4GHz with 512M memory under RedHat Linux Enterprise AS3. The placements generated by VPR and the GA were performed on the smallest possible size of a FPGA and routed by VRouter. The experimental results show that GA achieves a good performance in terms of routing channel track composition.
What problem does this paper attempt to address?