Skip to content

Shehab-Naga/ddr5_phy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

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

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published