IP Library Granted Patent US 7,103,128
Granted Patent B2
US 7,103,128 · App. 10/093,648 · Granted Sep 5, 2006

Data synchronization circuit and communication interface circuit

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,103,128
App. No.
10/093,648
Granted
Sep 5, 2006
Kind
B2
Abstract

There is provided a data synchronization circuit for synchronizing a (n+1) (n: natural number) bit bus data synchronous with a first clock with a second clock, comprising: a first circuit for holding the bus data which is synchronous with the first clock and is input at each predetermined timing; a second circuit for generating a first timing signal which is synchronous with the first clock and is corresponding to the predetermined timing; a third circuit for generating a second timing signal which is synchronous with the second clock, from the first timing signal; and a fourth circuit for receiving the bus data output from the first circuit based on the second timing signal, to output the bus data in synchronism with the second clock.

Claims (15)

1. A data synchronization circuit for synchronizing a (n+1) (n: natural number) bit bus data synchronous with a first clock with a second clock, comprising:

a first circuit for holding the bus data which is synchronous with the first clock and is input at each predetermined timing;

a second circuit for generating a first timing signal which is synchronous with the first clock and is corresponding to the predetermined timing;

a third circuit for generating a second timing signal which is synchronous with the second clock, from the first timing signal; and

a fourth circuit for receiving the bus data output from the first circuit based on the second timing signal, to output the bus data in synchronism with the second clock.

2. A data synchronization circuit according to claim 1 , wherein

the third circuit includes a plurality of flip-flop circuits.

3. A communication interface circuit for transmitting and receiving a line data to be transmitted through a communication line, comprising:

a conversion circuit for converting the line data into (n+1) (n: natural number) bit bus data to be internally transferred and for converting the bus data into the line data; and

a data synchronization circuit for synchronizing the bus data synchronous with a first clock with a second clock, the data synchronization circuit including: a first circuit for holding the bus data which is synchronous with the first clock and is input at each predetermined timing;

a second circuit for generating a first timing signal which is synchronous with the first clock and is corresponding to the predetermined timing;

a third circuit for generating a second timing signal which is synchronous with the second clock, from the first timing signal; and

a fourth circuit for receiving the bus data output from the first circuit based on the second timing signal, to output the bus data in synchronism with the second clock.

4. A communication interface circuit according to claim 3 , wherein

the line data is a serial data.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 25, 2012
From: TOSHIBA STORAGE DEVICE CORPORATION
To: KABUSHIKI KAISHA TOSHIBA
Reel/Frame 027590/0695 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2009
From: FUJITSU LIMITED
To: TOSHIBA STORAGE DEVICE CORPORATION
Reel/Frame 023861/0881 →