PulseExploreJournal ClubDebatesTrendingResearchersJournals
Instagram
HomeExploreJournal ClubTrending
Synapse
⌘+K
Synapse
September 30, 2018ACM Transactions on Design Automation of Electronic Systems60 citations

GPlace3.0

View Full Paper
ZAZiad AbuowaimerDMDani MaaroufTMTimothy J. Martin

Key Points

Key points are not available for this paper at this time.

Abstract

Optimizing for routability during FPGA placement is becoming increasingly important, as failure to spread and resolve congestion hotspots throughout the chip, especially in the case of large designs, may result in placements that either cannot be routed or that require the router to work excessively hard to obtain success. In this article, we introduce a new, analytic routability-aware placement algorithm for Xilinx UltraScale FPGA architectures. The proposed algorithm, called GPlace3.0, seeks to optimize both wirelength and routability. Our work contains several unique features including a novel window-based procedure for satisfying legality constraints in lieu of packing, an accurate congestion estimation method based on modifications to the pathfinder global router, and a novel detailed placement algorithm that optimizes both wirelength and external pin count. Experimental results show that compared to the top three winners at the recent ISPD’16 FPGA placement contest, GPlace3.0 is able to achieve (on average) a 7.53%, 15.15%, and 33.50% reduction in routed wirelength, respectively, while requiring less overall runtime. As well, an additional 360 benchmarks were provided directly from Xilinx Inc. These benchmarks were used to compare GPlace3.0 to the most recently improved versions of the first- and second-place contest winners. Subsequent experimental results show that GPlace3.0 is able to outperform the improved placers in a variety of areas including number of best solutions found, fewest number of benchmarks that cannot be routed, runtime required to perform placement, and runtime required to perform routing.

Ask AI
Helpful
Bookmark
Share
View Full Paper

Cite This Study

Abuowaimer et al. (2018) studied this question.

synapsesocial.com/papers/69dd5dfe4917c2595e10160ehttps://doi.org/10.1145/3233244
Ask AI
Helpful
Bookmark
Share
View Full Paper

Also Consider

Synapse has enriched 5 closely related papers on similar clinical questions. Consider them for comparative context:

  1. 1GPlace2016 · 39 citations
  2. 2RippleFPGA2016 · 57 citations
  3. 3ROUTABILITY-DRIVEN PACKING: METRICS AND ALGORITHMS FOR CLUSTER-BASED FPGAs2004 · 47 citations
  4. 4Proceedings of the 2002 IEEE/ACM international conference on Computer-aided design2002 · 235 citations
  5. 5PathFinder1995 · 688 citations