This is a Synchronous 4-bit Carry Lookahead Adder implemented in NGSPICE, MAGIC, Verilog and FPGA for the VLSI Design (EC6.201) Course I took in Monsoon 2024 at IIIT Hyderabad. The design is based on the Carry Lookahead Adder concept.
To test the NGSPICE simulation, clone, then run the following commands (provided obviously that you have NGSPICE):
cd test
chmod +x run_sim.sh
./run_sim.sh