Dynamic parity inversion for I/O interconnects
AssigneeIntel Corporation
InventorsRandy B. Osborne, Jasmin Ajanovic
Life of this patent
Estimating the term…
Abstract
A method of detecting synchronization errors during the transfer of data in which a transmitting agent sends to the receiving agent either: (a) data parity encoded with a data parity function when the transmitting agent encodes data in one or more clock signals, or (b) header parity encoded with a header parity function when the transmitting agent encodes header information in the one or more clock signals. A synchronization error condition is detected when the receiving agent either: (a) is configured to receive the data parity and actually receives the header parity, or (b) is configured to receive the header parity and actually receives the data parity.
Claims4
A method of detecting a synchronization error during data transfer across a bus between a transmitting and a receiving agent, the method comprising:
- receiving a part of a packet along with a plurality of parity bits from a transmitting agent at a receiving agent;
- determining whether the received part is from a header or a data portion of the packet;
- detecting a synchronization error if the received parity bits are encoded with a header parity function if the received part is determined to be from the data portion of the packet, or detecting a synchronization error if the received parity bits are encoded with a data parity function if the received part is determined to be from the header portion of the packet.
Dependencies are inferred from the claim text.