Optimizing Sinusoidal Histogram Test for Low Cost ADC BIST

Size: px
Start display at page:

Download "Optimizing Sinusoidal Histogram Test for Low Cost ADC BIST"

Transcription

1 JOURNAL OF ELECTRONIC TESTING: Theory and Applications 17, , 2001 c 2001 Kluwer Academic Publishers. Manufactured in The Netherlands. Optimizing Sinusoidal Histogram Test for Low Cost ADC BIST F. AZAÏS, S. BERNARD, Y. BERTRAND AND M. RENOVELL Laboratoire d Informatique Robotique Microélectronique de Montpellier (LIRMM), Université de Montpellier II: Sciences et Techniques du Languedoc, 161, rue Ada Montpellier Cedex 5, France azais@lirmm.fr bernard@lirmm.fr bertrand@lirmm.fr renovell@lirmm.fr Received August 1, 2000; Revised October 1, 2000 Editor: J. Figueras Abstract. The histogram method is a very classical test technique for Analog to Digital Converters (ADCs), but only used for external testing because of the large amount of required hardware resources. This paper discusses the viability of a BIST implementation for this technique. An original approach is developed that permits to extract the ADC parameters with a reduced area overhead. This approach involves (i) the calculation of the parameters using approximations and (ii) the decomposition of the global test in a code-after-code test procedure. These two features allow a significant reduction of the required operative resources and memory dedicated to the storage of experimental data. In addition, the use of a piece-wise approximation for computing the ideal histogram also permits to minimize the memory dedicated to the storage of reference data. Keywords: analog and mixed-signal testing, ADC test, Built-In Self-Test (BIST) 1. Introduction The price of an increasing number of mixed-signal devices is presently being dominated by the cost of performing production testing. One important factor affecting this cost is the direct cost of the test equipment, although another factor is the indirect cost incurred when test development time becomes the critical step in the manufacture of new devices. The cost of mixed-signal testers is exceedingly high on account of their requirements for both digital and analog test equipment with very high-performance capabilities. This trend tends to augment with the advances in the area of mixed-signal Integrated Circuits (ICs). Faster and more complex mixed-signal testers with high performance on speed, precision, memory and noise are actually needed to meet ever more demanding test specifications. An attractive alternative to simplify the test equipment is to move some or all the tester functions onto the chip itself. The use of Built-In Self-Test (BIST) for high volume production of mixedsignal ICs is desirable to reduce the cost per chip during production testing by the manufacturers. In addition, it helps performing diagnosis in the field. For mixed signal ICs including both an ADC and a DAC, many of the proposed BIST techniques use an all-digital approach [2, 8, 9]. These approaches assume that a reconfiguration is performed in test mode such that the circuit appears all digital by connecting the analog output of the DAC to the input of the ADC, possibly via some analog block under test. It is clear that the viability of these techniques depend on a number of prerequisites such that the presence in the original circuit of both an ADC and a DAC. Another all-digital BIST approach [14 16] exploits the digital signal processing (DSP) capabilities to determine characteristic

2 256 Azaïs etal. parameters of the converters. Here again, it is clear that the technique is limited to ICs already containing a DSP on-chip. Finally, another interesting approach has been proposed more recently, which is based on a polynomial-fitting algorithm to implement DAC and ADC BIST [13]. Focusing now on mixed signal ICs including solely an ADC, only a limited number of BIST techniques have been proposed. An original approach is detailed in [1], which relies on a reconfiguration in test mode that creates oscillations in the circuit. Measurements on these oscillations guarantee some tests. Note that in this case, no generation of input stimulus is required. A more classical ADC BIST scheme implies the generation of an analog test stimulus and the digital processing of the ADC outputs. Solutions for on-chip analog test signal generation are given in [10]. Concerning the processing of ADC outputs, classical digital modules such as signature analyzers, simple adders or modulo 2 n adders may be used. However, these classical digital compression techniques have been found inadequate due to the possible misinterpretation of the ADC responses. In addition, it is to note that ADCs are preferably tested using a specification-oriented approach with the objective to determine parameters of interest such as offset, gain, non-linearity, signal-tonoise ratio. Classical digital compression techniques do not provide any information on these parameters. A BIST structure is proposed in [3] that partially overcomes this drawback since it permits to evaluate the converter linearity. Only the LSB is used for the determination of the linearity, the global functionality of the converter being tested with the comparison between the remaining bits and a counter clocked by the LSB. A very classical ADC test technique used to determine the offset, gain error and non-linearity is the histogram method [4, 7], and an interesting test approach has recently been reported [5]. The histogram method involves the application of a given analog signal to the ADC input and the record of the number of time each code appears on the ADC outputs. To achieve statistically satisfactory results, this technique requires a lot of samples even if deterministic sampling is used [6], e.g. for a 8-bit ADC, 67 K random or 4 K deterministic samples are usually needed. These recorded samples are then used with theoretical samples in a complex computation to determine offset, gain and non-linearity. The histogram technique is widely used for the external testing of ADCs but a histogram-based BIST technique with complete on-chip determination of the ADC parameters is generally not considered as a viable solution because of the huge amount of required additional circuitry. The authors have already proposed a BIST scheme for implementing the linear histogram technique [11, 12]. The proposed scheme takes advantage of the intrinsic properties of a linear input signal to reduce the circuitry of the ADC output analyzer. Obviously, the proposed scheme does not work with a sine-wave signal. However, it may be interesting to use a sine-wave signal in order to obtain dynamic specifications. Indeed, because a single linear ramp changes so slowly, ramp tests are considered to be static tests, even when the ADC is clocked at rated speed. This drawback can be overcome using a multi-cycle approach which consists in applying a triangle-wave with several cycles within the test interval. At very high frequencies, however, pure sinusoids are much easier to generate than pure linear triangles, so this multi-cycle approach is usually restricted to sinusoidal waves. The counterpart is of course that the analysis is more complicated than in the linear case. It is therefore the objective of this paper to investigate the viability of a histogrambased BIST approach in case of a sine-wave signal used as input test stimulus. Note that only the possibilities of on-chip output data processing are explored in this research, existing solutions for on-chip test signal generation being detailed in [10]. The paper is organized as follows. Section 2 gives some general definitions of the ADC parameters and presents the main features of the histogram test technique. Section 3 defines the general BIST scheme in the context of histogram-based testing. The minimization process of the required hardware resources is then detailed in Section 4. Finally, performances of the BIST scheme are discussed in Section Histogram-based Test of ADCs 2.1. ADC Parameters The specification of an ADC involves the determination of different parameters such as the offset, the gain, the differential and integral non-linearity. Although these are well-known parameters, it may be helpful to redefine here these parameters and relate them graphically to the transfer function of an ideal ADC. Such an ideal transfer function is illustrated in Fig. 1. The analog input voltage is quantized into a finite number of digital output codes over the full scale range (FS) of the converter. In a perfect converter,

3 Optimizing Sinusoidal Histogram Test 257 as a uniform displacement of all points of the transfer function as illustrated in Fig. 2(a). Gain Error is the deviation of the actual input voltage from the design input voltage for a full scale output code. Gain error may be expressed either in fractional LSB or in percentage of the full scale range. Such a gain error basically corresponds to a modification of the slope of the straight line symbolizing the transfer function as illustrated in Fig. 2(b). Fig. 1. Transfer function of an ideal ADC. each step has an equal size corresponding to one least significant bit (LSB), and the transfer function can be simply symbolized by a straight line joining every code transition. Offset Error is the deviation of the actual mean value from the design mean value of the required analog input voltage to set zero code out. Offset error may be expressed either in fractional LSB or in percentage of the full scale range. Such an offset error may be viewed Non-Linearity Errors correspond to the deviation of the actual transfer function from the ideal one. As illustrated in Fig. 2(c), a linearity error allows for one or more steps being greater or less than the ideal shown. Two parameters are actually defined to characterize the linearity of the converter. The Differential Non- Linearity (DNL) error corresponds to the deviation of the actual code width from the ideal one for each step. Such DNL errors can accumulate over a series of codes and cause a global deviation from the ideal linear transfer curve. These accumulated DNL errors form the Integral Non-Linearity (INL) error. DNL and INL errors are usually expressed in fractional LSB. Fig. 2. Transfer function of an ADC with (a) offset error, (b) gain error and (c) non-linearity errors.

