The Architecture and Placement Algorithm for A Uni-Directional Routing Based 3D FPGA

被引:0
|
作者
Hou, Junsong [1 ]
Yu, Heng [1 ]
Ha, Yajun [1 ]
Liu, Xin [2 ]
机构
[1] Natl Univ Singapore, Dept Elect & Comp Engn, Singapore 117548, Singapore
[2] ASTAR, Inst Microelectron, Singapore, Singapore
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Three-Dimensional (3D) FPGA as a promising design trend, achieves significant performance improvement over conventional 2D-based FPGA. The maturity of the uni-directional routing architecture design, which achieves 25% area saving in area-delay-product (ADP) over bi-directional routing architectures, has driven major vendors such as Xilinx and Altera to switch to such architecture in their 2D-based products. However, few studies were contributed to exploring performance-optimal uni-directional 3D routing architectures. In this paper, we propose and evaluate a novel uni-directional 3D routing architecture named UNI-3D. Additionally, in the EDA counterpart, we also propose an improved simulated annealing (SA)-based placement algorithm that caters the unidirectional architecture, to alleviate signal propagation imbalance in the vertical channels resulted from using conventional bi-directional based SA approach. Our simulation results show that our proposed architecture is able to achieve up to 28.44% of delay reduction and 26.21% planar channel width reduction compared with the baseline 2D uni-directional architecture. At the same time, the proposed SA algorithm is able to improve the average vertical channel width up to 16% compared to state-of-the-art works.
引用
收藏
页码:28 / 33
页数:6
相关论文
共 50 条
  • [31] Effect of Switchbox Topologies and Net Ordering on 3D FPGA Routing
    Deshpande, Girish
    Bhatia, Dinesh
    2014 IEEE DALLAS CIRCUITS AND SYSTEMS CONFERENCE (IEEE DCAS 2014), 2014,
  • [32] Placement of Unmanned Aerial Vehicles for Directional Coverage in 3D Space
    Wang, Weijun
    Dai, Haipeng
    Dong, Chao
    Cheng, Xiao
    Wang, Xiaoyu
    Yang, Panlong
    Chen, Guihai
    Dou, Wanchun
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2020, 28 (02) : 888 - 901
  • [33] An Extended Architecture to Optimize Execution Time of 3D Image Processing Deflectometry Algorithm Using FPGA
    Bhatti, Faraz
    Greiner, Thomas
    Heizmann, Michael
    Ziebarth, Mathias
    2017 IEEE INTERNATIONAL CONFERENCE ON SIGNAL AND IMAGE PROCESSING APPLICATIONS (ICSIPA), 2017, : 257 - 262
  • [34] ECO Based Placement and Routing Framework for 3D FPGAs with Micro-fluidic Cooling
    Yang, Zhiyuan
    Serafy, Caleb
    Srivastava, Ankur
    2016 IEEE 24TH ANNUAL INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM), 2016, : 199 - 199
  • [35] A simultaneous placement and global routing algorithm for an FPGA with hierarchical interconnection structure
    Wang, PT
    Chen, KN
    ISCAS 96: 1996 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS - CIRCUITS AND SYSTEMS CONNECTING THE WORLD, VOL 4, 1996, : 659 - 662
  • [36] THE FOCUSING OF UNI-DIRECTIONAL GAUSSIAN WAVE-GROUPS IN FINITE DEPTH: AN APPROXIMATE NLSE BASED APPROACH
    Adcock, Thomas A. A.
    Yan, Shiqiang
    PROCEEDINGS OF THE ASME 29TH INTERNATIONAL CONFERENCE ON OCEAN, OFFSHORE AND ARCTIC ENGINEERING, 2010, VOL 4, 2010, : 569 - 576
  • [37] A QCA placement and routing algorithm based on the SA algorithm
    Li, Gaisheng
    Peng, Fei
    Zhang, Bing
    Li, Yanshuai
    Xie, Guangjun
    INTERNATIONAL JOURNAL OF ELECTRONICS, 2024, 111 (12) : 2143 - 2158
  • [38] 3D Imaging Algorithm of Directional Borehole Radar Based on Root-MUSIC
    Wang, Wentian
    Liu, Sixin
    Shen, Xuzhang
    Zheng, Wenjun
    REMOTE SENSING, 2021, 13 (15)
  • [39] Architecture Level TSV Count Minimization Methodology for 3D Tree-based FPGA
    Pangracious, Vinod
    Mehrez, Habib
    Marakchi, Zied
    2013 IEEE COOL CHIPS XVI (COOL CHIPS), 2013,
  • [40] 3D Architecture Facade Optimization Based on Genetic Algorithm and Neural Network
    Zhang, Yan
    Fei, Guangzheng
    Shang, Wenqian
    2017 16TH IEEE/ACIS INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION SCIENCE (ICIS 2017), 2017, : 693 - 698