Design and Verification of APB Protocol

The AMBA protocol comprises the Advanced Peripheral Bus (APB) component, designed for low-power, efficient communication between microprocessors and peripherals in mainstream System-on-Chip (SoC) designs. Its strength lies in simplicity, integration convenience, and low-latency communication making it the right choice for energy-sensitive applications. Therefore, in this paper, the design and verification of the APB protocol have been discussed based on a Finite State Machine (FSM) model to give a broad overview of the various phases of operation of the standard and a structured implementation. Verification is completed using System Verilog to thoroughly check the functional and timing aspects of APB-based verification. Abstract state checks and coverage analyses confirm compliance with the protocol specification and ensure dependable performance. Constrained random testing, assertion-based verification, and thorough coverage analysis are practiced on the designed model. Simulations showed that the protocol exhibits the typical low-power communication behaviour fitting into modern SoC architectures and applications like IoT devices or embedded systems.

Authors

Publication Details

Published
2025-04-04
DOI
https://doi.org/10.1109/icaeca63854.2025.11012201
Primary Topic
Software Testing and Debugging Techniques
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Design and Verification of APB Protocol

Chevella Anil Kumar, V. Sagar Reddy, Jaini Sachin Rewaria, Ranjith Kumar Thota et al.
Software Testing and Debugging Techniques
article

Design and Verification of APB Protocol

Chevella Anil Kumar, V. Sagar Reddy, Jaini Sachin Rewaria, Ranjith Kumar Thota, Vinay Kumar Chikoti
article en

Abstract

The AMBA protocol comprises the Advanced Peripheral Bus (APB) component, designed for low-power, efficient communication between microprocessors and peripherals in mainstream System-on-Chip (SoC) designs. Its strength lies in simplicity, integration convenience, and low-latency communication making it the right choice for energy-sensitive applications. Therefore, in this paper, the design and verification of the APB protocol have been discussed based on a Finite State Machine (FSM) model to give a broad overview of the various phases of operation of the standard and a structured implementation. Verification is completed using System Verilog to thoroughly check the functional and timing aspects of APB-based verification. Abstract state checks and coverage analyses confirm compliance with the protocol specification and ensure dependable performance. Constrained random testing, assertion-based verification, and thorough coverage analysis are practiced on the designed model. Simulations showed that the protocol exhibits the typical low-power communication behaviour fitting into modern SoC architectures and applications like IoT devices or embedded systems.

Openalex Percentile: Top 87%
Software Testing and Debugging Techniques
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.