Next Article in Journal
A High-Accuracy Ultra-Low-Power Offset-Cancelation On-Off Bandgap Reference for Implantable Medical Electronics
Previous Article in Journal
Unobtrusive Sleep Monitoring Using Movement Activity by Video Analysis
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Design of an Oscillation-Based BIST System for Active Analog Integrated Filters in 0.18 µm CMOS

by
Leonid Kladovščikov
*,
Marijan Jurgo
and
Romualdas Navickas
Micro and Nanoelectronics Systems Design and Research Laboratory, Vilnius Gediminas Technical University, 10257 Vilnius, Lithuania
*
Author to whom correspondence should be addressed.
Electronics 2019, 8(7), 813; https://doi.org/10.3390/electronics8070813
Submission received: 19 June 2019 / Revised: 17 July 2019 / Accepted: 18 July 2019 / Published: 20 July 2019
(This article belongs to the Section Microelectronics)

Abstract

:
In this paper, an oscillation-based built-in self-test system for active an analog integrated circuit is presented. This built-in self-test system was used to detect catastrophic and parametric faults, introduced during chip manufacturing. As circuits under test (CUT), second-order Sallen-Key, Akerberg-Mossberg and Tow-Thomas biquad filters were designed. The proposed test hardware detects parametric and catastrophic faults on changeable limits. The influence of both oscillation and test hardware on fault detection limits were investigated and analyzed. The proposed oscillation based self-test system was designed and simulated in 0.18 µm complementary metal-oxide semiconductor (CMOS) technology. Due to the easiness of implementation and configuration for testing of different active analog filters, such self-test systems can be effectively used in modern integrated circuits, made of a large number of devices and circuits, such as the multi-standard transceivers used in the core hardware of software-defined radios. Using the proposed test strategy, the fault tolerance limits for catastrophic faults varied from 96% to 100% for all injected faults in different structures of low pass filters (LPF). The detection range of parametric faults of passive components’ nominal value, depending on the used structure of the filter, did not exceed –0.74% – 0.72% in case of Sallen-Key, –3.31% – 1.00% in case of Akerberg-Mossberg and –2.39% – 1.44% in case of Tow-Thomas LPF.

1. Introduction

Advances in nanoscale CMOS technologies introduce both new possibilities and challenges. With increasing integration density of circuits, testing routines for more analog or mixed-signal systems are required. Post fabrication test routines are time and cost demanding; moreover, often it is not possible to test all of a system’s sub circuits. Due to these reasons, built-in self-test (BIST) systems are being implemented in chips. While BIST systems for digital circuits are successfully implemented and used, for analog or mixed-signal circuits, such systems have not been sufficiently investigated.
Self-test systems are used as substitute for self-tuning systems, which requires large chip area for tuning elements—resistor or capacitor banks as well as tuning circuits. In case of a limited chip area, BIST systems are widely used [1,2,3,4] and provide sufficient data for deciding on chip manufacturing faults. Such systems are used only to monitor any catastrophic or parametric fault, which emerge during CMOS fabrication. Catastrophic faults are all short-circuit and open-circuit faults and these faults cover 80–90% of all faults of CMOS processes [5]. Such faults most often can be easily detected and located.
Parametric faults in components are more challenging to detect. Such faults cover variations of values of passive components and parameters of transistors, such as gate oxide thickness, doping, mask misalignment. These faults are detectable using complex testing systems with pre-defined test signal stimulus measuring and analyzing the response of circuit under test (CUT) [2]. Complex testing systems have limited implementation ability in very large scale integration (VLSI) circuits, due to the large number of circuits to be tested and limited free chip area for test systems.
Another approach for testing parametric faults in analog or mixed circuits are oscillation-based BIST systems [5,6,7,8]. The main idea for oscillation-based testing is to convert CUT to an oscillator, whose frequency of oscillation is known. Due to variations of parameters in both CMOS passive and active components, the frequency of oscillation of CUT also varies. Variation of oscillation frequency is not directly related to a change of parameters of a circuit which is used as a CUT [8], but it shows adequate indication of any variations, based on which test results are selected. In other works, the oscillation based built-in self-test (OBIST) method has been implemented in low operating frequency filters [9], tested on discrete boards [5,6], thus implementation in CMOS technology has not been analyzed. In other studies, the proposed test method has been implemented in CMOS technology [10,11,12] and investigated on feedback circuit impedance matching [13], but investigation on different structures of filters and natural, non-pre-tuned fault estimation systems, is limited. It is also common to use fault tables [14] for pre-simulated systems, but this approach is not suitable when CUT is composed of large number of components or when there is a need for universal and easy implementation in different structure testing systems.
A novel oscillation based BIST system, for precise detection of parametric faults in CUT is presented and implemented in 0.18 µm CMOS technology nodes for testing active analog filters, which are most commonly used in modern transceivers. For investigation of testing system, different second-order structures of LPF were designed, namely Sallen-Key, Akerberg-Mossberg and Tow-Thomas biquads. Moreover, oscillation enabling sub-circuits were investigated on influence to CUT oscillation frequency and parametric fault coverage.
The paper is organized as follows: first, faults of CMOS active filters and oscillation based BIST systems are analyzed. Next, control and estimation blocks as well as testing algorithm for the proposed OBIST system are described. After that, results of simulations of proposed testing system and oscillations enabling sub-circuit are presented. Finally, improvements of proposed self-testing system are discussed and conclusions of work are presented.

2. Oscillation Based BIST Implementation

