Buffer device supporting training operations for a plurality of memory devices, and memory module and memory system each including the buffer device

US10824575B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10824575-B2
Application numberUS-201815979625-A
CountryUS
Kind codeB2
Filing dateMay 15, 2018
Priority dateSep 13, 2017
Publication dateNov 3, 2020
Grant dateNov 3, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A memory system and a buffer device include a structure for performing training operations for a plurality of memory devices to ensure data reliability. A memory controller is configured to control a memory operation for a plurality of memory devices. A memory module includes the plurality of memory devices and a buffer device connected between the memory devices and the memory controller. Training operations for the memory devices to be performed by the buffer device including a training block with a signal delay circuit, and the memory controller performs the training operations by controlling the training block.

First claim

Opening claim text (preview).

What is claimed is: 1. A memory system comprising: a memory module comprising a plurality of memory devices; a memory controller configured to control a memory operation of the plurality of memory devices; and a buffer device connected between the plurality of memory devices and the memory controller, the buffer device comprising a training block including a first signal delay circuit to perform training operations for the plurality of memory devices; wherein the memory controller is configured to control the training block to perform the training operations for the plurality of memory devices and comprises a second signal delay circuit to perform training operations for the buffer device. 2. The memory system of claim 1 , wherein the memory controller is configured to compare a pattern data corresponding to training data with a sampling data generated by sampling the training data from a memory device selected as an object for the training operations for the plurality of memory devices from among the plurality of memory devices, generates a delay control signal used to control a degree of delay of the first signal delay circuit based on a result of the comparison of the pattern data with the sampling data, and transmits the delay control signal to the buffer device. 3. The memory system of claim 2 , wherein the sampling data is received from the buffer device, and the training block samples the training data using a data strobe signal for the training operations for the plurality of memory devices to generate the sampling data. 4. The memory system of claim 2 , wherein, based on the delay control signal, the first signal delay circuit delays signals used to perform the training operations for the plurality of memory devices on the selected memory device. 5. The memory system of claim 1 , wherein, when performing the training operations for the buffer device and performing the memory operation for the plurality of memory devices, the memory controller generates, based on a result of performing the training operations for the buffer device, a second timing compensation information for reference by the memory controller during a timing compensation operation for signals transmitted/received by the buffer device. 6. The memory system of claim 5 , wherein, based on the second timing compensation information, the memory controller compensates for a timing of signals to be transmitted to the buffer device and signals received from the buffer device. 7. The memory system of claim 5 , wherein, the memory controller is configured to initially perform the training operations for the buffer device, and the memory controller is further configured to subsequently perform the training operations for the plurality of memory devices by controlling operation of the training block. 8. A memory system comprising: a memory module comprising a plurality of memory devices; a memory controller configured to control a memory operation of the plurality of memory devices; and a buffer device connected between the plurality of memory devices and the memory controller, the buffer device comprises a training block configured to perform training operations for the plurality of memory devices; wherein the memory controller is configured to control the training block to perform the training operations, and wherein, when performing a memory operation for the plurality of memory devices, the memory controller generates, based on a result of performing the training operations, a first timing compensation information for reference by the buffer device during a timing compensation operation for signals transmitted/received by the memory devices, the first timing compensation information being transmitted to the buffer device. 9. The memory system of claim 8 , wherein the signals transmitted/received by the plurality of memory devices include a first data strobe signal transmitted by the buffer device to the plurality of memory devices and a second data strobe signal received by the buffer device from the plurality of memory devices. 10. The memory system of claim 8 , wherein the first timing compensation information includes timing compensation information corresponding to each of the plurality of memory devices. 11. The memory system of claim 8 , wherein the buffer device is connected to the plurality of memory devices via at least two channels, and the first timing compensation information includes timing compensation information corresponding to each of the channels. 12. The memory system of claim 8 , wherein the buffer device compensates for a timing of signals received from the memory controller and signals received from the plurality of memory devices, based on the first timing compensation information, and transmits the signals received from the memory controller to the plurality of memory devices and the signals received from the plurality of memory devices to the memory controller. 13. A memory system comprising: a memory controller configured to control a memory operation for a plurality of memory devices; and a memory module including the plurality of memory devices and a buffer device connected between the plurality of memory devices and the memory controller; wherein the buffer device includes a training block configured to perform training operations for the plurality of memory devices, and wherein the training block performs the training operations using a first training data and a first data strobe signal each received from a target memory device for the training operations from among the plurality of memory devices, and generates a first timing compensation information for reference by the buffer device during a timing compensation operation for signals relating to a memory operation transmitted/received by the plurality of memory devices. 14. The memory system of claim 13 , wherein, when performing read training operations for the target memory device, the training block comprises: a signal delay circuit configured to delay the first data strobe signal; a sampling circuit configured to sample the first training data using the delayed first data strobe signal and to generate a first sampling data; a comparison circuit configured to compare a first pattern data corresponding to the first training data with the first sampling data and to generate a first comparison result; and a delay adjusting circuit configured to generate, based on the first comparison result, a first delay control signal used to control a degree of delay of the first data strobe signal and to provide the first delay control signal to the signal delay circuit. 15. The memory system of claim 13 , wherein, when performing write training operations for the target memory device, the training block comprises: a sampling circuit configured to sample the first training data corresponding to a second pattern data using the first data strobe signal and to generate a second sampling data; a comparison circuit configured to compare the second sampling data with the second pattern data and to generate a second comparison result; a delay adjusting circuit configured to generate, based on the second comparison result, a second delay control signal used to control a degree of delay of the first data strobe signal; and a signal delay circuit configured to delay the first data strobe signal based on the second delay control signal and to transmit the delayed first data strobe signal to the target memory device of the plurality of memory devices. 16. The memory system of claim 13 , wherein the memory controller is configured to perform training operat

Assignees

Inventors

Classifications

  • G11C7/1084Primary

    Data input buffers, e.g. comprising level conversion circuits, circuits for adapting load · CPC title

  • G11C7/22Primary

    Read-write [R-W] timing or clocking circuits; Read-write [R-W] control signal generators or management · CPC title

  • G11C7/1057Primary

    Data output buffers, e.g. comprising level conversion circuits, circuits for adapting load · CPC title

  • Clock generating, synchronizing or distributing circuits within memory device · CPC title

  • Input synchronization · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10824575B2 cover?
A memory system and a buffer device include a structure for performing training operations for a plurality of memory devices to ensure data reliability. A memory controller is configured to control a memory operation for a plurality of memory devices. A memory module includes the plurality of memory devices and a buffer device connected between the memory devices and the memory controller. Trai…
Who is the assignee on this patent?
Samsung Electronics Co Ltd
What technology area does this patent fall under?
Primary CPC classification G11C7/1084. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Nov 03 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 11 related publications on this page (citations in our corpus or others sharing the same primary CPC).