Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Data transfer between phase independent clock domains

a phase independent clock and data transfer technology, applied in the direction of multiplex communication, synchronisation signal speed/phase control, instruments, etc., can solve the problem that data transfer between one area and the other may require additional synchronization, and cannot be deterministic in output data pattern,

Active Publication Date: 2007-07-24
ANALOG DEVICES INC
View PDF12 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The trend today in silicon chip design is towards VLSI, and with larger and larger chips, smaller and smaller features and higher and higher clock rates, the result is that different regions on the chip can no longer be relied upon to be in time with a common clock.
Even if the entire chip is commonly clocked, phase differences at different areas of the chip mean that interactions such as data transfer between one area and the other may require additional synchronization.
A disadvantage with the FIFO approach is that it results in a non-deterministic output data pattern.
The first two techniques may prove strenuous or impractical in some cases, while the third is hampered by the non-deterministic output data pattern.
A chip, or arrangement of chips, that does not produce a deterministic output pattern can be difficult to test.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Data transfer between phase independent clock domains
  • Data transfer between phase independent clock domains
  • Data transfer between phase independent clock domains

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0061]The present embodiments provide deterministic data transfer between two logic domains located relatively far from each other, “relatively far” meaning that the relative distance between the domains is such that synchronization between the domains is unreliable or not constant. The preferred embodiments are relatively simple in their implementation compared to the prior art systems discussed above.

[0062]The principles and operation of deterministic data transfer according to the present invention may be better understood with reference to the drawings and accompanying descriptions.

[0063]Before explaining at least one embodiment of the invention in detail, it is to be understood that the invention is not limited in its application to the details of construction and the arrangement of the components set forth in the following description or illustrated in the drawings. The invention is capable of other embodiments or of being practiced or carried out in various ways. Also, it is ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

An integrated circuit arrangement clocked by a single clock having variable delays to different regions of said arrangement such that said regions are partially synchronized to each other, the arrangement comprising: a data transfer buffer for buffering a data stream for transfer between respective first and second ones of said regions, and a data transfer controller, associated with said data transfer buffer and said respective regions, configured to control transfer of said data stream by: initially synchronizing between said respective regions at a start of said data stream, receiving data, in said buffer, from said first region, at a predetermined rate, and outputting said data stream to said second region at said predetermined rate in accordance with said initial synchronization. The arrangement allows deterministic data patterns to arrive at the receiving domain at minimal hardware cost.

Description

FIELD AND BACKGROUND OF THE INVENTION[0001]The present invention relates to data transfer between phase independent clock domains and, more particularly, but not exclusively to a method or apparatus for deterministic data transfer between commonly clocked domains wherein an exact or variable phase difference is introduced by such factors as the circuit geometry.[0002]The trend today in silicon chip design is towards VLSI, and with larger and larger chips, smaller and smaller features and higher and higher clock rates, the result is that different regions on the chip can no longer be relied upon to be in time with a common clock. Even if the entire chip is commonly clocked, phase differences at different areas of the chip mean that interactions such as data transfer between one area and the other may require additional synchronization.[0003]More specifically, in the current art, the transfer of data between two logic sections located at relatively large distance from each other, typi...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(United States)
IPC IPC(8): H04L7/00
CPCG06F5/06H04L7/005H04L7/10H04L7/02
Inventor ALMOG, EDANMEIROV, HENRI
Owner ANALOG DEVICES INC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products