IP Library Granted Patent US 7,119,596
Granted Patent B2
US 7,119,596 · App. 11/021,361 · Granted Oct 10, 2006

Wide-range programmable delay line

Assignee: LSI Logic Corporation
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 7,119,596
App. No.
11/021,361
Granted
Oct 10, 2006
Kind
B2
Abstract

An apparatus comprising an input section, a first delay circuit and a second delay circuit. The input section may be configured to present a first intermediate signal by selecting either (i) an input clock signal or (ii) a feedback of an output signal. The first delay circuit may be configured to generate a second intermediate signal by delaying the first intermediate signal by inserting one of a plurality of fixed delays in response to a first control signal. The second delay circuit may be configured to generate the output signal by delaying the second intermediate signal by inserting a programmable delay in response to a second control signal.

Claims (32)

1. An apparatus comprising:

an input section configured to present a first intermediate signal by selecting (i) an input clock signal when said apparatus is in input mode and (ii) a feedback of an output signal when said apparatus is in a feedback mode;

a first delay circuit configured to generate a second intermediate signal by delaying said first intermediate signal by inserting a first delay comprising one or more fixed increments in response to a first control signal, wherein each of said fixed increments provides a fixed and equal delay; and

a second delay circuit configured to generate said output signal by delaying said second intermediate signal by inserting a second delay in response to a second control signal, wherein said second delay is programmable and different than said fixed increments.

2. The apparatus according to claim 1 , wherein said first delay circuit comprises a coarse delay circuit configured to generate a substantial amount of delay to allow for the die size of said apparatus to be reduced.

3. The apparatus according to claim 1 , wherein said second delay circuit comprises a fine delay circuit configured to provide precision delay for said apparatus.

4. The apparatus according to claim 1 , wherein said first delay circuit comprises a plurality of coarse delay elements presented to a multiplexer, wherein said multiplexer selects one of said coarse delay elements in response to said first control signal.

5. The apparatus according to claim 1 , further comprising:

a plurality of first delay circuits, each configured to add one or a plurality of delays.

6. The apparatus according to claim 1 , wherein (i) said second delay comprises one or more fine delay increments and (ii) a delay difference between said first delay circuit and said second delay circuit is less than said one fine delay increment.

7. The apparatus according to claim 6 , wherein said delay difference is equal to said one fixed increment minus a total of said one or more fine delay increments.

8. The apparatus according to claim 1 , wherein said input section is configured to receive a clock enable signal to control the selection between said input clock signal and said feedback of an output signal.

9. The apparatus according to claim 8 , wherein said input section comprises a multiplexer configured to select between said input clock signal and said feedback of an output in response to said clock enable signal.

10. An apparatus comprising:

means for presenting a first intermediate signal by selecting (i) an input clock signal when said apparatus is in an input mode and (ii) a feedback of an output signal when said apparatus is in a feedback mode;

means for generating a second intermediate signal by delaying said first intermediate signal by inserting a fixed delay comprising one or more fixed increments in response to a first control signal, wherein each of said fixed increments provides a fixed and equal delay; and

means for generating said output signal by delaying said second intermediate signal by inserting a second delay in response to a second control signal, wherein said second delay is programmable and different than said fixed increments.

11. A method for implementing a programmable delay comprising the steps of:

(A) presenting a first intermediate signal by selecting (i) an input clock signal when in an input mode and (ii) a feedback of an output signal when in a feedback mode;

(B) generating a second intermediate signal with a first delay circuit by delaying said first intermediate signal by inserting a first delay comprising one or more fixed increments in response to a first control signal, wherein each of said fixed increments provides a fixed and equal delay; and

(C) generating said output signal with a second delay circuit by delaying said second intermediate signal by inserting a programmable delay in response to a second control signal, wherein said second delay is programmable and different than said fixed increments.

12. The method according to claim 11 , wherein step (B) implements a coarse delay to generate a substantial amount of delay and allow for a reduction of die size.

13. The method according to claim 11 , wherein step (C) implements a fine delay circuit to provide precision delay.

14. The method according to claim 11 , wherein step (B) is implemented with a plurality of coarse delay elements presented to a multiplexer, wherein said multiplexer selects one of said coarse delay elements in response to said first control signal.

15. The method according to claim 11 , wherein said method is implemented in a memory interface.

16. The method according to claim 11 , wherein said method is implemented in a double data rate memory interface.

17. The method according to claim 11 , wherein (i) said second delay comprises one or more fine delay increments and (ii) a delay difference between said first delay circuit and said second delay circuit is less than said one fine delay increment.

18. The method according to claim 17 , wherein said delay difference is equal to said one fixed increment minus a total of said one or more fine delay increments.

19. The method according to claim 11 , wherein step (A) further comprises the step of:

receiving a clock enable signal to select between said input clock signal and said feedback of an output signal.

20. The method according to claim 19 , further comprising the step of:

presenting said clock enable signal to a multiplexer to select between said input clock signal and said feedback of an output signal.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Jun 11, 2020
From: ROYAL BANK OF CANADA
To: TESSERA, INC.; INVENSAS BONDING TECHNOLOGIES, INC. (F/K/A ZIPTRONIX, INC.); FOTONATION CORPORATION (F/K/A DIGITALOPTICS CORPORATION AND F/K/A DIGITALOPTICS CORPORATION MEMS); INVENSAS CORPORATION; TESSERA ADVANCED TECHNOLOGIES, INC; DTS, INC.; DTS LLC; PHORUS, INC.; IBIQUITY DIGITAL CORPORATION
Reel/Frame 052920/0001 →
SECURITY INTEREST Recorded Jun 1, 2020
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS INC.; VEVEO, INC.; INVENSAS CORPORATION; INVENSAS BONDING TECHNOLOGIES, INC.; TESSERA, INC.; TESSERA ADVANCED TECHNOLOGIES, INC.; DTS, INC.; PHORUS, INC.; IBIQUITY DIGITAL CORPORATION
To: BANK OF AMERICA, N.A.
Reel/Frame 053468/0001 →
SECURITY INTEREST Recorded Dec 2, 2016
From: INVENSAS CORPORATION; TESSERA, INC.; TESSERA ADVANCED TECHNOLOGIES, INC.; ZIPTRONIX, INC.; DIGITALOPTICS CORPORATION; DIGITALOPTICS CORPORATION MEMS; DTS, LLC; DTS, INC.; PHORUS, INC.; IBIQUITY DIGITAL CORPORATION
To: ROYAL BANK OF CANADA, AS COLLATERAL AGENT
Reel/Frame 040797/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 18, 2011
From: LSI CORPORATION
To: INVENSAS CORPORATION
Reel/Frame 026617/0484 →
CHANGE OF NAME Recorded Apr 27, 2011
From: LSI LOGIC CORPORATION
To: LSI CORPORATION
Reel/Frame 026189/0629 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 22, 2004
From: KONG, CHENG-GANG; SUEN, VICTOR
To: LSI LOGIC CORPORATION
Reel/Frame 016126/0650 →
Continuity (1)
Related Publication 20060132210A1 · Jun 22, 2006