Dynamic detection of a strobe signal within an integrated circuit
AssigneeXilinx, Inc.
InventorsRichard W. Swanson, Tao Pi
Life of this patent
Estimating the term…
Abstract
A method of processing a strobe signal can include oversampling a strobe signal received from a source synchronous device and determining an amount of time between sending a read request to the source synchronous device and detecting a first pulse of the strobe signal according to the oversampling. The method also can include squelching the strobe signal for the amount of time responsive to at least one subsequent read request.
Claims20
A method of processing a strobe signal comprising:
- oversampling a strobe signal received from a source synchronous device;
- determining an amount of time between sending a read request to the source synchronous device and detecting a first pulse of the strobe signal according to the oversampling;
- and
- squelching the strobe signal for the amount of time responsive to at least one subsequent read request.
A system for processing a strobe signal comprising:
- a plurality of sampling flip-flops oversampling the strobe signal, wherein each of the plurality of sampling flip-flops is clocked by a clock signal having a different phase and approximately a same frequency as a frequency of the strobe signal;
- a controller configured to detect a read request sent to a source synchronous device and determine an amount of time between the read request and a first pulse of the strobe signal according to values received from the plurality of sampling flip-flops oversampling the strobe signal;
- and
- a squelch circuit configured to gate the strobe signal for the amount of time responsive to a subsequent read request.
The system of claim 16, wherein the number of the plurality of sampling flip-flops results in an integer value phase variance.
A system comprising:
- a memory controller;
- and
- a strobe detector coupled to the memory controller,
- wherein the strobe detector is configured to determine an amount of time between sending a read request originating from the memory controller to a source synchronous device and detecting a first pulse of a strobe signal received from the source synchronous device, wherein the strobe detector is configured to gate the strobe signal responsive to at least one subsequent read request from the memory controller for the amount of time.
Dependencies are inferred from the claim text.