IP Library Granted Patent US 10,957,367
Granted Patent B2
US 10,957,367 · App. 16/167,303 · Granted Mar 23, 2021

Apparatuses and methods for setting a duty cycle adjuster for improving clock duty cycle

Inventor: Kang-Yong Kim (Boise, ID)
Assignee: Micron Technology, Inc.
G11C7/222G11C7/109G11C7/1063G11C7/225G11C11/4076H03K5/1565
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,957,367
App. No.
16/167,303
Granted
Mar 23, 2021
Kind
B2
Abstract

Apparatuses and methods for setting a duty cycler adjuster for improving clock duty cycle are disclosed. The duty cycle adjuster may be adjusted by different amounts, at least one smaller than another. Determining when to use the smaller adjustment may be based on duty cycle results. A duty cycle monitor may have an offset. A duty cycle code for the duty cycle adjuster may be set to an intermediate value of a duty cycle monitor offset. The duty cycle monitor offset may be determined by identifying duty cycle codes for an upper and for a lower boundary of the duty cycle monitor offset.

Claims (11)

1. A method, comprising:

issuing from a controller a first plurality of commands to a memory to perform a first plurality of duty cycle monitor sequences with a duty cycle monitor of the memory to identify a first duty cycle adjuster code having first duty cycle results that are indeterminate and to further identify a second duty cycle adjuster code having second duty cycle results that are determinate, wherein the second duty cycle adjuster code is one step greater than the first duty cycle adjuster code;

issuing a second plurality of commands from the controller to the memory to perform a second plurality of duty cycle monitor sequences with the duty cycle monitor to identify a third duty cycle adjuster code having third duty cycle results that are indeterminate and to further identify a fourth duty cycle adjuster code having fourth duty cycle results that are determinate, wherein the fourth duty cycle adjuster code is one step less than the third duty cycle adjuster code; and

setting the duty cycle adjuster code to an intermediate step between the first duty cycle adjuster code and the third duty cycle adjuster code, wherein setting the duty cycle adjuster code comprises writing the duty cycle adjuster code to a register of the memory.

2. The method of claim 1 wherein the intermediate step between the first duty cycle adjuster code and the third duty cycle adjuster code comprises a midpoint step between the first duty cycle adjuster code and the third duty cycle adjuster code.

3. The method of claim 1 wherein the intermediate step between the first duty cycle adjuster code and the third duty cycle adjuster code comprises a first and second steps between the first duty cycle adjuster code and the third duty cycle adjuster code.

4. The method of claim 1 wherein the plurality of second commands are issued before the plurality of first commands are issued.

5. The method of claim 1 wherein the indeterminate duty cycle results includes a first result for a first input duty cycle monitor input condition that is different than a second result for a second input duty cycle monitor input condition.

6. The method of claim 1 wherein the indeterminate duty cycle results includes a first result that indicates a high duty cycle greater than 50% and further includes a second result that indicates a high duty cycle less than 50%.

7. The method of claim 1 wherein issuing the first plurality of commands to the memory to perform the first plurality of duty cycle monitor sequences to identify the first duty cycle adjuster code and to further identify the second duty cycle adjuster code comprises issuing commands to change the duty cycle adjuster code by a first step size and issuing commands to change the duty cycle adjuster code by a second step size, wherein the second step size is less than the first step size.

8. The method of claim 7 wherein one of the first or second duty cycle adjuster codes is identified by issuing commands to change the duty cycle adjuster code by the first step size and the other of the first or second duty cycle adjuster codes is identified by issuing commands to change the duty cycle adjuster code by the second step size.

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 Oct 22, 2018
From: KIM, KANG-YONG
To: MICRON TECHNOLOGY, INC.
Reel/Frame 047268/0060 →