The oscillation-based BIST method is based on splitting complex mixed signal or analog circuit into smaller functional blocks—operational amplifier, comparator, phase detector, Schmitt trigger, first or second-order filter [5,15,16,17]. Then, the functional block (Figure 1a) is converted into a robust oscillator by connecting additional feedback circuit, as shown in Figure 1b [18]. Oscillation based test system separates operation of functional blocks into two modes—operational and test. During operational mode, the functional block operates as it is designed, while during the test mode, both the input and output of the functional block are disconnected from the main circuit and the corresponding feedback circuit is connected [19]. The oscillation frequency fosc of the CUT can be expressed as a function of its components [5,20,21,22]. In the case of BIST, for functional blocks, which are designed to oscillate, such as Schmitt, voltage or digital controlled oscillators [23], additional circuitry for tests is not needed.
During test mode, any catastrophic faults, such as opens and shorts, or parametric faults, such as variations of component parameters due to CMOS process variations affect fosc. In case of catastrophic faults, the oscillation frequency most commonly varies in a wide range, or the circuit does not oscillate at all and such behavior can be detected easily [20,24,25]. In case of parametric faults, the oscillation frequency varies in a narrow range, thus detectability of such faults is limited by the fault estimation system and variations of test-enabling circuit. For such situations, assisted OBIST systems with current measurement block can be used [26].
A fault detectability is defined as the sensitivity of oscillation frequency to variations of the component. To increase the detectability of catastrophic faults, the sensitivity of CUT oscillation frequency could be increased by manipulating one of component’s value [10,12]. Manipulations of parameters in CUT means change of the initial circuit of the tested device, which can lead to non-guaranteed reliability of test results for the designed parameters. The more practical way to increase detectability of faults is to use suitable variation-tolerant fault detection system, which should be versatile for use with different CUTs. Moreover, such systems are suitable for easy implementation in different CMOS technology nodes. It is also possible to derive more than one oscillator from same CUT (e.g., by using more than one feedback circuit) to increase fault coverage if a fault exists in the feedback circuitry [5].
The main approach for converting active analog filters to oscillators is to position poles in imaginary axis of s-plane. One way to maintain stable oscillations at the output of the filter is to make the quality factor of the filter high enough by disconnecting corresponding component of the filter, which is used to define quality factor of the filter but does not affect other parameters—frequency and gain of the tested filter. The main drawback of such approach is that it does not cover all possible faults of the circuit—quality factor defining component is not tested, which can lead to a false positive outcome of the test procedure. Moreover, not all filter structures are suitable for independent change of the quality factor by using only one component.
Another way of maintaining oscillations at the output of the filter, as was described earlier, is to add a feedback circuit between the input and the output of the CUT. The feedback circuit is designed according to different types of filters [10]. For the low-pass filters, a positive feedback circuit is needed, which could be implemented with a high-gain inverter, zero-crossing detector, comparator or Schmitt trigger [5,27]. Moreover, adequate switches for connecting the feedback circuit are required for proper connection of the feedback circuit during test mode and isolation during filter normal operation [11]. The transfer function of a filter with feedback can be expressed as follows:
G ( s ) = H filter ( s ) 1 H filter ( s ) H fb ( s ) .
Hfilter(s)—transfer function of the low-pass filter, Hfb(s)—transfer function of the feedback circuit. Oscillation frequency can be obtained from Equation (2):
H filter ( s ) H fb ( s ) = 1 .
From Equation (2) it is seen that for the filter to oscillate, a signal must pass the circuit without any attenuation or phase shift. The phase shift is selected according to the required feedback circuit—for the positive feedback, the phase shift should be 0°, while for the negative feedback it should be 180°. This condition is known as a Barkhausen criterion [5].

3. Oscillation-Based Built-in Self-Test Procedure

In our study, second-order Sallen-Key, Akerberg-Mossberg and Tow-Thomas biquad low-pass filters were used as CUT. The feedback circuit was implemented by using transmission gates and an inverter. Figure 2 shows a block diagram of the used CUT with a control and an estimation logic block. During the normal operation mode, the feedback circuit is disconnected from the CUT by using the transmission gates and the CUT nodes are connected to the main system. During the test mode, the CUT nodes are disconnected from the main system and the transmission gates are switched into open state, thus connecting the feedback element between the input and the output of the filter. It needs to be mentioned that transmission gates add resistance and capacitance to the feedback circuit, which affect the CUT oscillation frequency and must be optimized in regards to resistance and capacitance of transistor channel, as well as overall chip area.
As a reference clock for the OBIST system, either an internal Schmitt trigger or external reference oscillator, such as PLL or off-chip oscillator, can be used. A Schmitt internal reference oscillator is mainly used in case of detecting catastrophic faults because its oscillation frequency depends on variations of passive components, which are both used in CUT and reference oscillator [28]. The main drawback of the usage of the internal reference oscillator is a limited usability in detection of parametric faults, since the oscillation frequency of both the CUT and the reference oscillator varies and the probability of a false-positive result increases. In case of the external reference clock, the limits of the parametric fault tolerance are decreased since the reference oscillator is not affected by the component variations and the estimation of errors in the CUT mainly depend only on variations of the feedback circuit and the estimation block.
As an estimation block, a counter and a double digital comparator is used. The bit-count of the counter and the comparator depends on the required test accuracy [3], but is also restrained due to the error of the oscillation frequency, which depends on the used feedback circuit [11]. This estimation error (i.e., error of the oscillation frequency due to the feedback circuit) can be determined using a Monte Carlo analysis for each OBIST system. The value of the worst-case scenario is used to predefine an initial estimation error of the CUT oscillation frequency. The n and k bit-count of the digital blocks are calculated as per Equations (3) and (4):
n = log 2 ( 2 f max f osc 1 ) = log 2 ( 2 Δ f 1 ) ,
k = log 2 ( 64 + log 2 ( 2 Δ f 1 ) × f ref f osc ) ,
n—the bit-count of the digital blocks, fmax—the maximal CUT oscillation frequency, fosc—the nominal CUT oscillation frequency, Δf—the error of the CUT oscillation frequency, fref—reference frequency.
The test time of CUT, as well as the overall OBIST system test time are calculated as per Equations (5), (6) and (7):
t test _ CUT = log 2 ( 2 Δ f 1 ) × 1 f osc ,
t test = 64 + t test _ CUT × f ref f ref ,
f ref f osc ,
ttest_CUT—time of the CUT test, ttest—overall time required for the OBIST system.
The operation algorithm of the proposed OBIST system is presented in Figure 3.
The proposed OBIST system works as follows. First, using digital code plow and phigh, a predefined counter tolerance range is set in the dual digital comparator. Next, the oscillation process of the CUT is started and 64 periods of the reference frequency signal are counted in order for oscillation in the CUT to settle. Next, the pulse detector detects whether there are oscillations in CUT. If there are not any detectable oscillations of the CUT, the estimation block sets the logic level of the output dcatastrophic to high. In case oscillations of the CUT are detected, the n-bit counter counts pulses for a defined time, which is calculated using Equation (5). The total operating (testing) time of the OBIST system is defined by signal pcnt, which notes the required number of reference frequency signal pulses pref and compares it—if pcnt < pref, dref signal is set to 1, which means the end of the CUT test routine. After the test operation, the counted CUT pulses are compared to the predefined limits and the estimation block produces one of the following test results. If the number of the counted CUT pulses is less than the lower limit plow, or more than the higher limit phigh, the estimation block sets the value of the output dparametric to the low logic level. In another case, if the value of the counted CUT pulses is between the lower and the upper limits, the estimation block sets the output to the high logic level. Such estimation block provides simple yet informative result of the CUT test.
It should be mentioned, that predefined test limits for the oscillation frequency estimation are set for each CUT individually, depending on the requirements for the intended application [29]. For example, requirements are lower for a gain or phase, as well as cut-off frequency (which all depend on variations of CMOS technology) of the filter for applications in LTE or IEEE 802.11g transceiver with a 16QAM modulation scheme [30]. Therefore, wider test limits can be set, if such filter is used as a CUT. In another case, when the CUT is a filter used in transceivers, which are running LTE-Advanced, WiMAX and most recent IEEE 802.11ac and ax data transmission standards, where modulation codes from 64QAM up to 1024QAM are used, more strict requirements are set and the narrower test limits should be accordingly defined [31]. In general, there is a trade-off between requirements for the filter per compliance to the data transmission standard and a yield of the of fault-free CUTs.
A dstart input of the control block is used to start the CUT testing procedure. It can be controlled by an external or internal chip controller. The same controller can be used for the testing of several CUTs, gathering and estimating the test results. A dtest output signal is used to control transmission gates and as a flag for other circuits, such as a digital signal processor of the transceiver, whose filter is used as CUT and since its operation is changed from the normal mode to the test mode, transceiver’s data transmission should be stopped. After dtest signal is set to high logic level, the control block identifies if oscillation in CUT is started. In case of high logic level in the output of pulse detector, both counters in the control block and the estimation block are started and the routine for the estimation of error is used. In a case when oscillation in the CUT does not start during the defined time, the test result corresponding to a catastrophic fault is set, which points to existing shorts or opens in the CUT and it cannot be used for its main operation.

