Duty Cycle Correction Circuit for DLL Clock Edge Alignment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In semiconductor apparatuses, precise control of the duty cycle of a clock is crucial to prevent data distortion, especially in synchronous systems like DDR, where data is input/output at both rising and falling edges, and existing methods struggle to maintain a 50:50 duty cycle effectively.

Innovation Solution

A method involving a duty cycle correction process that adjusts the phase of both the rising and falling edges of a clock using a delay locked loop and a duty cycle correction block, which generates a duty corrected clock by delaying the external clock and adjusting phases to ensure a 50:50 duty cycle, thereby compensating for clock skew and maintaining data synchronization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a duty cycle correction method adjusting only one edge phase is used, then the device complexity is reduced, but the manufacturing precision of the duty cycle cannot be achieved

Engineering Contradiction:
Improveduty cycle correction block complexityVSAvoidduty cycle precision
Core Design Contradiction:
Device complexityVSManufacturing precision

Solution Approach 1:

The duty cycle correction function is segmented into two independent correction blocks: a first duty cycle correction block that adjusts the rising edge phase, and a second duty cycle correction block that adjusts the falling edge phase. Each block operates independently to correct one edge, allowing precise duty cycle control without requiring a single complex correction mechanism.

Inventive Principle:
Principle #1Segmentation

2Loss of time

If phase adjustment is performed before DLL locking, then the duty cycle correction speed is improved, but the rising edge phase accuracy deteriorates due to subsequent DLL phase adjustments

Engineering Contradiction:
Improveduty cycle correction timeVSAvoidrising edge phase accuracy
Core Design Contradiction:
Loss of timeVSMeasurement precision

Solution Approach 1:

The first duty cycle correction block performs preliminary adjustment of the rising edge phase before the DLL locking process. This preliminary action ensures that the rising edge is correctly positioned early in the startup sequence, and the DLL locking process is designed to maintain this positioning without causing subsequent phase drift.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms where the duty cycle correction blocks continuously monitor and adjust the clock edges based on detected phase differences. This feedback ensures that any phase drift during DLL locking is compensated, maintaining rising edge accuracy throughout operation.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9148136B2Semiconductor apparatus and duty cycle correction method thereof
Publication Date: 2015.09.29 SK HYNIX INC
  • US9148136B2 patent drawing
  • US9148136B2 patent drawing
  • US9148136B2 patent drawing

AI summary

A semiconductor apparatus includes a duty cycle correction block and a delay locked loop. The duty cycle correction block generates a duty corrected clock by correcting a duty cycle of an internal clock, adjusts a phase of a rising edge of the duty corrected clock when a delay locked loop is reset, and adjusts a phase of a falling edge of the duty corrected clock when the delay locked loop is locked. The delay locked loop receives an external clock to output the internal clock, and delays the external clock by a variable delay amount to output the internal clock when the adjustment of the phase of the rising edge of the duty corrected clock by the duty cycle correction block is completed.