US10756748B1 - Capacitor-enhanced comparator for switched-capacitor (SC) circuits with reduced kickback - Google Patents

Capacitor-enhanced comparator for switched-capacitor (SC) circuits with reduced kickback Download PDF

Info

Publication number
US10756748B1
US10756748B1 US16/396,257 US201916396257A US10756748B1 US 10756748 B1 US10756748 B1 US 10756748B1 US 201916396257 A US201916396257 A US 201916396257A US 10756748 B1 US10756748 B1 US 10756748B1
Authority
US
United States
Prior art keywords
capacitor
differential
coupled
path
comparator
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
Application number
US16/396,257
Inventor
Prathamesh M. Khatavkar
John K. Jennings
Alonso Morgado
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Xilinx Inc
Original Assignee
Xilinx Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Xilinx Inc filed Critical Xilinx Inc
Priority to US16/396,257 priority Critical patent/US10756748B1/en
Assigned to XILINX, INC. reassignment XILINX, INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: JENNINGS, JOHN K., KHATAVKAR, PRATHAMESH M., Morgado, Alonso
Application granted granted Critical
Publication of US10756748B1 publication Critical patent/US10756748B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K5/00Manipulating of pulses not covered by one of the other main groups of this subclass
    • H03K5/22Circuits having more than one input and one output for comparing pulses or pulse trains with each other according to input signal characteristics, e.g. slope, integral
    • H03K5/24Circuits having more than one input and one output for comparing pulses or pulse trains with each other according to input signal characteristics, e.g. slope, integral the characteristic being amplitude
    • H03K5/2472Circuits having more than one input and one output for comparing pulses or pulse trains with each other according to input signal characteristics, e.g. slope, integral the characteristic being amplitude using field effect transistors
    • H03K5/2481Circuits having more than one input and one output for comparing pulses or pulse trains with each other according to input signal characteristics, e.g. slope, integral the characteristic being amplitude using field effect transistors with at least one differential stage
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01LSEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
    • H01L28/00Passive two-terminal components without a potential-jump or surface barrier for integrated circuits; Details thereof; Multistep manufacturing processes therefor
    • H01L28/40Capacitors
    • H01L28/60Electrodes
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01LSEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
    • H01L29/00Semiconductor devices specially adapted for rectifying, amplifying, oscillating or switching and having potential barriers; Capacitors or resistors having potential barriers, e.g. a PN-junction depletion layer or carrier concentration layer; Details of semiconductor bodies or of electrodes thereof ; Multistep manufacturing processes therefor
    • H01L29/66Types of semiconductor device ; Multistep manufacturing processes therefor
    • H01L29/86Types of semiconductor device ; Multistep manufacturing processes therefor controllable only by variation of the electric current supplied, or only the electric potential applied, to one or more of the electrodes carrying the current to be rectified, amplified, oscillated or switched
    • H01L29/92Capacitors having potential barriers
    • H01L29/94Metal-insulator-semiconductors, e.g. MOS
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K5/00Manipulating of pulses not covered by one of the other main groups of this subclass
    • H03K5/22Circuits having more than one input and one output for comparing pulses or pulse trains with each other according to input signal characteristics, e.g. slope, integral
    • H03K5/24Circuits having more than one input and one output for comparing pulses or pulse trains with each other according to input signal characteristics, e.g. slope, integral the characteristic being amplitude
    • H03K5/2472Circuits having more than one input and one output for comparing pulses or pulse trains with each other according to input signal characteristics, e.g. slope, integral the characteristic being amplitude using field effect transistors
    • H03K5/249Circuits having more than one input and one output for comparing pulses or pulse trains with each other according to input signal characteristics, e.g. slope, integral the characteristic being amplitude using field effect transistors using clock signals
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M1/00Analogue/digital conversion; Digital/analogue conversion
    • H03M1/06Continuously compensating for, or preventing, undesired influence of physical parameters
    • H03M1/08Continuously compensating for, or preventing, undesired influence of physical parameters of noise
    • H03M1/0818Continuously compensating for, or preventing, undesired influence of physical parameters of noise of clock feed-through
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M1/00Analogue/digital conversion; Digital/analogue conversion
    • H03M1/06Continuously compensating for, or preventing, undesired influence of physical parameters
    • H03M1/08Continuously compensating for, or preventing, undesired influence of physical parameters of noise
    • H03M1/0863Continuously compensating for, or preventing, undesired influence of physical parameters of noise of switching transients, e.g. glitches
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03HIMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
    • H03H19/00Networks using time-varying elements, e.g. N-path filters
    • H03H19/004Switched capacitor networks
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M1/00Analogue/digital conversion; Digital/analogue conversion
    • H03M1/12Analogue/digital converters
    • H03M1/34Analogue value compared with reference values
    • H03M1/38Analogue value compared with reference values sequentially only, e.g. successive approximation type
    • H03M1/46Analogue value compared with reference values sequentially only, e.g. successive approximation type with digital/analogue converter for supplying reference values to converter
    • H03M1/466Analogue value compared with reference values sequentially only, e.g. successive approximation type with digital/analogue converter for supplying reference values to converter using switched capacitors

