IP Library Granted Patent US 10,601,410
Granted Patent B1
US 10,601,410 · App. 16/179,349 · Granted Mar 24, 2020

Offset cancellation of duty cycle detector

Inventor: Yasuo Satoh (Tsukuba, JP)
Assignee: Micron Technology, Inc.
H03K5/1565H03K3/017H03K5/19H03L7/18
View Patent ↗
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 10,601,410
App. No.
16/179,349
Granted
Mar 24, 2020
Kind
B1
Abstract

Several embodiments of electrical circuit devices and systems with a duty cycle correction apparatus that includes a duty cycle adjustment circuit that is configured to adjust a duty cycle of the input clock signal based on an averaged code value. The duty cycle correction apparatus includes a duty cycle detector circuit that receives first and second clock signals from a clock distribution network. The duty cycle detector is configured to output a duty cycle status signal that indicates whether the first clock signal is above or below a 50% duty cycle based on a comparison of the first clock signal to the second clock signal. The duty cycle correction apparatus also includes a counter logic circuit configured to determine the average code value, and the counter logic circuit automatically cancels an offset of the duty cycle detector when determining the averaged code value.

Claims (26)

1. An apparatus, comprising:

a duty cycle adjustment circuit configured to receive an input clock signal and output a system clock signal that is transmitted to a clock distribution network, the duty cycle adjustment circuit further configured to adjust a duty cycle of the input clock signal based on an average code value that mitigates distortions in the system clock signal;

a duty cycle detector circuit having a first detector input to receive a first clock signal from the clock distribution network and a second detector input to receive a second clock signal from the clock distribution network, the duty cycle detector configured to output a duty cycle status signal that indicates whether the first clock signal is above a 50% duty cycle or below a 50% duty cycle based on a comparison of the first clock signal to the second clock signal; and

a counter logic circuit configured to determine the average code value based on the duty cycle status signal, the counter logic circuit automatically canceling an offset of the duty cycle detector when determining the average code value,

wherein the average code value is an average of an initial code value based on the comparison of the first clock signal to the second clock signal and a flipped code value based on a comparison of a third signal that is complementary to the first clock signal and a fourth signal that is complementary to the second clock signal.

2. The apparatus of claim 1 , wherein the average code value corresponds to a bit code, and

wherein the duty cycle adjustment circuit selectively operates pull-up circuits, pull-down circuits or both pull-up circuit and pull-down circuits based on a value of the bit code.

3. The apparatus of claim 1 , wherein the average code value is used by the duty cycle adjustment circuit during in-service operations.

4. An apparatus, comprising:

a duty cycle adjustment circuit configured to receive an input clock signal and output a system clock signal that is transmitted to a clock distribution network, the duty cycle adjustment circuit further configured to adjust a duty cycle of the input clock signal based on an average code value that mitigates distortions in the system clock signal;

a duty cycle detector circuit having a first detector input to receive a first clock signal from the clock distribution network and a second detector input to receive a second clock signal from the clock distribution network, the duty cycle detector configured to output a duty cycle status signal that indicates whether the first clock signal is above a 50% duty cycle or below a 50% duty cycle based on a comparison of the first clock signal to the second clock signal; and

a counter logic circuit configured to determine the average code value based on the duty cycle status signal, the counter logic circuit automatically canceling an offset of the duty cycle detector when determining the average code value,

wherein the automatic cancellation of the offset when determining the average code value comprises:

determining an initial code value based on the duty cycle status signal when the duty cycle correction circuit is in an initial mode of operation, the initial code value corresponding to first distortions in the first clock signal based on a comparison to the second clock signal;

determining a flipped code value based on the duty cycle status signal when the duty cycle correction circuit is in a flipped mode of operation, the flipped code value corresponding to second distortions in the first clock signal based on a comparison to the second signal; and

averaging the initial code value and the flipped code value so as to cancel the offset of the duty cycle detector and determine the average code value,

wherein, in the initial mode of operation, the first clock signal corresponds to the system clock signal and the second clock signal corresponds to a signal complimentary to the system clock signal, and

wherein, in the flipped mode of operation, the first clock signal corresponds to the signal complimentary to the system clock signal and the second clock signal corresponds to the system clock signal.

5. The apparatus of claim 4 , further comprising:

a switching circuit configured to direct the system clock signal to the first detector input and the complementary system clock signal to the second detector input when the duty cycle correction circuit is in the initial mode of operation and configured to direct the complementary system clock signal to the first detector input and the system clock signal to the second detector input when the duty cycle correction circuit is in the flipped mode of operation.

6. The apparatus of claim 4 , wherein the determining of the initial code value includes locking in the initial code value after the duty cycle status signal reaches a dither condition, and

wherein the determining of the flipped code value includes locking in the final code value after the duty cycle status signal reaches the dither condition.

7. The apparatus of claim 4 , wherein the initial code value further corresponds to the offset of the duty cycle detector and the flipped code value further corresponds to the offset of the duty cycle detector.

8. The apparatus of claim 4 , wherein the average code value corresponds to a bit code, and

wherein the duty cycle adjustment circuit selectively operates pull-up circuits, pull-down circuits or both pull-up circuit and pull-down circuits based on a value of the bit code.

9. The apparatus of claim 4 , wherein the average code value is used by the duty cycle adjustment circuit during in-service operations.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Nov 15, 2019
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: MICRON TECHNOLOGY, INC.
Reel/Frame 051041/0317 →
RELEASE OF SECURITY INTEREST Recorded Oct 14, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: MICRON TECHNOLOGY, INC.
Reel/Frame 050724/0392 →
SUPPLEMENT NO. 12 TO PATENT SECURITY AGREEMENT Recorded Apr 19, 2019
From: MICRON TECHNOLOGY, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 048948/0677 →
SUPPLEMENT NO. 3 TO PATENT SECURITY AGREEMENT Recorded Apr 19, 2019
From: MICRON TECHNOLOGY, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 048951/0902 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 2, 2018
From: SATOH, YASUO
To: MICRON TECHNOLOGY, INC.
Reel/Frame 047397/0581 →
Cited By (1)
US 12,271,673