IP Library Granted Patent US 7,010,713
Granted Patent B2
US 7,010,713 · App. 10/352,372 · Granted Mar 7, 2006

Synchronization circuit and method with transparent latches

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,010,713
App. No.
10/352,372
Granted
Mar 7, 2006
Kind
B2
Abstract

A synchronization circuit for re-synchronizing data from an input clock to an output clock is presented. The first transparent latch receives data synchronized to an input clock. A second transparent latch receives data from the first transparent latch and outputs data dependent on a delayed output clock which is the output clock delayed by an insertion delay. An output latch receives data from the second transparent latch and synchronizes data to the output clock.

Claims (24)

1. A synchronization circuit for re-synchronizing data from an input clock to an output clock comprising:

a first transparent latch which receives the data and is clocked by the input clock;

a second transparent latch which receives data from the first transparent latch and is clocked by a delayed output clock, the delayed output clock being a delayed version of the output clock; and

an output latch which receives data from the second transparent latch and is clocked by the output clock.

2. The synchronization circuit of claim 1 wherein the delayed output clock includes an insertion delay and the output clock is a delay locked loop version of the delayed output clock with the insertion delay removed.

3. The synchronization circuit of claim 1 wherein a phase difference between the input clock and the output clock is less than or equal to one hundred and eighty degrees.

4. The synchronization circuit of claim 1 wherein the input clock is a K# clock of a master clock pair and the output clock is a C# clock of a data clock pair.

5. The synchronization circuit of claim 1 wherein the output latch is edge triggered.

6. The synchronization circuit of claim 1 wherein data is output from the output latch at a double data rate.

7. The synchronization circuit of claim 1 wherein the first transparent latch and the second transparent latch pass received data when open and hold a last data received when closed.

8. The synchronization circuit of claim 7 wherein the first transparent latch is open when the input clock is logic ‘1’ and closed when the input clock is logic ‘0’.

9. The synchronization circuit of claim 8 wherein the second transparent latch is open when the delayed output clock is logic ‘1’ and closed when the delayed output clock is logic ‘0’.

10. A method of synchronizing data from an input clock to an output clock comprising the steps of:

receiving the data by a first transparent latch clocked by the input clock;

receiving data from the first transparent latch by a second transparent latch clocked by a delayed output clock, the delayed output clock being a delayed version of the output clock; and

receiving data from the second transparent latch by an output latch clocked by the output clock.

11. The method of claim 10 wherein the delayed output clock includes an insertion delay and the output clock is a delay lock loop version of the delayed output clock with the insertion delay removed.

12. The method of claim 10 wherein a phase difference between the input clock and the output clock is less than or equal to one hundred and eighty degrees.

13. The method of claim 10 wherein the input clock is a K# clock of a master clock pair and the output clock is a C# clock of a data clock pair.

14. The method of claim 10 wherein the output latch is edge triggered.

15. The method of claim 10 wherein data is output from the output latch at a double data rate.

16. The method of claim 10 wherein the first transparent latch and the second transparent latch pass received data when open and hold a last data received when closed.

17. The method of claim 16 wherein the first transparent latch is open when the input clock is logic ‘1’ and closed when the input clock is logic ‘0’.

18. The method of claim 17 wherein the second transparent latch is open when the delayed output clock is logic ‘1’ and closed when the delayed output clock is logic ‘0’.

Assignments (11)
CORRECTIVE ASSIGNMENT TO CORRECT THE CONVEYING PARTY'S NAME PREVIOUSLY RECORDED AT REEL: 057449 FRAME: 0393. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE OF NAME. Recorded Aug 30, 2023
From: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.
To: MOSAID TECHNOLOGIES INCORPORATED
Reel/Frame 064761/0404 →
CHANGE OF NAME Recorded Sep 9, 2021
From: CONVERSANT INTELLECTUAL PROPERTY INC.
To: MOSAID TECHNOLOGIES INCORPORATED
Reel/Frame 057449/0393 →
RELEASE OF SECURITY INTEREST Recorded Nov 2, 2020
From: CPPIB CREDIT INVESTMENTS INC.
To: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.
Reel/Frame 054279/0001 →
RELEASE OF U.S. PATENT AGREEMENT (FOR NON-U.S. GRANTORS) Recorded Oct 12, 2018
From: ROYAL BANK OF CANADA, AS LENDER
To: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.
Reel/Frame 047645/0424 →
AMENDED AND RESTATED U.S. PATENT SECURITY AGREEMENT (FOR NON-U.S. GRANTORS) Recorded Aug 22, 2018
From: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.
To: CPPIB CREDIT INVESTMENTS, INC.
Reel/Frame 046900/0136 →
U.S. PATENT SECURITY AGREEMENT (FOR NON-U.S. GRANTORS) Recorded Sep 9, 2014
From: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.
To: CPPIB CREDIT INVESTMENTS INC., AS LENDER; ROYAL BANK OF CANADA, AS LENDER
Reel/Frame 033706/0367 →
CHANGE OF ADDRESS Recorded Sep 3, 2014
From: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.
To: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.
Reel/Frame 033678/0096 →
RELEASE OF SECURITY INTEREST Recorded Aug 7, 2014
From: ROYAL BANK OF CANADA
To: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.; CONVERSANT IP N.B. 868 INC.; CONVERSANT IP N.B. 276 INC.
Reel/Frame 033484/0344 →
CHANGE OF NAME Recorded Mar 13, 2014
From: MOSAID TECHNOLOGIES INCORPORATED
To: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.
Reel/Frame 032439/0638 →
U.S. INTELLECTUAL PROPERTY SECURITY AGREEMENT (FOR NON-U.S. GRANTORS) - SHORT FORM Recorded Jan 10, 2012
From: 658276 N.B. LTD.; 658868 N.B. INC.; MOSAID TECHNOLOGIES INCORPORATED
To: ROYAL BANK OF CANADA
Reel/Frame 027512/0196 →
CHANGE OF ADDRESS OF ASSIGNEE Recorded Apr 15, 2009
From: MOSAID TECHNOLOGIES INCORPORATED
To: MOSAID TECHNOLOGIES INCORPORATED
Reel/Frame 022542/0876 →