- Fundamental gates [Completed] Discover the building blocks of digital circuits – logic gates
- Gray to binary converter [In progress]
- Half Adder [Completed] circuit that performs the addition of two 2-bit binary numbers
- Binary to Gray Converter [Completed] Explore the conversion between binary and Gray codes
- PWM Generator [Completed]
- 8-bit Numerically Controlled Oscillator [Completed] Generate precise frequencies with an 8-bit NCO
- Cilantro RISC-V [In progress] A simple RISC V based processor
- Mips Processor [In progress]
- 16-bit Neuron Unit RTL Module with ReLU Activation Function [Completed] The fundamental building block of artificial neural networks, using the ReLU activation function
- Verilog implementation of an I2C(Inter Integrated Circuit) protocol
- RTL to GDS for a Modified 8-bit Dadda Multiplier using 3:2 Compressors with sky130 PDK and OpenLane
- Implementation of a CMOS 3-bit Wallace Tree Multiplier using SKY130 PDK with eSim
- Different methods to generate clock signal in verilog
- AI Powered Solar Panel Monitor