Design and Implementation of a Complete-Folding-Based Optimal-Combination Calibrated Segmented DAC for Static-Linearity Enhancement
Main Article Content
Abstract
This work proposes a digitally assisted segmented digital-to-analog converter (DAC) architecture that improves static linearity through a Complete Folding (CF)-based Optimal Combination Algorithm (OCA).The proposed converter operates in two phases. During startup calibration, mismatch-affected unit elements in the most-significant-bit (MSB) section are compared, sorted, recursively folded, and reorganized into compensated binary-weighted groups. The resulting element-to-group assignment is stored in a mapping memory.The digital input word is split into MSB and least-significant-bit (LSB) portions during normal operation; the calibrated MSB mapping is read from memory, a switch-control encoder activates the selected physical elements, and the LSB sub-DAC provides fine conversion. By moving the computationally intensive sorting and grouping process to startup, the run-time conversion path remains simple and deterministic. The architecture is suitable for synthesizable RTL development and can be evaluated using transfer-curve, differential-nonlinearity, integral-nonlinearity, monotonicity, area, power, and timing metrics. The proposed method offers a practical way to obtain improved static accuracy from imperfect unit elements without relying solely on device upsizing or continuous dynamic element scrambling
Article Details

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
References
B. Razavi, Principles of Data Conversion System Design. IEEE Press, 1995.
W. Kester, Ed., The Data Conversion Handbook. Newnes, 2005.
R. T. Baird and T. S. Fiez, “Linearity enhancement of multibit ΔΣ A/D and D/A converters using data weighted averaging,” IEEE Transactions on Circuits and Systems II, vol. 42, no. 12, pp. 753–762, 1995.
J. Bastos, A. M. Marques, M. S. J. Steyaert, and W. Sansen, “A 12-bit intrinsic accuracy high-speed CMOS DAC,” IEEE Journal of Solid-State Circuits, vol. 33, no. 12, pp. 1959–1969, 1998.
C.-H. Lin and K. Bult, “A 10-b, 500-MSample/s CMOS DAC in 0.6 mm²,” IEEE Journal of Solid-State Circuits, vol. 33, no. 12, pp. 1948–1958, 1998.
M. J. M. Pelgrom, A. C. J. Duinmaijer, and A. P. G. Welbers, “Matching properties of MOS transistors,” IEEE Journal of Solid-State Circuits, vol. 24, no. 5, pp. 1433–1439, 1989.
A. van den Bosch, M. Steyaert, and W. Sansen, Static and Dynamic Performance Limitations for High Speed D/A Converters. Kluwer Academic Publishers, 2004.
Y. Cong and R. L. Geiger, “Formulation of INL and DNL yield estimation in current-steering D/A converters,” in Proc. IEEE ISCAS, 2002.
J. Deveugele and M. S. J. Steyaert, “A 10-bit 250-MS/s binary-weighted current-steering DAC,” IEEE Journal of Solid-State Circuits, vol. 41, no. 2, pp. 320–329, 2006.
A. Gagliardi et al., “Comparative analysis of optimal combination algorithms for static-linearity enhancement in segmented DACs,” 2024.