Parallelizing FPGA Technology Mapping Through Partitioning.

Chuyu Shen,Zili Lin,Ping Fan,Xianglong Meng,Weikang Qian
DOI: https://doi.org/10.1109/fccm.2016.48
2016-01-01
Abstract:The traditional FPGA technology mapping flow is very time-consuming as modern FPGA designs become larger. To speed up this procedure, this paper proposes a new approach based on circuit partition to parallelize it. The idea is to split the original circuit into several sub-circuits and assign each one to a core of a multi-core processor for simultaneous technology mapping. Compared to other existing parallelization methods, our method has the benefit of being independent of the detailed mapping algorithm. Our proposed partition method is able to minimize the quality loss caused by the partitioning. We have successfully integrated the proposed approach into an industrial FPGA mapping platform. The proposed flow gains a speed-up of 1.6X on average on a quad-core processor with negligible influence on the LUT count and the critical path length.
What problem does this paper attempt to address?