US20060066466A1 - Hierarchical parallel pipelined operation of analog and digital circuits - Google Patents

Hierarchical parallel pipelined operation of analog and digital circuits Download PDF

Info

Publication number
US20060066466A1
US20060066466A1 US10/948,547 US94854704A US2006066466A1 US 20060066466 A1 US20060066466 A1 US 20060066466A1 US 94854704 A US94854704 A US 94854704A US 2006066466 A1 US2006066466 A1 US 2006066466A1
Authority
US
United States
Prior art keywords
analog
digital converter
clock
flip
flop
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.)
Granted
Application number
US10/948,547
Other versions
US7012559B1 (en
Inventor
Hui Pan
Ichiro Fujimori
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.)
Avago Technologies International Sales Pte Ltd
Original Assignee
Broadcom Corp
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 Broadcom Corp filed Critical Broadcom Corp
Priority to US10/948,547 priority Critical patent/US7012559B1/en
Assigned to BROADCOM CORPORATION reassignment BROADCOM CORPORATION ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: FUJIMORI, ICHIRO, PAN, HUI
Application granted granted Critical
Publication of US7012559B1 publication Critical patent/US7012559B1/en
Publication of US20060066466A1 publication Critical patent/US20060066466A1/en
Assigned to BANK OF AMERICA, N.A., AS COLLATERAL AGENT reassignment BANK OF AMERICA, N.A., AS COLLATERAL AGENT PATENT SECURITY AGREEMENT Assignors: BROADCOM CORPORATION
Assigned to AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD. reassignment AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: BROADCOM CORPORATION
Assigned to BROADCOM CORPORATION reassignment BROADCOM CORPORATION TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Assignors: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Assigned to AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED reassignment AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED MERGER (SEE DOCUMENT FOR DETAILS). Assignors: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Assigned to AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED reassignment AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED CORRECTIVE ASSIGNMENT TO CORRECT THE EXECUTION DATE PREVIOUSLY RECORDED AT REEL: 047196 FRAME: 0097. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Assignors: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
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/15Arrangements in which pulses are delivered at different times at several outputs, i.e. pulse distributors
    • H03K5/15013Arrangements in which pulses are delivered at different times at several outputs, i.e. pulse distributors with more than two outputs
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03GCONTROL OF AMPLIFICATION
    • H03G3/00Gain control in amplifiers or frequency changers without distortion of the input signal
    • H03G3/001Digital control of analog signals
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M1/00Analogue/digital conversion; Digital/analogue conversion
    • H03M1/12Analogue/digital converters
    • H03M1/1205Multiplexed conversion systems
    • H03M1/121Interleaved, i.e. using multiple converters or converter parts for one channel
    • H03M1/1215Interleaved, i.e. using multiple converters or converter parts for one channel using time-division multiplexing

