CONTINUOUS TUNING OF PREAMBLE RELEASE TIMING IN A DOUBLE DATA-RATE MEMORY DEVICE INTERFACE
First Claim
1. A method for preamble release training in a double data-rate memory device interface, comprising:
- generating a first signal in response to an initiation of a read operation, the first signal delayed from the initiation of the read operation by one or more clock cycles plus a fine delay of less than one clock cycle provided by an adjustable delay circuit;
providing the first signal to a data strobe parking circuit;
generating a second signal in response to the initiation of the read operation, the second signal delayed by the adjustable delay circuit;
receiving a data strobe signal associated with incoming data during the read operation;
comparing an edge of the second signal with an edge of the data strobe signal associated with incoming data during the read operation; and
adjusting the adjustable delay circuit in response to a result of comparing the edge of the second signal with the edge of the data strobe signal.
7 Assignments
0 Petitions
Accused Products
Abstract
Preamble release training in a double data-rate dynamic random access memory interface uses feedback from read operations to adjust the preamble release signal so that the preamble release signal continues to be activated close to the middle of the preamble. A first signal, and then a second signal, are generated in response to an initiation of a read operation. The first and second signals are characterized by a delay from the initiation of the read operation of one or more clock cycles plus a fine delay contributed by an adjustable delay circuit. The first signal is provided to a data strobe parking circuit that uses it to release or un-park the data strobe signal lines. The second signal is phase-compared with the data strobe signal associated with incoming data during the read operation. The adjustable delay circuit is adjusted in response to the result of the comparison.
-
Citations
21 Claims
-
1. A method for preamble release training in a double data-rate memory device interface, comprising:
-
generating a first signal in response to an initiation of a read operation, the first signal delayed from the initiation of the read operation by one or more clock cycles plus a fine delay of less than one clock cycle provided by an adjustable delay circuit; providing the first signal to a data strobe parking circuit; generating a second signal in response to the initiation of the read operation, the second signal delayed by the adjustable delay circuit; receiving a data strobe signal associated with incoming data during the read operation; comparing an edge of the second signal with an edge of the data strobe signal associated with incoming data during the read operation; and adjusting the adjustable delay circuit in response to a result of comparing the edge of the second signal with the edge of the data strobe signal. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for preamble release training in an interface between an application-specific integrated circuit (ASIC) and a double data-rate memory device, comprising:
-
an adjustable delay circuit; an auto-tune circuit configured to generate a first signal and a second signal in response to an initiation of a read operation by the ASIC, the adjustable delay circuit delaying the first signal to produce a preamble release signal and delaying the second signal to produce an auto-tune clock signal; a data strobe parking circuit having an input receiving a data strobe signal associated with incoming data during the read operation and having an output switchable between a data strobe signal and a fixed voltage, switching of the preamble release being controlled by the preamble release signal; and a comparator circuit configured to compare an edge of the auto-tune clock signal with an edge of the data strobe signal associated with incoming data during the read operation, wherein the auto-tune circuit provides an adjustment signal to the adjustable delay in response to a result of comparing the edge of the second signal with the edge of the data strobe signal. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
Specification