# US 12,182,046 B2 · Data burst suspend mode using pause detection

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,182,046 B2
- Document ID: US12182046B2
- Status: Granted
- Kind: B2
- Application number: 18/119,578
- Filed: 2023-03-09
- Published: 2023-09-14
- Granted: 2024-12-31
- Earliest claimed: 2022-03-11
- Assignees: Micron Technology, Inc.
- Applicants: Micron Technology, Inc.
- Inventors: Eric N. Lee; Leonid Minz; Yoav Weinberg; Ali Feiz Zarrin Ghalam; Luigi Pilolli
- Web page: https://patentgrep.com/patent/US12182046B2

## CPC

- G06F 13/30: with priority control
- G06F 13/1668: {Details of memory controller}
- G06F 13/4234: {being a memory bus}
- G11C 16/26: Sensing or reading circuits; Data output circuits
- G11C 16/32: Timing circuits
- G11C 7/1018: {Serial bit line access mode, e.g. using bit line address shift registers, bit line address counters, bit line burst counters}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G11C: STATIC STORES (semiconductor memory devices H10B)

## Abstract

Operations include monitoring a logical level of a first pin of the plurality of pins while a data burst is active, wherein the first pin is associated with at least one of a read enable signal or a data strobe signal, determining whether a period of time during which the logical level of the first pin is held at a first logical level satisfies a threshold condition, in response to determining that the period of time satisfies the threshold condition, continuing to monitor the logical level of the first pin, determining whether the logical level of the first pin changed from the first logical level to a second logical level, and in response to determining that the logical level of the first pin changed from the first logical to the second logical level, causing warmup cycles to be performed.

## Claims

### Claim 1

A memory device comprising:
a memory array; and
processing logic, operatively coupled with the memory array and a plurality of pins, to perform operations comprising:
initiating monitoring of a logical level of a first pin of the plurality of pins while a data burst is active, wherein the first pin is associated with at least one of a read enable signal or a data strobe signal;
determining whether a period of time during which the logical level of the first pin is held at a first logical level satisfies a threshold condition indicating that the data burst is currently suspended;
in response to determining that the period of time satisfies the threshold condition, continuing to monitor the logical level of the first pin while the data burst is suspended;
determining whether the logical level of the first pin changed from the first logical level to a second logical level; and
in response to determining that the logical level of the first pin changed from the first logical level to the second logical level, causing warmup cycles to be performed.

### Claim 2 (depends on 1)

The memory device of claim 1, wherein the plurality of pins further comprises a second pin to trigger the data burst, and wherein the operations further comprise maintaining the second pin at a logical level throughout the data burst being active and suspended.

### Claim 3 (depends on 2)

The memory device of claim 2, wherein the second pin is one of: a Chip Enable pin, an Address Latch Enable pin, or a Command Latch Enable pin.

### Claim 4 (depends on 1)

The memory device of claim 1, wherein determining whether the period of time satisfies the threshold condition comprises determining whether the period of time exceeds a threshold period of time.

### Claim 5 (depends on 4)

The memory device of claim 4, wherein the threshold period of time is a minimum pause window indicating that the data burst is currently suspended.

### Claim 6 (depends on 1)

The memory device of claim 1, wherein causing warmup cycles to be performed comprises issuing a warmup enable signal that initiates the warmup cycles.

### Claim 7 (depends on 1)

The memory device claim 1, wherein the operations further comprise initiating monitoring of the logical level of the first pin in response to detecting that the logical level of the first pin is at the first logical level.

### Claim 8

A method comprising:
monitoring, by a processing device operatively coupled to a plurality of pins, a logical level of a first pin of the plurality of pins while a data burst is active, wherein the first pin is associated with at least one of a read enable signal or a data strobe signal;
determining, by the processing device, whether a period of time during which the logical level of the first pin is held at a first logical level satisfies a threshold condition;
in response to determining that the period of time satisfies the threshold condition, continuing, by the processing device, to monitor the logical level of the first pin;
determining, by the processing device, whether the logical level of the first pin changed from the first logical level to a second logical level; and
in response to determining that the logical level of the first pin changed from the first logical level to the second logical level, causing warmup cycles to be performed.

### Claim 9 (depends on 8)

The method of claim 8, wherein the plurality of pins further comprises a second pin to trigger the data burst, and wherein the method further comprises maintaining, by the processing device, the second pin at a logical level throughout the data burst being active and suspended.

### Claim 10 (depends on 9)

The method of claim 9, wherein the second pin is one of: a Chip Enable pin, an Address Latch Enable pin, or a Command Latch Enable pin.

### Claim 11 (depends on 8)

The method of claim 8, wherein determining whether the period of time satisfies the threshold condition comprises determining whether the period of time exceeds a threshold period of time.

### Claim 12 (depends on 11)

The method of claim 11, wherein the threshold period of time is a minimum pause window indicating that the data burst is currently suspended.

### Claim 13 (depends on 8)

The method of claim 8, wherein causing warmup cycles to be performed comprises issuing a warmup enable signal that initiates the warmup cycles.

### Claim 14 (depends on 8)

The method of claim 8, further comprising initiating, by the processing device, monitoring of the logical level of the first pin in response to detecting that the logical level of the first pin is at the first logical level.

### Claim 15

A non-transitory computer-readable storage medium comprising instructions that, when executed by a processing device, cause the processing device to perform operations comprising:
detecting that a first pin is at a first logical level while a data burst is active, wherein the first pin is comprised within a plurality of pins operatively coupled to the processing device, and wherein the first pin is associated with at least one of a read enable signal or a data strobe signal;
in response to detecting that the first pin is at the first logical level, causing monitoring of a logical level of a first pin to be initiated;
determining whether the data burst is being suspended based on a period of time in which the logical level of the first pin is held at the first logical level;
in response to determining that the data burst is being suspended, continuing to monitor the logical level of the first pin;
determining whether the logical level of the first pin changed from the first logical level to a second logical level; and
in response to determining that the logical level of the first pin changed from the first logical level to the second logical level, causing warmup cycles to be performed.

### Claim 16 (depends on 15)

The non-transitory computer-readable storage medium of claim 15, wherein the plurality of pins further comprises a second pin to trigger the data burst, and wherein the operations further comprise maintaining the second pin at a logical level throughout the data burst being active and suspended.

### Claim 17 (depends on 16)

The non-transitory computer-readable storage medium of claim 16, wherein the second pin is one of: a Chip Enable pin, an Address Latch Enable pin, or a Command Latch Enable pin.

### Claim 18 (depends on 15)

The non-transitory computer-readable storage medium of claim 15, wherein determining whether the data burst is being suspended comprises determining whether the period of time exceeds a threshold period of time.

### Claim 19 (depends on 15)

The non-transitory computer-readable storage medium of claim 15, wherein causing warmup cycles to be performed comprises issuing a warmup enable signal that initiates the warmup cycles.

### Claim 20 (depends on 18)

The non-transitory computer-readable storage medium of claim 18, wherein the threshold period of time is a minimum pause window indicating that the data burst is currently suspended.
