Skip to content
View HassanTaqiEddin's full-sized avatar

Block or report HassanTaqiEddin

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
HassanTaqiEddin/README.md

Hassan TaqiEddin - Computer Engineer

Email: [email protected]
Phone: +962 786 069 347
Location: Amman, Jordan

Profile

I am a fifth-year Computer Engineering student with extensive experience in FPGA and ASIC development. My expertise spans Verilog, SystemVerilog, UVM, and tools like Quartus and ModelSim. I am proficient in hardware verification, simulation, and emulation, and skilled in C++, Python, and computer architecture. My passion lies in hands-on projects and contributing to innovative hardware designs in dynamic engineering teams.

Skills

  • Hardware Description Languages: Verilog, SystemVerilog
  • Verification & Testing: UVM, testbenches, waveform simulations
  • Programming & Scripting: C++, Python, TCL
  • Hardware Design: ASIC and FPGA development, pipelining, hazard detection
  • Timing Analysis: Static timing analysis, linting, CDC, RDC
  • Linux & Tools: Quartus, ModelSim, VCS, Verdi

Projects

Ctrl Elite Processor for JoSDC Competition

Designed and implemented a super-scalar MIPS processor with features like pipelining, branch prediction, and DFX on FPGA. Achieved first place in the Jordan Semiconductor Design Competition.

Asic Design & Verification Graduation Project

Developed a pipelined processor and cycle-accurate simulator with hazard detection and forwarding. Created UVM testbenches for functional verification, including automation tools.

RISC-V Bus-Based Architecture with Microprogramming Enhancement

Designed a RISC-V architecture with microprogramming to enhance performance and flexibility using Verilog.

SIC/XE Assembler Development

Developed an assembler in C++ for translating machine code into assembly language. This project strengthened my C++ programming and system-level software development skills.

Awards & Achievements

  • 1st Place - Jordan Semiconductor Design Competition (Ctrl Elite Team)
  • Co-lead of GDSC-HU (Google Developers Student Club)
  • Public Relations Manager - IEEE-HU Chapter

Popular repositories Loading

  1. ASIC-Design-And-Verification-Project ASIC-Design-And-Verification-Project Public

    Pipelined Processor, Cycle Accurate Simulator, UVM, Automation

    Verilog 2

  2. RISC-V-Bus-Based-Architecture-with-Microprogramming-Enhancement RISC-V-Bus-Based-Architecture-with-Microprogramming-Enhancement Public

    Designed and implemented a RISC-V bus-based architecture with microprogramming features using Verilog. Enhanced the processor's performance and flexibility by integrating microprogramming capabili…

    Verilog 2

  3. HassanTaqiEddin HassanTaqiEddin Public

    Config files for my GitHub profile.

    1