IP Library Patent Application 18351429
Patent Application
App. No. 18/351,429

WRITE TRAINING IN MEMORY DEVICES

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
18/351,429
Abstract

A memory device includes a plurality of input/output (I/O) nodes, a circuit, a latch, a memory, and control logic. The plurality of I/O nodes receive a predefined data pattern. The circuit adjusts a delay for each I/O node as the predefined data pattern is received. The latch latches the data received on each I/O node. The memory stores the latched data. The control logic compares the stored latched data to an expected data pattern and sets the delay for each I/O node based on the comparison.

Claims (40)

1 .- 16 . (canceled)

17 . A memory device, comprising:

a number of input/output (I/O) nodes to receive input data comprising a predefined data pattern; and

logic coupled to the number of I/O nodes and to:

analyze eye openings for the received input data; and

adjust setup and hold time margins for each I/O node of the number of I/O nodes based on the analysis of the eye openings.

18 . The memory device of claim 17 , wherein the logic is further to:

latch the input data;

store the latched input data; and

compare the stored latched input data to an expected data pattern to analyze the eye openings.

19 . The memory device of claim 18 , wherein the logic is further to generate the expected data pattern.

20 . The memory device of claim 18 , wherein the logic comprises an XOR circuit to compare the stored latched input data to the expected data pattern.

21 . The memory device of claim 18 , wherein the logic is further to adjust a trim value for at least one I/O node of the number of I/O nodes based on the comparison.

22 . The memory device of claim 17 , wherein the logic is further to sweep a delay value to adjust a signal edge for each I/O node as the input data is received.

23 . The memory device of claim 17 , wherein the logic is further to individually set a delay for each I/O node to adjust the setup and hold time margins for each I/O node.

24 . The memory device of claim 17 , wherein the logic is further to adjust an edge of a data strobe signal used to latch the input data.

25 . The memory device of claim 17 , wherein trim values for each I/O node are selected to align data received on each I/O node.

26 . A memory device, comprising:

a data strobe signal (DQS) node to receive a DQS signal;

a number of data signal nodes to receive input data via a number of data signals, the input data comprising a predefined pattern; and

circuitry coupled to the number of data signal nodes and to:

analyze eye openings for the received input data; and

align, based on the analysis, the DQS signal with each data signal of the number of data signals.

27 . The memory device of claim 26 , wherein the circuitry comprises an XOR circuit to compare the input data to an expected data pattern to analyze the eye openings.

28 . The memory device of claim 27 , further comprising memory to store the expected data pattern.

29 . The memory device of claim 26 , wherein the circuitry is further to adjust a trim value associated with at least one data signal to align the DQS signal with each data signal of the number of data signals.

30 . The memory device of claim 26 , wherein the circuitry is further to adjust a trim value associated with the DQS signal to align the DQS signal with each data signal of the number of data signals.

31 . The memory device of claim 26 , wherein the circuitry is further to latch the input data, store the latched input data, and compare the stored latched input data to an expected data pattern to analyze the eye openings.

32 . The memory device of claim 26 , wherein the circuitry is further to sweep a delay value to adjust a signal edge for each data signal node as the predefined pattern is received.

33 . A system, comprising:

a host to convey a data strobe (DQS) signal and predined data pattern via a plurality of data (DQ) signals; and

a memory device coupled to the host and comprising:

a plurality of DQ nodes to receive the plurality of DQs;

a DQS node to receive the DQS signal; and

circuitry configured to:

measure DQS-DQ timing; and

adjust setup and hold time margins for each DQ node of the plurality of DQ nodes based on the measured DQS-DQ timing.

34 . The system of claim 33 , wherein the circuitry is further to align latching of the plurality of DQ signals for each DQ node of the plurality of DQ nodes to adjust the setup and hold time margins for each DQ node.

35 . The system of claim 33 , wherein the circuitry is further to individually set a delay for each DQ node of the plurality of DQ nodes to adjust the setup and hold time margins for each DQ node.

36 . The system of claim 33 , wherein the circuitry is further to adjust an edge of the DQS signal based on the measured DQS-DQ timing.

Assignments (1)
CONFIRMATORY LICENSE Recorded Oct 23, 2023
From: MICRON TECHNOLOGY, INC.
To: LODESTAR LICENSING GROUP LLC
Reel/Frame 065312/0505 →