Low power, DC-balanced serial link transmitter
First Claim
1. A method for transmitting data comprising:
- encoding 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
driving the sequence of codewords within a corresponding sequence of symbol cells on a transmission line, with power of less than 100 picoJoules per bit of data in the input data stream.
1 Assignment
0 Petitions
Accused Products
Abstract
A transmitter for a data communication system that 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 signaling cell, and integrating for a second interval with a negative polarity within the particular signaling cell, to produce output representing the codewords. A sense circuit produces an output data stream.
-
Citations
21 Claims
-
1. A method for transmitting data comprising:
-
encoding 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 driving the sequence of codewords within a corresponding sequence of symbol cells on a transmission line, with power of less than 100 picoJoules per bit of data in the input data stream. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A data transmitter comprising:
-
means for encoding 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 data stream, and the members of the set are substantially DC balanced; and means for driving the sequence of codewords within a corresponding sequence of symbol cells on a transmission line, with power of less than 100 picoJoules per bit of data in the data stream.
-
-
21. An article, comprising:
-
a program file in a computer-readable medium, comprising executable instructions implementing an integrated circuit module, the module comprising; an encoder having a data input to encode 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, to drive the sequence of codewords within a corresponding sequence of symbol cells on a transmission line, with power of less than 100 picoJoules per bit of data in the data stream.
-
Specification