The project aims to design and verify a synchronous First-In-First-Out (FIFO) memory module in System Verilog, featuring configurable width and depth parameters. The FIFO module is implemented with read and writes pointer logic, allowing for data storage and retrieval. The methodology involves creating a comprehensive test bench with a simulation results, coverage metrics, and assertion reports to validate the FIFO’s functionality under various scenarios, including sequential, random, and parallel data transactions. Assertions are employed to verify key properties such as FIFO full and empty conditions, pointer movements, and timing constraints. The project’s advantages lie in providing a flexible and efficient FIFO memory solution, applicable in diverse digital systems, and the verification suite ensures robustness by systematically testing the module’s behavior. The output includes simulation results, coverage metrics, and assertion reports, offering a comprehensive validation of the FIFO module’s compliance with the specified requirements.
Skip Nav Destination
,
,
,
Article navigation
1 April 2025
INTERNATIONAL CONFERENCE ON GREEN COMPUTING FOR COMMUNICATION TECHNOLOGIES (ICGCCT – 2024)
6–7 March 2024
Salem, India
Research Article|
April 01 2025
System Verilog-based FIFO design and verification with functional coverage and assertion Available to Purchase
Sasirekha Natarajan;
Sasirekha Natarajan
a)
a)Corresponding Author: [email protected]
Search for other works by this author on:
Vijaykumar Kandasamy Saravanan;
Vijaykumar Kandasamy Saravanan
c)
Search for other works by this author on:
Sasirekha Natarajan
a)
Harirajkumar Jagannathan
b)
Vijaykumar Kandasamy Saravanan
c)
Vivek Karthik Perumal
AIP Conf. Proc. 3279, 020182 (2025)
Citation
Sasirekha Natarajan, Harirajkumar Jagannathan, Vijaykumar Kandasamy Saravanan, Vivek Karthik Perumal; System Verilog-based FIFO design and verification with functional coverage and assertion. AIP Conf. Proc. 1 April 2025; 3279 (1): 020182. https://doi.org/10.1063/5.0263204
Download citation file:
Pay-Per-View Access
$40.00
Sign In
You could not be signed in. Please check your credentials and make sure you have an active account and try again.
5
Views
Citing articles via
The implementation of reflective assessment using Gibbs’ reflective cycle in assessing students’ writing skill
Lala Nurlatifah, Pupung Purnawarman, et al.
Classification data mining with Laplacian Smoothing on Naïve Bayes method
Ananda P. Noto, Dewi R. S. Saputro
Effect of coupling agent type on the self-cleaning and anti-reflective behaviour of advance nanocoating for PV panels application
Taha Tareq Mohammed, Hadia Kadhim Judran, et al.
Related Content
Design and implementation of FPGA-based single computing engine of VLC image transfer
AIP Conf. Proc. (October 2023)
Hardware implementation of the bicubic interpolation for vein enhancement biometric system
AIP Conf. Proc. (November 2020)
RISC-V based sequence detector with improved speed in memory access control using system Verilog
AIP Conf. Proc. (April 2025)
Small range logarithm calculation on Intel Quartus II Verilog
AIP Conf. Proc. (February 2018)
Self-adaptive TLC using verilog HDL
AIP Conf. Proc. (May 2023)