background
CMOS Multiply-Accumulate (MAC) Datapath Design for Neural Network Applications
Highlight 1
Highlight 2
Highlight 3
Highlight 4
Highlight 5
Highlight 6

CMOS Multiply-Accumulate (MAC) Datapath Design for Neural Network Applications

Through this project, I explored how modern digital integrated circuits are designed from the transistor level up. Using Cadence Virtuoso, I designed and characterized logic gates, arithmetic units, sequential circuits, and SRAM memory before integrating them into a functional MAC datapath. This…
CMOS DesignTransistor-Level Circuit DesignSRAM DesignTiming & Power AnalysisCadence Virtuoso
Smart Rubik's Cube for Blindfold Training and Move Tracking
Highlight 1
Highlight 2
Highlight 3
Highlight 4
Highlight 5
Highlight 6
Highlight 7

Smart Rubik's Cube for Blindfold Training and Move Tracking

As part of a senior design team, I led the hardware development of a smart Rubik’s Cube designed to help users practice blindfold solving and improve training efficiency. The system tracks cube rotations in real time, communicates with a mobile application through Bluetooth Low Energy (BLE), and…
Power ElectronicsHardware IntegrationWireless Power Transfer
Flood Detection PCB
Highlight 1
Highlight 2
Highlight 3
Highlight 4
Highlight 5

Flood Detection PCB

I designed this water leak alarm PCB using KiCad 10 to better understand how a circuit evolves from a schematic into a manufacturable PCB. From schematic capture and PCB layout to design verification and Gerber file generation, this project introduced me to the complete PCB design workflow used to…
KiCad 10PCB Design & LayoutSchematic CaptureManual Trace RoutingGerber File Generation & PCB Manufacturing