IP Library Granted Patent US 7,596,710
Granted Patent B2
US 7,596,710 · App. 11/305,433 · Granted Sep 29, 2009

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,596,710
App. No.
11/305,433
Granted
Sep 29, 2009
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 (22)

1. A skew compensation circuit for compensating a phase difference between a master clock signal and an output clock signal transferring data, the skew compensation circuit comprising:

a master clock input for receiving a master clock signal;

an output clock input for receiving an output clock signal the output clock signal being distinct from the master clock signal;

a first transparent latch for receiving the data, the first transparent latch being enabled by the master clock signal;

a second transparent latch for receiving the data from the first transparent latch, the second transparent latch being enabled by a delayed output clock signal, the delayed output clock signal being a delayed version of the output clock signal.

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

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

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

5. The skew compensation circuit of claim 1 , wherein each of the first and second transparent latches passes received data when open and hold a last data received when closed.

6. The skew compensation circuit of claim 5 , wherein the first transparent latch is open when the input clock signal is logic ‘1’ and closed when the input clock signal is logic ‘0’.

7. The skew compensation circuit of claim 6 wherein the second transparent latch is open when the delayed output clock signal is logic ‘1’ and closed when the delayed output clock signal is logic ‘0’.

8. A method for compensating a phase difference between a master clock signal and an output clock signal transferring data, the method comprising:

receiving a master clock signal;

receiving an output clack signal, the output clock signal being distinct from the master clock signal;

receiving the data by a first transparent latch enabled by the master clock signal; and

receiving data from the first transparent latch by a second transparent latch enabled by a delayed output clock signal, the delayed output clock signal being a delayed version of the output clock signal.

9. The method of claim 8 , wherein the delayed output clock signal includes an insertion delay and the output clock signal is a delay lock loop version of the delayed output clock signal with the insertion delay removed.

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

11. The method of claim 8 , wherein the input clock signal is a K# clock signal of a master clock pair and the output clock signal is a C# clock signal of a data clock pair.

12. The method of claim 8 , wherein each of the first transparent latch and the second transparent latch passes received data when open and hold a last data received when closed.

13. The method of claim 12 , wherein the first transparent latch is open when the input clock signal is logic ‘1’ and closed when the input clock signal is logic ‘0’.

14. The method of claim 13 , wherein the second transparent latch is open when the delayed output clock signal is logic ‘1’ and closed when the delayed output clock signal is logic ‘0’.

Assignments (12)
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 Recorded May 6, 2009
From: MOSAID TECHNOLOGIES INCORPORATED
To: MOSAID TECHNOLOGIES INCORPORATED
Reel/Frame 022645/0149 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 30, 2009
From: ROTH, ALAN; BECCA, OSWALD; OVALLE, PEDRO
To: MOSAID TECHNOLOGIES INCORPORATED
Reel/Frame 022623/0954 →