STSaed Thaher
MIT Electrical Engineering with Computing · Class of 2028

I design hardware that makes computation faster.

I'm Saed Thaher. I build processors, FPGA systems and digital integrated circuits, from the instruction set down to timing closure, and I like the part where the design meets the measurement.

Seeking Summer 2027 internshipsRTL / ASIC designFPGAComputer architecture
Portrait of Saed Thaher
0×
faster neural-network inference on my RISC-V CPU
custom instruction · 24.6 ms → 0.77 ms
0%
lower timing-measurement error after correction
TDC decoder · A*STAR IME
0/100
satellite images classified correctly on the accelerator
Versal AI Edge · MIT STAR Lab
0MHz
serial clock in a 720p HDMI pipeline I built from scratch
Spartan-7 · timing met
Selected work

Six projects, in the order I built them.

Each one has its own page with the architecture, the numbers and the decisions behind them. Several figures are interactive.

What I do

From an instruction set to a routed design.

My work spans the stack between architecture and silicon. I'm most useful where a design decision has to be justified with a measurement.

  • 01

    RTL and digital design

    Pipelines, datapaths, state machines and interfaces in SystemVerilog, Verilog and Minispec. Cycle-accurate thinking about latency and alignment.

  • 02

    Computer architecture

    Pipelining, caches, hazards and bypassing, and instruction-set extensions judged by cycles, clock period and area together.

  • 03

    FPGA systems

    Clocking, clock-domain crossings, memories, video and serial protocols; Vivado and Vitis through to timing closure on the board.

  • 04

    Verification

    Testbench-driven RTL verification with golden models, randomized vectors and waveform debugging; Python models to predict results before hardware exists.

  • 05

    Digital IC flow

    Schematic and layout, DRC and LVS, synthesis and place-and-route; power and timing trade-offs at the circuit level.

  • 06

    Bring-up and debugging

    Getting a platform from a dead accelerator to a working one: boot flows, device trees, register-level diagnosis and controlled experiments.

Path

Experience

  1. Undergraduate Researcher, MIT STAR Lab

    On-board compute for the BeaverCube-2 CubeSat: Versal AI Edge platform, clocking and reset, and a neural-network accelerator.

  2. FPGA Engineering Intern, A*STAR Institute of Microelectronics

    Singapore. Bubble-error correction for a high-resolution time-to-digital converter: model, RTL, synthesis.

  3. Lab Assistant, MIT EECS (6.101)

    Office hours and debugging sessions for 100+ students in Fundamentals of Programming.

  4. Research Intern, UCLouvain

    Belgium. Coupled thermal-electrical COMSOL model of heat dissipation in a power-electronics test setup.

Toolbox

Skills

Design and verification

SystemVerilogVerilogMinispecRTL designTestbench-driven verificationDigital logic design

Tools

Xilinx VivadoVitisPetaLinuxCadence XceliumCadence GenusCadence VirtuosoSpectreCalibre DRC/LVSKiCadCOMSOLSolidWorks

Programming

PythonCRISC-V assemblyLinux

Lab

OscilloscopeLogic analyzerSPICEPCB design

Languages

Arabic · nativeEnglish · bilingualFrench · intermediate
Contact

Looking for a Summer 2027 internship
in digital design, FPGA or architecture.

The fastest way to reach me is email.