Definitions

  • the present invention is related to high-throughput discrete-time systems with parallel pipelined architectures, and more particularly, to high-speed analog front-end circuits, such as time-interleaved analog-to-digital converters and to programmable gain amplifiers that precede the analog-to-digital converters.
  • FIG. 1A illustrates a conventional time interleaved analog-to-digital converter (ADC).
  • ADC analog-to-digital converter
  • FIG. 1A an analog voltage V a is sampled by track-and-hold amplifiers 102 A- 102 P.
  • the track-and-hold amplifiers 102 A- 102 P are clocked by clocks f adcA -f adcP , as shown in the figure.
  • the outputs of the track-and-hold amplifiers 102 A- 102 P are inputted to sub-analog-to-digital converters 104 A- 104 P, and then to encoders 106 A- 106 P.
  • Demultiplexers 108 A- 108 H input the multiple-phase output digital signals representing a digitized version of the input analog voltage V a of the corresponding encoders 106 A- 106 P, and output a number of single-phase digital signals, each at a lower rate.
  • FIGS. 1B-1C illustrate a generalized phase relationship of conventional parallel pipelined circuits.
  • FIG. 1B shows a conventional pipelined parallel operation of either an analog or a digital circuit. Shown in FIG. 1B are three stages “a”, “b” and “c” of a device, with each stage having 3 sampling devices M (Ma, Mb, Mc), 3 analog or digital circuits A (Aa 0 -Aa 2 , Ab 0 -Ab 2 , Ac 0 -Ac 2 ), clocked by the clock signals f 0 -f 2 (note that only 3 devices in each stage are shown), with the data outputs sa 0 -sa 2 , sb 0 -sb 2 , sc 0 -sc 2 .
  • FIG. 1C shows a relationship between the clock phase and signal phase—in other words, the clock is a multiple phase single rate clock.
  • the problem with this approach is that the slow running block in the backend limits the system clock frequency.
  • the circuit bandwidth of the Ax blocks naturally reduces from the front-end to the backend as the block functionality increases toward the backend.
  • the front-end bandwidth can not be scaled-down to match the slow clock, because the front-end has to track the fast varying signal, and/or the matching or noise (kT/C) requirements may prevent the scaling.
  • the front-end is usually the bottleneck in mismatch and noise because of the signal amplification in the front-end stage.
  • the present invention relates to a hierarchical pipelined parallel operation of analog/digital circuits that substantially obviate one or more of the disadvantages of the related art.
  • a hierarchical pipelined parallel circuit includes a first stage comprising a first plurality of sampling devices and a plurality of corresponding analog circuits receiving an analog voltage; a second stage comprising a second plurality of sampling devices and a plurality of corresponding analog circuits receiving outputs from the first stage; and a multi-frequency multi-phase clock for the first and second stages.
  • the clock frequency multiplied by the number of parallel devices in each stage is the throughput of the circuit and therefore should preferably be kept constant across the stages.
  • the number of devices in the second stage is greater than the number of devices in the first stage, and the second frequency is lower than the first frequency. Phases of the clocks for the devices in each of the stages are related to each other by 360°/number of devices in each stage.
  • a hierarchical pipelined parallel circuit in another embodiment, includes a first stage with a plurality of sampling circuits and a plurality of corresponding analog circuits that receive an output from the plurality of sampling circuits.
  • a second stage includes a second plurality of sampling circuits and a plurality of corresponding analog circuits that receive an output from the plurality of sampling circuits.
  • a multi-frequency, multi-phase clock clocks the first and second stages, the multi-frequency, multi-phase clock providing a first clock having a first frequency having a single or plurality of phases and a second clock having a second frequency having a plurality of phases.
  • the number of devices in the second stage is greater than the number of devices in the first stage.
  • a first phase of a plurality of phases is phase locked to the first phase of the first clock.
  • the second frequency is lower than the first frequency.
  • the clock frequency multiplied by the number of parallel devices in each stage is the throughput of the circuit and therefore should preferably be kept constant across the stages.
  • Phases of the clocks for the devices in each of the stages are related to each other by 360°/number of devices in each stage.
  • the phases can be equally spaced around 360°.
  • the phases can be unequally spaced around 360°.
  • the hierarchical pipelined parallel circuit can be an analog circuit.
  • the hierarchical pipelined parallel circuit can be an analog to digital conversion circuit.
  • the plurality of sampling circuits can be sample-and-hold circuits and the analog circuit is a programmable gain amplifier (PGA) preceding a time-interleaved ADC array.
  • PGA programmable gain amplifier
  • an analog-to-digital converter in another embodiment, includes N track-and-hold amplifiers inputting an analog voltage and sampling the analog voltage using a N-phase clock; M sub-analog-to-digital converters receiving voltages from the track-and-hold amplifiers and sampling the voltages using an M phase clock having a frequency N/M compared to the N-phase clock; P encoders receiving outputs of the sub-analog-to-digital converters and encoding the outputs using a P phase clock having a frequency M/P of the compared to the M phase clock; and R demultiplexers retime the P different phase outputs from the P encoders and outputting R single-phase digital outputs representing the analog voltage and having a rate P/R each compared to the P-phase clock.
  • a track-and-hold amplifier In each signal path following the track-and-hold amplifiers, there is a programmable gain amplifier. In each signal path to each sub-analog-to-digital converter, a track-and-hold amplifier is clocked by the same clock as its corresponding sub-analog-to-digital converter, and there is a second programmable gain amplifier.
  • In each signal path to a corresponding encoder there is a D flip-flop for each encoder input bit signal clocked by the same clock as the corresponding encoder.
  • a D flip-flop In each signal path following a corresponding encoder, there is a D flip-flop for each encoder output bit signal clocked by the same clock as the corresponding encoder. In half of the signal paths following the encoders, there is a delay latch following the encoder output D flip-flop and clocked by the same clock as the corresponding encoder.
  • FIG. 1A illustrates a conventional time interleaved ADC.
  • FIGS. 1B-1C illustrate a generalized phase relationship in of conventional parallel circuits.
  • FIGS. 2-3 illustrate a generalized embodiment of the present invention.
  • FIG. 4 illustrates an exemplary programmable gain amplifier embodiment of the invention.
  • FIG. 5 illustrates an exemplary analog to digital converter embodiment of the invention.
  • FIGS. 6A-6B illustrate how a multi-phase multi-frequency clock can be generated and used.
  • FIG. 6C illustrates how the multi-phase parallel signals are retimed to a single phase.
  • FIG. 7 illustrates the interleaving approach between the second stage and the third stage of the ADC hierarchy.
  • FIG. 8 illustrates how the signal travels from a first stage of the ADC hierarchy to the second stage of the ADC hierarchy.
  • FIG. 2 shows the present invention in a generalized form. Shown in FIG. 2 are two stages “a” and “b” (of what can be a parallel hierarchy with more than two stages) of a device, with each stage having sampling devices M (Ma, Mb), analog or digital circuits A (Aa 0 -Aa 2 , Ab 0 -Ab 5 ), clocked by the clock signals fa 0 -fa 2 and fb 0 -fb 5 , with the data outputs sa 0 -sa 2 and sb 0 -sb 5 , as shown in the figure. It will be appreciated that the number of devices in each stage is not limited to what is shown in FIG. 2 .
  • phase and frequency relationships between the various signals are illustrated in FIG. 3 .
  • FIG. 4 illustrates how the multi-frequency multi-phase clock approach of FIGS. 2-3 may be applied to a programmable gain array, which, for example, can be one element of an ADC.
  • a programmable gain array which, for example, can be one element of an ADC.
  • Shown in FIG. 4 is a first stage comprising track-and-holds 102 and driven by the track-and-hold clock f t/hA , f t/hB .
  • Outputs of the track-and-holds 102 are inputted into coarse programmable gain amplifiers 402 A, 402 B, and then to a second stage.
  • each signal path has its own track-and-hold 404 driven by a different clock of a frequency f, and phases A-D, and a follow-on fine PGAs 406 A-D.
  • the back-end circuitry can be clocked at a lower speed, while the front-end circuitry can be clocked at a higher speed, while maintaining a high conversion speed of the overall ADC.
  • the number of back-end devices in an ADC such as encoders and demultiplexers, does not need to equal the number of front-end devices, such as track-and-hold amplifiers and ADCs.
  • a hierarchical structure results. There are fewer elements on the front-end, and the number of elements grows as the signal moves through the stages towards the back-end. This has the advantage that power consumption and area is substantially reduced.
  • the front-end circuitry tends to consume more power than the back-end, therefore, reducing the amount of front-end circuitry has a disproportionately beneficial effect on the overall power and area requirements of the device.
  • Another benefit of this approach is that mismatch between the signal lines, and the mismatch between the clock lines, can be reduced or eliminated.
  • phase locked to a phase of the clock of the previous stage while its frequency is slower than the frequency of the clock of the previous stage.
  • a ratio of clock frequencies of the stages corresponds to a ratio of devices in the stages.
  • phases of the clocks for the devices in each of the stages are related to each other by 360°/number of devices in each stage.
  • the present invention will be further illustrated with reference to a pipelined ADC, which is a particular example of the pipelined hierarchical architecture illustrated in FIGS. 2-4 .
  • the approach of the present invention is to divide the ADC into smaller blocks, so as to avoid the back-end bandwidth limitations, and to implement it by time-interleaving an array of pipelined analog or digital blocks.
  • Clocked sampling devices are therefore used. Common examples of such devices are track-and-hold amplifiers in analog domain, and D flip-flops in the digital domain.
  • FIG. 5 illustrates one ADC-related embodiment of the present invention, which is a particular example of how the general principles described above with reference to FIGS. 2-4 can be applied.
  • Shown in FIG. 5 is a hierarchical parallel structure of an analog-to-digital converter, which includes four track-and-holds 102 A- 102 D, eight sub-ADCs 104 A- 104 H, sixteen encoders 106 A- 106 P and eight demultiplexers 108 A- 108 H.
  • the number parallel channels, as well as the hierarchical ratios between the stages, are exemplary.
  • An analog signal V a is sampled by four track-and-hold amplifiers 102 A- 102 D.
  • the sampling is performed at different phases.
  • the clock signals provided to the track-and-hold amplifiers 102 A- 102 D are spaced apart from each other by 90°, or one quarter of the period (here, 360° divided by the number of track-and-hold amplifiers). This is an example of time interleaving. Note that the clock frequencies f t/hA -f t/hD supplied to the track-and-hold amplifiers 102 A- 102 D are the same, but the phase is different.
  • the outputs of the track-and-holds 102 A- 102 D are then split, in this case into two signals 110 A, 110 B that are fed into two sub-ADCs.
  • the track-and-hold 102 A its output ( 110 A, 110 B) goes to sub-ADC 104 A and sub-ADC 104 B.
  • the two sub-ADCs 104 A, 104 B are clocked at half the frequency of the track-and-hold, and their clock waveforms f adcA , f adcB are at 180° relative to each other.
  • the phases of the clocks of the two sub-ADCs 104 A, 104 B are complementary.
  • the output 510 B of the track-and-hold 102 A is sampled by the sub-ADC 104 B.
  • the output 510 A of the track-and-hold 102 A is sampled by the sub-ADC 104 A.
  • each sub-ADC is split up again.
  • the output of the sub-ADC 104 A ( 512 A, 512 B) is sampled by encoders 106 A, 106 B, respectively.
  • the clock inputs f encA , f encB to the two encoders 106 A, 106 B are similarly one half of the clock input to the sub-ADC 104 A, and are complementary in phase.
  • the outputs 514 A, 514 B of the two encoders 106 A, 106 B, respectively, are fed into a 2-to-4 demultiplexer 108 A, which retimes the two input digital signals with one of the clock phases f encA -f encP , e.g., f encI , as shown in FIG. 5 , and de-multiplexes them into four parallel outputs at half the input rate.
  • the RT in block 108 A stands for “retimer”).
  • the output data at the outputs of the encoders 106 A- 106 P has different phases, therefore, it needs to be retimed to the same phase, which the retimer and demultiplexer blocks 108 A- 108 H accomplish.
  • the remainder of the circuit shown in FIG. 5 works based on the same principles as described above.
  • the encoders 106 and the demultiplexers 108 may be viewed as the back-end, and the track-and-holds 102 and the ADCs 104 may be viewed as the front-end.
  • the demultiplexers in blocks 108 can be used recursively, for example, to convert 32 to 64 parallel outputs, etc.
  • the parallel output signals of the first three stages of the circuit of FIG. 5 have different phases, while the outputs of the last stage, the demultiplexers, are all retimed to a single phase. All the signals are locked in phase relative to each other. In other words, there is no need to retime the data between each stage of the circuit.
  • the output of any one of the encoders 106 can be “first”, or second, etc., given that the phases of their clock inputs f enc vary.
  • FIG. 5 uses a multi-phase, multi-frequency clock.
  • FIGS. 6A and 6B illustrate how such a clock can be generated, although the invention is not limited to this particular method of generating clock waveforms, and other mechanisms may be utilized.
  • D flip-flops 602 A- 602 E can be added to the circuit, between the track-and-holds 102 A- 102 D and the sub-ADCs 104 A- 104 H, connected as shown.
  • the track-and-holds 102 A- 102 D are driven by a single frequency four phase clock f t/ho -f t/h3 , which can be generated, for example, by a ring oscillator.
  • FIG. 6A shows the wave forms of the clocks f t/h and f adc .
  • the clocks f enc for the encoder stage 106 can be derived in the same manner, using D flip-flops and driven by clock outputs f adc of the D flip-flops 602 A- 602 E shown in FIG. 6A .
  • the multi-phase signals are retimed into single phase as follows (see illustration in FIG. 6C , for the case of 3 track-and-holds and six sub-ADCs): step one: retime the outputs of half of the channels with their respective complement clocks, so that each complementary pair of outputs is aligned in phase.
  • step one retime the outputs of half of the channels with their respective complement clocks, so that each complementary pair of outputs is aligned in phase.
  • sb 0 , sb 1 , sb 2 are retimed by fb 3 , fb 4 and fb 5 respectively, as is shown in FIG. 6C .
  • Step two retime the outputs that have been aligned to the complementary phases with an original clock phase, preferably the middle one of the original phases, for equal setup and hold time margin.
  • the 6 data in three phases shown in FIG. 6C are retimed with fb 1 the middle phase among fb 0 , fb 1 and fb 2 .
  • the diagram in FIG. 6C illustrates output data retiming. Note that only three distinct clock phases are necessary, with the other three (of the six) generated by inverting the clock waveform.
  • phase ambiguity is avoided, though the parallel data signals have different phases before the retiming (phase-alignment).
  • the advantage is that there is no need to put an additional retiming block in each signal path of the first stage. This eliminates the overhead and signal degradation associated with such retiming circuitry in the front end of the signal path. Also, there is no need to use a reset to resolve the phase ambiguity
  • the number of parallel operations in each hierarchy can be any increasing integer from the front-end to the backend.
  • the number of hierarchies can be any integer.
  • the multi-phase multi-rate clock generation can be used recursively to generate more than 2 ⁇ clocks for an immediately lower hierarchy.
  • FIG. 7 illustrates the interleaving approach between the second stage and the third stage of the ADC hierarchy.
  • the input in the circuit of FIG. 7 is from any one of the sub-ADCs, for example, sub-ADC 104 A.
  • the signal is fed into a comparator regenerative latch 702 with reset. It is then fed into a non-reset digital latch 704 , and then split up into two signals 512 A, 512 B that are fed into D flip-flops 706 A, 706 B, which are clocked by complementary phase clocks f enc , f encc .
  • the outputs of the D flip-flops 706 A, 706 B, are inputted into the encoders 106 A, 106 B, and then to D flip-flops 708 A, 708 B.
  • the output of the second D flip-flop 708 B is also latched by a digital (half clock) delay latch 710 .
  • the comparator regenerative latch 702 and the non-reset digital latch 704 may also be viewed as the last block of the sub-ADC 102 . Note that in the case of the latch 702 , the previous sample needs to be reset, so that the next sample can be latched.
  • the non-reset latch 704 is analogous to a data latch, and does not need to be reset.
  • the output of the latch 704 is sampled by the D flip-flops 706 A, 706 B.
  • the outputs of the encoders 106 A, 106 B are sampled by the D flip-flops 708 A, 708 B. Note that at the outputs of the circuit in FIG. 7 are both clocked to the same clock f encc . In other words, after the operation of the latches, the data in all the paths is retimed (phase-aligned). It should be noted that the output of the retimed path corresponds to the input sample received earlier than the path that had not been retimed.
  • the presence of the latches in a circuit of FIG. 7 reduces problems with the meta-stability associated with the comparator regenerative latch 702 .
  • FIG. 8 illustrates an example of how the signal travels from the first stage of the hierarchy to the second stage of the hierarchy.
  • the output of the track-and-hold 102 A is fed into a coarse programmable gain amplifier 402 , which then splits the signal into 510 A, 510 B and feeds it into two track-and-hold amplifiers 404 A, 404 B, which are clocked by the same clock (f adcA , f adcB ) as their corresponding sub-ADC (here, 104 A, 104 B).
  • the outputs of the track-and-holds 404 A, 404 B are fed into fine programmable gain amplifiers 406 A, 406 B, respectively, and then to the sub-ADCs 104 A, 104 B.
  • the clock signals f adcA and f adcB are phase compliments of each other.
  • the presence of the programmable gain amplifiers 402 , 406 allows reducing gain mismatch between the various signal paths.
  • the devices can be packed closer together, reducing mismatch.
  • the mismatch can be a gain mismatch, an offset mismatch, or a timing mismatch.
  • the timing mismatch, or the sampling clock mismatch is usually the most troublesome one.
  • the timing after that point becomes essentially irrelevant. Therefore, reducing the number of track-and-holds on the front-end reduces the timing mismatch problems.
  • the front-end circuitry at current technology, can be clocked at multi-gigahertz speeds, which is at present virtually unachievable for the digital encoders and digital signal processors (DSPs) that the ADC outputs are usually fed to (but which only need to run at a fraction of the speeds of the front-end).
  • DSPs digital signal processors
  • the invention is not limited to this application, but may be used in any application that requires parallel pipelined operation.
  • the invention may be used in telecommunication circuits (e.g., in SERDES, or serializer-deserializer, circuits, in digital processors, or any discrete-time analog, digital, or analog/digital circuits).

