about

ML for chip design @ Tenstorrent · Computer Engineering @ McMaster & NTU

I'm Sameer, a computer engineering student at McMaster (and an exchange term at NTU Singapore) working on machine learning for chip design. Currently a physical design intern at Tenstorrent.

Education

  • McMaster UniversitySept 2022 - Present

    B.Eng Computer Engineering (GPA 4.0/4.0) · Hamilton, Ontario

    Coursework: Microelectronics, VLSI, Digital Systems Design, Control Systems, DSP, DSA I & II

  • Nanyang Technological UniversityJan - May 2026

    Exchange Term, School of EEE (GPA 5.0/5.0) · Singapore

    Coursework: GPU Programming, Computer Architecture, Embedded Systems

Technical skills

Programming Languages
Python, Perl, TCL, C, C++, Csh, JavaScript, Linux, Unix, Bash, MATLAB
HDL & RTL Design
SystemVerilog, Verilog, VHDL, UVM, ASIC, IC, RTL Design, Digital Design, VLSI Design
EDA Tools & Methodologies
Cadence Innovus, Tempus, Synopsys PrimeTime, Formality, ICC2, Design Compiler, Fusion Compiler, Pre-Silicon Verification, Signal Integrity (SI), Timing Closure, Flow, DFT, CAD
Development Tools
Git, Perforce, Jira, AMD Vivado & Vitis, Quartus, Modelsim, Make, Docker
experience
  • ML Physical Design Intern

    Apr 2026 - Present

    Tenstorrent · Santa Clara, CA

  • SOC Physical Design Intern

    May 2025 - Jan 2026

    AMD · Markham, Ontario

projects
01

Nora

AI agent & framework for physical design automation. Analyzes PrimeTime reports to suggest optimal fixes (buffer sizing, net splitting) and auto-generates Fusion Compiler placement commands with EMIR compliance.

LangChainPrimeTimeFusion Compiler
02

TurboOpt

ML-guided buffer insertion for timing ECOs. GAT/GBR model that recovers slack along timing paths, ranking the best fixes per violating path and generating ECO TCL for signoff.

PythonPyTorchPyGONNX
03

VivaPlace

Macro floorplanning algorithm. Hybrid CPU/GPU placer chaining DREAMPlace seeding, a GNN candidate ranker, and congestion-gradient shifting to reach 1.1252 avg score on IBM ICCAD04 benchmarks.

PyTorchDREAMPlaceCUDA
contact

Best reached by email at sameersul03@gmail.com or by phone at +1 (437) 993-2171.