{"id":13774900,"url":"https://github.com/Shehab-Naga/ddr5_phy","last_synced_at":"2025-05-11T07:30:53.802Z","repository":{"id":41539944,"uuid":"509060808","full_name":"Shehab-Naga/ddr5_phy","owner":"Shehab-Naga","description":"DDR5 PHY Graduation project (Verification Team) under supervision of Si-Vision","archived":false,"fork":false,"pushed_at":"2024-03-21T06:13:07.000Z","size":13593,"stargazers_count":42,"open_issues_count":1,"forks_count":22,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-11-17T09:39:50.620Z","etag":null,"topics":["gp","systemverilog","uvm"],"latest_commit_sha":null,"homepage":"","language":"SystemVerilog","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Shehab-Naga.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-06-30T11:56:20.000Z","updated_at":"2024-11-12T09:22:46.000Z","dependencies_parsed_at":"2024-08-03T17:19:21.412Z","dependency_job_id":null,"html_url":"https://github.com/Shehab-Naga/ddr5_phy","commit_stats":null,"previous_names":["shehab-naga/ddr5_phy"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shehab-Naga%2Fddr5_phy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shehab-Naga%2Fddr5_phy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shehab-Naga%2Fddr5_phy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shehab-Naga%2Fddr5_phy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Shehab-Naga","download_url":"https://codeload.github.com/Shehab-Naga/ddr5_phy/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253533132,"owners_count":21923368,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["gp","systemverilog","uvm"],"created_at":"2024-08-03T17:01:31.527Z","updated_at":"2025-05-11T07:30:53.788Z","avatar_url":"https://github.com/Shehab-Naga.png","language":"SystemVerilog","funding_links":[],"categories":["Verification Frameworks"],"sub_categories":[],"readme":"# DDR5 PHY Verification\nThis 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 \u0026 Nano-Electronics Engineering program - Zewail City (2021 - 2022) \n***************************************************************************\nFiles Organization:\n- docs: Thesis, Verification plan \u0026 Waveforms for illustration\n- rtl: The rtl is not included in this project as it is not part of this work\n- scripts: Shell script for test run automation\n- testbench: UVM tb environment (comps, sequences, tests, interfaces, transactions)\n******************************************************************************\nBrief Description: \u003cbr/\u003e\nA 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\nproject utilizes simulation-based verification using UVM and SystemVerilog. Hence, the testbench development will rely on the IEEE standards of UVM\nand SystemVerilog too.\n********************************************************************************\nTeam:\n[Abdullah Allam](https://www.linkedin.com/in/abdullah-shaaban-154581167/),\n[Shehab Naga](https://www.linkedin.com/in/shehabbahaaengineer/),\n[Mohamed Abdelall](https://www.linkedin.com/in/mohamedabdelall/),\n[John Aziz](https://www.linkedin.com/in/john-aziz-2824a9168/),\n[Tarek Abou-Elkheir](https://www.linkedin.com/in/tarek-abdelnasser-b0aa27173/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FShehab-Naga%2Fddr5_phy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FShehab-Naga%2Fddr5_phy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FShehab-Naga%2Fddr5_phy/lists"}