H04L2001/0094

Codebook to reduce error growth arising from channel errors
10979176 · 2021-04-13 · ·

Techniques for limiting the growth of errors in decoded data words that arise from bit errors incurred during transmission. The growth of 3+ bit errors in the decoded data word is limited at the expense of a higher number of two bit errors, which are correctable using practical error correcting codes.

ERROR RECOVERY AND POWER MANAGEMENT BETWEEN NODES OF AN INTERCONNECTION NETWORK
20230412307 · 2023-12-21 ·

Improved techniques for recovering from an error condition without requiring a re-transmittal of data across a high-speed data link and for improved power usage are disclosed herein. A data stream is initiated. This stream includes different types of packets. Error correcting code (ECC) is selectively imposed on a control data type packet. A transmitter node and a receiver node are connected via a hard link that has multiple virtual channels. Each virtual channel is associated with a corresponding power-consuming node. When the receiver node receives the control data type packet, error correction is performed if needed without re-transmittal. When a final data type packet is transmitted for each virtual channel, the transmitter node transmits an end condition type packet. A corresponding power-consuming node that corresponds to the respective virtual channel transitions from an active state to a low power state.

Signal transmission device and method, and signal reception device

The signal transmission device converts a K-bit original signal into an N-bit (N is greater than K) transmission signal in which the number of a logic high bit is identical to the number of a logic low bit, according to a lookup table in which a plurality of K-bit original signals are associated with a plurality of N-bit transmission signals by 1:1 correspondence, and transmit the N-bit transmission signal via N signal lines such that each line carries one bit, thereby minimizing the noise affecting the K-bit original signal.

USER STATION FOR A SERIAL BUS SYSTEM AND METHOD FOR ERROR SIGNALING FOR A MESSAGE RECEIVED IN A SERIAL BUS SYSTEM
20210036813 · 2021-02-04 ·

A user station for a serial bus system and a method for error signaling for a message received in a serial bus system are provided. The user station includes a communication control unit for creating a message to be transmitted serially to at least one further user station of the bus system, or for reading a message, received serially from at least one further user station, and a transceiver device for transmitting the created message on a bus line or for receiving a message from the bus line, the communication control unit and/or the transceiver device provide an ACK time window for an ACK signal and/or a NACK time window for a NACK signal in the message to be transmitted for a signaling of whether or not at least one further user station has identified an error in the transmitted message.

Multichip package link error detection

First data is received on a plurality of data lanes of a physical link and a stream signal corresponding to the first data is received on a stream lane identifying a type of the first data. A first instance of an error detection code of a particular type is identified in the first data. Second data is received on at least a portion of the plurality of data lanes and a stream signal corresponding to the second data is received on the stream lane identifying a type of the second data. A second instance of the error detection code of the particular type is identified in the second data. The stream lane is another one of the lanes of the physical link and, in some instance, the type of the second data is different from the type of the first data.

Latency-Optimized Mechanisms for Handling Errors or Mis-Routed Packets for Computer Buses

Systems and devices can include protocol stack circuitry to perform certain methods, including receiving a flow control unit (flit) header and a transaction layer packet (TLP) payload, the TLP payload comprising a first portion and a second portion, determining that the flit header is free from errors, forwarding the flit header and the first portion of the TLP payload to a link partner based on the flit header being free from errors, identifying that the flit contains an error from the second portion of the TLP payload, and sending a data link layer packet (DLLP) to the link partner to indicate the error in the TLP payload.

System and Method for Transferring Data and a Data Check Field

In accordance with an embodiment, a method of transferring data includes determining, by a first device, a data check field of a data frame based on a predetermined identification field and a plurality of data bits, wherein the predetermined identification field represents at least one of a content, source or target of the plurality of data bits; and transmitting, by the first device to a second device, the data frame comprising the plurality of data bits and the data check field without directly transmitting the predetermined identification field.

Error correction code (ECC) and data bus inversion (DBI) encoding

Embodiments may relate to a processor to an electronic device that includes an error correction code (ECC) encoder that is to perform ECC encoding on aa data message to generate an ECC encoded data message. The electronic device may further include a data bus inversion (DBI) encoder communicatively coupled with the ECC encoder, wherein the DBI encoder is to perform DBI encoding on the ECC encoded data message to generate a DBI encoded data message. Other embodiments may be described or claimed.

CHARACTERIZING ERROR CORRELATION BASED ON ERROR LOGGING FOR COMPUTER BUSES
20200364129 · 2020-11-19 · ·

Systems and devices can include forward error correction (FEC) logic to identify a correctable error in the first flit, and correct the correctable error using three error correcting code (ECC) groups. System and devices can also include an error log, the correctable error log to log a symbol number in the first flit corrected by each ECC group, and to log a magnitude of the correctable error corrected by each ECC group in the first flit; and a configuration register to log link error correlation, the link error correlation comprising a indication of one or more bits in error in the first flit.

System and method for transferring data and a data check field

In accordance with an embodiment, a method of transferring data includes determining, by a first device, a data check field of a data frame based on a predetermined identification field and a plurality of data bits, wherein the predetermined identification field represents at least one of a content, source or target of the plurality of data bits; and transmitting, by the first device to a second device, the data frame comprising the plurality of data bits and the data check field without directly transmitting the predetermined identification field.