4 258 Azaïs etal. Fig. 3. Sinusoidal histogram for an ideal ADC Histogram Test Technique The histogram (or code density) method is one of the most popular techniques in the industrial context for ADC testing. Given an analog input signal, the histogram shows how many times each different digital code word appears on the ADC outputs [7]. The analog input signal can be any wave whose amplitude distribution is known. Fig. 3 illustrates the histogram obtained with an ideal ADC using a sine wave as input signal. The code count is not uniform reflecting the variable slope of the sinusoidal input signal. In the context of ADC testing, the histogram is only an intermediate step to catch the ADC parameters. Processing the measured histogram of an ADC under test actually permits to obtain characterization data. Indeed, ADC errors modify the output code count and so impact the shape of the histogram. As a result, comparing the measured histogram to the ideal one and performing some calculations permit to evaluate the following parameters: offset, gain, DNL and INL. Details on the computations performed to extract these parameters from the histogram data will be given in Section Histogram-based BIST of ADCs From a general point of view, a complete BIST scheme for ADCs requires the definition of an analog sinewave generator and a digital output response analyzer. Solutions can be found in the literature for on-chip generation of a sine-wave signal [10]. Consequently, we focus here on the problem of defining the digital analyzer able to implement the histogram test technique. The straightforward implementation of the histogram test technique requires a number of hardware resources, both in terms of memory and operative resources. Indeed, the determination of the ADC parameters is based on a comparison between the experimental and reference histograms together with subsequent calculations. It is therefore necessary to store both the experimental and reference histograms, implying two memories of 2 n words for an n-bit converter. Then, complex computations have to be performed on these data to extract the parameters, implying the use of a DSP or a microprocessor. Finally, the complete process is managed by a control unit. Fig. 4 summarizes these different on-chip resources. 4. BIST Resource Optimization This section details the optimization process we propose for the different blocks of the digital analyzer in order to reduce the required hardware BIST circuitry. Indeed, it is clear that unless memory and DSP capabilities are already available on-chip, the direct implementation of the histogram test technique as described in the previous section is not viable because of the huge amount of additional circuitry Operative Unit In order to integrate the histogram test technique with a reasonable silicon area, the first point we consider concerns the calculations required to evaluate the ADC parameters, i.e. offset, gain, DNL and INL. Classically, these parameters are calculated using a DSP that permits computation of trigonometric functions. We want to investigate how it is possible to approximate the

5 Optimizing Sinusoidal Histogram Test 259 Fig. 4. General BIST scheme. original complex expressions by simpler ones, which contain only elementary operations such as addition, subtraction, multiplication or division. We detail in the following the new expressions we derive for the ADC characteristic parameters. Offset Calculation. We assume an input waveform slightly larger than the full scale range of the converter in order to ensure that all valid codes are exercised. For such clipped sinusoids, a common trigonometric procedure permits to evaluate the offset to useful accuracy using the counts for the two extreme codes H exp (1) and H exp (2 n ) of the experimental histogram. The original expression of the offset as defined in [7] is given by the following equation: Offset = FS 2 cos πhexp (1) cos πhexp (2 n ) cos πhexp (1) + cos πhexp (2 n ) where FS is to the full scale amplitude of the ADC and is the total number of samples. Manipulating this equation, we can re-express the offset as follows: Offset = FS 2 sin π(hexp (1) + Hexp (2n )) 2 sin π(hexp (1) H exp (2 n )) cos π(hexp (1) + H exp (2 n )) 2 cos π(hexp (1) H exp (2 n )) 2 Then it becomes: Offset = FS 2 tan π(hexp (1) + H exp (2 n )) 2 tan π(hexp (1) H exp (2 n )) 2 A first observation concerns the sum of the counts for the two extreme codes H exp (1) + H exp (2 n ). We can consider that this sum is almost a constant value even in case of an offset error. Indeed, a positive offset error causes a decrease of H exp (1) and an increase of H exp (2 n ), and conversely. These two variations nearly compensate each other when adding the counts for the two extreme codes. Consequently, our first approximation is to replace this experimental sum by a constant value derived from the reference histogram H exp (1) + H exp (2 n ) 2H ref (1), where H ref (1) is a known-value for a given number of bits n, number of samples and input amplitude A in. The offset can then be estimated by: Offset FS 2 tan πhref (1) tan π(hexp (1) H exp (2 n )) 2 To validate this approximation, we build up the histogram of an 8-bit converter using 8191 samples, an input sine-wave of different peak-to-peak amplitude values and we estimate the offset using the new expression. We then compare the resulting value to the one obtained using the original expression, for different offset values. Table 1 shows the error (in LSB) induced by the approximation in the various cases. It clearly appears that the larger the offset value to be measured, the larger the error. However, it also appears that the error depends on the amplitude of the input sine-wave. Hence, large offset values can be estimated with good accuracy, provided that the amplitude of the input sinewave is large enough. For example, an offset value as high as 3 LSB can be estimated with an error less than 0.05 LSB using an input sine-wave of 272 LSB peakto-peak amplitude. A second observation is that the difference between the counts for the two extreme codes

6 260 Azaïs etal. Table 1. Error on the offset estimation. Offset value to (Error on the offset estimation in LSB) be measured (in LSB) A in = 262 LSB A in = 266 LSB A in = 272 LSB H exp (1) H exp (2 n ) is very small relative to the total number of samples. Hence, using the common firstorder approximation tan(α) α for small values of α, we obtain: Offset FS 2 tan π Href (1) ( ) π(h exp (1) H exp (2 n )) 2 So finally, an estimate of the offset can be expressed as follows: Offset K (H exp (2 n ) H exp (1)) π tan FS 4 πhref (1) where K = is a constant value that can be pre-determined for a given converter under test. We obtain a simple expression in which the offset is proportional to the difference between the counts of the two extreme codes. Note that in case of an ideal converter, the offset value should be zero. Therefore, the offset error of the converter can be expressed in LSB by: Offset Error = 2n FS Offset Gain Calculation. A common technique to derive the gain is to estimate the amplitude of the input sinusoid as seen through the eyes of the ADC under test; the gain is then the ratio between this amplitude and the actual value of the input amplitude [7]: Gain = FS 2 Offset A in 2 cos πhexp (2 n ) where A in corresponds to the peak-to-peak amplitude of the input sine-wave. This expression implies calculating a cosine function, which is not trivial to realize on-chip. In addition, it depends on the offset value, implying any error on the offset determination will affect the gain determination. We propose an alternative approach to estimate the gain. Our solution stems from the following observation. The histogram obtained with a sine wave as input presents a relatively flat section in the center part. This flat section actually corresponds to the ADC outputs for the almost linear part of the input sinusoid. Hence, we can make an analogy with the histogram obtained using a ramp as input signal. In this case, all ADC output codes have the same probability and all bins are equal; the ADC gain is therefore simply given by the ratio between the reference and experimental counts for any of these codes [12]: Gain = Href (i) H exp (i) In case of a sine wave as input signal, this relation remains valid as long as the code under consideration is in the linear part of the sinusoid, i.e. i close to 2 n /2. So it is possible to obtain an estimate of the ADC gain simply using the experimental count H exp (i) for a given code i in the linear section of the sinusoid and the corresponding reference value H ref (i). However for real measurements, the count may vary from a code to another due to regularity defects in the sample distribution. It is consequently reasonable to average the measure on several codes. Considering N codes around the center code 2 n /2, we obtain the following expression for the ADC gain: Gain 1 N 2 n + N 2 i = 2n N H ref (i) H exp (i) Of course, the greater the number of codes N considered, the more accurate the gain computation, provided that all N codes remain in the flat section of the histogram. For illustration, we build up the histogram of an 8-bit converter using 8191 samples with an input sine-wave of 262 LSB peak-to-peak amplitude. We observe that all bins for codes between 92 and 163 present a constant value of 20 to within one sample. It is then possible to average the gain measurement on up to 70 codes. Note that an ideal converter should exhibit a unity gain. Therefore, the gain error of the converter can be

7 Optimizing Sinusoidal Histogram Test 261 expressed in LSB by: Gain Error = 2 n (Gain 1) DNL & INL Calculation. The differential nonlinearity error of a given code i (expressed in LSB) is defined as the relative difference between the experimental count H exp (i) and the corresponding reference one H ref (i) [7]: DNL (i) = Hexp (i) H ref (i) H ref (i) = Hexp (i) H ref (i) 1 The integral non-linearity error of a given code i (expressed in LSB) is then expressed as the cumulative sum of the DNL of all preceding codes [7]: INL = i DNL( j) j=1 Both these expressions involve only simple operations. There is consequently no need of modifying these expressions to integrate the calculation. Operative Resource Minimization. New expressions have been proposed to determine the ADC characteristic parameters using only simple operators. Let us evaluate more precisely the hardware operative resources required to implement the different calculations. Analyzing the different expressions, it appears that: the offset calculation demands a subtracter (omitting the multiplication by a constant), the gain calculation demands an adder and a divider, the DNL and INL calculation demands an adder, a subtracter and a divider. An evident minimization of the operative resources consists in replacing the concurrent calculation of all parameters by a phase-after-phase approach in which each parameter is determined sequentially. Indeed in this case, the subtracter required for the offset calculation can be reused in the DNL and INL calculation phase. In the same way, the adder and divider required for the gain calculation can be reused in the DNL and INL calculation phase. So finally, decomposing the global ADC test in a 3-phase procedure and using the simplified parameter expressions, the operative unit only consists of an adder, a subtracter and a divider instead of a DSP or a microprocessor in the direct implementation of the technique Experimental Histogram Memory Our objective is now to study how it is possible to minimize the memory required for storing the experimental histogram. The fundamental idea is based on the use of a time decomposition technique. Indeed, the previous section has established that it seems judicious to decompose the global test into different phases, each phase dedicated to the calculation of one ADC parameter. This time decomposition allows to reuse the hardware operative resources in the different test phases. The same approach can be adopted inside each test phase in order to minimize the hardware memory resources. The idea is to sequentially store only the code counts needed to compute the ADC parameter for a given test phase. More precisely, we suggest to decompose each test phase in several steps, each individual step requiring only the storage of one code count. In other words, we propose to store and concurrently process the histogram code after code. Offset Determination. The pseudo-code given below details the offset calculation procedure. Only one input pattern is necessary to collect the samples for the two extreme codes. Indeed, during the pattern application, register R1 (respectively R2) is incremented each time the output code is 1 (respectively 2 n ). By the end of the pattern, H exp (i) is stored in register R1 and H exp (2 n ) in register R2. Consequently, subtracting these registers gives the difference between the counts for the two extreme codes. The offset value is then proportional to R1, with K = π FS 4 tan πhref (i). Algorithm 1. Offset calculation procedure R1 = 0, R2 = 0 for n s =1to if code = 1 then R1 = R1 + 1 if code = 2 n then R2 = R2 + 1 n s = n s + 1 R1 = R1 R2 Offset =K.R1 Gain Determination. The pseudo-code given below details the gain calculation procedure. The gain is computed using the counts for the N center codes. However, computation is done sequentially one code after the other. For a given code i, a complete input pattern is used to collect the samples; N patterns are then necessary to carry out the calculation. So for a given code i, the register R1 is incremented each time the output code

