Skip to content
View thommythomaso's full-sized avatar

Block or report thommythomaso

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

Thomas Benz

Senior digital design engineer at lowRISC, postdoctoral researcher at IIS, ETH Zurich. My 2025 Ph.D. was on energy-efficient, real-time data movement for heterogeneous mixed-criticality systems.

I design energy-efficient architectures: memory interconnects, data movement, hardware security, and the ASICs that carry them. So far that adds up to more than 15 tapeouts. I bring chips up on ATE and standalone setups, which is what DUTCTL is for. Most of what I build is open-source silicon, all the way down: software, RTL, EDA tools, PDKs. Basilisk is one example. I also make top-metal chip art and high-fidelity GDSII renders with ArtistIC.

Advising students on their theses is the part I enjoy most. Almost 50 of them so far.

Publications · Ph.D. thesis

Commits, pull requests, reviews and issues on GitHub

Contributions per week over the last year

Pinned Loading

  1. lowRISC/opentitan lowRISC/opentitan Public

    OpenTitan: Open source silicon root of trust

    SystemVerilog 3.7k 1.1k

  2. pulp-platform/axi pulp-platform/axi Public

    AXI SystemVerilog synthesizable IP modules and verification infrastructure for high-performance on-chip communication

    SystemVerilog 1.7k 376

  3. pulp-platform/cheshire pulp-platform/cheshire Public

    A minimal Linux-capable 64-bit RISC-V SoC built around CVA6

    Verilog 383 124

  4. pulp-platform/croc pulp-platform/croc Public

    A PULP SoC for education, easy to understand and extend with a full flow for a physical design.

    SystemVerilog 294 142

  5. pulp-platform/iDMA pulp-platform/iDMA Public

    A modular, parametrizable, and highly flexible Data Movement Accelerator (DMA)

    SystemVerilog 248 63

  6. pulp-platform/artistic pulp-platform/artistic Public

    An Open-Source Toolchain for Top-Metal IC Art and Ultra-High-Fidelity GDSII Renders

    Python 31 7