Combinational Circuit Using Verilog and OpenLane
Designed and implemented a 5-bit combinational ALU circuit using Verilog HDL and synthesized the design using the OpenLane toolchain with the SkyWater 130 nm Process Design Kit (PDK).
Designed and implemented a 5-bit combinational ALU circuit using Verilog HDL and synthesized the design using the OpenLane toolchain with the SkyWater 130 nm Process Design Kit (PDK).
Designed and simulated a 5-bit CPU and verified its correctness by executing sample programs stored in ROM.
Implemented a GPT-style language model from scratch, including tokenization, embeddings, attention, transformer blocks, training, and text generation.
A lightweight automatic differentiation engine implementing reverse-mode autodiff and neural networks with a PyTorch-like API.