IP Library › Granted Patent US 8,552,776
Granted Patent B2
US 8,552,776 · App. 13/364,198 · Granted Oct 8, 2013

Apparatuses and methods for altering a forward path delay of a signal path

Inventors: Jongtae Kwak (Boise, ID); Kallol Mazumder (Plano, TX)
Assignee: Micron Technology, Inc.
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 8,552,776
App. No.
13/364,198
Granted
Oct 8, 2013
Kind
B2
Abstract

Apparatuses and methods related to altering the timing of command signals for executing commands is disclosed. One such method includes calculating a forward path delay of a clock circuit in terms of a number of clock cycles of an output clock signal provided by the clock circuit and adding a number of additional clock cycles of delay to a forward path delay of a signal path. The forward path delay of the clock circuit is representative of the forward path delay of the signal path and the number of additional clock cycles is based at least in part on the number of clock cycles of forward path delay.

Claims (56)

1. An apparatus, comprising:

a signal path including a first adjustable delay circuit and further including a shift circuit, wherein the shift circuit is configured to add a number of clock cycles of a clock signal to a forward path delay of the signal path, the number of clock cycles based at least in part on a count value;

a clock circuit configured to provide to the signal path as the clock signal an output clock signal having a delay relative to an input clock signal, wherein the clock circuit includes a second adjustable delay circuit matched to the first adjustable delay and the clock circuit having a forward path delay representative of the forward path delay of the signal path; and

a forward path measurement circuit coupled to the clock circuit and configured to count clock cycles of the output clock signal representative of the forward path delay of the clock circuit and provide the count to the signal path as the count value.

2. The apparatus of claim 1 , further comprising a count memory configured to store the count value.

3. The apparatus of claim 1 wherein the clock circuit comprises a phase detector configured to compare a reference clock signal and a feedback clock signal and provide a phase signal indicative of a phase difference between the reference and feedback clock signals, wherein the reference clock signal is based at least in part on the input clock signal and the feedback clock signal is based at least in part on the output clock signal.

4. The apparatus of claim 3 wherein the clock circuit is configured to provide the phase signal to the first and second adjustable delay circuits.

5. The apparatus of claim 3 wherein the forward path measurement circuit is configured to count clock cycles of the output clock signal based at least in part on the reference clock signal and the feedback clock signal.

6. The apparatus of claim 1 wherein the signal path comprises a command signal path, and the apparatus further comprises:

an on-die termination command signal path having a third adjustable delay circuit.

7. The apparatus of claim 6 wherein the clock circuit comprises a phase detector configured to compare a reference clock signal and a feedback clock signal and provide a phase signal indicative of a phase difference between the reference and feedback clock signals, the reference clock signal is based at least in part on the input clock signal and the feedback clock signal is based at least in part on the output clock signal, wherein the phase signal provided to the first, second, and third adjustable delay circuits.

8. The apparatus of claim 1 wherein the signal path further includes:

first and second buffers coupled to the first adjustable delay circuit; and

a signal distribution network.

9. The apparatus of claim 8 wherein the clock circuit includes a model delay having a delay that models inherent propagation delays of the first buffer and the signal distribution network.

10. The apparatus of claim 1 wherein the shift circuit is configured to add a number of clock cycles of the clock signal based on the difference between a CAS latency and the count value.

11. The apparatus of claim 1 wherein the signal path comprises a command signal path configured to propagate a command signal.

12. An apparatus, comprising:

a signal path including first and second shift circuits, wherein each shift circuit is configured to add a respective number of clock cycles to a forward path delay of the signal path;

a clock circuit coupled to the signal path and configured to provide an output clock signal to clock the first and second shift circuits, wherein the clock circuit has a forward path delay representative of the forward path delay of the signal path; and

a forward path measurement circuit coupled to the clock circuit and configured to measure the forward path delay in terms of clock cycles of the output clock signal and provide a count representative of the forward path delay to the first and second shift circuits.

13. The apparatus of claim 12 wherein the clock circuit comprises a delay-locked loop.

14. The apparatus of claim 12 wherein the forward path measurement circuit comprises:

a first series of data flip-flops configured to receive a reference clock signal and provide an output reference clock signal;

a second series of data flip-flops configured to receive a feedback clock signal and provide an output feedback clock signal; and

a counter coupled to the first and second series of data flip-flops and configured to count a number of clock signals responsive to the output reference clock signal and the output feedback clock signal.

15. The apparatus of claim 12 wherein the clock circuit further includes:

first and second buffers coupled to the second adjustable delay; and

