Design and functional verification of 1*3 router using verilog

The need for high-performance, low-latency, and energy-efficient routers has grown dramatically with the quick development of on-chip communication networks and System-on-Chip (SoC) designs. Routers play a crucial role in modern digital communication by efficiently directing data packets to their appropriate destinations. In order to ensure effective data packet transfer while reducing congestion and data loss, routers are essential. The design and verification of a 1x3 router using Verilog is presented in this work, with particular attention to the implementation of the Register-Transfer Level (RTL) and functional validation. To provide dependable and effective data transfer, the suggested router architecture incorporates essential elements such as a synchronization mechanism, First-In-First-Out (FIFO) buffers, and a control logic based on Finite State Machines (FSM). A comprehensive testbench framework in Vivado is used to verify its functionality, including assertions, coverage metrics, and guided and random test stimuli to guarantee accuracy.

Authors

Publication Details

Journal
International Journal of Electronics and Microcircuits
Published
2025-01-01
DOI
https://doi.org/10.22271/27084493.2025.v5.i1a.63
Citations
1
Primary Topic
VLSI and Analog Circuit Testing
Type
article
Field-Weighted Citation Impact
2.27
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Design and functional verification of 1*3 router using verilog

Mahesh Yadav, Kush Patel, M Raju, Snehprabha Gujarathi
1 citations
International Journal of Electronics and Microcircuits
VLSI and Analog Circuit Testing
2.27
article

Design and functional verification of 1*3 router using verilog

Mahesh Yadav, Kush Patel, M Raju, Snehprabha Gujarathi
article en
1 citations

Abstract

The need for high-performance, low-latency, and energy-efficient routers has grown dramatically with the quick development of on-chip communication networks and System-on-Chip (SoC) designs. Routers play a crucial role in modern digital communication by efficiently directing data packets to their appropriate destinations. In order to ensure effective data packet transfer while reducing congestion and data loss, routers are essential. The design and verification of a 1x3 router using Verilog is presented in this work, with particular attention to the implementation of the Register-Transfer Level (RTL) and functional validation. To provide dependable and effective data transfer, the suggested router architecture incorporates essential elements such as a synchronization mechanism, First-In-First-Out (FIFO) buffers, and a control logic based on Finite State Machines (FSM). A comprehensive testbench framework in Vivado is used to verify its functionality, including assertions, coverage metrics, and guided and random test stimuli to guarantee accuracy.

International Journal of Electronics and MicrocircuitsVol. 5(1)
Openalex Percentile: Top 16%
VLSI and Analog Circuit Testing
2.27
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.