Work

Selected projects in silicon design, digital systems, and embedded hardware.

01

Simple Silicon

An EDA environment for digital design.

Silicon design / Tooling
02

Silicio-16

A custom 16-bit processor built from first principles.

Computer architecture / SystemVerilog
03

MIPS8 Processor

A full-custom 8-bit processor, from schematics to verified layout.

VLSI / Computer architecture
04

Content-Addressable Memory

A synthesizable 4-entry, 32-bit CAM with parallel lookup.

RTL / SystemVerilog
05

CanSat flight computer

A flight computer that transmitted data throughout a full competition flight.

Embedded systems / PCB design
06

Similarity Detector

An ASIC for vector similarity and programmable threshold comparison.

ASIC / Digital logic
07

Low Voltage Disconnect

A battery protection board with an automatic voltage cutoff.

PCB design / Power

Writing