METHOD AND APPARATUS FOR GLITCH PROTECTION FOR INPUT BUFFERS IN A SOURCE-SYNCHRONOUS ENVIRONMENT
First Claim
1. A method comprising the steps of:
- receiving a pair of strobe signals;
latching the strobe signals for a first predetermined period of time in response to state transitions;
determining whether both of the strobe signals are of equivalent logic state;
generating a latching signal in response to both strobe signals being of equivalent logic state; and
latching the strobe signals in response to the latching signal.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for glitch protection for differential strobe input buffers in a source-synchronous environment. The present invention provides a solution to the problem of noise sensitivity of differential strobe input buffers in a source-synchronous environment, which may cause functional problems. The present invention enables the use of fully differential strobe signals to improve electrical performance of the source synchronous data transfers while removing the noise sensitivity problem associated with these signals. This is accomplished by providing a glitch protection circuit that provides protection against input glitches for a first predetermined period of time after each strobe transition. The present invention also provides a detection circuit that detects when both differential strobe signals are in the same logic state, which corresponds to a transition between bus masters (a dead cycle). The detection circuit causes the glitch protection circuit to latch the output signal of the glitch detection circuit.
1 Citation
20 Claims
-
1. A method comprising the steps of:
-
receiving a pair of strobe signals;
latching the strobe signals for a first predetermined period of time in response to state transitions;
determining whether both of the strobe signals are of equivalent logic state;
generating a latching signal in response to both strobe signals being of equivalent logic state; and
latching the strobe signals in response to the latching signal. - View Dependent Claims (2, 3, 4)
-
-
5. A circuit comprising:
-
means for receiving a pair of strobe signals;
means for providing glitch protection to the strobe signals by latching the strobe signals for a first predetermined period of time in response to state transitions;
means for determining whether both of the strobe signals are of equivalent logic state;
means for generating a latching signal in response to both strobe signals being of equivalent logic state; and
means for latching the strobe signals in response to the latching signal. - View Dependent Claims (6, 7, 8)
-
-
9. A circuit comprising:
-
a set of input buffers coupled to receive a pair of differential strobe signals;
first and second detection circuits coupled to receive a set of output signals from the set of input buffers, the first and second detection circuits generating a latch signal in response to the output signal from the set of input buffers indicating that the pair of differential strobe signals are in equivalent logic states; and
first and second glitch protection circuits coupled to the first and second detection circuits, the first and second glitch protection circuits generating output strobe and complemented output strobe signals, respectively, the first and second glitch protection circuits latching the respective output strobe signals for a first predetermined length of time after a strobe transition. - View Dependent Claims (10, 11, 12, 13, 14, 15, 17, 18, 19, 20)
-
-
16. A computer system comprising:
-
an externally terminated bus;
a processor coupled to the bus having a source synchronous bus interface; and
a component coupled to the bus having a source synchronous bus interface comprising glitch protection circuitry having a plurality of differential input buffers, each receiving a pair of strobe signals, a glitch protection circuit coupled to each output of each differential input buffer, the glitch protection circuit latching the output signal received for a first predetermined period of time in response to the output signal received changing logic states, a plurality of pseudo-differential input buffers, each receiving a reference signal and one of the pair of strobe signals, and a detection circuit coupled to each output of each pseudo-differential input buffer, the detection circuit generating a latching signal in response to the pair of strobe signals input to the source synchronous bus interface having equivalent logic states, wherein the latching signal is generated a second predetermined period of time after the strobe signals reach equivalent logic states.
-
Specification