- Mühendislik Bilimleri ve Araştırmaları Dergisi
- Vol: 5 Issue: 1
- A case study: Understanding The Nature of Memories Architectures in FPGAs to Built-up Bi-CAM
A case study: Understanding The Nature of Memories Architectures in FPGAs to Built-up Bi-CAM
Authors : Halit Öztekin, Ihsan Pehlivan, Abdelkader Lazzem
Pages : 47-56
Doi:10.46387/bjesr.1233679
View : 9 | Download : 5
Publication Date : 2023-04-30
Article Type : Research
Abstract :his work gives a comparison between two approaches used for improving search operation speed by using FPGA-based Binary Content Addressable Memory (BiCAM), which is a parallel type of computer memory that quickly searches for and retrieves specific data stored within the memory by assigning a unique address to each piece of data. This hardware-based technique is more efficient than traditional software-based techniques such as Linear, Binary, and hash-based. The FPGA-based BiCAM is implemented using two different approaches: using Flip-flops and Block Random Access Memory as the memory element. The performance of these implementations is evaluated through Time complexity analysis, resource utilization, and search speed. The results indicate that the Flip-flops approach is worse in terms of search speed and resource utilization compared to the other approach. With the current increasing demand for faster and more efficient search operations, this approach can play an important role in optimizing search operations.Keywords : Field-programmable Gate Array (FPGA), Search Operation, Binary Content Addressable Memory (BiCAM), Flip-flop (FF), Block Random-access Memory (BRAM