Patent ID: 7626523

Claim:
A deserializer comprising: a first parallel converter configured to convert serial data into a plurality of serial data groups; a second parallel converter configured to receive and convert the plurality of serial data groups into preliminary N-bit parallel data, where N is an integer greater than 1; a comma detector configured to detect a comma associated with the plurality of serial data groups during conversion of the plurality of serial data group into the preliminary N-bit parallel data and generate corresponding comma detection signals, wherein the comma detector detects the comma from at least 3-bits of the N-bit parallel data; and a data aligner configured to align the preliminary N-bit parallel data into N-bit parallel data in relation to the comma detection signals, wherein the second parallel converter comprises a plurality of P demultiplexers, where P is an integer greater than 1, wherein each one of the plurality of P demultiplexers receives a serial data group selected from the plurality of serial data groups and converts the received serial data group into M-bit parallel data, where M is an integer less than N, and a combination of M-bit parallel data provided by the plurality of P demultiplexers forms the preliminary N-bit parallel data.