Communication system with low power, DC-balanced serial link
First Claim
1. A data communication system, comprising:
- a transmission line;
a first integrated circuit coupled to the transmission line and including a transmitter, the transmitter comprisingan encoder, having a data input, that encodes an input data stream to produce a sequence of codewords, wherein codewords in the sequence are members of a set of codewords representing data in the input data stream, and the members of the set are substantially DC balanced; and
a driver, coupled to the encoder, that drives the sequence of codewords within a corresponding sequence of symbol cells on the transmission line, wherein the driver drives the sequence of codewords with power of less than 100 picoJoules per bit; and
a second integrated circuit coupled to the transmission line and including a receiver, the receiver comprisingan input to receive the sequence of codewords.
1 Assignment
0 Petitions
Accused Products
Abstract
A data communication system comprises a transmission line between first and second integrated circuits. An encoder on the first integrated circuit encodes an input data stream to produce a sequence of codewords, wherein codewords in the sequence are members of a set of codewords representing data in the input data stream, and the members of the set are substantially DC balanced, such as a Manchester encoded symbol set. An integrating circuit on the second integrated circuit integrates codewords by integrating for a first interval with a positive polarity within a particular symbol cell, and integrating for a second interval with a negative polarity within the particular symbol cell, to produce output representing the codewords. A sense circuit produces an output data stream.
-
Citations
22 Claims
-
1. A data communication system, comprising:
-
a transmission line; a first integrated circuit coupled to the transmission line and including a transmitter, the transmitter comprising an encoder, having a data input, that encodes an input data stream to produce a sequence of codewords, wherein codewords in the sequence are members of a set of codewords representing data in the input data stream, and the members of the set are substantially DC balanced; and a driver, coupled to the encoder, that drives the sequence of codewords within a corresponding sequence of symbol cells on the transmission line, wherein the driver drives the sequence of codewords with power of less than 100 picoJoules per bit; and a second integrated circuit coupled to the transmission line and including a receiver, the receiver comprising an input to receive the sequence of codewords. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A data communication system, comprising:
-
a transmission line; a first integrated circuit coupled to the transmission line and including a transmitter, the transmitter comprising an encoderm having a data input, that encodes an input data stream to produce a sequence of codewords, whrein codewords in the sequence are members of a set of codewords representing data in the input data stream, and the members of the set are substantially DC balanced; and a second integrated circuit coupled to the transmission line and including means for receiving and decoding the sequence of codewords from the transmission line. an input to receive the sequence of codewords, wherein the set of codewords comprises a first subset of orthogonal code words and a second subset of code words that are complements of the orthogonal code words int he first subset.
-
-
16. A data communication system, comprising:
-
a transmission line; a first integrated circuit coupled to the transmission line and including a transmitter, the transmitter comprising an encoder, having a data input, that encodes an input data stream to produce a sequence of codewords, wherein codewords in the sequence are members of a set of codewords representing data in the input data stream, and the members of the set are substantially DC balanced; and a driver, coupled to the encoder, that drives the sequence of codewords within a corresponding sequence of symbol cells on the transmission line; and a second integrated circuit coupled to the transmission line and including a receiver, the receiver comprising an input to receive the sequence of codewords, wherein the driver drives the sequenc of codewords with less than 50 millivolts swing.
-
-
17. A data communication system, comprising:
-
a transmission line; a first integrated circuit coupled to the transmission line and including a transmitter, the transmitter comprising an encoder, having a data input, that encodes an input data stream to produce a sequence of codewords, wherein codewords in the sequence are members of a set of codewords representing data in the input data stream, and the members of the set are substantially DC balanced; and a driver, coupled to the encoder, that drives the sequence of codewords within a corresponding sequence of symbol cells on the transmission line; and a second integrated circuit coupled to the transmission line and including a receiver, the receiver comprising an input to receive the sequence of codewords, wherein codewords in the set of codewords include respectively, binary code word and one of a plurality of voltage swing amplitudes, whereby a particular binary code word with a first voltage swing amplitude represents a first data value, and the particular binary code word with a second voltage swing amplitude represents a second data value.
-
-
18. A data communication system, comprising:
-
a transmission line; a first integrated circuit coupled to the transmission line and including a transmitter, the transmitter comprising an encoder, having a data input, that encodes an input data stream to produce a sequence of codewords, wherein codewords in the sequence are members of a set of codewords representing data in the input data stream, and the members of the set are substantially DC balanced; and a driver, coupled to the encoder, that drives the sequence of codewords within a corresponding sequence of symbol cells on the transmission line; and a second integrated circuit coupled to the transmission line and including a receiver, the receiver comprising an input to receive the sequence of codewords;
wherein the transmitter further includes a multiplexer converting the input data stream fro parallel to serial, and using a combined circuit for the multiplexer, encoder and driver.
-
-
19. A data communication system, comprising:
-
a transmission line; a first integrated circuit coupled to the transmission line and including a transmitter, the transmitter comprising an encoder, having a data input, that encodes an input data stream to produce a sequence of codewords, wherein codewords in the sequence are members of a set of codewords representing data in the input data stream, and the members of the set are substantially DC balanced; and a driver, coupled to the encoder, that drives the sequence of codewords within a corresponding sequence of symbol cells on the transmission line; and a second integrated circuit coupled to the transmission line and including a receiver, the receiver comprising an input to receive the sequence of codewords;
wherein the transmitter further includes a multiplexer converting the input data stream from parallel to serial, and using a combined circuit for the multiplexer, encoder and driver, and wherein the combined circuit is a push-pull circuit.
-
-
20. A data communication system, comprising:
-
transmission line; a first integrated circuit coupled to the transmission line and including a transmitter, the transmitter comprising an encoder, having a data input, that encodes an input data stream to produce a sequence of codewords, wherein codewords in the sequence are members of a set of codewords representing data in the input data stream, and the members of the set are substantially DC balanced; and a driver, coupled to the encoder, that drives the sequence of codewords within a corresponding sequence of symbol cells on the transmission line; and a second integrated circuit coupled to the transmission line and including a receiver, the receiver comprising an input to receive the sequence of codewords;
wherein the transmitter further includes a multiplexer converting the input data stream from parallel to serial, and using a combined circuit for the multiplexer, encoder and driver, and wherein the combined circuit is a differential circuit.
-
-
21. A data communication system, comprising:
-
a transmission line; a first integrated circuit coupled to the transmission line and including a transmitter, the transmitter comprising an encoder, having a data input, that encodes an input data stream to produce a sequence of codewords, wherein codewords in the sequence are members of a set of codewords representing data in the input data stream, and the members of the set are substantially DC balanced; and a driver, coupled to the encoder, that drives the sequence of codewords within a corresponding sequence of symbol cells on the transmission line; and a second integrated circuit coupled to the transmission line and including a receiver, the receiver comprising an input to receive the sequence of codewords;
wherein the system further includes an integrating circuit coupled to the input on the second integrated circuit, the integrating circuit comprising first and second integrating amplifiers, and logic for time-multiplexing the first and second integrating amplifiers.
-
-
22. A data communication system, comprising:
-
a transmission line; a first integrated circuit coupled to the transmission line and including means for encoding and driving a sequence of codewords on the transmissiion line with power of less than 100 picoJoules per bit, wherein codewords int he sequence are members of a set of codewrods representing dat in an input data stream, and the members of the sset are substantially DC balanced; and a second integrated circuit coupled to the transmissio line and including means for receiving and decoding the sequence of codewords from the transmission line.
-
Specification