SlideShare a Scribd company logo
Efficient Designs of Multiported Memory on FPGA
ABSTRACT:
The utilization of block RAMs (BRAMs) is a critical performance factor for
multiported memory designs on field programmable gate arrays (FPGAs). Not only
does the excessive demand on BRAMs block the usage of BRAMs from other
parts of a design, but the complex routing between BRAMs and logic also limits
the operating frequency. This paper first introduces a brand new perspective and a
more efficient way of using a conventional two reads one write (2R1W) memory
as a 2R1W/4R memory. By exploiting the 2R1W/4R as the building block, this
paper introduces a hierarchical design of 4R1W memory that requires 25% fewer
BRAMs than the previous approach of duplicating the 2R1W module. Memories
with more read/write ports can be extended from the proposed 2R1W/4R memory
and the hierarchical 4R1W memory. Compared with previous xor-based and live
value table-based approaches, the proposed designs can, respectively, reduce up to
53% and 69% of BRAM usage for 4R2W memory designs with 8K-depth. For
complex multiported designs, the proposed BRAM-efficient approaches can
achieve higher clock frequencies by alleviating the complex routing in an FPGA.
For 4R3W memory with 8K-depth, the proposed design can save 53% of BRAMs
and enhance the operating frequency by 20%. The proposed architecture of this
paper analysis the logic size, area and power consumption using Xilinx 14.2.
SOFTWARE IMPLEMENTATION:
 Modelsim
 Xilinx ISE

More Related Content

PDF
Accelerix ISSCC 1998 Paper
PPT
HARVARD & VON-NEUMANN ARCHITECTURE
PPT
E silicon track b
DOC
Content addressable-memory
PDF
Memory consistency models
PDF
PERFORMANCE ANALYSIS OF SRAM CELL USING REVERSIBLE LOGIC GATES
PDF
Sapnote 0000071254
DOCX
Block diagram of a pc system
Accelerix ISSCC 1998 Paper
HARVARD & VON-NEUMANN ARCHITECTURE
E silicon track b
Content addressable-memory
Memory consistency models
PERFORMANCE ANALYSIS OF SRAM CELL USING REVERSIBLE LOGIC GATES
Sapnote 0000071254
Block diagram of a pc system

Similar to Efficient Designs of Multiported Memory on FPGA (20)

PDF
Design and performance analysis of efficient hybrid mode multi-ported memory...
PPT
THE CONSERVATIVE STRUCTURE OF SYNTHESIZING ROM.ppt
DOCX
Hardware-Efficient Built-In Redundancy Analysis for Memory With Various Spares
PDF
Algorithmic Multi-ported Memory(MEM) - Comprehensive Techniques Guideline
DOCX
Low power variation-tolerant nonvolatile lookup table design
PPT
Computre_Engineering_Introduction_FPGA.ppt
PPS
Interconnect Architectures
PDF
International Journal of Engineering Inventions (IJEI)
PDF
Complex Test Pattern Generation for high speed fault diagnosis in FPGA based ...
PPT
Introduction to Asic Design and VLSI Design
PPT
UIC Panella Thesis
PPT
DOCX
ENFIRE: A Spatio-Temporal Fine-Grained Reconfigurable Hardware
PPT
Introduction to FPGA.ppt
PPTX
Project Slides for Website 2020-22.pptx
PPT
PPTX
Fpga intro1
PPTX
arsi n group-fpga fpga advance.......pptx
PPT
On using BS to improve the
KEY
A compiler approach_to_fast_hardware_design_exploration_in_fpga-based-systems
Design and performance analysis of efficient hybrid mode multi-ported memory...
THE CONSERVATIVE STRUCTURE OF SYNTHESIZING ROM.ppt
Hardware-Efficient Built-In Redundancy Analysis for Memory With Various Spares
Algorithmic Multi-ported Memory(MEM) - Comprehensive Techniques Guideline
Low power variation-tolerant nonvolatile lookup table design
Computre_Engineering_Introduction_FPGA.ppt
Interconnect Architectures
International Journal of Engineering Inventions (IJEI)
Complex Test Pattern Generation for high speed fault diagnosis in FPGA based ...
Introduction to Asic Design and VLSI Design
UIC Panella Thesis
ENFIRE: A Spatio-Temporal Fine-Grained Reconfigurable Hardware
Introduction to FPGA.ppt
Project Slides for Website 2020-22.pptx
Fpga intro1
arsi n group-fpga fpga advance.......pptx
On using BS to improve the
A compiler approach_to_fast_hardware_design_exploration_in_fpga-based-systems
Ad

More from JAYAPRAKASH JPINFOTECH (20)

