Method and apparatus for transferring signals between multiple clock timing domains
First Claim
1. An integrated circuit comprising:
- electronic for transferring a digital data signal along a digital data signal between different clock timing domains;
said different clock timing domains comprising a first clock timing domain and a second clock timing domain;
a common high frequency source clock coupled to a clock generator circuit providing a first and a second clock timing signal;
said clock timing signal having a relatively fixed phase;
said second clock timing signal having a relatively varying phase;
wherein said first and second clock timing domains receive said first and second clock timing signals, respectively;
said clock generator circuit further including delay elements for providing said second and first clock timing signals so that the second and first clock timing signals are respectively staggered for only a relatively short time compared with a given cycle of the common high frequency source clock;
said digital data signal path further including a data value retention element coupled so as to transfer said digital data signal between said second and first clock timing domains so as to delay the transfer of said digital data signal between said second and first clock timing domains at selected times.
1 Assignment
0 Petitions
Accused Products
Abstract
Briefly, in accordance with one embodiment, an integrated circuit includes: electronic circuitry for transferring digital data signals along a digital data signal path between different clock timing domains. The clock timing domains have a common higher frequency source clock. A first clock timing domain clock signal has a relatively fixed phase and a second clock timing domain clock signal has a relatively varying phase. The electronic circuitry includes delay elements in clock signal paths associated with the digital data signal path so that along the digital data signal path, clock signals in different clock timing domains are respectively staggered for a relatively short time compared with a given cycle of the source clock. The electronic circuitry further includes a digital data signal path including a data value retention element to delay the transfer of digital data signals between different clock timing domains at selected times.
45 Citations
23 Claims
-
1. An integrated circuit comprising:
- electronic for transferring a digital data signal along a digital data signal between different clock timing domains;
said different clock timing domains comprising a first clock timing domain and a second clock timing domain;
a common high frequency source clock coupled to a clock generator circuit providing a first and a second clock timing signal;
said clock timing signal having a relatively fixed phase;
said second clock timing signal having a relatively varying phase;
wherein said first and second clock timing domains receive said first and second clock timing signals, respectively;said clock generator circuit further including delay elements for providing said second and first clock timing signals so that the second and first clock timing signals are respectively staggered for only a relatively short time compared with a given cycle of the common high frequency source clock; said digital data signal path further including a data value retention element coupled so as to transfer said digital data signal between said second and first clock timing domains so as to delay the transfer of said digital data signal between said second and first clock timing domains at selected times. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11)
- electronic for transferring a digital data signal along a digital data signal between different clock timing domains;
-
2. The integrated circuit of 1, wherein said delay elements comprise digital delay elements.
-
12. A method for transferring a digital data signal along a digital data path between different clock timing domains, said different clock timing domains comprising a first clock timing domain and a second clock timing domain, a common high frequency source clock being coupled to a clock generator circuit for providing a first and a second clock timing signal, said first clock timing signal having a relatively fixed phase, said second clock timing signal having a relatively varying phase, wherein said first second clock timing domains receive said first and second clock timing signals, respectively, said method comprising:
-
delaying said second and first clock timing signals so that said second and first clock timing signals are respectively staggered for only a relatively short time compared with a given cycle of the common high frequency source clock; and selectively delaying the transfer of said digital data signal along said digital data signal path between said second and first timing domains. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A device comprising:
- electronic circuitry for transferring a digital data signal along a digital signal path from a second clock timing domain, which receives a second clock timing signal having a relatively varying phase, to a timing domain, which receives a first clock timing signal having a relatively fixed phase;
said second and first clock timing domains including a second and a first flip-flop, respectively;
said second and first flip-flops being driven by said second and first clock timing signals, respectively;delay elements for providing said second and first clock timing signals so that the second clock timing signal precedes the first clock timing signal and respectively drives said second and first flip-flops; said digital signal path further including a latch coupled between said second and first flip-flop so as to delay the transfer of said digital data signal from the second clock timing domain to the first clock timing domain at selected times. - View Dependent Claims (19, 20, 21)
- electronic circuitry for transferring a digital data signal along a digital signal path from a second clock timing domain, which receives a second clock timing signal having a relatively varying phase, to a timing domain, which receives a first clock timing signal having a relatively fixed phase;
-
22. An integrated circuit comprising:
- electronic circuitry for transferring a digital data signal along digital data signal path between different clock timing domains;
said different clock timing domains comprising a first clock timing domain and a second clock timing domain;
a common high frequency source clock being coupled to a clock generator circuit for providing a first and a second timing signal;
said first clock timing signal having a relatively fixed phase;
said second clock timing signal having a relatively varying phase;
wherein said first and second clock timing domains receive said first and second clock timing signals, respectively;said clock generator circuit including delay elements for providing said second and first clock timing signals so that the second and first clock timing signals are respectively staggered for only relatively short time compared with a given cycle of the common high frequency source clock; said digital data signal path further including a data valve retention element coupled so as to transfer said digital data signal between said second and first clock timing domains and to delay the transfer of said digital data signal from said second to said first clock timing domain at selected times; wherein said clock generator circuit further comprises a clock divider for producing the first clock timing signal for the first clock timing domain.
- electronic circuitry for transferring a digital data signal along digital data signal path between different clock timing domains;
-
23. An integrated circuit comprising:
- electronic circuitry for transferring a digital data signal along a digital data signal path between different clock timing domains;
said different clock timing domains comprising a first clock timing domain and a second clock timing domain;
a common high frequency source clock being coupled to a clock generator circuit for providing a first and a second clock timing signal;
said first clock timing signal having a relatively fixed phase;
said second clock timing timing domains receive said first and second clock timing signals, respectively;said clock generator circuit including delay elements for providing said second and first clock timing signals so that the second and first clock timing signals are respectively staggered for only a relatively short time compared with a given cycle of the common high frequency source clock; said digital data signal path further including a data value retention element coupled so as to transfer said digital data signal between said second and first clock timing domains and to delay the transfer of said digital data signal from said second to said first clock timing domain at selected times; wherein said clock generator circuitry comprises a digital phase locked loop for producing the second clock timing signal for said second timing domain.
- electronic circuitry for transferring a digital data signal along a digital data signal path between different clock timing domains;
Specification