4. Simulation Results

The simulation results of the proposed OBIST system for analog active filters were carried out in 0.18 µm CMOS technology using Cadence Virtuoso IC design software. Transient and Monte Carlo simulations were used to investigate proposed self-test system and CUT. Simulations were carried out using typical operation conditions: temperature was set to 27 °C, supply voltage was set to 1.8 V, typical models of the transistors were used. As a CUT, LPF of various structures were designed and investigated, namely Sallen-Key, Akerberg-Mossberg and Tow-Thomas biquad filters, since these structures are used in modern wireless transceivers and their BIST test results differ based on the transfer function and sensitivity to the variations of the components. Schematics of Sallen-Key, Akerberg-Mossberg and Tow-Thomas filters, including used feedback circuits, are presented respectively in Figure 4, Figure 5 and Figure 6. Transfer functions for used filters are presented respectively in Equations (8), (9) and (10) [32]. The operation amplifier used for testing of OBIST system was a conventional two-stage amplifier with a Miller compensation circuit and its schematic is presented in Figure 7. The schematic of the used feedback circuit, consisting of the transmission gates and the inverter is presented in Figure 8.
H SK ( s ) = ( 1 + R 4 R 3 ) 1 C 1 C 2 R 1 R 2 s 2 + s ( 1 C 1 R 1 + 1 C 1 R 2 + R 4 C 2 R 2 R 3 ) + 1 C 1 C 2 R 1 R 2 .
H AM ( s ) = R 6 C 1 C 2 R 1 R 3 R 5 s 2 + s R 2 C 1 + R 6 C 1 C 2 R 3 R 4 R 5 .
H TT ( s ) = R 6 C 1 C 2 R 1 R 4 R 5 s 2 + s C 1 R 2 + R 6 C 1 C 2 R 3 R 4 R 5 .
HSK(s)—transfer function of second-order Sallen-Key LPF, HAM(s)—transfer function of second-order Akerberg-Mossberg LPF, HTT(s)—transfer function of second-order Tow-Thomas LPF, C1, C2, R1-R6—the capacitances and resistances of capacitors and resistors C1, C2, R1-R6 of each filter, presented in Figure 4, Figure 5 and Figure 6.

4.1. Influence of Testing Hardware

For the proper use of the OBIST strategy on a CUT, it is necessary to determine the influence of the testing hardware, namely the feedback circuit, on the oscillation frequency of the CUT and the undetectable range of parametric faults. In the proposed OBIST system for use with LPF, a feedback circuit is composed of a high gain inverter and transmission gates. The main parameters to be analyzed are dependency of the resistance of the transmission gates on the size of the transistor; dependency of the CUT’s oscillation frequency on the size of the transmission gates; dependency of the CUT’s oscillation frequency on the size of the inverter. In addition, the influence of the size of the inverter on variations of CUT’s oscillation frequency based on variations of the CMOS process was analyzed. For all tests, the length of NMOS and PMOS transistor channels was fixed L = 180 nm, while the width of NMOS and PMOS channels was WNMOS = 250 nm, WPMOS = 500 nm. The size of the transistors was changed by adding additional gate fingers and are described as M.
The transmission gates consisted of NMOS and PMOS transistors as well as an internal inverter for the control of transmission gate. Figure 9 shows the dependency of the resistance of the transmission gate on the transistors’ size. It is seen, that when size of the transistors was a minimum (M = 1), the resistance of the transmission gate was 7.86 kΩ. If size of the transistors was M = 100, the resistance decreased to 80 Ω. It also should be mentioned that when the size of the transistors increased above M = 20, the resistance of the transmission gate was not significantly affected.
Figure 10 shows the dependency of the CUT’s oscillation frequency on the transistor’s size of transmission gate and inverter in the case of Sallen-Key (Figure 10a), Akerberg-Mossberg (Figure 10b) and Tow-Thomas (Figure 10c) filters. It can be seen, in the case of Sallen-Key LPF, when the size of the inverter was minimal (MIV = 1) and the size of the transmission gates was MTG = 18, CUT’s oscillation frequency was at a minimum and equal to 18.27 MHz, while the maximum oscillation frequency was observed when MIV = MTG = 100 and was equal to 37.85 MHz. In the case of the Akerberg-Mossberg filter, the minimum oscillation frequency was observed when MIV = 6, MTG = 44 and was equal to 26.17 MHz, while in the case of the Tow-Thomas filter, the minimum oscillation frequency was 28.32 MHz when MIV = 4, MTG = 76. The maximum oscillation frequency of the Akerberg-Mossberg and Tow-Thomas filters occurred when MIV = 12, MTG = 6 and was equal to 28.57 MHz and 27.18 MHz respectively. Further increases of the transmission gate and inverter size decreased the oscillation frequency linearly since the CUT load increased [33].
CUT is not the only one affected by CMOS process variations in a way of parametric faults. The feedback circuit of the testing hardware is also affected. The most important parameter of the feedback circuit of testing hardware, which needs to be estimated, is the variations of CUT’s oscillation frequency in regard to the variations of size of the feedback inverter. It can be done by using Monte Carlo and corner condition analyses. The number of iterations of the Monte Carlo analysis was set to 1000 for evaluation of the oscillation frequency and it varied by changing the size of both transmission gates and inverter in the feedback circuit.
Figure 11 shows CUT’s oscillation frequency and variations of the oscillation frequency using different sized inverters, when the size of the transmission gate was MTG = 16. Monte Carlo simulations were repeated by changing the size of the feedback inverter from MIV = 4 (in the case of the Sallen-Key filter) or MIV = 10 (in the case of the Akerberg-Mossberg and Tow-Thomas filters) to MIV = 100. It can be seen that the variations of the oscillation frequency were lowest when the size of the inverter was MIV = 28—it ranged from 0.08% in the case of Akerberg-Mossberg (Figure 11b) and Tow-Thomas (Figure 11c) LPF to 0.13% in the case of Sallen-Key (Figure 11a) LPF.
Figure 12 shows CUT’s oscillation frequency and variations of the oscillation frequency using different sizes of the transmission gate, when the size of inverter was MIV = 28. Monte Carlo simulations were repeated by changing the size of the feedback inverter from MTG = 2 to MTG = 100. It can be seen that the variations of oscillation frequency were lowest when the size of the transmission gates was MTG = 16—it ranged from 0.08% in the case of Akerberg-Mossberg (Figure 12b) and Tow-Thomas (Figure 12c) LPF to 0.13% in the case of Sallen-Key (Figure 12a) LPF. Further increases to the size of the inverter or transmission gate did not reduce the variations of the CUT’s oscillation frequency. Thus, the size of the inverter equal to MIV = 28 and the size of the transmission gate equal to MTG = 16 was the optimum point in regard to used chip area and frequency variations.
Likewise, every structure of LPF was investigated for variations in the oscillation frequency due to the imperfections in the feedback transmission gates and the inverter and the results of Monte Carlo analysis are presented in Figure 13 and summarized in Table 1.

