A Review on Multi-ported memory architecture with BRAM’s to improve design performance on FPGA based Systems
On-chip memories are one of the key ingredients of digital design. Utilization of Field Programmable Gate Array (FPGA) has predominantly increased because of its high speed operation. FPGAs uses a Block random access memories (BRAMs) consisting arbitrary number of read/write ports. This survey paper supervises the different types of block RAMs used in the development of FPGAs. A detailed study is carried out on the different approaches to implement multi-port memories like Replication, Banked RAMs, and advantage of multi-pumping. A new novel approach of multi-ported memory like live value table based and XOR based implementations is discussed. This approach states the improvement in performance like area and speed in these implementation.