发明名称 Method and apparatus for calibrating write timing in a memory system
摘要 A system that calibrates timing relationships between signals involved in performing write operations is described. This system includes a memory controller which is coupled to a set of memory chips, wherein each memory chip includes a phase detector configured to calibrate a phase relationship between a data-strobe signal and a clock signal received at the memory chip from the memory controller during a write operation. Furthermore, the memory controller is configured to perform one or more write-read-validate operations to calibrate a clock-cycle relationship between the data-strobe signal and the clock signal, wherein the write-read-validate operations involve varying a delay on the data-strobe signal relative to the clock signal by a multiple of a clock period.
申请公布号 US9165638(B2) 申请公布日期 2015.10.20
申请号 US201514702582 申请日期 2015.05.01
申请人 Rambus Inc. 发明人 Giovannini Thomas J.;Gupta Alok;Shaeffer Ian;Woo Steven C.
分类号 G06F12/00;G11C11/4076;G06F3/06;G06F5/06;G06F1/08;G11C7/10;G06F13/16;G06F12/06;G11C11/409 主分类号 G06F12/00
代理机构 Peninsula Patent Group 代理人 Kreisman Lance;Peninsula Patent Group
主权项 1. A memory controller to control the operation of a dynamic random access memory (DRAM), the memory controller comprising: a circuit to transmit a clock signal to the DRAM; a circuit to transmit a strobe signal to the DRAM, the strobe signal to convey phase information to the DRAM for sampling data associated with the strobe signal; and calibration logic to, in a calibration mode of operation, align at the DRAM, arrival of the strobe signal with arrival of the clock signal and calibrate a clock cycle delay between commands received at the DRAM and data corresponding to the commands, wherein the calibration logic delays the strobe signal as a delayed strobe such that it arrives at the DRAM at an edge transition of the clock signal, the calibration logic to set the clock cycle delay for the strobe signal by iteratively writing a first data using the delayed strobe to a specific location in the DRAM, reading back second data from the specific location in which the first data was written, and selectively adjusting the clock cycle delay by an integer number of cycles based on whether the second data matches the first data.
地址 Sunnyvale CA US