The following prior applications are herein incorporated by reference in their entirety for all purposes:
U.S. Patent Publication 2011/0268225 of application Ser. No. 12/784,414, filed May 20, 2010, naming Harm Cronie and Amin Shokrollahi, entitled “Orthogonal Differential Vector Signaling” hereinafter identified as [Cronie I].
U.S. patent application Ser. No. 13/842,740, filed Mar. 15, 2013, naming Brian Holden, Amin Shokrollahi and Anant Singh, entitled “Methods and Systems for Skew Tolerance in and Advanced Detectors for Vector Signaling Codes for Chip-to-Chip Communication”, hereinafter identified as [Holden I];
U.S. patent application Ser. No. 15/582,545, filed Apr. 28, 2017, naming Ali Hormati and Richard Simpson, entitled “Clock Data Recovery Utilizing Decision Feedback Equalization”, hereinafter identified as [Hormati I].
U.S. patent application Ser. No. 15/792,599, filed Oct. 24, 2017, naming Armin Tajalli, entitled “Multiphase Data Receiver with Distributed DFE”, hereinafter identified as [Tajalli I].
Data communications between electronic devices such as integrated circuits in a system are in general constrained by the behavior of the interconnecting transport medium, such as wires, printed circuit traces, or optical fibers. Transmission line effects including attenuation, signal reflections, and frequency-dependent propagation characteristics distort transmitted signals, requiring corrective solutions to be applied. Linear circuit corrective measures include amplification of received signals, and frequency-domain signal correction using as one example Continuous-Time Linear Equalization (CTLE).
Data-dependent equalization is also well known in the art. Generally, these time-domain-oriented equalization methods focus on compensating for the effects of inter-symbol-interference or ISI on the received signal. Such ISI is caused by the residual electrical effects of a previously transmitted signal persisting on the communications transmission medium, so as to affect the amplitude or timing of the current symbol interval. As one example, a transmission line medium having one or more impedance anomalies may introduce signal reflections. Thus, a transmitted signal will propagate over the medium and be partially reflected by one or more such anomalies, with such reflections appearing at the receiver at a later time in superposition with signals propagating directly.
Digital corrective measures can be applied at the transmitter, as one example using pre-equalization with Finite Impulse Response (FIR) filtering, and at the receiver using methods including Feed-Forward Equalization (FFE) and Decision Feedback Equalization (DFE).
Decision Feedback Equalization is performed by maintaining a history of previously-received data values at the receiver, which are processed by a transmission line model to predict the expected influence each of the historical data values would have on the present receive signal. Such a transmission line model may be pre-calculated, derived by measurement, or generated heuristically, and may encompass the effects of one or more than one previous data interval. The predicted compensation for the influence of these one or more previous data intervals is collectively called the DFE correction, which may be explicitly combined with the received data signal prior to receive sampling of the resulting corrected signal, or implicitly combined by using the DFE correction to modify the reference level to which the received data signal is compared in the receive data sampler or comparator.
Application of Decision Feedback Equalization methods to high-speed data receivers can be complicated by the need to combine many DFE correction terms, each corresponding to the influence of a particular previous receive unit interval. Further complications are introduced by the common practice of utilizing multiple essentially parallel processing phases to pipeline or extend the available detection time for a given received data bit. These complications may include difficulty in achieving timely computation and distribution of DFE corrections to the various parallel processing phases, and undesirable side effects when those corrections are applied, such as reduction of detector amplification or gain.
Methods and systems are thus described for pre-charging two or more sets of nodes to set a differential output of a latch connected to the two or more sets of nodes in a pre-charged state, the two or more sets of nodes comprising (i) a set of data signal nodes and (ii) a set of DFE correction nodes, in response to a sampling clock, generating a differential data voltage signal by discharging the set of data signal nodes according to a received differential input voltage signal and generating an aggregate differential DFE correction signal by discharging the set of DFE correction nodes according to a summation of a plurality of DFE correction factors, and generating a data decision by driving the differential output of the latch into one of two possible output states according to a summation of the differential data voltage signal and the aggregate differential DFE correction signal and subsequently holding the data decision by holding the differential output of the latch in a latched state for a duration determined by the sampling clock.
Methods and apparatus are described allowing efficient computation and distribution of DFE correction information within a high speed data receiver system, and application of said DFE corrections without significant impact on detector gain.
In recent years, the signaling rate of high speed communications systems have reached gigabit per second speeds, with individual transmission unit intervals measured in picoseconds. To meet such stringent timing requirements, it is necessary to minimize circuit delays by minimizing node capacitances and eliminating unnecessary processing elements. Even secondary circuit characteristics such as the settling time of an analog comparator can represent a significant proportion of the available time budget.
As one example, a conventional data communications receiver's Decision Feedback Equalization system stores historic values for one or more detected data values from previous receive unit intervals, and computes a DFE compensation value from these historic values that is subsequently applied to the received signal to facilitate the current unit interval's detection. For purposes of explanation, this computation may be simply described as comprising multiplication of each previous unit interval's data value by a predetermined scaling factor, and then summing each of these scaled results (each representing the latent effects of successive previous unit intervals on the presently received signal) to produce a composite DFE compensation value representing the cumulative predicted effect of all such previous unit intervals. In a typical receiver design, this DFE compensation value will be combined with the current receive signal input, to produce a corrected signal more accurately representing the received data value which may then be sampled in both time and amplitude to obtain a detected receive data value.
Those familiar with the art will recognize that the DFE compensation value produced as described above cannot be fully determined until the previous unit interval's data value has been detected. Thus, as data rates increase, a point will be reached at which the information needed to produce the first term of the DFE compensation value (i.e. the received data value for the previous unit interval) is not available in time to be applied to the next unit interval's detection. Indeed, at the highest data rates currently used in practice, this situation may exist for multiple previous unit intervals, as the detection time required for a single data value may represent multiple unit interval durations. Thus, it is common for embodiments to forgo this “closed loop” DFE method for one or more of the most recent unit intervals, instead relying on an “unrolled loop” or “speculative” generation of one or more elements of the DFE compensation value for these most recent unit intervals.
In the illustrated example offered without implying limitation, four received wire signals are obtained from the communications channel, possibly representing two differential signal pairs or alternatively, one four-wire stream communicating three data bits encoded using an Orthogonal Differential Vector Signaling code (ODVS), as described in [Cronie I]. Continuous Time Linear Equalizers 110 provide frequency-dependent amplification of the received wire signals, and Multi-Input Comparators (MIC) 120 optionally combine the amplified wire signals to reverse ODVS encoding and obtain detected data signals, as in [Holden I]. In differential receiving embodiments, each such MIC will have two active inputs and will functionally act as a differential line receiver, and in single-ended receiver embodiments, receive operations are performed directly on individual wire signals, bypassing the need for any MIC functionality.
One such embodiment operates with a communication unit interval of approximately 35 picoseconds, corresponding to a data rate of approximately 28 Gigabaud. To support such data rates, the example receiver incorporates two parallel processing stages 130 and 140 in each received signal data path, each of which detects the data received from one differential wire pair or ODVS subchannel during alternating unit intervals. At the described data rate, this interleaving of parallel processors allows each processing stage two unit intervals or 70 picoseconds to capture and detect each received data bit.
The transmission line characteristics associated with this communications system indicate that Decision Feedback Equalization (DFE) over as many as ten receive unit intervals may be required. Because of the high data rate, timely propagation of the first DFE correction term associated with the immediately preceding received data value is extremely difficult to achieve in practice. Thus, the example of
The operation of each parallel processing stage is identical. For 130, integrate-and-sample stages 131 and 133 simultaneously capture the received signal amplitude plus DFE corrections at the rising edge of sampling clock Clk000. In this example utilizing a single element of speculative DFE, the DFE corrections applied to 131 and 133 differ only in their most immediate term, corresponding to speculative corrections assuming the immediately preceding data bit was a ‘1’, or a ‘0’ respectively. Digital multiplexer 135 obtains the value of the preceding data bit when it is detected by the other processing phase 140, and directs the appropriate speculatively detected result 132 or 134 to data output 138 for phase 130.
The operation of parallel processing phase 140 is identical, except that sampling occurs on the rising edge of sampling clock Clk180 (one receive unit interval later than that of Clk000,) and the value of the previous data bit detected by processing phase 130 will subsequently be used by multiplexer 145 to select one of 142 or 144 as data output 148. High speed multiplexer 150 combines the alternate-unit-interval received values 138 and 148 into a full rate received data stream 155. In other embodiments, the received values may be maintained as parallel, lower speed data streams.
DFE compensation subsystem 170 maintains a history of the received data values to compute aggregate DFE correction values DFE1, DFE2, DFE3, DFE4 for the two processing phases. Other embodiments may separately compute DFE correction values for each processing phase, or indeed for each sampler individually, without limitation. Each term HN of the DFE correction it computes is derived from a historic data value X_N received in the N'th preceding receive unit interval, multiplied by a scaling factor KN derived from the signal propagation model for the transmission medium. For computational simplicity, individual terms in the aggregate differential DFE correction signal are considered to be zero-based differential corrections from the normal detection threshold of the sampler. Computationally, this implies that a data ‘1’ corresponds to a +1 multiplier of a given scale factor, and a data ‘0’ corresponds to a −1 multiplier for the same scale factor.
In at least one embodiment, the resulting DFE corrections are represented as analog differential signals, configured such that exchanging the two signals of the differential pair converts a correction term corresponding to a data ‘1’ to that corresponding to a data ‘0’. The DFE correction values may also include or subsequently be combined with configured, adjustable, or fixed offset or bias levels, which in some embodiments may be individual to specific samplers, allowing compensation to be made for component variations. Thus, in one such embodiment, the total of all DFE corrections and configured offset levels at, for example, sampler 131 may be different than those at sampler 141, as correction for signal amplitude and component variations between those two circuit elements.
In a first example, time T=0 represents the unit interval currently being received by processing phase 140 which will eventually result in detection of data value X(T=0), which for descriptive convenience with hereinafter be referred to simply as X_0. Similarly, T=−1 represent the preceding unit interval relative to that reception time, which was processed by 130 to produce data value X(T=−1), which will hereinafter be referred to simply as X_1. (This time-series nomenclature describing the sequential processing within one data path instance should not be confused with the common practice of describing concurrently received data bits across multiple data path instances as “D0, D1, D2 . . . ” as the examples herein address the time series of operations within a single received data path, i.e. sequential values of data bit D0 in that common nomenclature.)
H1 through H10 represent distinct components of the overall DFE correction. In the following examples the received data is binary, thus each component is determined by multiplication of a coefficient or correction factor K by +1 (for a data ‘1’) or −1 (for a data ‘0’.) In a practical embodiment these coefficients are dependent on network propagation and detection characteristics and may differ for different wires, differential pairs, ODVS subchannels, and/or physical sampler instances.
DFE1=(K1×1)+(K2×X_2)++(K10×X_10)+C1 Eqn. 1
DFE2=(K1×−1)+(K2×X_2)++(K10×X_10)+C2 Eqn. 2
DFE3=(K1×1)+(K2×X_2)++(K10×X_10)+C3 Eqn. 3
DFE4=(K1×−1)+(K2×X_2)++(K10×X_10)+C4 Eqn. 4
The combined corrections e.g. DFE3 and DFE4 applied to 141 and 143 in processing phase 140 respectively differ only in the sign of the first DFE correction term (H1) corresponding to the immediately preceding unit interval, as well as any adjustment or calibration variation incorporated in bias constants C1 and C2. As part of the speculative DFE processing of this first term, the first correction term in Eqns. 3 and 4 includes the anticipated data ‘1’ and data ‘0’ values, with the appropriate result produced by either 141 or 143 subsequently selected based on the actual detected value for X_1 obtained in the preceding unit interval from processing phase 130. Eqns. 1 and 2 show similar computations for the corrections used by 130.
For a number of common amplifier topologies, it is understood in the art that incorporating additional signal inputs will result in reduced signal gain, typically by a factor of 1/N+1 for an N-input amplifier. Thus, directly combining nine or more DFE correction terms with a received signal input in a single amplifier would significantly limit the amount of gain that could be applied to the received signal. To minimize this degradation of signal gain, the necessary summations are partitioned among three distinct circuits.
Each non-speculative DFE correction term is computed 248 as previously described, and a summed result is output 249 as in Eqn. 5.
Hsum=(K2×D2)+ . . . +(K1×D10) Eqn. 5
Within 410, transistors 411 and 412 precharge differential output nodes ΣH+ and ΣH− when clock Ck is low. When Ck goes high, transistor 419 permits charge to drain through differential transistor pair 417/418, with current divided between the two legs as determined by the DFE factor K2 which is input as a differential current, e.g. from a configuration DAC. Transistors 413, 414, 415, 416 act as switches, connecting differential pair 417/418 to the output nodes in a first or direct configuration when X_2 is ‘1’, and in a second or reverse configuration when X_2 is ‘0’. Thus, the resulting differential signal on the output nodes corresponds to either +1 or −1 times the configured correction factor K2, as required by Eqn. 5.
The eight identical stages 420 . . . 490 each perform similar computations to those described for 410, using factors K3-K10 and historical data values X_3 . . . X_10. As all stages are in parallel across output nodes ΣH+ and ΣH −, those differential outputs represent the summation of all nine computed terms.
In
The resulting summed DFE correction 249 is presented as an input to a second summation circuit, shown as samplers 242 and 244. Circuit 330 of
The results captured by samplers 242 and 244 represent speculative results assuming that the previous unit interval data value was a ‘1’ (for 242) or a ‘0’ (for 244.) Thus, the signals input to those samplers must be offset by appropriately different values of the first DFE correction term H1.
To produce these values, received input signal 125 is processed by a third summation circuit, shown in
As previously described, the speculative detection is resolved by selection of the valid sampled result by multiplexer 245, controlled by the data value obtained in the previous unit interval, X_1. In some embodiments, a multiplexer 270 may be included to produce a full rate serial stream into Data History 210, while alternative embodiments may operate on data streams from different processing phases without mux'ing them down to a single stream.
In one embodiment data value X_1 detected by processing phase 230 in the previous unit interval is directly taken from processing phase 230 to minimize circuit propagation delay, rather than being taken from Data History 210. Similarly, the data value X_2 detected by processing phase 240 in its previous processing cycle may be made available within the same processing phase for timely generation of the H2 DFE correction term. As an optional pipelining optimization, latch 246 is shown as capturing the output data value and holding it for use in computing H2 by 248, increasing the timing margin for generation of summed DFE correction 249. Some embodiments utilize a similar pipelining latch to increase the timing margin for the X_1 data value controlling multiplexer 245 selection.
For the purposes of description below, the signals VA+/VA− may correspond to a differential data voltage signal generated at least based on the received differential input voltage signal Vin (illustrated as Vdata+/Vdata− in
In some embodiments, as shown in
In some embodiments, as shown in
In some embodiments, a second latch 635 (as well as 645 in the speculative DFE embodiments) is configured to receive the data decision and to provide the data decision as a data decision output for an entire signaling interval.
In some embodiments, one or more CMOS inverters buffer the differential data voltage signal and the aggregate differential DFE correction signal.
In some embodiments, the discrete time integration stage comprises a first amplification stage comprising the set of data signal nodes and a second amplification stage comprising the set of DFE correction nodes. In
In the NOR-based multi-input summation latch of
In some embodiments, multi-input summation latches 630 and 640 are followed by known art cross-coupled NOR-based set/reset latches 635 and 645 as shown, to extend the hold time of the results. An exemplary configuration is shown in
In some embodiments, unbuffered CMOS inverters (not shown) are inserted into each of the differential inputs to the multi-input summation latches 630 and 640. In such embodiments, the NAND-based multi-input summation latch shown in
In alternative embodiments, the MOSFET structure of
It should be noted that various configurations of discrete integrators 310 and 330 may be used and connected to various types of multi-input summation latches via different configurations of CMOS inverters. For example, in
The above-described examples do not describe the use of the speculative DFE terms H_1+/−, however it should be noted that the speculative DFE terms may still be incorporated in the configurations shown in any of
The clocked sampler function is performed by input summers 610 and 620, which as in the previous example may utilize circuit 310 of
In
As previously described, multiplexer 860 chooses one of the two speculative results, based on the actual data value previously received. Sharing of the summed non-speculative corrections between the speculative samplers reduces circuit complexity, while allowing significant gain to be applied to the few inputs needed for samplers 810 and 830. In one embodiment, 810 and 830 provide a gain of ×6 for Vin, and a gain of ×3 for the speculative H1 term.
All illustrated integrate-and-hold samplers utilize the same basic designs previously described. In one embodiment, the design of 810 and 830 follows that of 330 in
As in the previous example, unbuffered CMOS inverters may be are inserted into each of the differential inputs to the dual input summation latches and the alternative circuit 1100 of
The embodiments of
In some embodiments, the method further includes generating a pair of differential speculative DFE terms: +H1 and −H1. In such embodiments, each differential speculative DFE term of the pair of differential speculative DFE terms may be separately applied to the summation of the differential data voltage signal and the aggregate differential DFE correction signal to generate a pair of speculative data decisions. In such embodiments, generating the data decision includes selecting one of the pair of speculative data decisions in response to a previous data decision.
In some embodiments, the differential speculative DFE terms are applied to the summation via the differential data voltage signal, while alternative embodiments may apply the differential speculative DFE terms to the summation via the differential DFE correction signal.
In some embodiments, the method further includes providing the data decision to a second latch, e.g., latch 635/645, the second latch configured to provide the data decision as an output for an entire signaling interval. In some embodiments, the differential data voltage signal and the aggregate differential DFE correction signal are buffered by one or more CMOS inverters.
In some embodiments, the set of data signal nodes are connected to an output of a first amplification stage 241/243 and wherein the set of DFE correction nodes are connected to a second amplification stage 248. In such embodiments, the method further includes applying a gain to the received differential input voltage signal via the first amplification stage by generating a plurality of currents in parallel via a plurality of differential transistor pairs connected in parallel, each differential transistor pair of the plurality of differential transistor pairs receiving the differential input voltage signal, the applied gain representing a discharge rate of the set of data signal nodes. As shown in
In some embodiments, the summation of the differential data voltage signal and the aggregate differential DFE correction signal is generated by providing like-polarity terms of the differential voltage signal and the aggregate differential DFE correction signal to corresponding transistors in respective transistor pairs connected in parallel, the transistors in each transistor pair providing respective currents that add via a common node connecting the transistors in the transistor pair. As shown in
For descriptive convenience, the above examples suggest that DACs permit the configuration or adjustment of the described control signals or levels. DACs may utilize binary R−2R resistive ladders, unary resistive chains, binary weighted resistor or capacitor summation, or other methods known to the art. Other embodiments may utilize other known art methods of producing configurable or adjustable output signal levels, including configurable current sources, adjustable resistive or capacitive constraints on signal output, and selective enabling of numbers of paralleled driver elements each incrementally contributing to the output signal level.
To clearly illustrate all elements of the described embodiments, two essentially parallel processing phases each performing one stage of speculative DFE are described. No limitation is implied, with the described elements equally applicable to embodiments incorporating greater or fewer numbers of parallel processing phases. Similarly, no limitation to a single stage of speculative DFE is implied, with the described elements equally applicable to embodiments incorporating additional stages of speculative DFE, or no speculative or loop-unrolled DFE at all.
| Number | Name | Date | Kind |
|---|---|---|---|
| 668687 | Mayer | Feb 1901 | A |
| 780883 | Hinchman | Jan 1905 | A |
| 3196351 | Slepian | Jul 1965 | A |
| 3636463 | Ongkiehong | Jan 1972 | A |
| 3939468 | Mastin | Feb 1976 | A |
| 4163258 | Ebihara | Jul 1979 | A |
| 4181967 | Nash | Jan 1980 | A |
| 4206316 | Burnsweig | Jun 1980 | A |
| 4276543 | Miller | Jun 1981 | A |
| 4486739 | Franaszek | Dec 1984 | A |
| 4499550 | Ray, III | Feb 1985 | A |
| 4722084 | Morton | Jan 1988 | A |
| 4772845 | Scott | Sep 1988 | A |
| 4774498 | Traa | Sep 1988 | A |
| 4864303 | Ofek | Sep 1989 | A |
| 4897657 | Brubaker | Jan 1990 | A |
| 4974211 | Corl | Nov 1990 | A |
| 5017924 | Guiberteau | May 1991 | A |
| 5053974 | Penz | Oct 1991 | A |
| 5166956 | Baltus | Nov 1992 | A |
| 5168509 | Nakamura | Dec 1992 | A |
| 5266907 | Dacus | Nov 1993 | A |
| 5283761 | Gillingham | Feb 1994 | A |
| 5287305 | Yoshida | Feb 1994 | A |
| 5311516 | Kuznicki | May 1994 | A |
| 5331320 | Cideciyan | Jul 1994 | A |
| 5412689 | Chan | May 1995 | A |
| 5449895 | Hecht | Sep 1995 | A |
| 5459465 | Kagey | Oct 1995 | A |
| 5461379 | Weinman | Oct 1995 | A |
| 5510736 | Van De Plassche | Apr 1996 | A |
| 5511119 | Lechleider | Apr 1996 | A |
| 5553097 | Dagher | Sep 1996 | A |
| 5566193 | Cloonan | Oct 1996 | A |
| 5599550 | Kohlruss | Feb 1997 | A |
| 5626651 | Dullien | May 1997 | A |
| 5629651 | Mizuno | May 1997 | A |
| 5659353 | Kostreski | Aug 1997 | A |
| 5727006 | Dreyer | Mar 1998 | A |
| 5748948 | Yu | May 1998 | A |
| 5802356 | Gaskins | Sep 1998 | A |
| 5825808 | Hershey | Oct 1998 | A |
| 5856935 | Moy | Jan 1999 | A |
| 5875202 | Venters | Feb 1999 | A |
| 5945935 | Kusumoto | Aug 1999 | A |
| 5949060 | Schattschneider | Sep 1999 | A |
| 5982954 | Delen | Nov 1999 | A |
| 5995016 | Perino | Nov 1999 | A |
| 6005895 | Perino | Dec 1999 | A |
| 6084883 | Norrell | Jul 2000 | A |
| 6119263 | Mowbray | Sep 2000 | A |
| 6172634 | Leonowich | Jan 2001 | B1 |
| 6175230 | Hamblin | Jan 2001 | B1 |
| 6232908 | Nakaigawa | May 2001 | B1 |
| 6278740 | Nordyke | Aug 2001 | B1 |
| 6316987 | Dally | Nov 2001 | B1 |
| 6346907 | Dacy | Feb 2002 | B1 |
| 6359931 | Perino | Mar 2002 | B1 |
| 6378073 | Davis | Apr 2002 | B1 |
| 6384758 | Michalski | May 2002 | B1 |
| 6398359 | Silverbrook | Jun 2002 | B1 |
| 6404820 | Postol | Jun 2002 | B1 |
| 6417737 | Moloudi | Jul 2002 | B1 |
| 6433800 | Holtz | Aug 2002 | B1 |
| 6452420 | Wong | Sep 2002 | B1 |
| 6473877 | Sharma | Oct 2002 | B1 |
| 6483828 | Balachandran | Nov 2002 | B1 |
| 6504875 | Perino | Jan 2003 | B2 |
| 6509773 | Buchwald | Jan 2003 | B2 |
| 6522699 | Anderson | Feb 2003 | B1 |
| 6556628 | Poulton | Apr 2003 | B1 |
| 6563382 | Yang | May 2003 | B1 |
| 6621427 | Greenstreet | Sep 2003 | B2 |
| 6624699 | Yin | Sep 2003 | B2 |
| 6650638 | Walker | Nov 2003 | B1 |
| 6661355 | Cornelius | Dec 2003 | B2 |
| 6664355 | Kim | Dec 2003 | B2 |
| 6686879 | Shattil | Feb 2004 | B2 |
| 6690739 | Mui | Feb 2004 | B1 |
| 6766342 | Kechriotis | Jul 2004 | B2 |
| 6772351 | Werner | Aug 2004 | B1 |
| 6839429 | Gaikwad | Jan 2005 | B1 |
| 6839587 | Yonce | Jan 2005 | B2 |
| 6854030 | Perino | Feb 2005 | B2 |
| 6865234 | Agazzi | Mar 2005 | B1 |
| 6865236 | Terry | Mar 2005 | B1 |
| 6876317 | Sankaran | Apr 2005 | B2 |
| 6898724 | Chang | May 2005 | B2 |
| 6927709 | Kiehl | Aug 2005 | B2 |
| 6954492 | Williams | Oct 2005 | B1 |
| 6963622 | Eroz | Nov 2005 | B2 |
| 6972701 | Jansson | Dec 2005 | B2 |
| 6973613 | Cypher | Dec 2005 | B2 |
| 6976194 | Cypher | Dec 2005 | B2 |
| 6982954 | Dhong | Jan 2006 | B2 |
| 6990138 | Bejjani | Jan 2006 | B2 |
| 6993311 | Li | Jan 2006 | B2 |
| 6999516 | Rajan | Feb 2006 | B1 |
| 7023817 | Kuffner | Apr 2006 | B2 |
| 7039136 | Olson | May 2006 | B2 |
| 7053802 | Cornelius | May 2006 | B2 |
| 7075996 | Simon | Jul 2006 | B2 |
| 7080288 | Ferraiolo | Jul 2006 | B2 |
| 7082557 | Schauer | Jul 2006 | B2 |
| 7085153 | Ferrant | Aug 2006 | B2 |
| 7085336 | Lee | Aug 2006 | B2 |
| 7127003 | Rajan | Oct 2006 | B2 |
| 7130944 | Perino | Oct 2006 | B2 |
| 7142612 | Horowitz | Nov 2006 | B2 |
| 7142865 | Tsai | Nov 2006 | B2 |
| 7164631 | Tateishi | Jan 2007 | B2 |
| 7167019 | Broyde | Jan 2007 | B2 |
| 7176823 | Zabroda | Feb 2007 | B2 |
| 7180949 | Kleveland | Feb 2007 | B2 |
| 7184483 | Rajan | Feb 2007 | B2 |
| 7199728 | Dally | Apr 2007 | B2 |
| 7231558 | Gentieu | Jun 2007 | B2 |
| 7269130 | Pitio | Sep 2007 | B2 |
| 7269212 | Chau | Sep 2007 | B1 |
| 7335976 | Chen | Feb 2008 | B2 |
| 7336112 | Sha | Feb 2008 | B1 |
| 7339990 | Hidaka | Mar 2008 | B2 |
| 7346819 | Bansal | Mar 2008 | B2 |
| 7348989 | Stevens | Mar 2008 | B2 |
| 7349484 | Stojanovic | Mar 2008 | B2 |
| 7356213 | Cunningham | Apr 2008 | B1 |
| 7358869 | Chiarulli | Apr 2008 | B1 |
| 7362130 | Broyde | Apr 2008 | B2 |
| 7362697 | Becker | Apr 2008 | B2 |
| 7366942 | Lee | Apr 2008 | B2 |
| 7370264 | Worley | May 2008 | B2 |
| 7372390 | Yamada | May 2008 | B2 |
| 7389333 | Moore | Jun 2008 | B2 |
| 7397302 | Bardsley | Jul 2008 | B2 |
| 7400276 | Sotiriadis | Jul 2008 | B1 |
| 7428273 | Foster | Sep 2008 | B2 |
| 7456778 | Werner | Nov 2008 | B2 |
| 7462956 | Lan | Dec 2008 | B2 |
| 7496162 | Srebranig | Feb 2009 | B2 |
| 7570704 | Nagarajan | Apr 2009 | B2 |
| 7535957 | Ozawa | May 2009 | B2 |
| 7539532 | Tran | May 2009 | B2 |
| 7599390 | Pamarti | Oct 2009 | B2 |
| 7613234 | Raghavan | Nov 2009 | B2 |
| 7616075 | Kushiyama | Nov 2009 | B2 |
| 7620116 | Bessios | Nov 2009 | B2 |
| 7633850 | Nagarajan | Dec 2009 | B2 |
| 7639596 | Cioffi | Dec 2009 | B2 |
| 7643588 | Visalli | Jan 2010 | B2 |
| 7650525 | Chang | Jan 2010 | B1 |
| 7656321 | Wang | Feb 2010 | B2 |
| 7694204 | Schmidt | Apr 2010 | B2 |
| 7697915 | Behzad | Apr 2010 | B2 |
| 7698088 | Sul | Apr 2010 | B2 |
| 7706456 | Laroia | Apr 2010 | B2 |
| 7706524 | Zerbe | Apr 2010 | B2 |
| 7746764 | Rawlins | Jun 2010 | B2 |
| 7768312 | Hirose | Aug 2010 | B2 |
| 7787572 | Scharf | Aug 2010 | B2 |
| 7804361 | Lim | Sep 2010 | B2 |
| 7808456 | Chen | Oct 2010 | B2 |
| 7808883 | Green | Oct 2010 | B2 |
| 7841909 | Murray | Nov 2010 | B2 |
| 7869497 | Benvenuto | Jan 2011 | B2 |
| 7869546 | Tsai | Jan 2011 | B2 |
| 7882413 | Chen | Feb 2011 | B2 |
| 7899653 | Hollis | Mar 2011 | B2 |
| 7907676 | Stojanovic | Mar 2011 | B2 |
| 7933770 | Kruger | Apr 2011 | B2 |
| 8000664 | Khorram | Aug 2011 | B2 |
| 8030999 | Chatterjee | Oct 2011 | B2 |
| 8036300 | Evans | Oct 2011 | B2 |
| 8050332 | Chung | Nov 2011 | B2 |
| 8055095 | Palotai | Nov 2011 | B2 |
| 8064535 | Wiley | Nov 2011 | B2 |
| 8085172 | Li | Dec 2011 | B2 |
| 8091006 | Prasad | Jan 2012 | B2 |
| 8106806 | Toyomura | Jan 2012 | B2 |
| 8149906 | Saito | Apr 2012 | B2 |
| 8159375 | Abbasfar | Apr 2012 | B2 |
| 8159376 | Abbasfar | Apr 2012 | B2 |
| 8180931 | Lee | May 2012 | B2 |
| 8185807 | Oh | May 2012 | B2 |
| 8199849 | Oh | Jun 2012 | B2 |
| 8199863 | Chen | Jun 2012 | B2 |
| 8218670 | AbouRjeily | Jul 2012 | B2 |
| 8233544 | Bao | Jul 2012 | B2 |
| 8245094 | Jiang | Aug 2012 | B2 |
| 8253454 | Lin | Aug 2012 | B2 |
| 8279094 | Abbasfar | Oct 2012 | B2 |
| 8279745 | Dent | Oct 2012 | B2 |
| 8289914 | Li | Oct 2012 | B2 |
| 8295250 | Gorokhov | Oct 2012 | B2 |
| 8295336 | Lutz | Oct 2012 | B2 |
| 8305247 | Pun | Nov 2012 | B2 |
| 8310389 | Chui | Nov 2012 | B1 |
| 8341492 | Shen | Dec 2012 | B2 |
| 8359445 | Ware | Jan 2013 | B2 |
| 8365035 | Hara | Jan 2013 | B2 |
| 8406315 | Tsai | Mar 2013 | B2 |
| 8406316 | Sugita | Mar 2013 | B2 |
| 8429492 | Yoon | Apr 2013 | B2 |
| 8429495 | Przybylski | Apr 2013 | B2 |
| 8437440 | Zhang | May 2013 | B1 |
| 8442099 | Sederat | May 2013 | B1 |
| 8442210 | Zerbe | May 2013 | B2 |
| 8443223 | Abbasfar | May 2013 | B2 |
| 8451913 | Oh | May 2013 | B2 |
| 8462891 | Kizer | Jun 2013 | B2 |
| 8472513 | Malipatil | Jun 2013 | B2 |
| 8620166 | Dong | Jun 2013 | B2 |
| 8498344 | Wilson | Jul 2013 | B2 |
| 8498368 | Husted | Jul 2013 | B1 |
| 8520348 | Dong | Aug 2013 | B2 |
| 8520493 | Goulahsen | Aug 2013 | B2 |
| 8539318 | Cronie | Sep 2013 | B2 |
| 8547272 | Nestler | Oct 2013 | B2 |
| 8577284 | Seo | Nov 2013 | B2 |
| 8578246 | Mittelholzer | Nov 2013 | B2 |
| 8588254 | Diab | Nov 2013 | B2 |
| 8588280 | Oh | Nov 2013 | B2 |
| 8593305 | Tajalli | Nov 2013 | B1 |
| 8602643 | Gardiner | Dec 2013 | B2 |
| 8604879 | Mourant | Dec 2013 | B2 |
| 8638241 | Sudhakaran | Jan 2014 | B2 |
| 8643437 | Chiu | Feb 2014 | B2 |
| 8649445 | Cronie | Feb 2014 | B2 |
| 8649460 | Ware | Feb 2014 | B2 |
| 8674861 | Matsuno | Mar 2014 | B2 |
| 8687968 | Nosaka | Apr 2014 | B2 |
| 8711919 | Kumar | Apr 2014 | B2 |
| 8718184 | Cronie | May 2014 | B1 |
| 8755426 | Cronie | Jun 2014 | B1 |
| 8773964 | Hsueh | Jul 2014 | B2 |
| 8780687 | Clausen | Jul 2014 | B2 |
| 8782578 | Tell | Jul 2014 | B2 |
| 8791735 | Shibasaki | Jul 2014 | B1 |
| 8831440 | Yu | Sep 2014 | B2 |
| 8841936 | Nakamura | Sep 2014 | B2 |
| 8879660 | Peng | Nov 2014 | B1 |
| 8897134 | Kern | Nov 2014 | B2 |
| 8898504 | Baumgartner | Nov 2014 | B2 |
| 8938171 | Tang | Jan 2015 | B2 |
| 8949693 | Ordentlich | Feb 2015 | B2 |
| 8951072 | Hashim | Feb 2015 | B2 |
| 8975948 | GonzalezDiaz | Mar 2015 | B2 |
| 8989317 | Holden | Mar 2015 | B1 |
| 9015566 | Cronie | Apr 2015 | B2 |
| 9020049 | Schwager | Apr 2015 | B2 |
| 9036764 | Hossain | May 2015 | B1 |
| 9059816 | Simpson | Jun 2015 | B1 |
| 9069995 | Cronie | Jun 2015 | B1 |
| 9077386 | Holden | Jul 2015 | B1 |
| 9083576 | Hormati | Jul 2015 | B1 |
| 9093791 | Liang | Jul 2015 | B2 |
| 9100232 | Hormati | Aug 2015 | B1 |
| 9106465 | Walter | Aug 2015 | B2 |
| 9124557 | Fox | Sep 2015 | B2 |
| 9148087 | Tajalli | Sep 2015 | B1 |
| 9152495 | Losh | Oct 2015 | B2 |
| 9165615 | Amirkhany | Oct 2015 | B2 |
| 9172412 | Kim | Oct 2015 | B2 |
| 9178503 | Hsieh | Nov 2015 | B2 |
| 9183085 | Northcott | Nov 2015 | B1 |
| 9197470 | Okunev | Nov 2015 | B2 |
| 9281785 | Sjoland | Mar 2016 | B2 |
| 9288082 | Ulrich | Mar 2016 | B1 |
| 9288089 | Cronie | Mar 2016 | B2 |
| 9292716 | Winoto | Mar 2016 | B2 |
| 9300503 | Holden | Mar 2016 | B1 |
| 9306621 | Zhang | Apr 2016 | B2 |
| 9331962 | Lida | May 2016 | B2 |
| 9362974 | Fox | Jun 2016 | B2 |
| 9363114 | Shokrollahi | Jun 2016 | B2 |
| 9374250 | Musah | Jun 2016 | B1 |
| 9401828 | Cronie | Jul 2016 | B2 |
| 9432082 | Ulrich | Aug 2016 | B2 |
| 9432298 | Smith | Aug 2016 | B1 |
| 9444654 | Hormati | Sep 2016 | B2 |
| 9455744 | George | Sep 2016 | B2 |
| 9455765 | Schumacher | Sep 2016 | B2 |
| 9461862 | Holden | Oct 2016 | B2 |
| 9479369 | Shokrollahi | Oct 2016 | B1 |
| 9509437 | Shokrollahi | Nov 2016 | B2 |
| 9520883 | Shibasaki | Dec 2016 | B2 |
| 9544015 | Ulrich | Jan 2017 | B2 |
| 9634797 | Benammar | Apr 2017 | B2 |
| 9667379 | Cronie | May 2017 | B2 |
| 20010006538 | Simon | Jul 2001 | A1 |
| 20010055344 | Lee | Dec 2001 | A1 |
| 20020034191 | Shattil | Mar 2002 | A1 |
| 20020044316 | Myers | Apr 2002 | A1 |
| 20020057592 | Robb | May 2002 | A1 |
| 20020154633 | Shin | Oct 2002 | A1 |
| 20020163881 | Dhong | Nov 2002 | A1 |
| 20020167339 | Chang | Nov 2002 | A1 |
| 20020174373 | Chang | Nov 2002 | A1 |
| 20020181607 | Izumi | Dec 2002 | A1 |
| 20030016763 | Doi | Jan 2003 | A1 |
| 20030016770 | Trans | Jan 2003 | A1 |
| 20030046618 | Collins | Mar 2003 | A1 |
| 20030085763 | Schrodinger | May 2003 | A1 |
| 20030146783 | Bandy | Aug 2003 | A1 |
| 20030174023 | Miyasita | Sep 2003 | A1 |
| 20030185310 | Ketchum | Oct 2003 | A1 |
| 20030218558 | Mulder | Nov 2003 | A1 |
| 20040027185 | Fiedler | Feb 2004 | A1 |
| 20040146117 | Subramaniam | Jul 2004 | A1 |
| 20040155802 | Lamy | Aug 2004 | A1 |
| 20040161019 | Raghavan | Aug 2004 | A1 |
| 20040169529 | Afghahi | Sep 2004 | A1 |
| 20050063493 | Foster | Mar 2005 | A1 |
| 20050134380 | Nairn | Jun 2005 | A1 |
| 20050174841 | Ho | Aug 2005 | A1 |
| 20050195000 | Parker | Sep 2005 | A1 |
| 20050201491 | Wei | Sep 2005 | A1 |
| 20050213686 | Love | Sep 2005 | A1 |
| 20050220182 | Kuwata | Oct 2005 | A1 |
| 20050270098 | Zhang | Dec 2005 | A1 |
| 20060036668 | Jaussi | Feb 2006 | A1 |
| 20060097786 | Su | May 2006 | A1 |
| 20060103463 | Lee | May 2006 | A1 |
| 20060120486 | Visalli | Jun 2006 | A1 |
| 20060126751 | Bessios | Jun 2006 | A1 |
| 20060133538 | Stojanovic | Jun 2006 | A1 |
| 20060140324 | Casper | Jun 2006 | A1 |
| 20060159005 | Rawlins | Jul 2006 | A1 |
| 20060233291 | Garlepp | Oct 2006 | A1 |
| 20070001723 | Lin | Jan 2007 | A1 |
| 20070002954 | Cornelius | Jan 2007 | A1 |
| 20070030796 | Green | Feb 2007 | A1 |
| 20070076871 | Renes | Apr 2007 | A1 |
| 20070103338 | Teo | May 2007 | A1 |
| 20070121716 | Nagarajan | May 2007 | A1 |
| 20070182487 | Ozasa | Aug 2007 | A1 |
| 20070201546 | Lee | Aug 2007 | A1 |
| 20070204205 | Niu | Aug 2007 | A1 |
| 20070263711 | Kramer | Nov 2007 | A1 |
| 20070283210 | Prasad | Dec 2007 | A1 |
| 20080007367 | Kim | Jan 2008 | A1 |
| 20080012598 | Mayer | Jan 2008 | A1 |
| 20080069198 | Bhoja | Mar 2008 | A1 |
| 20080104374 | Mohamed | May 2008 | A1 |
| 20080159448 | Anim-Appiah | Jul 2008 | A1 |
| 20080192621 | Suehiro | Aug 2008 | A1 |
| 20080317188 | Staszewski | Dec 2008 | A1 |
| 20090059782 | Cole | Mar 2009 | A1 |
| 20090115523 | Akizuki | May 2009 | A1 |
| 20090154604 | Lee | Jun 2009 | A1 |
| 20090195281 | Tamura | Aug 2009 | A1 |
| 20090262876 | Arima | Oct 2009 | A1 |
| 20090316730 | Feng | Dec 2009 | A1 |
| 20090323864 | Tired | Dec 2009 | A1 |
| 20100046644 | Mazet | Feb 2010 | A1 |
| 20100081451 | Mueck | Apr 2010 | A1 |
| 20100148819 | Bae | Jun 2010 | A1 |
| 20100180143 | Ware | Jul 2010 | A1 |
| 20100215087 | Tsai | Aug 2010 | A1 |
| 20100215112 | Tsai | Aug 2010 | A1 |
| 20100235673 | Abbasfar | Sep 2010 | A1 |
| 20100271107 | Tran | Oct 2010 | A1 |
| 20100283894 | Horan | Nov 2010 | A1 |
| 20100296556 | Rave | Nov 2010 | A1 |
| 20100309964 | Oh | Dec 2010 | A1 |
| 20110014865 | Seo | Jan 2011 | A1 |
| 20110028089 | Komori | Feb 2011 | A1 |
| 20110032977 | Hsiao | Feb 2011 | A1 |
| 20110051854 | Kizer | Mar 2011 | A1 |
| 20110072330 | Kolze | Mar 2011 | A1 |
| 20110074488 | Broyde | Mar 2011 | A1 |
| 20110084737 | Oh | Apr 2011 | A1 |
| 20110103508 | Mu | May 2011 | A1 |
| 20110127990 | Wilson | Jun 2011 | A1 |
| 20110228864 | Aryanfar | Sep 2011 | A1 |
| 20110235501 | Goulahsen | Sep 2011 | A1 |
| 20110268225 | Cronie | Nov 2011 | A1 |
| 20110286497 | Nervig | Nov 2011 | A1 |
| 20110299555 | Cronie | Dec 2011 | A1 |
| 20110302478 | Cronie | Dec 2011 | A1 |
| 20110317559 | Kern | Dec 2011 | A1 |
| 20120082203 | Zerbe | Apr 2012 | A1 |
| 20120133438 | Tsuchi | May 2012 | A1 |
| 20120152901 | Nagorny | Jun 2012 | A1 |
| 20120161945 | Single | Jun 2012 | A1 |
| 20120213267 | Stojanovic et al. | Aug 2012 | A1 |
| 20120213299 | Cronie | Aug 2012 | A1 |
| 20120257683 | Schwager | Oct 2012 | A1 |
| 20120327993 | Palmer | Dec 2012 | A1 |
| 20130010892 | Cronie | Jan 2013 | A1 |
| 20130013870 | Cronie | Jan 2013 | A1 |
| 20130106513 | Cyrusian | May 2013 | A1 |
| 20130114519 | Gaal | May 2013 | A1 |
| 20130114663 | Ding | May 2013 | A1 |
| 20130129019 | Sorrells | May 2013 | A1 |
| 20130147553 | Iwamoto | Jun 2013 | A1 |
| 20130188656 | Ferraiolo | Jul 2013 | A1 |
| 20130195155 | Pan | Aug 2013 | A1 |
| 20130202065 | Chmelar | Aug 2013 | A1 |
| 20130215954 | Beukema | Aug 2013 | A1 |
| 20130259113 | Kumar | Oct 2013 | A1 |
| 20130271194 | Pellerano | Oct 2013 | A1 |
| 20130307614 | Dai | Nov 2013 | A1 |
| 20130314142 | Tamura | Nov 2013 | A1 |
| 20130315501 | Atanassov | Nov 2013 | A1 |
| 20130322512 | Francese | Dec 2013 | A1 |
| 20130346830 | Ordentlich | Dec 2013 | A1 |
| 20140159769 | Hong | Jun 2014 | A1 |
| 20140177645 | Cronie | Jun 2014 | A1 |
| 20140177696 | Hwang | Jun 2014 | A1 |
| 20140266440 | Itagaki | Sep 2014 | A1 |
| 20140269130 | Maeng | Sep 2014 | A1 |
| 20140286381 | Shibasaki | Sep 2014 | A1 |
| 20150049798 | Hossein | Feb 2015 | A1 |
| 20150070201 | Dedic | Mar 2015 | A1 |
| 20150078479 | Whitby-Strevens | Mar 2015 | A1 |
| 20150117579 | Shibasaki | Apr 2015 | A1 |
| 20150146771 | Walter | May 2015 | A1 |
| 20150180642 | Hsieh | Jun 2015 | A1 |
| 20150222458 | Hormati | Aug 2015 | A1 |
| 20150249559 | Shokrollahi | Sep 2015 | A1 |
| 20150319015 | Malhotra | Nov 2015 | A1 |
| 20150333940 | Shokrollahi | Nov 2015 | A1 |
| 20150349835 | Fox | Dec 2015 | A1 |
| 20150380087 | Mittelholzer | Dec 2015 | A1 |
| 20150381232 | Ulrich | Dec 2015 | A1 |
| 20160020796 | Hormati | Jan 2016 | A1 |
| 20160020824 | Ulrich | Jan 2016 | A1 |
| 20160036616 | Holden | Feb 2016 | A1 |
| 20160197747 | Ulrich | Jul 2016 | A1 |
| 20160261435 | Musah | Sep 2016 | A1 |
| 20170019276 | Francese | Jan 2017 | A1 |
| 20170310456 | Tajalli | Oct 2017 | A1 |
| 20170317449 | Shokrollahi | Nov 2017 | A1 |
| 20170317855 | Shokrollahi | Nov 2017 | A1 |
| 20170373889 | Sakai | Dec 2017 | A1 |
| Number | Date | Country |
|---|---|---|
| 1671092 | Sep 2005 | CN |
| 1864346 | Nov 2006 | CN |
| 101478286 | Jul 2009 | CN |
| 1926267 | May 2008 | EP |
| 2039221 | Feb 2013 | EP |
| 2003163612 | Jun 2003 | JP |
| 2005002162 | Jan 2005 | WO |
| 2009084121 | Jul 2009 | WO |
| 2010031824 | Mar 2010 | WO |
| 2011119359 | Sep 2011 | WO |
| Entry |
|---|
| “Introduction to: Analog Computers and the DSPACE System,” Course Material ECE 5230 Spring 2008, Utah State University, www.coursehero.com, 12 pages. |
| Abbasfar, A., “Generalized Differential Vector Signaling”, IEEE International Conference on Communications, ICC '09, (Jun. 14, 2009), pp. 1-5. |
| Brown, L., et al., “V.92: The Last Dial-Up Modem?”, IEEE Transactions on Communications, IEEE Service Center, Piscataway, NJ., USA, vol. 52, No. 1, Jan. 1, 2004, pp. 54-61. XP011106836, ISSN: 0090-6779, DOI: 10.1109/tcomm.2003.822168, pp. 55-59. |
| Burr, “Spherical Codes for M-ARY Code Shift Keying”, University of York, Apr. 2, 1989, pp. 67-72, United Kingdom. |
| Cheng, W., “Memory Bus Encoding for Low Power: A Tutorial”, Quality Electronic Design, IEEE, International Symposium on Mar. 26-28, 2001, pp. 199-204, Piscataway, NJ. |
| Clayton, P., “Introduction to Electromagnetic Compatibility”, Wiley-Interscience, 2006. |
| Counts, L., et al., “One-Chip Slide Rule Works with Logs, Antilogs for Real-Time Processing,” Analog Devices Computational Products 6, Reprinted from Electronic Design, May 2, 1985, 7 pages. |
| Dasilva et al., “Multicarrier Orthogonal CDMA Signals for Quasi-Synchronous Communication Systems”, IEEE Journal on Selected Areas in Communications, vol. 12, No. 5 (Jun. 1, 1994), pp. 842-852. |
| Design Brief 208 Using the Anadigm Multiplier CAM, Copyright 2002 Anadigm, 6 pages. |
| Ericson, T., et al., “Spherical Codes Generated by Binary Partitions of Symmetric Pointsets”, IEEE Transactions on Information Theory, vol. 41, No. 1, Jan. 1995, pp. 107-129. |
| Farzan, K., et al., “Coding Schemes for Chip-to-Chip Interconnect Applications”, IEEE Transactions on Very Large Scale Integration (VLSI) Systems, vol. 14, No. 4, Apr. 2006, pp. 393-406. |
| Grahame, J., “Vintage Analog Computer Kits,” posted on Aug. 25, 2006 in Classic Computing, 2 pages, http.//www.retrothing.com/2006/08/classic_analog_.html. |
| Healey, A., et al., “A Comparison of 25 Gbps NRZ & PAM-4 Modulation used in Legacy & Premium Backplane Channels”, DesignCon 2012, 16 pages. |
| International Search Report and Written Opinion for PCT/EP2011/059279 dated Sep. 22, 2011. |
| International Search Report and Written Opinion for PCT/EP2011/074219 dated Jul. 4, 2012. |
| International Search Report and Written Opinion for PCT/EP2012/052767 dated May 11, 2012. |
| International Search Report and Written Opinion for PCT/US14/052986 dated Nov. 24, 2014. |
| International Search Report and Written Opinion from PCT/US2014/034220 dated Aug. 21, 2014. |
| International Search Report and Written Opinion of the International Searching Authority, dated Jul. 14, 2011 in International Patent Application S.N. PCT/EP2011/002170, 10 pages. |
| International Search Report and Written Opinion of the International Searching Authority, dated Nov. 5, 2012, in International Patent Application S.N. PCT/EP2012/052767, 7 pages. |
| International Search Report for PCT/US2014/053563, dated Nov. 11, 2014, 2 pages. |
| Jiang, A., et al., “Rank Modulation for Flash Memories”, IEEE Transactions of Information Theory, Jun. 2006, vol. 55, No. 6, pp. 2659-2673. |
| Loh, M., et al., “A 3x9 Gb/s Shared, All-Digital CDR for High-Speed, High-Density I/O”, Matthew Loh, IEEE Journal of Solid-State Circuits, Vo. 47, No. 3, Mar. 2012. |
| Notification of Transmittal of International Search Report and the Written Opinion of the International Searching Authority, for PCT/US2015/018363, dated Jun. 18, 2015, 13 pages. |
| Notification of Transmittal of the International Search Report and the Written Opinion of the International Searching Authority, or the Declaration for PCT/EP2013/002681, dated Feb. 25, 2014, 15 pages. |
| Notification of Transmittal of the International Search Report and the Written Opinion of the International Searching Authority, or the Declaration, dated Mar. 3, 2015, for PCT/US2014/066893, 9 pages. |
| Notification of Transmittal of the International Search Report and the Written Opinion of the International Searching Authority, or the Declaration, for PCT/US2014/015840, dated May 20, 2014. 11 pages. |
| Notification of Transmittal of the International Search Report and the Written Opinion of the International Searching Authority, or the Declaration, for PCT/US2014/043965, dated Oct. 22, 2014, 10 pages. |
| Notification of Transmittal of the International Search Report and the Written Opinion of the International Searching Authority, or the Declaration, for PCT/US2015/037466, dated Nov. 19, 2015. |
| Notification of Transmittal of the International Search Report and the Written Opinion of the International Searching Authority, or the Declaration, for PCT/US2015/039952, dated Sep. 23, 2015, 8 pages. |
| Notification of Transmittal of the International Search Report and the Written Opinion of the International Searching Authority, or the Declaration, for PCT/US2015/041161, dated Oct. 7, 2015, 8 pages. |
| Notification of Transmittal of the International Search Report and the Written Opinion of the International Searching Authority, or the Declaration, for PCT/US2015/043463, dated Oct. 16, 2015, 8 pages. |
| Oh, et al., Pseudo-Differential Vector Signaling for Noise Reduction in Single-Ended Signaling, DesignCon 2009. |
| Poulton, et al., “Multiwire Differential Signaling”, UNC-CH Department of Computer Science Version 1.1, Aug. 6, 2003. |
| Schneider, J., et al., “ELEC301 Project: Building an Analog Computer,” Dec. 19, 1999, 8 pages, http://www.clear.rice.edu/elec301/Projects99/anlgcomp/. |
| She et al., “A Framework of Cross-Layer Superposition Coded Multicast for Robust IPTV Services over WiMAX,” IEEE Communications Society subject matter experts for publication in the WCNC 2008 proceedings, Mar. 31, 2008-Apr. 3, 2008, pp. 3139-3144. |
| Skliar et al., A Method for the Analysis of Signals: the Square-Wave Method, Mar. 2008, Revista de Matematica: Teoria y Aplicationes, pp. 109-129. |
| Slepian, D., “Prennutation Modulation”, IEEE, vol. 52, No. 3, Mar. 1965, pp. 228-236. |
| Stan, M., et al., “Bus-Invert Coding for Low-Power I/O, IEEE Transactions on Very Large Scale Integration (VLSI) Systems”, vol. 3, No. 1, Mar. 1995, pp. 49-58. |
| Tallini, L., et al., “Transmission Time Analysis for the Parallel Asynchronous Communication Scheme”, IEEE Transactions on Computers, vol. 52, No. 5, May 2003, pp. 558-571. |
| Tierney, J., et al., “A digital frequency synthesizer,” Audio and Electroacoustics, IEEE Transactions, Mar. 1971, pp. 48-57, vol. 19, Issue 1, 1 page Abstract from http://ieeexplore. |
| Wang et al., “Applying CDMA Technique to Network-on-Chip”, IEEE Transactions on Very Large Scale Integration (VLSI) Systems, vol. 15, No. 10 (Oct. 1, 2007), pp. 1091-1100. |
| Zouhair Ben-Neticha et al, “The streTched-Golay and other codes for high-SNR fnite-delay quantization of the Gaussian source at 1/2 Bit per sample”, IEEE Transactions on Communications, vol. 38, No. 12 Dec. 1, 1990, pp. 2089-2093, XP000203339, ISSN: 0090-6678, DOI: 10.1109/26.64647. |
| Notification of Transmittal of the International Search Report and the Written Opinion of the International Searching Authority, or the Declaration, dated Feb. 15, 2017, 10 pages. |
| Notification of Transmittal of the International Search Report and the Written Opinion of the International Searching Authority, or the Declaration., for PCT/US17/14997, dated Apr. 7, 2017. |
| Holden, B., “Simulation results for NRZ, ENRZ & PAM-4 on 16-wire full-sized 400GE backplanes”, IEEE 802.3 400GE Study Group, Sep. 2, 2013, 19 pages, www.ieee802.0rg/3/400GSG/publiv/13_09/holden_400_01_0913.pdf. |
| Holden, B., “An exploration of the technical feasibility of the major technology options for 400GE backplanes”, IEEE 802.3 400GE Study Group, Jul. 16, 2013, 18 pages, http://ieee802.org/3/400GSG/public/13_07/holden_400_01_0713.pdf. |
| Holden, B., “Using Ensemble NRZ Coding for 400GE Electrical Interfaces”, IEEE 802.3 400GE Study Group, May 17, 2013, 24 pages, http://www.ieee802.org/3/400GSG/public/13_05/holden_400_01_0513.pdf. |
| Farzan, et al., “Coding Schemes for Chip-to-Chip Interconnect Applications”, IEEE Transactions on Very Large Scale Integration (VLSI) Systems, vol. 14, pp. 393-406, Apr. 2006. |
| Anonymous, “Constant-weight code”, Wikipedia.org, retrieved on Jun. 2, 2017. |
| Reza Navid et al, “A 40 Gb/s Serial Link Transceiver in 28 nm CMOS Technology”, IEEE Journal of Solid-State Circuits, vol. 50, No. 4. Apr. 2015, pp. 814-827. |
| Hyosup Won et al, “A 28-Gb/s Receiver With Self-contained Adaptive Equalization and Sampling Point Control Using Stochastic Sigma-Tracking Eye-Opening Monitor”, IEEE Transactions on Circuits and Systems-I: Regular Papers, vol. 64, No. 3, Mar. 2017. pp. 664-674. |
| Giovaneli, et al., “Space-frequency coded OFDM system for multi-wire power line communications”, Power Line Communications and Its Applications, 20015 International Symposium on Vancouver, BC, Canada, Apr. 6-8, 2005, Piscataway, NJ, pp. 191-195. |
| Shibasaki, et al., “A 56-Gb/s Receiver Front-End with a CTLE and 1-Tap DFE in 20-nm CMOS”, IEEE 2014 Symposium on VLSI Circuits Digest of Technical Papers, 2 pgs. |
| Hidaka, et al., “A 4-Channel 1.25-10.3 Gb/s Backplane Transceiver Macro With35 dB Equalizer and Sign-Based Zero-Forcing Adaptive Control”, IEEE Journal of Solid-State Circuits, vol. 44 No. 12, Dec. 2009, pp. 3547-3559. |