8 262 Azaïs etal. is i. By the end of the frame, H exp (i) is stored in register R1. We assume that the corresponding reference value H ref (i) is available at this time in a dedicated register R ref. We can then divide this register with R1 and store the result in R1. Finally, we progressively compute in register R2 the cumulative sum of H ref (i)/h exp (i) (coming from register R1), for the different codes involved in the calculation. The gain value is therefore available in register R2 by the end of the N input patterns. Algorithm 2. Gain calculation procedure R2 = 0 for i = (2 n N)/2 + 1to(2 n + N)/2 R1 = 0 R ref = H ref (i) for n s = 1 to if code = i then R1 = R1 + 1 n s = n s + 1 R1 = R ref /R1 R2 = R1 + R2 i = i + 1 R2 = R2/N Gain =R2 DNL & INL Determination. The pseudo-code given below details the non-linearity calculation procedure. Both DNL and INL have to be evaluated for each of the 2 n codes. Computation is performed code after code, using a complete input pattern for each code. So for a given code i, H exp (i) is accumulated in register R1 during the corresponding pattern. Dividing R1 by the reference value H ref (i) and subtracting 1 gives the DNL value. The INL value is then obtained by progressively accumulating all the DNL values in register R2. Algorithm 3. Non-linearity calculation procedure R2 = 0 for i = 1 to 2 n R1 = 0 R ref = H ref (i) for n s = 1 to if code=i then R1 = R1 + 1 n s = n s + 1 R1 = R1/R ref R1 = R1 1 DNL(i) =R1 R2 = R1 + R2 INL(i) =R2 i = i + 1 Memory Resource Minimization. Concerning memory resources, it clearly appears on the pseudoalgorithms presented above that besides a dedicated register (R ref ) for the storage of reference data, only 2 registers (R1 and R2) working with experimental data are sufficient to implement each ADC parameter calculation. Note that the same 2 registers can be used in the different phases because of the global test decomposition procedure. So it finally comes out that using the time decomposition concept, the experimental histogram memory unit only consists of 2 registers. In addition, it is to remark that because of the sequential calculation procedure, the adder and the subtracter are never used at the same time. It is consequently possible to go further in the minimization process of the operative unit replacing these two operators by a single adder/subtracter Reference Histogram Memory The last point to investigate now concerns the minimization of the reference histogram memory unit. Indeed, the direct storage of a histogram for a n-bit converter necessitates 2 n memory words, which is an unacceptable solution in terms of silicon area. A first evident minimization consists in storing only half the data due to the symmetrical property of the reference histogram. However, a memory of 2 n /2 words still represents a too large silicon area. Hence, we propose an alternative approach that consists in computing on-chip the reference histogram, only one code bin being computed at a time. This approach is of course only valid with the code-after-code test procedure presented in the previous section. The main difficulty stands in the computation of the reference histogram, which is given by the following equation: H ref (i) = π { [( 2i 2 sin 1 n 2 n sin 1 [( 2i 2 n 2 2 n ) FS A in ] ) FS A in ] } The on-chip computation of such a complex function is obviously not compatible with the constraint of a small area overhead. We actually propose to approximate this function by a simpler one. A classical approach consists in determining a polynomial which best fits the set of data points given by the reference

9 Optimizing Sinusoidal Histogram Test 263 histogram. The on-chip computation of the polynomial then provides an estimate of the reference histogram. However, implementing this classical approach necessitates to add a multiplier in the BIST circuitry to perform the polynomial computation. Since our first concern is the minimization of the hardware BIST resources, we choose a slightly different approach. The idea is to realize the approximation with a function that can be computed with the operative resources already available on-chip, instead of using a polynomial. This is then a pragmatic approach. So, taking into account that the operative unit comprises an adder/subtracter and a divider, we propose to estimate the reference histogram with a curve described by: H est (i) = α i + β where α and β are coefficients to be determined to ensure the best fitting between the reference (H ref ) and estimated (H est ) curves. Obviously, it is not possible using such a function to obtain a good fitting on the complete domain, i.e. for i varying from 1 to 2 n. But as already mentioned, only half the histogram can be considered due to the symmetrical property. Even in this case, the precision on the estimated histogram appears non acceptable. Consequently, we suggest to perform a piece-wise approximation defining several domains in half the histogram (see Fig. 5). For each domain, we can determine the α k and β k coefficients of the best fitting curve. The number of domains to consider directly depends on the desired precision for the estimated histogram. We actually develop a software routine in Labview that permits to define the different domains and the Fig. 5. Piece-wise approximation of the reference histogram. associated coefficients, for a given maximum error between the reference and estimated curves. As an example, we consider the histogram obtained for an 8-bit converter using 8191 samples and an input sinewave of 262 LSB peak-to-peak amplitude. We specify a maximum error between the original and estimated curves of 0.05%, and the routine finds out that 6 domains are sufficient to fulfil this requirement. It is to note that the number of domains required to approximate the reference histogram does not drastically increase with the number of bits of the converter. For instance, considering a 12-bit converter and the same maximum error of 0.05%, only 8 domains permit to approximate the reference histogram. Concerning hardware resources, we have seen that all the required operators are already available in the operative unit. It is therefore just necessary to consider memory resources. The implementation of our solution only necessitates 2 registers per domain for the storage of the α k and β k coefficients, plus an additional register R ref that contains the result of the computation according to the different steps of the test procedure. For illustration, the reference histogram memory then contains 13 registers in case of a 8-bit converter or 17 registers in case of a 12-bit converter. 5. Evaluation To make the histogram method acceptable in the context of BIST, we have proposed different simplifications permitting to minimize as much as possible the additional circuitry. We finally obtain a structure composed of an adder/subtracter and a divider for the operative unit, 2 registers for the experimental histogram memory and 2 k + 1 registers for the reference histogram memory, k being the number of domains for the piece-wise approximation. This structure has to be compared to the original one, which comprises a DSP for the operative unit, 2 n memory words for the experimental histogram memory and 2 n memory words for the reference histogram memory. It is clear that we have a drastic reduction of the required hardware resources, then making viable a BIST solution. In order to validate the structure, we now have to evaluate its performances. We want to compare our implementation of the histogram technique, which comprises a number of simplifications and approximations, to the original implementation with exact formulae. For this purpose, we develop an evaluation program in

10 264 Azaïs etal. Table 2. Error on ADC parameter measurements. Type of Our Original Difference measurements approach approach (in LSB) Offset error # measurements # (in LSB) # # Gain error # measurements # (in LSB) # # Max DNL # measurements # (in LSB) # # Fig. 6. Comparison of measurement results for (a) offset, (b) gain, (c) DNL and (d) INL determination. Max INL # measurements # (in LSB) # # Labview that permits to (i) simulate a converter (with or without errors), (ii) build the associated histogram and (iii) extract the ADC parameters using either our approach or the original one. As an example in this paper, we consider an 8-bit converter, an input sine wave of 262 LSB peak-topeak amplitude and = 8191 samples to build up the histogram. We also specify a maximum error of 0.05% for the piece-wise approximation of the reference histogram and we choose to compute the gain using the 50 center codes. Then, we run the program on various cases of converter error. For each type of error (offset, gain and non-linearity), we compare the measurements obtained using our approach or the original one. Fig. 6 presents some of the results taking into account typical error values. It can be noted that for all the simulated cases, we observe a very good agreement between measurements. In fact, it appears that except for the case #1, we obtain a difference between the measurements of less than 0.05 LSB. All these differences are reported in Table 2. Note that the case #1 corresponds to a relatively large offset error (around 2 LSB) compared to the amplitude of the input sine-wave (262 LSB), which explains the imprecision of our measurement. Indeed as stated in Section 4.1, the approximation that replaces the sum of the code counts for the two extreme codes by a constant introduces an error all the more important as the offset is large. However, more precise estimation of the offset could be obtained using an input sine-wave of larger amplitude. 6. Conclusion The histogram test method for ADC is usually invoked in the context of external testing because of the large amount of hardware resources required for its implementation; two large RAMs and DSP capabilities. In order to reduce as much as possible this additional circuitry, this paper analyzes in detail the histogram technique and proposes several simplifications. The first one concerns the calculation of the ADC parameters, which usually requires complex operations. It has been demonstrated that good estimates of offset, gain, DNL and INL can been obtained using operations as simple as addition, subtraction and division. As a result, only one adder/subtracter and one divider are necessary if the global test procedure is decomposed in several phases, each phase dedicated to the evaluation of a given ADC parameter. Indeed, the same operative resources can then be used in the successive different phases. The second simplification concerns the storage of the experimental histogram. It has been shown that using the time decomposition concept, it is possible to sequentially store only the code counts needed to

