Skip to content
View MostafaIhab20's full-sized avatar

Block or report MostafaIhab20

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
MostafaIhab20/README.md

Mostafa Ihab

Electronics & Communications Engineer · Cairo University · Cairo, Egypt

LinkedIn Email Freelancer


About Me

I am a Digital IC Design Engineer bridging digital ASIC implementation with software engineering and AI/ML.

I have experience across the complete silicon flow, from translating complex DSP algorithms into RTL and integrating SoCs, to handling physical design (PnR) and timing analysis for clean tape-outs. Beyond traditional hardware, I build C/C++ software models for high-speed protocols and am passionate about applying machine learning to enhance EDA tools and build smarter platforms for silicon development.


Projects

  • DSP Digital IC Trainee @ STMicroelectronics: Architected a dual-SoC wireless image processing system integrating Cortex-M0 cores, custom image processing accelerators, and a CNN hardware classifier via a 32-bit AHB bus. Verified the design using a UVM-based testbench (currently developing the VIP) and performed board-level testing on a Xilinx Virtex family FPGA.
  • ASIC Implementation @ ICpedia: Designed and implemented a UCIe Die-to-Die Adapter Layer in SystemVerilog, executing the full RTL-to-GDSII flow, DFT insertion, and formal verification on TSMC 65nm.
  • Software: Built a C++ golden reference model for the PCIe 6.0 Data Link Layer
  • AI/ML Focus: Passionate about high-speed interconnects, EDA automation, hardware accelerators, and exploring how deep learning can be used to improve electronic design workflows.

Technical Skills

🔹 ASIC Design

Synopsys Synopsys Design Compiler ICC2 PrimeTime SpyGlass Formality

🔹 FPGA

Xilinx Vivado Xilinx Vitis

🔹 Digital Verification

QuestaSim UVM

🔹 Hardware Description & Scripting

Verilog SystemVerilog VHDL TCL Bash

🔹 AI, ML & Software

C++ Python PyTorch LangChain vLLM

🔹 Analog & RF Simulation

Cadence Virtuoso CST Studio


Popular repositories Loading

  1. RAG_Langchain_based_system RAG_Langchain_based_system Public

    Production-ready Retrieval-Augmented Generation (RAG) system using LangChain and Google Gemini. Features hybrid search (Chroma + BM25), reciprocal rank fusion, idempotent document ingestion, persis…

    Jupyter Notebook

  2. MostafaIhab20 MostafaIhab20 Public

  3. Semiconductor_Wafer_Map_Classifier_PyTorch Semiconductor_Wafer_Map_Classifier_PyTorch Public

    Automated semiconductor wafer defect pattern recognition on the WM-811K dataset using PyTorch. Implements custom CNN architectures, weighted loss handling for severe class imbalance, and end-to-end…

    Jupyter Notebook

  4. FFT-DIF-FPGA-ASIC FFT-DIF-FPGA-ASIC Public

    Parameterized 32-point Radix-2 DIF pipelined FFT coprocessor with AHB-Lite slave interface, and dual-clock async FIFOs. Features an IEEE 1800.2 UVM 1.2 verification suite with C++ DPI-C reference m…

    SystemVerilog