uBRAM-based run-time reconfigurable FPGA and corresponding reconfiguration methodology
With rising demands for high-performance computing and design flexibility of post-fabrication system, reconfigurable architecture has been drawing increasing attentions. However, reconfigurability, advantage of current Field-Programmable Gate Array (FPGA), is severely limited by small capacity of on...
Saved in:
Main Authors: | , , , |
---|---|
Other Authors: | |
Format: | Conference or Workshop Item |
Language: | English |
Published: |
2013
|
Subjects: | |
Online Access: | https://hdl.handle.net/10356/99393 http://hdl.handle.net/10220/16291 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-99393 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-993932020-05-28T07:41:34Z uBRAM-based run-time reconfigurable FPGA and corresponding reconfiguration methodology Chen, Yi-Chung Wang, Wenhua Zhang, Wei Li, Hai School of Computer Engineering International Conference on Field-Programmable Technology (2012 : Seoul, Korea) DRNTU::Engineering::Computer science and engineering With rising demands for high-performance computing and design flexibility of post-fabrication system, reconfigurable architecture has been drawing increasing attentions. However, reconfigurability, advantage of current Field-Programmable Gate Array (FPGA), is severely limited by small capacity of on-chip Static Random Access Memory (SRAM) for storing configuration bits. With emerging high-density and high-performance nano memory devices, opportunities are provided to improve the reconfigurability of the current FPGA's design. In this paper, we demonstrate a novel design of run-time reconfigurable FPGA architecture with distributed unified Block Random Access Memory (uBRAM) based on dense and fastaccess non-volatile memory. The uBRAMs are distributed into the architecture and functioned as unified memory blocks. It can be freely switched between data memory for temporary data storage or configuration memory for configuration bits storage. Such a design supports run-time reconfiguration; meanwhile, it avoids the dedicated area overhead of configuration memory suffered in previous designs. As a consequence, significant area saving and superior design flexibility can be achieved. To fully explore the potential of the proposed architecture, corresponding methods of run-time reconfiguration with uBRAM are introduced, including external/internal run-time reconfiguration, and self-adapting reconfiguration. We take Resistive Random Access Memory (RRAM) as an example of qualified nano memory for case study. The RRAM cells in the uBRAM are aggregated in a 3D High-density Interleaved Memory (3D-HIM) structure to further save area cost. Compared to the conventional FPGA which supports only partial runtime reconfiguration with specific design, experimental results demonstrate the judicious benefits of the proposed architecture on the area saving and the superior design flexibility without scarifying performance requirements and power consumption. 2013-10-04T08:02:10Z 2019-12-06T20:06:44Z 2013-10-04T08:02:10Z 2019-12-06T20:06:44Z 2012 2012 Conference Paper Chen, Y.-C., Wang, W., Zhang, W., & Li, H. (2012). uBRAM-based run-time reconfigurable FPGA and corresponding reconfiguration methodology. 2012 International Conference on Field-Programmable Technology (FPT), 80-86. https://hdl.handle.net/10356/99393 http://hdl.handle.net/10220/16291 10.1109/FPT.2012.6412116 en |
institution |
Nanyang Technological University |
building |
NTU Library |
country |
Singapore |
collection |
DR-NTU |
language |
English |
topic |
DRNTU::Engineering::Computer science and engineering |
spellingShingle |
DRNTU::Engineering::Computer science and engineering Chen, Yi-Chung Wang, Wenhua Zhang, Wei Li, Hai uBRAM-based run-time reconfigurable FPGA and corresponding reconfiguration methodology |
description |
With rising demands for high-performance computing and design flexibility of post-fabrication system, reconfigurable architecture has been drawing increasing attentions. However, reconfigurability, advantage of current Field-Programmable Gate Array (FPGA), is severely limited by small capacity of on-chip Static Random Access Memory (SRAM) for storing configuration bits. With emerging high-density and high-performance nano memory devices, opportunities are provided to improve the reconfigurability of the current FPGA's design. In this paper, we demonstrate a novel design of run-time reconfigurable FPGA architecture with distributed unified Block Random Access Memory (uBRAM) based on dense and fastaccess non-volatile memory. The uBRAMs are distributed into the architecture and functioned as unified memory blocks. It can be freely switched between data memory for temporary data storage or configuration memory for configuration bits storage. Such a design supports run-time reconfiguration; meanwhile, it avoids the dedicated area overhead of configuration memory suffered in previous designs. As a consequence, significant area saving and superior design flexibility can be achieved. To fully explore the potential of the proposed architecture, corresponding methods of run-time reconfiguration with uBRAM are introduced, including external/internal run-time reconfiguration, and self-adapting reconfiguration. We take Resistive Random Access Memory (RRAM) as an example of qualified nano memory for case study. The RRAM cells in the uBRAM are aggregated in a 3D High-density Interleaved Memory (3D-HIM) structure to further save area cost. Compared to the conventional FPGA which supports only partial runtime reconfiguration with specific design, experimental results demonstrate the judicious benefits of the proposed architecture on the area saving and the superior design flexibility without scarifying performance requirements and power consumption. |
author2 |
School of Computer Engineering |
author_facet |
School of Computer Engineering Chen, Yi-Chung Wang, Wenhua Zhang, Wei Li, Hai |
format |
Conference or Workshop Item |
author |
Chen, Yi-Chung Wang, Wenhua Zhang, Wei Li, Hai |
author_sort |
Chen, Yi-Chung |
title |
uBRAM-based run-time reconfigurable FPGA and corresponding reconfiguration methodology |
title_short |
uBRAM-based run-time reconfigurable FPGA and corresponding reconfiguration methodology |
title_full |
uBRAM-based run-time reconfigurable FPGA and corresponding reconfiguration methodology |
title_fullStr |
uBRAM-based run-time reconfigurable FPGA and corresponding reconfiguration methodology |
title_full_unstemmed |
uBRAM-based run-time reconfigurable FPGA and corresponding reconfiguration methodology |
title_sort |
ubram-based run-time reconfigurable fpga and corresponding reconfiguration methodology |
publishDate |
2013 |
url |
https://hdl.handle.net/10356/99393 http://hdl.handle.net/10220/16291 |
_version_ |
1681057635625861120 |