IP Library Granted Patent US 7,847,608
Granted Patent B2
US 7,847,608 · App. 12/282,470 · Granted Dec 7, 2010

Double data rate interface

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,847,608
App. No.
12/282,470
Granted
Dec 7, 2010
Kind
B2
Abstract

The present invention relates to a double data rate interface and method for use between a processor and random access memory, comprising a delay line including means for creating a delay in a data strobe signal from the random access memory, the delay line being arranged such that the delay in the data strobe signal is equal to the sum of set-up time and data bus rise time. The interface of includes the delay line comprising the delay locked loop which in turn comprises a ring oscillator. The ring oscillator includes a buffer and a Vernier delay.

Claims (35)

1. A delay locked loop arranged to receive a clock reference signal and including a Vernier delay comprising:

a ring oscillator formed of a plurality of variable delay elements for producing a ring oscillator signal;

a first divider for dividing the ring oscillator signal;

a second divider for dividing the clock reference signal; and

means for programming the first and second dividers to vary a ratio therebetween so as to determine a required delay offered by the delay locked loop.

2. The delay locked loop as claimed in claim 1 and arranged such that the delay period comprises a fraction of the clock reference period, wherein the said fraction is determined by the ratio of the first divider to the second divider.

3. The delay locked loop as claimed in claim 1 , wherein the time value of each delay element is replicated within a slave delay line.

4. The delay locked loop as claimed in claim 3 , wherein the slave delay line includes a buffer.

5. The delay locked loop as claimed in claim 1 , and including a buffer within the ring oscillator.

6. The delay locked loop as claimed in claim 5 , wherein the buffer is arranged to compensate for an extra delay required to drive a fast clock edge.

7. The delay locked loop as claimed in claim 6 , wherein the delay line in the oscillator and the slave delay line may be comprised of numbers of groups of individual variable delay elements such that the delays implemented in the oscillator and in the slave line have an integer ratio time value relationship.

8. The delay lock loop of claim 1 , wherein the required delay is proportional to a bus rise time for an input data (DQ) signal.

9. The delay lock loop of claim 1 , wherein the ring oscillator comprises a series of Complementary Metal Oxide Semiconductor (CMOS) inverters.

10. A method of double data rate transfer between a processor and random access memory whereby a delay line creates a delay in a data strobe (DQS) signal of said random access memory, the method comprising:

receiving a clock reference signal;

producing a ring oscillator signal with a ring oscillator;

dividing the ring oscillator signal;

dividing the clock reference signal; and

varying a ratio between the ring oscillator signal and the clock reference signal.

11. The method as claimed in claim 10 , wherein a delay locked loop receives the clock reference signal.

12. The method as claimed in claim 11 , further comprising:

controlling the delay locked loop by means of a clock signal of the processor.

13. The method of claim 10 , wherein the ring oscillator comprises a series of Complementary Metal Oxide Semiconductor (CMOS) inverters.

14. A method of controlling a delay period of a delay locked loop arranged for receiving a clock reference signal and comprising a ring oscillator having a plurality of variable delay elements for producing a ring oscillator signal, the method comprising:

dividing the ring oscillator signal by a first value;

dividing the clock reference signal by a second value, wherein the second value is not equal to the first value; and

varying a ratio of the first value and the second value so as to control the delay period provided by the delay locked loop.

15. The method of claim 14 , wherein the ring oscillator comprises a series of Complementary Metal Oxide Semiconductor (CMOS) inverters.

16. The method as claimed in claim 15 , further comprising:

replicating a time value of each delay element within the delay locked loop within a slave delay line.

17. The method of claim 15 , wherein the delay period is proportional to a bus rise time for an input data (DQ) signal.

18. The method of claim 10 , further comprising:

continuously monitoring the data strobe (DQS) signal.

19. The method of claim 15 , further comprising:

continuously monitoring the data strobe (DQS) signal.

Assignments (18)
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 042985 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051029/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 039361 FRAME 0212. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051029/0387 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 038017 FRAME 0058. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051030/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 042762 FRAME 0145. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051145/0184 →
RELEASE OF SECURITY INTEREST Recorded Sep 10, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 050745/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE PROPERTY NUMBERS PREVIOUSLY RECORDED AT REEL: 47630 FRAME: 344. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 21, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 048883/0267 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE OF MERGER TO 9/5/2018 PREVIOUSLY RECORDED AT REEL: 047196 FRAME: 0687. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Oct 29, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047630/0344 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047196/0687 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12681366 PREVIOUSLY RECORDED ON REEL 038017 FRAME 0058. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded May 9, 2017
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 042985/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12681366 PREVIOUSLY RECORDED ON REEL 039361 FRAME 0212. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded May 9, 2017
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 042762/0145 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: BROADCOM CORPORATION
Reel/Frame 041712/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2017
From: BROADCOM CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041706/0001 →
PATENT RELEASE Recorded Aug 17, 2016
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 039707/0471 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12092129 PREVIOUSLY RECORDED ON REEL 038017 FRAME 0058. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Jul 14, 2016
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 039361/0212 →
SECURITY AGREEMENT SUPPLEMENT Recorded Mar 7, 2016
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 038017/0058 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: BROADCOM CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037806/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 21, 2014
From: NXP B.V.
To: BROADCOM CORPORATION
Reel/Frame 033579/0267 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 10, 2008
From: REDMAN-WHITE, WILLIAM
To: NXP, B.V.
Reel/Frame 021509/0550 →