Home | Links | Contact Us | More About Intellectual Property | Bookmark
Search patents:
Home Processing Data Apparatus-and-method-for-multiple-serial-data-synchronization-using-channel-lock-FIFO-buffers-optimized-for-jitter

 Pattern write control circuit
It is an object of the present invention to provide a pattern write control circuit which allows ...


 High speed image processing computer
In accordance with the present invention, the disclosed methods and apparatus of the image computer ...


 Programmable logic device with two dimensional memory addressing
This and other objects of the invention are accomplished in accordance with the principles of the ...


 Data transfer control device for controlling data transfer between shared memories of network clusters
In order to dissolve the fault of the above-mentioned conventional data transfer control device, a ...


 Exception reporting on function generation in an SIMD processor
What is claimed is: 1. A method for exception reporting in a single instruction multiple data (SIMD)...


 High performance digital electronic system architecture and memory circuit therefor
The present invention meets the aforementioned needs and overcomes the aforementioned limitations ...


 Composite communication network
It is an object of the present invention to overcome the problems with the conventional routing ...


 Parallel processing system having a synchronous SIMD processing with processing elements emulating SIMD operation using individual instruction streams
We have created a new way to make massively parallel processors and other computer systems by ...


 Distributed routing
OF THE INVENTION U.S. Provisional Patent Application Ser. No. 60/071,012, entitled METHODS FOR DIST...


 Event driven interface for a system for monitoring and controlling a data communications network
What is claimed is: 1. In a system which communicates a serial data stream having a characteristic ...


 Apparatus and method for multiple serial data synchronization using channel-lock FIFO buffers optimized for jitter

Details
Inventors: Johnson, David T.; Robalino, Steven G.;
Assignee: Applied Micro Circuits Corporation (San Diego, CA)
Primary Examiner: Phu; Phuong
Assistant Examiner:
Attorney, Agent or Firm: Gray Cary Ware & Freidenrich, Meador; Terrance A.

The invention provides an apparatus, and related method, for receiving and synchronizing parallel data transmitted over multiple serial data channels. The synchronization technique uses a channel lock FIFO buffer on each received serial data channel. The FIFO buffers are configured to tolerate a significant amount of jitter between channels and clock tree delay within the synchronization apparatus.

DETAILED DESCRIPTION The present invention is embodied in an apparatus, and related method, for synchronizing parallel digital data transmitted across a plurality of serial data channels.
The apparatus includes a plurality of regenerators, a clock tree and a plurality of FIFO buffers each associated with a regenerator.
The plurality of regenerators receive serial data from the plurality of serial data channels, respectively.
The FIFO buffers are optimized for jitter.
Each regenerator generates parallel data and a data clock based on the serial data from the respective serial data channel.
The clock tree generates a synchronous clock for synchronizing the parallel data.
Each FIFO buffer stores the respective parallel data based on the respective data clock.
The parallel data is read from the FIFO buffer based on the synchronous clock.
In more detailed features of the invention, each FIFO buffer includes a data store, a synchronous repetitive counter, a demultiplexer, a data repetitive counter and a multiplexer.
The data store has a plurality of parallel data locations for storing the parallel data in response to a location select signal and for writing the parallel data in response to a write select signal.
The synchronous repetitive counter generates a synchronous count for incrementally selecting each data location based on the synchronous clock.
The demultiplexer is coupled between the synchronous counter and the plurality of storage locations for enabling a selected location to store the parallel data using the select signal which is generated by the demultiplexer based on the synchronous count.
The data repetitive counter generates a data count for incrementally selecting each data location based on the data clock.
The multiplexer is coupled between the data counter and the plurality of storage locations for reading the parallel data of a data location selected based on the data count.
The synchronous counter is configured to count about 180 degrees out of phase with the count of the data counter in the absence of jitter between the synchronous clock and the data clock so that the synchronizing apparatus is optimized for jitter



Related patents
  Perforated debris catcher for a nuclear fuel assembly
In accordance with a preferred embodiment of the present invention, there is provided a filter plate for overlying a cast lower tie plate having a grid formed of spaced ...
  Dynamic memory with high speed nibble mode
In accordance with one embodiment of the invention, a semiconductor dynamic memory device has an array of one-transistor cells, with row and column decode to produce a 4-...
  Local bus interface
Accordingly, it is an object of this invention to overcome the problems in the prior art identified above. It is a further object of this invention to provide an ...
  Sampling signal analyzer
One embodiment of the present invention provides a sampling signal analyzer in which the frequency of an input signal to be measured is initially ascertained, an ...
  Synchronous read channel employing an expected sample value generator for acquiring a preamble
The objects of the present invention are achieved by utilizing an improved method and circuit for implementing timing recovery in a synchronous read channel. A digital ...
  Evaluation of signal-processor performance
OF THE PREFERRED EMBODIMENTS Having broadly portrayed the nature of the present invention, particular embodiments will now be described by way of example and ...
  Method, system, and apparatus for unambiguous phase synchronization
OF THE PREFERRED EMBODIMENT The present invention provides a method, apparatus and system for efficiently and inexpensively acquiring unambiguous phase synchronization ...
  System and method for selecting the correct group of replicas in a replicated computer database system
Disclosed herein is a system, method and computer program product of a special utility in ensuring that a replicated computer database does not encounter a "split brain" ...
  Network management system
It is therefore a first object of the invention to provide a network management system which can manage information from service units and notify manager units, which ...
  Signal output circuit operating stably and arrangement of power supply interconnection line therefor in semiconductor integrated circuit device
One object of the present invention is to provide a semiconductor integrated circuit device including a data output circuit providing output data at a high speed and in ...

0.014

Archive: All patents - Links

Copyright (c)2006 Eipa-patents.org - All rights reserved