IP Library Granted Patent US 7,269,524
Granted Patent B1
US 7,269,524 · App. 11/480,234 · Granted Sep 11, 2007

Delay lock loop delay adjusting method and apparatus

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,269,524
App. No.
11/480,234
Granted
Sep 11, 2007
Kind
B1
Abstract

Systems and methods for synchronizing communication between devices include using a test circuit to measure a propagation time through a delay circuit. The propagation time is used to determine an initial delay value within a delay lock loop. This delay value is then changed until a preferred delay value, resulting in synchronization, is found. In various embodiments, used of the initial delay value increases the speed, reliability or other beneficial features of the synchronization.

Claims (45)

1. A system comprising:

a delay circuit configured to receive a test signal and return a response signal;

a test circuit configured to determine a delay value responsive to a time between sending the test signal and receiving the response signal; and

a delay lock loop configured to determine an initial value for a delay time according to the delay value and to provide a synchronization between a clock and one or more device signals by changing the delay time from this initial value.

2. The system of claim 1 , wherein the delay lock loop is further configured to change the delay time by incrementing the delay time by a predetermined value.

3. The system of claim 1 , wherein the delay lock loop is further configured to change the delay time by decrementing the delay time by a predetermined value.

4. The system of claim 1 , wherein the delay lock loop is further configured to change the delay time by an amount smaller than the initial value of the delay time.

5. The system of claim 1 , wherein the delay lock loop includes a programmable delay circuit.

6. A method comprising:

sending a test signal to a delay circuit and receiving a response signal responsive to the test signal;

determining a delay value according to a propagation time between sending the test signal and receiving the response signal;

communicating the delay value to a delay lock loop configured to provide a synchronization between a clock signal and one or more device signals;

determining a delay time between the clock signal and the one or more device signals using the delay value; and

changing the delay time in the delay lock loop to provide the synchronization between the clock signal and the one or more device signals.

7. The method of claim 6 , wherein the step of changing the delay time further includes using a delay adjustment value.

8. The system of claim 6 , wherein the step of changing the delay time further includes decreasing the delay time.

9. The system of claim 6 , wherein the step of changing the delay time further includes increasing the delay time.

10. The system of claim 6 , wherein the propagation time is responsive to temperature.

11. The system of claim 6 , wherein the propagation time is responsive to a supply voltage.

12. A system comprising:

a test circuit configured to determine a delay value according to the time between sending a test signal and receiving a response signal;

a programmable delay circuit configured to receive the delay value and determine a delay time according to the delay value; and

a timing controller configured to determine a synchronization between a processor and a device in communication with the processor by changing the delay time.

13. The system of claim 12 , further comprising a delay circuit configured to receive the test signal and return the response signal.

14. The system of claim 13 , wherein the device includes the delay circuit.

15. The system of claim 13 , wherein the processor includes the delay circuit.

16. The system of claim 13 , wherein the delay value is responsive to a supply voltage.

17. The system of claim 13 , wherein the delay value is responsive to temperature.

18. A system comprising:

a device configured to communicate with a processor; and

a delay circuit configured to receive a test signal from a controller and return a response signal to the controller, a time between receiving the test signal and sending the response signal being representative of operating characteristics of the device and being configured for determining a synchronization between the processor and the device.

19. The system of claim 18 , wherein the device is coupled to the delay circuit.

20. The system of claim 18 , wherein the device comprises the delay circuit.

21. The system of claim 18 , wherein the operating characteristics of the device include a supply voltage.

22. The system of claim 18 , wherein the operating characteristics of the device include temperature.

23. The system of claim 18 , wherein the operating characteristics of the device are installation or production dependent.

24. The system of claim 18 , wherein the processor is configured to determine a delay time responsive to the time between receiving the response signal and sending the test signal, and to determine the synchronization between the processor and the device by changing the delay time.

25. A method comprising:

receiving a test signal; and

returning a response signal to a controller configured to determine a delay time according to a time between receiving the test signal and sending the response signal and to determine a synchronization between a processor and a device by changing the delay time.

26. The system of claim 25 , wherein the time between receiving the test signal and sending the response signal is dependent on operating characteristics of the device.

27. The system of claim 26 , wherein the operating characteristics of the device include a voltage.

28. The system of claim 26 , wherein the operating characteristics of the device include a current.

29. The system of claim 26 , wherein the operating characteristics of the device include temperature.

30. The system of claim 26 , wherein the operating characteristics of the device are installation or production dependent.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 4, 2014
From: RAMBUS INC.
To: SCA IPLA HOLDINGS INC.
Reel/Frame 033026/0152 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 28, 2009
From: INAPAC TECHNOLOGY, INC.
To: RAMBUS INC.
Reel/Frame 022597/0896 →
RELEASE OF SECURITY AGREEMENT (CA) Recorded Jan 22, 2009
From: CARR & FERRELL LLP
To: INAPAC TECHNOLOGY, INC.
Reel/Frame 022158/0338 →
UCC FINANCING STATEMENT FILED IN CALIFORNIA Recorded Aug 15, 2008
From: INAPAC TECHNOLOGY, INC.
To: CARR & FERRELL LLP
Reel/Frame 021425/0952 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 30, 2006
From: ONG, ADRIAN E.; GORGEN, DOUGLAS W.
To: INAPAC TECHNOLOGY, INC.
Reel/Frame 018080/0541 →