Skip to content
View basemhesham's full-sized avatar

Block or report basemhesham

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.

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
basemhesham/README.md

Typing SVG

Electronics & Communications Engineer  ·  Research Assistant @ AUC  ·  Cairo, Egypt

Profile views

LinkedIn Email Resume


About Me

I'm an Electronics & Communications Engineer (ranked 3rd / 90.3% — Excellent with Honors) specializing in ASIC Physical Design and Digital Verification. My work spans the complete RTL-to-GDSII flow using both industry-standard tools (Synopsys Design Compiler, ICC2) and open-source EDA (LibreLane, OpenROAD, Sky130 PDK).

  • Research Assistant @ AUC — Leading physical design and tape-out of a 12-slot OpenFrame Multi-Project Chip; teaching the ASIC flow to students and authoring RTL-to-GDSII course modules on ReadTheDocs.
  • Digital Verification Intern @ Si-Vision Academy — Building UVM-based verification environments in SystemVerilog with constrained-random testing, SVA assertions, and functional/code coverage.
  • Digital Design & FPGA Intern @ STMicroelectronics — Architecting and implementing the convolution engine for an SNN accelerator on Virtex UltraScale+ FPGAs.
  • Passionate about timing closure, EDA automation, physical verification, and open-source silicon.

Currently Working On

 ┌─────────────────────────────────────────────────────────────────┐
 │  OpenFrame Multi-Project Chip  →  12-slot tape-out @ AUC        │
 │  UVM Verification              →  Si-Vision Academy             │
 │  SNN FPGA Accelerator          →  STMicroelectronics            │
 └─────────────────────────────────────────────────────────────────┘

Technical Skills

Hardware Description & Verification

ASIC Physical Design — Industry Tools

Open-Source EDA

Scripting & General Tools


Featured Projects

Project Description Tools & PDK
OpenFrame Multi-Project ASIC Led full RTL-to-GDSII implementation of a 12-slot OpenFrame chip. Custom scripts for macro placement, power networks, and tape-out signoff. LibreLane · OpenROAD · Sky130 PDK
AES Vector RISC-V Processor End-to-end physical design of a 32-bit RISC-V core with custom AES vector engine. 32nm SAED PDK, 9 metal layers, 200 MHz target. Solved timing via retiming, NDR/CTS scripts, and CCD flow. Synopsys DC · ICC2 · PrimeTime · SAED 32nm
ORCA Processor Physical Implementation RTL-to-GDSII implementation with multi-voltage domain power architecture. Applied UPF for power gating, isolation cells, and multi-domain PG design. Synopsys DC · ICC2 · SAED 32nm
AES-128 Caravel Integration Integrated AES core as a macro inside Caravel SoC; achieved full timing closure and resolved all DRC, LVS, and antenna violations. LibreLane · Sky130 PDK · Caravel
AES UVM Verification Environment Modular constrained-random UVM testbench for AES encryption. Full driver/monitor/scoreboard/coverage model implementation. SystemVerilog · UVM · QuestaSim
SNN Accident Detection Accelerator Designed convolution engine for SNN-based accident detection — optimized Verilog for high-frequency execution on Virtex UltraScale+. Verilog · Quartus · Virtex UltraScale+

GitHub Statistics

Profile Details

Stats Repos Per Language Most Commit Language

GitHub Streak


GitHub Trophies

GitHub Trophies


Open to full-time roles and research collaborations in ASIC Physical Design and Digital Verification.
basemhesham159@gmail.com

Popular repositories Loading

  1. Design-and-ASIC-Implementation-of-UART Design-and-ASIC-Implementation-of-UART Public

    This repository presents ASIC design flow for UART utilizing RTL to GDS implementation This has been simulated on VCS and has been implemented by using Verilog description language which has been s…

    Verilog 29 4

  2. Digital-Design-of-FIR-Filter-Transposed-Structure Digital-Design-of-FIR-Filter-Transposed-Structure Public

    Design and Validation of a Customizable 50th-Order Low-Pass FIR Filter. Transitioning from MATLAB Modeling to Verilog RTL Design and simulation Testing.

    Verilog 6 3

  3. UVM_Bsed_Verification_for_Asynchronous_FIFO UVM_Bsed_Verification_for_Asynchronous_FIFO Public

    SystemVerilog design and UVM verification environment for an 8-bit asynchronous FIFO, focusing on robust clock domain crossing (CDC) handling and comprehensive verification.

    SystemVerilog 6 1

  4. 32-bit_single_cycle_MIPS_processor 32-bit_single_cycle_MIPS_processor Public

    Verilog 2

  5. Verilog_HDL Verilog_HDL Public

    Verilog 1

  6. basemhesham basemhesham Public