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.

1.
Zixu
Hao
,
Lingxi
Liu
and
Birong
Tian
, "
The Principle and Applications of Asynchronous FIFO
",
IEEE 2nd International Conference on Electrical Engineering, Big Data and Algorithms (EEBDA)
,
2023
.
2.
A. M. S.
Abdelhadi
and
M. R.
Greenstreet
, "
Interleaved architectures for high-throughput synthesizable synchronization FIFOs
",
Proc. 23rd IEEE Int. Symp. Asynchronous Circuits Syst. (ASYNC)
, pp.
41
48
, May
2017
.
A.
Kommineni
,
M. K.
Gundu
,
Y.
Kim
and
S.
Jadhav
, "
Design & Verification of AMBA AHB-Lite Memory Controller
,"
2023 IEEE 13th Annual Computing and Communication Workshop and Conference (CCWC
),
Las Vegas, NV, USA
,
2023
, pp.
1307
1312
, doi: .
3.
Bal Dit Sollier
Louis
,
Ourghanlian
Alain
,
Amari
Saïd
, "
Delays Evaluation of Networked Control System Switches using Timed Coloured Petri Nets and Formal Series
",
2023 IEEE 28th International Conference on Emerging Technologies and Factory Automation (ETFA)
, pp.
1
8
,
2023
.
4.
Oliver
Giersch
and
Jörg
Nolte
., “
Fast and Portable Concurrent FIFO Queues With Deterministic Memory Reclamation
”,
IEEE Trans. on Parallel and Distributed Systems
33
,
3
(
2022
),
604
616
. .
Kommirisetti Bheema
Raju
and
Bala Krishna
Konda
, “Design and Verification of AMBA APB Protocol”,
Int. Journal of Engineering Research and Application
, Volume
7
, Issue
1
, pp.
87
90
,
2017
.
5.
Eline R.
Tsai
,
Derya
Demirtas
,
Andrei N.
Tintu
,
Robert
de Jonge
,
Yolanda B.
de Rijke
,
Richard J.
Boucherie
, “
Design of fork-join networks of First-In-First-Out and infinite-server queues applied to clinical chemistry laboratories
”,
European Journal of Operational Research
, Vol.
310
, Issue
3
, Pages
1101
1117
,
2023
,
6.
C. E.
Cummings
, "
Simulation and synthesis techniques for asynchronous FIFO design
",
SNUG 2002 (Synopsys UsersGroup Conference San Jose CA 2002)
, pp.
281
,
2002
.
7.
Hasslinger
,
Gerhard
&
Ntougias
,
Konstantinos
&
Hasslinger
,
Frank
&
Hohlfeld
,
Oliver
., “
Scope and Accuracy ofAnalytic and Approximate Results for FIFO, Clock-Based and LRU Caching Performance
”,
Future Internet.
15
.
91
. (
2023
).
8.
T.
Silviyasara
and
J.
Harirajkumar
, "
Efficient architecture reverse converter design using Han Carlson structure withcarry look ahead adder
",
2016 International Conference on Wireless Communications Signal Processing andNetworking (WiSPNET)
, pp.
1620
1623
, March
2016
.
9.
K. C. V. K.
Perumal
,
M. Vivek
Kumar
and
J.
Muralidharan
, "
Design of Power and Delay Efficient Fault Tolerant Adder
,"
2023 Third International Conference on Artificial Intelligence and Smart Energy (ICAIS
),
Coimbatore, India
,
2023
, pp.
290
293
, doi: .
10.
Perumal
,
V.K.
,
Jayabalan
,
R.
&
Krishnan
,
T.
VLSI implementation of high speed multiplier architecture using VHBCSE algorithm for DSP applications
.
Analog Integr Circ Sig Process
113
,
307
313
(
2022
).
This content is only available via PDF.
You do not currently have access to this content.