IEICE Electronics Express
Online ISSN : 1349-2543
ISSN-L : 1349-2543
LETTER
A SA-based parallel method for FPGA placement
Chengyu HuPeng LuMeng YangJian WangJinmei Lai
Author information
JOURNAL FREE ACCESS

2018 Volume 15 Issue 24 Pages 20180943

Details
Abstract

In this paper, we present a serially-equivalent parallel method to accelerate FPGA placement. Our method is based on Simulated Annealing (SA) Algorithm: moves of placement blocks are processed concurrently on multiple threads. Two strategies are adopted here to guarantee serial equivalency: task switch of the master thread is used to handle data conflicts aroused by parallel; an efficient SA-based parallel framework is designed to obtain orderly flow of data. Our method is tested by doing placement for Xilinx xc4vlx200 FPGA chip. In a quad-core processor, a speedup of 1.8×, 2.7×, 3.4× is achieved on 2, 3, 4 threads. Compared to serial placer, placement results of our parallel placer are deterministic and have no quality loss.

Content from these authors
© 2018 by The Institute of Electronics, Information and Communication Engineers
Previous article Next article
feedback
Top