Memory Clock Cycle Estimation Using Quantized Timing Parameters

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for determining the quantity of clock cycles in memory devices are computationally complex and intensive, leading to increased latency and performance issues.

Innovation Solution

A method involving truncating a clock cycle parameter and using a correction factor to determine the quantity of clock cycles, reducing computational complexity by quantizing the summation of parameters, thereby enabling faster and more efficient clock cycle estimation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If existing methods for determining clock cycles are used, then accuracy is maintained, but computational complexity increases and latency increases

Engineering Contradiction:
Improveclock cycle determination accuracyVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent changes the computational parameters by introducing a quantization step that converts continuous time durations into discrete clock cycle counts using a standardized clock period. This transformation simplifies the calculation from complex floating-point arithmetic to integer-based operations, reducing computational complexity while maintaining sufficient accuracy for memory timing requirements

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent employs approximate calculation methods that sacrifice minimal precision for significant gains in computational speed. By using quantized clock periods and simplified arithmetic operations, the system achieves 'good enough' accuracy much faster than precise methods, effectively trading small amounts of measurement precision for reduced computational burden

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

2Measurement precision

If existing methods for determining clock cycles are used, then accuracy is maintained, but latency increases

Engineering Contradiction:
Improveclock cycle determination accuracyVSAvoidlatency
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent pre-establishes the clock period value and quantization rules before actual clock cycle determination is needed. By preparing these parameters in advance and using simple integer division rather than complex real-time calculations, the system minimizes computation latency while maintaining accuracy, allowing faster response to memory timing requirements

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses simplified quantization arithmetic that skips complex intermediate calculation steps. By directly computing clock cycles through integer division of duration by quantized clock period, the system rushes through the calculation process much faster than methods requiring multiple iterative or floating-point operations, significantly reducing determination latency

Inventive Principle:
Principle #21Skipping (Rushing through)

Data Source

PatentUS12597452B2Minimum memory clock estimation procedures
Publication Date: 2026.04.07 MICRON TECHNOLOGY INC
  • US12597452B2 patent drawing
  • US12597452B2 patent drawing
  • US12597452B2 patent drawing

AI summary

Methods, systems, and devices for minimum memory clock estimation procedures are described. For instance, a device, such as a host device, may truncate a value of a first parameter associated with a first duration for a clock coupled with a memory array to perform a clock cycle and may determine a value of a second parameter that is inversely proportional to a combination of the truncated first parameter and a correction factor. The device may determine a quantity of clock cycles associated with a second duration for accessing one or more memory cells of the memory array based on adjusting a third parameter associated with the second parameter. The device may access the one or more memory cells of the memory array based on the determined quantity of clock cycles.