Abstract

A hierarchical parallel pipelined circuit includes a first stage with a plurality of sampling circuits and a plurality of corresponding analog or digital circuits that receive an output from the plurality of sampling circuits. A second stage includes a second plurality of sampling circuits and a plurality of corresponding analog or digital circuits that receive an output from the plurality of sampling circuits. A multi-frequency, multi-phase clock clocks the first and second stages, the multi-frequency, multi-phase clock providing a first clock having a first frequency having either a single or plurality of phases, and a second clock having a second frequency having a plurality of phases. A first phase of a plurality of phases is phase locked to the first phase of the first clock. The clock frequency multiplied by the number of parallel devices in each stage is the throughput of the circuit and is kept constant across the stages.

Description

    BACKGROUND OF THE INVENTION
  • 1. Field of the Invention
  • The present invention is related to high-throughput discrete-time systems with parallel pipelined architectures, and more particularly, to high-speed analog front-end circuits, such as time-interleaved analog-to-digital converters and to programmable gain amplifiers that precede the analog-to-digital converters.
  • 2. Related Art
  • Many modern data communications systems use parallel pipelined architectures in order to increase the data throughput. In essence, this approach utilizes a number of identical pipelined sub-circuits arranged in parallel. Another term for this architecture is “time interleaving.”
  • FIG. 1A illustrates a conventional time interleaved analog-to-digital converter (ADC). As shown in FIG. 1A, an analog voltage Va is sampled by track-and-hold amplifiers 102A-102P. The track-and-hold amplifiers 102A-102P are clocked by clocks fadcA-fadcP, as shown in the figure. The outputs of the track-and-hold amplifiers 102A-102P are inputted to sub-analog-to-digital converters 104A-104P, and then to encoders 106A-106P. Demultiplexers 108A-108H input the multiple-phase output digital signals representing a digitized version of the input analog voltage Va of the corresponding encoders 106A-106P, and output a number of single-phase digital signals, each at a lower rate.
  • FIGS. 1B-1C illustrate a generalized phase relationship of conventional parallel pipelined circuits. FIG. 1B shows a conventional pipelined parallel operation of either an analog or a digital circuit. Shown in FIG. 1B are three stages “a”, “b” and “c” of a device, with each stage having 3 sampling devices M (Ma, Mb, Mc), 3 analog or digital circuits A (Aa0-Aa2, Ab0-Ab2, Ac0-Ac2), clocked by the clock signals f0-f2 (note that only 3 devices in each stage are shown), with the data outputs sa0-sa2, sb0-sb2, sc0-sc2. Clocked sampling devices Mx are necessary. Common examples of Mx are track-and-hold (T/H) in the analog domain and D flip-flop (DFF) in the digital domain. FIG. 1C shows a relationship between the clock phase and signal phase—in other words, the clock is a multiple phase single rate clock.
  • The problem with this approach is that the slow running block in the backend limits the system clock frequency. The circuit bandwidth of the Ax blocks naturally reduces from the front-end to the backend as the block functionality increases toward the backend. However, the front-end bandwidth can not be scaled-down to match the slow clock, because the front-end has to track the fast varying signal, and/or the matching or noise (kT/C) requirements may prevent the scaling. The front-end is usually the bottleneck in mismatch and noise because of the signal amplification in the front-end stage.
  • More granularity in the clock rate is therefore needed to improve the efficiency for a given throughput. Accordingly, there is a need in the art for high bandwidth architectures that utilize an architectural approach to solving the bandwidth problem.
  • SUMMARY OF THE INVENTION
  • The present invention relates to a hierarchical pipelined parallel operation of analog/digital circuits that substantially obviate one or more of the disadvantages of the related art.
  • More particularly, in an exemplary embodiment of the present invention, a hierarchical pipelined parallel circuit includes a first stage comprising a first plurality of sampling devices and a plurality of corresponding analog circuits receiving an analog voltage; a second stage comprising a second plurality of sampling devices and a plurality of corresponding analog circuits receiving outputs from the first stage; and a multi-frequency multi-phase clock for the first and second stages. The clock frequency multiplied by the number of parallel devices in each stage is the throughput of the circuit and therefore should preferably be kept constant across the stages. The number of devices in the second stage is greater than the number of devices in the first stage, and the second frequency is lower than the first frequency. Phases of the clocks for the devices in each of the stages are related to each other by 360°/number of devices in each stage.
  • In another embodiment, a hierarchical pipelined parallel circuit, includes a first stage with a plurality of sampling circuits and a plurality of corresponding analog circuits that receive an output from the plurality of sampling circuits. A second stage includes a second plurality of sampling circuits and a plurality of corresponding analog circuits that receive an output from the plurality of sampling circuits. A multi-frequency, multi-phase clock clocks the first and second stages, the multi-frequency, multi-phase clock providing a first clock having a first frequency having a single or plurality of phases and a second clock having a second frequency having a plurality of phases. The number of devices in the second stage is greater than the number of devices in the first stage. A first phase of a plurality of phases is phase locked to the first phase of the first clock. The second frequency is lower than the first frequency. The clock frequency multiplied by the number of parallel devices in each stage is the throughput of the circuit and therefore should preferably be kept constant across the stages. Phases of the clocks for the devices in each of the stages are related to each other by 360°/number of devices in each stage. The phases can be equally spaced around 360°. The phases can be unequally spaced around 360°. The hierarchical pipelined parallel circuit can be an analog circuit. The hierarchical pipelined parallel circuit can be an analog to digital conversion circuit. The plurality of sampling circuits can be sample-and-hold circuits and the analog circuit is a programmable gain amplifier (PGA) preceding a time-interleaved ADC array.
  • In another embodiment, an analog-to-digital converter includes N track-and-hold amplifiers inputting an analog voltage and sampling the analog voltage using a N-phase clock; M sub-analog-to-digital converters receiving voltages from the track-and-hold amplifiers and sampling the voltages using an M phase clock having a frequency N/M compared to the N-phase clock; P encoders receiving outputs of the sub-analog-to-digital converters and encoding the outputs using a P phase clock having a frequency M/P of the compared to the M phase clock; and R demultiplexers retime the P different phase outputs from the P encoders and outputting R single-phase digital outputs representing the analog voltage and having a rate P/R each compared to the P-phase clock. In one embodiment, M/N=2. In one embodiment, P/M=2. In each signal path following the track-and-hold amplifiers, there is a programmable gain amplifier. In each signal path to each sub-analog-to-digital converter, a track-and-hold amplifier is clocked by the same clock as its corresponding sub-analog-to-digital converter, and there is a second programmable gain amplifier. In each signal path to a corresponding encoder, there is a D flip-flop for each encoder input bit signal clocked by the same clock as the corresponding encoder. In each signal path following a corresponding encoder, there is a D flip-flop for each encoder output bit signal clocked by the same clock as the corresponding encoder. In half of the signal paths following the encoders, there is a delay latch following the encoder output D flip-flop and clocked by the same clock as the corresponding encoder.
  • Additional features and advantages of the invention will be set forth in the description that follows, and in part will be apparent from the description, or may be learned by practice of the invention. The advantages of the invention will be realized and attained by the structure particularly pointed out in the written description and claims hereof as well as the appended drawings.
  • It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory and are intended to provide further explanation of the invention as claimed.
  • BRIEF DESCRIPTION OF THE FIGURES
  • The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this specification, illustrate embodiments of the invention and together with the description serve to explain the principles of the invention. In the drawings:
  • FIG. 1A illustrates a conventional time interleaved ADC.
  • FIGS. 1B-1C illustrate a generalized phase relationship in of conventional parallel circuits.
  • FIGS. 2-3 illustrate a generalized embodiment of the present invention.
  • FIG. 4 illustrates an exemplary programmable gain amplifier embodiment of the invention.
  • FIG. 5 illustrates an exemplary analog to digital converter embodiment of the invention.
  • FIGS. 6A-6B illustrate how a multi-phase multi-frequency clock can be generated and used.
  • FIG. 6C illustrates how the multi-phase parallel signals are retimed to a single phase.
  • FIG. 7 illustrates the interleaving approach between the second stage and the third stage of the ADC hierarchy.
  • FIG. 8 illustrates how the signal travels from a first stage of the ADC hierarchy to the second stage of the ADC hierarchy.
  • DETAILED DESCRIPTION OF THE INVENTION
  • Reference will now be made in detail to embodiments of the present invention, examples of which are illustrated in the accompanying drawings.
  • FIG. 2 shows the present invention in a generalized form. Shown in FIG. 2 are two stages “a” and “b” (of what can be a parallel hierarchy with more than two stages) of a device, with each stage having sampling devices M (Ma, Mb), analog or digital circuits A (Aa0-Aa2, Ab0-Ab5), clocked by the clock signals fa0-fa2 and fb0-fb5, with the data outputs sa0-sa2 and sb0-sb5, as shown in the figure. It will be appreciated that the number of devices in each stage is not limited to what is shown in FIG. 2.
  • The phase and frequency relationships between the various signals are illustrated in FIG. 3.
  • FIG. 4 illustrates how the multi-frequency multi-phase clock approach of FIGS. 2-3 may be applied to a programmable gain array, which, for example, can be one element of an ADC. Shown in FIG. 4 is a first stage comprising track-and-holds 102 and driven by the track-and-hold clock ft/hA, ft/hB. Outputs of the track-and-holds 102 are inputted into coarse programmable gain amplifiers 402A, 402B, and then to a second stage. In the second stage, each signal path has its own track-and-hold 404 driven by a different clock of a frequency f, and phases A-D, and a follow-on fine PGAs 406A-D.
  • This way, the back-end circuitry can be clocked at a lower speed, while the front-end circuitry can be clocked at a higher speed, while maintaining a high conversion speed of the overall ADC. It also means that the number of back-end devices in an ADC, such as encoders and demultiplexers, does not need to equal the number of front-end devices, such as track-and-hold amplifiers and ADCs. In other words, a hierarchical structure results. There are fewer elements on the front-end, and the number of elements grows as the signal moves through the stages towards the back-end. This has the advantage that power consumption and area is substantially reduced. Note also that the front-end circuitry tends to consume more power than the back-end, therefore, reducing the amount of front-end circuitry has a disproportionately beneficial effect on the overall power and area requirements of the device.
  • Another benefit of this approach is that mismatch between the signal lines, and the mismatch between the clock lines, can be reduced or eliminated. For example, with reference to conventional circuit shown in FIG. 1A, there may be mismatch between the signal going through the signal path of the track-and-hold 102A, sub-ADC 104A and encoder 106A, and a signal going through the track-and-hold 102P, ADC 104P and encoder 106P.
  • Another way of looking at this approach is that granularity of the overall structure is increased using the hierarchical approach by using a higher granularity of the clock frequency. Note also that the spacing of phases around the unit circle can be equally spaced, or can be unequally spaced. Thus, the number of devices in the second stage is greater than the number of devices in the first stage. Normally, in each stage, one of the phases is phase locked to a phase of the clock of the previous stage, while its frequency is slower than the frequency of the clock of the previous stage. A ratio of clock frequencies of the stages corresponds to a ratio of devices in the stages. Usually phases of the clocks for the devices in each of the stages are related to each other by 360°/number of devices in each stage.
  • The present invention will be further illustrated with reference to a pipelined ADC, which is a particular example of the pipelined hierarchical architecture illustrated in FIGS. 2-4. Using the parallel pipelined concepts described above, the approach of the present invention is to divide the ADC into smaller blocks, so as to avoid the back-end bandwidth limitations, and to implement it by time-interleaving an array of pipelined analog or digital blocks. Clocked sampling devices are therefore used. Common examples of such devices are track-and-hold amplifiers in analog domain, and D flip-flops in the digital domain.
  • FIG. 5 illustrates one ADC-related embodiment of the present invention, which is a particular example of how the general principles described above with reference to FIGS. 2-4 can be applied. Shown in FIG. 5 is a hierarchical parallel structure of an analog-to-digital converter, which includes four track-and-holds 102A-102D, eight sub-ADCs 104A-104H, sixteen encoders 106A-106P and eight demultiplexers 108A-108H. It will be appreciated that the number parallel channels, as well as the hierarchical ratios between the stages, are exemplary.
  • An analog signal Va is sampled by four track-and-hold amplifiers 102A-102D. The sampling is performed at different phases. The clock signals provided to the track-and-hold amplifiers 102A-102D are spaced apart from each other by 90°, or one quarter of the period (here, 360° divided by the number of track-and-hold amplifiers). This is an example of time interleaving. Note that the clock frequencies ft/hA-ft/hD supplied to the track-and-hold amplifiers 102A-102D are the same, but the phase is different. The outputs of the track-and-holds 102A-102D are then split, in this case into two signals 110A, 110B that are fed into two sub-ADCs. For example, taking the case of the track-and-hold 102A, its output (110A, 110B) goes to sub-ADC 104A and sub-ADC 104B. The two sub-ADCs 104A, 104B are clocked at half the frequency of the track-and-hold, and their clock waveforms fadcA, fadcB are at 180° relative to each other. In other words, the phases of the clocks of the two sub-ADCs 104A, 104B are complementary. At the end of the clock period of the track-and-hold 102A (ft/hA), the output 510B of the track-and-hold 102A is sampled by the sub-ADC 104B. At the end of the next period, the output 510A of the track-and-hold 102A is sampled by the sub-ADC 104A.
  • In the next stage, the output of each sub-ADC is split up again. For example, the output of the sub-ADC 104A (512A, 512B) is sampled by encoders 106A, 106B, respectively. The clock inputs fencA, fencB to the two encoders 106A, 106B are similarly one half of the clock input to the sub-ADC 104A, and are complementary in phase. The outputs 514A, 514B of the two encoders 106A, 106B, respectively, are fed into a 2-to-4 demultiplexer 108A, which retimes the two input digital signals with one of the clock phases fencA-fencP, e.g., fencI, as shown in FIG. 5, and de-multiplexes them into four parallel outputs at half the input rate. (The RT in block 108A stands for “retimer”).
  • The output data at the outputs of the encoders 106A-106P has different phases, therefore, it needs to be retimed to the same phase, which the retimer and demultiplexer blocks 108A-108H accomplish. The remainder of the circuit shown in FIG. 5 works based on the same principles as described above.
  • In the circuit of FIG. 5, the encoders 106 and the demultiplexers 108 may be viewed as the back-end, and the track-and-holds 102 and the ADCs 104 may be viewed as the front-end.
  • Note that the demultiplexers in blocks 108 can be used recursively, for example, to convert 32 to 64 parallel outputs, etc. Note also that the parallel output signals of the first three stages of the circuit of FIG. 5 have different phases, while the outputs of the last stage, the demultiplexers, are all retimed to a single phase. All the signals are locked in phase relative to each other. In other words, there is no need to retime the data between each stage of the circuit. Note also that the output of any one of the encoders 106 can be “first”, or second, etc., given that the phases of their clock inputs fenc vary.
  • Thus, the circuit of FIG. 5 uses a multi-phase, multi-frequency clock. FIGS. 6A and 6B illustrate how such a clock can be generated, although the invention is not limited to this particular method of generating clock waveforms, and other mechanisms may be utilized. As shown in FIG. 6A, D flip-flops 602A-602E can be added to the circuit, between the track-and-holds 102A-102D and the sub-ADCs 104A-104H, connected as shown. The track-and-holds 102A-102D are driven by a single frequency four phase clock ft/ho-ft/h3, which can be generated, for example, by a ring oscillator. At the sub-ADC stage, an eight phase clock running at half the rate is needed. The D flip-flops 602A-602E, arranged as shown in FIG. 6A, provides such a clock. FIG. 6B shows the wave forms of the clocks ft/h and fadc.
  • Although not shown in figures, the clocks fenc for the encoder stage 106 can be derived in the same manner, using D flip-flops and driven by clock outputs fadc of the D flip-flops 602A-602E shown in FIG. 6A.
  • The multi-phase signals are retimed into single phase as follows (see illustration in FIG. 6C, for the case of 3 track-and-holds and six sub-ADCs): step one: retime the outputs of half of the channels with their respective complement clocks, so that each complementary pair of outputs is aligned in phase. For example, sb0, sb1, sb2 are retimed by fb3, fb4 and fb5 respectively, as is shown in FIG. 6C.
  • Step two: retime the outputs that have been aligned to the complementary phases with an original clock phase, preferably the middle one of the original phases, for equal setup and hold time margin. For example, the 6 data in three phases shown in FIG. 6C are retimed with fb1 the middle phase among fb0, fb1 and fb2. In other words, the diagram in FIG. 6C illustrates output data retiming. Note that only three distinct clock phases are necessary, with the other three (of the six) generated by inverting the clock waveform.
  • Thus, with this clocking approach, phase ambiguity is avoided, though the parallel data signals have different phases before the retiming (phase-alignment). The advantage is that there is no need to put an additional retiming block in each signal path of the first stage. This eliminates the overhead and signal degradation associated with such retiming circuitry in the front end of the signal path. Also, there is no need to use a reset to resolve the phase ambiguity
  • Note also that although the architecture is easy to implement when it consists of a binary tree structure, the number of parallel operations in each hierarchy can be any increasing integer from the front-end to the backend. The number of hierarchies can be any integer. The multi-phase multi-rate clock generation can be used recursively to generate more than 2× clocks for an immediately lower hierarchy.
  • FIG. 7 illustrates the interleaving approach between the second stage and the third stage of the ADC hierarchy. The input in the circuit of FIG. 7 is from any one of the sub-ADCs, for example, sub-ADC 104A. The signal is fed into a comparator regenerative latch 702 with reset. It is then fed into a non-reset digital latch 704, and then split up into two signals 512A, 512B that are fed into D flip-flops 706A, 706B, which are clocked by complementary phase clocks fenc, fencc. The outputs of the D flip-flops 706A, 706B, are inputted into the encoders 106A, 106B, and then to D flip-flops 708A, 708B. The output of the second D flip-flop 708B is also latched by a digital (half clock) delay latch 710. The comparator regenerative latch 702 and the non-reset digital latch 704 may also be viewed as the last block of the sub-ADC 102. Note that in the case of the latch 702, the previous sample needs to be reset, so that the next sample can be latched. The non-reset latch 704 is analogous to a data latch, and does not need to be reset. The output of the latch 704 is sampled by the D flip-flops 706A, 706B. The outputs of the encoders 106A, 106B are sampled by the D flip-flops 708A, 708B. Note that at the outputs of the circuit in FIG. 7 are both clocked to the same clock fencc. In other words, after the operation of the latches, the data in all the paths is retimed (phase-aligned). It should be noted that the output of the retimed path corresponds to the input sample received earlier than the path that had not been retimed.
  • The presence of the latches in a circuit of FIG. 7 reduces problems with the meta-stability associated with the comparator regenerative latch 702.
  • FIG. 8 illustrates an example of how the signal travels from the first stage of the hierarchy to the second stage of the hierarchy. As shown in FIG. 8, the output of the track-and-hold 102A is fed into a coarse programmable gain amplifier 402, which then splits the signal into 510A, 510B and feeds it into two track-and- hold amplifiers 404A, 404B, which are clocked by the same clock (fadcA, fadcB) as their corresponding sub-ADC (here, 104A, 104B). The outputs of the track-and- holds 404A, 404B are fed into fine programmable gain amplifiers 406A, 406B, respectively, and then to the sub-ADCs 104A, 104B. Note that the clock signals fadcA and fadcB are phase compliments of each other. The presence of the programmable gain amplifiers 402, 406 allows reducing gain mismatch between the various signal paths.
  • In the present invention, because the overall area is reduced, and the number of devices (e.g., track-and-hold amplifiers, sub-ADCs, etc.) is reduced, the devices can be packed closer together, reducing mismatch. The mismatch can be a gain mismatch, an offset mismatch, or a timing mismatch. Of the three mismatches, the timing mismatch, or the sampling clock mismatch, is usually the most troublesome one. However, once the signal is sampled, the timing after that point becomes essentially irrelevant. Therefore, reducing the number of track-and-holds on the front-end reduces the timing mismatch problems. Additionally, the front-end circuitry, at current technology, can be clocked at multi-gigahertz speeds, which is at present virtually unachievable for the digital encoders and digital signal processors (DSPs) that the ADC outputs are usually fed to (but which only need to run at a fraction of the speeds of the front-end).
  • Although the particular embodiment described above is primarily in terms of an ADC, it will be appreciated that the invention is not limited to this application, but may be used in any application that requires parallel pipelined operation. For example, the invention may be used in telecommunication circuits (e.g., in SERDES, or serializer-deserializer, circuits, in digital processors, or any discrete-time analog, digital, or analog/digital circuits).
  • It should also be appreciated that various modifications, adaptations, and alternative embodiments thereof may be made within the scope and spirit of the present invention. The invention is further defined by the following claims.