a model delay configured to provide a model delay,

wherein the forward path delay includes propagation delays of the first and second buffers, the model delay, and a minimum delay of the second adjustable delay circuit.

16. The apparatus of claim 12 wherein the signal path comprises a command signal path configured to propagate read and write command signals.

17. The apparatus of claim 16 wherein the signal path further includes:

a first buffer;

an adjustable delay circuit coupled to the first buffer;

a de-multiplexer coupled to the adjustable delay circuit and configured to provide read command signals to the first shift circuit and write command signals to the second shift circuit.

18. The apparatus of claim 17 wherein the first shift circuit is configured to add a number of clock cycles of the clock signal based on the difference between a CAS latency and the count value and wherein the second shift circuit is configured to add a number of clock cycles of the clock signal based on the difference between a CAS write latency and the count value.

19. A method, comprising:

calculating a forward path delay of a clock circuit in terms of a number of clock cycles of an output clock signal provided by the clock circuit; and

adding a number of additional clock cycles of delay to a forward path delay of a signal path, wherein the forward path delay of the clock circuit is representative of the forward path delay of the signal path and the number of additional clock cycles is based at least in part on the number of clock cycles of forward path delay.

20. The method of claim 19 wherein calculating a forward path delay of a clock circuit comprises:

counting a number of clock signals for a reference clock signal to propagate through a forward path of the clock circuit.

21. The method of claim 19 wherein the number of additional clock cycles of delay added to a forward path is based at least in part on a difference between a CAS latency and the number of clock signals of forward path delay of the clock circuit.

22. The method of claim 19 further comprising:

adjusting an adjustable delay of the signal path to provide a delay substantially equal to a delay of an adjustable delay of the clock circuit.

23. The method of claim 19 , further comprising:

propagating a write command through a first portion of the signal path and propagating the write command through a second portion of the signal path; and

propagating a read command through the first portion of the signal path and propagating the read command through a third portion of the signal path, wherein a first number of additional clock cycles is added to the second portion of the signal path and a second number of additional clock cycles is added to the third portion of the signal path, the first and second number of additional clock cycles different.

24. A method, comprising:

counting a number of clock cycles of propagation delay for a forward path delay of a clock circuit; and

adding to a forward path delay of a signal path a number of clock signals, wherein the number of clock signals is based at least in part on a difference between a CAS latency and the number of clock cycles of propagation delay for the forward path delay of the clock circuit.

25. The method of claim 24 wherein counting a number of clock cycles of propagation delay for a forward path delay of a clock circuit comprises:

measuring a delay between a reference clock signal and a feedback clock signal of the clock circuit in terms of clock cycles.

26. The method of claim 24 wherein counting a number of clock cycles of propagation delay for a forward path delay of a clock circuit comprises:

starting a counter with a start signal based on a reference clock signal of the clock circuit; and

stopping the counter with a stop signal based on a feedback clock signal of the clock circuit.

27. The method of claim 26 , further comprising storing in the counter the number of clock cycles of propagation delay.

Assignments (8)
RELEASE OF SECURITY INTEREST Recorded Nov 12, 2019
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: MICRON TECHNOLOGY, INC.; MICRON SEMICONDUCTOR PRODUCTS, INC.
Reel/Frame 051028/0001 →
RELEASE OF SECURITY INTEREST Recorded Oct 9, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: MICRON TECHNOLOGY, INC.
Reel/Frame 050937/0001 →
RELEASE OF SECURITY INTEREST Recorded Aug 23, 2018
From: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: MICRON TECHNOLOGY, INC.
Reel/Frame 047243/0001 →
SECURITY INTEREST Recorded Jul 13, 2018
From: MICRON TECHNOLOGY, INC.; MICRON SEMICONDUCTOR PRODUCTS, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 047540/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REPLACE ERRONEOUSLY FILED PATENT #7358718 WITH THE CORRECT PATENT #7358178 PREVIOUSLY RECORDED ON REEL 038669 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Jun 8, 2017
From: MICRON TECHNOLOGY, INC.
To: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 043079/0001 →
PATENT SECURITY AGREEMENT Recorded Jun 2, 2016
From: MICRON TECHNOLOGY, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 038954/0001 →
SECURITY INTEREST Recorded May 12, 2016
From: MICRON TECHNOLOGY, INC.
To: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 038669/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2012
From: KWAK, JONGTAE; MAZUMDER, KALLOL
To: MICRON TECHNOLOGY, INC.
Reel/Frame 027636/0627 →
Continuity (1)
Related Publication 20130194013A1 · Aug 1, 2013