Patent ID: 7747794
Filing Date: 2010-06-29
Classification: H04L

Abstract:
1. An expander mechanism comprising: an elastic buffer for buffering a stream of data between a sender and a receiver; a primitive decoder for identifying one or more control data-words from said stream of data as repeated primitives; and a link connection controller for filling said elastic buffer with said stream of data followed, upon identification of a first known type of repeated primitive from said stream of data, with at least two repeated primitives of said first known type while discarding subsequent data-words identical to said at least two repeated primitives of said first known type, wherein said link connection controller, upon identification of a second known type of repeated primitive from said stream of data, fills said elastic buffer with at least two repeated primitives of said second known type while discarding subsequent data-words identical to said at least two repeated primitives of said second known type so as to preserve within said elastic buffer a first primitive type change identified within said stream of data, wherein said link connection controller, upon identification of a third known type of repeated primitive from said stream of data, fills said elastic buffer with at least two repeated primitives of said third known type while discarding subsequent data-words identical to said at least two repeated primitives of said third known type so as to preserve within said elastic buffer a second primitive type change identified within said stream of data, and wherein said elastic buffer includes a reserve portion of said elastic buffer having storage capacity for at least two transitions in primitive type.