Claims (45)

1. A hierarchical pipelined parallel circuit comprising:
a first stage comprising a first plurality of sampling circuits and a plurality of corresponding analog circuits receiving a signal;
a second stage comprising a second plurality of sampling devices and a plurality of corresponding analog circuits receiving outputs from the first stage; and
a multi-frequency multi-phase clock clocking the first and second stages,
wherein the number of devices in the second stage is greater than the number of devices in the first stage.
2. The circuit of claim 1, wherein a ratio of clock frequencies of the first and second stages corresponds to a ratio of devices in the first and second stages so that the circuit throughput, which is equal to the clock frequency multiplied by the number of devices in each stage, is kept constant.
3. The circuit of claim 2, wherein phases of the clocks for the devices in each of the stages are related to each other by 360°/number of devices in each stage.
4. A hierarchical pipelined parallel circuit, comprising:
a first stage comprising a plurality of sampling circuits and a plurality of corresponding analog circuits that receive an output from the plurality of sampling circuits;
a second stage comprising a second plurality of sampling circuits and a plurality of corresponding analog circuits that receive an output from the plurality of sampling circuits; and
a multi-frequency, multi-phase clock clocking the first and second stages, the multi-frequency, multi-phase clock providing a first clock having a first frequency having at least one phase and a second clock having a second frequency having a plurality of phases;
wherein the number of devices in the second stage is greater than the number of devices in the first stage; and
wherein a first phase of the second frequency is phase locked to the first phase of the first clock, and wherein the second frequency is slower than the first frequency.
5. The circuit of claim 4, wherein a ratio of clock frequencies of the first and second stages corresponds to a ratio of devices in the first and second stages so that the circuit throughput, which is equal to the clock frequency multiplied by the number of devices in each stage, is kept constant.
6. The circuit of claim 4, wherein phases of the clocks for the devices in each of the stages are related to each other by 360°/number of devices in each stage.
7. The circuit of claim 6, wherein the phases are equally spaced around 360°.
8. The circuit of claim 6, wherein the phases are unequally spaced around 360°.
9. The circuit of claim 4, wherein the sampling circuits comprise N track-and-hold amplifiers inputting an analog voltage and sampling the analog voltage using the first clock, wherein the first clock is an N-phase clock.
10. The circuit of claim 9, wherein the analog circuits comprise:
M sub-analog-to-digital converters receiving voltages from the track-and-hold amplifiers and sampling the voltages using the second clock, wherein the second clock is an M phase clock having a frequency N/M compared to the N-phase clock;
P encoders receiving outputs of the sub-analog-to-digital converters and encoding the outputs using a P phase clock having a frequency M/P of the compared to the M phase clock; and
a plurality of demultiplexers retiming and de-multiplexing the outputs of the encoders.
11. The analog-to-digital converter of claim 10, further comprising, in each signal path following the track-and-hold amplifiers, a programmable gain amplifier.
12. The analog-to-digital converter of claim 10, further comprising:
in each signal path to each sub-analog-to-digital converter, a track-and-hold amplifier clocked by the same clock as its corresponding sub-analog-to-digital converter, and a second programmable gain amplifier.
13. The analog-to-digital converter of claim 10, further comprising, in each signal path following a corresponding sub-analog-to digital converter:
a digital reset latch; and
a digital non-reset latch.
14. The analog-to-digital converter of claim 13, further comprising, in each signal path to a corresponding encoder, a D flip-flop clocked by the same clock as the corresponding encoder.
15. The analog-to-digital converter of claim 14, further comprising, in each signal path following each encoder, a D flip-flop clocked by the same clock as the corresponding encoder.
16. The analog-to-digital converter of claim 15, further comprising, in half of the signal paths following the encoders, delay latch following the D flip-flop and clocked by the same clock as the corresponding encoder.
17. The circuit of claim 4, wherein the hierarchical pipelined parallel circuit is an analog circuit.
18. The circuit of claim 4, wherein the hierarchical pipelined parallel circuit is an analog to digital conversion circuit.
19. The circuit of claim 4, wherein the plurality of sampling circuits are sample and hold circuits and wherein the analog circuit is a programmable gain amplifier (PGA).
20. An analog-to-digital converter comprising:
N track-and-hold amplifiers inputting an analog voltage and sampling the analog voltage using a N-phase clock;
M sub-analog-to-digital converters receiving voltages from the track-and-hold amplifiers and sampling the voltages using an M phase clock having a frequency N/M;
P encoders receiving outputs of the sub-analog-to-digital converters and encoding the outputs using an P phase clock having a frequency M/P; and
a plurality of demultiplexers retiming and de-multiplexing the outputs of the encoders.
21. The analog-to-digital converter of claim 20, wherein M/N=2.
22. The analog-to-digital converter of claim 20, wherein P/M=2.
23. The analog-to-digital converter of claim 20, further comprising a frequency-divide-by-2 circuit and, corresponding to each N-phase clock, a D flip-flop,
wherein the frequency-divide-by-2 circuit divides the frequency of the latest phase of the N-phase clock and feeds the output to the D flip-flop corresponding to the latest-phase clock,
wherein each D flip-flop is clocked by its corresponding N-phase clock,
wherein a complementary output of each D flip-flop is fed to the D flip-flop corresponding to the adjacent early phase, and
wherein complimentary outputs of each D flip-flop form the M-phase clock driving the sub-analog-to-digital converters.
24. The analog-to-digital converter of claim 20, further comprising a frequency-divide-by-2 circuit and, corresponding to each M-phase clock, a D flip-flop,
wherein the frequency-divide-by-2 circuit divides the frequency of the latest phase of the M-phase clock and feeds its output to the D flip-flop corresponding to the latest-phase clock,
wherein each D flip-flop is clocked by its corresponding M-phase clock,
wherein a complementary output of each D flip-flop is fed to the D flip-flop corresponding to the adjacent early phase, and
wherein complimentary outputs of each D flip-flop form the P-phase clock driving the encoders.
25. The analog-to-digital converter of claim 20, further comprising, in each signal path following the track-and-hold amplifiers, a programmable gain amplifier.
26. The analog-to-digital converter of claim 25, further comprising:
in each signal path to each sub-analog-to-digital converter, a track-and-hold amplifier clocked by the same clock as its corresponding sub-analog-to-digital converter, and a second programmable gain amplifier.
27. The analog-to-digital converter of claim 20, further comprising, in each signal path following a corresponding sub-analog-to digital converter:
a digital reset latch; and
a digital non-reset latch.
28. The analog-to-digital converter of claim 27, further comprising, in each signal path to a corresponding encoder, a D flip-flop clocked by the same clock as the corresponding encoder.
29. The analog-to-digital converter of claim 28, further comprising, in each signal path following each encoder, a D flip-flop clocked by the same clock as the corresponding encoder.
30. The analog-to-digital converter of claim 29, further comprising, in half of the signal paths following the encoders, delay latch following the D flip-flop and clocked by the same clock as the corresponding encoder.
31. The analog-to-digital converter of claim 20, further comprising, following each track-and-hold amplifier, a D flip-flop,
wherein the D flip-flops are driven by the same clock as its corresponding track-and-hold amplifier, and
wherein complimentary outputs of each D flip-flop form the M-phase clock driving the sub-analog-to-digital converters.
32. An analog-to-digital converter comprising:
a plurality of signal paths from an analog voltage to a plurality of digital signal lines representing the analog voltage, each signal path part of a hierarchy and including a track-and-hold amplifier, a sub-analog-to-digital converter, an encoder, and a multiplexer;
wherein the track-and-hold amplifiers, the sub-analog-to-digital converters and the encoders are driven by clocks having different frequencies.
33. The analog-to-digital converter of claim 32, further comprising, in each signal path following the track-and-hold amplifiers, a programmable gain amplifier.
34. The analog-to-digital converter of claim 33, further comprising:
in each signal path to each sub-analog-to-digital converter, a track-and-hold amplifier clocked by the same clock as its corresponding sub-analog-to-digital converter, and a second programmable gain amplifier.
35. The analog-to-digital converter of claim 32, further comprising, in each signal path following a corresponding sub-analog-to digital converter:
a digital reset latch; and
a digital non-reset latch.
36. The analog-to-digital converter of claim 35, further comprising, in each signal path to a corresponding encoder, a D flip-flop clocked by the same clock as the corresponding encoder.
37. The analog-to-digital converter of claim 36, further comprising, in each signal path following each encoder, a D flip-flop clocked by the same clock as the corresponding encoder.
38. The analog-to-digital converter of claim 37, further comprising, in half of the signal paths following the encoders, delay latch following the D flip-flop and clocked by the same clock as the corresponding encoder.
39. The analog-to-digital converter of claim 38, further comprising, following each track-and-hold amplifier, a D flip-flop,
wherein the D flip-flops are driven by the same clock as its corresponding track-and-hold amplifier, and
wherein complimentary outputs of each D flip-flop form clocks driving corresponding sub-analog-to-digital converters.
40. An analog-to-digital converter comprising:
a plurality of signal paths from an analog voltage to a plurality of digital signal lines representing the analog voltage, each signal path part of a hierarchy and including a track-and-hold amplifier, a programmable gain amplifier, a sub-analog-to-digital converter, an encoder, and a multiplexer;
wherein the track-and-hold amplifiers, the sub-analog-to-digital converters and the encoders are driven by clocks having different frequencies.
41. The analog-to-digital converter of claim 40 further comprising:
in each signal path to each sub-analog-to-digital converter, a second track-and-hold amplifier clocked by the same clock as its corresponding sub-analog-to-digital converter, and a second programmable gain amplifier.
42. The analog-to-digital converter of claim 40, further comprising, in each signal path following a corresponding sub-analog-to digital converter:
a digital reset latch; and
a digital non-reset latch.
43. The analog-to-digital converter of claim 40, further comprising, in each signal path to a corresponding encoder, a D flip-flop clocked by the same clock as the corresponding encoder.
44. The analog-to-digital converter of claim 43, further comprising, in each signal path following each encoder, a D flip-flop clocked by the same clock as the corresponding encoder.
45. The analog-to-digital converter of claim 44, further comprising, in half of the signal paths following the encoders, delay latch following the D flip-flop and clocked by the same clock as the corresponding encoder.
US10/948,547 2004-09-24 2004-09-24 Hierarchical parallel pipelined operation of analog and digital circuits Active US7012559B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US10/948,547 US7012559B1 (en) 2004-09-24 2004-09-24 Hierarchical parallel pipelined operation of analog and digital circuits

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US10/948,547 US7012559B1 (en) 2004-09-24 2004-09-24 Hierarchical parallel pipelined operation of analog and digital circuits

