Strobe gating adaption and training in a memory controller
First Claim
1. A memory controller comprising:
- differential receiver circuitry to receive a differential data strobe signal pair and to generate a first data strobe signal based on the differential data strobe signal pair, the differential data strobe signal pair comprised of a first signal and a second signal;
single ended receiver circuitry to receive the first signal of the differential data strobe signal pair and to generate a second data strobe signal based on the first signal of the differential data strobe signal pair;
circuitry to generate a gating signal for gating the first data strobe signal, the circuitry receiving a gate strobe signal indicative of an active data strobe window and generating the gating signal based on the second data strobe signal and the gate strobe signal, the gating signal indicative of an adjusted version of the active data strobe window; and
training circuitry to calibrate the active data strobe window of the gate strobe signal based on the second data strobe signal.
1 Assignment
0 Petitions
Accused Products
Abstract
A memory controller includes a differential receiver circuitry to receive a differential data strobe signal pair and to generate a first data strobe signal based on the differential data strobe signal pair. The differential data strobe signal pair comprises a first signal and a second signal. The memory controller also includes a single ended receiver circuitry to receive the first signal of the differential data strobe signal pair and to generate a second data strobe signal based on the first signal of the differential data strobe signal pair. The memory controller further includes circuitry to generate a gating signal for gating the first data strobe signal, the circuitry generating the gating signal based on the second data strobe signal.
-
Citations
14 Claims
-
1. A memory controller comprising:
-
differential receiver circuitry to receive a differential data strobe signal pair and to generate a first data strobe signal based on the differential data strobe signal pair, the differential data strobe signal pair comprised of a first signal and a second signal; single ended receiver circuitry to receive the first signal of the differential data strobe signal pair and to generate a second data strobe signal based on the first signal of the differential data strobe signal pair; circuitry to generate a gating signal for gating the first data strobe signal, the circuitry receiving a gate strobe signal indicative of an active data strobe window and generating the gating signal based on the second data strobe signal and the gate strobe signal, the gating signal indicative of an adjusted version of the active data strobe window; and training circuitry to calibrate the active data strobe window of the gate strobe signal based on the second data strobe signal. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of operation in a memory controller, the method comprising:
-
receiving, at a differential receiver, a differential data strobe signal pair, the differential data strobe signal pair comprised of a first signal and a second signal; generating, by the differential receiver, a first data strobe signal based on the differential data strobe signal pair; receiving, at a single ended receiver, the first signal of the differential data strobe signal pair; generating, by the single ended receiver, a second data strobe signal based on the first signal of the differential data strobe signal pair; calibrating an active data strobe window of a gate strobe signal based on the second data strobe signal; and generating a gating signal for gating the first data strobe signal, the gating signal generated based on the second data strobe signal and the gate strobe signal, the gating signal indicative of an adjusted version of the active data strobe window. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A non-transitory computer readable medium storing a representation of a memory controller, the memory controller comprising:
-
differential receiver circuitry to receive a differential data strobe signal pair and to generate a first data strobe signal based on the differential data strobe signal pair, the differential data strobe signal pair comprised of a first signal and a second signal; single ended receiver circuitry to receive the first signal of the differential data strobe signal pair and to generate a second data strobe signal based on the first signal of the differential data strobe signal pair; circuitry to generate a gating signal for gating the first data strobe signal, the circuitry receiving a gate strobe signal indicative of an active data strobe window and generating the gating signal based on the second data strobe signal and the gate strobe signal, the gating signal indicative of an adjusted version of the active data strobe window; and training circuitry to calibrate the active data strobe window of the gate strobe signal based on the second data strobe signal. - View Dependent Claims (14)
-
Specification