Search ETDs:
Area Efficient Multi-Ported Memories with Write Conflict Resolution
Muddebihal, Akshata

2014, MS, University of Cincinnati, Engineering and Applied Science: Electrical Engineering.
Computing systems these days are being designed to take advantage of parallelism in order to increase computational speed. This gives rise to the need for both hardware and software to be designed to achieve as much parallelism as possible. Issue width in the processors is being increased to support Instruction Level Parallelism. To gain performance increase from this, corresponding changes have to be made in the processor architecture as well. Wide issue machines like superscalar processors require an increase in the number of ports in the data path memory. In this thesis we focus on enhancing parallelism in memory by making it multi-ported.

FPGAs offer an attractive platform to build multi-ported memories. They have dual ported embedded memory blocks of fixed number and size which can be used as building blocks for memories with more ports. Various authors previously have constructed multi-ported memory with an arbitrary number of ports using the Live Value Table (LVT) technique. In this work, we build better memories in terms of area by modifying the LVT technique. As an example, we build a 32-bit wide, 256-bit deep 4W/8R memory which consumes 43% fewer logic elements and 75% fewer block RAMs as compared to the original LVT technique.

The effect of different write port-to-read port ratios is studied apart from the common case where read ports are double the number of write ports.

We also add an extra feature to memory. A write conflict detection and resolution circuit is built entirely in hardware to relieve the software programmer of the task of scheduling the writes using software. Two designs for this circuit are implemented and compared.
Carla Purdy, Ph.D. (Committee Chair)
Wen Ben Jone, Ph.D. (Committee Member)
George Purdy, Ph.D. (Committee Member)
74 p.

Recommended Citations

Hide/Show APA Citation

Muddebihal, A. (2014). Area Efficient Multi-Ported Memories with Write Conflict Resolution. (Electronic Thesis or Dissertation). Retrieved from https://etd.ohiolink.edu/

Hide/Show MLA Citation

Muddebihal, Akshata. "Area Efficient Multi-Ported Memories with Write Conflict Resolution." Electronic Thesis or Dissertation. University of Cincinnati, 2014. OhioLINK Electronic Theses and Dissertations Center. 23 Mar 2017.

Hide/Show Chicago Citation

Muddebihal, Akshata "Area Efficient Multi-Ported Memories with Write Conflict Resolution." Electronic Thesis or Dissertation. University of Cincinnati, 2014. https://etd.ohiolink.edu/

Files

10418.pdf (869.74 KB) View|Download