Link evaluation for a memory device

US12334172B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12334172-B2
Application numberUS-202318112830-A
CountryUS
Kind codeB2
Filing dateFeb 22, 2023
Priority dateDec 19, 2019
Publication dateJun 17, 2025
Grant dateJun 17, 2025

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.

Methods, systems, and devices for link evaluation for a memory device are described. A memory device may receive signaling over a channel and may identify logic values encoded into the signaling based on sampling the signaling against a reference voltage. The sampling may occur at a reference time within a sampling period. To evaluate a quality (e.g., margin of error) of the channel, the memory device may adjust the reference voltage, the reference time, or both, and either the memory device or the host device may determine whether the memory device is still able to correctly identify logic values encoded into signaling over the channel. In some cases, the channel quality may be evaluated during a refresh cycle or at another opportunistic time for the memory device.

First claim

Opening claim text (preview).

What is claimed is: 1. A method, comprising: sampling, at a first device, a first signaling received via a channel based at least in part on a first reference point within a time domain and a voltage domain to obtain data associated with the first signaling, wherein the first reference point is at a first sampling time within a sample period; sampling, at the first device, a second signaling received via the channel and associated with a first sequence of logic values based at least in part on a second reference point within the time domain and the voltage domain to obtain a second sequence of logic values, wherein the second reference point is at a second sampling time within the sample period; and transmitting, by the first device, a third signaling based at least in part on the second sequence of logic values and the first sequence of logic values. 2. The method of claim 1 , further comprising: determining a match between the second sequence of logic values and the first sequence of logic values; and determining, based at least in part on the match, that a margin of error for the channel is greater than or equal to a difference between the second reference point and the first reference point. 3. The method of claim 1 , further comprising: determining a mismatch between the second sequence of logic values and the first sequence of logic values; and determining, based at least in part on the mismatch, that a margin of error for the channel is less than a difference between the second reference point and the first reference point. 4. The method of claim 1 , further comprising: identifying the second signaling as associated with the first sequence of logic values based at least in part on a timing relationship between a command received by the first device and the second signaling being received. 5. The method of claim 1 , wherein the second reference point is at a different time within the time domain than the first reference point. 6. The method of claim 1 , wherein the second reference point is at a different voltage within the voltage domain than the first reference point. 7. The method of claim 1 , further comprising: receiving, from a second device before determining the second sequence of logic values, an indication of the first sequence of logic values. 8. The method of claim 1 , further comprising: sampling the second signaling based at least in part on the first reference point to obtain the first sequence of logic values. 9. The method of claim 1 , further comprising: sampling the second signaling based at least in part on a third reference point in the time domain and the voltage domain to obtain a third sequence of logic values, wherein the third signaling is based at least in part on a comparison of the third sequence to the first sequence of logic values. 10. The method of claim 9 , wherein sampling the second signaling based at least in part on the third reference point occurs after sampling the second signaling based at least in part on the second reference point. 11. The method of claim 9 , wherein sampling the second signaling based at least in part on the third reference point occurs concurrently with sampling the second signaling based at least in part on the second reference point. 12. The method of claim 1 , further comprising: adjusting a time or voltage reference used by a sampler included in the first device, wherein the adjusting is after sampling the first signaling and before sampling the second signaling, and wherein the second reference point corresponds to the adjusted time or the adjusted voltage reference. 13. The method of claim 1 , further comprising: activating a second sampler included in the first device after sampling the first signaling, wherein a first sampler included in the first device is operable to use the first reference point and the second sampler is operable to use the second reference point. 14. The method of claim 1 , further comprising: calibrating a sampler included in the memory first device based at least in part on determining that a margin of error for a channel operable to exchange data with the first device is deficient, wherein the third signaling comprises an indication of the calibration. 15. An apparatus, comprising: a channel operable to exchange data between an array of memory cells and a second device for the apparatus; one or more samplers coupled with the channel and operable to determine logic values based at least in part on first signaling received via the channel, wherein at least one of the one or more samplers is operable to use a first reference point in a time domain and in a voltage domain to obtain data associated with the first signaling, and wherein the first reference point is at a first sampling time within a sample period; and a controller operable to cause the apparatus to: determine, using the one or more samplers, a second sequence of logic values based at least in part on second signaling received via the channel and a second reference point in the time domain and the voltage domain, wherein the second signaling comprises a first sequence of logic values, and wherein the second reference point is at a second sampling time within the sample period; and transmit feedback to the second device based at least in part on the second sequence of logic values and the first sequence of logic values. 16. The apparatus of claim 15 , wherein the one or more samplers comprise: a first sampler operable to determine logic values using the first reference point; and a second sampler operable to determine logic values using the second reference point. 17. The apparatus of claim 15 , wherein: the second reference point is at a different time within the time domain than the first reference point; and the second reference point is at a different voltage in the voltage domain than the first reference point. 18. The apparatus of claim 15 , wherein the controller is further operable to cause the apparatus to: determine, using the one or more samplers, a third sequence of logic values based at least in part on the second signaling and a third reference point in the time domain and the voltage domain, wherein the feedback is based at least in part on a comparison of the third sequence to the first sequence of logic values. 19. The apparatus of claim 15 , wherein the controller is further operable to cause the apparatus to: adjust a time or voltage reference used by the one or more samplers, wherein the time or voltage reference is adjusted after sampling the first signaling and before sampling the second signaling, and wherein the second reference point corresponds to the adjusted time or the adjusted voltage reference. 20. A non-transitory computer-readable medium storing code, the code comprising instructions executable by an electronic device to: sample, at a first device, a first signaling based at least in part on a first reference point within a time domain and a voltage domain to obtain data associated with the first signaling, wherein the first reference point is at a first sampling time within a sample period; sample, at the first device, a second signaling associated with a first sequence of logic values based at least in part on a second reference point within the time domain and the voltage domain to obtain a second sequence of logic values, wherein the second reference point is at a second sampling time within the sample period; and transmit, by the first device, a third signaling based at least in par

Assignees

Inventors

Classifications

  • G11C29/023Primary

    in clock generator or timing circuitry · CPC title

  • of timing · CPC title

  • Command handling arrangements, e.g. command buffers, queues, command scheduling · CPC title

  • Improving I/O performance · CPC title

  • Synchronisation information channels, e.g. clock distribution lines · 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 US12334172B2 cover?
Methods, systems, and devices for link evaluation for a memory device are described. A memory device may receive signaling over a channel and may identify logic values encoded into the signaling based on sampling the signaling against a reference voltage. The sampling may occur at a reference time within a sampling period. To evaluate a quality (e.g., margin of error) of the channel, the memory…
Who is the assignee on this patent?
Micron Technology Inc
What technology area does this patent fall under?
Primary CPC classification G11C29/023. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jun 17 2025 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 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).