The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Feb. 23, 1999

Filed:

Dec. 12, 1996
Applicant:
Inventors:

Richard Cam, Vancouver, CA;

Steven Lang, Vancouver, CA;

Charles Kevin Huscroft, Port Moody, CA;

Assignee:

PMC-Sierra Ltd., Burnaby, CA;

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
H04J / ;
U.S. Cl.
CPC ...
370474 ; 370395 ; 370535 ; 370389 ;
Abstract

An ATM inverse multiplexing cell-based system for reducing error-multiplication due to error events in the transmitted cell stream, which includes a first IMA assembly having an input coupled to an incoming cell stream from a first ATM layer device, a second IMA assembly having an output coupled to a second ATM layer device, a plurality of links coupling the first IMA assembly to the second IMA assembly. The first IMA assembly includes a multiplexer for multiplexing the incoming cell stream onto the plurality of links and for inserting onto the links framing cells in the form of 'st' cells in place of idle cells and 'S' cells to mark divisions in each channel corresponding to a given number of cells or a given time interval between successive 'S' cells. An encoder encodes and inserts cell location information of both control cells and payload cells. The second IMA assembly includes a plurality of link buffers for receiving cells transmitted along respective ones of links. A demultiplexer demultiplexes cells by aligning 'S' cells on the link buffers and releasing payload cells for CDV smoothing. A decoder extracts and decodes location information from the framing cells to identify errored or missing cells and to mark the location of those cells. A discriminator distinguishes between errors in a header and errors in a payload of an errored cell and flushes all cells in the same frame on each link upon failure to identify an 'unknown' cell before encountering buffer overflow.


Find Patent Forward Citations

Loading…