DocumentCode :
3662584
Title :
Design and implementation of area efficient multi-ported memories with write conflict resolution
Author :
Akshata Anil Muddebihal;Carla Purdy
Author_Institution :
Dept. of Electrical Engineering &
fYear :
2015
Firstpage :
1
Lastpage :
4
Abstract :
Multiported memories (MPMs) are essential building blocks for increasing issue width in today´s superscalar processors and enabling instruction level parallelism. FPGAs are an attractive platform for realizing MPMs, as they contain dual ported embedded memory blocks of fixed number and size which can be used to construct memories with more ports. The Live Value Table (LVT) technique has been used to construct MPMs with an arbitrary number of ports. Here we describe modifications to LVT enabling us to construct MPMs which are superior with respect to area of both block RAMS (BRAMs) and logic elements (LEs). As an example, we build a 32-bit wide, 256-bit deep 4W/8R memory containing 43% fewer LEs and 75% fewer BRAMS, compared to an MPM based on the original LVT techniques. We also study the effect of write port to read port ratios on performance and we propose a hardware mechanism for write conflict detection and resolution.
Keywords :
"Random access memory","Field programmable gate arrays","Clocks","Memory management","Program processors","Cyclones","Ports (Computers)"
Publisher :
ieee
Conference_Titel :
Circuits and Systems (MWSCAS), 2015 IEEE 58th International Midwest Symposium on
Type :
conf
DOI :
10.1109/MWSCAS.2015.7282041
Filename :
7282041
Link To Document :
بازگشت