標題: | An Efficient Hierarchical Banking Structure for Algorithmic Multiported Memory on FPGA |
作者: | Lai, Bo-Cheng Charles Huang, Kun-Hua 電子工程學系及電子研究所 Department of Electronics Engineering and Institute of Electronics |
關鍵字: | Algorithmic multiported memory;block RAM (BRAM);field-programmable gate array (FPGA) |
公開日期: | 1-十月-2017 |
摘要: | Algorithmic multiported memory supports concurrent accesses by cooperating block RAMs (BRAMs) with algorithmic operations, and demonstrates the better performance per resource usage on FPGA when compared with register-based designs. However, the current approaches still use significant amount of FPGA resources and pose great design challenges when increasing the access ports. This paper proposes HB-NTX with a resource efficient hierarchical banking structure for nontable-based multi-ported memory design on FPGA. The regular design style enables a systematic flow to scale both read and write ports. When compared with the previous approaches, HB-NTX can reduce 62.03% BRAMs when composing a 2R4W memory with 32K depth. This paper further extends the HB-NTX to alleviate the complexity of the table-based memory designs. When compared with the previous table-based TBLVT approach, the proposed design for a 2R4W memory with 8K depth attains the cost reduction of 39.9%, 14.3%, and 15.6%, for registers, lookup tables, and BRAMs, respectively. |
URI: | http://dx.doi.org/10.1109/TVLSI.2017.2717448 http://hdl.handle.net/11536/143993 |
ISSN: | 1063-8210 |
DOI: | 10.1109/TVLSI.2017.2717448 |
期刊: | IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS |
Volume: | 25 |
起始頁: | 2776 |
結束頁: | 2788 |
顯示於類別: | 期刊論文 |