11 Optimizing Sinusoidal Histogram Test 265 compute the ADC parameter for a given phase. A code-after-code procedure has been developed that employs only 2 registers for the storage of experimental data. Finally the last simplification addresses the storage of the reference histogram. An original approach based on a piece-wise approximation has been proposed to reduce the amount of required memory. The idea is to perform the computation of the reference histogram using the operators already available on-chip, only one code being computed at a time. It has been shown that the implementation of this solution necessitates 2 registers per domain of approximation for the storage of the coefficients determining the best fitting curve, plus an additional register that contains the result of computation according to the different steps of the test procedure. To summarize, this work shows that it is possible to drastically reduce the amount of additional on-chip circuitry required to implement the histogram test technique. Experiments conducted on various examples of faulty converters have validated the approach since comparable results are obtained using either our BIST structure or the original histogram technique. However, the reduction of the additional circuitry is obtained to the prejudice of the testing time. Indeed, the sequential decomposition of the test procedure implies that a high number of input test patterns are required to complete the test. Further investigations will concentrate on this issue. References 1. K. Arabi and B. Kaminska, Efficient and Accurate Testing of Analog-to-Digital Converters Using Oscillation-Test Method, in Proc. European Design & Test Conference, 1997, pp K. Damm and W. Anheier, HBIST Of Nonlinear Analog Building Blocks In Mixed-Signal Circuits, in Proc. Int l Mixed Signal Testing Workshop, 1995, pp R. de Vries, T. Zwemstra, E. Bruls, and P. Regtien, Built-In Self-Test Methodology for A/D Converters, in Proc. European Design & Test Conference, 1997, pp J. Doernberg, H.S. Lee, and D.A. Hodges, Full Speed Testing of A/D Converters, IEEE J. Solid-State Circuits, Vol. SC 19, No. 6, pp , December A. Frish and T. Almy, HABIST: Histogram-based Analog Built- In Self-Test, in Proc. International Test Conference, 1997, pp V. Liberali, F. Maloberti, and M. Stramesi, ADC Characterization Using the Code Density Test Method With Deterministic Sampling, in Proc. Int l Mixed Signal Testing Workshop, May 1996, pp M. Mahoney, DSP-based Testing of Analog and Mixed-Signal Integrated Circuits, IEEE Computer Society Press, New York, N. Nagi, A. Chatterjee, and J. Abraham, A Signature Analyzer for Analog and Mixed-Signal Circuits, in Proc. ICCD, 1994, pp M.J. Ohletz, Hybrid Built In Self Test (HBIST) for Mixed Analog / Digital Integrated Circuits, in Proc. European Test Conference, 1991, pp G.W. Roberts and A.K. Lu, Analog Signal Generation for Built-In Self-Test of Mixed-Signal Integrated Circuits, Dordrecht Kluwer Academic Publishers, M. Renovell, F. Azaïs, S. Bernard, and Y. Bertrand, Procédé et dispositif de test intégré pour un CAN, CNRS Fr. Patent , filed September 9, M. Renovell, F.Azaïs, S. Bernard, and Y. Bertrand, Hardware Resource Minimization for a Histogram-based ADC BIST, in Proc. VLSI Test Symposium, May 2000, pp S. Sunter and N. Nagi, A Simplified Polynomial Fitting Algorithm for DAC and ADC BIST, in Proc. International Test Conference, 1997, pp E. Teraoca, T. Kengaku, I. Yasui, K. Ishikawa, and T. Matsuo, A Built-In Self-Test for ADC and DAC in a Single-Chip Speech CODEC, in Proc. International Test Conference, 1993, pp M.F. Toner and G.W. Roberts, A BIST Scheme for a SNR, Gain Tracking and Frequency Response Test of a Sigma-Delta ADC, IEEE Trans. Circuits & Systems II, Vol. 42, pp. 1 15, M.F. Toner and G.W. Roberts, A Frequency Response, Harmonic Distortion, and Intermodulation Distortion Test for BIST of a Sigma-Delta ADC, in IEEE Trans. Circuits & Systems II, Vol. 43, No. 8, pp , Florence Azaïs received the MS and PhD degrees in electrical engineering both from the University of Montpellier, France. She is currently working in the Microelectronics Department of the Laboratory of Computer Science, Robotics and Microelectronics of Montpellier (LIRMM) as a Researcher of the National Council of Scientific Research (CNRS). Since 1993, she has been interested in the testing domain. Her main research interests include Analog and Mixed- Signal Circuit Testing and Fault Modeling. Serge Bernard received the MS degree in Electrical Engineering from the University of Paris XI, France. He is currently working in the Microelectronics Department of the Laboratory of Computer Science, Robotics and Microelectronics of Montpellier (LIRMM) where he is doing a PhD. His main research interests include Test, Design- For-Testability and Built-In-Self-Test for mixed-signal circuits. Yves Bertrand is a Professor at the University of Montpellier (France). He works at the Microelectronics Department of the Laboratory of Computer Science, Robotics and Microelectronics of Montpellier (LIRMM). Previously, Yves Bertrand worked in the field of solid-state physics and published several papers, especially on the photoemission of the semiconductors under synchrotron radiation. He joins the LIRMM in His research interests are principally Fault Modeling, Design-For-Test and Built-In Self- Test for digital and mixed-signal Integrated Circuits and Design

12 266 Azaïs etal. & Test of Microsystems. He is author or co-author of more than 100 papers in the the field of solid-state physics and microelectronics. He is presently responsible for the CRTC (Test Resource Center of CNFM). Michel Renovell received his MS and Ph.D. in applied physics both from the University of Montpellier, France. He is a researcher at LIRMM (Lab of Computer Science, Robotics, and Microelectronics of Montpellier) and head of the Microelectronics Department. He is Chair of the Communication Group of the IEEE Computer Society Test Technology Technical Committee (TTTC). His research interests include analog and mixed-signal circuit testing, fault modeling, and reconfigurable-circuit testing. He is an Editor of the Journal of Electronic Testing: Theory and Applications.

on the use of an original calibration scheme. The effectiveness of the calibration procedure is

on the use of an original calibration scheme. The effectiveness of the calibration procedure is Ref: BC.MEJ-IMST01.2 Analog Built-In Saw-Tooth Generator for ADC Histogram Test F. Azaïs, S. Bernard, Y. Bertrand and M. Renovell LIRMM - University of Montpellier 161, rue Ada - 34392 Montpellier Cedex

More information

Correlation Between Static and Dynamic Parameters of A-to-D Converters: In the View of a Unique Test Procedure

Correlation Between Static and Dynamic Parameters of A-to-D Converters: In the View of a Unique Test Procedure JOURNAL OF ELECTRONIC TESTING: Theory and Applications 20, 375 387, 2004 c 2004 Kluwer Academic Publishers. Manufactured in The United States. Correlation Between Static and Dynamic Parameters of A-to-D

More information

Modulation Based On-Chip Ramp Generator for ADC BIST

Modulation Based On-Chip Ramp Generator for ADC BIST Modulation Based On-Chip Ramp Generator for ADC BIST WAG YOG-SHEG, WAG JI-XIAG, LAI FEG-CHAG, YE YI-ZHEG Microelectronics Center Harbin Institute of Technology 92#, Xidazhi Street, Harbin, Heilongjiang,

More information

An ADC-BiST Scheme Using Sequential Code Analysis

An ADC-BiST Scheme Using Sequential Code Analysis An ADC-BiST Scheme Using Sequential Code Analysis Erdem S. ERDOGAN and Sule OZEV Duke University Department of Electrical & Computer Engineering Durham, NC USA {ese,sule}@ee.duke.edu Abstract This paper

More information

ADC Automated Testing Using LabView Software

ADC Automated Testing Using LabView Software Session Number 1320 ADC Automated Testing Using LabView Software Ben E. Franklin, Cajetan M. Akujuobi, Warsame Ali Center of Excellence for Communication Systems Technology Research (CECSTR) Dept. of Electrical

More information

A novel implementation of the histogram-based technique for measurement of INL of LUT-based correction of ADC

A novel implementation of the histogram-based technique for measurement of INL of LUT-based correction of ADC A novel implementation of the histogram-based technique for measurement of INL of LUT-based correction of ADC Vincent Kerzérho, Serge Bernard, Florence Azaïs, Mariane Comte, Olivier Potin, Chuan Shan,

More information

A DSP-Based Ramp Test for On-Chip High-Resolution ADC

A DSP-Based Ramp Test for On-Chip High-Resolution ADC SUBMITTED TO IEEE ICIT/SSST A DSP-Based Ramp Test for On-Chip High-Resolution ADC Wei Jiang and Vishwani D. Agrawal Electrical and Computer Engineering, Auburn University, Auburn, AL 36849 weijiang@auburn.edu,

