Thanks to visit codestin.com
Credit goes to github.com

Skip to content
View abdullahsahruri's full-sized avatar
  • University of Louisiana at Lafayette
  • United States
  • 13:32 (UTC -06:00)

Highlights

  • Pro

Block or report abdullahsahruri

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

Hi, I'm Abdullah 👋

ASIC Engineer · PhD Candidate @ UL Lafayette · Hardware Security & Threshold Logic Gates (Somtimes called Multi-Valued Input Logic the former sounds cooler though)

Google Scholar LinkedIn Email ORCID


About me

I design and evaluate secure hardware. My current research blends Threshold Logic Gates (TLGs), logic locking, and compute-in-memory with hyperdimensional computing (HDC). On the practical side, I build flows that span Cadence, Yosys/ABC, and OpenROAD/OpenLane.

  • 🔬 Research threads: Hardware Security, Sustainable Circuits/Architectures
  • 🧪 Toolchains: Cadence Virtuoso / Liberate, ngspice/Spectre, Yosys + ABC, OpenROAD/OpenLane
  • ⚙️ Languages: Python, Verilog/SystemVerilog, TCL, Bash
  • ☕ Personality: precise by default, playful on Fridays

Publications

  • Detecting Vulnerability in Hardware Description Languages: Opcode Language Processing
    A. G. Ayar, A. Sahruri, S. Aygun, M. S. Moghadam, M. H. Najafi, M. Margala
    IEEE Embedded Systems Letters, 2023.
    DOI: 10.1109/LES.2023.3334728

  • HiCTL: High Fan-in Differential Capacitive-Threshold Logic Gate Implementation
    A. Sahruri, M. Margala, U. Cilingiroglu
    ISQED, 2024.
    DOI: 10.1109/ISQED60706.2024.10528704

  • TLGLock: A New Approach in Logic Locking Using Key-Driven Charge Recycling in Threshold Logic Gates
    A. Sahruri, M. Margala
    VLSI-SoC, 2025.
    Preprint DOI: 10.48550/arXiv.2508.17809

More on Google Scholar(link above)

Expand for brief abstracts
  • Opcode Language Processing (ESL'23): We analyze HDL opcode sequences to surface vulnerability patterns using lightweight language-processing techniques.

  • HiCTL (ISQED'24): A high fan-in capacitive threshold logic gate with an offset-compensated comparator; the purely capacitive feedback cuts comparator offset with compact area.

  • TLGLock (VLSI-SoC'25): A threshold-logic-centric locking primitive with a reproducible SAT evaluation harness (runtime, clauses, conflicts).


Everything I use (and enjoy)

Cadence · Spectre/ngspice · Yosys/ABC · OpenROAD/OpenLane · Vitis-AI · Python · Verilog · SystemVerilog · TCL


Highlights

  • 🧩 Built end-to-end locking → SAT attack → metrics flow with plots & CSVs
  • 🧠 Implemented HDC pipelines for key encoding & security evaluation
  • 🛠️ Automated PVT characterization (Liberate) and SPICE testbench generation
  • 📈 Reproducible research: Makefiles, scripts, and clean figure generation

Fun corner

When I’m not simulating or synthesizing, I’m usually drinking coffee, or renaming signals more times than I care to admit.


Always open to collaborations and good benchmark suites.

Popular repositories Loading

  1. abdullahsahruri.github.io abdullahsahruri.github.io Public

    Forked from daattali/beautiful-jekyll

    CSS

  2. abdullahsahruri abdullahsahruri Public

    My personal repository

  3. xilinx-fpga-templates xilinx-fpga-templates Public

    Simplified shell scripts for Xilinx Vitis FPGA development workflows

    Shell

  4. conference-tracker conference-tracker Public

    Intelligent conference deadline tracker with auto-updates

    Python