Giter Site home page Giter Site logo

xiaoze666666 / ddr5_phy Goto Github PK

View Code? Open in Web Editor NEW

This project forked from shehab-naga/ddr5_phy

0.0 0.0 0.0 13.27 MB

DDR5 PHY Graduation project (Verification Team) under supervision of Si-Vision

License: MIT License

Shell 4.91% C 0.80% Emacs Lisp 0.03% Forth 0.06% SystemVerilog 94.20%

ddr5_phy's Introduction

DDR5 PHY Verification

This repo includes the uvm testbench for DDR5 PHY as part of Graduation project titled "Verification of the Digital Data-Path of DDR5 PHY" in Nanotechnology & Nano-Electronics Engineering program - Zewail City (2021 - 2022)


Files Organization:

  • docs: Thesis, Verification plan & Waveforms for illustration
  • rtl: The rtl is not included in this project as it is not part of this work
  • scripts: Shell script for test run automation
  • testbench: UVM tb environment (comps, sequences, tests, interfaces, transactions)

Brief Description:
A physical layer facilitates the communication between the memory controller and the DRAM. In order to perform this functionality, it should satisfy both communication protocols between the memory controller and PHY and between PHY and DRAM which are DDR PHY Interface (DFI 5.1) standard and JEDEC JESD209-5A standard respectively. Therefore, both standards are considered the golden references from which the PHY features and virtual environment will be constructed. Furthermore, the project utilizes simulation-based verification using UVM and SystemVerilog. Hence, the testbench development will rely on the IEEE standards of UVM and SystemVerilog too.


Team: Abdullah Allam, Shehab Naga, Mohamed Abdelall, John Aziz, Tarek Abou-Elkheir

ddr5_phy's People

Contributors

johnaziz1 avatar abdullah-shaaban avatar shehab-naga 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.