4.2. Fault Coverage of Catastrophic Faults

The proposed OBIST system was used to estimate catastrophic faults in the CUT. As catastrophic faults in the CUT short and small-value resistance and open circuits in both the operational amplifiers and the top level of the CUT were inserted. As the short and small-value resistance circuits, 10 Ω, 100 Ω and 1000 Ω resistors were connected between the terminals of the transistors or in parallel between the capacitors and resistors [8]. Moreover, a real case scenario was simulated, where shorts were injected only between the same components’ terminals. As open circuits, a 10 MΩ resistor was connected in series to every terminal in the CUT, while for the gates of the transistors of the operational amplifier, a floating node connection was simulated. The configuration for catastrophic fault injection is presented in Figure 14. Catastrophic faults in such connections depict real-case situations in the produced CMOS chip with faults.
Transient simulations were carried out to investigate catastrophic fault coverage for all three tested LPF structures and are presented in Table 2. It should be noted that both output signals of the estimation block, namely dcatastrophic and dparametric should be checked for estimation of catastrophic fault coverage as in some cases of catastrophic fault injection, slight variation of oscillation frequency was detected. Thus, such a fault was identified as parametric.
It is seen from Table 2 that catastrophic fault coverage of the CUT was higher than 96% for every LPF structure. When Sallen-Key LPF was used, the best coverage of the catastrophic faults was achieved in the case of testing for short faults when 10 Ω and 100 Ω shorts were injected. A fault coverage of 97% was observed in the case of detection of 1 kΩ short faults and open faults, where only one fault was non-detectable. When Akerberg-Mossberg and Tow-Thomas LPF were used, all open faults were detected. In the case of short faults, similar results were observed for both filters except in case of a short 1 kΩ fault injection when the Akerberg-Mossberg filter was used, where two faults were not detected. It should be noted that total number of injected faults in the used filters differed since the Sallen-Key filter used less components, both passive and active.

4.3. Fault Coverage of Parametric Faults

Transient and Monte Carlo simulations were carried out to investigate parametric fault coverage of the proposed OBIST system. As parametric faults, variations of every passive component in CUT were simulated. Limits of variations of real components were estimate using Monte Carlo simulations since such CMOS production data are often not available for public use. The results of Monte Carlo analysis for estimation of possible variations of the used resistors and capacitors are presented in Figure 15. It is seen that the variations of capacitance can reach up to ±16% (Figure 15a), while the variations of resistance reached ±17% (Figure 15b), Thus, the maximum possible ±20% parametric fault injection in the top level of the used CUTs was simulated [34]. It should be noted that the top level of CUT was considered as a top view of the LPF schematics with passive components and operational amplifiers as presented in Figure 4, Figure 5 and Figure 6.
The undetectable limits of the component variations for each passive component in different structures of LPF are presented in Table 3. It is seen that the oscillation frequency of the Sallen-Key LPF (Figure 4) varied in a wider range and reached up to −13.95% – 17.90%, however its range of undetectable limits was the narrowest and did not exceed −0.74% – 0.72% for resistor R2 and was as low as −0.17% – 0.16% for capacitor C2. The Akerberg-Mossberg LPF (Figure 5) showed the widest range of undetectable limits for resistor R4, reaching −3.31% – 1.00%, while the narrowest undetectable range was for capacitor C1 with limits from −0.21% to 0.08%. The last used LPF structure, namely Tow-Thomas (Figure 6), shows intermediate results on undetectable limits, as for resistor R1 it did not exceed −2.39% –1.44% and the limits were the narrowest for resistor R2, ranging from −0.11% to 0.25%.
In terms of the main LPF parameters, namely cut-off frequency and output gain, the maximum calculated undetectable deviation respectively was Δfc = 0.5% and ΔA = 0.1% for the Sallen-Key filter and it is suitable for use with most modern data transmission standards IEEE 802.11ac and ax with 256 QAM and higher modulation schemes [31]. In the case of Akerberg-Mossberg LPF, the maximum deviations were Δfc = 2.1% and ΔA = 2.1%, while in the case of Tow-Thomas LPF, maximum deviations of Δfc = 0.7% and ΔA = 0.7% were observed, thus, enabling its usage with most data transmission standards up to IEEE 802.11ac and ax with the 256 QAM modulation scheme [31]. Estimation of the tested LPF usability with data transmission standards is in regard to error vector magnitude [30].
Small ranges of undetectable faults were reached by using a high resolution counter and a double comparator for estimation of CUT’s oscillation frequency. In addition, a feedback circuit of the used OBIST system was tolerant to CMOS processed and mismatch variations. It needs to be mentioned that other studies used capacitor tuning to change the oscillation frequency of the OBIST system, thus, increasing the range of catastrophic fault coverage [12]. Figure 16 shows the variations of the oscillation frequency of a second-order Sallen-Key LPF by changing the value of every passive component in range of –20% to +20%. Similar analyses were performed for Akerberg-Mossberg and Tow-Thomas LPF and Table 3 shows a summary of the parametric fault detection for every LPF used as a CUT.
Table 4 shows the performance of the proposed OBIST system compared with other reported OBIST systems. The table shows that most commonly the second-order Sallen-Key LPF is used as a CUT.
The proposed OBIST system occupied 0.0096 mm2 of chip area in a 0.18 µm CMOS technology node. For OBIST system verification, low-pass filters with conventional operational amplifiers were used. The area overhead of the proposed OBIST system for second-order Sallen-Key filter was +160%, and for the Akerberg-Mossberg and Tow-Thomas filters it was +96%. It should be mentioned that real filters, which are used in production, usually occupy a larger area of silicon [17]. In Reference [17], the second-order filter occupied 0.06 mm2 of chip area [17], thus, the OBIST system area overhead was +16%. The power overhead of the OBIST system for the second-order Sallen-Key filter was +48%, for Akerberg-Mossberg it was +45% and for the Tow-Thomas filters it was +46%, but since the OBIST system usually is used only once, there is no power consumption overhead in the regular operation of the CUT.

