Optimization Opportunities in RRAM-based FPGA Architectures

被引:0
|
作者
Tang, Xifan [1 ]
De Micheli, Giovanni [1 ]
Gaillardon, Pierre-Emmanuel [2 ]
机构
[1] EPFL, Vaud, Switzerland
[2] Univ Utah, Salt Lake City, UT USA
基金
瑞士国家科学基金会;
关键词
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Static Random Access Memory (SRAM)-based routing multiplexers, whatever structure is employed, share a common limitation: their area, delay and power increase linearly with the input size. This property results in most SRAM-based FPGA architectures typically avoiding the use of large multiplexers. Resistive Random Access Memory (RRAM)-based multiplexers, built with one-level structure, have a unique advantage over SRAM-based multiplexers: their ideal delay is independent from the input size. This property allows RRAM-based FPGA architectures to use larger multiplexers than their SRAM-based counterparts, without generating any delay overhead. In this paper, by carefully considering the properties of RRAM multiplexers, we assess that current state-of-art architectural parameters for SRAM-based FPGAs cannot preserve optimality in the context of RRAM-based FPGAs. As a result, we propose that in RRAM-based FPGAs, (a) the routing tracks should be interconnected to Look-Up Table (LUT) inputs via a one-level crossbar, instead of through Connection Blocks and local routing; (b) the Switch Blocks should employ larger multiplexers; (c) length-2 wires should be used instead of length-4 wires. When operated in nominal voltage, the proposed RRAM-based FPGA architecture reduces area by 26%, delay by 39% and channel width by 13%, as compared to a SRAM-based FPGA with a classical architecture. When operated in the near-V-t regime, the proposed RRAM-based FPGA architecture improves Area-Delay Product by 42% and Power-Delay Product by 5x as compared to a classical SRAM-based FPGA at nominal voltage.
引用
收藏
页数:4
相关论文
共 50 条
  • [1] A Study on the Programming Structures for RRAM-Based FPGA Architectures
    Tang, Xifan
    Kim, Gain
    Gaillardon, Pierre-Emmanuel
    De Micheli, Giovanni
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2016, 63 (04) : 503 - 516
  • [2] A Novel RRAM-based FPGA architecture with Improved Performance and Optimization Parameters
    Kumar, Aruru Sai
    Neelima, N.
    Seetharamulu, B.
    Suresh, Namgiri
    Priyanka, S. Siva
    2022 IEEE 19TH INDIA COUNCIL INTERNATIONAL CONFERENCE, INDICON, 2022,
  • [3] A HARDWARE SECURITY SCHEME FOR RRAM-BASED FPGA
    Chen, Yi-Chung
    Zhang, Wei
    Li, Hai
    2013 23RD INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS (FPL 2013) PROCEEDINGS, 2013,
  • [4] RRAM-based FPGA for "Normally Off, Instantly On" Applications
    Turkyilmaz, Ogun
    Onkaraiah, Santhosh
    Reyboz, Marina
    Clermidy, Fabien
    Hraziia
    Anghel, Costin
    Portal, Jean-Michel
    Bocquet, Marc
    PROCEEDINGS OF THE 2012 IEEE/ACM INTERNATIONAL SYMPOSIUM ON NANOSCALE ARCHITECTURES (NANOARCH), 2012, : 101 - 108
  • [5] RRAM-based FPGA for "Normally Off, Instantly On" applications
    Turkyilmaz, Ogun
    Onkaraiah, Santhosh
    Reyboz, Marina
    Clermidy, Fabien
    Hraziia
    Anghel, Costin
    Portal, Jean-Michel
    Bocquet, Marc
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2014, 74 (06) : 2441 - 2451
  • [6] FPGA-RR: An Enhanced FPGA Architecture with RRAM-Based Reconfigurable Interconnects
    Cong, Jason
    Xiao, Bingjun
    FPGA 12: PROCEEDINGS OF THE 2012 ACM-SIGDA INTERNATIONAL SYMPOSIUM ON FIELD PROGRAMMABLE GATE ARRAYS, 2012, : 268 - 268
  • [7] A RRAM-based FPGA for Energy-efficient Edge Computing
    Tang, Xifan
    Giacomin, Edouard
    Cadareanu, Patsy
    Gore, Ganesh
    Gaillardon, Pierre-Emmanuel
    PROCEEDINGS OF THE 2020 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2020), 2020,
  • [8] RRAM-VAC: A Variability-Aware Controller for RRAM-based Memory Architectures
    Tuli, Shikhar
    Rios, Marco
    Levisse, Alexandre
    Atienza, David
    2020 25TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, ASP-DAC 2020, 2020, : 181 - 186
  • [9] FPGA-RPI: A Novel FPGA Architecture With RRAM-Based Programmable Interconnects
    Cong, Jason
    Xiao, Bingjun
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2014, 22 (04) : 864 - 877
  • [10] A Study on Buffer Distribution for RRAM-based FPGA Routing Structures
    Omam, Somayyeh Rahimian
    Tang, Xifan
    Gaillardon, Pierre-Emmanuel
    De Micheli, Giovanni
    2015 IEEE 6TH LATIN AMERICAN SYMPOSIUM ON CIRCUITS & SYSTEMS (LASCAS), 2015,