Publications (2)

Publication Number Publication Date
US7012559B1 US7012559B1 (en) 2006-03-14
US20060066466A1 true US20060066466A1 (en) 2006-03-30

Family

ID=35998796

Family Applications (1)

Application Number Title Priority Date Filing Date
US10/948,547 Active US7012559B1 (en) 2004-09-24 2004-09-24 Hierarchical parallel pipelined operation of analog and digital circuits

Country Status (1)

Country Link
US (1) US7012559B1 (en)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070133719A1 (en) * 2005-10-03 2007-06-14 Clariphy Communications, Inc. High-speed receiver architecture
US20070133722A1 (en) * 2005-10-03 2007-06-14 Agazzi Oscar E Multi-Channel Equalization to Compensate for Impairments Introduced by Interleaved Devices
US20070176814A1 (en) * 2006-02-02 2007-08-02 Clariphy Communications, Inc. Analog-to-digital Converter Using Lookahead Pipelined Architecture and Open-loop Residue Amplifiers
US20080240325A1 (en) * 2005-10-03 2008-10-02 Clariphy Communications, Inc. High-Speed Receiver Architecture
US20090073021A1 (en) * 2007-09-17 2009-03-19 Samsung Electronics Co., Ltd. Cascade comparator and control method thereof
US20090096647A1 (en) * 2007-09-14 2009-04-16 Ali Nazemi Analog-to-digital converter
US20090185613A1 (en) * 2005-10-03 2009-07-23 Agazzi Oscar E High-Speed Receiver Architecture
US20090243907A1 (en) * 2006-02-02 2009-10-01 Ali Nazemi Analog-to-digital converter
US20120133535A1 (en) * 2009-07-10 2012-05-31 Vrije Universiteit Brussel Interleaved Pipelined Binary Search A/D Converter
US20120188110A1 (en) * 2011-01-20 2012-07-26 Siflare, Inc. Track and Hold Circuit
US8831074B2 (en) 2005-10-03 2014-09-09 Clariphy Communications, Inc. High-speed receiver architecture
WO2015120315A1 (en) * 2014-02-06 2015-08-13 Massachusetts Institute Of Technology Reducing timing-skew errors in time-interleaved adcs

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3785175B2 (en) * 2004-03-30 2006-06-14 株式会社東芝 Multi-input A / D converter and radio receiver using the same
JP4529007B2 (en) * 2004-09-02 2010-08-25 ルネサスエレクトロニクス株式会社 Semiconductor integrated circuit device
EP1821413B1 (en) * 2006-02-17 2008-12-10 Sicon Semiconductor AB Time-interleaved analog-to-digital-converter
US7541950B2 (en) * 2006-07-20 2009-06-02 Samplify Systems, Inc. Enhanced time-interleaved A/D conversion using compression
US20080024347A1 (en) * 2006-07-28 2008-01-31 Rockwell Scientific Licensing, Llc High-resolution broadband ADC
WO2008149255A2 (en) * 2007-06-04 2008-12-11 Nxp B.V. Error processing in time interleaved signal processing devices
WO2009090514A1 (en) * 2008-01-14 2009-07-23 Nxp B.V. Time interleaved analog-to-digital-converter
FR2930993B1 (en) * 2008-05-07 2010-04-23 Commissariat Energie Atomique SCANNING DEVICE WITH A PROPAGATION LINE
US8086197B2 (en) * 2008-11-12 2011-12-27 Nxp B.V. Multi-channel receiver architecture and reception method
CN103746695B (en) * 2013-12-27 2017-04-19 电子科技大学 Mismatch correction method of time-interleaved analog-to-digital converter inter-channel sampling time

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5784631A (en) * 1992-06-30 1998-07-21 Discovision Associates Huffman decoder
US6697005B2 (en) * 2002-05-24 2004-02-24 Broadcom Corporation Analog to digital converter with interpolation of reference ladder
US6928600B2 (en) * 2001-12-12 2005-08-09 Chung Shan Institute Of Science And Technology Folding systolic architecture for comma-free reed-solomon decoding circuit

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5784631A (en) * 1992-06-30 1998-07-21 Discovision Associates Huffman decoder
US6928600B2 (en) * 2001-12-12 2005-08-09 Chung Shan Institute Of Science And Technology Folding systolic architecture for comma-free reed-solomon decoding circuit
US6697005B2 (en) * 2002-05-24 2004-02-24 Broadcom Corporation Analog to digital converter with interpolation of reference ladder
US6784818B2 (en) * 2002-05-24 2004-08-31 Broadcom Corporation Analog to digital converter with interpolation of reference ladder

