Vector signaling with reduced receiver complexity
First Claim
Patent Images
1. An apparatus comprising:
- a multi-wire bus configured to receive a set of symbols;
a first two-input comparator connected to the multi-wire bus configured to receive a pair of symbols of the set of symbols and to responsively generate a first output of a set of outputs, the symbols in the pair of symbols having different values;
an arithmetic circuit configured to receive the pair of symbols and to responsively generate an arithmetic result; and
a second two-input comparator configured to receive (i) the arithmetic result and (ii) a third symbol from the set of symbols, the third symbol not in the pair of symbols, and to responsively generate a second output of the set of outputs, the second output representing a comparison of the arithmetic result to the third symbol.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and apparatuses are described to determine subsets of vector signaling codes capable of detection by smaller sets of comparators than required to detect the full code. The resulting lower receiver complexity allows systems utilizing such subset codes to be less complex and require less power.
-
Citations
20 Claims
-
1. An apparatus comprising:
-
a multi-wire bus configured to receive a set of symbols; a first two-input comparator connected to the multi-wire bus configured to receive a pair of symbols of the set of symbols and to responsively generate a first output of a set of outputs, the symbols in the pair of symbols having different values; an arithmetic circuit configured to receive the pair of symbols and to responsively generate an arithmetic result; and a second two-input comparator configured to receive (i) the arithmetic result and (ii) a third symbol from the set of symbols, the third symbol not in the pair of symbols, and to responsively generate a second output of the set of outputs, the second output representing a comparison of the arithmetic result to the third symbol. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
receiving a set of symbols via a multi-wire bus; generating a first output of a set of outputs using a first two-input comparator connected to the multi-wire bus, the first output based on a comparison of a pair of symbols of the set of symbols, the symbols in the pair of symbols having different values; generating, using an arithmetic circuit receiving the pair of symbols, an arithmetic result; and generating a second output of the set of outputs using a second two-input comparator receiving (i) the arithmetic result and (ii) a third symbol from the set of symbols, the third symbol not in the pair of symbols, the second output representing a comparison of the arithmetic result to the third symbol. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification