Giter VIP home page Giter VIP logo

temitopedaniel / pre_silicon-ahb-to_apb-verification Goto Github PK

View Code? Open in Web Editor NEW

This project forked from ghonimo/pre_silicon-ahb-to_apb-verification

0.0 0.0 0.0 13.78 MB

Comprehensive verification suite for the AHB2APB Bridge design, featuring SystemVerilog and UVM-based methodologies. ๐ŸŒ‰๐Ÿš€

License: MIT License

Verilog 6.39% SystemVerilog 93.01% Stata 0.17% Makefile 0.43%

pre_silicon-ahb-to_apb-verification's Introduction

AHB-APB Bridge Verification Project ๐ŸŒ‰

Overview ๐Ÿ“–

This repository contains the work and methodologies for the verification and validation of the AHB2APB bridge design. Our objective has been to employ both SystemVerilog and UVM-based test bench development methodologies to create Verification IP (VIP) components, ensuring a comprehensive and robust verification strategy for the AHB-APB Bridge design.

AHB2APB Bridge Verification IP

Key Phases ๐Ÿš€

Phase 1: SystemVerilog-based Verification

  • Established a simulation environment using QuestaSim and validated the basic functionality of the AHB2APB bridge.
  • Constructed a verification environment using SystemVerilog, which comprised several components like transaction models, generators, drivers, monitors, scoreboards, and coverage collectors.
  • Employed a modular, bottom-up verification methodology, beginning with individual components and advancing to more complex subsystems.

Phase 2: UVM-based Verification

  • Transitioned from a traditional SystemVerilog approach to the Universal Verification Methodology (UVM).
  • Developed a structured UVM environment with specialized components such as agents, sequencers, and an enhanced scoreboard.
  • The UVM framework provided a blueprint for creating a highly reusable and modular verification environment, ensuring efficient testing of the AHB-APB Bridge design.

Features ๐ŸŒŸ

  • Modular and Object-Oriented Programming (OOP) approach.
  • Comprehensive test scenarios covering various functionalities of the bridge design.
  • Two main phases of verification: SystemVerilog-based and UVM-based.
  • Detailed documentation of each checkpoint and phase.

Conclusion ๐Ÿ

The AHB-APB Bridge Verification Project serves as an exhaustive verification suite, ensuring the bridge design's functionality and performance align with industry standards and best practices.

pre_silicon-ahb-to_apb-verification's People

Contributors

ghonimo avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.