KEMBAR78
Islam Mohamed CV | PDF | Systems Engineering | Computer Engineering
0% found this document useful (0 votes)
36 views2 pages

Islam Mohamed CV

Islam Mohamed Abdelaziz is an engineering student at Cairo University specializing in Electronics and Electrical Communications, with a strong academic record and experience in digital IC projects, including CXL link layer verification using UVM. He has completed various projects in digital design, DSP, and software development, and has interned at Si-vision focusing on digital verification. His technical skills encompass HDL languages, software development, embedded systems, and proficiency in EDA tools.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
36 views2 pages

Islam Mohamed CV

Islam Mohamed Abdelaziz is an engineering student at Cairo University specializing in Electronics and Electrical Communications, with a strong academic record and experience in digital IC projects, including CXL link layer verification using UVM. He has completed various projects in digital design, DSP, and software development, and has interned at Si-vision focusing on digital verification. His technical skills encompass HDL languages, software development, embedded systems, and proficiency in EDA tools.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Islam Mohamed Abdelaziz

Email: islam mohamed


LinkedIn: Islam Mohamed | LinkedIn
Mobile:01068110029
Education
Faculty of Engineering – Cairo University
BSc. Electronics and Electrical Communications department (2019-2024)
Cumulative Grade: Very Good
Graduation Project: cxl link layer verification using uvm
Military status: exempted
Projects
➢ Digital ic projects:
1. Digital verification of CXL link layer using UVM Sponsored by: Si-vision
- Project phases: Supervisors: Dr Omar Nasr /
• CXL standard reading Eng Omnia Tayseer
• Creating and documenting a verification plan
• UVM architecture Coding
• WB modeling of different CXL mechanisms
• Writing assertions to verify suitable sequences
• Reading the essential parts of the design RTL codes of test benches and start debugging
• Driving the design to get outputs and start verifying
• Start randomization to catch bugs in addition to coverage measurement to determine whether
the verification process is finished or not
• reporting the bugs and the coverage percentage (code, functional)
- Key Responsibilities:
• Driving the Interface between the Transaction and Link layer (i.e., Behavior of the transaction
layer)
• Verifying Blocks: Packer, Unpacker, Credit management TX and RX
• Verifying End to End Messages sent and received by 2 DUTs
• Automate the running of all the project by do scripting files
• Developed and maintained TCL scripts to automate project workflows, enhancing efficiency
and consistency.
• Implemented syntax checkers to ensure code quality and adherence to coding standards.
• Conducted thorough UVM verification for RTL code, identifying and resolving potential issues.
• Collaborated with the design team to refine verification strategies and improve overall code
reliability.
- Key Achievements:
• Streamlined project execution by automating repetitive tasks.
• high coverage results
• reporting bugs for all the system
2. “RTL to GDS Implementation of Low Power Configurable Multi Clock Digital System”
▪ Description: It is responsible of receiving commands through UART receiver to do different system
functions as register file reading/writing or doing some processing using ALU block and send result as
well as CRC bits of result using 4 bytes frame through UART transmitter communication protocol.
▪ Project phases:
- RTL Design from Scratch of system blocks (ALU, Register File, Synchronous FIFO, Integer Clock
Divider, Clock Gating, Synchronizers, Main Controller, UART TX, UART RX).
- Integrate and verify functionality through self-checking testbench.
- Constraining the system using synthesis TCL scripts.
- Synthesize and optimize the design using design compiler tool.
- Analyze Timing paths and fix setup and hold violations.
- Verify Functionality equivalence using Formality tool
- Physical implementation of the system passing through ASIC flow phases and generate the GDS
File.
- Verify functionality post-layout considering the actual delays.
➢ DSP projects:
o Numbers Voice Recognition | (MATLAB)
o Implementation of jpeg compression standard | (MATLAB)
➢ Software projects:
o Wedding planner system| C++ (OOP)
o University website (front-end part) demo
Internship
• Si-vision digital verification internship:
a. System Verilog and assertion b. UVM
c. Internship project: UVM environment of ALU
Technical Skills
➢ Digital Design
o HDL languages (Verilog/System Verilog) o Static timing analysis
o Clock domain crossing
o TCL Scripting Language o Clock tree synthesis
o RTL synthesis | Formal verification | DFT | PnR o Dft
➢ Software
o C/C++ o ISTQB verification concepts
o OOP| Data Structures o SW testing
o Python
o Linux
➢ Embedded Systems:
o AVR Microcontrollers Interfacing
o C for Embedded Applications (Embedded C)
o Real-Time Operating System (RTOS)
➢ EDA Tools:
o Questasim o Cadence Virtuoso
o Quartus o Proteus
o Design Compiler, Formality
COURSES
➢ Digital Systems:
o Hardware Description Languages for FPGA Design (University Colodare Boulder) in Coursera Summer 2024
o Digital IC Design Diploma | Under the supervision of Eng. Ali El-Temsah

You might also like