Analysis & Implementation of Clock Domain Crossing Techniques Using FIFO Buffers

With the rapid advancement in integrated circuits due to scaling of transistors and efficient technology, modern day CPU are much faster than before. During on-chip communication between several components of a multicore System-on chip, a FIFO buffer can be employed which prevents the loss of data. A FIFO can also be employed at peripherals and at the clock domain crossing in entire SoC. It is mainly classified under two categories - Synchronous and Asynchronous FIFO. Generally, Synchronous FIFO is employed for synchronization of CPU or computer hardware, while Asynchronous FIFOs isolate signals from various clock domains and also buffer the data in case of variations in the data rate or latency. In this paper, some key characteristics and circuit implementation is presented for Asynchronous & Synchronous FIFO through comparative analysis which will help reader in understanding the functioning and specification for FIFO.

Authors

Institutions

Publication Details

Published
2025-04-24
DOI
https://doi.org/10.1109/icoei65986.2025.11013564
Primary Topic
Analog and Mixed-Signal Circuit Design
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Analysis & Implementation of Clock Domain Crossing Techniques Using FIFO Buffers

Lalit Mohan Saini, Shashank Sonal
Analog and Mixed-Signal Circuit Design
article

Analysis & Implementation of Clock Domain Crossing Techniques Using FIFO Buffers

Lalit Mohan Saini, Shashank Sonal
article en

Abstract

With the rapid advancement in integrated circuits due to scaling of transistors and efficient technology, modern day CPU are much faster than before. During on-chip communication between several components of a multicore System-on chip, a FIFO buffer can be employed which prevents the loss of data. A FIFO can also be employed at peripherals and at the clock domain crossing in entire SoC. It is mainly classified under two categories - Synchronous and Asynchronous FIFO. Generally, Synchronous FIFO is employed for synchronization of CPU or computer hardware, while Asynchronous FIFOs isolate signals from various clock domains and also buffer the data in case of variations in the data rate or latency. In this paper, some key characteristics and circuit implementation is presented for Asynchronous & Synchronous FIFO through comparative analysis which will help reader in understanding the functioning and specification for FIFO.

National Institute of Technology Kurukshetra (IN)
Openalex Percentile: Top 89%
Analog and Mixed-Signal Circuit Design
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.