5. Discussion

Self-testing systems have limited implementation ability in VLSI circuits due to the large number of circuits to be tested and the limited free chip area for the test systems. Some works present OBIST systems implemented using discrete components and the impact of switches in the feedback circuit has been investigated [5,6]. Another approach of the OBIST system is to compare a fault-free circuit to a faulty circuit, and the difference of the counted pulses can be estimated, highlighting the level of parametric faults in the CUT [9]. Similarly to the OBIST system presented in Reference [9], a phase shift between fault-free and faulty circuits could be estimated [35]. In the case of catastrophic fault detection, an on-chip Schmitt oscillator could be used as a reference signal for counting CUT pulses, but such approach cannot be used for the detection of parametric faults [28].
Most research on OBIST has been focused on different techniques for transforming different CUTs into oscillators, finding optimal oscillation frequencies for wide catastrophic fault coverage or using on-chip reference signal sources as a test signal. However, precise detectability of parametric faults in CMOS technology has not been sufficiently investigated. Moreover, most of the related works use only the Sallen-Key LPF structure as the CUT, thus, the OBIST structures have not been tested with other LPF structures, which are more common in modern wireless transceivers.
From the performed analysis of the proposed OBIST system, where variations of the oscillation frequency of the CUT have been investigated, it could be concluded that undetectable limits of parametric faults can be decreased by designing variation-tolerant feedback circuits. Variations in the feedback circuit increase the range of the oscillation frequency, where parametric faults of the CUT could not be estimated, since the fault could be present in both the feedback circuit or the CUT. The high gain inverter was used as a feedback circuit, thus, due to the small number of components, the impact of the CMOS processed and mismatch variations were at a minimum, as compared to other feedback circuits. Moreover, simulations of transistor sizing in the feedback circuit show the minimum and maximum oscillation frequency and its variations; thus, the optimal size of transistors were chosen.
Catastrophic fault coverage could be increased by using an internal reference frequency oscillator, however such systems lack precise parametric fault coverage. It is possible to maintain both reference frequency sources in an OBIST system for two-step testing of a CUT, but the test time accordingly increases. Another approach to increase catastrophic fault coverage is to increase the oscillation frequency [12], but there is a need to change the value of the component with a high sensitivity to oscillation frequency, which outcomes in testing of modified CUT. Thus, the test results cannot be covered for a non-modified circuit.
The proposed OBIST system used an external reference oscillator as a system clock generator. Moreover, two-step testing of the chip was performed for the estimation of catastrophic and parametric faults. The sizes of the transmission gates and inverter in the feedback circuit were selected for optimal point in regard to the variations of the CUT oscillation frequency and the used chip area. The range of the parametric faults was changeable in regards to the required low-pass filter accuracy. The estimation block provided information on the detection of any catastrophic or parametric faults, which can be transmitted to the controlling device, such as a microcontroller.
In the case of parametric faults in a CUT, self-tuning systems can be used to compensate these faults [36,37,38,39]. Such systems can tune desired parameters of filters: cut-off frequency, gain, or the quality factor. Such self-tuning systems were used when a high yield of fault-free integrated circuits was needed, but the area overhead for the tuning components was directly dependent on the desired tuning accuracy.
Finally, further improvement of OBIST system could be achieved through the evaluation of the CUT source current and the amplitude of oscillations. However, such tests require analog circuitry, in particular analog to digital converters, which are chip area and power demanding in comparison to mostly digital fault estimation and control blocks, which is presented in current work.

6. Conclusions

A novel oscillation-based built-in self-test system with fault estimation circuit was designed and investigated. Attention has been paid for precise estimation of both catastrophic and parametric faults in the circuit under test. As the circuits under test, three structures of low-pass filters were designed and investigated, namely Sallen-Key, Akerberg-Mossberg and Tow-Thomas. It can be seen that test results for these low pass filters varied since sensitivity to the oscillation frequency in regard to the passive components differed. The Sallen-Key second-order low pass filter had the narrowest undetectable range of the parametric faults and it did not exceed –0.74% – 0.72% of the passive components’ nominal value. The cut-off frequency error and gain error of this filter were Δfc = 0.6% and ΔA = 0.2% respectively. On the other hand, the widest undetectable range of parametric faults was observed in the Akerberg-Mossberg low pass filter, reaching up to –3.31% – 1.00%. Its cut-off frequency error and gain error were Δfc = 2.1% and ΔA = 2.1% respectively. The catastrophic fault coverage for all low pass filter structures was higher than 97%.
The estimation and control blocks of the designed system can easily be implemented in different CMOS technology nodes, as most components are digital. The estimation block was versatile and could be reconfigured according to the requirements for the targeted application. It needs to be mentioned that precise fault estimation is not always needed since different requirements are set for filters in transceivers. Thus, compromise should be met in regards to the target yield for the produced chips, requirements for hardware as per the used wireless data transmission standard and overall chip area for the self-test system.

Author Contributions

Conceptualization, L.K., data curation, L.K., investigation, L.K., software, M.J., supervision, R.N., writing – original draft, L.K., writing – review & editing, L.K., M.J. and R.N.

Funding

This research was funded by the European Regional Development Fund according to the supported activity “Research Projects Implemented by World-class Researcher Groups” under Measure No. 01.2.2-LMT-K-718. The APC was funded by Vilnius Gediminas technical university Faculty of Electronics.

Acknowledgments

