Multi-Bit Duty Cycle Monitoring for Active Memory Clock Tuning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Semiconductor devices face challenges in adjusting clock signal duty cycles efficiently during operation, as the initial duty code may no longer match the target duty cycle over time, requiring a lengthy training process that is unsuitable for active operations like read/write operations.

Innovation Solution

A multi-bit duty cycle monitor (DCM) is coupled to the clock signal, allowing for real-time adjustments based on internal limits and tolerances, enabling continuous monitoring and adjustment of the duty code during operation without the need for a training process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a training process is used to adjust the duty cycle to match the target duty cycle, then the duty cycle accuracy is improved, but the time required for initialization increases and the device cannot perform access operations during training

Engineering Contradiction:
Improveduty cycle accuracyVSAvoidinitialization time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-calculating and storing multiple duty codes corresponding to different duty cycle adjustments in a lookup table. During initialization, the system can immediately select from these pre-prepared codes based on the monitored duty cycle deviation, eliminating the need for time-consuming real-time training processes while maintaining accurate duty cycle adjustment capability

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements self-service by continuously monitoring the duty cycle and automatically selecting appropriate duty codes from the pre-stored lookup table based on current conditions. This autonomous operation eliminates the need for external training processes and allows the device to maintain accurate duty cycling without human intervention or lengthy initialization

Inventive Principle:
Principle #25Self-service

2Reliability

If a training process is used to determine duty cycle adjustments, then the duty cycle matches the target duty cycle, but the device cannot perform access operations like read/write operations during the training process

Engineering Contradiction:
Improveduty cycle matchingVSAvoidaccess operation capability
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent resolves this contradiction by pre-computing and storing multiple duty codes in a lookup table that correspond to various duty cycle correction scenarios. During operation, the system monitors the actual duty cycle and immediately retrieves the appropriate correction code from the pre-prepared table, ensuring both reliable duty cycle matching and continuous access operation capability without interruption

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system employs feedback by continuously monitoring the actual duty cycle and using this information to dynamically select the appropriate duty code from the pre-stored lookup table. This closed-loop approach ensures the duty cycle remains accurately matched to the target while allowing uninterrupted access operations, as the correction is applied in real-time based on monitored conditions

Inventive Principle:
Principle #23Feedback

3Measurement precision

If the duty cycle is adjusted over time during initialization, then the duty cycle accuracy is improved, but the process is too lengthy for use during active operations

Engineering Contradiction:
Improveduty cycle accuracyVSAvoidadjustment speed
Core Design Contradiction:
Measurement precisionVSSpeed

Solution Approach 1:

The patent applies preliminary action by pre-calculating and storing multiple duty codes in a lookup table that correspond to different duty cycle correction amounts. When duty cycle adjustment is needed, the system immediately retrieves the appropriate pre-computed code based on the monitored deviation, achieving both high accuracy and fast adjustment speed without time-consuming iterative processes

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements dynamics by making the duty code selection adaptive and variable based on real-time duty cycle monitoring. Instead of using a fixed adjustment process, the system dynamically selects from multiple pre-computed duty codes corresponding to different correction amounts, enabling both rapid response and accurate adjustment tailored to the specific deviation conditions

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11894044B2Apparatuses and methods for a multi-bit duty cycle monitor
Publication Date: 2024.02.06 MICRON TECHNOLOGY INC
  • US11894044B2 patent drawing
  • US11894044B2 patent drawing
  • US11894044B2 patent drawing

AI summary

Embodiments of the disclosure are drawn to apparatuses and methods for a multi-bit duty cycle monitor. A clock signal may be provided to a memory in order to synchronize one or more operations of the memory. The clock signal may have a duty cycle which is adjusted by a duty cycle adjustor of the memory. The duty cycle of the adjusted clock signal may be monitored by a multi-bit duty cycle monitor. The multi-bit duty cycle monitor may provide a multi-bit signal which indicates if the duty cycle of the adjusted clock signal is above or below a target duty cycle value (or if the duty cycle is outside tolerances around the target duty cycle). The multi-bit duty cycle monitor may provide the multi-bit signal while access operations of the memory are occurring.