Skip to content
View AhmadHouraniah's full-sized avatar

Highlights

  • Pro

Block or report AhmadHouraniah

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

Hi, I'm Ahmad Houraniah! πŸ‘‹

Profile view counter on GitHub

πŸ‘¨β€πŸ’» Digital Design Engineer | PhD Candidate

I'm a Digital Design Engineer and PhD Candidate specializing in the high-performance implementation of digital systems. My core expertise is at the intersection of computer architecture and hardware design, focusing on creating efficient solutions for both ASIC and FPGA platforms.


πŸ’‘ Core Areas of Focus

Domain Description
VLSI & Hardware Design End-to-end design, synthesis, and implementation for ASIC and FPGA using Verilog and VHDL.
Computer Arithmetic Developing novel, resource-efficient circuits for fundamental operations, including custom multipliers and accumulation schemes.
SoC Design Integrating and verifying complex intellectual property (IP) blocks within System-on-Chip (SoC) architectures.
Custom FPGA Fabrics Researching and developing custom, application-specific FPGA fabric and routing architectures.

πŸ› οΈ Technical Toolkit

Category Skills & Tools
Hardware Languages Verilog, VHDL, SystemVerilog
Scripting & Automation Python, Shell Scripting
Design Platforms OpenFPGA, Commercial FPGA toolchains (e.g., Vivado), ASIC workflows, Git/GitHub, Linux

πŸ“œ Publications

1. Efficient Multi-Cycle Folded Integer Multipliers

A resource-efficient design approach for integer multipliers, optimizing for area and power by leveraging multi-cycle folding and the Karatsuba algorithm.

  • Authors: A. Houraniah, H. F. Ugurdag and C. E. Dedeagac
  • Journal/Conference: 2025 IEEE Computer Society Annual Symposium on VLSI (ISVLSI), Kalamata, Greece
  • DOI: 10.1109/ISVLSI65124.2025.11130295
  • Keywords: Multi-cycle multiplier, folded multiplier, computer arithmetic, VLSI.

2. JugglePAC: A Pipelined Accumulation Circuit

A highly-pipelined circuit designed to maximize the throughput of reduction/accumulation operations, tailored for efficient deployment on FPGAs.

  • Authors: A. Houraniah, H. F. Ugurdag and F. Aydin
  • Journal/Conference: IEEE Embedded Systems Letters
  • DOI: 10.1109/LES.2025.3602852
  • Keywords: Fully pipelined reduction circuits, floating-point accumulation, FPGA, computer arithmetic.

🌐 Let's Connect

Platform Link
LinkedIn linkedin.com/in/houraniah/
ORCID orcid.org/0000-0001-7925-8888
Email houraniah@gmail.com

Pinned Loading

  1. FMDSP FMDSP Public

    Open-source DSP Block IP Generator

    Verilog 2

  2. PPM_Generator PPM_Generator Public

    PPM IP Generator

    Python 1

  3. MutationTestingForVerilog MutationTestingForVerilog Public

    Python

  4. RoCoCo RoCoCo Public

    RoCoCo multiplier and compression tree generator.

    Raku

  5. sdc-promotion-utility sdc-promotion-utility Public

    A Python utility for promoting SDC (Synopsys Design Constraints) from IP blocks to top-level designs

    Tcl

  6. yongatek/eFPGA yongatek/eFPGA Public

    Python 13 5