Title :
Application specific multi-port memory customization in FPGAs
Author :
Malazgirt, Gorker Alp ; Yantir, Hasan Erdem ; Yurdakul, Arda ; Niar, Smail
Author_Institution :
Comput. Eng., Bogazici Univ., Istanbul, Turkey
Abstract :
FPGA block RAMs (BRAMs) offer speed advantages compared to LUT-based memory designs but a BRAM has only one read and one write port. Designers need to use multiple BRAMs in order to create multi-port memory structures which are more difficult than designing with LUT-based multiport memories. Multi-port memory designs increase overall performance but comes with area cost. In this paper, we present a fully automated methodology that tailors our multi-port memory from a given application. We present our performance improvements and area tradeoffs on state-of-the-art string matching algorithms.
Keywords :
field programmable gate arrays; logic design; multiport networks; random-access storage; string matching; table lookup; BRAMs; FPGA; LUT-based multiport memories; application specific multi-port memory customization; block RAMs; multi-port memory structures; string matching algorithms; Field programmable gate arrays; Parallel processing; Pattern matching; Ports (Computers); Program processors; Random access memory; Registers;
Conference_Titel :
Field Programmable Logic and Applications (FPL), 2014 24th International Conference on
Conference_Location :
Munich
DOI :
10.1109/FPL.2014.6927426