Definitions

  • Various embodiments relate generally to comparators.
  • Data represents information that has useful value.
  • Data can take the form of stored information.
  • Data storage can be in analog form.
  • Data storage can also be in digital form.
  • Data can also be in digital format communicated between two nodes. When data is communicated, for example, it can be received and interpreted as a function of time. Some systems that receive communicated digitally-formatted data are based on a clock that determines when a voltage signal is sampled to decide whether a symbol in a data stream is, for example, a one or a zero. Sometimes, data is received without knowing its specific phase information. Phase alignments are performed before launching data or receiving data to ensure data accuracy and data integrity.
  • An analog-to-digital converter (ADC) converts analog signals into digital signals.
  • a digital-to-analog converter converts digital signals into analog signals.
  • Apparatus and associated methods relate to a circuit that is configured to keep a comparator input voltage stable.
  • the circuit may include a first differential path coupled to a first switched-capacitor network's output, a second differential path coupled to a second switched-capacitor network's output.
  • a comparator may have a first input (IN p ) coupled to the first differential path and a second input (IN n ) coupled to the second differential path.
  • the comparator may be controlled by a clock signal to perform comparison.
  • a first capacitor may be coupled from the clock signal to the first differential signal path and a second capacitor may be coupled from the clock signal to the second differential signal path.
  • some embodiments may improve the comparator's performance and enable the comparator to provide a decision at a required time.
  • Some embodiments may provide a capacitive path to compensate for the kickback voltage in an opposite direction to the kickback voltage by introducing a first capacitor C c1 and a second capacitor C c2 .
  • Some embodiments may attenuate kickback in a switched-capacitor (SC) network preceding the comparator by introducing a third capacitor C p1 and a fourth capacitor C p1 .
  • SC switched-capacitor
  • Some embodiments may also reduce the input offset of the comparator.
  • the comparator input common-mode may keep stable, and the comparator may be less sensitive to kickback effects.
  • the capacitor may be N-channel metal-oxide-semiconductor field-effect transistor (NMOSFET) capacitor, which may lead to a lower effective loading to a clock signal and thus lead to a faster comparator response.
  • NMOSFET metal-oxide-semiconductor field-effect transistor
  • the SC network may be directly connected to the comparator with minimal degradation in the comparator operation, which may result in low power and area by effectively removing the need for an active preamplifier in the comparator.
  • Some embodiments may be flexibly employed, for example, in programmable logic, such as a field programmable gate array (FPGA) that may permit the adjustment circuit to be reconfigurable to the field.
  • FPGA field programmable gate array
  • cost, size or power may be reduced, for example, when implemented on a fixed hardware platform, such as an application-specific integrated circuit (ASIC).
  • ASIC application-specific integrated circuit
  • a circuit in one exemplary aspect, includes a first differential path coupled to an output of a first switched-capacitor network that is configured to receive a first differential input (V inp ).
  • the circuit also includes a second differential path coupled to an output of a second switched-capacitor network that is configured to receive a second differential input (V inn ).
  • the circuit also includes a comparator circuit having a first input (IN p ) coupled to the first differential path and a second input (IN n ) coupled to the second differential path.
  • the comparator circuit is configured to enable comparison between the first differential path ( 265 a ) and the second differential path ( 265 b ) in response to a clock signal.
  • a first capacitor (C c1 ) is coupled from the clock signal to the first differential signal path.
  • a second capacitor (C c2 ) is coupled from the clock signal to the second differential signal path.
  • the circuit may also include a third capacitor (C p1 ) coupled from a common mode voltage (V CM ) of the comparator circuit to the first differential signal path.
  • a fourth capacitor (C p2 ) may be coupled from the common mode voltage (V CM ) of the comparator circuit to the second differential signal path.
  • the first differential path may include a first pre-amplifier circuit having an input coupled to the third capacitor, and an output coupled to the first capacitor (C c1 ).
  • the second differential path may include a second pre-amplifier circuit having an input coupled to the fourth capacitor (C p2 ), and an output coupled to the second capacitor (C c2 ).
  • the third capacitor (C p1 ) may be a metal-oxide-metal capacitor.
  • the fourth capacitor (C p2 ) may be a metal-oxide-metal capacitor.
  • the third capacitor (C p1 ) may be a metal-insulator-metal (MIM) capacitor.
  • the fourth capacitor (C p2 ) may be a metal-insulator-metal (MIM) capacitor.
  • the first capacitor (C c1 ) may be a metal-insulator-metal capacitor.
  • the second capacitor (C c2 ) may be a metal-insulator-metal capacitor.
  • an analog-to-digital converter includes a first switched-capacitor network having an input configured to receive a first differential input (V inn ) and an output coupled to a first differential path.
  • the ADC also includes a second switched-capacitor network having an input configured to receive a second differential input (V inn ) and an output coupled to a second differential path.
  • the ADC also includes a comparator circuit having a first input (IN p ) coupled to an output of the first differential path and a second input (IN n ) coupled to an output of the second differential path.
  • the comparator circuit is configured to enable comparison between the first differential path and the second differential path in response to a clock signal.
  • the ADC also includes a first capacitor (C c1 ) coupled from the clock signal to the first differential signal path.
  • the ADC also includes a second capacitor (C c2 ) coupled from the clock signal to the second differential signal path.
  • the ADC may also include a third capacitor (C p1 ) coupled from a common mode voltage (V CM ) of the comparator circuit to the first differential signal path, and, a fourth capacitor (C p2 ) coupled from the common mode voltage (V CM ) of the comparator circuit to the second differential signal path.
  • the first differential path may include a first pre-amplifier having an input coupled to the third capacitor (C p1 ), and an output coupled to the first capacitor (C c1 )
  • the second differential path may also include a second pre-amplifier having an input coupled to the fourth capacitor (C p2 ), and an output coupled to the second capacitor (C c2 ).
  • the third capacitor (C p1 ) may be a metal-oxide-metal capacitor.
  • the fourth capacitor (C p2 ) may be a metal-oxide-metal capacitor.
  • the ADC may be a successive approximation register (SAR) ADC.
  • a method in another exemplary aspect, includes providing a first differential path, the first differential path is coupled to an output of a first switched-capacitor network that is configured to receive a first differential input (V inp ). The method also includes providing a second differential path, the second differential path is coupled to an output of a second switched-capacitor network that is configured to receive a second differential input (V inn ). The method also includes providing a comparator circuit with a first input (IN p ) coupled to the first differential path and a second input (IN n ) coupled to the second differential path, the comparator circuit is configured to enable comparison between the first differential path and the second differential path in response to a clock signal.
  • the method also includes providing a first capacitor (C c1 ), the first capacitor (C c1 ) is coupled from the clock signal to the first differential signal path.
  • the method also includes providing a second capacitor (C c2 ), the second capacitor (C c2 ) is coupled from the clock signal to the second differential signal path.
  • the method may also include coupling a third capacitor (C p1 ) from a common mode voltage (V CM ) of the comparator circuit to the first differential signal path, and, coupling a fourth capacitor (C p2 ) from the common mode voltage (V CM ) of the comparator circuit to the second differential signal path.
  • the method may also include providing a first pre-amplifier circuit with an input coupled to the third capacitor (C p1 ), and an output coupled to the first capacitor (C c1 ), and, providing a second pre-amplifier circuit with an input coupled to the fourth capacitor (C p2 ), and an output coupled to the second capacitor (C c2 ).
  • the third capacitor (Cp 1 ) may be a metal-oxide-metal capacitor.
  • the fourth capacitor (Cp 2 ) may be a metal-oxide-metal capacitor.
  • FIG. 1 depicts an exemplary programmable integrated circuit (IC) on which the disclosed circuits and processes may be implemented.
  • IC programmable integrated circuit
  • FIG. 2 depicts a part of an exemplary ADC with an adjustment circuit implemented in a communication system.
  • FIG. 3A depicts an architecture of an exemplary adjustment circuit.
  • FIG. 3B depicts another architecture of an exemplary adjustment circuit.
  • FIG. 3C depicts an arrangement of a preamplifier circuit in an exemplary ADC.
  • FIG. 4 depicts an exemplary adjustment circuit implemented around an SC adder and a dynamic comparator in a successive approximation register (SAR) ADC.
  • SAR successive approximation register
  • FIG. 5 depicts an exemplary adjustment circuit implemented around an SC charge-based subtraction and a dynamic comparator in a flash ADC.
  • FIG. 6 depicts a flow chart of an exemplary method to reduce kickback noise of a comparator.
  • FIG. 7A depicts simulation results of exemplary comparator signal responses in a comparison.
  • FIG. 7B depicts experimental results of the comparison of different embodiments of exemplary adjustment circuits.
  • an exemplary platform e.g., FPGA
  • ADC analog-to-digital converter
  • FIGS. 2-6 the discussion turns to introduce how exemplary adjustment circuits may be used in an ADC to reduce the kickback effect.
  • FIGS. 7A and 7B the discussion turns to disclose exemplary experimental results and simulation results illustrate reduced kickback effects in an exemplary circuit.
  • an active preamplifier may optimally be removed between a switched-capacitor (SC) network and a comparator, the SC network may be directly connected to the comparator with substantially reduced or no degradation in comparator operation.
  • SC switched-capacitor
  • FIG. 1 depicts an exemplary programmable integrated circuit (IC) on which the disclosed circuits and processes may be implemented.
  • a programmable IC 100 includes a Field Programmable Gate Array (FPGA) logic.
  • the programmable IC 100 may be implemented with various programmable resources and may be referred to as a System on Chip (SOC).
  • SOC System on Chip
  • FPGA logic may include several diverse types of programmable logic blocks in an array.
  • FIG. 1 illustrates a programmable IC 100 that includes a large number of different programmable tiles including multi-gigabit transceivers (MGTs) 101 , configurable logic blocks (CLBs) 102 , blocks of random access memory (BRAMs) 103 , input/output blocks (IOBs) 104 , configuration and clocking logic (CONFIG/CLOCKS) 105 , digital signal processing blocks (DSPs) 106 , specialized input/output blocks (I/O) 107 (e.g., clock ports), and other programmable logic 108 (e.g., digital clock managers, analog-to-digital converters, system monitoring logic).
  • the programmable IC 100 includes dedicated processor blocks (PROC) 110 .
  • the programmable IC 100 may include internal and external reconfiguration ports (not shown).
  • a serializer/deserializer may be implemented using the MGTs 101 .
  • the MGTs 101 may include various data serializers and deserializers.
  • Data serializers may include various multiplexer implementations.
  • Data deserializers may include various demultiplexer implementations.
  • each programmable tile includes a programmable interconnect element (INT) 111 having standardized inter-connections 124 to and from a corresponding interconnect element in each adjacent tile.
  • INT programmable interconnect element
  • the programmable interconnect elements taken together implement the programmable interconnect structure for the illustrated FPGA logic.
  • the programmable interconnect element INT 111 includes the intra-connections 120 to and from the programmable logic element within the same tile, as shown by the examples included in FIG. 1 .
  • the programmable interconnect element INT 111 includes the inter-INT-connections 122 to and from the programmable interconnect element INT 111 within the same tile, as shown by the examples included in FIG. 1 .
  • a CLB 102 may include a configurable logic element (CLE) 112 that may be programmed to implement user logic, plus a single programmable interconnect element INT 111 .
  • a BRAM 103 may include a BRAM logic element (BRL) 113 and one or more programmable interconnect elements.
  • BRAM BRAM logic element
  • the number of interconnect elements included in a tile may depend on the height of the tile. In the pictured implementation, a BRAM tile has the same height as five CLBs, but other numbers (e.g., four) may also be used.
  • a DSP tile 106 may include a DSP logic element (DSPL) 114 and one or more programmable interconnect elements.
  • DSPL DSP logic element
  • An IOB 104 may include, for example, two instances of an input/output logic element (IOL) 115 and one instance of the programmable interconnect element INT 111 .
  • the actual I/O bond pads connected, for example, to the I/O logic element 115 may be manufactured using metal layered above the various illustrated logic blocks, and may not be confined to the area of the input/output logic element 115 .
  • a columnar area near the center of the die (shown shaded in FIG. 1 ) is used for configuration, clock, and other control logic.
  • Horizontal areas 109 extending from the column distribute the clocks and configuration signals across the breadth of the programmable IC 100 . Note that the references to “columnar” and “horizontal” areas are relative to viewing the drawing in a portrait orientation.
  • Some programmable ICs utilizing the architecture illustrated in FIG. 1 may include additional logic blocks that disrupt the regular columnar structure making up a large part of the programmable IC.
  • the additional logic blocks may be programmable blocks and/or dedicated logic.
  • the processor block PROC 110 shown in FIG. 1 spans several columns of CLBs 102 and BRAMs 103 .
  • FIG. 1 illustrates an exemplary programmable IC architecture.
  • the numbers of logic blocks in a column, the relative widths of the columns, the number and order of columns, the types of logic blocks included in the columns, the relative sizes of the logic blocks, and the interconnect/logic implementations are provided purely as examples.
  • more than one adjacent column of CLBs 102 may be included wherever the CLBs 102 appear, to facilitate the efficient implementation of user logic.
  • At least one transceiver may be embedded in the FPGA or an ASIC to perform data transmitting and data receiving during communication.
  • Transceiver may include one or more ADCs to perform analog-to-digital conversions.
  • ADCs may be used in many applications, for example, communication systems.
  • Comparators are key components in ADCs and many other systems. Decision operations of comparators may result in very large output voltages with very fast transitions, which may lead to undesirable kickback noise. A drop of the comparator input common-mode voltages may result in the comparator not being able to properly perform a comparison or comparing very slowly. By using an adjustment circuit, the comparator input common-mode voltages may advantageously be kept substantially stable.
  • FIG. 2 depicts a part of an exemplary ADC with an adjustment circuit implemented in a communication system.
  • a communication system 200 includes a base station 205 .
  • the base station 205 may be used to transmit and receive data from some data communication devices.
  • the base station 205 receives analog signals from a cell phone 210 .
  • the base station 205 includes an FPGA 215 to perform data communication through an antenna 220 between the base station 205 and the cell phone 210 .
  • the antenna 220 transfers a received analog signal 225 to a filter (e.g., band-pass filter, low-pass filter) 230 .
  • the filter 230 filters errors and/or noises in the analog signal 225 .
  • the filtered analog signal is amplified by an amplifier (e.g., low noise amplifier, variable gain amplifier) 235 to generate a processed analog signal 240 .
  • the processed analog signal 240 is converted to a digital signal 250 through an analog-to-digital converter (ADC) 245 .
  • ADC analog-to-digital converter
  • the digital signal 250 is then processed by a digital signal processor (DSP) 255 , for example.
  • DSP digital signal processor
  • the ADC 245 includes a first switched-capacitor (SC) passive network 260 a and a second switched-capacitor (SC) passive network 260 b .
  • the first and second SC passive network 260 a , 260 b may include switches and capacitors configured to sample and hold a pair of input voltages V inp and V inn , with respect to a common mode bias voltage V cm , for example.
  • the first switched-capacitor network 260 a has an output coupled to a first differential path 265 a .
  • the first differential path 265 a connects the first switched-capacitor (SC) passive network 260 a to a first input (IN p ) of a comparator 270 .
  • the second switched-capacitor network 260 b has an output coupled to a second differential path 265 b .
  • the second differential path 265 b connects the second switched-capacitor (SC) passive network 260 b to a second input (IN n ) of the comparator 270 .
  • the comparator 270 may be a standard regenerative latch preceded by a dynamic amplifier.
  • the comparator 270 is configured to compare the first differential path 265 a and the second differential path 265 b in response to a clock signal 275 .
  • the ADC 245 also includes a logic circuit 280 .
  • the logic circuit 280 receives a comparison result from the comparator 270 and generates the digital signal 250 .
  • the ADC 245 also includes a first adjustment circuit 285 a and a second adjustment circuit 285 b .
  • the adjustment circuit 285 a , 285 b may keep the comparator input common-mode stable and allow the switched-capacitor passive network 260 a , 260 b to be directly connected to the comparator 270 with low or no degradation in the comparator operation.
  • the adjustment circuit 285 a , 285 b there is no need to use an active preamplifier in the comparator 270 , which may advantageously reduce power consumption and area of the ADC.
  • An example of an adjustment circuit is described in further detail with reference to FIG. 3A .
  • the ADC 245 is implemented in programmable logic (e.g., the FPGA 215 ).
  • a custom ASIC with dedicated hardware circuits may be configured to perform one or more of the exemplary ADC functions.
  • an ASIC with custom fixed hardware circuits may be designed to function as one or more parts of the ADC 245 that are capable of efficiently converting analog signals into digital signals.
  • the SC passive network 260 a , 260 b , the comparator 270 , the logic circuit 280 , and/or the adjustment circuit 285 a , 285 b may be implemented in the programmable logic, and the comparator 270 may be implemented in a fixed (e.g., hard block) circuitry of a system-on-chip (SoC).
  • SoC system-on-chip
  • the adjustment circuit 285 a , 285 b may be arranged on the same programmable logic (e.g., FPGA 215 ) with the comparator 270 . In some embodiments, the adjustment circuit 285 a , 285 b may be implemented in a different programmable logic (e.g., another FPGA) from the comparator 270 to compensate the kickback noise. In some embodiments, the adjustment circuit 285 a , 285 b may be arranged off-chip, for example, using discrete capacitors.
  • the adjustment circuit 285 a , 285 b may be implemented as hard block fixed circuitry.
  • an application specific integrated circuit ASIC may provide an adjustment circuit for advantageously keeping the comparator common-mode input stable.
  • some or all of the functions of the ADC may be implemented in a programmable logic block of a system-on-chip (SoC) or implemented in the same or different hard blocks using fixed circuitry of the SoC.
  • SoC system-on-chip
  • FIG. 3A depicts an architecture of an exemplary adjustment circuit.
  • the first adjustment circuit 285 a is implemented between the first SC network 260 a and the first input IN p of the comparator 270
  • a second adjustment circuit 285 b is implemented between the second SC network 260 b and the second input IN n of the comparator 270 .
  • the first adjustment circuit 285 a includes a first capacitor C c1 .
  • One terminal of the C c1 is coupled to the first differential path 265 a , and the other terminal of the first capacitor C c1 is controlled by the clock signal 275 .
  • the second adjustment circuit 285 b includes a second capacitor C c2 .
  • One terminal of the C c2 is coupled to the second differential path 265 b , and the other terminal of the second capacitor C c2 is controlled by the clock signal 275 .
  • the first capacitor C c1 and the second capacitor C c2 may function as dynamic capacitors and introduce a path to counteract the effect of a common-mode kickback voltage by injecting charge in the opposite direction to the original kickback as the comparison clock toggles.
  • FIG. 3B depicts another architecture of an exemplary adjustment circuit.
  • the first adjustment circuit 285 a is implemented between the first SC network 260 a and the first input IN p of the comparator 270
  • a second adjustment circuit 285 b is implemented between the second SC network 260 b and the second input IN n of the comparator 270 .
  • the first adjustment circuit 285 a includes a first capacitor C c1 .
  • One terminal of the C c1 is coupled to the first differential path 265 a , and the other terminal of the first capacitor C c1 is controlled by the clock signal 275 .
  • the first adjustment circuit 285 a also includes a third capacitor C p1 .
  • One terminal of the C p1 is coupled to the first differential path 265 a , and the other terminal of the third capacitor C p1 is controlled by the common mode voltage V CM of the comparator 270 .
  • the second adjustment circuit 285 b includes a second capacitor C c2 .
  • One terminal of the C c2 is coupled to the second differential path 265 b , and the other terminal of the second capacitor C c2 is controlled by the clock signal 275 .
  • the second adjustment circuit 285 b also includes a fourth capacitor C p2 .
  • One terminal of the C p2 is coupled to the second differential path 265 b , and the other terminal of the fourth capacitor C p2 is controlled by the common mode voltage V CM of the comparator 270 .
  • the first capacitor C c1 and the second capacitor C c2 may function as dynamic capacitors and introduce a path to counteract the effect of a common-mode kickback voltage by injecting charge in the opposite direction to the original kickback as the comparison clock toggles.
  • the third capacitor C p1 and the fourth capacitor C p2 may function as decoupling capacitors to reduce a common-mode kickback voltage at conversion time. By introducing third capacitor C p1 and the fourth capacitor C p2 , the comparator input disturbances on the comparison may be advantageously reduced.
  • the capacitor C c1 and C c2 may be N-channel metal-oxide-semiconductor field-effect transistor (NMOSFET) capacitors that may lead to a lower effective loading to the clock signal 275 and thus lead to a faster comparator response.
  • the capacitor C p1 and C p2 may be metal-oxide-metal (MOM) capacitors, for example.
  • the capacitor C c1 and C c2 may be metal-insulator-metal (MIM) capacitors, for example.
  • the capacitor C p1 may include one or more sub-capacitors. In some embodiments, the capacitor C c1 may include one or more sub-capacitors.
  • FIG. 3C depicts an arrangement of a preamplifier circuit in an exemplary ADC.
  • An ADC e.g., ADC 300
  • ADC 300 may include a preamplifier and one or more adjustment circuits. Preamplifier circuits may be used to further reduce kickback noise.
  • a first preamplifier circuit 305 a is arranged between two adjustment circuits.
  • the preamplifier circuit 305 a is arranged between an adjustment circuit 285 a 1 and an adjustment circuit 285 a 2 .
  • a second preamplifier circuit 305 b is also arranged between two adjustment circuits (e.g., an adjustment circuit 285 b 1 an adjustment circuit 285 b 2 ).
  • the adjustment circuit 285 a 1 and the adjustment circuit 285 b 1 may include a capacitor C p1 to attenuate kickback. In some embodiments, the adjustment circuit 285 a 2 and the adjustment circuit 285 b 2 may include a capacitor C p1 to attenuate kickback noise. In some embodiments, the adjustment circuit 285 a 2 and the adjustment circuit 285 b 2 may also be the adjustment circuit described in FIG. 3A . In some embodiments, the adjustment circuit 285 a 2 and the adjustment circuit 285 b 2 may also be the adjustment circuit described in FIG. 3B .
  • the capacitor of C p1 in the adjustment circuit 285 a 1 may be different from the capacitor of C p1 in the adjustment 285 a 2 .
  • the kickback noise may advantageously be further decreased.
  • FIG. 4 depicts an exemplary adjustment circuit implemented around an SC adder and a dynamic comparator in a successive approximation register (SAR) ADC.
  • the switched-capacitor (SC) network 260 a , 260 b are arranged in the signal flow before the comparator 270 (e.g., a dynamic comparator).
  • the first SC network 260 a is connected to the first input IN p of the comparator 270 and the second SC network 260 b is connected to the second input IN n of the comparator 270 .
  • the first SC network 260 a and the second SC network 260 b may be arranged off-chip.
  • the first SC network 260 a includes a first set of sampling capacitors (e.g., capacitors 405 a , 420 a , 435 c ) connected through a first set of switches (e.g., 410 a , 425 a , 435 a ) to a corresponding input voltage (e.g., V in1p , V in2p , V in3p ).
  • the first set of sampling capacitors e.g., capacitors 405 a , 420 a , 435 c
  • the first set of sampling capacitors are also connected through a second set of switches (e.g., 415 a , 430 a , 440 a ) to the comparator input common-mode voltage V cm .
  • the first set of sampling capacitors are connected to the first differential path 265 a and then to the first input IN p of the comparator 270 as a summing junction.
  • the first SC network 260 a also includes a first holding switch 445 a with one terminal connected to the first set of sampling capacitors (e.g., capacitors 405 a , 420 a , 435 c ) and the other terminal connected to the capacitor input common-mode voltage V cm .
  • the first SC network 260 a also includes a first sampling switch 450 a with one terminal connected to the first set of sampling capacitors (e.g., capacitors 405 a , 420 a , 435 c ) and the other terminal connected to the first differential path 265 a.
  • the second part SC 250 b includes a second set of sampling capacitors (e.g., capacitors 405 b , 420 b , 435 d ) connected through a third set of switches (e.g., 410 b , 425 b , 435 b ) to a corresponding input voltage (e.g., V in1n , V in2n , V in3n ).
  • the second set of sampling capacitors e.g., capacitors 405 b , 420 b , 435 d
  • fourth set of switches e.g., 415 b , 430 b , 440 b
  • the second set of sampling capacitors are connected to the second input IN n of the comparator 270 as a summing junction through the second differential path 265 b .
  • the second part SC 250 b also includes a second holding switch 445 b with one terminal connected to the second set of sampling capacitors (e.g., capacitors 405 b , 420 b , 435 d ) and the other terminal connected to the comparator input common-mode voltage V cm .
  • the second part SC 250 b also includes a second sampling switch 450 b with one terminal connected to the second set of sampling capacitors (e.g., capacitors 405 b , 420 b , 435 d ) and the other terminal connected to the second differential path 265 b .
  • the capacitors 405 a , 420 a , 435 c and capacitors 405 b , 420 b , 435 d may be metal-oxide-metal (MOM) capacitors, or metal-insulator-metal (MIM) capacitors, for example.
  • MOM metal-oxide-metal
  • MIM metal-insulator-metal
  • the first set of switches (e.g., 410 a , 425 a , 435 a ), the second set of switches (e.g., 415 a , 430 a , 440 a ), the third set of switches (e.g., 410 b , 425 b , 435 b ), the fourth set of switches (e.g., 415 b , 430 b , 440 b ), the holding switches (e.g., 445 a , 445 b ), and/or the sampling switches ( 450 a , 450 b ) may be controlled by controlling signals to sample and/or hold the corresponding input voltages (e.g., V in1p , V in2p , V in3p , V in1n , V in2n , V in3n ).
  • V in1p e.g., V in1p , V in2p , V in3p , V in1n , V in
  • the first set of switches e.g., 410 a , 425 a , 435 a
  • the third set of switches e.g., 410 b , 425 b , 435 b
  • the sampling switches 450 a , 450 b
  • the second set of switches e.g., 415 a , 430 a , 440 a
  • the fourth set of switches e.g., 415 b , 430 b , 440 b
  • the holding switches e.g., 445 a , 445 b
  • the comparator 270 is a dynamic comparator.
  • the dynamic comparator 270 may have two operating modes: reset mode and evaluation mode. These operating modes may operate as per the clock input (e.g., clock signal 275 ) that is provided to the comparator 270 .
  • clock input e.g., clock signal 275
  • transistor M 0 When clock input is LOW in reset phase, transistor M 0 may be in OFF state.
  • the evaluation phase when the clock input (e.g., clock signal 275 ) becomes HIGH, the transistor M 0 may be ON.
  • Out n and Out p may start falling with different rates of discharging.
  • IN p is greater than IN n , the voltage at Out p may discharge slower than that of Out n .
  • the parasitic capacitor C par of the transistor M 0 is also shown.
  • the parasitic capacitor C par is used to account for wiring parasitic and the comparator 270 input parasitic capacitor.
  • the adjustment circuit 285 a , 285 b are arranged between the SC 260 a , 260 b and the comparator 270 .
  • the first adjustment circuit 285 a is implemented between the first SC network 260 a and the first input IN p of the comparator 270
  • a second adjustment circuit 285 b is implemented between the second SC network 260 b and the input IN n of the comparator 270 .
  • the adjustment circuit 285 a , 285 b have the same adjustment circuit structure as shown in FIG. 3B .
  • the adjustment circuit 285 a , 285 b may have the same adjustment circuit structure as shown in FIG. 3A .
  • the capacitor C c1 and C c2 may be N-channel metal-oxide-semiconductor field-effect transistor (NMOSFET) capacitors that may lead to a lower effective loading to the clock signal 275 and thus lead to a faster comparator response.
  • NMOSFET N-channel metal-oxide-semiconductor field-effect transistor
  • the capacitor C p1 , C p2 may be about 50 fF, the capacitors 405 a , 405 b may be about 100 fF, the capacitors 420 a , 420 b may be about 400 fF and the capacitors 435 c , 435 d may be about 800 fF, for example.
  • the capacitor C p1 and C p2 may be metal-oxide-metal (MOM) capacitors, for example.
  • the capacitor C c1 and C c2 may be metal-insulator-metal (MIM) capacitors, for example.
  • the capacitor C p1 and C p2 may function as decoupling capacitors. By introducing the capacitor C p1 and C p2 , the comparator input disturbances on the comparison may be advantageously reduced.
  • the capacitor C c1 and C c2 may function as dynamic capacitors and introduce a path to counteract the effect of a common-mode kickback voltage by injecting charge in the opposite direction to the original kickback as the comparison clock toggles.
  • FIG. 5 depicts the exemplary adjustment circuit implemented around an SC charge-based subtraction and a dynamic comparator in a flash ADC.
  • the first SC network 260 a is connected to the first input IN p of the comparator 270 and a second SC network 260 b is connected to the second input IN n of the comparator 270 .
  • the first SC network 260 a includes a first sampling capacitor 505 connected through a first sampling switch 510 to a corresponding input voltage V inp and connected through a first holding switch 515 to a corresponding reference voltage V refp .
  • the first SC network 260 a also includes a second sampling switch 520 , with one terminal connected to the common-mode voltage V cm and the other terminal connected to the first input IN p of the comparator 270 .
  • the second SC network 260 b includes a second sampling capacitor 525 connected through a third sampling switch 530 to a corresponding input voltage V inn and connected through a second holding switch 535 to a corresponding reference voltage V refn .
  • the second SC network 260 b also includes a fourth sampling switch 540 , with one terminal connected to the common-mode voltage V cm and the other terminal connected to the second input IN n of the comparator 270 .
  • the sampling switches 510 , 520 , 530 , 540 and the holding switches 515 , 535 may be controlled by controlling signals to perform the sampling and holding of corresponding input signals.
  • the comparator 270 may compare the difference between (V inp ⁇ V inn ) and (V refp ⁇ V refn ).
  • the first adjustment circuit 285 a and the second adjustment circuit 285 b are arranged between the SC network 260 a , 260 b and the comparator 270 .
  • the need for an active preamplifier in the comparator may be removed, the switched-capacitor (SC) passive network ( 260 a , 260 b ) may be directly connected to a fully dynamic comparator (e.g., the comparator 270 ) with minimal degradation in the comparator operation.
  • the comparator input common-mode may be stable, and the comparator may achieve improved performance.
  • FIG. 6 depicts a flow chart of an exemplary method to reduce kickback noise of a comparator.
  • a method includes, at 605 , providing a first differential path (e.g., the differential path 265 a ) and, at 610 , coupling the first differential path to an output of a first switched-capacitor network (e.g., the first switched-capacitor network 260 a ) that is configured to receive a first differential input (e.g., V inp ).
  • a first differential path e.g., the differential path 265 a
  • a first switched-capacitor network e.g., the first switched-capacitor network 260 a
  • the method also includes, at 615 , providing a second differential path (e.g., the differential path 265 b ) and, at 620 , coupling the second differential path to an output of a second switched-capacitor network (e.g., the second switched-capacitor network 260 b ) that is configured to receive a second differential input (e.g., V inn ).
  • a second differential path e.g., the differential path 265 b
  • a second switched-capacitor network e.g., the second switched-capacitor network 260 b
  • the method includes, at 625 , providing a comparator circuit (e.g., the comparator circuit 270 ) with a first input (e.g., IN p ) coupled to the first differential path and a second input (e.g., IN n ) coupled to the second differential path.
  • the comparator circuit is configured to enable comparison between the first differential path and the second differential path in response to a clock signal (e.g., the clock signal 275 ).
  • the method also includes, at 630 , providing a first capacitor (e.g., the capacitor C c1 ) coupling from the clock signal to the first differential signal path, and at 635 , providing a second capacitor (e.g., the capacitor C c2 ) coupling from the clock signal to the second differential signal path.
  • a first capacitor e.g., the capacitor C c1
  • a second capacitor e.g., the capacitor C c2
  • FIG. 7A depicts simulation results of exemplary comparator signal responses in a comparison.
  • a 200-run Monte Carlo Analysis is performed in this exemplary simulation. Simulation results show respective comparator differential inputs, comparison clock, differential outputs, and common-mode inputs for the response of three different architectures.
  • a first architecture is a prior art architecture that a comparator is connected with a preamplifier and a latch.
  • a second architecture e.g., the architecture in FIG. 3A
  • a third architecture e.g., the architecture in FIG.
  • the adjustment circuit includes both the first capacitor C P (e.g., C p1 , C p2 ) and the second capacitor Cc (e.g., C c1 , C c2 ).
  • the random offset may be reduced from a standard deviation of 4 mV to 3.4 mV when the first capacitor C P the second capacitor Cc are added.
  • the contribution of the input differential pair to the comparator offset may be reduced by 40% while the overall comparator offset may be lowered by 15%.
  • the comparator of the third architecture in response to the same clock signal, the comparator of the third architecture generates the output voltage faster than the first and the second architecture.
  • the differential input voltage and the common-mode input voltage of the comparator of the third architecture have a very small drop.
  • the common-mode input voltage of the second architecture has less drop than the first architecture.
  • the simulation results are shown in FIG. 7B for the respective input common-mode and differential kickback voltages as well as the corresponding comparator time responses.
  • FIG. 7B depicts experimental results of comparison of different embodiments of exemplary adjustment circuits. As shown in the table, for the second architecture that only has only the second capacitor Cc, the comparator has an about 3 times faster response compared to the first architecture.
  • the comparator For the third architecture that has both the first capacitor C P (e.g., C p1 , C p2 ) and the second capacitor Cc (e.g., C c1 , C c2 ), the comparator has an about 3.33 times faster response with 3 and 17 times less common-mode and differential kickback voltages, respectively. By introducing the adjustment circuit explained in FIG. 3B , the comparator may achieve a faster response, and less sensitive to kickback effects.
  • the adjustment circuits may be implemented using reconfigurable programmable logic blocks (e.g., FPGA), other embodiments may be implemented in fixed instantiations (e.g., ASIC). While dedicated hard block circuitry in an ASIC implementation may not be reconfigurable once instantiated in an integrated circuit. For example, an ASIC implementation may, in some implementations, provide for a minimized platform with respect to, for example, power consumption and/or die area.
  • the adjustment circuit may only include the capacitor C p (e.g., C p1 , C p2 ). The capacitor C p may also advantageously reduce the kickback noise.
  • ADCs may be implemented using circuitry, including various electronic hardware.
  • the hardware may include transistors, resistances, capacitors, switches, integrated circuits and/or other modules.
  • the ADC may include analog and/or digital logic, discrete components, traces and/or memory circuits fabricated on a silicon substrate including various integrated circuits.
  • the ADC may involve execution of preprogrammed instructions and/or software executed by a processor.
  • various switched-capacitor circuits may involve both hardware and software.
  • the communication system may communicate using suitable communication methods, equipment, and techniques.
  • the system may communicate with compatible devices (e.g., devices capable of transferring data to and/or from the system) using point-to-point communication in which a message is transported directly from a source to a receiver over a dedicated physical link (e.g., fiber optic link, infrared link, ultrasonic link, point-to-point wiring, daisy-chain).
  • the components of the system may exchange information by any form or medium of analog or digital data communication, including packet-based messages on a communication network.
  • Examples of communication networks include, e.g., a LAN (local area network), a WAN (wide area network), MAN (metropolitan area network), wireless and/or optical networks, and the computers and networks forming the Internet.
  • Other implementations may transport messages by broadcasting to all or substantially all devices that are coupled together by a communication network, for example, by using omni-directional radio frequency (RF) signals.
  • RF radio frequency
  • Still other implementations may transport messages characterized by high directivity, such as RF signals transmitted using directional (i.e., narrow beam) antennas or infrared signals that may optionally be used with focusing optics.
  • USB 2.0 FireWire
  • ATA/IDE RS-232, RS-422, RS-485
  • 802.11 a/b/g/n Wi-Fi, WiFi-Direct, Li-Fi, BlueTooth, Ethernet, IrDA, FDDI (fiber distributed data interface), token-ring networks, or multiplexing techniques based on frequency, time, or code division.
  • Some implementations may optionally incorporate features such as error checking and correction (ECC) for data integrity, or security measures, such as encryption (e.g., WEP) and password protection.
  • ECC error checking and correction
  • WEP Secure Digital

