[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/3386263.3406927acmotherconferencesArticle/Chapter ViewAbstractPublication PagesglsvlsiConference Proceedingsconference-collections
research-article

A Tile-based Interconnect Model for FPGA Architecture Exploration

Published: 07 September 2020 Publication History

Abstract

Modern FPGA has complex interconnect, like curve wires and two-level local muxs (global wires -> block input pins). Existing interconnect model (CB-SB) cannot describe these routing fabrics, hindering CAD exploration of modern FPGA.
This paper presents INTB (Interconnect block) model to solve this problem. To represent all routing resources including curve wires and two-level local muxs, a five-side INTB is defined at each FPGA tile. Meanwhile, for simple description of large architecture space, hierarchical model parameters are designed. Besides, we modify CAD flow to apply INTB model: a memory-efficient method based on tile is adopted to generate routing resource graph (RRG); New strategies of routing cost estimation are used to route short and curve wires.
INTB model and CAD modifications are implemented in VTR 8.0. The experiments include two parts: first, it is verified that our model is accurate and compatible with CB-SB model. The results show difference of switch area and timing between these two models is 1.21% and 1.11%. Second, our model is used to explore modern FPGA interconnect. Compared to original routing fabrics of VTR, curve wires reduce critical path delay by 11.77% and two-level local muxs reduce channel width by 17.36%.

Supplementary Material

MP4 File (3386263.3406927.mp4)
Presentation video

References

[1]
Petelin, Oleg, and Vaughn Betz. "The speed of diversity: Exploring complex FPGA routing topologies for the global metal layer." 2016 26th International Conference on Field Programmable Logic and Applications (FPL). IEEE, 2016.
[2]
David Lewis et al. Architectural Enhancements in Stratix V. In FPGA, pages 147--156, 2013.
[3]
Vaughn Betz, Jonathan Rose, and Alexander Marquardt. Architecture and CAD for Deep-Submicron FPGAs. Kluwer Academic Publishers, 1999
[4]
International Technology Roadmap for Semiconductors, "2011 Report, Interconnect Chapter."
[5]
Xilinx: "UltraScale Architecture and Product Data Sheet: Overview (V3.10)" (2019).
[6]
Jason Luu, et al. 2014. "VTR 7.0: Next Generation Architecture and CAD System for FPGAs. ACM Trans. Reconfigurable Technol. Syst. 7, 2, Article 6 (July 2014), 30 pages.
[7]
Lemieux, Guy, et al. "Directional and single-driver wires in FPGA interconnect." Proceedings. 2004 IEEE International Conference on Field-Programmable Technology (IEEE Cat. No. 04EX921). IEEE, 2004.
[8]
CAD Tools and Architectures for Improved FPGA Interconnect[D]. Oleg Petelin. University of Toronto 2016(Master thesis).
[9]
Dasasathyan, Srinivasan, et al. "Methods of estimating net delays in tile-based PLD architectures." U.S. Patent No. 7,735,039. 8 Jun. 2010.
[10]
Xilinx: "Isolation Design Flow for Xilinx 7 Series FPGAs or Zynq-7000 AP SoCs (v1.3)" (2016).
[11]
Chandrakar, Shant, Dinesh Gaitonde, and Trevor Bauer. "Enhancements in UltraScale CLB architecture." Proceedings of the 2015 ACM/SIGDA International Symposium on Field-Programmable Gate Arrays. ACM, 2015.
[12]
Hutton, Michael D., Bruce B. Pedersen, and II James G. Schleicher. "Dedicated resource interconnects." U.S. Patent No. 7,368,942. 6 May 2008.
[13]
E. Hung, "Mind the (synthesis) gap: Examining where academic FPGA tools lag behind industry," 2015 25th International Conference on Field Programmable Logic and Applications (FPL), London, 2015, pp. 1--4.
[14]
Young, Steven P. "Integrated circuit with programmable routing structure including straight and diagonal interconnect lines." U.S. Patent No. 7,279,929. 9 Oct. 2007.
[15]
Wang, Zhen, Ding Xie, and Jinmei Lai. "FPGA interconnect architecture exploration based on a statistical model." 2011 21st International Conference on Field Programmable Logic and Applications. IEEE, 2011.
[16]
Bauer, Trevor J., and Steven P. Young. "Integrated circuit having a programmable input structure with bounce capability." U.S. Patent No. 7,202,698. 10 Apr. 2007.
[17]
Intel: "Intel Cyclone10 GX Core Fabric and General Purpose I/Os Handbook" (2019).
[18]
Lewis, David, and David Cashman. "Programmable logic device having logic array block interconnect lines that can interconnect logic elements in different logic blocks." U.S. Patent No. 7,456,653. 25 Nov. 2008.
[19]
Chin, Scott YL, and Steven JE Wilton. "Memory footprint reduction for FPGA routing algorithms." 2007 International Conference on Field-Programmable Technology. IEEE, 2007.
[20]
VTR: https://github.com/verilog-to-routing/vtr-verilog-to-routing

Cited By

View all
  • (2024)A new model for parametrically evaluating the routability of GRM FPGAIEICE Electronics Express10.1587/elex.20.2023055621:3(20230556-20230556)Online publication date: 10-Feb-2024
  • (2024)An Open-Source Tool to Model and Explore Complex Routing Architecture for FPGA2024 2nd International Symposium of Electronics Design Automation (ISEDA)10.1109/ISEDA62518.2024.10617494(734-739)Online publication date: 10-May-2024
  • (2022)An Optimized GIB Routing Architecture with Bent Wires for FPGAACM Transactions on Reconfigurable Technology and Systems10.1145/351959916:1(1-28)Online publication date: 5-Mar-2022
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Other conferences
GLSVLSI '20: Proceedings of the 2020 on Great Lakes Symposium on VLSI
September 2020
597 pages
ISBN:9781450379441
DOI:10.1145/3386263
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]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 07 September 2020

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. FPGA
  2. RRG
  3. exploration
  4. interconnect
  5. model
  6. route

Qualifiers

  • Research-article

Conference

GLSVLSI '20
GLSVLSI '20: Great Lakes Symposium on VLSI 2020
September 7 - 9, 2020
Virtual Event, China

Acceptance Rates

Overall Acceptance Rate 312 of 1,156 submissions, 27%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)24
  • Downloads (Last 6 weeks)7
Reflects downloads up to 10 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2024)A new model for parametrically evaluating the routability of GRM FPGAIEICE Electronics Express10.1587/elex.20.2023055621:3(20230556-20230556)Online publication date: 10-Feb-2024
  • (2024)An Open-Source Tool to Model and Explore Complex Routing Architecture for FPGA2024 2nd International Symposium of Electronics Design Automation (ISEDA)10.1109/ISEDA62518.2024.10617494(734-739)Online publication date: 10-May-2024
  • (2022)An Optimized GIB Routing Architecture with Bent Wires for FPGAACM Transactions on Reconfigurable Technology and Systems10.1145/351959916:1(1-28)Online publication date: 5-Mar-2022
  • (2022)GRAEBO: FPGA General Routing Architecture Exploration via Bayesian Optimization2022 32nd International Conference on Field-Programmable Logic and Applications (FPL)10.1109/FPL57034.2022.00050(282-286)Online publication date: Aug-2022
  • (2021)General routing architecture modelling and exploration for modern FPGAs2021 International Conference on Field-Programmable Technology (ICFPT)10.1109/ICFPT52863.2021.9609935(1-9)Online publication date: 6-Dec-2021

View Options

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