A technique for correcting errors in Bucket Brigade Device (BBD)-based
pipelined devices, such as Analog-to Digital Converters (ADCs). The gain
between pipeline stages is desired to be a specific amount, such as
unity: that is, all net charge present in each stage ideally is
transferred to the next stage. In practical BBD-based circuits, however,
the charge-transfer gain is less than ideal, resulting in errors. The
approach described herein provides analog correction of such errors due
to both capacitor mismatch and to sub-unity charge-transfer gain. In
certain embodiments the adjustment circuit may use an adjustable current
source and Field Effect Transistor to introduce the correction. In still
other embodiments, the adjustment circuit may determine a
voltage-feedback coefficient.