Processing

Please wait...

Settings

Settings

Goto Application

1. WO2006099147 - SELF-TIMED INTERFACE FOR STROBE-BASED SYSTEMS

Note: Text based on automatic Optical Character Recognition processes. Please use the PDF version for legal matters

[ EN ]

Claims
What is claimed is:
1. A receiver circuit comprising:
a first signal path that couples a strobe signal of a first timing domain to at least one receiver; and
a second signal path that couples the strobe signal to a hysteresis element, the hysteresis element detecting transitions of the strobe signal with hysteresis-based detection, wherein a hysteresis element output signal controls an interface circuit that interfaces the first timing domain to a second timing domain.

2. The circuit of claim 1, wherein the interface circuit comprises at least one of a counter circuit, a comparator circuit, and a logic circuit.

3. The circuit of claim 2, wherein the counter circuit receives the hysteresis element output signal and a clock signal of the second timing domain.

4. The circuit of claim 3, wherein the counter circuit controls a count in a first direction in response to the hysteresis element output signal and controls a count in a second direction in response to the clock signal.

5. The circuit of claim 3, wherein the logic circuit includes a first logic gate that receives the clock signal and an enable signal of the second timing domain, wherein the counter circuit receives an output of the first logic gate.

6. The circuit of claim 2, wherein the comparator circuit couples to the counter circuit and generates a comparator output signal in response to detecting a pre-specified count value from the counter circuit.

7. The circuit of claim 6, wherein the logic circuit includes a second logic gate that receives the comparator output signal and the hysteresis element output signal, wherein the second logic gate couples an output signal to control data transfers between the first and second timing domains.

8. The circuit of claim 1 , wherein the hysteresis element includes a Schmitt trigger circuit.

9. The circuit of claim 1 , wherein the first timing domain operates under a first phase of a clock signal and the second timing domain operates under a second phase of the clock signal.

10. A circuit comprising:
a trigger circuit to receive a strobe signal of a first timing domain; and
a counter circuit that counts in a first direction in response to a trigger circuit output signal and counts in a second direction in response to a clock signal of a second timing domain, wherein a counter circuit output signal gates the trigger circuit output signal for use in controlling data transfers between the first and second timing domains.

11. The circuit of claim 10, wherein the trigger circuit generates the trigger circuit output signal in response to transitions of the strobe signal across at least one of a first voltage threshold and a second threshold voltage.

12. The circuit of claim 10, further comprising a comparator circuit that couples to receive an output of the counter circuit and generate a comparator output in response to detecting a pre-specified count value.

13. The circuit of claim 10, further comprising a first logic circuit that couples to receive the clock signal and an enable signal of the second timing domain, wherein the counter circuit couples to receive an output of the first logic circuit.

14. The circuit of claim 10, further comprising:
a second logic circuit that gates the trigger circuit output signal using the counter circuit output; and
a delay element that couples to receive the gated trigger circuit output signal from the second logic circuit and generate a delayed output signal for use in controlling the data transfers.

15. The circuit of claim 10, wherein the data transfers include data of read operations during which a component operating in the first timing domain reads information of a component operating in the second timing domain.

16. A circuit comprising:
circuitry to perform hysteresis-based detection of a strobe signal that originates in a first clock domain;
circuitry to control a count in response to information of the hysteresis-based detection and information of a clock signal that originates in a second clock domain; and circuitry to control data transfers between the first and second clock domains in response to the count.

17. The circuit of claim 16, wherein the circuitry to perform hysteresis-based detection generates an output signal in response to transitions of the strobe signal across at least one of a first voltage threshold and a second threshold voltage.

18. The circuit of claim 16, wherein the circuitry to control a count drives a counter in a first direction in response to an edge transition of the strobe signal and drives the counter in a second direction in response to an edge transition of the clock signal.

19. The circuit of claim 16, wherein the circuitry to control data transfers generates a delayed output signal by gating information of the hysteresis-based detection using information of the count and couples the delayed output signal to control the data transfers.

20. A system comprising:
a hysteresis circuit that couples to a strobe signal of a first clock domain;
a counter circuit that couples to a hysteresis circuit output and a clock signal of a second clock domain;
a receiver that couples to the strobe signal and a data signal corresponding to the strobe signal; and .
a buffer that couples to the receiver, the counter circuit, and the clock signal.

21. The system of claim 20, wherein the hysteresis circuit generates an output in response to transitions of the strobe signal across at least one of a first voltage threshold and a second threshold voltage.

22. The system of claim 20, wherein the counter circuit decrements a counter in response to a transition of the hysteresis circuit output and increments a counter in response to a transition of the clock signal.

23. The system of claim 20, wherein the counter circuit generates a read-enable signal in response to a pre-specified count value, the read-enable signal controlling data transfers between the first and second clock domains using at least one of the receiver and the buffer.

24. The system of claim 23, wherein the data transfers include read operations.

25. The system of claim 20, further comprising a memory component operating in the first clock domain, wherein the memory component generates the strobe signal and the data signal, wherein the receiver samples the data signal using the strobe signal.

26. The system of claim 20, further comprising an integrated circuit that couples to the buffer and operates in the second clock domain, wherein the buffer synchronizes transfer of sampled data of the data signal to the integrated circuit under control of at least one of a counter circuit output signal and the clock signal.

27. The system of claim 20, further comprising a memory controller that couples to the counter circuit and one or more of the hysteresis circuit, the receiver, and the buffer, wherein the memory controller controls data transfers across the first and second clock domains using a counter circuit output signal.

28. A method comprising:
detecting an edge-transition of a strobe signal using hysteresis, the strobe signal originating in a first clock domain;
controlling a count in a first direction in response to the detected edge-transition;

controlling the count in a second direction in response to an edge-transition of a clock signal, the clock signal originating in a second clock domain; and
interfacing data between the first and second clock domains in response to the count.

29. The method of claim 28, further comprising gating the clock signal with an enable signal of the second clock domain.

30. The method of claim 28, further comprising comparing the count to a pre-specified count value and generating a read-enable signal in response to satisfaction of a condition of the comparing.

31. The method of claim 30, further comprising:
gating a signal representing a detected edge-transition of the strobe signal with the read-enable signal to generate a gated strobe signal; and
interfacing data in response to a state of a delayed version of the gated strobe signal.

32. A circuit comprising:
means for detecting transitions of a strobe signal using hysteresis, the strobe signal originating in a first timing domain;
means for controlling a count in response to a clock signal and information of the hysteresis, the clock signal originating in a second timing domain;
means for interfacing data between the first and second clock domains in response to the count.

33. Machine-readable media including information that represents an apparatus, the represented apparatus comprising:
a trigger circuit to receive a strobe signal of a first timing domain; and
a counter circuit that counts in a first direction in response to a trigger circuit output signal and counts in a second direction in response to a clock signal of a second timing domain, wherein a counter circuit output signal gates the trigger circuit output signal for use in controlling data transfers between the first and second timing domains.

34. The media of claim 33, wherein the trigger circuit generates the trigger circuit output signal in response to transitions of the strobe signal across at least one of a first voltage threshold and a second threshold voltage.

35. The media of claim 33, wherein the apparatus further comprises a comparator circuit that couples to receive an output of the counter circuit and generate a comparator output in response to detecting a pre-specified count value.