PDF
Java Web Application Project Titles 2023-2024.pdf
PDF
Dot Net Final Year IEEE Project Titles.pdf
PDF
MATLAB Final Year IEEE Project Titles 2023 - 2024.pdf
PDF
Python IEEE Project Titles 2023 - 2024.pdf
PDF
Python ieee project titles 2021 - 2022 | Machine Learning Final Year Project...
DOCX
Spammer detection and fake user Identification on Social Networks
DOCX
Sentiment Classification using N-gram IDF and Automated Machine Learning
DOCX
Privacy-Preserving Social Media DataPublishing for Personalized Ranking-Based...
DOCX
FunkR-pDAE: Personalized Project Recommendation Using Deep Learning
DOCX
Discovering the Type 2 Diabetes in Electronic Health Records using the Sparse...
DOCX
Crop Yield Prediction and Efficient use of Fertilizers
DOCX
Collaborative Filtering-based Electricity Plan Recommender System
DOCX
Achieving Data Truthfulness and Privacy Preservation in Data Markets
DOCX
V2V Routing in a VANET Based on the Auto regressive Integrated Moving Average...
DOCX
Towards Fast and Reliable Multi-hop Routing in VANETs
DOCX
Selective Authentication Based Geographic Opportunistic Routing in Wireless S...
DOCX
Robust Defense Scheme Against Selective DropAttack in Wireless Ad Hoc Networks
DOCX
Privacy-Preserving Cloud-based Road Condition Monitoring with Source Authenti...
DOCX
Novel Intrusion Detection and Prevention for Mobile Ad Hoc Networks
DOCX
Node-Level Trust Evaluation in Wireless Sensor Networks
Java Web Application Project Titles 2023-2024.pdf
Dot Net Final Year IEEE Project Titles.pdf
MATLAB Final Year IEEE Project Titles 2023 - 2024.pdf
Python IEEE Project Titles 2023 - 2024.pdf
Python ieee project titles 2021 - 2022 | Machine Learning Final Year Project...
Spammer detection and fake user Identification on Social Networks
Sentiment Classification using N-gram IDF and Automated Machine Learning
Privacy-Preserving Social Media DataPublishing for Personalized Ranking-Based...
FunkR-pDAE: Personalized Project Recommendation Using Deep Learning
Discovering the Type 2 Diabetes in Electronic Health Records using the Sparse...
Crop Yield Prediction and Efficient use of Fertilizers
Collaborative Filtering-based Electricity Plan Recommender System
Achieving Data Truthfulness and Privacy Preservation in Data Markets
V2V Routing in a VANET Based on the Auto regressive Integrated Moving Average...
Towards Fast and Reliable Multi-hop Routing in VANETs
Selective Authentication Based Geographic Opportunistic Routing in Wireless S...
Robust Defense Scheme Against Selective DropAttack in Wireless Ad Hoc Networks
Privacy-Preserving Cloud-based Road Condition Monitoring with Source Authenti...
Novel Intrusion Detection and Prevention for Mobile Ad Hoc Networks
Node-Level Trust Evaluation in Wireless Sensor Networks
Ad

Recently uploaded (20)

PPTX
Presentation on HIE in infants and its manifestations
PDF
RMMM.pdf make it easy to upload and study
PDF
01-Introduction-to-Information-Management.pdf
PDF
Classroom Observation Tools for Teachers
PDF
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
PDF
GENETICS IN BIOLOGY IN SECONDARY LEVEL FORM 3
PDF
Anesthesia in Laparoscopic Surgery in India
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PDF
STATICS OF THE RIGID BODIES Hibbelers.pdf
PDF
Computing-Curriculum for Schools in Ghana
PPTX
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
PPTX
GDM (1) (1).pptx small presentation for students
PPTX
Institutional Correction lecture only . . .
PDF
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
PPTX
Lesson notes of climatology university.
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PDF
A systematic review of self-coping strategies used by university students to ...
PPTX
Microbial diseases, their pathogenesis and prophylaxis
Presentation on HIE in infants and its manifestations
RMMM.pdf make it easy to upload and study
01-Introduction-to-Information-Management.pdf
Classroom Observation Tools for Teachers
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
GENETICS IN BIOLOGY IN SECONDARY LEVEL FORM 3
Anesthesia in Laparoscopic Surgery in India
2.FourierTransform-ShortQuestionswithAnswers.pdf
STATICS OF THE RIGID BODIES Hibbelers.pdf
Computing-Curriculum for Schools in Ghana
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
GDM (1) (1).pptx small presentation for students
Institutional Correction lecture only . . .
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
Lesson notes of climatology university.
Supply Chain Operations Speaking Notes -ICLT Program
O5-L3 Freight Transport Ops (International) V1.pdf
Final Presentation General Medicine 03-08-2024.pptx
A systematic review of self-coping strategies used by university students to ...
Microbial diseases, their pathogenesis and prophylaxis

Efficient Designs of Multiported Memory on FPGA

  • 1. Efficient Designs of Multiported Memory on FPGA ABSTRACT: The utilization of block RAMs (BRAMs) is a critical performance factor for multiported memory designs on field programmable gate arrays (FPGAs). Not only does the excessive demand on BRAMs block the usage of BRAMs from other parts of a design, but the complex routing between BRAMs and logic also limits the operating frequency. This paper first introduces a brand new perspective and a more efficient way of using a conventional two reads one write (2R1W) memory as a 2R1W/4R memory. By exploiting the 2R1W/4R as the building block, this paper introduces a hierarchical design of 4R1W memory that requires 25% fewer BRAMs than the previous approach of duplicating the 2R1W module. Memories with more read/write ports can be extended from the proposed 2R1W/4R memory and the hierarchical 4R1W memory. Compared with previous xor-based and live value table-based approaches, the proposed designs can, respectively, reduce up to 53% and 69% of BRAM usage for 4R2W memory designs with 8K-depth. For complex multiported designs, the proposed BRAM-efficient approaches can achieve higher clock frequencies by alleviating the complex routing in an FPGA. For 4R3W memory with 8K-depth, the proposed design can save 53% of BRAMs and enhance the operating frequency by 20%. The proposed architecture of this paper analysis the logic size, area and power consumption using Xilinx 14.2.