H04L25/4925

HIGH-SPEED DATA TRANSMITTING/RECEIVING SYSTEM AND METHOD OF REMOVING SIMULTANEOUS SWITCHING NOISE AND INTER-SYMBOL INTERFERENCE

Disclosed are high-speed data transmitting/receiving system and method capable of removing simultaneous switching noise and ISI at low cost and a small area. A transmitter used in the data transmitting/receiving system includes: a data mapping unit which maps 2-bit input data to one of codes, wherein the voltage level of a first signal line, the voltage level of a second signal line, and the voltage level of a third signal line are set in each of the codes; and a transmit driver which outputs data corresponding to the input data through the first signal line, the second signal line, and the third signal line having the voltage levels corresponding to the mapped code. Here, each of the voltage levels is +1, 0 or 1, and the number of signal lines having the voltage level of +1 is the same as the number of signal lines having the voltage level of 1.

System and method for PAM-4 transmitter bit equalization for improved channel performance beyond 32 Gbps

A serial data channel includes a transmitter that encodes serial data using a quaternary PAM-4 scheme, wherein the four PAM-4 signal levels include two balanced pairs of differential signal levels. The channel includes a de-emphasis circuit that determines that first and second symbols are in a first PAM-4 state, that a third symbol is in a second PAM-4 state, and provides a first de-emphasis to a voltage level of the second symbol in response to determining that the third symbol is represented as the second state. The de-emphasis circuit further determines that fourth and fifth symbols are in the second state, that a sixth symbol is in the first state, and provides a second de-emphasis to a voltage level of the fifth symbol in response to determining that the sixth symbol is represented as the first state. The first de-emphasis and the second de-emphasis represent different de-emphasis levels.

Methods and systems for skew tolerance in and advanced detectors for vector signaling codes for chip-to-chip communication

Advanced detectors for vector signaling codes are disclosed which utilize multi-input comparators, generalized on-level slicing, reference generation based on maximum swing, and reference generation based on recent values. Vector signaling codes communicate information as groups of symbols which, when transmitted over multiple communications channels, may be received as mixed sets of symbols from different transmission groups due to propagation time variations between channels. Systems and methods are disclosed which compensate receivers and transmitters for these effects and/or utilize codes having increased immunity to such variations, and circuits are described that efficiently implement their component functions.

Network Communication Method
20190312715 · 2019-10-10 ·

There is provided a method for supporting full duplex communication between a local PHY and a remote PHY via a single balanced pair of conductors. The method comprises for each PHY receiving a binary data stream and converting the binary data stream into a ternary symbol stream, wherein the conversion comprises: converting each nibble of the binary data stream directly into one respective triplet of ternary symbols for the ternary symbol stream, and limiting a maximum allowed number of consecutive positive symbols or consecutive negative symbols of the ternary symbol stream to 5 symbols or less.

METHODS AND SYSTEMS FOR SKEW TOLERANCE IN AND ADVANCED DETECTORS FOR VECTOR SIGNALING CODES FOR CHIP-TO-CHIP COMMUNICATION
20190268081 · 2019-08-29 ·

Advanced detectors for vector signaling codes are disclosed which utilize multi-input comparators, generalized on-level slicing, reference generation based on maximum swing, and reference generation based on recent values. Vector signaling codes communicate information as groups of symbols which, when transmitted over multiple communications channels, may be received as mixed sets of symbols from different transmission groups due to propagation time variations between channels. Systems and methods are disclosed which compensate receivers and transmitters for these effects and/or utilize codes having increased immunity to such variations, and circuits are described that efficiently implement their component functions.

Signal monitoring and measurement for a multi-wire, multi-phase interface
10313068 · 2019-06-04 · ·

Methods, apparatus, and systems for monitoring and measuring signal characteristics for signals received over a multi-wire, multi-phase interface are disclosed. Signals present on each line of a 3-line communication interface are sampled using auxiliary samplers having a programmable time delay to delay the sampled signal by a set time, as well as a programmable voltage offset. The auxiliary sampler outputs are compared with direct line samples of signals on each of the three lines to generate error signals. From this comparison, an array of error signal data occurring over a particular sampling period may be generated. In turn, waveform characteristics can be determined from the error signal data, such as an eye-pattern. Furthermore, skew measurement may further be effectuated using the auxiliary samplers but determining the time difference of when the error signals of the different wires cross a predetermined threshold.

Methods and systems for skew tolerance in and advanced detectors for vector signaling codes for chip-to-chip communication

Advanced detectors for vector signaling codes are disclosed which utilize multi-input comparators, generalized on-level slicing, reference generation based on maximum swing, and reference generation based on recent values. Vector signaling codes communicate information as groups of symbols which, when transmitted over multiple communications channels, may be received as mixed sets of symbols from different transmission groups due to propagation time variations between channels. Systems and methods are disclosed which compensate receivers and transmitters for these effects and/or utilize codes having increased immunity to such variations, and circuits are described that efficiently implement their component functions.

METHODS AND SYSTEMS FOR SKEW TOLERANCE IN AND ADVANCED DETECTORS FOR VECTOR SIGNALING CODES FOR CHIP-TO-CHIP COMMUNICATION
20180351670 · 2018-12-06 ·

Advanced detectors for vector signaling codes are disclosed which utilize multi-input comparators, generalized on-level slicing, reference generation based on maximum swing, and reference generation based on recent values. Vector signaling codes communicate information as groups of symbols which, when transmitted over multiple communications channels, may be received as mixed sets of symbols from different transmission groups due to propagation time variations between channels. Systems and methods are disclosed which compensate receivers and transmitters for these effects and/or utilize codes having increased immunity to such variations, and circuits are described that efficiently implement their component functions.

Methods and systems for skew tolerance in and advanced detectors for vector signaling codes for chip-to-chip communication

Advanced detectors for vector signaling codes are disclosed which utilize multi-input comparators, generalized on-level slicing, reference generation based on maximum swing, and reference generation based on recent values. Vector signaling codes communicate information as groups of symbols which, when transmitted over multiple communications channels, may be received as mixed sets of symbols from different transmission groups due to propagation time variations between channels. Systems and methods are disclosed which compensate receivers and transmitters for these effects and/or utilize codes having increased immunity to such variations, and circuits are described that efficiently implement their component functions.

Methods and systems for selection of unions of vector signaling codes for power and pin efficient chip-to-chip communication
09929818 · 2018-03-27 · ·

Methods and systems are described for communication of data over a communications bus at high speed and high pin efficiency, with good resilience to common mode and other noise. Pin efficiencies of 100% may be achieved even for bus widths of four or fewer wires. Information to be transmitted is encoded as words of a vector signaling code, each word comprising multiple values transmitted as a group over the communications bus. Subsets of the vector signaling code have distinct group characteristics, which are discernable on transmission and are used to facilitate decoding on reception.