Pulse or digital communications – Synchronizers
Reexamination Certificate
2000-01-19
2004-12-07
Ghebretinsae, Temesghen (Department: 2631)
Pulse or digital communications
Synchronizers
C375S364000, C375S371000, C370S503000, C370S506000, C341S050000, C341S102000
Reexamination Certificate
active
06829315
ABSTRACT:
BACKGROUND OF THE INVENTION
1. Field of the Invention
The invention is related to the field of data communication, and in particular, to a data communication circuit that uses header detection signaling bits to align parallel data channels.
2. Statement of the Problem
Data communication systems transfer user data from one point to another. The user data is often transferred in packets that have headers. The headers carry address information that is used to identify and route the packets. The packets are transferred over channels that are arranged in parallel to provide simultaneous transmission of multiple packets. It is important to synchronize the parallel channels to a common clock so the system receiving the parallel channels can effectively detect and multiplex the user data.
One solution for synchronizing parallel channels uses circuitry to detect and align no the headers in the packets. The alignment of the headers also aligns the parallel channels. Unfortunately, the circuitry periodically mis-interprets the user data as a header and mistakenly aligns this mis-interpreted user data with the headers in the other parallel channels. Thus, the circuitry that is supposed to align the parallel channels actually mis-aligns the channels. Channel mis-alignment prevents the effective detection and multiplexing of the user data. The problem is further illustrated below with respect to FIG.
1
.
SUMMARY OF THE SOLUTION
The invention solves the problem with a data communication circuit that has improved channel alignment and clocking. The data communication circuit generates signaling bits that indicate headers to the alignment buffer. The alignment uses the signaling bits to align the parallel channels instead of having to detect the headers. As a result, the alignment buffer is prevented from detecting false headers in the user data and mis-aligning the parallel channels.
The data communication circuit includes a decoder and an alignment buffer. The decoder receives and decodes parallel (N) bit channels into parallel (M+X) bit channels where the variables N, M, and X are integers. The (M+X) bit channels include signaling bits that indicate headers in the parallel (M+X) bit channels. The decoder transfers the parallel (M+X) bit channels to the alignment buffer. The alignment buffer recovers and aligns parallel (M) bit channels using the signaling bits. The alignment buffer also generates a clock selection signal using the signaling bits. The alignment buffer transfers the aligned parallel (M) bit channels and the clock selection signal. The alignment buffer can have a length that is a multiple of a frame length for the (M) bit parallel channels.
REFERENCES:
patent: 4486739 (1984-12-01), Franaszek et al.
patent: 4701913 (1987-10-01), Nelson
patent: 4967405 (1990-10-01), Upp et al.
patent: 5025458 (1991-06-01), Casper et al.
patent: 5113395 (1992-05-01), Murakami et al.
patent: 5408473 (1995-04-01), Hutchison et al.
patent: 5598442 (1997-01-01), Gregg et al.
patent: 5861825 (1999-01-01), Ino
patent: 6201829 (2001-03-01), Schneider
patent: 6233073 (2001-05-01), Bowers et al.
patent: 6362757 (2002-03-01), Lee et al.
Stugrin, Michael, “Conexant Works with Cisco to Define Interconnection Standard that Cuts Costs of Depolying High-Speed Wide Area Networks,” Internet, Conexant, No. 1, p. two, (Nov. 10, 1999).
Nowell, Mark, “Proposal for a very Short Reach (VSR) OC-192/STM-64 Interface Based on Parallel Optics,” Working Group: Physical and Link Layer (PLL), pp. ten, (Oct. 19-20, 1999 OIF meeting, Los Angeles).
Ghebretinsae Temesghen
Ghulamali Qutub
Kind Keith
Mindspeed Technologies Inc.
LandOfFree
Alignment of parallel data channels using header detection... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Alignment of parallel data channels using header detection..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Alignment of parallel data channels using header detection... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3281186