US12489659B2 - Discrete-time linear equalizer for discrete-time analog front-end - Google Patents
Discrete-time linear equalizer for discrete-time analog front-endInfo
- Publication number
- US12489659B2 US12489659B2 US18/640,493 US202418640493A US12489659B2 US 12489659 B2 US12489659 B2 US 12489659B2 US 202418640493 A US202418640493 A US 202418640493A US 12489659 B2 US12489659 B2 US 12489659B2
- Authority
- US
- United States
- Prior art keywords
- capacitor
- time period
- switched
- circuit
- sampling
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
- H04L25/03—Shaping networks in transmitter or receiver, e.g. adaptive shaping networks
- H04L25/03006—Arrangements for removing intersymbol interference
- H04L25/03012—Arrangements for removing intersymbol interference operating in the time domain
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
- H04L25/03—Shaping networks in transmitter or receiver, e.g. adaptive shaping networks
- H04L25/03006—Arrangements for removing intersymbol interference
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
- H04L25/03—Shaping networks in transmitter or receiver, e.g. adaptive shaping networks
- H04L25/03878—Line equalisers; line build-out devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
- H04L25/03—Shaping networks in transmitter or receiver, e.g. adaptive shaping networks
- H04L25/03878—Line equalisers; line build-out devices
- H04L25/03885—Line equalisers; line build-out devices adaptive
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/38—Synchronous or start-stop systems, e.g. for Baudot code
- H04L25/40—Transmitting circuits; Receiving circuits
- H04L25/49—Transmitting circuits; Receiving circuits using code conversion at the transmitter; using predistortion; using insertion of idle bits for obtaining a desired frequency spectrum; using three or more amplitude levels ; Baseband coding techniques specific to data transmission systems
- H04L25/4917—Transmitting circuits; Receiving circuits using code conversion at the transmitter; using predistortion; using insertion of idle bits for obtaining a desired frequency spectrum; using three or more amplitude levels ; Baseband coding techniques specific to data transmission systems using multilevel codes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
- H04L25/03—Shaping networks in transmitter or receiver, e.g. adaptive shaping networks
- H04L25/03006—Arrangements for removing intersymbol interference
- H04L2025/03433—Arrangements for removing intersymbol interference characterised by equaliser structure
- H04L2025/03535—Variable structures
- H04L2025/03547—Switching between time domain structures
- H04L2025/03566—Switching between time domain structures between different tapped delay line structures
Definitions
- Examples relate, generally, to an analog front-end (AFE) for a data receiver. More specifically, some examples relate to a discrete-time AFE (DT-AFE) for a high-speed serial data receiver, without limitation.
- AFE analog front-end
- DT-AFE discrete-time AFE
- a continuous time, analog front-end (AFE or CT-AFE) of a high-speed serial data receiver is operative to terminate a data channel, equalize a received data signal, and drive an analog-to-digital converter (ADC) or slicer.
- the CT-AFE may include a passive attenuator, an active, continuous-time linear equalizer (CTLE), and a programmable gain amplifier (PGA).
- CTLE continuous-time linear equalizer
- PGA programmable gain amplifier
- FIG. 1 is a schematic block diagram of a receiver that is known to the inventor of this disclosure
- FIG. 2 A is a schematic block diagram of a receiver including a discrete-time analog front-end (DT-AFE), according to one or more examples of the disclosure;
- DT-AFE discrete-time analog front-end
- FIG. 2 B is a flowchart of a method of performing signal conditioning of a modulated signal, according to one or more examples
- FIG. 3 A , FIG. 3 B , and FIG. 3 C are diagrams for describing a working principle of operation for signal equalization, according to one or more examples;
- FIG. 4 A is a schematic diagram of a discrete-time linear equalizer circuit, according to one or more examples
- FIG. 4 B is a timing diagram of clock signals used to enable and disable switch circuits of a clock-driven switch circuitry of the discrete-time linear equalizer circuit of FIG. 4 A , according to one or more examples;
- FIG. 4 C is a flowchart of a method of performing signal equalization of a modulated voltage signal using a discrete-time linear equalizer, according to one or more examples;
- FIG. 4 D is a timing diagram to illustrate signal processing associated with a set of time-multiplexed circuit threads of discrete-time linear equalizer circuits, according to one or more examples;
- FIG. 5 A is a schematic diagram of a discrete-time linear equalizer circuit, according to one or more examples
- FIG. 5 B is a timing diagram of clock signals used to enable and disable switch circuits of a clock-driven switch circuitry of the discrete-time linear equalizer circuit of FIG. 5 A , according to one or more examples;
- FIG. 5 C is a flowchart of a method of performing signal equalization of a modulated voltage signal using a discrete-time linear equalizer, according to one or more examples;
- FIG. 6 A is a schematic diagram of a sample and hold circuit of a discrete-time analog front-end, according to one or more examples
- FIG. 6 B is a timing diagram of clock signals used to enable and disable switch circuits of a clock-driven switch circuitry of the sample and hold circuit of FIG. 6 A , according to one or more examples;
- FIG. 7 A is a schematic diagram of a discrete-time programmable gain amplifier circuit of a discrete-time analog front-end, according to one or more examples.
- FIG. 7 B is a timing diagram of clock signals used to enable and disable switch circuits of a clock-driven switch circuitry of the discrete-time programmable gain amplifier of FIG. 7 A , according to one or more examples.
- DSP Digital Signal Processor
- IC Integrated Circuit
- ASIC Application Specific Integrated Circuit
- FPGA Field Programmable Gate Array
- a general-purpose processor may also be referred to herein as a host processor or simply a host
- the processor may be any conventional processor, controller, microcontroller, or state machine.
- a processor may also be implemented as a combination of computing devices, such as a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a DSP core, or any other such configuration.
- a general-purpose computer including a processor is considered a special-purpose computer while the general-purpose computer is configured to execute computing instructions (e.g., software code) related to examples of the present disclosure.
- the examples may be described in terms of a process that is depicted as a flowchart, a flow diagram, a structure diagram, or a block diagram. Although a flowchart may describe operational acts as a sequential process, many of these acts can be performed in another sequence, in parallel, or substantially concurrently. In addition, the order of the acts may be re-arranged.
- a process may correspond to a method, a thread, a function, a procedure, a subroutine, or a subprogram, without limitation.
- the methods disclosed herein may be implemented in hardware, software, or both. If implemented in software, the functions may be stored or transmitted as one or more instructions or code on computer-readable media.
- Computer-readable media includes both computer storage media and communication media including any medium that facilitates transfer of a computer program from one place to another.
- FIG. 1 is a schematic block diagram of a receiver 100 that is known to the inventor of this disclosure.
- Receiver 100 includes an analog front-end (AFE) 102 coupled to an analog-to-digital converter (ADC) 104 .
- AFE 102 is to receive and process a continuous-time signal received at an input 106 (e.g., “Signal from channel”), and is referred to as a continuous-time AFE (CT-AFE) for processing in a continuous-time domain.
- AFE 102 includes an electrostatic discharge (ESD) protection/attenuator (ATTN) circuit 108 , a continuous-time linear equalizer (CTLE) 110 , and a programmable gain amplifier (PGA) 112 .
- ESD electrostatic discharge
- TNN continuous-time linear equalizer
- PGA programmable gain amplifier
- ADC 104 is to convert the processed continuous-time signal from AFE 102 to a discrete-time signal for processing in a discrete-time domain.
- ADC 104 includes a set of time-multiplexed circuit threads 114 of ADC circuits. Respective ones of time-multiplexed circuit threads 114 of ADC 104 operate responsive to one or more clock signals 116 .
- Respective ones of the ADC circuits of ADC 104 include a sample and hold (S&H) circuit 118 and a quantizer circuit 120 .
- S&H circuit 118 is to sample the incoming signal and quantizer circuit 120 is to produce, at an output 122 , a quantization value from a set of quantization values.
- Quantization values from the ADC circuits of all of the time-multiplexed circuit threads 114 are outputted to a digital signal processor (DSP) (“Data out to DSP” at a data output 124 ) for processing in the discrete-time domain.
- DSP digital signal processor
- Circuit functions of the CT-AFE (i.e., AFE 102 ) of receiver 100 of FIG. 1 are designed taking into consideration conflicting constraints and performance requirements associated with power, linearity, noise, and substrate area. As data rates increase and power supply voltages decrease using advanced complementary metal-oxide-semiconductor (CMOS) technologies, the circuit functions of the CT-AFE are increasingly difficult to realize.
- CMOS complementary metal-oxide-semiconductor
- PAM-4 Pulse Amplitude Modulation—four (4) level
- PAM-4 signaling is often utilized in high-speed communications as it allows relatively more information to be transmitted per symbol cycle. For example, PAM-4 signaling allows twice as much information to be communicated per symbol cycle than Non-Return-to-Zero (NRZ) signaling.
- NRZ Non-Return-to-Zero
- PAM-4 signaling also has a lower Signal-to-Noise Ratio (SNR) and an increased sensitivity to compression. Eye diagrams associated with PAM-4 are generally one-third (1 ⁇ 3) of those of NRZ, and the SNR of PAM-4 is 10 dB lower than that of NRZ.
- both the CTLE and the PGA contribute noise and distortion to the signaling, and their properties and performance are sensitive to, and increasingly compromised by, process, voltage and temperature (PVT) variations.
- PVT process, voltage and temperature
- PAM-4 signaling is sensitive to impairments of existing CT-AFEs.
- Such CT-AFE impairments include non-linear compression and linear distortion in the form of group delay variation, which results in overshoot and undershoot. This sensitivity can be especially observed at high data rates, such as 100 Gigabits-per-second (Gbps) and beyond.
- a CT-AFE may exhibit non-linearity which can be improved by increasing the supply voltage and device headroom. Linear distortion can be compensated for in a Digital Signal Processor (DSP). Both approaches increase power consumption.
- CT-AFE modules have a high dynamic range; if the supply voltage is increased, power and reliability concerns may be presented. Increased power dissipation is generally difficult to throttle back.
- a CT-AFE typically utilizes inductors to reach bandwidth requirements for higher data rates, but this comes at the price of an increased or enlarged substrate area.
- optional solutions for the highest data rates are generally less effective at lower data rates (e.g., lower data rates that may need to be accommodated for backwards compatibility).
- time constants associated with continuous-time linear equalization do not easily scale.
- FIG. 2 A is a schematic block diagram of a receiver 200 A including a discrete-time analog front-end (DT-AFE) 206 , according to one or more examples of the disclosure.
- DT-AFE discrete-time analog front-end
- DT-AFE 206 includes a set of time-multiplexed circuit threads 202 of discrete-time analog front-end circuits. Respective ones of the discrete-time analog front-end circuits of DT-AFE 206 include a sample and hold circuit (SHC) 210 , a discrete-time linear equalizer (DTLE) circuit 212 , and a discrete-time programmable gain amplifier (DT-PGA) circuit 214 .
- Discrete-time linear equalizer circuit 212 has an input coupled to an output of the sample and hold circuit 210 .
- Discrete-time programmable gain amplifier circuit 214 has an input coupled to an output of discrete-time linear equalizer circuit 212 .
- a quantizer circuit 208 of the circuit thread has an input coupled to an output of discrete-time programmable gain amplifier circuit 214 .
- receiver 200 A is, or may operate as, a serial data receiver.
- a continuous-time signal is received at an input 205 (e.g., “Signal from channel”) of receiver 200 A.
- the continuous-time signal may be a continuous-time modulated signal, such as a PAM-4 signal.
- the continuous-time modulated signal may be initially received and processed by an ESD protection/ATTN circuit 201 of receiver 200 A.
- ESD protection/ATTN circuit 201 includes at least a passive attenuator.
- the continuous-time modulated signal is then received at an input 207 of DT-AFE 206 .
- DT-AFE 206 is to receive and convert the continuous-time modulated signal to a discrete-time modulated signal and process the discrete-time modulated signal in a discrete-time domain. More specifically, the continuous-time modulated signal is received at the discrete-time analog front-end circuit of DT-AFE 206 which includes sample and hold circuit 210 , discrete-time linear equalizer circuit 212 , and discrete-time programmable gain amplifier circuit 214 .
- Sample and hold circuit 210 is to receive and sample the continuous-time modulated signal to generate a discrete-time modulated signal.
- Discrete-time linear equalizer circuit 212 is to equalize the discrete-time modulated signal to generate an equalized discrete-time modulated signal.
- Discrete-time programmable gain amplifier circuit 214 is to amplify the equalized discrete-time modulated signal to generate an amplified equalized discrete-time modulated signal.
- Quantizer circuit 208 is to receive the amplified equalized discrete-time modulated signal and generate, at an output 216 , a quantization value from a set of quantization values at least partially based on the signal.
- Quantization values from the discrete-time analog front-end circuits of (e.g., all of) the time-multiplexed circuit threads 202 are outputted to a DSP 220 (“Data out to DSP” at outputs 218 ) for further processing in the discrete-time domain.
- sample and hold circuit 210 of DT-AFE 206 may comprise a single-sampling sample and hold circuit, a double-sampling sample and hold circuit, or any suitable variation thereof.
- sample and hold circuit 210 may be configured according to a sample and hold circuit 600 A of FIG. 6 A described later below.
- discrete-time linear equalizer circuit 212 of DT-AFE is to perform feed-forward equalization (FFE) in the discrete-time domain.
- discrete-time linear equalizer circuit 212 of DT-AFE 206 may comprise a single-sampling sample and hold circuitry including multiple switched-capacitor circuits.
- discrete-time linear equalizer circuit 212 of DT-AFE 206 may comprise a double-sampling sample and hold circuitry including multiple double-sampling switched-capacitor circuits.
- discrete-time linear equalizer circuit 212 may be configured according to a working principle of operation of FIG. 3 A , FIG. 3 B , and FIG.
- discrete-time linear equalizer circuit 212 may perform linear equalization on the input data from the channel in order to reduce ADC dynamic range requirements (e.g., effective number of bits (ENOB), or resolution, without limitation).
- ADC dynamic range requirements e.g., effective number of bits (ENOB), or resolution, without limitation.
- discrete-time programmable gain amplifier circuit 214 of DT-AFE 206 may be based on a multiplying digital-to-analog converter (DAC) (MDAC) configuration. More specifically, discrete-time programmable gain amplifier circuit 214 may comprise a double-sampling sample and hold circuitry including multiple double-sampling switched-capacitor circuits and an operational amplifier. In a specific, non-limiting example, discrete-time programmable gain amplifier circuit 214 may be configured according to a discrete-time programmable gain amplifier circuit 700 A of FIG. 7 A described later below.
- MDAC multiplying digital-to-analog converter
- DT-AFE 206 includes time-multiplexed circuit threads 202 of discrete-time analog front-end circuits.
- respective ones of time-multiplexed circuit threads 202 of discrete-time analog front-end circuits of DT-AFE 206 operate responsive to one or more clock signals 204 from a clock signal generating circuitry (not shown in FIG. 2 A ).
- time-multiplexed circuit threads 202 of discrete-time analog front-end circuits of DT-AFE 206 are substantially identical to each other and are time-multiplexed in a round-robin or other suitably scheduled manner.
- respective ones of the time-multiplexed circuit threads 202 of discrete-time analog front-end circuits of DT-AFE 206 are to perform signal processing in relation to respective ones of consecutive symbols (or consecutive symbol groupings) of the modulated signal, in a round-robin or other suitably scheduled manner.
- respective ones of the time-multiplexed circuit threads 202 of discrete-time analog front-end circuits of DT-AFE 206 may perform signal processing according to a timing diagram 400 D of FIG. 4 D described later below.
- a discrete-time analog front-end circuit may comprise an M th time-multiplexed circuit thread of N time-multiplexed circuit threads of DT-AFE 206 , wherein N is a positive integer and M is a positive integer from 1 to N.
- the discrete-time analog front-end circuit of the M th time-multiplexed circuit thread may perform signal processing in relation to an M th symbol and respective subsequent (i*N+M) th symbols of a continuous-time modulated signal for consecutive positive integers i (e.g., starting at 1, without limitation, such as from 1 to 10, 1 to 100, 1 to 1000, e.g., until the modulated signal is stopped or lost).
- N 8.
- N may be 6, 10, or 12, as a few other examples.
- the discrete-time analog front-end circuit of the M th time-multiplexed circuit thread may process a predetermined number of consecutive symbol groupings which include the M th symbol (e.g., at least three consecutive symbols including a pre-cursor symbol, a cursor symbol which is the M th symbol, and a post-cursor symbol).
- DT-AFE 206 including the discrete-time linear equalizer circuit 212 is adapted to tradeoff bandwidth and linearity at the line rate against settling time and interleaving complexity at a sub-ADC rate.
- FIG. 2 B is a flowchart of a method 200 B of performing signal conditioning of a modulated signal, according to one or more examples.
- method 200 B may be performed at one or more of the discrete-time analog front-end circuits of DT-AFE 206 of FIG. 2 A .
- a continuous-time modulated signal is sampled to generate a discrete-time modulated signal.
- discrete-time equalization of the discrete-time modulated signal is performed to generate an equalized discrete-time modulated signal.
- the equalized discrete-time modulated signal is amplified to generate an amplified equalized discrete-time modulated signal.
- the amplified equalized discrete-time modulated signal is quantized to generate a quantization value from a set of quantization values.
- the continuous-time modulated signal is modulated according to PAM-4.
- the sampling, the performing of the discrete-time equalization, the amplifying, and the quantizing are performed in relation to each i th symbol of the continuous-time modulated signal, for consecutive positive integers of i (e.g., at least from 1 to N).
- the method further includes outputting, to a digital signal processor, the quantization values associated with each i th symbol of the continuous-time modulated signal, for the consecutive positive integers of i (e.g., at least from 1 to N).
- the sampling, the performing of the discrete-time equalization, the amplifying, and the quantizing in relation to each i th symbol of the continuous-time modulated signal, for the consecutive positive integers of i from 1 to N are performed at respective ones of N time-multiplexed circuit threads of N discrete-time analog front-end circuits of a discrete-time analog front-end.
- the sampling, the performing of the discrete-time equalization, the amplifying, and the quantizing are performed in relation to an M th symbol and respective subsequent (i*N+M) th symbols of the continuous-time modulated signal, for consecutive positive integers i, where N is a positive integer and M is a positive integer from 1 to N.
- the sampling, the performing of the discrete-time equalization, the amplifying, and the quantizing are performed at a discrete-time linear equalizer circuit, where the discrete-time linear equalizer circuit comprises an M th time-multiplexed circuit thread of N time-multiplexed circuit threads of a discrete-time analog front-end.
- FIG. 3 A , FIG. 3 B , and FIG. 3 C Various examples of discrete-time linear equalizer circuit 212 of DT-AFE 206 are now described in relation to FIG. 3 A , FIG. 3 B , and FIG. 3 C ; FIG. 4 A , FIG. 4 B , FIG. 4 C , and FIG. 4 D ; and FIG. 5 A , FIG. 5 B , and FIG. 5 C .
- FIG. 3 A , FIG. 3 B , and FIG. 3 C are diagrams describing a working principle of operation for signal equalization (e.g., for discrete-time linear equalizer circuit 212 of DT-AFE 206 of FIG. 2 A ), according to one or more examples.
- FIG. 3 A is a schematic diagram of a signal equalizer circuit 300 A for signal equalization, according to one or more examples.
- Signal equalizer circuit 300 A may be considered a basic circuit for describing a working principle of operation (e.g., charge redistribution, without limitation) according to one or more examples.
- discrete-time linear equalizer circuit 212 of FIG. 2 A includes or is based on signal equalizer circuit 300 A of FIG. 3 A and/or operates based on the working principle of operation of signal equalizer circuit 300 A of FIG. 3 A .
- Signal equalizer circuit 300 A includes a sample and hold circuitry including multiple switched-capacitor circuits.
- the multiple switched-capacitor circuits include at least three (3) switched-capacitor circuits.
- the multiple switched-capacitor circuits include a switched-capacitor circuit 316 of a pre-cursor tap, a switched-capacitor circuit 318 of a cursor tap, and a switched-capacitor circuit 320 of a post-cursor tap.
- switched-capacitor circuit 316 , switched-capacitor circuit 318 , and switched-capacitor circuit 320 are coupled in a parallel arrangement between a signal input 302 and a signal output 304 as shown.
- Respective ones of the multiple switched-capacitor circuits include a capacitor and a clock-driven switch circuitry. More specifically, switched-capacitor circuit 316 of the pre-cursor tap includes a capacitor 310 (C pre ), a switch circuit 322 , and a switch circuit 332 ; switched-capacitor circuit 318 of the cursor tap includes a capacitor 312 (C cur ), a switch circuit 324 , and a switch circuit 334 ; and switched-capacitor circuit 320 of the post-cursor tap includes a capacitor 314 (C pst ), a switch circuit 326 , and a switch circuit 336 .
- respective ones of capacitor 310 (C pre ) and capacitor 314 (C pst ) have an adjustable capacitance or variable-size capacitance (e.g., adjustable in linear steps).
- Signal equalizer circuit 300 A is to receive a modulated voltage signal, such as PAM-4 modulated signal, at signal input 302 .
- a modulated voltage signal 340 including consecutive PAM-4 symbols is illustrated.
- the PAM-4 symbols of modulated voltage signal 340 include a symbol 342 (d0), a symbol 344 (d1), a symbol 346 (d2), and so on.
- Shown below the PAM-4 symbols of FIG. 3 B are clock signals 350 from clock signal generating circuitry to open/close or switch on/off the switch circuits of the multiple switched-capacitor circuits.
- clock signals 350 include a clock signal 352 associated with the pre-cursor tap (“CKSpre”), a clock signal 354 associated with the cursor tap (“CKScur”), and a clock signal 356 associated with the post-cursor tap (“CKSpst”).
- CKSpre a clock signal 352 associated with the pre-cursor tap
- CKScur a clock signal 354 associated with the cursor tap
- CKSpst a clock signal 356 associated with the post-cursor tap
- different clock signals 350 may be utilized to switch on/off the switch circuits for sampling and/or holding (e.g., see the descriptions below associated with FIG. 4 B and FIG. 5 B ).
- switch circuit 322 is enabled by clock signal 352 (“CKS pre ”) for switchably coupling capacitor 310 (C pre ) to signal input 302 over a first sampling time period, for charging capacitor 310 (C pre ) with the modulated voltage signal 340 (e.g., V pre associated with symbol 342 (d0)) over the first sampling time period.
- CKS pre clock signal 352
- Clock signal 354 (“CKS cur ”) is to enable switch circuit 324 for switchably coupling capacitor 312 (C cur ) to signal input 302 over a second sampling time period, for charging capacitor 312 (C cur ) with the modulated voltage signal 340 (e.g., V cur associated with symbol 344 (d1)) over the second sampling time period.
- Clock signal 356 (“CKSpst”) is to enable switch circuit 326 for switchably coupling capacitor 314 (C pst ) to signal input 302 over a third sampling time period, for charging capacitor 314 (C pst ) with the modulated voltage signal 340 (e.g., V pst associated with symbol 346 (d2)) over the third sampling time period.
- capacitor 310 (C pre ) associated with the pre-cursor tap is indicated as charged (e.g., symbol 342 (d0))
- capacitor 312 (C cur ) associated with the cursor tap is indicated as charged (e.g., symbol 344 (d1))
- capacitor 314 (C pst ) associated with the post-cursor tap is indicated as charged (e.g., symbol 346 (d2)).
- a charge Q IN associated with capacitor 310 (C pre ), capacitor 312 (C cur ), and capacitor 314 (C pst ) (e.g., a total charge thereof) is based on the mathematical relation
- a clock signal 360 associated with a hold time period (“CKH”) is to enable switch circuit 332 , switch circuit 334 , and switch circuit 336 for switchably coupling capacitor 310 (C pre ), capacitor 312 (C cur ), and capacitor 314 (C pst ) in parallel and to signal output 304 over the hold time period.
- capacitor 310 (C pre ), capacitor 312 (C cur ), and capacitor 314 (C pst ) are shown coupled in parallel.
- a charge Q OUT at signal output 304 associated with the parallel-coupling of capacitor 310 (C pre ), capacitor 312 (C cur ), and capacitor 314 (C pst ) (e.g., a total charge thereof) may be based on the mathematical relation,
- V OUT C pre ⁇ d 0 + C cur ⁇ d 1 + C pst ⁇ d 2 C pre + C cur + C pst .
- an output voltage V OUT from the output (e.g., signal output 304 of FIG. 3 A ) of the parallel coupling of capacitor 310 (C pre ), capacitor 312 (C cur ), and capacitor 314 (C pst ) may be generated at least partially based on a charge redistribution of charges from the capacitors during the hold time period.
- the output voltage V OUT may be proportional to a summation of products between respective symbol voltages of symbol 342 (d0), symbol 344 (d1), and symbol 346 (d2) and respective capacitances of capacitor 310 (C pre ), capacitor 312 (C cur ), and capacitor 314 (C pst ).
- the output voltage V OUT may be at least partially based on a ratio of the summation of products over a summation of the respective capacitances of capacitor 310 (C pre ), capacitor 312 (C cur ), and capacitor 314 (C pst ).
- FIG. 4 A is a schematic diagram of a discrete-time linear equalizer circuit 400 A, according to one or more examples.
- discrete-time linear equalizer circuit 400 A of FIG. 4 A may be based on signal equalizer circuit 300 A of FIG. 3 A , and/or operate based on the working principle of operation of signal equalizer circuit 300 A of FIG. 3 A .
- discrete-time linear equalizer circuit 400 A of FIG. 4 A may be based on a different or alternative working principle of operation than that of signal equalizer circuit 300 A of FIG. 3 A .
- discrete-time linear equalizer circuit 212 of FIG. 2 A includes or is based on discrete-time linear equalizer circuit 400 A of FIG. 4 A .
- discrete-time linear equalizer circuit 400 A of FIG. 4 A is to perform feed-forward equalization (FFE) in the discrete-time domain.
- Discrete-time linear equalizer circuit 400 A of FIG. 4 A includes a double-sampling sample and hold circuitry including multiple double-sampling switched-capacitor circuits 402 (hereinafter “switched capacitor circuits 402 ”) and an operational amplifier 410 (or “opamp”).
- Switched-capacitor circuits 402 include at least a double-sampling switched-capacitor circuit 404 (hereinafter “switched capacitor circuit 404 ”) of a pre-cursor tap, a double-sampling switched-capacitor circuit 406 (hereinafter “switched capacitor circuit 406 ”) of a cursor tap, and a double-sampling switched-capacitor circuit 408 (hereinafter “switched capacitor circuit 408 ”) of a post-cursor tap.
- switched capacitor circuit 404 double-sampling switched-capacitor circuit 404
- switching capacitor circuit 406 a double-sampling switched-capacitor circuit 406
- switching capacitor circuit 408 double-sampling switched-capacitor circuit 408
- Respective ones of the switched-capacitor circuits 402 include a first capacitor and a second capacitor. More particularly, switched-capacitor circuit 404 of the pre-cursor tap includes a first capacitor 420 (C ⁇ 1x ) and a second capacitor 422 (C ⁇ 1y ), switched-capacitor circuit 406 of the cursor tap includes a first capacitor 424 (C 0x ) and a second capacitor 426 (C 0y ), and switched-capacitor circuit 408 of the post-cursor tap includes a first capacitor 428 (C 1x ) and a second capacitor 430 (C 1y ).
- respective ones of first capacitor 420 (C ⁇ 1x ) and first capacitor 428 (C 1x ), and second capacitor 422 (C ⁇ 1y ) and second capacitor 430 (C 1y ), have an adjustable capacitance or variable-size capacitance (e.g., adjustable in linear steps).
- a clock-driven switch circuitry 415 of switched-capacitor circuits 402 may include switches and/or switch circuits as indicated by switch lines and contacts (small dark circles) in the figure. As shown, the switches of clock-driven switch circuitry 415 of FIG. 4 A are represented as single, single pole double throw (SPDT) switches for simplicity of illustration. In one or more examples, two (2) separate, single pole single throw (SPST) switches may be employed in practice. Here, in one or more examples, each switch may be driven by a separate clock signal to prevent both switches from being closed at the same time; the common contact will be made to “break” from one of the load contacts before it “makes” contact with the other.
- SPDT single pole double throw
- SPST single pole single throw
- operational amplifier 410 is provided in a flip-around configuration described in more detail later below.
- discrete-time linear equalizer circuit 400 A provides operational amplifier 410 as a closed-loop feedback buffer amplifier.
- the closed-loop feedback buffer amplifier is a relatively slow-speed but highly linear amplifier that is relatively insensitive to PVT variations.
- discrete-time linear equalizer circuit 400 A is differential and may be built with two complementary instances of the circuit shown in FIG. 4 A .
- clock-driven switch circuitry 415 is to switchably couple first capacitor 420 (C ⁇ 1x ) of switched-capacitor circuit 404 of the pre-cursor tap between a negative signal input 414 and a non-inverting input 405 of operational amplifier 410 (i.e., at “s” node pairings) over a first sampling time period.
- Non-inverting input 405 of operational amplifier 410 is coupled to a reference voltage V REF provided at a node 416 (e.g., a voltage reference node).
- the switchable coupling of first capacitor 420 (C ⁇ 1x ) is to charge first capacitor 420 (C ⁇ 1x ) with a modulated signal, in reverse polarity, over the first sampling time period.
- clock-driven switch circuitry 415 is to switchably couple first capacitor 424 (C 0x ) of switched-capacitor circuit 406 of the cursor tap between a positive signal input 412 and non-inverting input 405 of operational amplifier 410 (i.e., at “s” node pairings) over a second sampling time period.
- the switchable coupling of first capacitor 424 (C 0x ) is to charge first capacitor 424 (C 0x ) with the modulated signal, in forward polarity, over the second sampling time period.
- clock-driven switch circuitry 415 is to switchably couple first capacitor 428 (C 1x ) of switched-capacitor circuit 408 of the post-cursor tap between negative signal input 414 and non-inverting input 405 of operational amplifier 410 (i.e., at “s” node pairings) over a third sampling time period.
- the switchable coupling of first capacitor 428 (C 1x ) is to charge to charge first capacitor 428 (C 1x ) with the modulated signal, in reverse polarity, over the third sampling time period.
- clock-driven switch circuitry 415 is to switchably couple, in parallel, the respective ones of the first capacitors of switched-capacitor circuits 402 over a first hold time period.
- An output 411 of the parallel coupling of the first capacitors of switched-capacitor circuits 402 is coupled to an amplifier output 409 of operational amplifier 410 .
- clock-driven switch circuitry 415 is to switchably couple, in parallel, first capacitor 420 (C ⁇ 1x ) of switched-capacitor circuit 404 of the pre-cursor tap, first capacitor 424 (C 0x ) of switched-capacitor circuit 406 of the cursor tap, and first capacitor 428 (C 1x ) of switched-capacitor circuit 408 of the post-cursor tap, between amplifier output 409 of operational amplifier 410 and an inverting input 407 of operational amplifier 410 (i.e., at respective “h” node pairings).
- An output voltage V SHOUT 418 from the output of the parallel coupling is generated at least partially based on charge redistribution of charges from the first capacitors of switched-capacitor circuits 402 during the first hold time period.
- clock-driven switch circuitry 415 is to switchably couple second capacitor 422 (C ⁇ 1y ) of switched-capacitor circuit 404 of the pre-cursor tap between negative signal input 414 and non-inverting input 405 of operational amplifier 410 (i.e., at “s” nodes) over a fourth sampling time period.
- the switchable coupling of second capacitor 422 (C ⁇ 1y ) is to charge second capacitor 422 (C ⁇ 1y ) with the modulated signal, in reverse polarity, over the fourth sampling time period.
- clock-driven switch circuitry 415 is to switchably couple second capacitor 426 (C 0y ) of switched-capacitor circuit 406 of the cursor tap between positive signal input 412 and non-inverting input 405 of operational amplifier 410 (i.e., at “s” nodes) over a fifth sampling time period.
- the switchable coupling of second capacitor 426 (C 0y ) is to charge second capacitor 426 (C 0y ) with the modulated signal, in forward polarity, over the fifth sampling time period.
- clock-driven switch circuitry 415 is to switchably couple second capacitor 430 (C 1y ) of switched-capacitor circuit 408 of the post-cursor tap between negative signal input 414 and non-inverting input 405 of operational amplifier 410 (i.e., at “s” nodes) over a sixth sampling time period.
- the switchable coupling of second capacitor 430 (C 1y ) is to charge second capacitor 430 (C 1y ) with the modulated signal, in reverse polarity, over the sixth sampling time period.
- the second sampling phase is performed, in part or in full, during the (previously described) first hold phase (e.g., at or near a beginning of the first hold phase).
- clock-driven switch circuitry 415 is to switchably couple, in parallel, the respective ones of the second capacitors of switched-capacitor circuits 402 over a second hold time period.
- Output 411 of the parallel coupling of the second capacitors of switched-capacitor circuits 402 is coupled to amplifier output 409 of operational amplifier 410 .
- clock-driven switch circuitry 415 is to switchably couple, in parallel, second capacitor 422 (C ⁇ 1y ) of switched-capacitor circuit 404 of the pre-cursor tap, second capacitor 426 (C 0y ) of switched-capacitor circuit 406 of the cursor tap, and second capacitor 430 (C 1y ) of switched-capacitor circuit 408 of the post-cursor tap, between amplifier output 409 of operational amplifier 410 and inverting input 407 of operational amplifier 410 (i.e., at respective “h” node pairings).
- the output voltage V SHOUT 418 from the output of the parallel coupling is generated at least partially based on charge redistribution of charges from the second capacitors of switched-capacitor circuits 402 during the second hold time period.
- the charge redistribution is purely passive and does not (have to) utilize the operational amplifier to produce gain.
- the operational amplifier is utilized to buffer the charge on the capacitors during the hold phase but does not contribute any gain.
- discrete-time linear equalizer circuit 400 A performs equalization in relation to adjacent, consecutive symbols (i.e., pre-cursor symbol, cursor symbol, and post-cursor symbol), and therefore operates to reduce or eliminate inter-symbol interference (ISI) (e.g., pre-cursor ISI and post-cursor ISI) with respect to the cursor symbol.
- ISI inter-symbol interference
- a discrete-time linear equalizer circuit may be configured at least partially based on the circuit of FIG. 4 A .
- the discrete-time linear equalizer circuit may comprise a sample and hold circuitry including multiple switched-capacitor circuits, where the multiple switched-capacitor circuits include a switched-capacitor circuit of a pre-cursor tap, a switched-capacitor circuit of a cursor tap, and a switched-capacitor circuit of a post-cursor tap.
- Respective ones of the multiple switched-capacitor circuits include at least a capacitor.
- a clock-driven switch circuitry of the multiple switched-capacitor circuits is to switchably couple the capacitor of the switched-capacitor circuit of the pre-cursor tap to a negative signal input over a first time period, the capacitor of the switched-capacitor circuit of the cursor tap to a positive signal input over a second time period, and the capacitor of the switched-capacitor circuit of the post-cursor tap to the negative signal input over a third time period.
- the clock-driven switch circuitry is to switchably couple the capacitor of the switched-capacitor circuit of the pre-cursor tap, the capacitor of the switched-capacitor circuit of the cursor tap, and the capacitor of the switched-capacitor circuit of the post-cursor tap in parallel over a fourth time period.
- the clock-driven switch circuitry is to switchably couple the capacitor of the switched-capacitor circuit of the pre-cursor tap to the negative signal input over the first time period to charge the capacitor with a modulated signal, in negative polarity, over the first time period, switchably couple the capacitor of the switched-capacitor circuit of the cursor tap to the positive signal input over the second time period to charge the capacitor with the modulated signal, in forward polarity, over the second time period, and switchably couple the capacitor of the switched-capacitor circuit of the post-cursor tap to the negative signal input over the third time period to charge the capacitor with the modulated signal, in negative polarity, over the third time period.
- the modulated signal (e.g., a discrete-time modulated voltage signal) includes a first symbol during the first time period, a second symbol during the second time period, and a third symbol during the third time period, and an output voltage from an output of the parallel coupling of the capacitors of the multiple switched-capacitor circuits is generated at least partially based on charge redistribution of charges from the capacitors of the multiple switched-capacitor circuits during the fourth time period.
- the discrete-time linear equalizer circuit based on FIG. 4 A may include sample and hold circuitry including an operational amplifier.
- the clock-driven switch circuitry is to switchably couple the capacitor of the switched-capacitor circuit of the pre-cursor tap between the negative signal input and a non-inverting input of the operational amplifier over the first time period, the capacitor of the switched-capacitor circuit of the cursor tap between the positive signal input and the non-inverting input of the operational amplifier over the second time period, and the capacitor of the switched-capacitor circuit of the post-cursor tap between the negative signal input and the non-inverting input of the operational amplifier over the third time period.
- the clock-driven switch circuitry is to switchably couple the capacitor of the switched-capacitor circuit of the pre-cursor tap, the capacitor of the switched-capacitor circuit of the cursor tap, and the capacitor of the switched-capacitor circuit of the post-cursor tap in parallel between an inverting input of the operational amplifier and an amplifier output of the operational amplifier over the fourth time period.
- FIG. 4 B is a timing diagram of clock signals 400 B used to enable and disable switch circuits of clock-driven switch circuitry 415 (e.g., turn on and off the switch circuits thereof for capacitor coupling and decoupling) of discrete-time linear equalizer circuit 400 A of FIG. 4 A , according to one or more examples.
- clock signals 400 B of FIG. 4 B may be generated by clock signal generator circuitry and provided at respective clock output nodes which are coupled to respective switch control inputs of clock-driven switch circuitry 415 of FIG. 4 A .
- discrete-time linear equalizer circuit 400 A of FIG. 4 A utilizing clock signals 400 B of FIG. 4 B may be part of a first (1 st ) time-multiplexed circuit thread of eight (8) time-multiplexed circuit threads of a discrete-time linear equalizer.
- the discrete-time linear equalizer circuit of the first (1 st ) time-multiplexed circuit thread is to perform signal equalization in relation to a 1 st symbol (i.e., a cursor symbol) and respective subsequent (i*8+1) th symbols (i.e., subsequent cursor symbols) of a modulated signal, for consecutive positive integers i.
- the discrete-time linear equalizer circuit utilizing clock signals 400 B of FIG. 4 B is part of a different M th time-multiplexed circuit thread of the N time-multiplexed circuit threads.
- a first sample and hold operation associated with the first capacitors of switched-capacitor circuits 402 of FIG. 4 A begins at a time 450 of FIG. 4 B .
- Clock signals 400 B include a first sampling clock signal 490 (CKS ⁇ 1x ), a second sampling clock signal 491 (CKS 0x ), a third sampling clock signal 492 (CKS 1x ), and a first hold clock signal 444 (CKH x ).
- first sampling clock signal 490 (CKS ⁇ 1x ) includes an enable signal portion 432 for enabling clock-driven switch circuitry 415 to charge first capacitor 420 (C ⁇ 1x ) over the first sampling time period (for symbol “0”).
- Second sampling clock signal 491 (CKS 0x ) includes an enable signal portion 434 for enabling clock-driven switch circuitry 415 to charge first capacitor 424 (C 0x ) over the second sampling time period (for symbol “1”).
- Third sampling clock signal 492 (CKS 1x ) includes an enable signal portion 436 for enabling clock-driven switch circuitry 415 charge first capacitor 428 (C 1x ) over the third sampling time period (for symbol “2”).
- respective time periods of the first sample phase associated with respective ones of enable signal portions of the clock signals is less than or equal to the UI, or less than or equal to the difference between the UI and a time period t NO (e.g., a time period 498 ).
- enable signal portions e.g., at high signal levels
- disable signal portions e.g., at low signal levels
- first hold clock signal 444 (CKH x ) has an enable signal portion 438 for enabling clock-driven switch circuitry 415 to switchably couple, in parallel, the first capacitors of switched-capacitor circuits 402 over the first hold time period.
- the first hold time period associated with enable signal portion 438 of first hold clock signal 444 (CKH x ) is equal to N*UI (e.g., 8*UI), or equal to the difference between 8*UI and the time period t NO .
- a second sample and hold operation associated with the second capacitors of switched-capacitor circuits 402 of FIG. 4 A begins at a time 431 of FIG. 4 B .
- Clock signals 400 B include a fourth sampling clock signal 494 (CKS ⁇ 1y ), a fifth sampling clock signal 495 (CKS 0y ), a sixth sampling clock signal 496 (CKS 1y ), and a second hold clock signal 446 (CKH y ).
- fourth sampling clock signal 494 (CKS ⁇ 1y ) includes an enable signal portion 433 for enabling clock-driven switch circuitry 415 to charge second capacitor 422 (C ⁇ 1y ) over the fourth sampling time period (for symbol “8”).
- Fifth sampling clock signal 495 includes an enable signal portion 435 is for enabling clock-driven switch circuitry 415 to charge second capacitor 426 (C 0y ) over the fifth sampling time period (for symbol “9”).
- Sixth sampling clock signal 496 includes an enable signal portion 437 is for enabling clock-driven switch circuitry 415 to charge second capacitor 430 (C 1y ) over the sixth sampling time period (for symbol “10”).
- respective time periods of the second sample phase associated with respective ones of enable signal portions of the clock signals is less than or equal to the UI, or less than or equal to the difference between the UI and the time period t NO .
- the second sampling phase is performed, in part or in full, during the (previously described) first hold phase, as shown (e.g., at or near a beginning of the first hold phase).
- second hold clock signal 446 For a second hold phase associated with the second sample and hold operation, second hold clock signal 446 (CKH y ) has an enable signal portion 439 for enabling clock-driven switch circuitry 415 to switchably couple, in parallel, the second capacitors of switched-capacitor circuits 402 over the second hold time period.
- the second hold time period associated with enable signal portion 439 of second hold clock signal 446 (CKH y ) is equal to N*UI (e.g., 8*UI), or equal to the difference between 8*UI and the time period t NO .
- a “next” first sample and hold operation associated with the first capacitors of switched-capacitor circuits 402 of FIG. 4 A begins at a time 452 of FIG. 4 B .
- Clock signals 400 B including first sampling clock signal 490 (CKS ⁇ 1x ), second sampling clock signal 491 (CKS 0x ), third sampling clock signal 492 (CKS 1x ), and first hold clock signal 444 (CKH x ) are again utilized.
- first sampling clock signal 490 (CKS ⁇ 1x ) includes an enable signal portion 441 for enabling clock-driven switch circuitry 415 to charge first capacitor 420 (C ⁇ 1x ) over the next first sampling time period (for symbol “16”).
- Second sampling clock signal 491 (CKS 0x ) includes an enable signal portion 443 for enabling clock-driven switch circuitry 415 to charge first capacitor 424 (C 0x ) over the next second sampling time period (for symbol “17”).
- Third sampling clock signal 492 (CKS 1x ) includes an enable signal portion 445 for enabling clock-driven switch circuitry 415 to charge first capacitor 428 (C 1x ) over the next third sampling time period (for symbol “18”).
- respective time periods of the next first sample phase associated with respective ones of enable signal portions of the clock signals is less than or equal to the UI, or less than or equal to the difference between the UI and the time period t NO .
- this next first sampling phase is performed, in part or in full, during the (previously described) second hold phase, as shown (e.g., at or near a beginning of the second hold phase).
- first hold clock signal 444 (CKH x ) has an enable signal portion 447 for enabling clock-driven switch circuitry 415 to switchably couple, in parallel, the first capacitors of switched-capacitor circuits 402 over the next first hold time period.
- the next first hold time period associated with enable signal portion 447 of second hold clock signal 444 (CKH x ) is equal to N*UI (e.g., 8*UI), or equal to the difference between 8*UI and the time period t NO .
- a “next” second sample and hold operation associated with the second capacitors of switched-capacitor circuits 402 of FIG. 4 A begins at a time 459 of FIG. 4 B .
- Clock signals 400 B including fourth sampling clock signal 494 (CKS ⁇ 1y ), fifth sampling clock signal 495 (CKS 0y ), sixth sampling clock signal 496 (CKS 1y ), and second hold clock signal 446 (CKH y ) are utilized.
- fourth sampling clock signal 494 (CKS ⁇ 1y ) includes an enable signal portion 451 for enabling clock-driven switch circuitry 415 to charge second capacitor 422 (C ⁇ 1y ) over the next fourth sampling time period (for symbol “24”).
- Fifth sampling clock signal 495 includes an enable signal portion 453 is for enabling clock-driven switch circuitry 415 to charge second capacitor 426 (C 0y ) over the next fifth sampling time period (for symbol “25”).
- Sixth sampling clock signal 496 includes an enable signal portion 455 is for enabling clock-driven switch circuitry 415 charge second capacitor 430 (C 1y ) over the next sixth sampling time period (for symbol “26”).
- respective time periods of the next second sample phase associated with respective ones of enable signal portions of the clock signals is less than or equal to the UI, or less than or equal to the difference between the UI and the time period t NO .
- this next second sampling phase is performed, in part or in full, during the (previously described) next first hold phase, as shown (e.g., at or near a beginning of the next first hold phase).
- second hold clock signal 446 (CKH y ) has an enable signal portion 457 (only a portion thereof shown in FIG. 4 B ) for enabling clock-driven switch circuitry 415 to switchably couple, in parallel, the second capacitors of switched-capacitor circuits 402 over the next second hold time period.
- the next second hold time period associated with enable signal portion 457 of second hold clock signal 446 (CKH y ) is equal to N*UI (e.g., 8*UI), or equal to the difference between 8*UI and the time period t NO .
- the above-described sample and hold operations are repeated, in an on-going manner, with use of switched-capacitor circuits 402 of FIG. 4 A .
- operational amplifier 410 of FIG. 4 A is provided in a flip-around configuration.
- a flip-around hold amplifier ensures that a charge sampled on a capacitor is preserved during a hold phase, even if the amplifier is loaded with the next stage.
- the input of the amplifier is not able to conduct current, and therefore the charge (and hence the voltage) on the capacitor will not change.
- discrete-time linear equalizer circuit 400 A of FIG. 4 A including the flip-around hold amplifier may provide one or more advantages (e.g., as compared to a 1 ⁇ buffer amplifier).
- the flip-around hold amplifier is a closed-loop operational amplifier structure. Using a transimpedance amplifier topology, this structure can typically swing much wider at its output than a 1 ⁇ buffer.
- a 1 ⁇ buffer is usually implemented as a voltage follower, with a limited swing. In at least some instances, a voltage follower may not have as accurate a gain as a transimpedance amplifier, which may complicate thread-to-thread matching.
- the single flip-around hold amplifier is used for two consecutive (double) samples. If a 1 ⁇ buffer were utilized, each hold capacitor would need its own buffer (e.g., otherwise it would lose charge when switching/multiplexing a buffer with two hold capacitors). A 1 ⁇ buffer would only be used half the time during the hold phase.
- the charged capacitor may be placed in the feedback path of the operational amplifier. Due to the high loop gain, no charge is lost in the amplifier's input capacitor, which can be even higher than the sampling capacitor since it is not connected to the sampling capacitor during the sampling phase.
- the input capacitor of a 1 ⁇ buffer contributes to the sampling capacitance and cannot exceed the intended sampling capacitor value.
- the sampling and holding processes are independent from each other.
- FIG. 4 C is a flowchart of a method 400 C of performing signal equalization of a modulated voltage signal using a discrete-time linear equalizer, according to one or more examples.
- method 400 C may be performed with use of discrete-time linear equalizer circuit 400 A of FIG. 4 A , with use of discrete-time linear equalizer circuit 400 A of FIG. 4 A using clock signals 400 B of FIG. 4 B , or variations of the same.
- signal equalization of a modulated voltage signal is performed.
- Signal equalization of the modulated voltage signal may be performed at least by an act 462 , an act 464 , an act 466 , and an act 468 .
- the modulated voltage signal is sampled by charging a first capacitor with the modulated voltage signal, in reverse polarity, over a first time period.
- the modulated voltage signal is sampled by charging a second capacitor with the modulated voltage signal, in forward polarity, over a second time period.
- the modulated voltage signal is sampled by charging a third capacitor with the modulated voltage signal, in reverse polarity, over a third time period.
- the first capacitor, the second capacitor, and the third capacitor are coupled in parallel over a fourth time period.
- an output voltage from an output of the parallel coupling of the first capacitor, the second capacitor, and the third capacitor is generated at least partially based on a charge redistribution of charges from the first capacitor, the second capacitor, and the third capacitor during the fourth time period.
- the output voltage is proportional to a summation of products between respective symbol voltages of the first symbol, the second symbol, and the third symbol and respective capacitances of the first capacitor, the second capacitor, and the third capacitor.
- the output voltage is at least partially based on a ratio of the summation of products over a summation of the respective capacitances of the first capacitor, the second capacitor, and the third capacitor.
- the modulated voltage signal comprises a discrete-time modulated voltage signal.
- the discrete-time modulated voltage signal includes a first symbol during the first time period, a second symbol during the second time period, and a third symbol during the third time period.
- the first symbol, the second symbol, and the third symbols are consecutive symbols and/or part of a sequence of consecutive symbols.
- the modulated voltage signal is modulated according to PAM-4, and the consecutive symbols are consecutive PAM-4 symbols.
- the performing of the signal equalization is repeated for respective consecutive symbols of the modulated voltage signal.
- the repeated performing of the signal equalization for the respective consecutive symbols of the modulated voltage signal are performed at respective ones of N time-multiplexed circuit threads of N discrete-time linear equalizer circuits of a discrete-time linear equalizer, where N is a positive integer.
- the signal equalization is performed at a discrete-time linear equalizer comprising a double-sampling sample and hold circuitry including multiple double-sampling switched-capacitor circuits.
- the signal equalization of the modulated voltage signal is performed by repeating the act 462 , the act 464 , the act 466 , and the act 468 (e.g., using the multiple double-sampling SHCs).
- the modulated voltage signal is further sampled by charging a fourth capacitor with the modulated voltage signal, in reverse polarity, over a fifth time period.
- the modulated voltage signal is further sampled by charging a fifth capacitor with the modulated voltage signal, in forward polarity, over a sixth time period.
- the modulated voltage signal is further sampled by charging a sixth capacitor with the modulated voltage signal, in reverse polarity, over a seventh time period.
- the fourth capacitor, the fifth capacitor, and the sixth capacitor are then coupled in parallel over an eighth time period.
- a second output voltage from the output of the parallel coupling of the fourth capacitor, the fifth capacitor, and the sixth capacitor is generated at least partially based on a charge redistribution of charges from the fourth capacitor, the fifth capacitor, and the sixth capacitor during the eighth time period.
- FIG. 4 D is a timing diagram 400 D to illustrate signal processing associated with a set of N time-multiplexed circuit threads of discrete-time linear equalizer circuits (e.g., discrete-time linear equalizer circuit of FIG. 4 A ), according to one or more examples. More generally, timing diagram 400 D may illustrate signal processing associated with a set of N time-multiplexed circuit threads of discrete-time analog front-end circuits (e.g., discrete-time analog front-end circuit 206 of FIG. 2 A ). As described earlier, respective ones of the time-multiplexed circuit threads of circuits operate responsive to one or more clock signals from clock signal generating circuitry. In one or more examples, the time-multiplexed circuit threads of circuits are substantially identical to each other, and are time-multiplexed in a round-robin manner.
- signal processing associated with eight (8) circuit threads i.e., threads 1, 2, 3, 4, 5, 6, 7, and 8 are indicated in the leftmost column, from top to bottom, in the figure.
- repeated sets of eight (8) timeslots over time are indicated from left to right in the figure, including a set of timeslots 472 , followed by a set of timeslots 474 , followed by a set of timeslots 476 , and so on.
- Each set of the sets of timeslots 472 , 474 , and 476 includes timeslots t0, t1, t2, t3, t4, t5, t6, and t7 associated with respective consecutive symbols of a modulated signal.
- the consecutive symbols of the modulated signal are denoted as 0, 1, 2, 3, 4, 5, 6, and 7, and continuing as 8, 9, 10, 11, 12, 13, 14, and 15, and so on, in the figure.
- Signal processing associated with a “first” time-multiplexed circuit thread is specifically indicated in FIG. 4 D .
- the first time-multiplexed circuit thread is indicated to perform signal processing in relation to a symbol (e.g., symbol 1 in timeslot t1) associated with a symbol grouping (e.g., a symbol grouping 482 of consecutive symbols 0, 1, and 2).
- Each symbol grouping (e.g., symbol grouping 482 ) includes at least a pre-cursor symbol (e.g., symbol 0), a cursor symbol (e.g., symbol 1), and a post-cursor symbol (e.g., symbol 2).
- the first time-multiplexed circuit thread is indicated to perform signal processing in relation to repeated symbol groupings.
- the repeated symbol groupings indicated in FIG. 4 D include symbol grouping 482 (i.e., consecutive symbols 0, 1, and 2, indicated in a dashed oval shape for circuit thread 1), followed by a symbol grouping 484 (i.e., consecutive symbols 8, 9, and 10, indicated in a dashed oval shape for circuit thread 1), followed by a symbol grouping 486 (i.e., consecutive symbols 16, 17, and 18, indicated in a dashed oval shape for circuit thread 1), and so on.
- Signal processing associated with the remaining time-multiplexed circuit threads is also performed in relation to repeated symbol groupings, in a like manner as the previously described circuit threads.
- the above-described signal processing for each M th time-multiplexed circuit thread may be or include signal processing associated with sample and hold circuit 210 of FIG. 2 A , signal processing associated with discrete-time linear equalizer circuit 212 of FIG. 2 A , signal processing associated with discrete-time programmable gain amplifier circuit 214 of FIG. 2 A , signal processing associated with quantizer circuit 208 of FIG. 2 A , and/or signal processing associated with discrete-time analog front-end circuit 206 of FIG. 2 A in its entirety.
- the DT-AFE (e.g., DT-AFE 206 of FIG. 2 A ) is an eight (8) circuit thread, time-interleaved DT-AFE adapted for communication at a 56-GigaBaud rate (or higher). Respective ones of the eight (8) circuit threads of circuits include a sample and hold stage to drive FFE slices in two (2) neighboring threads. Each FFE slice has two (2) taps, each of which may be adjusted in eight (8) linear steps (e.g., variable size capacitors). In a test or simulation, no visible compression was observed in relation to an 800 m Vppd PAM-4 output data signal.
- the DT-AFE including the DTLE is adapted to tradeoff bandwidth and linearity at the line rate against settling time and interleaving complexity at the sub-ADC rate.
- a discrete-time analog front-end circuit may be an M th time-multiplexed circuit thread of N time-multiplexed circuit threads of a discrete-time analog front-end, where N is a positive integer and M is a positive integer from 1 to N.
- the discrete-time analog front-end circuit of the M th time-multiplexed circuit thread is to perform signal processing in relation to an M th symbol and respective subsequent (i*N+M) th symbols of a modulated signal for consecutive positive integers i (e.g., starting at 1, such as 1 to 10, 1 to 100, 1 to 1000, e.g., until the modulated signal is stopped or lost).
- a discrete-time linear equalizer circuit (e.g., of a discrete-time analog front-end circuit) may be an M th time-multiplexed circuit thread of N time-multiplexed circuit threads of a discrete-time linear equalizer, where N is a positive integer and M is a positive integer from 1 to N.
- the discrete-time linear equalizer circuit of the M th time-multiplexed circuit thread is to perform signal equalization in relation to an M th symbol and respective subsequent (i*N+M) th symbols of a modulated signal for consecutive positive integers i.
- a discrete-time linear equalizer circuit may be configured at least partially based on FIG. 4 A , FIG. 4 B , FIG. 4 C , and FIG. 4 D .
- the discrete-time linear equalizer may comprise a set of N time-multiplexed circuit threads of N discrete-time linear equalizer circuits. Respective M th ones of the N discrete-time linear equalizer circuits is to perform signal equalization in relation to an M th symbol and respective subsequent (i*N+M) th symbols of a modulated signal (e.g., a discrete-time modulated symbol) for consecutive positive integers i, where N is a positive integer and M is a positive integer from 1 to N.
- a modulated signal e.g., a discrete-time modulated symbol
- the respective M th ones of the N discrete-time linear equalizer circuits comprise a double-sampling sample and hold circuitry including multiple double-sampling switched-capacitor (SC) circuits and an operational amplifier, the multiple double-sampling switched-capacitor circuits including at least a double-sampling switched-capacitor circuit of a pre-cursor tap, a double-sampling switched-capacitor circuit of a cursor tap, and a double-sampling switched-capacitor circuit of a post-cursor tap, the double-sampling switched-capacitor circuit of the pre-cursor tap including a first capacitor C ⁇ 1x and a second capacitor C ⁇ 1y , the double-sampling switched-capacitor of the cursor tap including a first capacitor C 0x and a second capacitor C 0y , and the double-sampling switched-capacitor circuit of the post-cursor tap including at least a first capacitor C 1x and a second
- a clock-driven switch circuitry of the multiple double-sampling switched-capacitor circuits is to switchably couple the first capacitor C ⁇ 1x to a negative signal input to charge the first capacitor C ⁇ 1x with the modulated signal, in reverse polarity, over an (M ⁇ 1) th sampling time period, the first capacitor C 0x to a positive signal input to charge the first capacitor C 0x with the modulated signal, in forward polarity, over an M th sampling time period, and the first capacitor C 1x to the negative signal input to charge the first capacitor C 1x with the modulated signal, in reverse polarity, over an (M+1) th sampling time period.
- the clock-driven switch circuitry is to switchably couple the first capacitor C ⁇ 1x , the first capacitor C 0x , and the first capacitor C 1x in parallel and to an amplifier output of the operational amplifier over an M th hold time period. Furthermore, the clock-driven switch circuitry is to switchably couple the second capacitor C ⁇ 1y to the negative signal input to charge the second capacitor C ⁇ 1y with the modulated signal, in reverse polarity, over an (M+N+1) th sampling time period, the second capacitor C 0y to the positive signal input to charge the second capacitor C 0y with the modulated signal, in forward polarity, over an (M+N) th sampling time period, and the second capacitor C 1y to the negative signal input to charge the second capacitor C 1y with the modulated signal, in reverse polarity, over an (M+N+1) th sampling time period.
- the clock-driven switch circuitry is to switchably couple the second capacitor C ⁇ 1y , the second capacitor C 0y , and the second capacitor C 1y in parallel and to the amplifier output of the operational amplifier over an (M+N) th hold time period.
- a first output voltage is generated at the amplifier output at least partially based on charge redistribution of charges from the first capacitor C ⁇ 1x , the first capacitor C 0x , and the first capacitor C 1x during the M th hold time period
- a second output voltage is generated at the amplifier output at least partially based on charge redistribution of charges from the second capacitor C ⁇ 1y , the second capacitor C 0y , and the second capacitor C 1y during the (M+N) th hold time period.
- the first output voltage may be based on the mathematical relation
- V OUT 1 C - 1 ⁇ x * d M - 1 + C 0 ⁇ x * d M + C 1 ⁇ x * d M + 1 C - 1 ⁇ x + C 0 ⁇ x + C 1 ⁇ x ,
- V OUT1 is the first output voltage
- C ⁇ 1x , C 0x , and C 1x are respective capacitances of the first capacitors C ⁇ 1x , C 0x , and C 1x
- d M ⁇ 1 is a voltage of an (M ⁇ 1) th symbol during the (M ⁇ 1) th sampling time period
- d M is a voltage of an M th symbol during the M th sampling time period
- d M+1 is a voltage of an (M+1) th symbol during the (M+1) th sampling time period.
- the second output voltage is based on the mathematical relation
- V OUT 2 C - 1 ⁇ y * d M + N - 1 + C 0 ⁇ y * d M + N + C 1 ⁇ y * d M + N + 1 C - 1 ⁇ y + C 0 ⁇ y + C 1 ⁇ y ,
- V OUT2 is the second output voltage
- C ⁇ 1y , C 0y , and C 1y are respective capacitances of the second capacitors C ⁇ 1y , C 0y , and C 1y
- d M+N ⁇ 1 is a voltage of an (M+N ⁇ 1) th symbol during the (M+N ⁇ 1) th sampling time period
- d M+N is a voltage of an (M+N) th symbol during the (M+N) th sampling time period
- d M+N+1 is a voltage of an (M+N+1) th symbol during the (M+N+1) th sampling time period.
- FIG. 5 A is a schematic diagram of a discrete-time linear equalizer circuit 500 A according to one or more examples.
- discrete-time linear equalizer circuit 500 A of FIG. 5 A is to perform feed-forward equalization (FFE) in the discrete-time domain.
- discrete-time linear equalizer circuit 212 of FIG. 2 A includes or is based on discrete-time linear equalizer circuit 500 A of FIG. 5 A .
- Discrete-time linear equalizer circuit 500 A includes a double-sampling sample and hold circuitry including multiple double-sampling switched-capacitor circuits 502 (or hereinafter “switched-capacitor circuits 502 ”) and an operational amplifier 510 .
- Switched-capacitor circuits 502 include at least a double-sampling switched-capacitor circuit 504 (or hereinafter “switched-capacitor circuit 504 ”) of a pre-cursor tap, a double-sampling switched-capacitor circuit 506 (or hereinafter “switched-capacitor circuit 506 ”) of a cursor tap, and a double-sampling switched-capacitor circuit 508 (or hereinafter “switched-capacitor circuit 508 ”) of a post-cursor tap.
- Respective ones of switched-capacitor circuits 502 include a first capacitor and a second capacitor. More particularly, switched-capacitor circuit 504 of the pre-cursor tap includes a first capacitor 520 (C ⁇ 1x ) and a second capacitor 522 (C ⁇ 1y ), switched-capacitor circuit 506 of the cursor tap includes a first capacitor 524 (C 0x ) and a second capacitor 526 (C 0y ), and switched-capacitor circuit 508 of the post-cursor tap includes a first capacitor 528 (C 1x ) and a second capacitor 530 (C 1y ).
- respective ones of first capacitor 520 (C ⁇ 1x ) and first capacitor 528 (C 1x ), and second capacitor 522 (C ⁇ 1y ) and second capacitor 530 (C 1y ), have an adjustable capacitance or variable-size capacitance (e.g., adjustable in linear steps).
- a clock-driven switch circuitry 515 of switched-capacitor circuits 502 may include switches and/or switch circuits as indicated by switch lines and contacts (small dark circles) in the figure. As shown, the switches of clock-driven switch circuitry 415 of FIG. 4 A are represented as single, SPDT switches for simplicity of illustration. In one or more other examples, two (2) separate, SPST switches may be employed in practice. Here, in one or more examples, each switch may be driven by a separate clock signal to prevent both switches from being closed at the same time; the common contact will be made to “break” from one of the load contacts before it “makes” contact with the other.
- operational amplifier 510 is provided in an inverse, flip-around configuration.
- discrete-time linear equalizer circuit 500 A provides operational amplifier 510 as a closed-loop feedback buffer amplifier.
- the closed-loop feedback buffer amplifier is a relatively slow-speed but highly linear amplifier that is relatively insensitive to PVT variations.
- discrete-time linear equalizer circuit 500 A is differential and may be built with two complementary instances of the circuit shown in FIG. 5 A .
- clock-driven switch circuitry 515 is to switchably couple first capacitor 520 (C ⁇ 1x ) of switched-capacitor circuit 504 of the pre-cursor tap between a signal input 512 (e.g., a positive signal input) and a non-inverting input 505 of operational amplifier 510 (i.e., at “s” node pairings) over a first sampling time period.
- Non-inverting input 505 of operational amplifier 510 is coupled to a reference voltage V REF provided at a node 516 (e.g., a voltage reference node).
- the switchable coupling of first capacitor 520 (C ⁇ 1x ) is to charge first capacitor 520 (C ⁇ 1x ) with a modulated signal (e.g., in forward polarity) over the first sampling time period.
- clock-driven switch circuitry 515 is to switchably couple first capacitor 524 (C 0x ) of switched-capacitor circuit 506 of the cursor tap between signal input 512 and non-inverting input 505 of operational amplifier 510 (i.e., at “s” node pairings) over a second sampling time period.
- the switchable coupling of first capacitor 524 (C 0x ) is to charge first capacitor 524 (C 0x ) with the modulated signal (e.g., in forward polarity) over the second sampling time period.
- clock-driven switch circuitry 515 is to switchably couple first capacitor 528 (C 1x ) of switched-capacitor circuit 508 of the post-cursor tap between signal input 512 and non-inverting input 505 of operational amplifier 510 (i.e., at “s” node pairings) over a third sampling time period.
- the switchable coupling of first capacitor 528 (C 1x ) is to charge first capacitor 528 (C 1x ) with the modulated signal (e.g., in forward polarity) over the third sampling time period.
- clock-driven switch circuitry 515 is to switchably couple first capacitor 524 (C 0x ) of switched-capacitor circuit 506 of the cursor tap between an output 511 and an inverting input 507 of operational amplifier 510 over a first hold time period (i.e., at respective “h” node pairings).
- Output 511 of the coupling of first capacitor 524 (C 0x ) is coupled to an amplifier output 509 of operational amplifier 510 .
- Clock-driven switch circuitry 515 is to further switchably couple, over the first hold time period, first capacitor 520 (C ⁇ 1x ) of switched-capacitor circuit 504 of the pre-cursor tap and first capacitor 528 (C 1x ) of switched-capacitor circuit 508 of the post-cursor tap in a closed feedback loop with first capacitor 524 (C 0x ) of switched-capacitor circuit 506 of the cursor tap.
- first capacitor 520 (C ⁇ 1x ) and first capacitor 528 (C 1x ) are coupled between a node 514 coupled to a common mode voltage V CM (e.g., a common mode voltage node) and inverting input 507 of operational amplifier 510 (i.e., at respective “h” node pairings).
- V CM common mode voltage node
- charges from first capacitor 520 (C ⁇ 1x ) of switched-capacitor circuit 504 of the pre-cursor tap and first capacitor 528 (C 1x ) of switched-capacitor circuit 508 of the post-cursor tap are forced in first capacitor 524 (C 0x ) of switched-capacitor circuit 506 of the cursor tap during the first hold time period.
- an output voltage V SHOUT 518 from the output is generated at least partially based on a charge redistribution of charges between first capacitor 520 (C ⁇ 1x ) and first capacitor 528 (C 1x ); the closed feedback loop forces the charges of first capacitor 520 (C ⁇ 1x ) and first capacitor 528 (C 1x ) into first capacitor 524 (C 0x ), adding to the charge of first capacitor 524 (C 0x ).
- clock-driven switch circuitry 515 is to switchably couple second capacitor 522 (C ⁇ 1y ) of switched-capacitor circuit 504 of the pre-cursor tap between signal input 512 (e.g., the positive signal input) and non-inverting input 505 of operational amplifier 510 (i.e., at “s” nodes) over a fourth sampling time period.
- the switchable coupling of second capacitor 522 (C ⁇ 1y ) is to charge second capacitor 522 (C ⁇ 1y ) with the modulated signal (e.g., in forward polarity) over the fourth sampling time period.
- clock-driven switch circuitry 515 is to switchably couple second capacitor 526 (C 0y ) of switched-capacitor circuit 506 of the cursor tap between signal input 512 and non-inverting input 505 of operational amplifier 510 (i.e., at “s” nodes) over a fifth sampling time period.
- the switchable coupling of second capacitor 526 (C 0y ) is to charge second capacitor 526 (C 0y ) with the modulated signal (e.g., in forward polarity) over the fifth sampling time period.
- clock-driven switch circuitry 515 is to switchably couple second capacitor 530 (C 1y ) of switched-capacitor circuit 508 of the post-cursor tap between signal input 512 and non-inverting input 505 of operational amplifier 510 (i.e., at “s” nodes) over a sixth sampling time period.
- the switchable coupling of second capacitor 530 (C 1y ) is to charge second capacitor 530 (C 1y ) with the modulated signal (e.g., in forward polarity) over the sixth sampling time period.
- the second sampling phase is performed, in part or in full, during the (previously described) first hold phase.
- clock-driven switch circuitry 515 is to switchably couple second capacitor 526 (C 0y ) of switched-capacitor circuit 506 of the cursor tap between output 511 and inverting input 507 of operational amplifier 510 over a second hold time period (i.e., at respective “h” node pairings).
- Output 511 of the coupling of second capacitor 526 (C 0y ) is coupled to amplifier output 509 of operational amplifier 510 .
- Clock-driven switch circuitry 515 is to further switchably couple, over the second hold time period, second capacitor 522 (C ⁇ 1y ) of switched-capacitor circuit 504 of the pre-cursor tap and second capacitor 530 (C 1y ) of switched-capacitor circuit 508 of the post-cursor tap in a closed feedback loop with second capacitor 526 (C 0y ) of switched-capacitor circuit 506 of the cursor tap.
- second capacitor 522 (C ⁇ 1y ) and second capacitor 530 (C 1y ) are coupled between node 514 coupled to the common mode voltage V CM (e.g., the common mode voltage node) and inverting input 507 of operational amplifier 510 (i.e., at respective “h” node pairings).
- charges from second capacitor 522 (C ⁇ 1y ) of switched-capacitor circuit 504 of the pre-cursor tap and second capacitor 530 (C 1y ) of switched-capacitor circuit 508 of the post-cursor tap are forced in second capacitor 526 (C 0y ) of switched-capacitor circuit 506 of the cursor tap during the second hold time period.
- output voltage V SHOUT 518 from the output is generated at least partially based on a charge redistribution of charges between second capacitor 522 (C ⁇ 1y ) and second capacitor 530 (C 1y ); the closed feedback loop forces the charges of second capacitor 522 (C ⁇ 1y ) and second capacitor 530 (C 1y ) into second capacitor 526 (C 0y ), adding to the charge of second capacitor 526 (C 0y ).
- discrete-time linear equalizer circuit 500 A of FIG. 5 A performs equalization in relation to adjacent, consecutive symbols (i.e., pre-cursor symbol, cursor symbol, and post-cursor symbol), and therefore operates to reduce or eliminate inter-symbol interference (ISI) (e.g., pre-cursor ISI and post-cursor ISI) with respect to the cursor symbol.
- ISI inter-symbol interference
- sampling phase for discrete-time linear equalizer circuit 500 A is substantially the same as or similar to that of discrete-time linear equalizer circuit 400 A of FIG. 4 A .
- first capacitor 524 (C 0x ) is flipped around across operational amplifier 510 .
- First capacitor 520 (C ⁇ 1x ) and first capacitor 528 (C 1x ) are connected in parallel between the common mode voltage V CM and the opamp input, forming an inverting closed loop amplifier with (the feedback) first capacitor 524 (C 0x ).
- the loop gain of the opamp forces its input voltage, and therefore the voltage, across first capacitor 520 (C ⁇ 1x ) and first capacitor 528 (C 1x ), to zero.
- the charges on first capacitor 520 (C ⁇ 1x ) and first capacitor 528 (C 1x ) are forced onto (the feedback) first capacitor 524 (C 0x ).
- V OUT C pre ⁇ d 0 + C cur ⁇ d 1 + C pst ⁇ d 2 C cur .
- the operational amplifier provides a gain, where the gain is multiplied by (C pre +C cur +C pst )/C cur . Given equal capacitances, the gain amounts to a three (3) times gain.
- a discrete-time linear equalizer circuit may be configured at least partially based on the circuit of FIG. 5 A .
- the discrete-time linear equalizer circuit may comprise a sample and hold circuitry including multiple switched-capacitor circuits.
- the multiple switched-capacitor circuits include at least a switched-capacitor circuit of a pre-cursor tap, a switched-capacitor circuit of a cursor tap, and a switched-capacitor circuit of a post-cursor tap. Respective ones of the multiple switched-capacitor circuits including at least a capacitor.
- a clock-driven switch circuitry of the multiple switched-capacitor circuits is to switchably couple the capacitor of the switched-capacitor circuit of the pre-cursor tap to a signal input over a first time period, the capacitor of the switched-capacitor circuit of the cursor tap to the signal input over a second time period, and the capacitor of the switched-capacitor circuit of the post-cursor tap to the signal input over a third time period.
- the clock-driven switch circuitry is to switchably couple the capacitor of the switched-capacitor circuit of the cursor tap to an output, and the capacitor of the switched-capacitor circuit of the pre-cursor tap and the capacitor of the switched-capacitor circuit of the post-cursor tap in a closed feedback loop with the capacitor of the switched-capacitor circuit of the cursor tap, over a fourth time period.
- the discrete-time linear equalizer circuit based on FIG. 5 A includes clock-driven switch circuitry to switchably couple the capacitor of the switched-capacitor circuit of the pre-cursor tap to the signal input over the first time period to charge the capacitor with a modulated signal over the first time period, switchably couple the capacitor of the switched-capacitor circuit of the cursor tap to the signal input over the second time period to charge the capacitor with the modulated signal over the second time period, and switchably couple the capacitor of the switched-capacitor circuit of the post-cursor tap to the signal input over the third time period to charge the capacitor with the modulated signal over the third time period.
- charges from the capacitor of the switched-capacitor circuit of the pre-cursor tap and the capacitor of the switched-capacitor circuit of the post-cursor tap are forced in the capacitor of the switched-capacitor circuit of the cursor tap during the fourth time period.
- an output voltage from the output is generated at least partially based on charge redistribution of charges between the capacitor of the switched-capacitor circuit of the pre-cursor tap and the capacitor of the switched-capacitor circuit of the post-cursor tap; the closed feedback loop forces the charges the capacitor of the switched-capacitor circuit of the pre-cursor tap and the capacitor of the switched-capacitor circuit of the post-cursor tap into the capacitor of the switched-capacitor circuit of the cursor tap, adding to the charge of the capacitor of the switched-capacitor circuit of the cursor tap.
- the discrete-time linear equalizer circuit based on FIG. 5 A may include sample and hold circuitry including an operational amplifier.
- the clock-driven switch circuitry is to switchably couple the capacitor of the switched-capacitor circuit of the pre-cursor tap between the signal input and a non-inverting input of the operational amplifier over the first time period, the capacitor of the switched-capacitor circuit of the cursor tap between the signal input and the non-inverting input of the operational amplifier over the second time period, and the capacitor of the switched-capacitor circuit of the post-cursor tap between the signal input and the non-inverting input of the operational amplifier over the third time period.
- the clock-driven switch circuitry is to switchably couple the capacitor of the switched-capacitor circuit of the cursor tap between the output and an inverting input of the operational amplifier, and the capacitor of the switched-capacitor circuit of the pre-cursor tap and the capacitor of the switched-capacitor circuit of the post-cursor tap between a common mode voltage and the inverting input of the operational amplifier, over the fourth time period.
- FIG. 5 B is a timing diagram of clock signals 500 B used to switchably enable and disable switch circuits of clock-driven switch circuitry 515 (e.g., turn on and off the switch circuits thereof for capacitor coupling and decoupling) of discrete-time linear equalizer circuit 500 A of FIG. 5 A , according to one or more examples.
- clock signals 500 B of FIG. 5 B may be generated by clock signal generator circuitry and provided at respective clock output nodes which are coupled to respective switch control inputs of clock-driven switch circuitry 515 of FIG. 5 A .
- the discrete-time linear equalizer circuit utilizing clock signals 500 B of FIG. 5 B may be part of a first (1 st ) time-multiplexed circuit thread of eight (8) time-multiplexed circuit threads of a discrete-time linear equalizer.
- the discrete-time linear equalizer circuit of the first (1 st ) time-multiplexed circuit thread is to perform signal equalization in relation to a 1 st symbol (i.e., a cursor symbol) and respective subsequent (i*8+1) th symbols (i.e., subsequent cursor symbols) of a modulated signal, for consecutive positive integers i.
- the discrete-time linear equalizer circuit utilizing clock signals 500 B of FIG. 5 B is part of a different M th time-multiplexed circuit thread of the N time-multiplexed circuit threads.
- a first sample and hold operation associated with the first capacitors of switched-capacitor circuits 502 of FIG. 5 A begins at a time 550 of FIG. 5 B .
- Clock signals 500 B include a first sampling clock signal 590 (CKS ⁇ 1x ), a second sampling clock signal 591 (CKS 0x ), a third sampling clock signal 592 (CKS 1x ), and a first hold clock signal 544 (CKH x ).
- first sampling clock signal 590 (CKS ⁇ 1x ) includes an enable signal portion 532 for enabling clock-driven switch circuitry 515 to charge first capacitor 520 (C ⁇ 1x ) over the first sampling time period (for symbol “0”).
- Second sampling clock signal 591 (CKS 0x ) includes an enable signal portion 534 for enabling clock-driven switch circuitry 515 to charge first capacitor 524 (C 0x ) over the second sampling time period (for symbol “1”).
- Third sampling clock signal 592 (CKS 1x ) includes an enable signal portion 536 for enabling clock-driven switch circuitry 515 charge first capacitor 528 (C 1x ) over the third sampling time period (for symbol “2”).
- respective time periods of the first sample phase associated with respective ones of enable signal portions of the clock signals is less than or equal to the UI, or less than or equal to the difference between the UI and a time period t NO (e.g., a time period 598 ).
- enable signal portions e.g., at high signal levels
- disable signal portions e.g., at low signal levels
- first hold clock signal 544 (CKH x ) has an enable signal portion 538 for enabling clock-driven switch circuitry 515 to switchably couple first capacitor 524 (C 0x ) between output 511 and inverting input 507 of operational amplifier 510 over a first hold time period (e.g., where output 511 is coupled to amplifier output 509 of operational amplifier 510 ).
- Clock-driven switch circuitry 515 is to further switchably couple first capacitor 520 (C ⁇ 1x ) and first capacitor 528 (C 1x ) in a closed feedback loop with first capacitor 524 (C 0x ) over the first hold time period.
- the first hold time period associated with enable signal portion 538 of first hold clock signal 544 is equal to N*UI (e.g., 8*UI), or equal to the difference between 8*UI and the time period t NO .
- a second sample and hold operation associated with the second capacitors of switched-capacitor circuits 502 of FIG. 5 A begins at a time 531 of FIG. 5 B .
- Clock signals 500 B include a fourth sampling clock signal 594 (CKS ⁇ 1y ), a fifth sampling clock signal 595 (CKS 0y ), a sixth sampling clock signal 596 (CKS 1y ), and a second hold clock signal 546 (CKH y ).
- fourth sampling clock signal 594 (CKS ⁇ 1y ) includes an enable signal portion 533 for enabling clock-driven switch circuitry 515 to charge second capacitor 522 (C ⁇ 1y ) over the fourth sampling time period (for symbol “8”).
- Fifth sampling clock signal 595 includes an enable signal portion 535 is for enabling clock-driven switch circuitry 515 to charge second capacitor 526 (C 0y ) over the fifth sampling time period (for symbol “9”).
- Sixth sampling clock signal 596 includes an enable signal portion 537 is for enabling clock-driven switch circuitry 515 to charge second capacitor 530 (C 1y ) over the sixth sampling time period (for symbol “10”).
- respective time periods of the second sample phase associated with respective ones of enable signal portions of the clock signals is less than or equal to the UI, or less than or equal to the difference between the UI and the time period t NO .
- the second sampling phase is performed, in part or in full, during the (previously described) first hold phase, as shown (e.g., at or near a beginning of the first hold phase).
- second hold clock signal 546 (CKH y ) has an enable signal portion 539 for enabling clock-driven switch circuitry 515 to switchably couple second capacitor 526 (C 0y ) between output 511 and inverting input 507 of operational amplifier 510 over a second hold time period (e.g., where output 511 is coupled to amplifier output 509 of operational amplifier 510 ).
- Clock-driven switch circuitry 515 is to further switchably couple second capacitor 522 (C ⁇ 1y ) and second capacitor 530 (C 1y ) in a closed feedback loop with second capacitor 526 (C 0y ) over the second hold time period.
- the second hold time period associated with enable signal portion 539 of second hold clock signal 546 is equal to N*UI (e.g., 8*UI), or equal to the difference between 8*UI and the time period t NO .
- a next first sample and hold operation associated with the first capacitors of switched-capacitor circuits 502 of FIG. 5 A begins at a time 552 of FIG. 5 B .
- Clock signals 500 B including first sampling clock signal 590 (CKS ⁇ 1x ), second sampling clock signal 591 (CKS 0x ), third sampling clock signal 592 (CKS 1x ), and first hold clock signal 544 (CKH x ) are again utilized.
- first sampling clock signal 590 (CKS ⁇ 1x ) includes an enable signal portion 541 for enabling clock-driven switch circuitry 515 to charge first capacitor 520 (C ⁇ 1x ) over the next first sampling time period (for symbol “16”).
- Second sampling clock signal 591 (CKS 0x ) includes an enable signal portion 543 for enabling clock-driven switch circuitry 515 to charge first capacitor 524 (C 0x ) over the next second sampling time period (for symbol “17”).
- Third sampling clock signal 592 (CKS 1x ) includes an enable signal portion 545 for enabling clock-driven switch circuitry 515 to charge first capacitor 528 (C 1x ) over the next third sampling time period (for symbol “18”).
- respective time periods of the next first sample phase associated with respective ones of enable signal portions of the clock signals is less than or equal to the UI, or less than or equal to the difference between the UI and the time period t NO .
- this next first sampling phase is performed, in part or in full, during the (previously described) second hold phase, as shown (e.g., at or near a beginning of the second hold phase).
- first hold clock signal 544 (CKH x ) has an enable signal portion 547 for enabling clock-driven switch circuitry 515 to switchably couple first capacitor 524 (C 0x ) between output 511 and inverting input 507 of operational amplifier 510 over a next first hold time period (e.g., where output 511 is coupled to amplifier output 509 of operational amplifier 510 ).
- Clock-driven switch circuitry 515 is to further switchably couple first capacitor 520 (C ⁇ 1x ) and first capacitor 528 (C 1x ) in a closed feedback loop with first capacitor 524 (C 0x ) over the next first hold time period.
- next first hold time period associated with enable signal portion 547 of first hold clock signal 544 is equal to N*UI (e.g., 8*UI), or equal to the difference between 8*UI and the time period t NO .
- a next second sample and hold operation associated with the second capacitors of switched-capacitor circuits 502 of FIG. 5 A begins at a time 559 of FIG. 5 B .
- Clock signals 500 B including fourth sampling clock signal 594 (CKS ⁇ 1y ), fifth sampling clock signal 595 (CKS 0y ), sixth sampling clock signal 596 (CKS 1y ), and second hold clock signal 546 (CKH y ) are utilized.
- fourth sampling clock signal 594 (CKS ⁇ 1y ) includes an enable signal portion 551 for enabling clock-driven switch circuitry 515 to charge second capacitor 522 (C ⁇ 1y ) over the next fourth sampling time period (for symbol “24”).
- Fifth sampling clock signal 595 includes an enable signal portion 553 for enabling clock-driven switch circuitry 515 to charge second capacitor 526 (C 0y ) over the next fifth sampling time period (for symbol “25”).
- Sixth sampling clock signal 596 includes an enable signal portion 555 for enabling clock-driven switch circuitry 515 charge second capacitor 530 (C 1y ) over the next sixth sampling time period (for symbol “26”).
- respective time periods of the next second sample phase associated with respective ones of enable signal portions of the clock signals is less than or equal to the UI, or less than or equal to the difference between the UI and the time period t NO .
- this next second sampling phase is performed, in part or in full, during the (previously described) next first hold phase, as shown (e.g., at or near a beginning of the next first hold phase).
- second hold clock signal 546 (CKH y ) has an enable signal portion 557 (only a portion thereof shown in FIG. 5 B ) for enabling clock-driven switch circuitry 515 to switchably couple second capacitor 526 (C 0y ) between output 511 and inverting input 507 of operational amplifier 510 over a next second hold time period (e.g., where output 511 is coupled to amplifier output 509 of operational amplifier 510 ).
- Clock-driven switch circuitry 515 is to further switchably couple second capacitor 522 (C ⁇ 1y ) and second capacitor 530 (C 1y ) in a closed feedback loop with second capacitor 526 (C 0y ) over the next second hold time period.
- next second hold time period associated with enable signal portion 557 of second hold clock signal 546 is equal to N*UI (e.g., 8*UI), or equal to the difference between 8*UI and the time period t NO .
- the above-described sample and hold operations are repeated, in an on-going manner, with use of multiple double-sampling SHCs 502 of FIG. 5 A .
- discrete-time linear equalizer circuit 500 A of FIG. 5 A exhibits an increased gain in exchange for bandwidth, as compared to discrete-time linear equalizer circuit 400 A of FIG. 4 A .
- the settling time for discrete-time linear equalizer circuit 500 A of FIG. 5 A is longer than that of FIG. 4 A , but the gain is higher and therefore noise performance is improved.
- discrete-time linear equalizer circuit 400 A of FIG. 4 A is faster than discrete-time linear equalizer circuit 500 A of FIG. 5 A , as all three capacitors are flipped around the opamp. The reason is that the loop gain is the highest.
- the return ratio of the feedback loop i.e., ⁇ a, where ⁇ is the feedback factor and a is the forward gain
- ⁇ the return ratio of the feedback loop
- FIG. 5 C is a flowchart of a method 500 C of performing signal equalization of a modulated voltage signal using a discrete-time linear equalizer, according to one or more examples.
- method 500 C may be performed with use of discrete-time linear equalizer circuit 500 A of FIG. 5 A , with use of discrete-time linear equalizer circuit 500 A of FIG. 5 A using clock signals 500 B of FIG. 5 B , or variations of the above.
- signal equalization of a modulated voltage signal is performed.
- Signal equalization of the modulated voltage signal may be performed at least by an act 562 , an act 564 , an act 566 , and an act 568 .
- the modulated voltage signal is sampled by charging a first capacitor with the modulated voltage signal over a first time period.
- the modulated voltage signal is sampled by charging a second capacitor with the modulated voltage signal over a second time period.
- the modulated voltage signal is sampled by charging a third capacitor with the modulated voltage signal over a third time period.
- the second capacitor is coupled to an output, and the first capacitor and the third capacitor are coupled in a closed feedback loop with the second capacitor, over a fourth time period.
- charges from the first capacitor and the third capacitor are forced in the second capacitor during the fourth time period.
- an output voltage from the output is generated at least partially based on a charge redistribution of charges from the first capacitor and the third capacitor, which are forced into the second capacitor during the fourth time period.
- the output voltage is proportional to a summation of products between respective symbol voltages of the first symbol, the second symbol, and the third symbol and respective capacitances of the first capacitor, the second capacitor, and the third capacitor.
- the output voltage is at least partially based on a ratio of this summation of products over the capacitance of the second capacitor.
- the modulated voltage signal comprises a discrete-time modulated voltage signal.
- the discrete-time modulated voltage signal includes a first symbol during the first time period, a second symbol during the second time period, and a third symbol during the third time period.
- the first symbol, the second symbol, and the third symbols are consecutive symbols and/or part of a sequence of consecutive symbols.
- the modulated voltage signal is modulated according to PAM-4, and the consecutive symbols are consecutive PAM-4 symbols.
- the performing of the signal equalization is repeated for respective consecutive symbols of the modulated voltage signal.
- the repeated performing of the signal equalization for the respective consecutive symbols of the modulated voltage signal are performed at respective ones of N time-multiplexed circuit threads of N discrete-time linear equalizer circuits of a discrete-time linear equalizer, where N is a positive integer.
- the signal equalization is performed at a discrete-time linear equalizer comprising a double-sampling sample and hold circuitry including multiple double-sampling switched-capacitor circuits.
- the signal equalization of the modulated voltage signal is performed by repeating the act 562 , the act 564 , the act 566 , and the act 568 (e.g., using the multiple double-sampling SHCs).
- the modulated voltage signal is further sampled by charging a fourth capacitor with the modulated voltage signal over a fifth time period.
- the modulated voltage signal is further sampled by charging a fifth capacitor with the modulated voltage signal over a sixth time period.
- the modulated voltage signal is further sampled by charging a sixth capacitor with the modulated voltage signal over a seventh time period.
- the fifth capacitor is coupled to the output, and the fourth capacitor and the sixth capacitor are coupled in a closed feedback loop with the fifth capacitor, over an eighth time period.
- charges from the fourth capacitor and the sixth capacitor are forced in the fifth capacitor during the eighth time period, and a second output voltage from the output is generated at least partially based on a charge redistribution of charges from the fourth capacitor and the sixth capacitor, which is forced into the fifth capacitor during the eighth time period.
- a discrete-time linear equalizer circuit may be configured at least partially based on FIG. 5 A , FIG. 5 B , and FIG. 5 C , in view of the time-multiplexed processing associated with FIG. 4 D described earlier.
- the discrete-time linear equalizer may comprise a set of N time-multiplexed circuit threads of N discrete-time linear equalizer circuits. Respective M th ones of the N discrete-time linear equalizer circuits are to perform signal equalization in relation to an M th symbol and respective subsequent (i*N+M) th symbols of a modulated signal (e.g., a discrete-time modulated signal) for consecutive positive integers i, where N is a positive integer and M is a positive integer from 1 to N.
- a modulated signal e.g., a discrete-time modulated signal
- the respective M th ones of the N discrete-time linear equalizer circuits comprise a double-sampling sample and hold circuitry including multiple double-sampling switched-capacitor (SC) circuits and an operational amplifier.
- the multiple double-sampling switched-capacitor circuits include at least a double-sampling switched-capacitor circuit of a pre-cursor tap, a double-sampling switched-capacitor circuit of a cursor tap, and a double-sampling switched-capacitor circuit of a post-cursor tap, the double-sampling switched-capacitor circuit of the pre-cursor tap including a first capacitor C ⁇ 1x and a second capacitor C ⁇ 1y , the double-sampling switched-capacitor circuit of the cursor tap including a first capacitor C 0x and a second capacitor C 0y , and the double-sampling switched-capacitor circuit of the post-cursor tap including at least a first capacitor C 1x and
- a clock-driven switch circuitry is to switchably couple the first capacitor C 1x to a signal input to charge the first capacitor C ⁇ 1x with the modulated signal over an (M ⁇ 1) th sampling time period, the first capacitor C 0x to the signal input to charge the first capacitor C 0x with the modulated signal over an M th sampling time period, and the first capacitor C 1x to the signal input to charge the first capacitor C 1x with the modulated signal over an (M+1) th sampling time period.
- the clock-driven switch circuitry is to switchably couple the first capacitor C 0x to an amplifier output of the operational amplifier, and in closed feedback loop with the first capacitor C 1x and the first capacitor C 1x , over an M th hold time period.
- the clock-driven switch circuitry is to switchably couple the second capacitor C ⁇ 1y to the signal input to charge the second capacitor C ⁇ 1y with the modulated signal over an (M+N+1) th sampling time period, the second capacitor C 0y to the signal input to charge the second capacitor C 0y with the modulated signal over an (M+N) th sampling time period, and the second capacitor C 1y to the signal input to charge the second capacitor C 1y with the modulated signal over an (M+N+1) th sampling time period.
- the clock-driven switch circuitry is to switchably couple the second capacitor C 0y to the amplifier output of the operational amplifier, and in a closed feedback loop with the second capacitor C ⁇ 1y and the second capacitor C 1y , over an (M+N) th hold time period.
- a first output voltage is generated at the amplifier output at least partially based on charge redistribution of charges between the first capacitor C 1x and the first capacitor C 1x during the M th hold time period
- a second output voltage is generated at the amplifier output at least partially based on charge redistribution of charges between the second capacitor C ⁇ 1y and the second capacitor C 1y during the (M+N) th hold time period.
- the first output voltage is based on the mathematical relation
- V OUT 1 C - 1 ⁇ X * d M - 1 + C 0 ⁇ X * d M + C 1 ⁇ X * d M + 1 C 0 ⁇ X ,
- V OUT1 is the first output voltage
- C ⁇ 1x , C 0x , and C 1x are respective capacitances of the first capacitors C ⁇ 1x , C 0x , and C 1x
- d M ⁇ 1 is a voltage of an (M ⁇ 1) th symbol during the (M ⁇ 1) th sampling time period
- d M is a voltage of an M th symbol during the M th sampling time period
- d M+1 is a voltage of an (M+1) th symbol during the (M+1) th sampling time period.
- the second output voltage is based on the mathematical relation
- V OUT 2 C - 1 ⁇ Y * d M + N - 1 + C 0 ⁇ Y * d M + N + C 1 ⁇ Y * d M + N + 1 C 0 ⁇ Y ,
- V OUT2 is the second output voltage
- C ⁇ 1y , C 0y , and C 1y are respective capacitances of the second capacitors C ⁇ 1y , C 0y , and C 1y
- d M+N ⁇ 1 is a voltage of an (M+N ⁇ 1) th symbol during the (M+N ⁇ 1) th sampling time period
- d M+N is a voltage of an (M+N) th symbol during the (M+N) th sampling time period
- d M+N+1 is a voltage of an (M+N+1) th symbol during the (M+N+1) th sampling time period.
- FIG. 6 A is a schematic diagram of a sample and hold circuit 600 A of a discrete-time analog front-end, according to one or more examples.
- sample and hold circuit 600 A of FIG. 6 A may be utilized as or in SHC 210 of DT-AFE 206 of FIG. 2 A .
- Sample and hold circuit 600 A includes a double-sampling switched-capacitor circuit 602 (or hereinafter “switched-capacitor circuit 602 ”) and an operational amplifier 610 .
- Switched-capacitor circuit 602 includes a first capacitor 620 (C x ) and a second capacitor 622 (C y ).
- a clock-driven switch circuitry 615 of switched-capacitor circuits 602 may include switches and/or switch circuits as indicated by switch lines and contacts (small dark circles) in the figure.
- sample and hold circuit 600 A utilizes double-sampling (“ping-pong”) and a flip-around hold amplifier that operates continuously.
- a clock-driven switch circuitry 615 of switched-capacitor circuit 602 is to switchably couple first capacitor 620 (C x ) to a signal input 612 to charge first capacitor 620 (C x ) with a continuous-time modulated signal over a first sampling time period. More specifically, in one or more examples, clock-driven switch circuitry 615 is to switchably couple first capacitor 620 (C x ) between signal input 612 and a non-inverting input 605 of operational amplifier 610 to charge first capacitor 620 (C x ) with the continuous-time modulated signal over the first sampling time period.
- clock-driven switch circuitry 615 is to then switchably couple first capacitor 620 (C x ) to an output 611 over a first hold time period.
- Output 611 is coupled to an amplifier output 609 of operational amplifier 610 .
- clock-driven switch circuitry 615 is to switchably couple first capacitor 620 (C x ) between output 611 and an inverting input 607 of operational amplifier 610 over the first hold time period.
- clock-driven switch circuitry 615 is to switchably couple second capacitor 622 (C y ) to signal input 612 to charge second capacitor 622 (C y ) with the continuous-time modulated signal over a second sampling time period. More specifically, in one or more examples, clock-driven switch circuitry 615 is to switchably couple second capacitor 622 (C y ) between signal input 612 and non-inverting input 605 of operational amplifier 610 to charge second capacitor 622 (C y ) with the continuous-time modulated signal over the second sampling time period. In a second hold phase, clock-driven switch circuitry 615 is to switchably couple second capacitor 622 (C y ) to output 611 over a second hold time period.
- output 611 is coupled to amplifier output 609 of operational amplifier 610 .
- clock-driven switch circuitry 615 is to switchably couple second capacitor 622 (C y ) between output 611 and inverting input 607 of operational amplifier 610 over the second hold time period.
- respective ones of multiple sample and hold circuits may be configured according to sample and hold circuit 600 A of FIG. 6 A , for utilization as or in SHC 210 of DT-AFE 206 of FIG. 2 A .
- respective ones of three (3) sample and hold circuits for sampling respective consecutive symbols may be configured according to sample and hold circuit 600 A of FIG. 6 A , for utilization as or in SHC 210 of DT-AFE 206 of FIG. 2 A .
- FIG. 6 B is a timing diagram of clock signals 600 B used to enable and disable switch circuits of clock-driven switch circuitry 615 (e.g., turn on and off the switch circuits thereof for capacitor coupling and decoupling) of sample and hold circuit 600 A of FIG. 6 A , according to one or more examples.
- clock signals 600 B of FIG. 6 B may be generated by clock signal generator circuitry and provided at respective clock output nodes which are coupled to respective switch control inputs of clock-driven switch circuitry 615 of FIG. 6 A .
- 3.5 GHz clocks may be used to gate sampling and holding.
- a 1-UI strobe pulse may be used for high-speed data sampling.
- a first sample and hold operation associated with first capacitor 620 (C x ) of switched-capacitor circuit 602 of FIG. 6 A is based on clock signals 600 B which include a first sampling clock signal 640 (CKS x ) and a first hold clock signal 642 (CKH x ).
- first sampling clock signal 640 (CKS x ) includes an enable signal portion 632 for enabling clock-driven switch circuitry 615 to charge first capacitor 620 (C x ) over the first sampling time period (for symbol “0”).
- the first sampling time period associated with enable signal portion 632 is greater than or equal to the UI.
- first hold clock signal 642 (CKH x ) has an enable signal portion 634 for enabling clock-driven switch circuitry 615 to switchably couple first capacitor 620 (C x ) to output 611 over a first hold time period.
- the first hold time period associated with enable signal portion 634 of first hold clock signal 642 (CKH x ) is equal to N*UI (e.g., 8*UI), or equal to the difference between 8*UI and a time period t NO (e.g., a time period 639 ).
- a second sample and hold operation associated with second capacitor 622 (C y ) of switched-capacitor circuit 602 of FIG. 6 A is based on clock signals 600 B which include a second sampling clock signal 644 (CKS y ) and a second hold clock signal 646 (CKH y ).
- second sampling clock signal 644 (CKS y ) includes an enable signal portion 636 for enabling clock-driven switch circuitry 615 to charge second capacitor 622 (C y ) over the second sampling time period (for symbol “8”).
- the second sampling time period associated with enable signal portion 636 is greater than or equal to the UI.
- the second sampling phase is performed, at least in part, during the (previously described) first hold phase, as shown.
- second hold clock signal 646 (CKH y ) has an enable signal portion 638 for enabling clock-driven switch circuitry 615 to switchably couple second capacitor 622 (C y ) to output 611 over a second hold time period.
- the second hold time period associated with enable signal portion 638 of second hold clock signal 646 (CKH y ) is equal to N*UI (e.g., 8*UI), or equal to the difference between 8*UI and the time period t NO .
- a “next” first sample and hold operation associated with first capacitor 620 (C x ) is again based on clock signals 600 B which include first sampling clock signal 640 (CKS x ) and first hold clock signal 642 (CKH x ).
- first sampling clock signal 640 (CKS x ) includes an enable signal portion 652 for enabling clock-driven switch circuitry 615 to charge first capacitor 620 (C x ) over the next first sampling time period (for symbol “16”).
- first hold clock signal 642 (CKH x ) has an enable signal portion 654 for enabling clock-driven switch circuitry 615 to switchably couple first capacitor 620 (C x ) to output 611 over a next first hold time period.
- next first hold time period associated with enable signal portion 654 of first hold clock signal 642 is equal to N*UI (e.g., 8*UI), or equal to the difference between 8*UI and the time period t NO .
- a “next” second sample and hold operation associated with second capacitor 622 (C y ) of switched-capacitor circuit 602 of FIG. 6 A is again based on clock signals 600 B which include second sampling clock signal 644 (CKS y ) and second hold clock signal 646 (CKH y ).
- second sampling clock signal 644 (CKS y ) includes an enable signal portion 656 for enabling clock-driven switch circuitry 615 to charge second capacitor 622 (C y ) over the next second sampling time period (for symbol “24”).
- the next second sampling time period associated with enable signal portion 656 is greater than or equal to the UI.
- next second sampling phase is performed, in part, during the (previously described) next first hold phase, as shown.
- second hold clock signal 646 (CKH y ) has an enable signal portion 658 (only a portion thereof shown in FIG. 6 B ) for enabling clock-driven switch circuitry 615 to switchably couple second capacitor 622 (C y ) to output 611 over a next second hold time period.
- the next second hold time period associated with enable signal portion 658 of second hold clock signal 646 (CKH y ) is equal to N*UI (e.g., 8*UI), or equal to the difference between 8*UI and the time period t NO .
- a sample and hold circuit may comprise a double-sampling sample and hold circuit including a first capacitor, a second capacitor, an operational amplifier, and a clock-driven switch circuitry.
- the clock-driven switch circuitry is to switchably couple the first capacitor to a signal input to charge the first capacitor with a continuous-time modulated signal over a first sampling time period.
- the clock-driven switch circuitry is to switchably couple the first capacitor to an amplifier output of the operational amplifier over a first hold time period.
- the clock-driven switch circuitry is to switchably couple the second capacitor to the signal input to charge the second capacitor with the continuous-time modulated signal over a second sampling time period.
- the clock-driven switch circuitry is to switchably couple the second capacitor to the amplifier output over a second hold time period.
- FIG. 7 A is a schematic diagram of a discrete-time programmable gain amplifier circuit 700 A according to one or more examples.
- discrete-time programmable gain amplifier circuit 700 A of FIG. 7 A may be utilized as DT-PGA 214 of FIG. 2 A .
- discrete-time programmable gain amplifier circuit 700 A of FIG. 7 A is based on a multiplying digital-to-analog converter (DAC) (MDAC) configuration.
- MDAC digital-to-analog converter
- the gain principle associated with discrete-time programmable gain amplifier circuit 700 A is substantially the same as the gain principle described in relation to discrete-time linear equalizer circuit 500 A of FIG. 5 A .
- discrete-time programmable gain amplifier circuit 700 A of FIG. 7 A includes a double-sampling sample and hold circuitry including multiple double-sampling switched-capacitor circuits 702 (hereinafter “switched capacitor circuits 702 ”) and an operational amplifier 710 .
- Switched-capacitor circuits 702 include at least a double-sampling switched-capacitor circuit 704 (hereinafter “switched capacitor circuit 704 ”) and a double-sampling switched-capacitor circuit 706 (hereinafter “switched capacitor circuit 706 ”).
- Respective ones of the switched-capacitor circuits 702 include a first capacitor and a second capacitor.
- switched-capacitor circuit 702 includes a first capacitor 720 (C x1 ) and a second capacitor 722 (C y1 ), and switched-capacitor circuit 706 includes a first capacitor 724 (C x2 ) and a second capacitor 726 (C y2 ).
- respective ones of first capacitor 720 (C x1 ) and second capacitor 722 (C y1 ) have an adjustable capacitance or variable-size capacitance (e.g., adjustable in linear steps).
- a clock-driven switch circuitry 715 of switched-capacitor circuits 702 may include switches and/or switch circuits as indicated by switch lines and contacts (small dark circles) in the figure.
- clock-driven switch circuitry 715 is to switchably couple first capacitor 720 (C x1 ) of switched-capacitor circuit 704 between a signal input 712 and a non-inverting input 705 of operational amplifier 710 (i.e., at “s” node pairings) over a first sampling time period.
- Non-inverting input 705 of operational amplifier 710 is coupled to a reference voltage V REF provided at a node 716 (e.g., a voltage reference node).
- the switchable coupling of first capacitor 720 (C x1 ) is to charge first capacitor 720 (C x1 ) with a modulated signal (e.g., in forward polarity) over the first sampling time period.
- Clock-driven switch circuitry 715 is also to switchably couple first capacitor 724 (C x2 ) of switched-capacitor circuit 706 between signal input 712 and non-inverting input 705 of operational amplifier 710 (i.e., at “s” node pairings) over the first sampling time period.
- the switchable coupling of first capacitor 724 (C x2 ) is also to charge first capacitor 724 (C x2 ) with the modulated signal (e.g., in forward polarity) over the first sampling time period.
- clock-driven switch circuitry 715 is to switchably couple first capacitor 724 (C x2 ) to an output 711 over a first hold time period. Output 711 is coupled to an amplifier output 709 of operational amplifier 710 . More specifically, in the switchable coupling, clock-driven switch circuitry 715 is to switchably couple first capacitor 724 (C x2 ) between output 711 and an inverting input 707 of operational amplifier 710 (i.e., at respective “h” node pairings) over the first hold time period. Clock-driven switch circuitry 715 is also to switchably couple, over the first hold time period, first capacitor 720 (C x1 ) in a closed feedback loop with first capacitor 724 (C x2 ).
- first capacitor 720 (C x1 ) is coupled between non-inverting input 705 and inverting input 707 of operational amplifier 710 (i.e., at respective “h” node pairings).
- the charge from first capacitor 720 (C x1 ) is forced in first capacitor 724 (C x2 ) during the first hold time period.
- an output voltage V SHOUT 718 from the output is generated based on the total charge and voltage in first capacitor 724 (C x2 ) (e.g., which is substantially doubled from the additional charge from first capacitor 720 (C x1 )).
- clock-driven switch circuitry 715 is to switchably couple second capacitor 722 (C y1 ) of switched-capacitor circuit 704 between signal input 712 and non-inverting input 705 of operational amplifier 710 (i.e., at “s” node pairings) over a second sampling time period.
- non-inverting input 705 of operational amplifier 710 is coupled to the reference voltage V REF provided at node 716 (e.g., the voltage reference node).
- the switchable coupling of second capacitor 722 (C y1 ) is to charge second capacitor 722 (C y1 ) with the modulated signal (e.g., in forward polarity) over the second sampling time period.
- Clock-driven switch circuitry 715 is also to switchably couple second capacitor 726 (C y2 ) of switched-capacitor circuit 706 between signal input 712 and non-inverting input 705 of operational amplifier 710 (i.e., at “s” node pairings) over the second sampling time period.
- the switchable coupling of second capacitor 726 (C y2 ) is also to charge second capacitor 726 (C y2 ) with the modulated signal (e.g., in forward polarity) over the second sampling time period.
- clock-driven switch circuitry 715 is to switchably couple second capacitor 726 (C y2 ) to output 711 over a second hold time period. Output 711 is coupled to amplifier output 709 of operational amplifier 710 . More specifically, in the switchable coupling, clock-driven switch circuitry 715 is to switchably couple second capacitor 726 (C y2 ) between output 711 and an inverting input 707 of operational amplifier 710 (i.e., at respective “h” node pairings) over the first hold time period. Clock-driven switch circuitry 715 is also to switchably couple, over the second hold time period, second capacitor 722 (C y1 ) in a closed feedback loop with second capacitor 726 (C y2 ).
- second capacitor 722 (C y1 ) is coupled between non-inverting input 705 and inverting input 707 of operational amplifier 710 (i.e., at respective “h” node pairings).
- the charge from second capacitor 722 (C y1 ) is forced in second capacitor 726 (C y2 ) during the first hold time period.
- output voltage V SHOUT 718 from the output is generated based on the total charge and voltage in second capacitor 726 (C y2 ) (e.g., which is substantially doubled from the additional charge from first capacitor 720 (C x1 )).
- the closed feedback loop forces the charge of first capacitor 720 (C x1 )/second capacitor 722 (C y1 ) into first capacitor 724 (C x2 )/second capacitor 726 (C y2 ), doubling the charge and voltage in first capacitor 724 (C x2 )/second capacitor 726 (C y2 ).
- the output voltage of discrete-time programmable gain amplifier circuit 700 A may be determined based on the mathematical relation
- FIG. 7 B is a timing diagram of clock signals 700 B used to enable and disable switch circuits of clock-driven switch circuitry 715 (e.g., turn on and off the switch circuits thereof for capacitor coupling and decoupling) of discrete-time programmable gain amplifier circuit 700 A of FIG. 7 A , according to one or more examples.
- clock signals 700 B of FIG. 7 B may be generated by clock signal generator circuitry and provided at respective clock output nodes which are coupled to respective switch control inputs of clock-driven switch circuitry 715 of FIG. 7 A .
- 3.5 GHz clocks are used to gate the sampling and holding.
- a first sample and hold operation associated with the first capacitors of switched-capacitor circuits 702 of FIG. 7 A begins at a time 750 of FIG. 7 B .
- Clock signals 700 B include a first sampling clock signal 740 (CKS x ) and a first hold clock signal 742 (CKH x ).
- first sampling clock signal 740 (CKS x ) includes an enable signal portion 732 for enabling clock-driven switch circuitry 715 to charge first capacitor 720 (C x1 ) with the modulated signal (in forward polarity) over the first sampling time period (e.g., associated with a symbol “0”).
- first sampling clock signal 740 (CKS x ) including enable signal portion 732 is for enabling clock-driven switch circuitry 715 to charge first capacitor 724 (C x2 ) with the modulated signal (in forward polarity) over the first sampling time period (e.g., also associated with the symbol “0”).
- enable signal portions (e.g., at high signal levels) of the respective clock signals are separated by disable signal portions (e.g., at low signal levels) of the respective clock signals.
- first hold clock signal 742 (CKH x ) has an enable signal portion 734 for enabling clock-driven switch circuitry 715 to switchably couple first capacitor 724 (C x2 ) of switched-capacitor circuit 706 to output 711 over a first hold time period.
- First hold clock signal 742 (CKH x ) also includes enable signal portion 734 for enabling clock-driven switch circuitry 715 to switchably couple first capacitor 720 (C x1 ) of switched-capacitor circuit 704 in the closed feedback loop with first capacitor 724 (C x2 ) of switched-capacitor circuit 706 over the first hold time period.
- Clock signals 400 B include a second sampling clock signal 744 (CKS y ) and a second hold clock signal 746 (CKH y ).
- second sampling clock signal 744 includes an enable signal portion 736 for enabling clock-driven switch circuitry 715 to charge second capacitor 722 (C y1 ) with the modulated signal (in forward polarity) over a second sampling time period (e.g., associated with a symbol “8”).
- second sampling clock signal 744 (CKS y ) including enable signal portion 736 is for enabling clock-driven switch circuitry 715 to charge second capacitor 726 (C y2 ) with the modulated signal (in forward polarity) over the second sampling time period (e.g., also associated with the symbol “8”).
- second hold clock signal 746 has an enable signal portion 738 for enabling clock-driven switch circuitry 715 to switchably couple second capacitor 726 (C y2 ) of switched-capacitor circuit 706 to output 711 over a second hold time period.
- Second hold clock signal 746 (CKH y ) also includes enable signal portion 738 for enabling clock-driven switch circuitry 715 to switchably couple second capacitor 722 (C y1 ) of switched-capacitor circuit 704 in the closed feedback loop with second capacitor 726 (C y2 ) of switched-capacitor circuit 706 over the first hold time period.
- a “next” first sample and hold operation associated with the first capacitors of switched-capacitor circuits 702 of FIG. 7 A begins at a time 760 of FIG. 7 B (e.g., during the second hold time period).
- Clock signals 700 B including first sampling clock signal 740 (CKS x ) and first hold clock signal 742 (CKH x ) are again utilized.
- first sampling clock signal 740 includes an enable signal portion 752 for enabling clock-driven switch circuitry 715 to charge first capacitor 720 (C x1 ) with the modulated signal (in forward polarity) over the next first sampling time period (e.g., associated with a symbol “16”).
- First sampling clock signal 740 (CKS x ) including enable signal portion 752 is also for enabling clock-driven switch circuitry 715 to charge first capacitor 724 (C x2 ) with the modulated signal (in forward polarity) over the next first sampling time period (e.g., also associated with the symbol “16”).
- first hold clock signal 742 (CKH x ) includes enable signal portion 754 for enabling clock-driven switch circuitry 715 to switchably couple first capacitor 724 (C x2 ) of switched-capacitor circuit 706 to output 711 over a next first hold time period.
- First hold clock signal 742 (CKH x ) also includes enable signal portion 754 for enabling clock-driven switch circuitry 715 to switchably couple first capacitor 720 (C x1 ) of switched-capacitor circuit 704 in the closed feedback loop with first capacitor 724 (C x2 ) of switched-capacitor circuit 706 over the next first hold time period.
- a “next” second sample and hold operation associated with the second capacitors of switched-capacitor circuits 702 of FIG. 7 A begins at a time during the next first hold time period.
- Clock signals 700 B including second sampling clock signal 744 (CKS y ) and second hold clock signal 746 (CKH y ) are again utilized.
- second sampling clock signal 744 (CKS y ) includes an enable signal portion 756 for enabling clock-driven switch circuitry 715 to charge second capacitor 722 (C y1 ) with the modulated signal (in forward polarity) over a next second sampling time period (e.g., associated with a symbol “24”).
- Second sampling clock signal 744 (CKS y ) including enable signal portion 756 is also for enabling clock-driven switch circuitry 715 to charge second capacitor 726 (C y2 ) with the modulated signal (in forward polarity) over the next second sampling time period (e.g., also associated with the symbol “24”).
- second hold clock signal 746 (CKH y ) includes an enable signal portion 758 (only a portion thereof shown in FIG. 7 B ) for enabling clock-driven switch circuitry 715 to switchably couple second capacitor 726 (C y2 ) of switched-capacitor circuit 706 to output 711 over a next second hold time period.
- Second hold clock signal 746 also includes enable signal portion 758 for enabling clock-driven switch circuitry 715 to switchably couple second capacitor 722 (C y1 ) of switched-capacitor circuit 704 in the closed feedback loop with second capacitor 726 (C y2 ) of switched-capacitor circuit 706 over the next second hold time period.
- discrete-time programmable gain amplifier circuit 700 A may be based on an MDAC configuration.
- a discrete-time programmable gain amplifier circuit may comprise a double-sampling sample and hold circuitry including multiple double-sampling switched-capacitor circuits and an operational amplifier.
- the multiple double-sampling switched-capacitor circuits include at least a first double-sampling switched-capacitor circuit and a second double-sampling switched-capacitor circuit.
- Respective ones of the first double-sampling switched-capacitor circuit and the second double-sampling switched-capacitor circuit include a first capacitor and a second capacitor.
- a clock-driven switch circuitry of the multiple double-sampling switched-capacitor circuits is to switchably couple respective ones of the first capacitors of the first double-sampling switched-capacitor circuit and the second double-sampling switched-capacitor circuit to a signal input to charge the respective first capacitors with a discrete-time modulated signal over a first sampling time period.
- the clock-driven switch circuitry is to switchably couple the first capacitor of the first double-sampling switched-capacitor circuit to an amplifier output of the operational amplifier, and the first capacitor of the second double-sampling switched-capacitor circuit in a closed feedback loop with the first capacitor of the first double-sampling switched-capacitor circuit, over a first hold time period.
- the clock-driven switch circuitry is to switchably couple respective ones of the second capacitors of the first double-sampling switched-capacitor circuit and the second double-sampling switched-capacitor circuit to the signal input to charge the respective second capacitors with the discrete-time modulated signal over a second sampling time period.
- the clock-driven switch circuitry is to switchably couple the second capacitor of the first double-sampling switched-capacitor circuit to the amplifier output of the operational amplifier, and the second capacitor of the second double-sampling switched-capacitor circuit in a closed feedback loop with the second capacitor of the first double-sampling switched-capacitor circuit, over a second hold time period.
- the term “combination” with reference to a plurality of elements may include a combination of all the elements or any of various different subcombinations of some of the elements.
- the phrase “A, B, C, D, or combinations thereof” may refer to any one of A, B, C, or D; the combination of each of A, B, C, and D; and any subcombination of A, B, C, or D such as A, B, and C; A, B, and D; A, C, and D; B, C, and D; A and B; A and C; A and D; B and C; B and D; or C and D.
- Example 1 An apparatus comprising: a discrete-time linear equalizer circuit comprising: a sample and hold circuitry including multiple switched-capacitor circuits, the multiple switched-capacitor circuits including at least a switched-capacitor circuit of a pre-cursor tap, a switched-capacitor circuit of a cursor tap, and a switched-capacitor circuit of a post-cursor tap, respective ones of the multiple switched-capacitor circuits including at least a capacitor; and a clock-driven switch circuitry of the multiple switched-capacitor circuits to: switchably couple the capacitor of the switched-capacitor circuit of the pre-cursor tap to a signal input over a first time period, the capacitor of the switched-capacitor circuit of the cursor tap to the signal input over a second time period, and the capacitor of the switched-capacitor circuit of the post-cursor tap to the signal input over a third time period; and switchably couple the capacitor of the switched-capacitor circuit of the curs
- Example 2 The apparatus according to Example 1, wherein: the clock-driven switch circuitry is to switchably couple the capacitor of the switched-capacitor circuit of the pre-cursor tap to the signal input over the first time period to charge the capacitor with a modulated signal over the first time period, switchably couple the capacitor of the switched-capacitor circuit of the cursor tap to the signal input over the second time period to charge the capacitor with the modulated signal over the second time period, and switchably couple the capacitor of the switched-capacitor circuit of the post-cursor tap to the signal input over the third time period to charge the capacitor with the modulated signal over the third time period.
- Example 3 The apparatus according to any of Examples 1 and 2, wherein in the closed feedback loop, charges from the capacitor of the switched-capacitor circuit of the pre-cursor tap and the capacitor of the switched-capacitor circuit of the post-cursor tap are forced in the capacitor of the switched-capacitor circuit of the cursor tap during the fourth time period.
- Example 4 The apparatus according to any of Examples 1 through 3, wherein an output voltage from the output is generated at least partially based on charge redistribution of charges between the capacitor of the switched-capacitor circuit of the pre-cursor tap and the capacitor of the switched-capacitor circuit of the post-cursor tap which are forced in the capacitor of the switched-capacitor circuit of the cursor tap during the fourth time period.
- Example 5 The apparatus according to any of Examples 1 through 4, wherein: the sample and hold circuitry includes an operational amplifier; the clock-driven switch circuitry is to switchably couple the capacitor of the switched-capacitor circuit of the pre-cursor tap between the signal input and a non-inverting input of the operational amplifier over the first time period, the capacitor of the switched-capacitor circuit of the cursor tap between the signal input and the non-inverting input of the operational amplifier over the second time period, and the capacitor of the switched-capacitor circuit of the post-cursor tap between the signal input and the non-inverting input of the operational amplifier over the third time period; and the clock-driven switch circuitry is to switchably couple the capacitor of the switched-capacitor circuit of the cursor tap between the output and an inverting input of the operational amplifier, and the capacitor of the switched-capacitor circuit of the pre-cursor tap and the capacitor of the switched-capacitor circuit of the post-cursor tap between a common mode voltage and the inverting input of the operational
- Example 6 The apparatus according to any of Examples 1 through 5, wherein the discrete-time linear equalizer circuit comprises an M th time-multiplexed circuit thread of N time-multiplexed circuit threads of a discrete-time linear equalizer, wherein N is a positive integer and M is a positive integer from 1 to N.
- Example 7 The apparatus according to any of Examples 1 through 6, wherein the discrete-time linear equalizer circuit of the M th time-multiplexed circuit thread is to perform equalization in relation to an M th symbol and respective subsequent (i*N+M) th symbols of a modulated signal for consecutive positive integers i.
- Example 8 The apparatus according to any of Examples 1 through 7, wherein the discrete-time linear equalizer circuit is to equalize pulse amplitudes of a modulated signal which is modulated according to pulse amplitude modulation—four level (PAM-4).
- PAM-4 pulse amplitude modulation—four level
- Example 9 A method comprising: performing signal equalization of a modulated voltage signal by: sampling the modulated voltage signal by charging a first capacitor with the modulated voltage signal over a first time period; sampling the modulated voltage signal by charging a second capacitor with the modulated voltage signal over a second time period; sampling the modulated voltage signal by charging a third capacitor with the modulated voltage signal over a third time period; and coupling the second capacitor to an output, and the first capacitor and the third capacitor in a closed feedback loop with the second capacitor, over a fourth time period.
- Example 10 The method according to Example 9, wherein the modulated voltage signal comprises a discrete-time modulated voltage signal, the discrete-time modulated voltage signal including a first symbol during the first time period, a second symbol during the second time period, and a third symbol during the third time period.
- Example 11 The method according to any of Examples 9 and 10, wherein in the closed feedback loop, charges from the first capacitor and the third capacitor are forced in the second capacitor during the fourth time period.
- Example 12 The method according to any of Examples 9 through 11, wherein an output voltage from the output is generated at least partially based on a charge redistribution of charges between the first capacitor and the third capacitor which are forced in the second capacitor during the fourth time period.
- Example 13 The method according to any of Examples 9 through 12, wherein the output voltage is proportional to a summation of products between respective symbol voltages of the first symbol, the second symbol, and the third symbol and respective capacitances of the first capacitor, the second capacitor, and the third capacitor.
- Example 14 The method according to any of Examples 9 through 13, wherein the output voltage is at least partially based on a ratio of the summation of products over a capacitance of the second capacitor.
- Example 15 The method according to any of Examples 9 through 14, wherein the modulated voltage signal comprises a discrete-time modulated voltage signal, the discrete-time modulated voltage signal including a first symbol during the first time period, a second symbol during the second time period, and a third symbol during the third time period, the method comprising: repeating the performing of the signal equalization for respective consecutive symbols of the discrete-time modulated voltage signal.
- Example 16 The method according to any of Examples 9 through 15, wherein repeating the performing of the signal equalization for the respective consecutive symbols of the discrete-time modulated voltage signal are performed at respective ones of N time-multiplexed circuit threads of N discrete-time linear equalizer circuits of a discrete-time linear equalizer, where N is a positive integer.
- Example 17 The method according to any of Examples 9 through 16, wherein the output voltage comprises a first output voltage, the method comprising: performing the signal equalization of the modulated voltage signal by: sampling the modulated voltage signal by charging a fourth capacitor with the modulated voltage signal over a fifth time period; sampling the modulated voltage signal by charging a fifth capacitor with the modulated voltage signal over a sixth time period; sampling the modulated voltage signal by charging a sixth capacitor with the modulated voltage signal over a seventh time period; and coupling the fifth capacitor to the output, and the fourth capacitor and the sixth capacitor in a closed feedback loop with the fifth capacitor, over an eighth time period.
- Example 18 The method according to any of Examples 9 through 17, wherein in the closed feedback loop, charges from the fourth capacitor and the sixth capacitor are forced in the fifth capacitor during the eighth time period, and a second output voltage from the output is generated at least partially based on a charge redistribution of charges between the fourth capacitor and the sixth capacitor which are forced in the first capacitor during the eighth time period.
- Example 19 The method according to any of Examples 9 through 18, wherein performing signal equalization on the modulated voltage signal comprises performing signal equalization on the modulated voltage signal which is modulated according to pulse amplitude modulation—four level (PAM-4).
- PAM-4 pulse amplitude modulation—four level
- Example 20 An apparatus comprising: a discrete-time linear equalizer circuit comprising: a double-sampling sample and hold circuitry including multiple double-sampling switched-capacitor circuits and an operational amplifier, the multiple double-sampling switched-capacitor circuits including at least a double-sampling switched-capacitor circuit of a pre-cursor tap, a double-sampling switched-capacitor circuit of a cursor tap, and a double-sampling switched-capacitor circuit of a post-cursor tap, respective ones of the multiple double-sampling switched-capacitor circuits including a first capacitor and a second capacitor; a clock-driven switch circuitry of the multiple double-sampling switched-capacitor circuits to: switchably couple the first capacitor of the double-sampling switched-capacitor circuit of the pre-cursor tap between a signal input and a non-inverting input of the operational amplifier to charge the first capacitor with a modulated signal over a first sampling
- Example 21 The apparatus according to Example 20, wherein: the clock-driven switch circuitry is to: switchably couple the second capacitor of the double-sampling switched-capacitor circuit of the pre-cursor tap between the signal input and the non-inverting input of the operational amplifier to charge the first capacitor with the modulated signal over a fourth sampling time period; switchably couple the second capacitor of the double-sampling switched-capacitor circuit of the cursor tap between the signal input and the non-inverting input of the operational amplifier to charge the second capacitor with the modulated signal over a fifth sampling time period; switchably couple the second capacitor of the double-sampling switched-capacitor circuit of the post-cursor tap between the signal input and the non-inverting input of the operational amplifier to charge the second capacitor with the modulated signal over a sixth sampling time period; and switchably couple the second capacitor of the double-sampling switched-capacitor circuit of the cursor tap between the amplifier output and the inverting input of the operational amplifier, and the second capacitor of the double-sampling
- Example 22 The apparatus according to any of Examples 20 and 21, wherein the modulated signal includes a first symbol during the first sampling time period, a second symbol during the second sampling time period, and a third symbol during the third sampling time period, and the modulated signal further includes a fourth symbol during the fourth sampling time period, a fifth symbol during the fifth sampling time period, and a sixth symbol during the sixth sampling time period.
- Example 23 The apparatus according to any of Examples 20 through 22, wherein a first output voltage is generated at the amplifier output at least partially based on charge redistribution of charges between the first capacitor of the double-sampling switched-capacitor circuit of the pre-cursor tap and the first capacitor of the double-sampling switched-capacitor circuit of the post-cursor tap during the first hold time period, and a second output voltage is generated at the amplifier output at least partially based on charge redistribution of charges between the second capacitor of the double-sampling switched-capacitor circuit of the pre-cursor tap and the second capacitor of the double-sampling switched-capacitor circuit of the post-cursor tap during the second hold time period.
- Example 24 The apparatus according to any of Examples 20 through 23, wherein the discrete-time linear equalizer circuit comprises an M th time-multiplexed circuit thread of N time-multiplexed circuit threads of a discrete-time linear equalizer, wherein N is a positive integer and M is a positive integer from 1 to N.
- Example 25 The apparatus according to any of Examples 20 through 24, wherein the discrete-time linear equalizer circuit of the M th time-multiplexed circuit thread is to perform signal equalization in relation to an M th symbol and respective subsequent (i*N+M) th symbols of a modulated signal for consecutive positive integers i.
- Example 27 The apparatus according to any of Examples 20 through 26, wherein the discrete-time linear equalizer circuit is to perform signal equalization in relation to the modulated signal which is modulated according to pulse amplitude modulation—four level (PAM-4).
- PAM-4 pulse amplitude modulation—four level
- Example 28 An apparatus comprising: a discrete-time linear equalizer, the discrete-time linear equalizer comprising a set of N time-multiplexed circuit threads of N discrete-time linear equalizer circuits, respective M th ones of the N discrete-time linear equalizer circuits to perform signal equalization in relation to an M th symbol and respective subsequent (i*N+M) th symbols of a modulated signal for consecutive positive integers i, wherein N is a positive integer and M is a positive integer from 1 to N, the respective M th ones of the N discrete-time linear equalizer circuits comprising: a double-sampling sample and hold circuitry including multiple double-sampling switched-capacitor circuits and an operational amplifier, the multiple double-sampling switched-capacitor circuits including at least a double-sampling switched-capacitor circuit of a pre-cursor tap, a double-sampling switched-capacitor circuit of a cursor tap, and a double-sampling switched
- Example 29 The apparatus according to Example 28, wherein a first output voltage is generated at the amplifier output at least partially based on charge redistribution of charges between the first capacitor C ⁇ 1x and the first capacitor C 1x during the M th hold time period, and a second output voltage is generated at the amplifier output at least partially based on charge redistribution of charges between the second capacitor C ⁇ 1y and the second capacitor C 1y during the (M+N) th hold time period.
- Example 30 The apparatus according to any of Examples 28 and 29, wherein: the first output voltage is based on a mathematical relation
- V OUT 1 C - 1 ⁇ X * d M - 1 + C 0 ⁇ X * d M + C 1 ⁇ X * d M + 1 C 0 ⁇ X
- V OUT1 is the first output voltage
- C ⁇ 1x , C 0x , and C 1x are respective capacitances of the first capacitors C ⁇ 1x , C 0x , and C 1x
- d M ⁇ 1 is a voltage of an (M ⁇ 1) th symbol during the (M ⁇ 1) th sampling time period
- d M is a voltage of an M th symbol during the M th sampling time period
- d M+1 is a voltage of an (M+1) th symbol during the (M+1) th sampling time period
- the second output voltage is based on a mathematical relation
- V OUT 2 C - 1 ⁇ Y * d M + N - 1 + C 0 ⁇ Y * d M + N + C 1 ⁇ Y * d M + N + 1 C 0 ⁇ Y ,
- V OUT2 is the second output voltage
- C ⁇ 1y , C 0y , and C 1y are respective capacitances of the second capacitors C ⁇ 1y , C 0y , and C 1y
- d M+N ⁇ 1 is a voltage of an (M+N+1) th symbol during the (M+N ⁇ 1) th sampling time period
- d M+N is a voltage of an (M+N) th symbol during the (M+N) th sampling time period
- d M+N+1 is a voltage of an (M+N+1) th symbol during the (M+N+1) th sampling time period.
- Example 32 The apparatus according to any of Examples 28 through 31, wherein the respective M th ones of the N discrete-time linear equalizer circuits are to perform signal equalization in relation to the modulated signal which is modulated according to pulse amplitude modulation—four level (PAM-4).
- PAM-4 pulse amplitude modulation—four level
- Example 33 The apparatus according to any of Examples 28 through 32, wherein the set of N time-multiplexed circuit threads of N discrete-time linear equalizer circuits are time-multiplexed in a round-robin manner, and the N discrete-time linear equalizer circuits are substantially identical to each other.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Power Engineering (AREA)
- Physics & Mathematics (AREA)
- Spectroscopy & Molecular Physics (AREA)
- Amplifiers (AREA)
- Analogue/Digital Conversion (AREA)
Abstract
Description
According to the principle of charge conservation,
Performing appropriate substitutions with the equations above, and solving for VOUT,
where VOUT1 is the first output voltage, C−1x, C0x, and C1x are respective capacitances of the first capacitors C−1x, C0x, and C1x, and dM−1 is a voltage of an (M−1)th symbol during the (M−1)th sampling time period, dM is a voltage of an Mth symbol during the Mth sampling time period, and dM+1 is a voltage of an (M+1)th symbol during the (M+1)th sampling time period. The second output voltage is based on the mathematical relation
where VOUT2 is the second output voltage, C−1y, C0y, and C1y are respective capacitances of the second capacitors C−1y, C0y, and C1y, and dM+N−1 is a voltage of an (M+N−1)th symbol during the (M+N−1)th sampling time period, dM+N is a voltage of an (M+N)th symbol during the (M+N)th sampling time period, and dM+N+1 is a voltage of an (M+N+1)th symbol during the (M+N+1)th sampling time period.
Performing appropriate substitutions with the equations above, and solving for VOUT,
In the present case, the operational amplifier provides a gain, where the gain is multiplied by (Cpre+Ccur+Cpst)/Ccur. Given equal capacitances, the gain amounts to a three (3) times gain.
where VOUT1 is the first output voltage, C−1x, C0x, and C1x are respective capacitances of the first capacitors C−1x, C0x, and C1x, and dM−1 is a voltage of an (M−1)th symbol during the (M−1)th sampling time period, dM is a voltage of an Mth symbol during the Mth sampling time period, and dM+1 is a voltage of an (M+1)th symbol during the (M+1)th sampling time period. In one or more examples, the second output voltage is based on the mathematical relation
where VOUT2 is the second output voltage, C−1y, C0y, and C1y are respective capacitances of the second capacitors C−1y, C0y, and C1y, and dM+N−1 is a voltage of an (M+N−1)th symbol during the (M+N−1)th sampling time period, dM+N is a voltage of an (M+N)th symbol during the (M+N)th sampling time period, and dM+N+1 is a voltage of an (M+N+1)th symbol during the (M+N+1)th sampling time period.
where VOUT1 is the first output voltage, C−1x, C0x, and C1x are respective capacitances of the first capacitors C−1x, C0x, and C1x, and dM−1 is a voltage of an (M−1)th symbol during the (M−1)th sampling time period, dM is a voltage of an Mth symbol during the Mth sampling time period, and dM+1 is a voltage of an (M+1)th symbol during the (M+1)th sampling time period, and the second output voltage is based on a mathematical relation
where VOUT2 is the second output voltage, C−1y, C0y, and C1y are respective capacitances of the second capacitors C−1y, C0y, and C1y, and dM+N−1 is a voltage of an (M+N+1)th symbol during the (M+N−1)th sampling time period, dM+N is a voltage of an (M+N)th symbol during the (M+N)th sampling time period, and dM+N+1 is a voltage of an (M+N+1)th symbol during the (M+N+1)th sampling time period.
Claims (33)
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US18/640,493 US12489659B2 (en) | 2023-04-19 | 2024-04-19 | Discrete-time linear equalizer for discrete-time analog front-end |
| US19/360,167 US20260046180A1 (en) | 2023-04-19 | 2025-10-16 | Discrete-time linear equalizer for discrete-time analog front-end |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US202363497039P | 2023-04-19 | 2023-04-19 | |
| US18/640,493 US12489659B2 (en) | 2023-04-19 | 2024-04-19 | Discrete-time linear equalizer for discrete-time analog front-end |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US19/360,167 Continuation US20260046180A1 (en) | 2023-04-19 | 2025-10-16 | Discrete-time linear equalizer for discrete-time analog front-end |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| US20240372758A1 US20240372758A1 (en) | 2024-11-07 |
| US12489659B2 true US12489659B2 (en) | 2025-12-02 |
Family
ID=91128331
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US18/640,493 Active US12489659B2 (en) | 2023-04-19 | 2024-04-19 | Discrete-time linear equalizer for discrete-time analog front-end |
| US19/360,167 Pending US20260046180A1 (en) | 2023-04-19 | 2025-10-16 | Discrete-time linear equalizer for discrete-time analog front-end |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US19/360,167 Pending US20260046180A1 (en) | 2023-04-19 | 2025-10-16 | Discrete-time linear equalizer for discrete-time analog front-end |
Country Status (3)
| Country | Link |
|---|---|
| US (2) | US12489659B2 (en) |
| CN (1) | CN121220010A (en) |
| WO (1) | WO2024220901A1 (en) |
Citations (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5872470A (en) | 1996-11-29 | 1999-02-16 | Varian Associates, Inc. | Pipelined sample and hold circuit with correlated double sampling |
| US6529237B1 (en) | 1997-12-02 | 2003-03-04 | Texas Instruments Incorporated | Complete CDS/PGA sample and hold amplifier |
| US20040131131A1 (en) | 2003-01-03 | 2004-07-08 | Peach Charles T. | Double-sampled, sample-and-hold circuit with downconversion |
| US7295070B2 (en) | 2005-06-21 | 2007-11-13 | Analog Devices, Inc. | Flip around switched capacitor amplifier |
| US20080174465A1 (en) | 2004-09-02 | 2008-07-24 | Renesas Technology Corp. | Pipelined analog-to-digital converter having interleaved sample-and-hold circuits coupled in common |
| US7911370B2 (en) | 2009-06-25 | 2011-03-22 | Mediatek Inc. | Pipeline analog-to-digital converter with programmable gain function |
| US8120519B2 (en) | 2010-06-04 | 2012-02-21 | Maxim Integrated Products, Inc. | Shared operational transconductance amplifier pipelined ADC incorporating a sample/hold amplifier and multiple MDAC stages |
| US20140355663A1 (en) * | 2013-05-30 | 2014-12-04 | Avago Technologies General Ip (Singapore) Pte. Ltd | Pipelined Programmable Feed Forward Equalizer (FFE) for a Receiver |
| US9088449B1 (en) * | 2014-02-17 | 2015-07-21 | Ncku Research And Development Foundation | Adaptive switched-capacitor equalizer |
| US20160105195A1 (en) | 2014-10-10 | 2016-04-14 | Broadcom Corporation | Parallel Sample-and-Hold Circuit for a Pipelined ADC |
| US20190356874A1 (en) | 2018-05-17 | 2019-11-21 | Sony Semiconductor Solutions Corporation | Sample-and-hold circuit with feedback and noise integration |
| US10581446B1 (en) | 2019-02-28 | 2020-03-03 | Nxp Usa, Inc. | Current controlled MDAC for time-interleaved ADCS and related methods |
| US10686643B1 (en) | 2019-03-04 | 2020-06-16 | International Business Machines Corporation | Discrete time analog front end circuit implemented in a receiver device |
| US20210021448A1 (en) | 2019-07-16 | 2021-01-21 | International Business Machines Corporation | Integrated Switched-Capacitor-Based Analog Feed-Forward Equalizer Circuits |
| US20210126647A1 (en) | 2019-10-24 | 2021-04-29 | Mediatek Inc. | Multiplying digital-to-analog converter with pre-sampling and associated pipelined analog-to-digital converter |
-
2024
- 2024-04-19 US US18/640,493 patent/US12489659B2/en active Active
- 2024-04-19 WO PCT/US2024/025543 patent/WO2024220901A1/en not_active Ceased
- 2024-04-19 CN CN202480026467.5A patent/CN121220010A/en active Pending
-
2025
- 2025-10-16 US US19/360,167 patent/US20260046180A1/en active Pending
Patent Citations (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5872470A (en) | 1996-11-29 | 1999-02-16 | Varian Associates, Inc. | Pipelined sample and hold circuit with correlated double sampling |
| US6529237B1 (en) | 1997-12-02 | 2003-03-04 | Texas Instruments Incorporated | Complete CDS/PGA sample and hold amplifier |
| US20040131131A1 (en) | 2003-01-03 | 2004-07-08 | Peach Charles T. | Double-sampled, sample-and-hold circuit with downconversion |
| US20080174465A1 (en) | 2004-09-02 | 2008-07-24 | Renesas Technology Corp. | Pipelined analog-to-digital converter having interleaved sample-and-hold circuits coupled in common |
| US7295070B2 (en) | 2005-06-21 | 2007-11-13 | Analog Devices, Inc. | Flip around switched capacitor amplifier |
| US7911370B2 (en) | 2009-06-25 | 2011-03-22 | Mediatek Inc. | Pipeline analog-to-digital converter with programmable gain function |
| US8120519B2 (en) | 2010-06-04 | 2012-02-21 | Maxim Integrated Products, Inc. | Shared operational transconductance amplifier pipelined ADC incorporating a sample/hold amplifier and multiple MDAC stages |
| US20140355663A1 (en) * | 2013-05-30 | 2014-12-04 | Avago Technologies General Ip (Singapore) Pte. Ltd | Pipelined Programmable Feed Forward Equalizer (FFE) for a Receiver |
| US9088449B1 (en) * | 2014-02-17 | 2015-07-21 | Ncku Research And Development Foundation | Adaptive switched-capacitor equalizer |
| US20160105195A1 (en) | 2014-10-10 | 2016-04-14 | Broadcom Corporation | Parallel Sample-and-Hold Circuit for a Pipelined ADC |
| US20190356874A1 (en) | 2018-05-17 | 2019-11-21 | Sony Semiconductor Solutions Corporation | Sample-and-hold circuit with feedback and noise integration |
| US10581446B1 (en) | 2019-02-28 | 2020-03-03 | Nxp Usa, Inc. | Current controlled MDAC for time-interleaved ADCS and related methods |
| US10686643B1 (en) | 2019-03-04 | 2020-06-16 | International Business Machines Corporation | Discrete time analog front end circuit implemented in a receiver device |
| US20210021448A1 (en) | 2019-07-16 | 2021-01-21 | International Business Machines Corporation | Integrated Switched-Capacitor-Based Analog Feed-Forward Equalizer Circuits |
| US20210126647A1 (en) | 2019-10-24 | 2021-04-29 | Mediatek Inc. | Multiplying digital-to-analog converter with pre-sampling and associated pipelined analog-to-digital converter |
Non-Patent Citations (12)
| Title |
|---|
| Ayesh, Mostafa M. et al., A Low-Power 20-Gb/s Discrete-Time Analog Front-End for ADC-Based Serial Link Equalizers, Electrical Engineering and Systems Science—Signal Processing, arXiv:1902.00233, Feb. 1, 2019, 9 pages. |
| International Search Report of International Application No. PCT/US2024/025542, mailed Aug. 23, 2024, 3 pages. |
| International Search Report of International Application No. PCT/US2024/025543, mailed Aug. 23, 2024, 3 pages. |
| U.S. Appl. No. 18/640,493, Discrete-Time Linear Equalizer for Discrete-Time Analog Front-End, filed Apr. 19, 2024, 95 pages. |
| Written Opinion of the International Searching Authority of International Application No. PCT/US2024/025542, mailed Aug. 23, 2024, 9 pages. |
| Written Opinion of the International Searching Authority of International Application No. PCT/US2024/025543, mailed Aug. 23, 2024, 10 pages. |
| Ayesh, Mostafa M. et al., A Low-Power 20-Gb/s Discrete-Time Analog Front-End for ADC-Based Serial Link Equalizers, Electrical Engineering and Systems Science—Signal Processing, arXiv:1902.00233, Feb. 1, 2019, 9 pages. |
| International Search Report of International Application No. PCT/US2024/025542, mailed Aug. 23, 2024, 3 pages. |
| International Search Report of International Application No. PCT/US2024/025543, mailed Aug. 23, 2024, 3 pages. |
| U.S. Appl. No. 18/640,493, Discrete-Time Linear Equalizer for Discrete-Time Analog Front-End, filed Apr. 19, 2024, 95 pages. |
| Written Opinion of the International Searching Authority of International Application No. PCT/US2024/025542, mailed Aug. 23, 2024, 9 pages. |
| Written Opinion of the International Searching Authority of International Application No. PCT/US2024/025543, mailed Aug. 23, 2024, 10 pages. |
Also Published As
| Publication number | Publication date |
|---|---|
| CN121220010A (en) | 2025-12-26 |
| WO2024220901A1 (en) | 2024-10-24 |
| US20260046180A1 (en) | 2026-02-12 |
| US20240372758A1 (en) | 2024-11-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11705916B2 (en) | Differential source follower with current steering devices | |
| US7893861B2 (en) | Time-to-digital based analog-to-digital converter architecture | |
| WO2016061784A1 (en) | Successive approximation register-based analog-to-digital converter with increased time frame for digital-to-analog capacitor settling | |
| US10110204B2 (en) | Low power buffer with gain boost | |
| US20100289682A1 (en) | Sigma-delta converters and methods for analog-to-digital conversion | |
| US9385898B2 (en) | Pipelined programmable feed forward equalizer (FFE) for a receiver | |
| US9397823B2 (en) | Methods and circuits for reducing clock jitter | |
| CN109039339A (en) | Triangular integration modulator, integrated circuit and its method | |
| US11082054B1 (en) | Apparatus and method for time-interleaved analog-to-digital conversion | |
| TW201713047A (en) | Low power switching techniques for digital-to-analog converters | |
| CN115987290A (en) | Full dynamic Delta-Sigma modulator circuit | |
| CN112737594A (en) | Delta-sigma modulator, integrated circuit and delta-sigma method | |
| CN115441873A (en) | Sampling time deviation calibration method of time-interleaved analog-to-digital converter | |
| Xu et al. | A 200 MHz 9-tap analog equalizer for magnetic disk read channels in 0.6/spl mu/m CMOS | |
| US12489659B2 (en) | Discrete-time linear equalizer for discrete-time analog front-end | |
| US12531766B2 (en) | Discrete-time linear equalizer for discrete-time analog front-end | |
| CN109861690B (en) | Output feedback clock duty ratio adjustment device, method and system | |
| US20240356573A1 (en) | Discrete-time analog front-end for high-speed serial data receivers | |
| US9385893B2 (en) | Modular low power serializer-deserializer | |
| EP3342045B1 (en) | Shared circuit configurations for bootstrapped sample and hold circuits in a time-interleaved analog to digital converter | |
| JP2014160990A (en) | D/a converter and delta-sigma d/a converter | |
| CN101507117B (en) | Return-to-hold switching scheme for DAC output stage | |
| Bulzacchelli et al. | Power-efficient decision-feedback equalizers for multi-Gb/s CMOS serial links | |
| CN119945442B (en) | Multi-path reference voltage generating circuit, analog-to-digital converter and receiver | |
| KR20240174378A (en) | Voltage-To-time Converter AND OPERATING METHOD THEREOF |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FEPP | Fee payment procedure |
Free format text: ENTITY STATUS SET TO UNDISCOUNTED (ORIGINAL EVENT CODE: BIG.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: ALLOWED -- NOTICE OF ALLOWANCE NOT YET MAILED |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: NOTICE OF ALLOWANCE MAILED -- APPLICATION RECEIVED IN OFFICE OF PUBLICATIONS |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: AWAITING TC RESP., ISSUE FEE NOT PAID |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: NOTICE OF ALLOWANCE MAILED -- APPLICATION RECEIVED IN OFFICE OF PUBLICATIONS |
|
| AS | Assignment |
Owner name: MICROCHIP TECHNOLOGY INCORPORATED, ARIZONA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:RANSIJN, JOHANNES G.;REEL/FRAME:072306/0532 Effective date: 20240501 Owner name: MICROCHIP TECHNOLOGY INCORPORATED, ARIZONA Free format text: ASSIGNMENT OF ASSIGNOR'S INTEREST;ASSIGNOR:RANSIJN, JOHANNES G.;REEL/FRAME:072306/0532 Effective date: 20240501 |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: PUBLICATIONS -- ISSUE FEE PAYMENT RECEIVED |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: PUBLICATIONS -- ISSUE FEE PAYMENT VERIFIED |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: AWAITING TC RESP, ISSUE FEE PAYMENT VERIFIED |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: PUBLICATIONS -- ISSUE FEE PAYMENT VERIFIED |
|
| STCF | Information on status: patent grant |
Free format text: PATENTED CASE |