Matrix Multiplication Accelerator Block
- Designed an accelerator module and validated full functionality using Verilator.
- Iterated via waveform debugging (GTKWave) until behavior was consistent and correct.
Computer Engineering • RTL / FPGA / VLSI
I’m Zack Moss, a 4th-year Computer Engineering student at Toronto Metropolitan University (formerly Ryerson). I design and verify synchronous digital systems, RTL accelerators, and custom VLSI blocks.
Interactive Logic — click inputs
Toggle A/B/Cin, watch SUM and COUT update instantly, and see the active truth-table row highlight.
Full adders are the core building block behind ripple-carry adders, ALUs, and CPU datapaths.
I like systems that are measurable, verifiable, and shippable. My work spans FPGA prototyping, RTL verification, and transistor-level design.
A quick snapshot of what I use to design, verify, and debug.
Highlights from RTL accelerators, CPU microarchitecture, custom VLSI, mixed-signal blocks, and FPGA builds.
Hands-on work that shaped my process and work ethic.
High-output seasonal work that sharpened discipline, endurance, and teamwork — skills I bring into engineering projects (especially long debug sessions).
Want to talk about FPGA, RTL verification, or mixed-signal blocks? Send me a message.
Tip: you can host this on GitHub Pages / Netlify as-is.