Programmable glitch filter
First Claim
1. A glitch filter comprising:
- a storage means for storing a current state, which is the output of the said filter, the output of said storage means is connected to one input of a state comparator and the other input of the said state comparator is connected to the input signal, a programmable clock delay means for any required duration which is independent of technology of implementation, is connected between the said state comparator and said storage means, the arrangement being such that the input signal is stored as the new current state in the said storage means only if the input signal changes and then remains unchanged for the programmed duration.
1 Assignment
0 Petitions
Accused Products
Abstract
A glitch filter includes a storage element for storing a current state, which is the output of the filter. An output of the storage element is connected to one input of a state comparator. Another input of the state comparator is connected to an input signal. A programmable clock delay is connected between the state comparator and the storage element. The programmable clock delay may provide a programmed duration independent of the technology used for implementation. The glitch filter is arranged such that the input signal is stored as the new current state in the storage element only if the input signal changes and then remains unchanged for the programmed duration.
-
Citations
9 Claims
-
1. A glitch filter comprising:
-
a storage means for storing a current state, which is the output of the said filter, the output of said storage means is connected to one input of a state comparator and the other input of the said state comparator is connected to the input signal, a programmable clock delay means for any required duration which is independent of technology of implementation, is connected between the said state comparator and said storage means, the arrangement being such that the input signal is stored as the new current state in the said storage means only if the input signal changes and then remains unchanged for the programmed duration. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for filtering glitches comprising:
-
storing a current state, which is the final output, comparing the said current state with the input signal, enabling a programmable delay whenever the input signal is different from the stored current state and initializing the programmable delay whenever the input signal is same as the stored current state, making the stored current state equal to the input signal if the programmed delay is complete. - View Dependent Claims (7, 8, 9)
-
Specification