Time-Division Multiplexing Based System-Level FPGA Routing

被引:1
|
作者
Liu, Wei-Kai [1 ]
Chen, Ming-Hung [1 ]
Chang, Chia-Ming [1 ]
Chang, Chen-Chia [1 ]
Chang, Yao-Wen [1 ,2 ]
机构
[1] Natl Taiwan Univ, Dept Elect Engn, Taipei 10617, Taiwan
[2] Natl Taiwan Univ, Grad Inst Elect Engn, Taipei 10617, Taiwan
关键词
D O I
10.1109/ICCAD51958.2021.9643558
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Multi-FPGA system prototyping has become popular for modern VLSI logic verification, but such a system realization is often limited by its number of inter-FPGA connections. As a result., time-division multiplexing (TDM) is employed to accommodate more inter-FPGA signals than the connections in a multi-FPGA system. However, the inter-FPGA signal delay induced by TDM becomes significant due to time-multiplexing. Researchers have shown that WM ratios (signal time-multiplexing ratios) significantly affect the performance of a multi-FPGA system and inter-FPGA routing highly influences the quality of this system. This paper presents a framework to minimize the system clock period for a system-level FPGA while considering the inter-FPGA routing topology and the timing criticality of nets. Our framework consists of two stages: (1) a distributed profiling scheme to generate the desired net-ordering and then alleviate the routing congestion, and (2) a net-/edge-based refinement to assign TDM ratios efficiently with a strict decrease in the ratios. Based on the 2019 CAD contest. at ICCAD benchmarks and the contest evaluation metric with both quality and efficiency, experimental results show that our framework achieves the best overall score among all the participating teams and published works.
引用
收藏
页数:6
相关论文
共 50 条
  • [1] Time-Division Multiplexing Based System-Level FPGA Routing for Logic Verification
    Zou, Peng
    Lin, Zhifeng
    Shi, Xiao
    Wu, Yingjie
    Chen, Jianli
    Yu, Jun
    Chang, Yao-Wen
    [J]. PROCEEDINGS OF THE 2020 57TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2020,
  • [2] 2019 CAD Contest: System-level FPGA Routing with Timing Division Multiplexing Technique
    Su, Yu-Hsuan
    Sun, Richard
    Ho, Pei-Hsin
    [J]. 2019 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN (ICCAD), 2019,
  • [3] Sequential Routing-based Time-division Multiplexing Optimization for Multi-FPGA Systems
    Lin, Wenxiong
    Wu, Haojie
    Gao, Peng
    Luo, Wenjun
    Cai, Shuting
    Xiong, Xiaoming
    [J]. ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2023, 28 (06)
  • [4] FPGA-Based Annealing Processor with Time-Division Multiplexing
    Yamamoto, Kasho
    Ikebe, Masayuki
    Asai, Tetsuya
    Motomura, Masato
    Takamaeda-Yamazaki, Shinya
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2019, E102D (12) : 2295 - 2305
  • [5] Routing Topology and Time-Division Multiplexing Co-Optimization for Multi-FPGA Systems
    Lin, Tung-Wei
    Tai, Wei-Chen
    Lin, Yu-Cheng
    Jiang, Iris Hui-Ru
    [J]. PROCEEDINGS OF THE 2020 57TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2020,
  • [6] Multi-Stage Co-Optimization FPGA Routing for Time-Division Multiplexing Technique
    Liu G.
    Xu W.
    Zhou R.
    Xu N.
    [J]. Dianzi Yu Xinxi Xuebao/Journal of Electronics and Information Technology, 2023, 45 (09): : 3430 - 3438
  • [7] Time-Division Multiplexing for FPGA Considering CNN Model Switch Time
    Nakamura, Tetsuro
    Saito, Shogo
    Fujimoto, Kei
    Kaneko, Masashi
    Shiraga, Akinori
    [J]. 2021 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2021, : 433 - 438
  • [8] ANALOG TIME-DIVISION MULTIPLEXING
    KOURTIS, A
    DANGAKIS, K
    ZACHAROPOULOS, V
    MANTAKAS, C
    [J]. INTERNATIONAL JOURNAL OF ELECTRONICS, 1993, 74 (06) : 901 - 907
  • [9] An Analytical Approach for Time-Division Multiplexing Optimization in Multi-FPGA based Systems
    Pui, Chak-Wa
    Wu, Gang
    Mang, Freddy Y. C.
    Young, Evangeline F. Y.
    [J]. 2019 ACM/IEEE INTERNATIONAL WORKSHOP ON SYSTEM LEVEL INTERCONNECT PREDICTION (SLIP), 2019,
  • [10] OPTOELECTRONIC TIME-DIVISION MULTIPLEXING
    ALBARES, DJ
    GARCIA, GA
    CHANG, CT
    REEDY, RE
    [J]. ELECTRONICS LETTERS, 1987, 23 (07) : 327 - 328