{'fraction_non_alphanumeric': 0.009782608695652175, 'fraction_numerical': 0.0, 'mean_word_length': 5.181208053691275, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Measuring code edges of ADCs using interpolation and its application to offset and gain error testing

Measuring analog threshold voltage between two different digital codes is a common test performed during production testing of ADCs. Due to the noisy nature of analog signals, this test can take considerable amount of costly test time. This paper presents a fast algorithm for measuring code edges of ADCs. In this method, a gaussian distribution is assumed for noise in ADCs and the code edges are determined by interpolating the inverse cumulative distribution of the gaussian function. A fast testing method for guaranteeing the specifications on offset and gain error is developed as a corollary to the code edge measuring technique. Practical issues in implementing this technique in production testing are discussed. Production test results show excellent repeatability and large saving in production test time.