skip to main content
10.1145/3036669.3038241acmconferencesArticle/Chapter ViewAbstractPublication PagesispdConference Proceedingsconference-collections
research-article

Clock-Aware FPGA Placement Contest

Published: 19 March 2017 Publication History

Abstract

Modern FPGA device contains complex clocking architecture on top of FPGA logic fabric. To best utilize FPGA clocking architecture, both FPGA designers and EDA tool developers need to understand the clocking architecture and design best methodology/algorithm for various design styles. Clock legalization and clock aware placement become one of the key factors in FPGA design flow. They can greatly influence FPGA design performance and routability. FPGA placement problem can get very difficult with clock legalization constraints. This year's contest is a continuous challenge based on last year's routability driven placement. Contestants need to design best-in-class clock aware placement approach to excel in the contest.

References

[1]
R. Aggarwal, FPGA Place and Route Challenges, International Symposium on Physical Design. 2014
[2]
S. Yang, A. Gayasen, C. Mulpuri, S. Reddy, and R. Aggarwal, Routability-Driven FPGA Placement Contest, International Symposium on Physical Design, 2016
[3]
Xilinx, "UltraScale Architecture", http://www.xilinx.com/products/technology/ultrascale.html
[4]
Xilinx, "Virtex UltraScale FPGAs", http://www.xilinx.com/publications/prod_mktg/ultrascalevirtex-product-table
[5]
Xilinx, "UltraScale Architecture Configurable Logic Block User Guide", http://www.xilinx.com/support/documentation/user_guides/ug574-ultrascale-clb.pdf
[6]
Xilinx, "UltraScale Architecture and Product Overview", http://www.xilinx.com/support/documentation/data_sheets/ds890-ultrascale-overview.pdf
[7]
GNL: http://users.elis.ugent.be/~dstrooba/gnl/
[8]
W. Li, S. Dhah, and D. Z. Pan, "UTPlaceF: A Routability-Driven FPGA Placer with Physical and Congestion Aware Packing", International Conference on Computer-Aided Design (ICCAD), 2016
[9]
C.W. Pui, G. Chen, W.K. Chow, K.C. Lam, J. Kuang, P. Tu, H. Zhang, F.Y. Young, B. Yu, "RippleFPGA: A Routability-Driven Placement for Large-Scale Heterogeneous FPGAs", International Conference on Computer-Aided Design (ICCAD), 2016
[10]
R. Pattison, Z. Abuowaimer, S. Areibi, G. Grewal, A. Vannelli, "GPlace -- A Congestion-aware Placement tool for UltraScale FPGAs", International Conference on Computer-Aided Design (ICCAD), 2016
[11]
S. Dhah, S. Adya, L. Singhal, M. A. Iyer and D. Z. Pan "Detailed Placement for Modern FPGAs using 2D Dynamic Programming", International Conference on Computer-Aided Design (ICCAD), 2016

Cited By

View all
  • (2024)AMF-Placer 2.0: Open-Source Timing-Driven Analytical Mixed-Size Placer for Large-Scale Heterogeneous FPGAIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems10.1109/TCAD.2024.337335743:9(2769-2782)Online publication date: Sep-2024
  • (2024)High-Performance Placement Engine for Modern Large-Scale FPGAs With Heterogeneity and Clock ConstraintsIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems10.1109/TCAD.2023.332977443:3(956-969)Online publication date: Mar-2024
  • (2024)Multielectrostatic FPGA Placement Considering SLICEL–SLICEM Heterogeneity, Clock Feasibility, and Timing OptimizationIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems10.1109/TCAD.2023.331310143:2(641-653)Online publication date: Feb-2024
  • Show More Cited By

Index Terms

  1. Clock-Aware FPGA Placement Contest

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    ISPD '17: Proceedings of the 2017 ACM on International Symposium on Physical Design
    March 2017
    176 pages
    ISBN:9781450346962
    DOI:10.1145/3036669
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 19 March 2017

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. clock
    2. fpga
    3. legalization
    4. placement
    5. routability

    Qualifiers

    • Research-article

    Conference

    ISPD '17
    Sponsor:
    ISPD '17: International Symposium on Physical Design
    March 19 - 22, 2017
    Oregon, Portland, USA

    Acceptance Rates

    Overall Acceptance Rate 62 of 172 submissions, 36%

    Upcoming Conference

    ISPD '25
    International Symposium on Physical Design
    March 16 - 19, 2025
    Austin , TX , USA

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)20
    • Downloads (Last 6 weeks)2
    Reflects downloads up to 22 Sep 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)AMF-Placer 2.0: Open-Source Timing-Driven Analytical Mixed-Size Placer for Large-Scale Heterogeneous FPGAIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems10.1109/TCAD.2024.337335743:9(2769-2782)Online publication date: Sep-2024
    • (2024)High-Performance Placement Engine for Modern Large-Scale FPGAs With Heterogeneity and Clock ConstraintsIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems10.1109/TCAD.2023.332977443:3(956-969)Online publication date: Mar-2024
    • (2024)Multielectrostatic FPGA Placement Considering SLICEL–SLICEM Heterogeneity, Clock Feasibility, and Timing OptimizationIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems10.1109/TCAD.2023.331310143:2(641-653)Online publication date: Feb-2024
    • (2024)OpenPARF 3.0: Robust Multi-Electrostatics Based FPGA Macro Placement Considering Cascaded Macros Groups and Fence Regions2024 2nd International Symposium of Electronics Design Automation (ISEDA)10.1109/ISEDA62518.2024.10617535(374-379)Online publication date: 10-May-2024
    • (2024)A Routability-Driven Ultrascale FPGA Macro Placer with Complex Design Constraints2024 IEEE 32nd Annual International Symposium on Field-Programmable Custom Computing Machines (FCCM)10.1109/FCCM60383.2024.00024(1-7)Online publication date: 5-May-2024
    • (2024)An effective routability-driven packing algorithm for large-scale heterogeneous FPGAsIntegration10.1016/j.vlsi.2023.10209894(102098)Online publication date: Jan-2024
    • (2023)Analytical Placement with 3D Poisson’s Equation and ADMM-based Optimization for Large-scale 2.5D Heterogeneous FPGAsACM Transactions on Design Automation of Electronic Systems10.1145/358255428:5(1-24)Online publication date: 31-Jan-2023
    • (2023)OpenPARF: An Open-Source Placement and Routing Framework for Large-Scale Heterogeneous FPGAs with Deep Learning Toolkit2023 IEEE 15th International Conference on ASIC (ASICON)10.1109/ASICON58565.2023.10396248(1-4)Online publication date: 24-Oct-2023
    • (2022)A Machine Learning Approach for Accelerating SimPL-Based Global Placement for FPGA'sProceedings of the 24th ACM/IEEE Workshop on System Level Interconnect Pathfinding10.1145/3557988.3569714(1-7)Online publication date: 3-Nov-2022
    • (2022)High-performance placement for large-scale heterogeneous FPGAs with clock constraintsProceedings of the 59th ACM/IEEE Design Automation Conference10.1145/3489517.3530567(643-648)Online publication date: 10-Jul-2022
    • Show More Cited By

    View Options

    Get Access

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media