Cited By (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10505638B2 (en) 2005-10-03 2019-12-10 Inphi Corporation High-speed receiver architecture
US7778320B2 (en) 2005-10-03 2010-08-17 Clariphy Communications, Inc. Multi-channel equalization to compensate for impairments introduced by interleaved devices
US8483343B2 (en) 2005-10-03 2013-07-09 Clariphy Communications, Inc. High-speed receiver architecture
US20080240325A1 (en) * 2005-10-03 2008-10-02 Clariphy Communications, Inc. High-Speed Receiver Architecture
US10841013B2 (en) 2005-10-03 2020-11-17 Inphi Corporation High-speed receiver architecture
US10097273B2 (en) 2005-10-03 2018-10-09 Inphi Corporation High-speed receiver architecture
US20090185613A1 (en) * 2005-10-03 2009-07-23 Agazzi Oscar E High-Speed Receiver Architecture
US8139630B2 (en) 2005-10-03 2012-03-20 Clariphy Communications, Inc. High-speed receiver architecture
US9531475B2 (en) 2005-10-03 2016-12-27 Clariphy Communications, Inc. High-speed receiver architecture
US9882648B2 (en) 2005-10-03 2018-01-30 Inphi Corporation High-speed receiver architecture
US20070133719A1 (en) * 2005-10-03 2007-06-14 Clariphy Communications, Inc. High-speed receiver architecture
US8831074B2 (en) 2005-10-03 2014-09-09 Clariphy Communications, Inc. High-speed receiver architecture
US7852913B2 (en) * 2005-10-03 2010-12-14 Clariphy Communications, Inc. High-speed receiver architecture
US20070133722A1 (en) * 2005-10-03 2007-06-14 Agazzi Oscar E Multi-Channel Equalization to Compensate for Impairments Introduced by Interleaved Devices
US8094056B2 (en) * 2006-02-02 2012-01-10 Clariphy Communications, Inc. Analog-to-digital converter
US20090243907A1 (en) * 2006-02-02 2009-10-01 Ali Nazemi Analog-to-digital converter
US20070176814A1 (en) * 2006-02-02 2007-08-02 Clariphy Communications, Inc. Analog-to-digital Converter Using Lookahead Pipelined Architecture and Open-loop Residue Amplifiers
US7576676B2 (en) * 2006-02-02 2009-08-18 Clariphy Communications, Inc. Analog-to-digital converter using lookahead pipelined architecture and open-loop residue amplifiers
US7808417B2 (en) 2007-09-14 2010-10-05 Clariphy Communications, Inc. Analog-to-digital converter
US20090096647A1 (en) * 2007-09-14 2009-04-16 Ali Nazemi Analog-to-digital converter
US7567197B2 (en) 2007-09-17 2009-07-28 Samsung Electronics Co., Ltd. Cascade comparator and control method thereof
US20090073021A1 (en) * 2007-09-17 2009-03-19 Samsung Electronics Co., Ltd. Cascade comparator and control method thereof
US8618973B2 (en) * 2009-07-10 2013-12-31 Imec Interleaved pipelined binary search A/D converter
US20120133535A1 (en) * 2009-07-10 2012-05-31 Vrije Universiteit Brussel Interleaved Pipelined Binary Search A/D Converter
US8410968B2 (en) * 2011-01-20 2013-04-02 Crest Semiconductors, Inc. Track and hold circuit
US20120188110A1 (en) * 2011-01-20 2012-07-26 Siflare, Inc. Track and Hold Circuit
WO2015120315A1 (en) * 2014-02-06 2015-08-13 Massachusetts Institute Of Technology Reducing timing-skew errors in time-interleaved adcs
US9608652B2 (en) 2014-02-06 2017-03-28 Massachusetts Institute Of Technology Methods and apparatus for reducing timing-skew errors in time-interleaved analog-to-digital converters

Also Published As

Publication number Publication date
US7012559B1 (en) 2006-03-14

Similar Documents

Publication Publication Date Title
US7012559B1 (en) Hierarchical parallel pipelined operation of analog and digital circuits
US7324038B2 (en) Subranging analog to digital converter with multi-phase clock timing
US8217824B2 (en) Analog-to-digital converter timing circuits
JP5237443B2 (en) System and method for latch-based analog-to-digital conversion
US7680217B2 (en) Methods and systems for coding of a bang-bang detector
US6225937B1 (en) Metastability resolved monolithic analog-to-digital converter
US9748964B1 (en) Multi-channel analog to digital converter
US7791523B2 (en) Two-step sub-ranging analog-to-digital converter and method for performing two-step sub-ranging in an analog-to-digital converter
CN106341134B (en) Digital-to-analog converter with local interleaving and resampling
WO2012026957A1 (en) Power and area efficient interleaved adc
US20100194616A1 (en) Systems and Methods for Synchronous, Retimed Analog to Digital Conversion
US20090245293A1 (en) High speed, low power all CMOS thermometer-to-binary demultiplexer
Ginsburg et al. Highly interleaved 5b 250MS/s ADC with redundant channels in 65nm CMOS
JP2008166910A (en) Clock signal generator and analog/digital converter
CN116054834B (en) Four-way or eight-way time sequence interweaved high-speed digital-to-analog converter
US10211820B2 (en) Clock generator for multi-channel analog to digital converter
US11764799B2 (en) Time-interleaved analog-to-digital converter and conversion method thereof
Duan et al. A 12.8 GS/s time-interleaved SAR ADC with 25GHz 3dB ERBW and 4.6 b ENOB
Li et al. An 8-bit 0.333–2 GS/s configurable time-interleaved SAR ADC in 65-nm CMOS
Liechti et al. A 1.8 V 12-bit 230-MS/s pipeline ADC in 0.18 μm CMOS technology
JP4236519B2 (en) A / D converter
WO1996037962A9 (en) Monolithic analog-to-digital converter
US9401727B1 (en) Shared circuit configurations for bootstrapped sample and hold circuits in a time-interleaved analog to digital converter
EP4037192A1 (en) Coarse-fine counting architecture for a vco-adc based on interlocked binary asynchronous counters
Singh et al. A 23fJ/conv-step 12b 290MS/s time interleaved pipelined SAR ADC

Legal Events

Date Code Title Description
AS Assignment

Owner name: BROADCOM CORPORATION, CALIFORNIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:PAN, HUI;FUJIMORI, ICHIRO;REEL/FRAME:015869/0796

Effective date: 20040923

STCF Information on status: patent grant

Free format text: PATENTED CASE

FPAY Fee payment

Year of fee payment: 4

SULP Surcharge for late payment
FPAY Fee payment

Year of fee payment: 8

AS Assignment

Owner name: BANK OF AMERICA, N.A., AS COLLATERAL AGENT, NORTH CAROLINA

Free format text: PATENT SECURITY AGREEMENT;ASSIGNOR:BROADCOM CORPORATION;REEL/FRAME:037806/0001

Effective date: 20160201

Owner name: BANK OF AMERICA, N.A., AS COLLATERAL AGENT, NORTH

Free format text: PATENT SECURITY AGREEMENT;ASSIGNOR:BROADCOM CORPORATION;REEL/FRAME:037806/0001

Effective date: 20160201

AS Assignment

Owner name: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD., SINGAPORE

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:BROADCOM CORPORATION;REEL/FRAME:041706/0001

Effective date: 20170120

Owner name: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:BROADCOM CORPORATION;REEL/FRAME:041706/0001

Effective date: 20170120

AS Assignment

Owner name: BROADCOM CORPORATION, CALIFORNIA

Free format text: TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS;ASSIGNOR:BANK OF AMERICA, N.A., AS COLLATERAL AGENT;REEL/FRAME:041712/0001

Effective date: 20170119

MAFP Maintenance fee payment

Free format text: PAYMENT OF MAINTENANCE FEE, 12TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1553)

Year of fee payment: 12

AS Assignment

Owner name: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITE

Free format text: MERGER;ASSIGNOR:AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.;REEL/FRAME:047196/0097

Effective date: 20180509

AS Assignment

Owner name: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITE

Free format text: CORRECTIVE ASSIGNMENT TO CORRECT THE EXECUTION DATE PREVIOUSLY RECORDED AT REEL: 047196 FRAME: 0097. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER;ASSIGNOR:AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.;REEL/FRAME:048555/0510

Effective date: 20180905