Landscapes

  • Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Physics & Mathematics (AREA)
  • Nonlinear Science (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Ceramic Engineering (AREA)
  • Condensed Matter Physics & Semiconductors (AREA)
  • General Physics & Mathematics (AREA)
  • Analogue/Digital Conversion (AREA)
  • Manipulation Of Pulses (AREA)

Abstract

Apparatus and associated methods relate to a circuit that is configured to keep a comparator input voltage stable. In an illustrative example, the circuit may include a first differential path coupled to a first switched-capacitor network's output, a second differential path coupled to a second switched-capacitor network's output. A comparator may have a first input coupled to the first differential path and a second input coupled to the second differential path. The comparator may be controlled by a clock signal to perform comparison. A first capacitor may be coupled from the clock signal to the first differential signal path and a second capacitor may be coupled from the clock signal to the second differential signal path. By introducing the first capacitor and the second capacitor, the comparator input common-mode may keep stable, and the comparator may be less sensitive to kickback effects.

Description

TECHNICAL FIELD
Various embodiments relate generally to comparators.
BACKGROUND
Data represents information that has useful value. Data can take the form of stored information. Data storage can be in analog form. Data storage can also be in digital form.
Data can also be in digital format communicated between two nodes. When data is communicated, for example, it can be received and interpreted as a function of time. Some systems that receive communicated digitally-formatted data are based on a clock that determines when a voltage signal is sampled to decide whether a symbol in a data stream is, for example, a one or a zero. Sometimes, data is received without knowing its specific phase information. Phase alignments are performed before launching data or receiving data to ensure data accuracy and data integrity. An analog-to-digital converter (ADC) converts analog signals into digital signals. A digital-to-analog converter converts digital signals into analog signals.
SUMMARY
Apparatus and associated methods relate to a circuit that is configured to keep a comparator input voltage stable. In an illustrative example, the circuit may include a first differential path coupled to a first switched-capacitor network's output, a second differential path coupled to a second switched-capacitor network's output. A comparator may have a first input (INp) coupled to the first differential path and a second input (INn) coupled to the second differential path. The comparator may be controlled by a clock signal to perform comparison. A first capacitor may be coupled from the clock signal to the first differential signal path and a second capacitor may be coupled from the clock signal to the second differential signal path. By introducing the first capacitor and the second capacitor, the comparator input common-mode may keep stable, and the comparator may be less sensitive to kickback effects.
Various embodiments may achieve one or more advantages. For example, some embodiments may improve the comparator's performance and enable the comparator to provide a decision at a required time. Some embodiments may provide a capacitive path to compensate for the kickback voltage in an opposite direction to the kickback voltage by introducing a first capacitor Cc1 and a second capacitor Cc2. Some embodiments may attenuate kickback in a switched-capacitor (SC) network preceding the comparator by introducing a third capacitor Cp1 and a fourth capacitor Cp1. Some embodiments may also reduce the input offset of the comparator. In various embodiments, the comparator input common-mode may keep stable, and the comparator may be less sensitive to kickback effects. In some embodiments, the capacitor may be N-channel metal-oxide-semiconductor field-effect transistor (NMOSFET) capacitor, which may lead to a lower effective loading to a clock signal and thus lead to a faster comparator response. In some embodiments, by arranging the adjustment circuit between the SC network and the comparator, the SC network may be directly connected to the comparator with minimal degradation in the comparator operation, which may result in low power and area by effectively removing the need for an active preamplifier in the comparator.
Some embodiments may be flexibly employed, for example, in programmable logic, such as a field programmable gate array (FPGA) that may permit the adjustment circuit to be reconfigurable to the field. In some embodiments, cost, size or power may be reduced, for example, when implemented on a fixed hardware platform, such as an application-specific integrated circuit (ASIC).
In one exemplary aspect, a circuit includes a first differential path coupled to an output of a first switched-capacitor network that is configured to receive a first differential input (Vinp). The circuit also includes a second differential path coupled to an output of a second switched-capacitor network that is configured to receive a second differential input (Vinn). The circuit also includes a comparator circuit having a first input (INp) coupled to the first differential path and a second input (INn) coupled to the second differential path. The comparator circuit is configured to enable comparison between the first differential path (265 a) and the second differential path (265 b) in response to a clock signal. A first capacitor (Cc1) is coupled from the clock signal to the first differential signal path. A second capacitor (Cc2) is coupled from the clock signal to the second differential signal path.
In some embodiments, the circuit may also include a third capacitor (Cp1) coupled from a common mode voltage (VCM) of the comparator circuit to the first differential signal path. A fourth capacitor (Cp2) may be coupled from the common mode voltage (VCM) of the comparator circuit to the second differential signal path. In some embodiments, the first differential path may include a first pre-amplifier circuit having an input coupled to the third capacitor, and an output coupled to the first capacitor (Cc1). The second differential path may include a second pre-amplifier circuit having an input coupled to the fourth capacitor (Cp2), and an output coupled to the second capacitor (Cc2).
In some embodiments, the third capacitor (Cp1) may be a metal-oxide-metal capacitor. The fourth capacitor (Cp2) may be a metal-oxide-metal capacitor. In some embodiments, the third capacitor (Cp1) may be a metal-insulator-metal (MIM) capacitor. The fourth capacitor (Cp2) may be a metal-insulator-metal (MIM) capacitor. In some embodiments, the first capacitor (Cc1) may be a metal-insulator-metal capacitor. The second capacitor (Cc2) may be a metal-insulator-metal capacitor.
In another exemplary aspect, an analog-to-digital converter (ADC) includes a first switched-capacitor network having an input configured to receive a first differential input (Vinn) and an output coupled to a first differential path. The ADC also includes a second switched-capacitor network having an input configured to receive a second differential input (Vinn) and an output coupled to a second differential path. The ADC also includes a comparator circuit having a first input (INp) coupled to an output of the first differential path and a second input (INn) coupled to an output of the second differential path. The comparator circuit is configured to enable comparison between the first differential path and the second differential path in response to a clock signal. The ADC also includes a first capacitor (Cc1) coupled from the clock signal to the first differential signal path. The ADC also includes a second capacitor (Cc2) coupled from the clock signal to the second differential signal path.
In some embodiments, the ADC may also include a third capacitor (Cp1) coupled from a common mode voltage (VCM) of the comparator circuit to the first differential signal path, and, a fourth capacitor (Cp2) coupled from the common mode voltage (VCM) of the comparator circuit to the second differential signal path. In some embodiments, the first differential path may include a first pre-amplifier having an input coupled to the third capacitor (Cp1), and an output coupled to the first capacitor (Cc1), and, the second differential path may also include a second pre-amplifier having an input coupled to the fourth capacitor (Cp2), and an output coupled to the second capacitor (Cc2). In some embodiments, the third capacitor (Cp1) may be a metal-oxide-metal capacitor. In some embodiments, the fourth capacitor (Cp2) may be a metal-oxide-metal capacitor. In some embodiments, the ADC may be a successive approximation register (SAR) ADC.
In another exemplary aspect, a method includes providing a first differential path, the first differential path is coupled to an output of a first switched-capacitor network that is configured to receive a first differential input (Vinp). The method also includes providing a second differential path, the second differential path is coupled to an output of a second switched-capacitor network that is configured to receive a second differential input (Vinn). The method also includes providing a comparator circuit with a first input (INp) coupled to the first differential path and a second input (INn) coupled to the second differential path, the comparator circuit is configured to enable comparison between the first differential path and the second differential path in response to a clock signal. The method also includes providing a first capacitor (Cc1), the first capacitor (Cc1) is coupled from the clock signal to the first differential signal path. The method also includes providing a second capacitor (Cc2), the second capacitor (Cc2) is coupled from the clock signal to the second differential signal path.
In some embodiments, the method may also include coupling a third capacitor (Cp1) from a common mode voltage (VCM) of the comparator circuit to the first differential signal path, and, coupling a fourth capacitor (Cp2) from the common mode voltage (VCM) of the comparator circuit to the second differential signal path. In some embodiments, the method may also include providing a first pre-amplifier circuit with an input coupled to the third capacitor (Cp1), and an output coupled to the first capacitor (Cc1), and, providing a second pre-amplifier circuit with an input coupled to the fourth capacitor (Cp2), and an output coupled to the second capacitor (Cc2). In some embodiments, the third capacitor (Cp1) may be a metal-oxide-metal capacitor. In some embodiments, the fourth capacitor (Cp2) may be a metal-oxide-metal capacitor.
The details of various embodiments are set forth in the accompanying drawings and the description below. Other features and advantages will be apparent from the description and drawings, and from the claims.
BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 depicts an exemplary programmable integrated circuit (IC) on which the disclosed circuits and processes may be implemented.
FIG. 2 depicts a part of an exemplary ADC with an adjustment circuit implemented in a communication system.
FIG. 3A depicts an architecture of an exemplary adjustment circuit.
FIG. 3B depicts another architecture of an exemplary adjustment circuit.
FIG. 3C depicts an arrangement of a preamplifier circuit in an exemplary ADC.
FIG. 4 depicts an exemplary adjustment circuit implemented around an SC adder and a dynamic comparator in a successive approximation register (SAR) ADC.
FIG. 5 depicts an exemplary adjustment circuit implemented around an SC charge-based subtraction and a dynamic comparator in a flash ADC.
FIG. 6 depicts a flow chart of an exemplary method to reduce kickback noise of a comparator.
FIG. 7A depicts simulation results of exemplary comparator signal responses in a comparison.
FIG. 7B depicts experimental results of the comparison of different embodiments of exemplary adjustment circuits.
Like reference symbols in the various drawings indicate like elements.
DETAILED DESCRIPTION OF ILLUSTRATIVE EMBODIMENTS
To aid understanding, this document is organized as follows. First, an exemplary platform (e.g., FPGA) of an analog-to-digital converter (ADC) is briefly introduced with reference to FIG. 1. Second, with reference to FIGS. 2-6, the discussion turns to introduce how exemplary adjustment circuits may be used in an ADC to reduce the kickback effect. Finally, with reference to FIGS. 7A and 7B, the discussion turns to disclose exemplary experimental results and simulation results illustrate reduced kickback effects in an exemplary circuit. In some embodiments of the adjustment circuit, an active preamplifier may optimally be removed between a switched-capacitor (SC) network and a comparator, the SC network may be directly connected to the comparator with substantially reduced or no degradation in comparator operation.
FIG. 1 depicts an exemplary programmable integrated circuit (IC) on which the disclosed circuits and processes may be implemented. A programmable IC 100 includes a Field Programmable Gate Array (FPGA) logic. The programmable IC 100 may be implemented with various programmable resources and may be referred to as a System on Chip (SOC). Various examples of FPGA logic may include several diverse types of programmable logic blocks in an array.
For example, FIG. 1 illustrates a programmable IC 100 that includes a large number of different programmable tiles including multi-gigabit transceivers (MGTs) 101, configurable logic blocks (CLBs) 102, blocks of random access memory (BRAMs) 103, input/output blocks (IOBs) 104, configuration and clocking logic (CONFIG/CLOCKS) 105, digital signal processing blocks (DSPs) 106, specialized input/output blocks (I/O) 107 (e.g., clock ports), and other programmable logic 108 (e.g., digital clock managers, analog-to-digital converters, system monitoring logic). The programmable IC 100 includes dedicated processor blocks (PROC) 110. The programmable IC 100 may include internal and external reconfiguration ports (not shown).
In various examples, a serializer/deserializer may be implemented using the MGTs 101. The MGTs 101 may include various data serializers and deserializers. Data serializers may include various multiplexer implementations. Data deserializers may include various demultiplexer implementations.
In some examples of FPGA logic, each programmable tile includes a programmable interconnect element (INT) 111 having standardized inter-connections 124 to and from a corresponding interconnect element in each adjacent tile.
Therefore, the programmable interconnect elements taken together implement the programmable interconnect structure for the illustrated FPGA logic. The programmable interconnect element INT 111 includes the intra-connections 120 to and from the programmable logic element within the same tile, as shown by the examples included in FIG. 1. The programmable interconnect element INT 111 includes the inter-INT-connections 122 to and from the programmable interconnect element INT 111 within the same tile, as shown by the examples included in FIG. 1.
For example, a CLB 102 may include a configurable logic element (CLE) 112 that may be programmed to implement user logic, plus a single programmable interconnect element INT 111. A BRAM 103 may include a BRAM logic element (BRL) 113 and one or more programmable interconnect elements. In some examples, the number of interconnect elements included in a tile may depend on the height of the tile. In the pictured implementation, a BRAM tile has the same height as five CLBs, but other numbers (e.g., four) may also be used. A DSP tile 106 may include a DSP logic element (DSPL) 114 and one or more programmable interconnect elements. An IOB 104 may include, for example, two instances of an input/output logic element (IOL) 115 and one instance of the programmable interconnect element INT 111. The actual I/O bond pads connected, for example, to the I/O logic element 115, may be manufactured using metal layered above the various illustrated logic blocks, and may not be confined to the area of the input/output logic element 115.
In the pictured implementation, a columnar area near the center of the die (shown shaded in FIG. 1) is used for configuration, clock, and other control logic. Horizontal areas 109 extending from the column distribute the clocks and configuration signals across the breadth of the programmable IC 100. Note that the references to “columnar” and “horizontal” areas are relative to viewing the drawing in a portrait orientation.
Some programmable ICs utilizing the architecture illustrated in FIG. 1 may include additional logic blocks that disrupt the regular columnar structure making up a large part of the programmable IC. The additional logic blocks may be programmable blocks and/or dedicated logic. For example, the processor block PROC 110 shown in FIG. 1 spans several columns of CLBs 102 and BRAMs 103.
FIG. 1 illustrates an exemplary programmable IC architecture. The numbers of logic blocks in a column, the relative widths of the columns, the number and order of columns, the types of logic blocks included in the columns, the relative sizes of the logic blocks, and the interconnect/logic implementations are provided purely as examples. For example, in an actual programmable IC, more than one adjacent column of CLBs 102 may be included wherever the CLBs 102 appear, to facilitate the efficient implementation of user logic.
At least one transceiver may be embedded in the FPGA or an ASIC to perform data transmitting and data receiving during communication. Transceiver may include one or more ADCs to perform analog-to-digital conversions. ADCs may be used in many applications, for example, communication systems. Comparators are key components in ADCs and many other systems. Decision operations of comparators may result in very large output voltages with very fast transitions, which may lead to undesirable kickback noise. A drop of the comparator input common-mode voltages may result in the comparator not being able to properly perform a comparison or comparing very slowly. By using an adjustment circuit, the comparator input common-mode voltages may advantageously be kept substantially stable.
FIG. 2 depicts a part of an exemplary ADC with an adjustment circuit implemented in a communication system. A communication system 200 includes a base station 205. The base station 205 may be used to transmit and receive data from some data communication devices. In this exemplary example, the base station 205 receives analog signals from a cell phone 210. The base station 205 includes an FPGA 215 to perform data communication through an antenna 220 between the base station 205 and the cell phone 210. The antenna 220 transfers a received analog signal 225 to a filter (e.g., band-pass filter, low-pass filter) 230. The filter 230 filters errors and/or noises in the analog signal 225. The filtered analog signal is amplified by an amplifier (e.g., low noise amplifier, variable gain amplifier) 235 to generate a processed analog signal 240. The processed analog signal 240 is converted to a digital signal 250 through an analog-to-digital converter (ADC) 245. The digital signal 250 is then processed by a digital signal processor (DSP) 255, for example.
In this depicted example, only components around a comparator within the ADC 245 is presented. The ADC 245 includes a first switched-capacitor (SC) passive network 260 a and a second switched-capacitor (SC) passive network 260 b. The first and second SC passive network 260 a, 260 b may include switches and capacitors configured to sample and hold a pair of input voltages Vinp and Vinn, with respect to a common mode bias voltage Vcm, for example. The first switched-capacitor network 260 a has an output coupled to a first differential path 265 a. The first differential path 265 a connects the first switched-capacitor (SC) passive network 260 a to a first input (INp) of a comparator 270. The second switched-capacitor network 260 b has an output coupled to a second differential path 265 b. The second differential path 265 b connects the second switched-capacitor (SC) passive network 260 b to a second input (INn) of the comparator 270. In this depicted example, the comparator 270 may be a standard regenerative latch preceded by a dynamic amplifier. The comparator 270 is configured to compare the first differential path 265 a and the second differential path 265 b in response to a clock signal 275. The ADC 245 also includes a logic circuit 280. The logic circuit 280 receives a comparison result from the comparator 270 and generates the digital signal 250.
The ADC 245 also includes a first adjustment circuit 285 a and a second adjustment circuit 285 b. The adjustment circuit 285 a, 285 b may keep the comparator input common-mode stable and allow the switched-capacitor passive network 260 a, 260 b to be directly connected to the comparator 270 with low or no degradation in the comparator operation. By using the adjustment circuit 285 a, 285 b, there is no need to use an active preamplifier in the comparator 270, which may advantageously reduce power consumption and area of the ADC. An example of an adjustment circuit is described in further detail with reference to FIG. 3A.
Although, in this depicted example, the ADC 245 is implemented in programmable logic (e.g., the FPGA 215). In some other embodiments, a custom ASIC with dedicated hardware circuits may be configured to perform one or more of the exemplary ADC functions. For example, an ASIC with custom fixed hardware circuits may be designed to function as one or more parts of the ADC 245 that are capable of efficiently converting analog signals into digital signals. In some embodiments, the SC passive network 260 a, 260 b, the comparator 270, the logic circuit 280, and/or the adjustment circuit 285 a, 285 b may be implemented in the programmable logic, and the comparator 270 may be implemented in a fixed (e.g., hard block) circuitry of a system-on-chip (SoC).
In some embodiments, the adjustment circuit 285 a, 285 b may be arranged on the same programmable logic (e.g., FPGA 215) with the comparator 270. In some embodiments, the adjustment circuit 285 a, 285 b may be implemented in a different programmable logic (e.g., another FPGA) from the comparator 270 to compensate the kickback noise. In some embodiments, the adjustment circuit 285 a, 285 b may be arranged off-chip, for example, using discrete capacitors.
In some embodiments, the adjustment circuit 285 a, 285 b may be implemented as hard block fixed circuitry. For example, an application specific integrated circuit (ASIC) may provide an adjustment circuit for advantageously keeping the comparator common-mode input stable.
In some embodiments, some or all of the functions of the ADC may be implemented in a programmable logic block of a system-on-chip (SoC) or implemented in the same or different hard blocks using fixed circuitry of the SoC.
FIG. 3A depicts an architecture of an exemplary adjustment circuit. In this depicted example, the first adjustment circuit 285 a is implemented between the first SC network 260 a and the first input INp of the comparator 270, and a second adjustment circuit 285 b is implemented between the second SC network 260 b and the second input INn of the comparator 270.
More specifically, the first adjustment circuit 285 a includes a first capacitor Cc1. One terminal of the Cc1 is coupled to the first differential path 265 a, and the other terminal of the first capacitor Cc1 is controlled by the clock signal 275. The second adjustment circuit 285 b includes a second capacitor Cc2. One terminal of the Cc2 is coupled to the second differential path 265 b, and the other terminal of the second capacitor Cc2 is controlled by the clock signal 275. The first capacitor Cc1 and the second capacitor Cc2 may function as dynamic capacitors and introduce a path to counteract the effect of a common-mode kickback voltage by injecting charge in the opposite direction to the original kickback as the comparison clock toggles.
FIG. 3B depicts another architecture of an exemplary adjustment circuit. In this depicted example, the first adjustment circuit 285 a is implemented between the first SC network 260 a and the first input INp of the comparator 270, and a second adjustment circuit 285 b is implemented between the second SC network 260 b and the second input INn of the comparator 270.
More specifically, the first adjustment circuit 285 a includes a first capacitor Cc1. One terminal of the Cc1 is coupled to the first differential path 265 a, and the other terminal of the first capacitor Cc1 is controlled by the clock signal 275. The first adjustment circuit 285 a also includes a third capacitor Cp1. One terminal of the Cp1 is coupled to the first differential path 265 a, and the other terminal of the third capacitor Cp1 is controlled by the common mode voltage VCM of the comparator 270.
The second adjustment circuit 285 b includes a second capacitor Cc2. One terminal of the Cc2 is coupled to the second differential path 265 b, and the other terminal of the second capacitor Cc2 is controlled by the clock signal 275. The second adjustment circuit 285 b also includes a fourth capacitor Cp2. One terminal of the Cp2 is coupled to the second differential path 265 b, and the other terminal of the fourth capacitor Cp2 is controlled by the common mode voltage VCM of the comparator 270.
The first capacitor Cc1 and the second capacitor Cc2 may function as dynamic capacitors and introduce a path to counteract the effect of a common-mode kickback voltage by injecting charge in the opposite direction to the original kickback as the comparison clock toggles. The third capacitor Cp1 and the fourth capacitor Cp2 may function as decoupling capacitors to reduce a common-mode kickback voltage at conversion time. By introducing third capacitor Cp1 and the fourth capacitor Cp2, the comparator input disturbances on the comparison may be advantageously reduced.
In some embodiments, the capacitor Cc1 and Cc2 may be N-channel metal-oxide-semiconductor field-effect transistor (NMOSFET) capacitors that may lead to a lower effective loading to the clock signal 275 and thus lead to a faster comparator response. In some embodiments, the capacitor Cp1 and Cp2 may be metal-oxide-metal (MOM) capacitors, for example. The capacitor Cc1 and Cc2 may be metal-insulator-metal (MIM) capacitors, for example. In some embodiments, the capacitor Cp1 may include one or more sub-capacitors. In some embodiments, the capacitor Cc1 may include one or more sub-capacitors.
FIG. 3C depicts an arrangement of a preamplifier circuit in an exemplary ADC. An ADC (e.g., ADC 300) may include a preamplifier and one or more adjustment circuits. Preamplifier circuits may be used to further reduce kickback noise. In this depicted example, a first preamplifier circuit 305 a is arranged between two adjustment circuits. For example, the preamplifier circuit 305 a is arranged between an adjustment circuit 285 a 1 and an adjustment circuit 285 a 2. A second preamplifier circuit 305 b is also arranged between two adjustment circuits (e.g., an adjustment circuit 285 b 1 an adjustment circuit 285 b 2). In some embodiments, the adjustment circuit 285 a 1 and the adjustment circuit 285 b 1 may include a capacitor Cp1 to attenuate kickback. In some embodiments, the adjustment circuit 285 a 2 and the adjustment circuit 285 b 2 may include a capacitor Cp1 to attenuate kickback noise. In some embodiments, the adjustment circuit 285 a 2 and the adjustment circuit 285 b 2 may also be the adjustment circuit described in FIG. 3A. In some embodiments, the adjustment circuit 285 a 2 and the adjustment circuit 285 b 2 may also be the adjustment circuit described in FIG. 3B. In some embodiments, the capacitor of Cp1 in the adjustment circuit 285 a 1 may be different from the capacitor of Cp1 in the adjustment 285 a 2. By introducing the preamplifier circuit 305 a, 305 b and the one or more adjustment circuits, the kickback noise may advantageously be further decreased.
FIG. 4 depicts an exemplary adjustment circuit implemented around an SC adder and a dynamic comparator in a successive approximation register (SAR) ADC. In this depicted example, the switched-capacitor (SC) network 260 a, 260 b are arranged in the signal flow before the comparator 270 (e.g., a dynamic comparator). The first SC network 260 a is connected to the first input INp of the comparator 270 and the second SC network 260 b is connected to the second input INn of the comparator 270. In some embodiments, the first SC network 260 a and the second SC network 260 b may be arranged off-chip.
The first SC network 260 a includes a first set of sampling capacitors (e.g., capacitors 405 a, 420 a, 435 c) connected through a first set of switches (e.g., 410 a, 425 a, 435 a) to a corresponding input voltage (e.g., Vin1p, Vin2p, Vin3p). The first set of sampling capacitors (e.g., capacitors 405 a, 420 a, 435 c) are also connected through a second set of switches (e.g., 415 a, 430 a, 440 a) to the comparator input common-mode voltage Vcm. The first set of sampling capacitors are connected to the first differential path 265 a and then to the first input INp of the comparator 270 as a summing junction. The first SC network 260 a also includes a first holding switch 445 a with one terminal connected to the first set of sampling capacitors (e.g., capacitors 405 a, 420 a, 435 c) and the other terminal connected to the capacitor input common-mode voltage Vcm. The first SC network 260 a also includes a first sampling switch 450 a with one terminal connected to the first set of sampling capacitors (e.g., capacitors 405 a, 420 a, 435 c) and the other terminal connected to the first differential path 265 a.
The second part SC 250 b includes a second set of sampling capacitors (e.g., capacitors 405 b, 420 b, 435 d) connected through a third set of switches (e.g., 410 b, 425 b, 435 b) to a corresponding input voltage (e.g., Vin1n, Vin2n, Vin3n). The second set of sampling capacitors (e.g., capacitors 405 b, 420 b, 435 d) are also connected through fourth set of switches (e.g., 415 b, 430 b, 440 b) to the comparator input common-mode voltage Vcm. The second set of sampling capacitors are connected to the second input INn of the comparator 270 as a summing junction through the second differential path 265 b. The second part SC 250 b also includes a second holding switch 445 b with one terminal connected to the second set of sampling capacitors (e.g., capacitors 405 b, 420 b, 435 d) and the other terminal connected to the comparator input common-mode voltage Vcm. The second part SC 250 b also includes a second sampling switch 450 b with one terminal connected to the second set of sampling capacitors (e.g., capacitors 405 b, 420 b, 435 d) and the other terminal connected to the second differential path 265 b. In some embodiments, the capacitors 405 a, 420 a, 435 c and capacitors 405 b, 420 b, 435 d may be metal-oxide-metal (MOM) capacitors, or metal-insulator-metal (MIM) capacitors, for example.
The first set of switches (e.g., 410 a, 425 a, 435 a), the second set of switches (e.g., 415 a, 430 a, 440 a), the third set of switches (e.g., 410 b, 425 b, 435 b), the fourth set of switches (e.g., 415 b, 430 b, 440 b), the holding switches (e.g., 445 a, 445 b), and/or the sampling switches (450 a, 450 b) may be controlled by controlling signals to sample and/or hold the corresponding input voltages (e.g., Vin1p, Vin2p, Vin3p, Vin1n, Vin2n, Vin3n). For example, in a sampling state, the first set of switches (e.g., 410 a, 425 a, 435 a), the third set of switches (e.g., 410 b, 425 b, 435 b), and the sampling switches (450 a, 450 b) may be closed, and other switches may be open. In a holding state, the second set of switches (e.g., 415 a, 430 a, 440 a), the fourth set of switches (e.g., 415 b, 430 b, 440 b), and the holding switches (e.g., 445 a, 445 b) may be closed, and other switches may be open.
In this depicted example, the comparator 270 is a dynamic comparator. The dynamic comparator 270 may have two operating modes: reset mode and evaluation mode. These operating modes may operate as per the clock input (e.g., clock signal 275) that is provided to the comparator 270. When clock input is LOW in reset phase, transistor M0 may be in OFF state. During the evaluation phase, when the clock input (e.g., clock signal 275) becomes HIGH, the transistor M0 may be ON. Thus, Outn and Outp may start falling with different rates of discharging. When INp is greater than INn, the voltage at Outp may discharge slower than that of Outn.
In this depicted example, the parasitic capacitor Cpar of the transistor M0 is also shown. The parasitic capacitor Cpar is used to account for wiring parasitic and the comparator 270 input parasitic capacitor. The adjustment circuit 285 a, 285 b are arranged between the SC 260 a, 260 b and the comparator 270. The first adjustment circuit 285 a is implemented between the first SC network 260 a and the first input INp of the comparator 270, and a second adjustment circuit 285 b is implemented between the second SC network 260 b and the input INn of the comparator 270.
In this depicted example, the adjustment circuit 285 a, 285 b have the same adjustment circuit structure as shown in FIG. 3B. In another embodiment, the adjustment circuit 285 a, 285 b may have the same adjustment circuit structure as shown in FIG. 3A. In some embodiments, the capacitor Cc1 and Cc2 may be N-channel metal-oxide-semiconductor field-effect transistor (NMOSFET) capacitors that may lead to a lower effective loading to the clock signal 275 and thus lead to a faster comparator response. In one exemplary embodiment, the capacitor Cp1, Cp2 may be about 50 fF, the capacitors 405 a, 405 b may be about 100 fF, the capacitors 420 a, 420 b may be about 400 fF and the capacitors 435 c, 435 d may be about 800 fF, for example. In some embodiments, the capacitor Cp1 and Cp2 may be metal-oxide-metal (MOM) capacitors, for example. The capacitor Cc1 and Cc2 may be metal-insulator-metal (MIM) capacitors, for example.
The capacitor Cp1 and Cp2 may function as decoupling capacitors. By introducing the capacitor Cp1 and Cp2, the comparator input disturbances on the comparison may be advantageously reduced. The capacitor Cc1 and Cc2 may function as dynamic capacitors and introduce a path to counteract the effect of a common-mode kickback voltage by injecting charge in the opposite direction to the original kickback as the comparison clock toggles.
FIG. 5 depicts the exemplary adjustment circuit implemented around an SC charge-based subtraction and a dynamic comparator in a flash ADC. In this depicted flash ADC example, the first SC network 260 a is connected to the first input INp of the comparator 270 and a second SC network 260 b is connected to the second input INn of the comparator 270.
The first SC network 260 a includes a first sampling capacitor 505 connected through a first sampling switch 510 to a corresponding input voltage Vinp and connected through a first holding switch 515 to a corresponding reference voltage Vrefp. The first SC network 260 a also includes a second sampling switch 520, with one terminal connected to the common-mode voltage Vcm and the other terminal connected to the first input INp of the comparator 270.
The second SC network 260 b includes a second sampling capacitor 525 connected through a third sampling switch 530 to a corresponding input voltage Vinn and connected through a second holding switch 535 to a corresponding reference voltage Vrefn. The second SC network 260 b also includes a fourth sampling switch 540, with one terminal connected to the common-mode voltage Vcm and the other terminal connected to the second input INn of the comparator 270.
The sampling switches 510, 520, 530, 540 and the holding switches 515, 535 may be controlled by controlling signals to perform the sampling and holding of corresponding input signals. The comparator 270 may compare the difference between (Vinp−Vinn) and (Vrefp−Vrefn).
The first adjustment circuit 285 a and the second adjustment circuit 285 b are arranged between the SC network 260 a, 260 b and the comparator 270. By introducing the adjustment circuit 285 a, 285 b, the need for an active preamplifier in the comparator may be removed, the switched-capacitor (SC) passive network (260 a, 260 b) may be directly connected to a fully dynamic comparator (e.g., the comparator 270) with minimal degradation in the comparator operation. The comparator input common-mode may be stable, and the comparator may achieve improved performance.
FIG. 6 depicts a flow chart of an exemplary method to reduce kickback noise of a comparator. A method includes, at 605, providing a first differential path (e.g., the differential path 265 a) and, at 610, coupling the first differential path to an output of a first switched-capacitor network (e.g., the first switched-capacitor network 260 a) that is configured to receive a first differential input (e.g., Vinp). The method also includes, at 615, providing a second differential path (e.g., the differential path 265 b) and, at 620, coupling the second differential path to an output of a second switched-capacitor network (e.g., the second switched-capacitor network 260 b) that is configured to receive a second differential input (e.g., Vinn).
The method includes, at 625, providing a comparator circuit (e.g., the comparator circuit 270) with a first input (e.g., INp) coupled to the first differential path and a second input (e.g., INn) coupled to the second differential path. The comparator circuit is configured to enable comparison between the first differential path and the second differential path in response to a clock signal (e.g., the clock signal 275). The method also includes, at 630, providing a first capacitor (e.g., the capacitor Cc1) coupling from the clock signal to the first differential signal path, and at 635, providing a second capacitor (e.g., the capacitor Cc2) coupling from the clock signal to the second differential signal path. By introducing the first capacitor and the second capacitor, kickback noise of the comparator may advantageously be reduced.
FIG. 7A depicts simulation results of exemplary comparator signal responses in a comparison. A 200-run Monte Carlo Analysis is performed in this exemplary simulation. Simulation results show respective comparator differential inputs, comparison clock, differential outputs, and common-mode inputs for the response of three different architectures. A first architecture is a prior art architecture that a comparator is connected with a preamplifier and a latch. A second architecture (e.g., the architecture in FIG. 3A) replaces the preamplifier with an adjustment circuit, and the adjustment circuit only includes the second capacitor Cc (e.g., Cc1, Cc2). A third architecture (e.g., the architecture in FIG. 3B) replaces the preamplifier with an adjustment circuit, and the adjustment circuit includes both the first capacitor CP (e.g., Cp1, Cp2) and the second capacitor Cc (e.g., Cc1, Cc2). In addition, for the architecture in FIG. 3A, the random offset may be reduced from a standard deviation of 4 mV to 3.4 mV when the first capacitor CP the second capacitor Cc are added. The contribution of the input differential pair to the comparator offset may be reduced by 40% while the overall comparator offset may be lowered by 15%.
As shown in FIG. 7A, in response to the same clock signal, the comparator of the third architecture generates the output voltage faster than the first and the second architecture. Compared to the first and second architecture, the differential input voltage and the common-mode input voltage of the comparator of the third architecture have a very small drop. Also, as the second architecture introduced the second capacitor Cc, the common-mode input voltage of the second architecture has less drop than the first architecture. The simulation results are shown in FIG. 7B for the respective input common-mode and differential kickback voltages as well as the corresponding comparator time responses.
FIG. 7B depicts experimental results of comparison of different embodiments of exemplary adjustment circuits. As shown in the table, for the second architecture that only has only the second capacitor Cc, the comparator has an about 3 times faster response compared to the first architecture.
For the third architecture that has both the first capacitor CP (e.g., Cp1, Cp2) and the second capacitor Cc (e.g., Cc1, Cc2), the comparator has an about 3.33 times faster response with 3 and 17 times less common-mode and differential kickback voltages, respectively. By introducing the adjustment circuit explained in FIG. 3B, the comparator may achieve a faster response, and less sensitive to kickback effects.
Although various embodiments of the adjustment circuits may be implemented using reconfigurable programmable logic blocks (e.g., FPGA), other embodiments may be implemented in fixed instantiations (e.g., ASIC). While dedicated hard block circuitry in an ASIC implementation may not be reconfigurable once instantiated in an integrated circuit. For example, an ASIC implementation may, in some implementations, provide for a minimized platform with respect to, for example, power consumption and/or die area. In some embodiments, the adjustment circuit may only include the capacitor Cp (e.g., Cp1, Cp2). The capacitor Cp may also advantageously reduce the kickback noise.
Various examples of ADCs may be implemented using circuitry, including various electronic hardware. By way of example and not limitation, the hardware may include transistors, resistances, capacitors, switches, integrated circuits and/or other modules. In various examples, the ADC may include analog and/or digital logic, discrete components, traces and/or memory circuits fabricated on a silicon substrate including various integrated circuits. In some embodiments, the ADC may involve execution of preprogrammed instructions and/or software executed by a processor. For example, various switched-capacitor circuits may involve both hardware and software.
In various implementations, the communication system may communicate using suitable communication methods, equipment, and techniques. For example, the system may communicate with compatible devices (e.g., devices capable of transferring data to and/or from the system) using point-to-point communication in which a message is transported directly from a source to a receiver over a dedicated physical link (e.g., fiber optic link, infrared link, ultrasonic link, point-to-point wiring, daisy-chain). The components of the system may exchange information by any form or medium of analog or digital data communication, including packet-based messages on a communication network. Examples of communication networks include, e.g., a LAN (local area network), a WAN (wide area network), MAN (metropolitan area network), wireless and/or optical networks, and the computers and networks forming the Internet. Other implementations may transport messages by broadcasting to all or substantially all devices that are coupled together by a communication network, for example, by using omni-directional radio frequency (RF) signals. Still other implementations may transport messages characterized by high directivity, such as RF signals transmitted using directional (i.e., narrow beam) antennas or infrared signals that may optionally be used with focusing optics. Still other implementations are possible using appropriate interfaces and protocols such as, by way of example and not intended to be limiting, USB 2.0, FireWire, ATA/IDE, RS-232, RS-422, RS-485, 802.11 a/b/g/n, Wi-Fi, WiFi-Direct, Li-Fi, BlueTooth, Ethernet, IrDA, FDDI (fiber distributed data interface), token-ring networks, or multiplexing techniques based on frequency, time, or code division. Some implementations may optionally incorporate features such as error checking and correction (ECC) for data integrity, or security measures, such as encryption (e.g., WEP) and password protection.
A number of implementations have been described. Nevertheless, it will be understood that various modification may be made. For example, advantageous results may be achieved if the steps of the disclosed techniques were performed in a different sequence, or if components of the disclosed systems were combined in a different manner, or if the components were supplemented with other components. Accordingly, other implementations are within the scope of the following claims.

Claims (14)

What is claimed is:
1. A circuit, comprising:
a first differential path coupled to an output of a first switched-capacitor network that is configured to receive a first differential input;
a second differential path coupled to an output of a second switched-capacitor network that is configured to receive a second differential input;
a comparator circuit having a first input coupled to the first differential path and a second input coupled to the second differential path, wherein the comparator circuit is configured to enable comparison between the first differential path and the second differential path in response to a clock signal;
a first capacitor coupled from the clock signal to the first differential signal path;
a second capacitor coupled from the clock signal to the second differential signal path;
a third capacitor coupled from a common mode voltage of the comparator circuit to the first differential signal path; and,
a fourth capacitor coupled from the common mode voltage of the comparator circuit to the second differential signal path,
wherein the first differential path comprises a first pre-amplifier circuit having an input coupled to the third capacitor, and an output coupled to the first capacitor, the second differential path comprises a second pre-amplifier circuit having an input coupled to the fourth capacitor, and an output coupled to the second capacitor.
2. The circuit of claim 1, wherein the third capacitor is a metal-oxide-metal capacitor.
3. The circuit of claim 2, wherein the fourth capacitor is a metal-oxide-metal capacitor.
4. The circuit of claim 1, wherein the third capacitor is a metal-insulator-metal (MIM) capacitor.
5. The circuit of claim 4, wherein the fourth capacitor is a metal-insulator-metal (MIM) capacitor.
6. The circuit of claim 1, wherein the first capacitor is a metal-insulator-metal capacitor.
7. The circuit of claim 6, wherein the second capacitor is a metal-insulator-metal capacitor.
8. An analog-to-digital converter (ADC), comprising:
a first switched-capacitor network having an input configured to receive a first differential input and an output coupled to a first differential path;
a second switched-capacitor network having an input configured to receive a second differential input and an output coupled to a second differential path;
a comparator circuit having a first input coupled to an output of the first differential path and a second input coupled to an output of the second differential path, wherein the comparator circuit is configured to enable comparison between the first differential path and the second differential path in response to a clock signal;
a first capacitor coupled from the clock signal to the first differential signal path;
a second capacitor coupled from the clock signal to the second differential signal path;
a third capacitor coupled from a common mode voltage of the comparator circuit to the first differential signal path; and,
a fourth capacitor coupled from the common mode voltage of the comparator circuit to the second differential signal path,
wherein the first differential path comprises a first pre-amplifier having an input coupled to the third capacitor, and an output coupled to the first capacitor, the second differential path comprises a second pre-amplifier having an input coupled to the fourth capacitor, and an output coupled to the second capacitor.
9. The ADC of claim 8, wherein the third capacitor is a metal-oxide-metal capacitor.
10. The ADC of claim 9, wherein the fourth capacitor is a metal-oxide-metal capacitor.
11. The ADC of claim 8, wherein the ADC is a successive approximation register (SAR) ADC.
12. A method, comprising:
providing a first differential path, wherein the first differential path is coupled to an output of a first switched-capacitor network that is configured to receive a first differential input;
providing a second differential path, wherein the second differential path is coupled to an output of a second switched-capacitor network that is configured to receive a second differential input;
providing a comparator circuit with a first input coupled to the first differential path and a second input coupled to the second differential path, wherein the comparator circuit is configured to enable comparison between the first differential path and the second differential path in response to a clock signal;
providing a first capacitor, wherein the first capacitor is coupled from the clock signal to the first differential signal path;
providing a second capacitor, wherein the second capacitor is coupled from the clock signal to the second differential signal path;
coupling a third capacitor from a common mode voltage of the comparator circuit to the first differential signal path;
coupling a fourth capacitor from the common mode voltage of the comparator circuit to the second differential signal path;
providing a first pre-amplifier circuit with an input coupled to the third capacitor, and an output coupled to the first capacitor; and,
providing a second pre-amplifier circuit with an input coupled to the fourth capacitor, and an output coupled to the second capacitor.
13. The method of claim 12, wherein the third capacitor is a metal-oxide-metal capacitor.
14. The method of claim 13, wherein the fourth capacitor is a metal-oxide-metal capacitor.
US16/396,257 2019-04-26 2019-04-26 Capacitor-enhanced comparator for switched-capacitor (SC) circuits with reduced kickback Active US10756748B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US16/396,257 US10756748B1 (en) 2019-04-26 2019-04-26 Capacitor-enhanced comparator for switched-capacitor (SC) circuits with reduced kickback

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US16/396,257 US10756748B1 (en) 2019-04-26 2019-04-26 Capacitor-enhanced comparator for switched-capacitor (SC) circuits with reduced kickback

Publications (1)

Publication Number Publication Date
US10756748B1 true US10756748B1 (en) 2020-08-25

Family

ID=72140818

Family Applications (1)

Application Number Title Priority Date Filing Date
US16/396,257 Active US10756748B1 (en) 2019-04-26 2019-04-26 Capacitor-enhanced comparator for switched-capacitor (SC) circuits with reduced kickback

Country Status (1)

Country Link
US (1) US10756748B1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11372032B2 (en) * 2017-09-27 2022-06-28 Texas Instruments Incorporated Voltage monitor using a capacitive digital-to-analog converter
US11507642B2 (en) * 2019-05-02 2022-11-22 Silicon Storage Technology, Inc. Configurable input blocks and output blocks and physical layout for analog neural memory in deep learning artificial neural network

Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5461381A (en) * 1993-12-13 1995-10-24 Motorola, Inc. Sigma-delta analog-to-digital converter (ADC) with feedback compensation and method therefor
US5606320A (en) * 1994-12-06 1997-02-25 Pacesetter Inc. Method and apparatus for micropower analog-to-digital conversion in an implantable medical device
US6064871A (en) * 1995-09-07 2000-05-16 University Of Waterloo Low power ΔΣ convertor
US20010007443A1 (en) * 1999-12-28 2001-07-12 Sony Corporation Differential amplifier, comparator, and A/D converter
US6531907B2 (en) * 1999-08-20 2003-03-11 Cardiac Pacemakers, Inc. Amplifier with common mode and offset correction
US6937174B2 (en) 2002-11-07 2005-08-30 Texas Instruments Incorporated Sampling/holding method and circuit
US20120001781A1 (en) * 2010-06-30 2012-01-05 University Of Limerick Digital Background Calibration System and Method for Successive Approximation (SAR) Analogue to Digital Converter
US20120280841A1 (en) 2011-05-04 2012-11-08 Texas Instruments Incorporated Zero-power sampling SAR ADC circuit and method
US8471755B1 (en) * 2012-01-24 2013-06-25 Synopsys, Inc. Dynamic biasing in switched capacitor stages using frame capacitors
US20140375374A1 (en) * 2013-06-24 2014-12-25 Silicon Laboratories Inc. Capacitance to Digital Converter and Method
US8933830B1 (en) * 2013-07-24 2015-01-13 Electronics And Telecommunications Research Institute Successive approximation register analog-to-digital converter and method of operating built-in self-test device for testing the converter
US20180175875A1 (en) * 2016-12-16 2018-06-21 Mediatek Inc. Analog-to-digital converter
US20180226981A1 (en) * 2017-02-03 2018-08-09 The Regents Of The University Of California Successive approximation digital voltage regulation methods, devices and systems

Patent Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5461381A (en) * 1993-12-13 1995-10-24 Motorola, Inc. Sigma-delta analog-to-digital converter (ADC) with feedback compensation and method therefor
US5606320A (en) * 1994-12-06 1997-02-25 Pacesetter Inc. Method and apparatus for micropower analog-to-digital conversion in an implantable medical device
US6064871A (en) * 1995-09-07 2000-05-16 University Of Waterloo Low power ΔΣ convertor
US6531907B2 (en) * 1999-08-20 2003-03-11 Cardiac Pacemakers, Inc. Amplifier with common mode and offset correction
US20010007443A1 (en) * 1999-12-28 2001-07-12 Sony Corporation Differential amplifier, comparator, and A/D converter
US6937174B2 (en) 2002-11-07 2005-08-30 Texas Instruments Incorporated Sampling/holding method and circuit
US20120001781A1 (en) * 2010-06-30 2012-01-05 University Of Limerick Digital Background Calibration System and Method for Successive Approximation (SAR) Analogue to Digital Converter
US20120280841A1 (en) 2011-05-04 2012-11-08 Texas Instruments Incorporated Zero-power sampling SAR ADC circuit and method
US8471755B1 (en) * 2012-01-24 2013-06-25 Synopsys, Inc. Dynamic biasing in switched capacitor stages using frame capacitors
US20140375374A1 (en) * 2013-06-24 2014-12-25 Silicon Laboratories Inc. Capacitance to Digital Converter and Method
US8933830B1 (en) * 2013-07-24 2015-01-13 Electronics And Telecommunications Research Institute Successive approximation register analog-to-digital converter and method of operating built-in self-test device for testing the converter
US20180175875A1 (en) * 2016-12-16 2018-06-21 Mediatek Inc. Analog-to-digital converter
US20180226981A1 (en) * 2017-02-03 2018-08-09 The Regents Of The University Of California Successive approximation digital voltage regulation methods, devices and systems

Non-Patent Citations (6)

* Cited by examiner, † Cited by third party
Title
Behzad Razavi, The Flash ADC, A Circuit for All Seasons, IEEE Solid-State Circuits Magazine, pp. 9-13, Aug. 25, 2017.
Chun-Cheng Liu, et al., a 10-bit 50-MS/s SAR ADC with a monotonic capacitor switching procedure, IEEE Journal of Solid-State Circuits, vol. 45, No. 4, Apr. 2010, pp. 731-740.
Daniel Schinkel, et al., A Double-Tail Latch-Type Voltage Sense Amplifier with 18ps Setup+Hold Time, ISSCC 2007 / Session 17 / Analog Techniques and PLLs /17.7, Digest of Technical Papers, pp. 314-315; 605, Enschede, Netherlands, 2007.
Geert Van Der Plas, A 0.16pJ/Conversion-Step 2.5mW 1.25GS/s 4b ADC in a 90nm Digital CMOS Process, ISSCC 2006 / Session 31 / Very High-Speed ADCs and DACs / 31.1, 10 pages, Feb. 8, 2006, Leuven, Belgium.
Heena Parveen, et al., Implementation of low power adiabatic based Inverter for Dynamic Comparator, International Journal of Science and Research (IJSR) ISSN (Online):pp. 2320-2323, Bhilai, India, 2015.
Pedro W Figueiredo,et al., Kickback Noise Reduction Techniques for CMOS Latched Comparators, IEEE Transactions on Circuits and Systems-II: Express Briefs, vol. 53, No. 7, Jul. 2006, pp. 541-545.

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11372032B2 (en) * 2017-09-27 2022-06-28 Texas Instruments Incorporated Voltage monitor using a capacitive digital-to-analog converter
US11852663B2 (en) 2017-09-27 2023-12-26 Texas Instruments Incorporated Voltage monitor using a capacitive digital-to-analog converter
US11507642B2 (en) * 2019-05-02 2022-11-22 Silicon Storage Technology, Inc. Configurable input blocks and output blocks and physical layout for analog neural memory in deep learning artificial neural network

Similar Documents

Publication Publication Date Title
Ding et al. A 46$\mu\text {W} $13 b 6.4 MS/s SAR ADC With Background Mismatch and Offset Calibration
US9577659B2 (en) Amplifier circuit, ad converter, wireless communication device, and sensor system
US9853615B2 (en) Linearized dynamic amplifier
US10581442B2 (en) Apparatus for correcting linearity of a digital-to-analog converter
US9178524B1 (en) Hybrid R-2R structure for low glitch noise segmented DAC
Verbruggen et al. A 2.6 mW 6 bit 2.2 GS/s fully dynamic pipeline ADC in 40 nm digital CMOS
US10763879B1 (en) Low power and high-speed circuit for generating asynchronous clock signals
US7420497B2 (en) Low offset flash analog-to-digital converter
US10756748B1 (en) Capacitor-enhanced comparator for switched-capacitor (SC) circuits with reduced kickback
TWI470938B (en) Capacitive voltage divider
JP7228643B2 (en) Amplifier circuit, AD converter, wireless communication device, and sensor system
US20160285433A1 (en) Configurable capacitor arrays and switched capacitor circuits
EP4037191A1 (en) System for and method of digital to analog conversion adaptive error cancelling
US9608657B1 (en) A/D converter circuit, pipeline A/D converter, and wireless communication device
US8941439B2 (en) Differential charge reduction
US10911060B1 (en) Low power device for high-speed time-interleaved sampling
US11196412B1 (en) Technique to improve bandwidth and high frequency return loss for push-pull buffer architecture
Zhang et al. 14-Bit fully differential SAR ADC with PGA used in readout circuit of CMOS image sensor
US9680431B2 (en) Amplifier circuit, pipeline ADC, and wireless communication device
US10673424B1 (en) Switch leakage compensation circuits
Jose et al. A multi-mode sigma-delta ADC for GSM/WCDMA/WLAN applications
US7414555B1 (en) Interleaved ADC and folded mixer for WLAN devices
Zhou et al. High-accuracy and low signal distortion on-chip auto-calibrating architecture for continuous-time filters
Whitcombe Configurable data converters for digitally adaptive radio
Zjajo et al. A low-power digitally-programmable variable gain amplifier in 65 nm CMOS

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

STCF Information on status: patent grant

Free format text: PATENTED CASE

MAFP Maintenance fee payment

Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1551); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Year of fee payment: 4