More information

Analogue Network of Converters : A DFT Technique to Test a Complete Set of ADCs and DACs Embedded in a Complex SiP or SOC

Analogue Network of Converters : A DFT Technique to Test a Complete Set of ADCs and DACs Embedded in a Complex SiP or SOC Analogue Networ of Converters : A DFT Technique to Test a Complete Set of ADCs and DACs Embedded in a Complex SiP or SOC Florence Azaïs, Serge Bernard, Philippe Cauvet, Mariane Comte, Vincent Kerzérho,

More information

FPGA Based Mixed-Signal Circuit Novel Testing Techniques

FPGA Based Mixed-Signal Circuit Novel Testing Techniques FPGA Based Mixed-Signal Circuit Novel Testing Techniques Sotirios Pouros *, Vassilios Vassios *, Dimitrios Papakostas *, Valentin Hristov ** *1 Alexander Technological & Educational Institute of Thessaloniki,

More information

Built-In Self-Test Methodology for A/D Converters

Built-In Self-Test Methodology for A/D Converters Built-In Self-Test Methodology for A/D Converters R. de Vries, T. Zwemstra*, E.M.J.G. Bruls, P.P.L. Regtien3 Philips Research Lab., Prof. Holstlaan 4, 5656 AA Eindhoven, The Netherlands Philips Semiconductors,

More information

Modeling Gate Oxide Short Defects in CMOS Minimum Transistors

Modeling Gate Oxide Short Defects in CMOS Minimum Transistors Modeling Gate Oxide Short Defects in CMOS Minimum Transistors M. Renovell, J.M. Gallière, F. Azaïs and Y. Bertrand Laboratoire d'informatique Robotique Microélectronique de Montpellier LIRMM-UMII Université

More information

THE APPLICATION WAVELET TRANSFORM ALGORITHM IN TESTING ADC EFFECTIVE NUMBER OF BITS

THE APPLICATION WAVELET TRANSFORM ALGORITHM IN TESTING ADC EFFECTIVE NUMBER OF BITS ABSTRACT THE APPLICATION WAVELET TRANSFORM ALGORITHM IN TESTING EFFECTIVE NUMBER OF BITS Emad A. Awada Department of Electrical and Computer Engineering, Applied Science University, Amman, Jordan In evaluating

More information

COMPARATIVE ANALYSIS OF DIFFERENT ACQUISITION TECHNIQUES APPLIED TO STATIC AND DYNAMIC CHARACTERIZATION OF HIGH RESOLUTION DAC

COMPARATIVE ANALYSIS OF DIFFERENT ACQUISITION TECHNIQUES APPLIED TO STATIC AND DYNAMIC CHARACTERIZATION OF HIGH RESOLUTION DAC XIX IMEKO World Congress Fundamental and Applied Metrology September 6 11, 2009, Lisbon, Portugal COMPARATIVE ANALYSIS OF DIFFERENT ACQUISITION TECHNIQUES APPLIED TO STATIC AND DYNAMIC CHARACTERIZATION

More information

New Features of IEEE Std Digitizing Waveform Recorders

New Features of IEEE Std Digitizing Waveform Recorders New Features of IEEE Std 1057-2007 Digitizing Waveform Recorders William B. Boyer 1, Thomas E. Linnenbrink 2, Jerome Blair 3, 1 Chair, Subcommittee on Digital Waveform Recorders Sandia National Laboratories

More information

TUTORIAL 283 INL/DNL Measurements for High-Speed Analog-to- Digital Converters (ADCs)

TUTORIAL 283 INL/DNL Measurements for High-Speed Analog-to- Digital Converters (ADCs) Maxim > Design Support > Technical Documents > Tutorials > A/D and D/A Conversion/Sampling Circuits > APP 283 Maxim > Design Support > Technical Documents > Tutorials > High-Speed Signal Processing > APP

More information

ANALOG-TO-DIGITAL converters (ADCs) have a wide

ANALOG-TO-DIGITAL converters (ADCs) have a wide 420 IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, VOL. 57, NO. 2, FEBRUARY 2008 A Histogram-Based Testing Method for Estimating A/D Converter Performance Hsin-Wen Ting, Student Member, IEEE, Bin-Da

More information

Analyzing A/D and D/A converters

Analyzing A/D and D/A converters Analyzing A/D and D/A converters 2013. 10. 21. Pálfi Vilmos 1 Contents 1 Signals 3 1.1 Periodic signals 3 1.2 Sampling 4 1.2.1 Discrete Fourier transform... 4 1.2.2 Spectrum of sampled signals... 5 1.2.3

More information

Testing A/D Converters A Practical Approach

Testing A/D Converters A Practical Approach Testing A/D Converters A Practical Approach Mixed Signal The seminar entitled Testing Analog-to-Digital Converters A Practical Approach is a one-day information intensive course, designed to address the

More information

Computation of Error in Estimation of Nonlinearity in ADC Using Histogram Technique

