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 “Cronie I”).
U.S. Patent Publication 2011/0302478 of application Ser. No. 12/982,777, filed Dec. 30, 2010, naming Harm Cronie and Amin Shokrollahi, entitled “Power and Pin Efficient Chip-to-Chip Communications with Common-Mode Resilience and SSO Resilience” (hereinafter “Cronie II”).
U.S. patent application Ser. No. 13/542,599, filed Jul. 5, 2012, naming Armin Tajalli, Harm Cronie, and Amin Shokrollahi entitled “Methods and Circuits for Efficient Processing and Detection of Balanced Codes” (hereafter called “Tajalli 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. Provisional Patent Application No. 61/946,574, filed Feb. 28, 2014, naming Amin Shokrollahi, Brian Holden, and Richard Simpson, entitled “Clock Embedded Vector Signaling Codes”, hereinafter identified as [Shokrollahi I].
U.S. patent application Ser. No. 14/612,241, filed Aug. 4, 2015, naming Amin Shokrollahi, Ali Hormati, and Roger Ulrich, entitled “Method and Apparatus for Low Power Chip-to-Chip Communications with Constrained ISI Ratio”, hereinafter identified as [Shokrollahi II].
U.S. patent application Ser. No. 13/895,206, filed May 15, 2013, naming Roger Ulrich and Peter Hunt, entitled “Circuits for Efficient Detection of Vector Signaling Codes for Chip-to-Chip Communications using Sums of Differences”, hereinafter identified as [Ulrich I].
U.S. patent application Ser. No. 14/816,896, filed Aug. 3, 2015, naming Brian Holden and Amin Shokrollahi, entitled “Orthogonal Differential Vector Signaling Codes with Embedded Clock”, hereinafter identified as [Holden II].
U.S. patent application Ser. No. 14/926,958, filed Oct. 29, 2015, naming Richard Simpson, Andrew Stewart, and Ali Hormati, entitled “Clock Data Alignment System for Vector Signaling Code Communications Link”, hereinafter identified as [Stewart I].
U.S. patent application Ser. No. 14/925,686, filed Oct. 28, 2015, naming Armin Tajalli, entitled “Advanced Phase Interpolator”, hereinafter identified as [Tajalli II].
U.S. Provisional Patent Application No. 62/286,717, filed Jan. 25, 2016, naming Armin Tajalli, entitled “Voltage Sampler Driver with Enhanced High-Frequency Gain”, hereinafter identified as [Tajalli III].
U.S. Provisional Patent Application No. 62/326,593, filed Apr. 22, 2016, naming Armin Tajalli, entitled “Sampler with Increased Wideband Gain and Extended Evaluation Time”, hereinafter identified as [Tajalli IV].
U.S. Provisional Patent Application No. 62/326,591, filed Apr. 22, 2016, naming Armin Tajalli, entitled “High Performance Phase Locked Loop”, hereinafter identified as [Tajalli V].
The present embodiments relate to communications systems circuits generally, and more particularly to obtaining an instantaneous measurement and filtering of a received signal voltage relative to a provided clock signal, as one component of detecting received communications signals from a high-speed multi-wire interface used for chip-to-chip communication.
In modern digital systems, digital information is processed in a reliable and efficient way. In this context, digital information is to be understood as information available in discrete, i.e., discontinuous values. Bits, collection of bits, but also numbers from a finite set can be used to represent digital information.
In most chip-to-chip, or device-to-device communication systems, communication takes place over a plurality of wires to increase the aggregate bandwidth. A single or pair of these wires may be referred to as a channel or link and multiple channels create a communication bus between the electronic components. At the physical circuitry level, in chip-to-chip communication systems, buses are typically made of electrical conductors in the package between chips and motherboards, on printed circuit boards (“PCBs”) boards or in cables and connectors between PCBs. In high frequency applications, microstrip or stripline PCB traces may be used.
Common methods for transmitting signals over bus wires include single-ended and differential signaling methods. In applications requiring high speed communications, those methods can be further optimized in terms of power consumption and pin-efficiency, especially in high-speed communications. More recently, vector signaling methods have been proposed to further optimize the trade-offs between power consumption, pin efficiency and noise robustness of chip-to-chip communication systems. In those vector signaling systems, digital information at the transmitter is transformed into a different representation space in the form of a vector codeword that is chosen in order to optimize the power consumption, pin-efficiency and speed trade-offs based on the transmission channel properties and communication system design constraints. Herein, this process is referred to as “encoding”. The encoded codeword is communicated as a group of signals from the transmitter to one or more receivers. At a receiver, the received signals corresponding to the codeword are transformed back into the original digital information representation space. Herein, this process is referred to as “decoding”.
Regardless of the encoding method used, the received signals presented to the receiving device must be sampled (or their signal value otherwise recorded) at intervals best representing the original transmitted values, regardless of transmission channel delays, interference, and noise. The timing of this sampling or slicing operation is controlled by an associated Clock and Data Recovery (CDR) timing system, which determines the appropriate sample timing. [Stewart I] and [Tajalli V] provide examples of such CDR systems.
Methods and systems are described for generating first and second discharge control signals in response to a clock signal and an input voltage signal, the first and second discharge control signals decreasing at different rates to a threshold level during a first time period, wherein a difference in rates is determined by the input voltage signal, generating a differential voltage on a pair of nodes during the first time period by selectively controlling a respective amount of discharge of an initial charge on each node of the pair of nodes by applying the first and second discharge control signals to respective transistors in a differential transistor pair connected to the pair of nodes, and maintaining the differential voltage on the pair of nodes during a subsequent time period, and generating an amplified differential voltage during at least a portion of the subsequent time period by amplifying the differential voltage.
To reliably detect the data values transmitted over a communications system, a receiver must accurately measure the received signal value amplitudes at carefully selected times. In some embodiments, the value of the received signal is first captured at the selected time using a known sample-and-hold or track-and-hold circuit (or known variants such as amplify-and-hold or integrate-and-hold), and then the resulting value is measured against one or more reference values using a known voltage comparator circuit. Other embodiments first use a comparator to “slice” the analog signal and obtain a digital result, then digitally sample the resulting binary value using a clocked digital latch.
Other embodiments utilize circuits capable of applying both the time- and amplitude-domain constraints, producing a result that represents the input value at a particular time and relative to a provided reference level. [Tajalli III] provides examples of such embodiments, in which the high frequency gain of the sampling circuit may be advantageously boosted over a narrow frequency range, in a so-called high frequency peaking action as graphically illustrated by the gain vs. frequency chart of
It is also possible to provide enhanced signal gain over a wide frequency range, as shown by the gain vs. frequency chart of
Methods and systems are described for receiving a differential voltage, in response to an initiation of a sampling interval, discharging a first pair of nodes according to the received differential voltage to form a first time-varying voltage differential, generating a second differential voltage by partially discharging a second pair of nodes, the second differential voltage generated according to the first time-varying voltage differential, wherein the discharging of the second pair of nodes is terminated in response to the discharging of the first pair of nodes and the second differential voltage is held for a duration of the sampling interval, discharging a third pair of nodes according to the second differential voltage to form a second time-varying voltage differential, the second time-varying voltage differential larger than the first time-varying voltage differential, and pre-charging the first, second, and third pairs of nodes in response to a termination of the sampling interval.
To reliably detect the data values transmitted over a communications system, a communications receiver must accurately measure its received signal value amplitudes at carefully selected times, typically at or near the center of that received signal's period of stability between transitions. This point is commonly described as the “center of eye”, (referring to the well-known “eye diagram” of signal amplitude vs. clock intervals) and is typically determined by use of a local “receive clock” which is configured to occur at that desirable sampling time. Generation and ongoing control of such receive clock timing is well understood in the art, as Clock Data Alignment (CDA) systems measure and incrementally adjust sample timing versus receive signal stability time to optimize sample timing.
In some embodiments, the value of the received signal is first captured at the selected time using a sample-and-hold or track-and-hold circuit, and then the resulting value is measured against one or more reference values using a known voltage comparator circuit.
Other embodiments utilize circuits capable of applying both the time- and amplitude-domain constraints, producing a result that represents the input value at a particular time and relative to a provided reference level. [Tajalli III] provides examples of such voltage sampler embodiments, in which the high frequency gain of the sampling circuit may be advantageously boosted over a narrow frequency range, in a so-called high frequency peaking action as graphically illustrated by the gain vs. frequency chart of
Dynamic circuit operation may also be applied to wideband amplification to provide enhanced signal gain over a wide frequency range, as shown by the gain vs. frequency chart of
The source of the input signal to the embodiments described herein may be derived from a single wire signal, or may be derived from a weighted linear combination of multiple wire signals, such as provided by a Multi Input Comparator or mixer (MIC) used to detect vector signaling codes.
Sampler with High Frequency Peaking
It is common for communications links to be operated at data transfer rates at or near the declining portion of the link's response vs. frequency curve. Thus, it is desirable for receivers to be configurable to provide additional high frequency gain, as compensation for the reduced response of the communications link.
[Tajalli III] provided one example of a sampler circuit capable of providing additional narrowband high frequency gain through use of a secondary gain path enabled by a frequency-selective RC network. The circuit of
As with the circuit of [Tajalli III], the parallel differential transistor pair 140/141 provides additional high-frequency peaking in this embodiment and optional offset voltage compensation, as the differential pair inputs are driven by Vin+ and Vin− with a frequency response shaped by high-pass RC filters 170/180, and 171/181 having a corner frequency of
Incremental adjustment of offset correction voltages Voc+ and Voc− may be made as necessary to adjust the balance of differential outputs Vout.
As is common practice, fz will typically be chosen to be at or near the natural high frequency falloff of the received signal amplitude vs. frequency curve to provide the desired peaking characteristic, as illustrated in
Sampler with Increased Wideband Gain
The same dynamic mode operation may be used in a sampling circuit with wideband gain, as shown in the schematic of
Although a similar incremental-linear analysis may be applied here as in the previous example, an alternative interpretation may be of more descriptive value, especially in operational configurations where the clock frequency is significantly higher than corner frequency fz. In this alternative analysis, first stage 210 effectively acts as a high frequency mixer, producing differential output signals Vm+ and Vm− which are effectively the carrier CK mixed with or modulated by differential input Vin. Second stage 220 then effectively acts as a synchronous demodulator, mixing Vm with CK to produce differential outputs Vout again. As the modulated carrier frequencies involved are higher than corner frequency fz, the modulated signals effectively pass unaffected through capacitors C, allowing both differential pairs in 220 to provide gain at all signal frequencies. In one embodiment, the resulting transfer function was seen to be effectively flat over a wide frequency range, as illustrated in
Sampler with Extended Evaluation Time
In switched dynamic circuits such as that of
Cascades of Clocked Samplers
Clocked samplers with the described functionality are amenable to cascaded operation, as in the embodiment shown in the block diagram of
In practical embodiments, splitting data processing between two phase operation with its simple clocking regime, and four- (or greater) phase operation with its relaxed latency provides a useful tradeoff between power, speed, and complexity. Such cascaded samplers may be designed for any arbitrary number of resultant phases using known art clock division and/or clock steering logic, thus neither “two phase” nor “four phase” should be considered limiting in this description.
Decision Feedback Equalization
Decision Feedback Equalization or DFE is a well-known technique used to improve signal detection capabilities in serial communication systems. It presumes that the transmission line characteristics of the communications channel between transmitter and receiver is imperfect, thus energy associated with previously transmitted bits may remain in the channel (for example, as reflections from impedance perturbations) to negatively impact reception of subsequent bits. A receiver's DFE system processes each bit detected in a past unit interval (UI) through a simulation of the communications channel to produce an estimate of that bit's influence on a subsequent unit interval. That estimate, herein called the “DFE correction”, may be subtracted from the received signal to compensate for the predicted inter-symbol interference. Practical DFE systems produce DFE corrections derived from multiple previous unit intervals.
At very high data rates, there may not be sufficient time to detect a received bit, calculate its associated DFE correction, and apply that correction to the next received unit interval in time to detect the next bit. Thus, some embodiments utilize so-called “unrolled DFE”, where correction values are determined for some or all possible combinations of previous data values, those speculative corrections are applied to multiple copies of the received signal, and speculative detections made of the resulting corrected signal instances. When the earlier data values are finally resolved, the correct speculatively detected output may be chosen as the received data value for that unit interval.
As may be readily apparent, “unrolling” of DFE for even a modest number of historical unit intervals in this way requires a significant number of speculative results to be maintained effectively in parallel, introducing significant circuit complexity and associated power consumption.
Cascaded Samplers with DFE
The cascaded sampler embodiment of
As the first stage composed of 710/715 is cascaded with the second stage of 720/725 and third stage of 730/735, significant signal gain is produced between input Vin and the ultimate data result sampled at Latch 740. The gain vs. frequency plot of one such embodiment is shown as
Each Discrete Time Integration element 710, 715, 720, 725, 730, 735 in
As shown in
Referring to
As shown in
where the frequency of response for the All-Pass (AP) DTI 710 is represented as:
where gm is the transconductance of a unit slicer cell, Iavg is the average bias current of a unit slicer cell during discharge phase, and Vsn is the integrator output voltage swing. A similar calculation may be derived for the high-pass response HP(s) DTI 715.
As is well understood in the art, differential inputs as in the example Discrete Time Integration elements may be utilized as single-ended inputs by tying the unused second input to an appropriate source of DC bias and AC virtual ground. Alternatively, the fully differential embodiment of
The DFE voltage magnitudes VDC1, VDC2, VDC3 of
It should be noted that as the cascaded series of Discrete Time Integrators passes along sampled voltage output values in consecutive clock intervals, it constitutes a form of analog signal memory or analog delay line. Thus, in the case where the voltage inputs are used for DFE correction, those inputs may take on the appropriate DFE correction value (i.e. associated with the proper historical data value) at or before the sampling time, that association being relative to the sampled signal being processed by that stage at that time. For the embodiment shown in
In one embodiment, the DFE magnitude values of {VDCa, VDCb} are chosen such that the resulting voltages (both directly and with the described differential swapping) satisfy both DFE correction criterion and normalize undesirable DC offset in the Discrete Time Integrator cascade. In some embodiments, the DFE magnitude values VDC may include a DC voltage offset component.
A further embodiment incorporates a modified Discrete Time Integrator embodiment as illustrated in
In this embodiment, the received analog input voltage Vin is sampled by transistors 1001, 1002, 1003, 1004, 1005 and augmented by high frequency peaking provided by filter networks RC and one of differential pairs 1011/1012 or 1021/1022 in the DFE offset generator and transistor 1040. The particular differential pair is selected by transistors 1031/1032 using historical data DH[N]+ and DH[N]−, the high frequency peaking result augmenting sampled analog voltage outputs Vout+ and Vout− with either a direct analog of the VDC+ and VDC− voltages, or their differentially swapped equivalent.
In some embodiments, an apparatus includes a memory device 1160 configured to store one or more historical data values, a Decision-Feedback Equalization (DFE) computation circuit 1150 configured to generate a DFE magnitude value, a decision-feedback offset generator (e.g., 1110, 1120, 1130) configured to receive the DFE magnitude value VDC and a historical data value DH[N] of the one or more historical data values, and to responsively generate an analog DFE correction value having a voltage magnitude equal to the DFE magnitude value and a polarity determined by the historical data value received from the memory device, and an analog sampler configured to receive an analog summation of the analog DFE correction value and an analog input signal Vin, and to generate a sampled voltage output Va according to a sampling clock Ck1. In the preceding embodiment, analog input signal Vin and sampled voltage output Va are with respect to decision-feedback offset generator 1110.
In some embodiments, the analog input signal is a sampled voltage output received from a cascaded analog sampler. In alternative embodiments, the analog input signal corresponds to an analog output of a multi-input comparator.
In some embodiments, the decision-feedback offset generator includes a pair of decision feedback branches 1011/1012 and 1021/1022, each decision feedback branch receiving the DFE magnitude value in respective inverse-polarity configurations, and a selection circuit 1031/1032 configured to receive the historical data value and to responsively enable one of the pair of decision feedback branches to determine the polarity of the DFE correction value. In some embodiments, the decision-feedback offset generator is further configured to receive a high-frequency injection of the analog input signal Vin. In some embodiments, the high-frequency injection of the analog input signal is received via a resistor-capacitor high-pass filter. In some embodiments, the decision-feedback offset generator is further configured to receive a voltage offset signal.
In some embodiments, the sampled voltage output has a propagation delay less than one unit-interval with respect to the received analog input signal. In alternative embodiments, the sampled voltage output has a propagation delay greater than one unit-interval with respect to the received analog input signal. In some embodiments, the memory device comprises a shift register.
The complete multistage embodiment shown in
In some embodiments, generating the first and the second discharge control signals includes discharging a second pair of nodes via a second differential transistor pair, as shown in stage 1505 of
In some embodiments, the method further includes applying a first decision feedback equalization (DFE) correction factor to the input voltage signal, a second DFE correction factor to the first and the second discharge control signals, and a third DFE correction factor to the differential voltage on the pair of nodes.
In some embodiments, the amplified differential voltage Vc is generated on a pair of output nodes having discharge amounts determined by the differential voltage Vb. In such embodiments, the amplified differential voltage is held during the subsequent time period in response to one of the pair of output nodes Vc+/Vc− falling below a threshold voltage, as shown by the OR operator of
In some embodiments, the method further includes generating a data decision output value based on the amplified differential voltage Vc. In some embodiments, the first time period is centered around a center-of-eye of the input voltage signal.
In some embodiments, the first stage of the cascaded sampler establishes a sampling window for which the later stages of the cascaded sampler (and eventually the latch at the output) look into the differential input voltage signal.
t_window=c_parasitic*v_dd/i_bias
t_window corresponds to the duration of the sampling window, c_parasitic corresponds to the load capacitance of stage 1505, v_dd corresponds to the supply voltage, and i_bias corresponds to the bias current drawn through the parallel branches to discharge the nodes providing the first and second discharge control signals Va to the differential transistors in stage 1510.
In some embodiments, the sampling window is a center-of-eye sampling window, in which the sampling clock initiates discharging of the first pair of nodes prior to the “center of eye” and one or more of the first pair of nodes discharged as a time after the “center of eye.” In some embodiments, the sampling window lasts approximately a third of a unit interval.
In some embodiments, one or more of the first and third differential pairs of transistors may be configured to terminate discharging of the first and third pairs of output nodes, respectively. Such termination may be performed using termination pairs of transistors, for example inserted at 1520.
In some embodiments, each stage may be clocked with the same clock signal as illustrated in
In the example of
In one embodiment, DFE Correction 1, DFE Correction 2, and DFE Correction 3 represent computed compensations associated with the received data value during the fourth, third, and second-most recent unit intervals, respectively. The Data sampling Correction is composed of a sampler calibration offset voltage, a sampler threshold voltage, and the computed DFE compensation associated with the received data value during the most recent preceding unit interval. The Edge sampling Correction is composed of a sampler calibration offset voltage and a sampler threshold voltage; it is observed that baud-rate CDR sampling such as utilized here may be enhanced by omission of the most-recently-received component of CDR correction. The Eye sampling Correction is composed of a sampler calibration offset voltage, an adjustable eye sampling threshold voltage, and optionally the computed DFE compensation associated with the received data value during the most recent preceding unit interval. Samplers 2420 and 2430 are triggered by a baud rate clock occurring at “center of eye”.
In one particular embodiment, a single baud rate clock is used to trigger all samplers, with the offset input of 2440 being adjustable by, as one example, a command/control/monitoring subsystem, so as to obtain statistical samples of received signal level as needed to generate a graph of statistical signal amplitude data. In a further embodiment, an optional phase-adjustable Eye sampling clock is used to trigger eye sampler 2440 separately from the baud rate clock used to trigger, for example, data sampler 2420, allowing statistical signal samples to be gathered representing both amplitude and phase information.
DFE embodiments are known in which the computation of multiple unit interval compensation values are inherently summed or combined into a single result. A second embodiment applies such a combined correction at stage 2410, and optionally negates or applies the inverse correction specific to the most recent previous unit interval data to sampler 2430. Other combinations of individual DFE correction values, combined or summed DFE correction values, and fixed or adjustable offset voltages may be applied to 2410, 2420, 2430, and 2440 without limitation.
DFE Pre-Cursor Correction
The previously described DFE corrections are applied at the receiver to correct the signals currently being detected for anomalies caused by signals in previously-received unit intervals. In the common terminology of the art, these may be described as “post-cursor” corrections. “Pre-cursor” corrections are also possible, and indeed are often applied within a transmitter (where both historical and forthcoming data values to be sent are readily available) as part of so-called Finite-Impulse-Response compensation or “pre-shaping” of the transmitted waveform.
Applying pre-cursor corrections at the receiver may include passing the actual signal values to be detected through a delay, allowing “future” i.e. non-delayed received values to be applied as corrections to the delayed values, which are then sampled.
For a one Unit Interval pre-cursor correction, the received signals may be delayed by one UI. Using as a non-limiting example a receive signal stream of 25 Gbps/wire, a delay of 40 picoseconds would thus be introduced.
The received signal values may be delayed using a series of Sample-Integrate-Hold (SIH) or Sample-Hold (SH) stages. The previously-described dynamic sampler embodiments of
The embodiment of
In some embodiments, the sampling interval is initiated and terminated according to complementary edges of a sampling clock CK. In some embodiments, as described above, the discharging and pre-charging of the second and third pairs of nodes is initiated according first and second delayed sampling clocks, respectively, the first delayed sampling clock delayed with respect to the sampling clock and the second delayed sampling clock delayed with respect to the first delayed sampling clock. An example of delayed sampling clocks is shown in
In some embodiments, the discharging of the second pair of nodes is terminated in response to a full discharging of the first pair of nodes. In some embodiments, the discharging of the second pair of nodes is terminated in response to the first pair of nodes falling below a threshold voltage. In some embodiments, the threshold voltage corresponds to an operating voltage of a transistor.
In some embodiments, the method further includes providing the second differential voltage to a second processing phase. In such embodiments, the method may further include applying a differential feedback equalization (DFE) factor to the second differential voltage. In some embodiments, the method includes receiving a differential voltage from a second processing phase and adding the received differential voltage from the second processing phase to the second time-varying voltage differential. A dual processing structure associated with such embodiments is shown in
For descriptive purposes the examples herein show the use of three cascaded processing stages with no limitation implied. Additional stages may be added, as examples to provide additional gain and/or provide additional corrective DC voltage magnitude inputs such as to support deeper DFE correction history, and fewer stages may be used, as examples if lower gain and/or fewer corrective DC voltage magnitude inputs suffice. Similarly, the various apparatus and methods disclosed herein may be combined with each other and with known art to, as one example, provide offset voltage adjustment and introduce a separate DFE correction voltage within a single stage, which may be an element of a multistage system.
For descriptive purposes, the examples herein describe cascaded stages of sampling elements being triggered by a single clock, introducing one clock cycle delay per stage. No limitation is implied, as triggering of individual stages may be initiated using multiple clock phases having any desired timing relationship, as long as the implementation-dependent setup and hold times for the particular embodiment are satisfied. Thus, given appropriately configured triggering clock phases, the overall delay through such a cascade may be a fraction of a clock cycle, or many clock cycles.
In some embodiments, there may be a group delay t1 from when outputs Va change according to input Vin, in the case of the first stage 1110. In such embodiments, CK2 may be delayed by an amount of at least t1 in order to hold a charge of VDD at the output nodes of 1120 long enough for the inputs Va to stage 1120 to settle. In some embodiments, CK1 may be put through a delay element (not shown) in order to generate clocks CK2, CK3, and CK4, the delay element introducing a delay of at least tn to each clock, where tn is the group delay associated with a given stage. In some embodiments, this group delay value may be associated with capacitances in the transistors of each stage, as well as various other factors that are known to cause group delay. In most practical embodiments, tn will be approximately the same. In some embodiments, to is approximately 5-15 psec, however this should not be considered limiting.
In some embodiments, the analog input signal is a sampled voltage output received from a cascaded analog sampler. In alternative embodiments, the analog input signal corresponds to an analog output of a multi-input comparator.
In some embodiments, generating the DFE correction value includes receiving, at a pair of decision feedback branches, the DFE magnitude value in respective inverse-polarity configurations, and selecting, using a selection circuit receiving the historical data value, one of the pair of decision feedback branches to determine the polarity of the DFE correction value.
In some embodiments, the DFE magnitude value includes a high-frequency injection of the analog input signal. In some embodiments, the high-frequency injection of the analog input signal is received via a resistor-capacitor high-pass filter. In some embodiments, the DFE magnitude value comprises a voltage offset signal.
In some embodiments, the sampled voltage output has a propagation delay less than one unit-interval with respect to the received analog input signal. In alternative embodiments, the sampled voltage output has a propagation delay greater than one unit-interval with respect to the received analog input signal. In some embodiments, the memory device comprises a shift register.
In some embodiments, the method includes generating the second and third clock signals using a delay element receiving the first clock signal as an input. In such embodiments, the respective delay values may be arbitrarily tuned by adjusting parameters (capacitive, etc.) of the delay element
In some embodiments, the first, second, and third clock signals have respective fixed phase-offsets. In such embodiments, a phase-locked loop (PLL) generates the clock signals having fixed phase offsets.
In some embodiment, each DFE correction value has (i) a magnitude associated with a calculated DFE magnitude value and (ii) a sign determined by a historical data bit.
In some embodiments, the first received analog input signal is an analog voltage output received from a third amplifier stage.
This application claims priority to U.S. Provisional Application No. 62/512,744, filed May 31, 2017, entitled “Multi-Stage Sampler with Increased Gain,” U.S. Provisional Application No. 62/509,713, filed May 22, 2017, entitled “Multi-Stage Sampler with Increased Gain,” and U.S. Provisional Application No. 62/411,920, filed Oct. 24, 2016, entitled “Multi-Stage Sampler with Increased Gain”, all of which are hereby incorporated herein by reference in their entirety.
Number | Name | Date | Kind |
---|---|---|---|
668687 | Mayer | Feb 1901 | A |
780883 | Hinchman | Jan 1905 | A |
3196351 | Slepian | Jul 1965 | A |
3636463 | Ongkiehong | Jan 1972 | A |
3824494 | Wilcox | Jul 1974 | 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 |
6396329 | Zerbe | 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 |
6879816 | Bult | 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 |
7688102 | Bae | Mar 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 |
8183930 | Kawakami | 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 |
8581824 | Baek | 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 |
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 |
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 |
20030160749 | Tsuchi | Aug 2003 | A1 |
20030174023 | Miyasita | Sep 2003 | A1 |
20030184459 | Engl | Oct 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 |
20070009018 | Wang | 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 |
20080001626 | Bae | Jan 2008 | A1 |
20080007367 | Kim | Jan 2008 | A1 |
20080012598 | Mayer | Jan 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 |
20090090333 | Spadafora | Apr 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 |
20100219781 | Kuwamura | Sep 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 |
20110096054 | Cho | 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 |
20110299555 | Cronie | Dec 2011 | A1 |
20110302478 | Cronie | Dec 2011 | A1 |
20110317559 | Kern | Dec 2011 | A1 |
20120044021 | Yeh | Feb 2012 | A1 |
20120082203 | Zerbe | Apr 2012 | A1 |
20120133438 | Tsuchi | May 2012 | A1 |
20120152901 | Nagorny | Jun 2012 | A1 |
20120161945 | Single | Jun 2012 | A1 |
20120213299 | Cronie | Aug 2012 | A1 |
20120257683 | Schwager | Oct 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 |
20130334985 | Kim | Dec 2013 | A1 |
20130346830 | Ordentlich | Dec 2013 | A1 |
20140159769 | Hong | Jun 2014 | A1 |
20140177645 | Cronie | Jun 2014 | A1 |
20140177696 | Hwang | Jun 2014 | A1 |
20140203794 | Pietri | Jul 2014 | A1 |
20140266440 | Itagaki | Sep 2014 | A1 |
20140269130 | Maeng | Sep 2014 | A1 |
20140312876 | Hanson | Oct 2014 | A1 |
20150049798 | Hossein | Feb 2015 | A1 |
20150070201 | Dedic | Mar 2015 | A1 |
20150078479 | Whitby-Strevens | Mar 2015 | A1 |
20150146771 | Walter | May 2015 | A1 |
20150198647 | Atwood | Jul 2015 | A1 |
20150222458 | Hormati | Aug 2015 | A1 |
20150249559 | Shokrollahi | Sep 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 |
20170310456 | Tajalli | Oct 2017 | A1 |
20170317449 | Shokrollahi | Nov 2017 | A1 |
20170317855 | Shokrollahi | Nov 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 3×9 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 ½ 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. |
Linten, D. et al, “T-Diodes—A Novel Plus-and-Play Wideband RF Circuit ESD Protection Methodology” EOS/ESD Symposium 07, pp. 242-249. |
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. |
Number | Date | Country | |
---|---|---|---|
20180115442 A1 | Apr 2018 | US |
Number | Date | Country | |
---|---|---|---|
62512744 | May 2017 | US | |
62509713 | May 2017 | US | |
62411920 | Oct 2016 | US |