The authors would like to thank the Research Council of Lithuania and the project “Design and Research of Internet of Things (IoT) Framework Model and Tools for Intelligent Transport Systems” team for support.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Sun, Y. Editorial: Analogue and mixed-signal test for systems on chip. IEE Proc. Circuits, Devices Syst. 2004, 151, 335–336. [Google Scholar] [CrossRef]
  2. Dogaru, E.; Santos, F.; Rebernak, W. A Flexible BIST Strategy for SDR Transmitters. In Proceedings of the Design, Automation & Test in Europe Conference & Exhibition (DATE), Dresden, Germany, 24–28 March 2014. [Google Scholar]
  3. Mosin, S. Realization of a built-in self-test for integrated circuits based on reconfiguration. In Proceedings of the 2010 International Conference on Actual Problems of Electron Devices Engineering, Saratov, Russia, 22–23 September 2010. [Google Scholar]
  4. Kladovščikov, L.; Navickas, R. Design of self-test and self-calibration systems for analog active RC filters. In Proceedings of the 5th IEEE Workshop on Advances in Information, Electronic and Electrical Engineering (AIEEE), Riga, Latvia, 24–25 November 2017. [Google Scholar]
  5. Arabi, K.; Kaminska, B. Oscillation-test methodology for low-cost testing of active analog filters. IEEE Trans. Instrum. Meas. 1999, 48, 798–806. [Google Scholar] [CrossRef]
  6. Arabi, K.; Kaminska, B. Parametric and catastrophic fault coverage of analog circuits in oscillation-test methodology. In Proceedings of the 15th IEEE VLSI Test Symposium, Monterey, CA, USA, 27 April–1 May 1997. [Google Scholar]
  7. Cojan, N.; Cracan, A.; Goras, L. On Oscillation Based filter testing. In Proceedings of the 9th International Symposium on Electronics and Telecommunications, Timisoara, Romania, 11–12 November 2010. [Google Scholar]
  8. Das, S.; Zakizadeh, J.; Biswas, S.; Assaf, M.; Nayak, A.; Petriu, E.; Jone, W.; Sahinoglu, M. Testing Analog and Mixed-Signal Circuits with Built-In Hardware—A New Approach. IEEE Trans. Instrum. Meas. 2007, 56, 840–855. [Google Scholar] [CrossRef]
  9. Khade, R.; Chaudhari, D. OBIST methodology incorporating modified sensitivity of pulses for active analogue filter components. Int. J. Electron. 2017, 105, 457–472. [Google Scholar] [CrossRef]
  10. Arbet, D.; Nagy, G.; Stopjakova, V.; Gyepes, G. Efficiency of oscillation-based BIST in 90nm CMOS active analog filters. In Proceedings of the IEEE 16th International Symposium on Design and Diagnostics of Electronic Circuits & Systems (DDECS), Karlovy Vary, Czech Republic, 8–10 April 2013. [Google Scholar]
  11. Arbet, D.; Stopjaková, V.; Brenkuš, J.; Gyepes, G.; Kováč, M.; Majer, L. BIST architecture for oscillation test of analog ICs and investigation of test hardware influence. Microelectron Reliab. 2014, 54, 985–992. [Google Scholar] [CrossRef]
  12. Arbet, D.; Stopjaková, V.; Kováč, M. Investigation of the optimum oscillation frequency value towards increasing the efficiency of OBIST approach. Microelectron Reliab. 2015, 55, 1120–1125. [Google Scholar] [CrossRef]
  13. Vasjanov, A.; Barzdenas, V. A Methodology Improving Off-Chip, Lumped RF Impedance Matching Network Response Accuracy. Electronics 2018, 7, 188. [Google Scholar] [CrossRef]
  14. Ting, H.; Chen, C. A VLSI On-Chip Analog High-Order Low-Pass Filter Performance Evaluation Strategy. IEEE Trans. Instrum. Meas. 2018, 67, 621–633. [Google Scholar] [CrossRef]
  15. Catalano, J.; Peretti, G.; Romero, E.; Marques, C. Exploring the Ability of Oscillation Based Test for Testing Continuous -Time Ladder Filters. In Proceedings of the 7th International Symposium on Quality Electronic Design (ISQED'06), San Jose, CA, USA, 27–29 March 2006. [Google Scholar]
  16. Andrejević Stošović, M.; Milić, M.; Litovski, V. Analog filter diagnosis using the oscillation based method. J. Electr. Eng. 2012, 63, 349–356. [Google Scholar] [CrossRef] [Green Version]
  17. Kiela, K.; Navickas, R. Active low-pass filter design with variable filter order for wideband transceivers. In Proceedings of the 3rd IEEE Workshop on Advances in Information, Electronic and Electrical Engineering (AIEEE), Riga, Latvia, 13–14 November 2015. [Google Scholar]
  18. Huertas, G.; Vazquez, D.; Peralias, E.; Rueda, A.; Huertas, J. Practical oscillation-based test of integrated filters. IEEE Des. Test Comput. 2002, 19, 64–72. [Google Scholar] [CrossRef]
  19. Callegari, S.; Pareschi, F.; Setti, G.; Soma, M. Complex Oscillation-Based Test and Its Application to Analog Filters. IEEE Trans. Circuits Syst. I: Regul. Pap. 2010, 57, 956–969. [Google Scholar] [CrossRef]
  20. Milić, M.; Litovski, V. Oscillation-based testing method for detecting switch faults in High-Q SC biquad filters. Facta Univ. Ser. Electron. Energetics 2015, 28, 223–236. [Google Scholar] [CrossRef]
  21. Pavan, S.; Tsividis, Y. An analytical solution for a class of oscillators, and its application to filter tuning. IEEE Trans. Circuits Syst. I: Fundam. Theory. Appl. 1998, 45, 547–556. [Google Scholar] [CrossRef] [Green Version]
  22. Zarnik, M.; Novak, F.; Maček, S. Design of oscillation-based test structures for active RC filters. IEE Proc. Circuits Devices Syst. 2000, 147, 297–302. [Google Scholar] [CrossRef]
  23. Macaitis, V.; Navickas, R. Design of High Frequency, Low Phase Noise LC Digitally Controlled Oscillator for 5G Intelligent Transport Systems. Electronics 2019, 8, 72. [Google Scholar] [CrossRef]
  24. Wong, M. On the issues of oscillation test methodology. IEEE Trans. Instrum. Meas. 2000, 49, 240–245. [Google Scholar] [CrossRef]
  25. Sunter, S.; Nagi, N. Test metrics for analog parametric faults. In Proceedings of the 17th IEEE VLSI Test Symposium, Dana Point, CA, USA, 25–29 April 1999. [Google Scholar]
  26. Hu, G.; Wang, H.; Hu, M.; Yang, S. Oscillation test strategy for analog filters by monitoring output voltage and supply current. Tsinghua Sci. Technol. 2007, 12, 78–82. [Google Scholar] [CrossRef]
  27. Vázquez, D.; Huertas, G.; Rueda, A.; Huertas, J. A Simple and Secure Start-Up Circuitry for Oscillation-Based-Test Application. Analog. Integr. Circuits Signal Process. 2002, 32, 187–190. [Google Scholar] [CrossRef] [Green Version]
  28. Arbet, D.; Gyepes, G.; Brenkus, J.; Stopjakova, V. OBIST strategy versus parametric test - Efficiency in covering catastrophic faults in active analog filters. In Proceedings of the IEEE 15th International Symposium on Design and Diagnostics of Electronic Circuits & Systems (DDECS), Tallin, Estonia, 18–20 April 2012. [Google Scholar]
  29. Mosin, S. An approach to design-for-testability automation of analogue integrated circuits using OBIST strategy. In Proceedings of the 5th Mediterranean Conference on Embedded Computing (MECO), Bar, Montenegro, 12–16 June 2016. [Google Scholar]
  30. Ziomek, C.D.; Hunter, M.T. Extending the Useable Range of Error Vector Magnitude (EVM) Testing; ZTEC Instruments. Inc.: Albuquerque, NM, USA, 2012; pp. 1–5. [Google Scholar]
  31. LitePoint. IEEE 802.11ac: What Does It Mean for Test? 2013. Available online: https://mcs-testequipment.com/resources/Datasheets_Downloads/Litepoint/80211ac_Whitepaper-1.pdf (accessed on 25 March 2019).
  32. Dimopoulos, H.G. Analog Electronic Filters; Springer: Dordrecht, The Netherlands, 2012; pp. 470–495. [Google Scholar]
  33. Jurgo, M.; Navickas, R. Structure of All-Digital Frequency Synthesiser for IoT and IoV Applcations. Electronics 2018, 8, 29. [Google Scholar] [CrossRef]
  34. IBM, Foundry Technologies 180-nm CMOS, RF CMOS and SiGe BiCMOS. 2003. Available online: http://rfic.eecs.berkeley.edu/files/180nm-techbrief02.pdf (accessed on 15 May 2019).
  35. Wannaboon, C.; Jiteurtragool, N.; San-Um, W.; Tachibana, M. Phase difference analysis technique for parametric faults BIST in CMOS analog circuits. IEICE Electron. Express 2018, 15, 1–9. [Google Scholar] [CrossRef]
  36. Tsividis, Y.; Banu, M.; Khoury, J. Continuous-time MOSFET-C filters in VLSI. IEEE Trans. Circuits Syst. 1986, 33, 125–140. [Google Scholar] [CrossRef]
  37. Tsividis, Y.P. Integrated Continuous-Time Filter Design-An Overview. IEEE J. Solid-State Circuits 1994, 29, 166–176. [Google Scholar] [CrossRef]
  38. Shach, S.; Hasler, J. Tuning of Multiple Parameters with a BIST System. IEEE Trans. Circuits Syst. I: Regul Pap. 2017, 64, 1772–1780. [Google Scholar] [CrossRef]
  39. Kladovščikov, L.; Navickas, R.; Kiela, K. Self-tuning system for multistandard active RC filters. Microelectron. J. 2019, 1–14. [Google Scholar] [CrossRef]
Figure 1. Basic diagram of the functional block: (a) during normal operation; (b) converted into an oscillator.
Figure 1. Basic diagram of the functional block: (a) during normal operation; (b) converted into an oscillator.
Electronics 08 00813 g001
Figure 2. Circuit diagram of the proposed oscillation-based built-in self-test (OBIST) structure.
Figure 2. Circuit diagram of the proposed oscillation-based built-in self-test (OBIST) structure.
Electronics 08 00813 g002
Figure 3. The operation algorithm of the proposed OBIST system.
Figure 3. The operation algorithm of the proposed OBIST system.
Electronics 08 00813 g003
Figure 4. Structure of the second-order Sallen-Key low pass filter.
Figure 4. Structure of the second-order Sallen-Key low pass filter.
Electronics 08 00813 g004
Figure 5. Structure of the second-order Akerberg-Mossberg low pass filter.
Figure 5. Structure of the second-order Akerberg-Mossberg low pass filter.
Electronics 08 00813 g005
Figure 6. Structure of the second-order Tow-Thomas low pass filter.
Figure 6. Structure of the second-order Tow-Thomas low pass filter.
Electronics 08 00813 g006
Figure 7. Schematic of two-stage operational amplifier.
Figure 7. Schematic of two-stage operational amplifier.
Electronics 08 00813 g007
Figure 8. Schematic of feedback circuit.
Figure 8. Schematic of feedback circuit.
Electronics 08 00813 g008
Figure 9. Dependency of the resistance of the transmission gate on the transistors’ size.
Figure 9. Dependency of the resistance of the transmission gate on the transistors’ size.
Electronics 08 00813 g009
Figure 10. Dependency of the CUT’s oscillation frequency on the size of the transmission gate and inverter: (a) Sallen-Key; (b) Akerberg-Mossberg; (c) Tow-Thomas.
Figure 10. Dependency of the CUT’s oscillation frequency on the size of the transmission gate and inverter: (a) Sallen-Key; (b) Akerberg-Mossberg; (c) Tow-Thomas.
Electronics 08 00813 g010aElectronics 08 00813 g010b
Figure 11. Variations of the dependency of the maximum CUT oscillation frequency on the size of the feedback inverter, when MTG = 16: (a) Sallen-Key; (b) Akerberg-Mossberg; (c) Tow-Thomas.
Figure 11. Variations of the dependency of the maximum CUT oscillation frequency on the size of the feedback inverter, when MTG = 16: (a) Sallen-Key; (b) Akerberg-Mossberg; (c) Tow-Thomas.
Electronics 08 00813 g011aElectronics 08 00813 g011b
Figure 12. Variations of the dependency of the maximum CUT oscillation frequency on the size of the transmission gate, when MIV = 28: (a) Sallen-Key; (b) Akerberg-Mossberg; (c) Tow-Thomas.
Figure 12. Variations of the dependency of the maximum CUT oscillation frequency on the size of the transmission gate, when MIV = 28: (a) Sallen-Key; (b) Akerberg-Mossberg; (c) Tow-Thomas.
Electronics 08 00813 g012
Figure 13. Variations of the maximum oscillation frequency for the filter structures when MTG = 16, MIV = 28: (a) Sallen-Key; (b) Akerberg-Mossberg; (c) Tow-Thomas.
Figure 13. Variations of the maximum oscillation frequency for the filter structures when MTG = 16, MIV = 28: (a) Sallen-Key; (b) Akerberg-Mossberg; (c) Tow-Thomas.
Electronics 08 00813 g013
Figure 14. Short and open fault models for: (a) Metal–oxide–semiconductor (MOS) transistor; (b) resistor; (c) capacitor.
Figure 14. Short and open fault models for: (a) Metal–oxide–semiconductor (MOS) transistor; (b) resistor; (c) capacitor.
Electronics 08 00813 g014
Figure 15. Process and mismatch variations of components used in CUT: (a) capacitors; (b) resistors.
Figure 15. Process and mismatch variations of components used in CUT: (a) capacitors; (b) resistors.
Electronics 08 00813 g015
Figure 16. The dependencies of the oscillation frequency of the Sallen-Key filter configured as an oscillator on variations of the passive components.
Figure 16. The dependencies of the oscillation frequency of the Sallen-Key filter configured as an oscillator on variations of the passive components.
Electronics 08 00813 g016
Table 1. Variations of the CUT oscillation frequency.
Table 1. Variations of the CUT oscillation frequency.
Structure of the Filter Minimum Oscillation Frequency fosc_min, (MHz)Mean Oscillation Frequency fosc_c, (MHz)Maximum Oscillation Frequency fosc_max, (MHz)Variations of Oscillation Frequency, Δfosc, (%)Standard Deviation δ, (kHz)
Sallen-Key36.75936.80636.8530.1316.697
Akerberg-Mossberg27.66327.68727.7100.087.816
Tow-Thomas26.35826.37826.3980.087.524
Table 2. Catastrophic fault coverage in CUT.
Table 2. Catastrophic fault coverage in CUT.
CircuitCoverage of Short FaultsCoverage of Open Faults
InjectedDetectedInjectedDetected
R = 10 ΩR = 100 ΩR = 1 kΩR = 10 MΩ
Sallen-Key Filter
OPAMP2626 (100%)26 (100%)25 (96%)2423 (96%)
Top Level66 (100%)6 (100%)6 (100%)66 (100%)
Total3232 (100%)32 (100%)31 (97%)3029 (97%)
Akerberg-Mossberg Filter
OPAMP8178 (96%)78 (96%)79 (98%)7272 (100%)
Top Level88 (100%)8 (100%)8 (100%)88 (100%)
Total8986 (97%)86 (97%)87 (98%)8080 (100%)
Tow-Thomas Filter
OPAMP8178 (96%)78 (96%)78 (96%)7272 (100%)
Top Level88 (100%)8 (100%)8 (100%)88 (100%)
Total8986 (97%)86 (97%)86 (97%)8080 (100%)
Table 3. Undetectable limits of the parametric faults in the passive components of the CUT.
Table 3. Undetectable limits of the parametric faults in the passive components of the CUT.
Component (Nominal Value)Variations of Oscillation Frequency Δfosc/fosc (%)Lowest Value of Detectable Component Highest Value of Detectable Component Unde­tectable Limits (%)LPF Cut-off Frequency Deviation Δfc (%)LPF Gain Deviation ΔA (%)
Sallen-Key Filter
C1 (1.821 pF)–5.52/2.391.810 pF1.835 pF–0.59/0.760.90.0
C2 (1.391 pF)–13.95/17.901.389 pF1.393 pF–0.17/0.160.00.0
R1 (10 kΩ)–5.57/7.289.958 kΩ10.041 kΩ–0.52/0.410.00.0
R2 (10 kΩ)–2.92/3.939.926 kΩ10.072 kΩ–0.74/0.720.50.0
R3 (10 kΩ)–10.60/7.289.973 kΩ10.033 kΩ–0.27/0.330.20.2
R4 (10 kΩ)–8.37/8.569.968 kΩ10.029 kΩ–0.32/0.290.20.2
Akerberg-Mossberg Filter
C1 (1.592 pF)–7.64/9.401.588 pF1.593 pF–0.21/0.080.00.0
C2 (1.592 pF)–0.49/0.471.575 pF1.626 pF–1.06/2.111.40.0
R1 (10 kΩ)–1.69/0.779.931 kΩ10.163 kΩ–0,69/1.630.01.2
R2 (7.071 kΩ)–8.09/10.527.056 kΩ7.075 kΩ–0.19/0.070.10.0
R3 (10 kΩ)–0.57/0.449.905 kΩ10.287 kΩ–0.95/2.871.70.0
R4 (10 kΩ)–0.42/0.559.669 kΩ10.100 kΩ–3.31/1.002.12.1
R5 (10 kΩ)–5.30/4.199.985 kΩ10.040 kΩ–0.15/0.400.30.3
R6 (10 kΩ)–4.18/4.949.960 kΩ10.015 kΩ–0.40/0.150.90.3
Tow-Thomas Filter
C1 (1.592 pF)–7.49/9.761.590 pF1.597 pF–0.14/0.340.10.0
C2 (1.592 pF)–1.53/1.141.561 pF1.612 pF–1.96/1.271.90.0
R1 (10 kΩ)–1.53/0.759.761 kΩ10.144 kΩ–2.39/1.440.01.9
R2 (7.071 kΩ)–9.84/12.907.062 kΩ7.088 kΩ–0.11/0.250.20.0
R3 (10 kΩ)–1.84/1.459.859 kΩ10.095 kΩ–1.41/0.951.40.0
R4 (10 kΩ)–1.84/1.299.819 kΩ10.082 kΩ–1.81/0.821.61.3
R5 (10 kΩ)–2.15/1.299.835 kΩ10.076 kΩ–1.65/0.761.61.2
R6 (10 kΩ)–1.53/1.459.909 kΩ10.189 kΩ–0.91/1.891.81.4
Table 4. Undetectable limits of parametric faults in passive components of CUTs.
Table 4. Undetectable limits of parametric faults in passive components of CUTs.
ReferenceCUT Filter StructureCMOS Technology NodeOscillation Frequency (Hz)Catastrophic Fault Coverage (%)Undetectable Limits of Parametric Fault, min/max (%)
[5]Sallen-Key1.2 µm2.135 k-–6 – 2/–54 – 125
[6]Sallen-Key1.2 µm2.133 k-–6 – 2/–54 – 125
[9]Sallen-Key-530-–10 – 13/–60 – 80
[10]Sallen-Key0.35 µm55 M90–11 – 6/–38.2 – 48
90 nm55 M61–7.8 – 9.3/–21.3 – 21.5
[12]Sallen-Key0.35 µm8.75 M98-
90 nm110 M87-
[28]Sallen-Key--92-
[35]Sallen-Key0.18 µm20 k97–5 – 10/–20 – 25
This workSallen-Key0.18 µm36.858 M98–0.17 – 0.16/–0.74 – 0.72
Akerberg-Mossberg27.687 M98–0.19 – 0.07/–3.31 – 1.00
Tow-Thomas26.395 M97–0.11 – 0.25/–2.39 – 1.44

Share and Cite

MDPI and ACS Style

Kladovščikov, L.; Jurgo, M.; Navickas, R. Design of an Oscillation-Based BIST System for Active Analog Integrated Filters in 0.18 µm CMOS. Electronics 2019, 8, 813. https://doi.org/10.3390/electronics8070813

AMA Style

Kladovščikov L, Jurgo M, Navickas R. Design of an Oscillation-Based BIST System for Active Analog Integrated Filters in 0.18 µm CMOS. Electronics. 2019; 8(7):813. https://doi.org/10.3390/electronics8070813

Chicago/Turabian Style

Kladovščikov, Leonid, Marijan Jurgo, and Romualdas Navickas. 2019. "Design of an Oscillation-Based BIST System for Active Analog Integrated Filters in 0.18 µm CMOS" Electronics 8, no. 7: 813. https://doi.org/10.3390/electronics8070813

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop