Back to results
US 2020/0026599 A1Published application
Method of encoding data
AssigneeIntel Corporation
InventorsHuimin Chen, Andrew Martwick, Howard Heck, Robert Dunstan, Dennis Bell, Abdul Ismail
Life of this patent
Estimating the term…
Abstract
Techniques for encoding data are described herein. The method includes receiving a block payload at a physical layer to be transmitted via a data bus. The method includes establishing a block header comprising an arrangement of bits, the block header defining two block header types, wherein a hamming distance between block header types is at least four.
Claims22
1-25. (canceled)
An electronic device interface, comprising:
- an encoder to establish a block header comprising an arrangement of bits, the block header defining two block header types, wherein a hamming distance between the two block header types is four;
- and
- a transmitter to transmit the block header followed by a block payload, wherein a bit rate clock is to enable correction of errors in the block header without re-transmission of the block header and the block payload.
A method of decoding data, comprising:
- receiving 128b/132b line encoded data comprising a four-bit block header followed by a 128 bit block payload;
- identifying a block header comprising an arrangement of bits, the block header defining the content of a block payload using two block header types comprising a data block header type and a control block header type;
- and
- wherein a hamming distance between the two block header types is four.
1 more element
A method of encoding data, comprising:
- establishing a block header comprising an arrangement of four bits that enables detection and correction of single bit errors within the block header, the block header defining two block header types;
- and
- transmitting the block header followed by a block payload comprising 128 bits of block data, wherein a hamming distance between the two block header types is to enable correction of single bit errors in the block header without re-transmission of the block header and the block payload.
Dependencies are inferred from the claim text.