by Nathan Rahbar
This project implements a circuit that eliminates noise pulses—transitions lasting only one clock cycle or less—by filtering out high/low spikes and producing a clean, stabilized output signal. The system uses a finite state machine and Verilog HDL to detect valid input changes while suppressing glitches.