Computation of Error in Estimation of Nonlinearity in ADC Using Histogram Technique Engineering, 2011, 3, 583-587 doi:10.4236/eng.2011.36069 Published Online June 2011 (http://www.scirp.org/journal/eng) Computation of Error in Estimation of Nonlinearity in ADC Using Histogram Technique

More information

On-Chip Evaluation of Oscillation-Based-Test Output Signals for Switched-Capacitor Circuits

On-Chip Evaluation of Oscillation-Based-Test Output Signals for Switched-Capacitor Circuits On-Chip Evaluation of Oscillation-Based-Test Output Signals for Switched-Capacitor Circuits Diego Vázquez, Gloria Huertas, Gildas Leger, Eduardo Peralías, Adoración Rueda and José Luis Huertas Instituto

More information

Analytical study of on-chip generations of analog sine-wave based on combined digital signals

Analytical study of on-chip generations of analog sine-wave based on combined digital signals 1 http://archimer.ifremer.fr/doc/00395/50608/ Archimer 2017 IEEE http://archimer.ifremer.fr Analytical study of on-chip generations of analog sine-wave based on combined digital signals David-Grignot Stephane

More information

On-Chip Automatic Analog Functional Testing and Measurements

On-Chip Automatic Analog Functional Testing and Measurements On-Chip Automatic Analog Functional Testing and Measurements Chuck Stroud, Foster Dai, and Dayu Yang Electrical & Computer Engineering Auburn University from presentation to Select Universities Technology,

More information

The Fundamentals of Mixed Signal Testing

The Fundamentals of Mixed Signal Testing The Fundamentals of Mixed Signal Testing Course Information The Fundamentals of Mixed Signal Testing course is designed to provide the foundation of knowledge that is required for testing modern mixed

More information

Improving histogram test by assuring uniform phase distribution with setting based on a fast sine fit algorithm. Vilmos Pálfi, István Kollár

Improving histogram test by assuring uniform phase distribution with setting based on a fast sine fit algorithm. Vilmos Pálfi, István Kollár 19 th IMEKO TC 4 Symposium and 17 th IWADC Workshop paper 118 Advances in Instrumentation and Sensors Interoperability July 18-19, 2013, Barcelona, Spain. Improving histogram test by assuring uniform phase

More information

Adaptive LUT-based System for In Situ ADC Auto-correction

Adaptive LUT-based System for In Situ ADC Auto-correction Author manuscript, published in "IMS3TW': 6th IEEE International Mixed-Signals, Sensors and Systems Test Workshop, La Grande Motte, Montpellier : France" Adaptive LUT-based System for In Situ ADC Auto-correction

More information

SAF ANALYSES OF ANALOG AND MIXED SIGNAL VLSI CIRCUIT: DIGITAL TO ANALOG CONVERTER

SAF ANALYSES OF ANALOG AND MIXED SIGNAL VLSI CIRCUIT: DIGITAL TO ANALOG CONVERTER SAF ANALYSES OF ANALOG AND MIXED SIGNAL VLSI CIRCUIT: DIGITAL TO ANALOG CONVERTER ABSTRACT Vaishali Dhare 1 and Usha Mehta 2 1 Assistant Professor, Institute of Technology, Nirma University, Ahmedabad

More information

A Novel Method for Testing Digital to Analog Converter in Static Range

A Novel Method for Testing Digital to Analog Converter in Static Range American Journal of Applied Sciences 7 (8): 1157-1163, 2010 ISSN 1546-9239 2010 Science Publications A Novel Method for esting Digital to Analog Converter in Static Range K. Hariharan, S. Gouthamraj, B.

More information

Design Strategy for a Pipelined ADC Employing Digital Post-Correction

Design Strategy for a Pipelined ADC Employing Digital Post-Correction Design Strategy for a Pipelined ADC Employing Digital Post-Correction Pieter Harpe, Athon Zanikopoulos, Hans Hegt and Arthur van Roermund Technische Universiteit Eindhoven, Mixed-signal Microelectronics

More information

Studying DAC Capacitor-Array Degradation in Charge-Redistribution SAR ADCs

Studying DAC Capacitor-Array Degradation in Charge-Redistribution SAR ADCs Studying DAC Capacitor-Array Degradation in Charge-Redistribution SAR ADCs Muhammad Aamir Khan, Hans G. Kerkhoff Testable Design and Test of Integrated Systems (TDT) Group, University of Twente, Centre

More information

Dynamic Analog Testing via ATE Digital Test Channels

Dynamic Analog Testing via ATE Digital Test Channels Dynamic nalog Testing via TE Digital Test Channels CC Su, CS Chang, HW Huang, DS Tu, CL Lee+, Jerry CH Lin* Dept of Electrical and Control Engr ational Chiao Tung University Dept of Electronic Engr ational

More information

Analog to Digital Conversion

Analog to Digital Conversion Analog to Digital Conversion Florian Erdinger Lehrstuhl für Schaltungstechnik und Simulation Technische Informatik der Uni Heidelberg VLSI Design - Mixed Mode Simulation F. Erdinger, ZITI, Uni Heidelberg

More information

Self-Test Designs in Devices of Avionics

Self-Test Designs in Devices of Avionics International Conference on Engineering Education and Research Progress Through Partnership 2004 VŠB-TUO, Ostrava, ISSN 1562-3580 Self-Test Designs in Devices of Avionics Yun-Che WEN, Yei-Chin CHAO Tzong-Shyng

More information

Lecture 9, ANIK. Data converters 1

Lecture 9, ANIK. Data converters 1 Lecture 9, ANIK Data converters 1 What did we do last time? Noise and distortion Understanding the simplest circuit noise Understanding some of the sources of distortion 502 of 530 What will we do today?

More information

Michael F. Toner, et. al.. "Distortion Measurement." Copyright 2000 CRC Press LLC. <

Michael F. Toner, et. al.. Distortion Measurement. Copyright 2000 CRC Press LLC. < Michael F. Toner, et. al.. "Distortion Measurement." Copyright CRC Press LLC. . Distortion Measurement Michael F. Toner Nortel Networks Gordon W. Roberts McGill University 53.1

More information

An 11 Bit Sub- Ranging SAR ADC with Input Signal Range of Twice Supply Voltage

An 11 Bit Sub- Ranging SAR ADC with Input Signal Range of Twice Supply Voltage D. Aksin, M.A. Al- Shyoukh, F. Maloberti: "An 11 Bit Sub-Ranging SAR ADC with Input Signal Range of Twice Supply Voltage"; IEEE International Symposium on Circuits and Systems, ISCAS 2007, New Orleans,

More information

LARGE SCALE ERROR REDUCTION IN DITHERED ADC

LARGE SCALE ERROR REDUCTION IN DITHERED ADC LARGE SCALE ERROR REDCTION IN DITHERED ADC J. Holub, O. Aumala 2 Czech Technical niversity, Prague, Czech Republic 2 Tampere niversity of Technology, Tampere, Finland Abstract: The combination of dithering

More information

Analog to Digital Converters Testing

Analog to Digital Converters Testing Analog to Digital Converters Testing António Manuel da Cruz Serra Department of Electrical Engineering and Computers, Instituto Superior Técnico / Instituto de Telecomunicações, Technical University of

More information

System on a Chip. Prof. Dr. Michael Kraft

System on a Chip. Prof. Dr. Michael Kraft System on a Chip Prof. Dr. Michael Kraft Lecture 5: Data Conversion ADC Background/Theory Examples Background Physical systems are typically analogue To apply digital signal processing, the analogue signal

More information

Nonuniform multi level crossing for signal reconstruction

Nonuniform multi level crossing for signal reconstruction 6 Nonuniform multi level crossing for signal reconstruction 6.1 Introduction In recent years, there has been considerable interest in level crossing algorithms for sampling continuous time signals. Driven

More information

UNLIKE digital circuits, the specifications of analog circuits

UNLIKE digital circuits, the specifications of analog circuits IEEE JOURNAL OF SOLID-STATE CIRCUITS, VOL. 33, NO. 4, APRIL 1998 573 Design for Testability of Embedded Integrated Operational Amplifiers Karim Arabi, Member, IEEE, and Bozena Kaminska, Member, IEEE Abstract

More information

Based with permission on lectures by John Getty Laboratory Electronics II (PHSX262) Spring 2011 Lecture 9 Page 1

Based with permission on lectures by John Getty Laboratory Electronics II (PHSX262) Spring 2011 Lecture 9 Page 1 Today 3// Lecture 9 Analog Digital Conversion Sampled Data Acquisition Systems Discrete Sampling and Nyquist Digital to Analog Conversion Analog to Digital Conversion Homework Study for Exam next week

More information

VLSI Implementation of Digital Down Converter (DDC)

VLSI Implementation of Digital Down Converter (DDC) Volume-7, Issue-1, January-February 2017 International Journal of Engineering and Management Research Page Number: 218-222 VLSI Implementation of Digital Down Converter (DDC) Shaik Afrojanasima 1, K Vijaya

More information

Current Rebuilding Concept Applied to Boost CCM for PF Correction

Current Rebuilding Concept Applied to Boost CCM for PF Correction Current Rebuilding Concept Applied to Boost CCM for PF Correction Sindhu.K.S 1, B. Devi Vighneshwari 2 1, 2 Department of Electrical & Electronics Engineering, The Oxford College of Engineering, Bangalore-560068,

More information

SUCCESSIVE approximation register (SAR) analog-todigital

SUCCESSIVE approximation register (SAR) analog-todigital 426 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II: EXPRESS BRIEFS, VOL. 62, NO. 5, MAY 2015 A Novel Hybrid Radix-/Radix-2 SAR ADC With Fast Convergence and Low Hardware Complexity Manzur Rahman, Arindam

More information

ADC and DAC converters. Laboratory Instruction

ADC and DAC converters. Laboratory Instruction ADC and DAC converters Laboratory Instruction Prepared by: Łukasz Buczek 05.2015 Rev. 2018 1. Aim of exercise The aim of exercise is to learn the basics of the analog-to-digital (ADC) and digital-to-analog

More information

A Digital Signal Processor for Musicians and Audiophiles Published on Monday, 09 February :54

A Digital Signal Processor for Musicians and Audiophiles Published on Monday, 09 February :54 A Digital Signal Processor for Musicians and Audiophiles Published on Monday, 09 February 2009 09:54 The main focus of hearing aid research and development has been on the use of hearing aids to improve

More information

Section 1. Fundamentals of DDS Technology

Section 1. Fundamentals of DDS Technology Section 1. Fundamentals of DDS Technology Overview Direct digital synthesis (DDS) is a technique for using digital data processing blocks as a means to generate a frequency- and phase-tunable output signal

More information

The Real World is Analog ADC are necessary to convert the real world signals (analog) into the digital form for easy processing. Digital Processing

The Real World is Analog ADC are necessary to convert the real world signals (analog) into the digital form for easy processing. Digital Processing Data Converters The Real World is Analog ADC are necessary to convert the real world signals (analog) into the digital form for easy processing ADC Digital Processing (Computer, DSP...) DAC Real World:

More information

In the previous chapters, efficient and new methods and. algorithms have been presented in analog fault diagnosis. Also a

In the previous chapters, efficient and new methods and. algorithms have been presented in analog fault diagnosis. Also a 118 CHAPTER 6 Mixed Signal Integrated Circuits Testing - A Study 6.0 Introduction In the previous chapters, efficient and new methods and algorithms have been presented in analog fault diagnosis. Also

More information

ENGINEERING FOR RURAL DEVELOPMENT Jelgava, EDUCATION METHODS OF ANALOGUE TO DIGITAL CONVERTERS TESTING AT FE CULS

ENGINEERING FOR RURAL DEVELOPMENT Jelgava, EDUCATION METHODS OF ANALOGUE TO DIGITAL CONVERTERS TESTING AT FE CULS EDUCATION METHODS OF ANALOGUE TO DIGITAL CONVERTERS TESTING AT FE CULS Jakub Svatos, Milan Kriz Czech University of Life Sciences Prague jsvatos@tf.czu.cz, krizm@tf.czu.cz Abstract. Education methods for

More information

Amplitude Quantization

Amplitude Quantization Amplitude Quantization Amplitude quantization Quantization noise Static ADC performance measures Offset Gain INL DNL ADC Testing Code boundary servo Histogram testing EECS Lecture : Amplitude Quantization

More information

CHAPTER. delta-sigma modulators 1.0

CHAPTER. delta-sigma modulators 1.0 CHAPTER 1 CHAPTER Conventional delta-sigma modulators 1.0 This Chapter presents the traditional first- and second-order DSM. The main sources for non-ideal operation are described together with some commonly

More information

User-friendly Matlab tool for easy ADC testing

User-friendly Matlab tool for easy ADC testing User-friendly Matlab tool for easy ADC testing Tamás Virosztek, István Kollár Budapest University of Technology and Economics, Department of Measurement and Information Systems Budapest, Hungary, H-1521,

More information

TESTING THE CONFIGURABLE ANALOG BLOCKS OF FIELD PROGRAMMABLE ANALOG ARRAYS

TESTING THE CONFIGURABLE ANALOG BLOCKS OF FIELD PROGRAMMABLE ANALOG ARRAYS TESTING THE CONFIGURABLE ANALOG BLOCKS OF FIELD PROGRAMMABLE ANALOG ARRAYS T. Balen 1, A. Andrade Jr. 1, F. Azaïs 2, M. Lubaszewski 1, 3, M. Renovell 2 1 DELET-UFRGS Univ. Fed. do Rio Grande do Sul Porto

More information

CHAPTER 6 INTRODUCTION TO SYSTEM IDENTIFICATION

CHAPTER 6 INTRODUCTION TO SYSTEM IDENTIFICATION CHAPTER 6 INTRODUCTION TO SYSTEM IDENTIFICATION Broadly speaking, system identification is the art and science of using measurements obtained from a system to characterize the system. The characterization

More information

A Deterministic Dynamic Element Matching Approach for Testing High Resolution ADCs Using Low Accuracy DACs (Design Number: 68091)

A Deterministic Dynamic Element Matching Approach for Testing High Resolution ADCs Using Low Accuracy DACs (Design Number: 68091) Design Report for MOSIS Educational Program (Research) A Deterministic Dynamic Element Matching Approach for Testing High Resolution ADCs Using Low Accuracy DACs (Design Number: 689) Prepared by: Hanjun

More information

Recent Advances in Analog, Mixed-Signal, and RF Testing

Recent Advances in Analog, Mixed-Signal, and RF Testing IPSJ Transactions on System LSI Design Methodology Vol. 3 19 46 (Feb. 2010) Invited Paper Recent Advances in Analog, Mixed-Signal, and RF Testing Kwang-Ting (Tim) Cheng 1 and Hsiu-Ming (Sherman) Chang

More information

KNOWN analog-to-digital converter (ADC) testing techniques

KNOWN analog-to-digital converter (ADC) testing techniques 980 IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, VOL 46, NO 4, AUGUST 1997 A New Approach for Estimating High-Speed Analog-to-Digital Converter Error Galia D Muginov Anastasios N Venetsanopoulos,

More information

Low Power Approach for Fir Filter Using Modified Booth Multiprecision Multiplier

Low Power Approach for Fir Filter Using Modified Booth Multiprecision Multiplier Low Power Approach for Fir Filter Using Modified Booth Multiprecision Multiplier Gowridevi.B 1, Swamynathan.S.M 2, Gangadevi.B 3 1,2 Department of ECE, Kathir College of Engineering 3 Department of ECE,

More information

DIGITALLY ASSISTED ANALOG: REDUCING DESIGN CONSTRAINTS USING NONLINEAR DIGITAL SIGNAL PROCESSING

DIGITALLY ASSISTED ANALOG: REDUCING DESIGN CONSTRAINTS USING NONLINEAR DIGITAL SIGNAL PROCESSING DIGITALLY ASSISTED ANALOG: REDUCING DESIGN CONSTRAINTS USING NONLINEAR DIGITAL SIGNAL PROCESSING Batruni, Roy (Optichron, Inc., Fremont, CA USA, roy.batruni@optichron.com); Ramachandran, Ravi (Optichron,

More information

THE MEASURING STANDS FOR MEASURE OF AD CONVERTERS

THE MEASURING STANDS FOR MEASURE OF AD CONVERTERS XX IMEKO World Congress Metrology for Green Growth September 9 14, 2012, Busan, Republic of Korea THE MEASURING STANDS FOR MEASURE OF AD CONVERTERS Linus MICHAELI, Marek GODLA, Ján ŠALIGA, Jozef LIPTAK

More information

Decreasing the Sensitivity of ADC Test Parameters by Means of Wobbling

Decreasing the Sensitivity of ADC Test Parameters by Means of Wobbling JOURNAL OF ELECTRONIC TESTING: Theory and Applications 15, 23 29 (1999) c 1999 Kluwer Academic Publishers. Manufactured in The Netherlands. Decreasing the Sensitivity of ADC Test Parameters by Means of

More information

Digital Waveform Recorders

Digital Waveform Recorders Digital Waveform Recorders Error Models & Performance Measures Dan Knierim, Tektronix Fellow Experimental Set-up for high-speed phenomena Transducer(s) high-speed physical phenomenon under study physical

More information

BIST Method for Die-Level Process Parameter Variation Monitoring in Analog/Mixed-Signal Integrated Circuits

BIST Method for Die-Level Process Parameter Variation Monitoring in Analog/Mixed-Signal Integrated Circuits BIST Method for Die-Level Process Parameter ariation Monitoring in Analog/Mixed-Signal Integrated Circuits Amir Zjajo, Manuel J. Barragan Asian, Jose Pineda de Gyvez,3 Philips Research Laboratories, HighTech

More information

Oscillation built-in-self-test for ADC linearity testing in deep submicron CMOS technology

Oscillation built-in-self-test for ADC linearity testing in deep submicron CMOS technology Edith Cowan University Research Online ECU Publications 2013 2013 Oscillation built-in-self-test for ADC linearity testing in deep submicron CMOS technology Koay Soon Chan Nuzrul Fahmi Nordin Kim Chon

More information

ALONG with the continuous advance in the integration

ALONG with the continuous advance in the integration IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, VOL. 58, NO. 8, AUGUST 2009 2697 High-Resolution ADC Linearity Testing Using a Fully Digital-Compatible BIST Strategy Hanqing Xing, Student Member,

More information

DAC & ADC Testing Fundamental

DAC & ADC Testing Fundamental DAC & ADC Testing Fundamental Outline Specifications of DAC Specifications of ADC Test methodology Static specification Histogram method Transfer (and compare) method Dynamic specification FFT Polynomial

More information

Advanced AD/DA converters. ΔΣ DACs. Overview. Motivations. System overview. Why ΔΣ DACs

Advanced AD/DA converters. ΔΣ DACs. Overview. Motivations. System overview. Why ΔΣ DACs Advanced AD/DA converters Overview Why ΔΣ DACs ΔΣ DACs Architectures for ΔΣ DACs filters Smoothing filters Pietro Andreani Dept. of Electrical and Information Technology Lund University, Sweden Advanced

More information

Data Acquisition & Computer Control

Data Acquisition & Computer Control Chapter 4 Data Acquisition & Computer Control Now that we have some tools to look at random data we need to understand the fundamental methods employed to acquire data and control experiments. The personal

More information

A Flexible Design Methodology for Analog Test Wrappers in Mixed-Signal SOCs

A Flexible Design Methodology for Analog Test Wrappers in Mixed-Signal SOCs A Flexible Design Methodology for Analog Test Wrappers in Mixed-Signal SOCs Abstract The manufacturing test cost for mixed-signal SOCs is widely recognized to be much higher than that for digital SOCs.

More information

Audio Engineering Society Convention Paper Presented at the 110th Convention 2001 May Amsterdam, The Netherlands

Audio Engineering Society Convention Paper Presented at the 110th Convention 2001 May Amsterdam, The Netherlands Audio Engineering Society Convention Paper Presented at the th Convention May 5 Amsterdam, The Netherlands This convention paper has been reproduced from the author's advance manuscript, without editing,

More information

Dynamic DAC Testing by Registering the Input Code when the DAC output matches a Reference Signal

Dynamic DAC Testing by Registering the Input Code when the DAC output matches a Reference Signal Dynamic DAC Testing by Registering the Input Code when the DAC output matches a Reference Signal Martin Sekerák 1, Linus Michaeli 1, Ján Šaliga 1, A.Cruz Serra 2 1 Department of Electronics and Telecommunications,

More information

Approaches to On-chip Testing of Mixed Signal Macros in ASICs

Approaches to On-chip Testing of Mixed Signal Macros in ASICs Approaches to On-chip Testing of Mixed Signal Macros in ASICs Dr. R. A. Cobley, School of Engineering, University of Exeter, Exeter, EX4 4QF, UK email: RACobley@exeter.ac.uk Abstract This paper initially

More information

ADC Based Measurements: a Common Basis for the Uncertainty Estimation. Ciro Spataro

ADC Based Measurements: a Common Basis for the Uncertainty Estimation. Ciro Spataro ADC Based Measurements: a Common Basis for the Uncertainty Estimation Ciro Spataro Department of Electric, Electronic and Telecommunication Engineering - University of Palermo Viale delle Scienze, 90128

More information

A Low-Power 6-b Integrating-Pipeline Hybrid Analog-to-Digital Converter

A Low-Power 6-b Integrating-Pipeline Hybrid Analog-to-Digital Converter A Low-Power 6-b Integrating-Pipeline Hybrid Analog-to-Digital Converter Quentin Diduck, Martin Margala * Electrical and Computer Engineering Department 526 Computer Studies Bldg., PO Box 270231 University

More information

Test Synthesis for Mixed-Signal SOC Paths Λ

Test Synthesis for Mixed-Signal SOC Paths Λ Test Synthesis for Mixed-Signal SOC Paths Λ Sule Ozev, Ismet Bayraktaroglu, and Alex Orailoglu Computer Science and Engineering Department University of California, San Diego La Jolla, CA 993 fsozev, ibayrakt,

More information

TUNABLE MISMATCH SHAPING FOR QUADRATURE BANDPASS DELTA-SIGMA DATA CONVERTERS. Waqas Akram and Earl E. Swartzlander, Jr.

TUNABLE MISMATCH SHAPING FOR QUADRATURE BANDPASS DELTA-SIGMA DATA CONVERTERS. Waqas Akram and Earl E. Swartzlander, Jr. TUNABLE MISMATCH SHAPING FOR QUADRATURE BANDPASS DELTA-SIGMA DATA CONVERTERS Waqas Akram and Earl E. Swartzlander, Jr. Department of Electrical and Computer Engineering University of Texas at Austin Austin,

More information

A Faster Method for Accurate Spectral Testing without Requiring Coherent Sampling

A Faster Method for Accurate Spectral Testing without Requiring Coherent Sampling A Faster Method for Accurate Spectral Testing without Requiring Coherent Sampling Minshun Wu 1,2, Degang Chen 2 1 Xi an Jiaotong University, Xi an, P. R. China 2 Iowa State University, Ames, IA, USA Abstract

More information

Oscillator-Based Reconfigurable Sinusoidal Signal Generator for ADC BIST

Oscillator-Based Reconfigurable Sinusoidal Signal Generator for ADC BIST J Electron Test (2007) 23:549 558 DOI 10.1007/s10836-007-5010-x Oscillator-Based Reconfigurable Sinusoidal Signal Generator for ADC BIST Hsin-Wen Ting & Cheng-Wu Lin & Bin-Da Liu & Soon-Jyh Chang Received:

More information

ADVANCES in VLSI technology result in manufacturing

ADVANCES in VLSI technology result in manufacturing INTL JOURNAL OF ELECTRONICS AND TELECOMMUNICATIONS, 2013, VOL. 59, NO. 1, PP. 99 104 Manuscript received January 8, 2013; revised March, 2013. DOI: 10.2478/eletel-2013-0012 Rapid Prototyping of Third-Order

More information

ADC and DAC Standards Update

ADC and DAC Standards Update ADC and DAC Standards Update Revised ADC Standard 2010 New terminology to conform to Std-1057 SNHR became SNR SNR became SINAD Added more detailed test-setup descriptions Added more appendices Reorganized

More information

A Two- Bit- per- Cycle Successive- Approximation ADC with Background Offset Calibration

A Two- Bit- per- Cycle Successive- Approximation ADC with Background Offset Calibration M. Casubolo, M. Grassi, A. Lombardi, F. Maloberti, P. Malcovati: "A Two-Bit-per- Cycle Successive-Approximation ADC with Background Calibration"; 15th IEEE Int. Conf. on Electronics, Circuits and Systems,

More information

A VCO-based analog-to-digital converter with secondorder sigma-delta noise shaping

A VCO-based analog-to-digital converter with secondorder sigma-delta noise shaping A VCO-based analog-to-digital converter with secondorder sigma-delta noise shaping The MIT Faculty has made this article openly available. Please share how this access benefits you. Your story matters.

More information

Fault Testing of Analog Circuits Using Combination of Oscillation Based Built-In Self- Test and Quiescent Power Supply Current Testing Method

Fault Testing of Analog Circuits Using Combination of Oscillation Based Built-In Self- Test and Quiescent Power Supply Current Testing Method Fault Testing of Analog Circuits Using Combination of Oscillation Based Built-In Self- Test and Quiescent Power Supply Current Testing Method Ms. Harshal Meharkure 1, Mr. Swapnil Gourkar 2 1 Lecturer,

More information

About the Tutorial. Audience. Prerequisites. Copyright & Disclaimer. Linear Integrated Circuits Applications

About the Tutorial. Audience. Prerequisites. Copyright & Disclaimer. Linear Integrated Circuits Applications About the Tutorial Linear Integrated Circuits are solid state analog devices that can operate over a continuous range of input signals. Theoretically, they are characterized by an infinite number of operating

More information

Compensation of Analog-to-Digital Converter Nonlinearities using Dither

Compensation of Analog-to-Digital Converter Nonlinearities using Dither Ŕ periodica polytechnica Electrical Engineering and Computer Science 57/ (201) 77 81 doi: 10.11/PPee.2145 http:// periodicapolytechnica.org/ ee Creative Commons Attribution Compensation of Analog-to-Digital

More information

FUNDAMENTALS OF ANALOG TO DIGITAL CONVERTERS: PART I.1

FUNDAMENTALS OF ANALOG TO DIGITAL CONVERTERS: PART I.1 FUNDAMENTALS OF ANALOG TO DIGITAL CONVERTERS: PART I.1 Many of these slides were provided by Dr. Sebastian Hoyos January 2019 Texas A&M University 1 Spring, 2019 Outline Fundamentals of Analog-to-Digital

More information

Maxim > Design Support > Technical Documents > Tutorials > A/D and D/A Conversion/Sampling Circuits > APP 748

Maxim > Design Support > Technical Documents > Tutorials > A/D and D/A Conversion/Sampling Circuits > APP 748 Maxim > Design Support > Technical Documents > Tutorials > A/D and D/A Conversion/Sampling Circuits > APP 748 Keywords: ADC, INL, DNL, root-sum-square, DC performance, static performance, AC performance,

More information

Application Note #5 Direct Digital Synthesis Impact on Function Generator Design

Application Note #5 Direct Digital Synthesis Impact on Function Generator Design Impact on Function Generator Design Introduction Function generators have been around for a long while. Over time, these instruments have accumulated a long list of features. Starting with just a few knobs

More information

Enhancing Analog Signal Generation by Digital Channel Using Pulse-Width Modulation

Enhancing Analog Signal Generation by Digital Channel Using Pulse-Width Modulation Enhancing Analog Signal Generation by Digital Channel Using Pulse-Width Modulation Angelo Zucchetti Advantest angelo.zucchetti@advantest.com Introduction Presented in this article is a technique for generating

More information

Digital Signal Processor (DSP) based 1/f α noise generator

Digital Signal Processor (DSP) based 1/f α noise generator Digital Signal Processor (DSP) based /f α noise generator R Mingesz, P Bara, Z Gingl and P Makra Department of Experimental Physics, University of Szeged, Hungary Dom ter 9, Szeged, H-6720 Hungary Keywords:

More information

Oscillation Test Methodology for Built-In Analog Circuits

Oscillation Test Methodology for Built-In Analog Circuits Oscillation Test Methodology for Built-In Analog Circuits Ms. Sankari.M.S and Mr.P.SathishKumar Department of ECE, Amrita School of Engineering, Bangalore, India Abstract This article aims to describe

More information

ELT Receiver Architectures and Signal Processing Fall Mandatory homework exercises

ELT Receiver Architectures and Signal Processing Fall Mandatory homework exercises ELT-44006 Receiver Architectures and Signal Processing Fall 2014 1 Mandatory homework exercises - Individual solutions to be returned to Markku Renfors by email or in paper format. - Solutions are expected

More information

The Importance of Data Converter Static Specifications Don't Lose Sight of the Basics! by Walt Kester

The Importance of Data Converter Static Specifications Don't Lose Sight of the Basics! by Walt Kester TUTORIAL The Importance of Data Converter Static Specifications Don't Lose Sight of the Basics! INTRODUCTION by Walt Kester In the 1950s and 1960s, dc performance specifications such as integral nonlinearity,

More information

A New Adaptive Analog Test and Diagnosis System

A New Adaptive Analog Test and Diagnosis System IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, VOL. 49, NO. 2, APRIL 2000 223 A New Adaptive Analog Test and Diagnosis System Érika F. Cota, Marcelo Negreiros, Luigi Carro, and Marcelo Lubaszewski

More information

Analog Circuit Test. Analog circuits Analog circuit test methods Specification-based testing Direct measurement DSP-based testing

Analog Circuit Test. Analog circuits Analog circuit test methods Specification-based testing Direct measurement DSP-based testing Analog Circuit Test Analog circuits Analog circuit test methods Specification-based testing Direct measurement DSP-based testing Fault model based testing IEEE 1149.4 analog test bus standard Summary References

More information

Tuesday, March 22nd, 9:15 11:00

Tuesday, March 22nd, 9:15 11:00 Nonlinearity it and mismatch Tuesday, March 22nd, 9:15 11:00 Snorre Aunet (sa@ifi.uio.no) Nanoelectronics group Department of Informatics University of Oslo Last time and today, Tuesday 22nd of March:

More information

Multiplier Design and Performance Estimation with Distributed Arithmetic Algorithm

Multiplier Design and Performance Estimation with Distributed Arithmetic Algorithm Multiplier Design and Performance Estimation with Distributed Arithmetic Algorithm M. Suhasini, K. Prabhu Kumar & P. Srinivas Department of Electronics & Comm. Engineering, Nimra College of Engineering

More information

4. Digital Measurement of Electrical Quantities

4. Digital Measurement of Electrical Quantities 4.1. Concept of Digital Systems Concept A digital system is a combination of devices designed for manipulating physical quantities or information represented in digital from, i.e. they can take only discrete

More information

A 12 bit 125 MHz ADC USING DIRECT INTERPOLATION

A 12 bit 125 MHz ADC USING DIRECT INTERPOLATION A 12 bit 125 MHz ADC USING DIRECT INTERPOLATION Dr R Allan Belcher University of Wales Swansea and Signal Conversion Ltd, 8 Bishops Grove, Swansea SA2 8BE Phone +44 973 553435 Fax +44 870 164 0107 E-Mail:

More information