A Verilog-Based Configurable Multi-Width Asynchronous FIFO Design

Authors

  • Yuchen Han
  • Kexin Xiong

DOI:

https://doi.org/10.54097/dx96by59

Keywords:

Asynchronous FIFO, FIFO Design, Configurable Bit Width.

Abstract

With the rapid development of integrated circuits, asynchronous FIFO, as a core component in digital system design, plays a significant role in data transmission and storage across clock domains. This paper designs a configurable bit-width asynchronous FIFO system on the Verilog platform that supports data widths of 8, 16, 32, and 64 bits. The system is partitioned into several key modules, including a write control module, a read control module, a storage module, a cross-clock pointer synchronization module, a bit width configuration module, and a top-level module. Functional verification and performance evaluation are carried out employing functional simulation, with comparative tests conducted under various write/read clock frequencies and bit-width configurations. The results show that under different write clock and read clock frequencies, this design can complete data transmission without loss or out-of-order, with the delay within a controllable range, and it can still maintain a high throughput efficiency even at a high write rate. This design can maintain the advantage of cross-clock domain transmission of asynchronous FIFO while flexibly adjusting the data width through hardware parameterization or runtime configuration, thereby adapting to more application requirements and improving system universality and resource utilization.

Downloads

Download data is not yet available.

References

[1] Savithri G, Saritha T, Bhargavi B M, et al. Synergized Mixed-Signal System-on-Chip (SoC) Design and Development Using System-Level Modeling and Simulation[J]. SAE International Journal of Advances and Current Practices in Mobility,2024,7(2):974-985.

[2] Wang H, Zou Y, Wen G, et al. Memory Access Acceleration Through Architecture Design for Edge SoCs[C]//2024 IEEE 35th International Conference on Application-specific Systems, Architectures and Processors (ASAP). IEEE, 2024: 30-31.

[3] Park S H, Jo Y B, Ahn Y, et al. Development of multi-GPU–based smoothed particle hydrodynamics code for nuclear thermal hydraulics and safety: potential and challenges[J]. Frontiers in Energy Research, 2020, 8: 86.

[4] Diouri O, Gaga A, Ouanan H, et al. Comparison study of hardware architectures performance between FPGA and DSP processors for implementing digital signal processing algorithms: Application of FIR digital filter[J]. Results in Engineering, 2022, 16: 100639.

[5] Ye R. Application of Asynchronous FIFO in High-Speed Interface Data Transmission[C]//2025 2nd International Conference on Mechanics, Electronics Engineering and Automation (ICMEEA 2025). Atlantis Press, 2025: 939-947.

[6] Wang Q. A Study of Advances in Asynchronous FIFO Design[J]. Applied and Computational Engineering, 2025, 121: 14-23.

[7] Lincy D F, Thenappan S. Asynchronous FIFO design using Verilog[J]. Int. Res. J. Eng. Technol, 2020, 7(9): 2147-2151.

[8] Zhan Yongzheng, Li Tuo, Hu Qingsheng, et al. A high-speed asynchronous FIFO for 100 Gbit/s Ethernet PCS[J]. Microelectronics, 2022, 52(5): 886-892.

[9] Zhang Wei. An overflow control system for asynchronous FIFO cache data based on FPGA[J]. Ordnance Industry Automation, 2024, 9(43): 09.

[10] Chen Tingting, Lu Feng, Wan Shuqin, Shao Jie. A delay-controllable asynchronous FIFO circuit design[J]. Microelectronics, 2022, 52(1): 42.

[11] Chandu H S. Advancements in asynchronous FIFO design: A review of recent innovations and trends[J]. International Journal of Research and Analytical Reviews, 2023, 10(2): 573-580.

[12] Mingji Wang. Design and implementation of asynchronous FIFO[C]. 2nd International Conference on Functional Materials and Civil Engineering, 2024.

Downloads

Published

30-03-2026

Issue

Section

Articles

How to Cite

Han, Y., & Xiong, K. (2026). A Verilog-Based Configurable Multi-Width Asynchronous FIFO Design. Academic Journal of Science and Technology, 20(2), 373-379. https://doi.org/10.54097/dx96by59