incidence log(fault weight)

Size: px
Start display at page:

Download "incidence log(fault weight)"

Transcription

1 Fault Modeling and Defect Level Projections in Digital ICs J.T. Sousa, F.M. Goncalves, J.P. Teixeira, T.W. Williams INESC/IST, 117 Lisboa CODEX, PORTUGAL IBM, Boulder, Colorado , USA Keywords: VLSI chips, Physical Defect, Layout Fault Extraction, Stuck-at Fault Model, Yield, Fault Coverage, Defect Level Abstract This paper presents a new model for evaluating the Defect Level, DL, in VLSI circuits as a function of the yield, Y, and the stuck-at fault coverage, T. It is shown that the observed DL(T ) curve can be accurately modeled using non equally probable, realistic faults predicted from defect statistics data and IC layout. The deviation of DL(T ) from the one estimated by the Williams-Brown equation is shown to be caused by two eects. First, the topology of the most likely realistic faults determine their susceptibility, which is typically lower than the stuck-at fault susceptibility. Second, the incompleteness of a given test set and the detection technique (such as static voltage testing) determine a non 1% defect coverage. The suitability of the model was assessed by means of layout fault extraction and switch-level fault simulation, and the results obtained agree with previously published DL(T ) experimental results on actual ICs. 1 Introduction The nal objective of testing is to prevent faulty devices to arrive to the market. As this is a very greedy goal, one should be able to, at least, estimate and minimize the number of shipped faulty chips. Williams and Brown [1] have derived a well known formula for computing the defect level DL as a function of the yield Y and of the fault coverage T : DL = 1? Y 1?T (1) The computed fault coverage is usually the single line stuck-at fault coverage. In the Williams-Brown model, dies are assumed to have equally probable stuck-at faults to model the impact of actual defects. The yield value can be predicted using some existing methods [2, 3] or can be approximately measured by means of experimental procedures, as well as the defect level value [4]. It was observed that the DL(T ) experimental curve largely deviates from the curve predicted by equation (1) [4, 5]. Agrawal et al [6] have postulated a Poisson distribution for the number of faults on a faulty chip, being n the average number of faults on a faulty chip. This hypothesis is related to the fact that a physical defect usually corresponds to a multiple fault [7]. This approach has led to a new equation relating yield, fault coverage and defect level, which is additionally characterized by the n parameter: DL = (1? T )(1?Y)e?(n?1)T (2) Y + (1? T )(1?Y)e?(n?1)T The n parameter can be determined by curve tting equation (2) to the experimental curve. By selecting an adequate value of n, a good matching with experimental data can be obtained [4]. However, only by admitting fault multiplicity, this last model does not solve the problem of an hypothetical, abstract fault model. Moreover, it is well known that a simple voltage test, e.g. in CMOS chips, is not sucient to cover all faults induced by physical defects. To solve this problem, other detection techniques are being investigated, such as delay fault testing [8] or I DDQ current testing [9]. As a consequence, 1% coverage of stuck-at faults is not synonymous of 1% defect coverage. Recently, a number of authors have suggested that the presence of unmodeled faults could be responsible for another possible cause for the observed deviation between the Williams-Brown and experimental results [1, 11, 12]. According to [12], if unmodeled faults are taken into account to explain the deviation from the Williams-Brown model, one has to admit that there are roughly as many unmodeled faults as there are modeled faults.

2 Coping with the task of generating a defect induced fault list demands for layout analysis. In this approach, known by IFA (Inductive Fault Analysis) [13], every fault is originated by a likely physical defect. In this work, we have used the methodology presented in [14] to extract a list of weighted defect induced faults, modeled at transistor-level. An alternative defect level model is given in [15]. This model is meant to predict the test lenght necessary for random testing. However, no comparison is made with the available experimental data on actual measured defect level values. In a previous work [16], equation (1) was extended to non equally probable realistic faults. The reformulated equation (3) replaces T by, which is a realistic weighted fault coverage measure. DL = 1? Y 1? (3) Each fault is weighted by a factor w j =?ln(1?p j ) (4) that reects its probability of occurrence p j and is calculated in terms of the physical defect densities and critical areas [2]. It can be shown [17], that w j has the physical signicance of the average number of inducing defects for fault j, i.e., w j = A j D j, where A j is the critical area of fault j and D j is its average defect density. As a consequence, Y and are given respectively by: Y = e?p n j=1 wj (5) P m j=1 = w j P n i=1 w i (6) where n is the total number of extracted faults, and m is the number of detected faults. Obviously, the fault set is sorted in such a way that the rst m faults are the detected ones. With this more complete fault model, in this paper, detection probabilities [18] or, equivalently, fault susceptibilities [19] are investigated and compared to stuck-at fault susceptibilities, when random test vectors are applyed. Also it is observed the inability of stuck-at test vectors together with simple voltage detection techniques to cover all the modeled faults. Therefore, a new equation is proposed in this paper, relating DL to Y and T, as in the Williams-Brown model, but exhibiting a dependence on two additional parameters. One parameter reects the discrepancy between the stuck-at faults and realistic faults susceptibilities, and the other one expresses the maximum T(k) (k) e+6 Figure 1: (k) and T (k) for = e 3 2, T = e 3 and max = :96 realistic fault coverage that is possible to achieve with a given test pattern. This paper is structured as follows. In the next section, the proposed model is derived. In section 3, an experimental overview is given. In section 4, simulation results are presented and discussed. Finally, in section 5, the main conclusions are outlined. 2 Defect Level Model Using a fault simulator tool, one can plot the stuckat fault coverage as a function of the number of test vectors. As it is known [19], this curve can be predicted with reasonably accuracy by the following equation: T (k) = 1? e? ln(k) ln( T ) (7) where k is the number of random applyed vectors and T is the fault susceptibility. We assume, for the sake of simplicity, that in the stuck-at fault set the redundant faults can be neglected, so that T (k)! 1 when k! 1. In the same manner, for the weighted realistic fault coverage, one can write: (k) = max (1? e? ln(k) ln( ) ) (8) where max is the maximum coverage that is possible to achieve by using k! 1 vectors and a voltage detection technique. In gure 1, a typical situation is depicted: T (k) and (k) are plotted for T = e 3 ; = e 2 3 and max = :96.

3 By eliminating k in (7) and (8), the relationship between and T is found to be:? = max 1? (1? T ) R (9) where R is the susceptibility ratio given by R = ln( T )=ln( ) (1) That is, if the stuck-at fault susceptibility is greater than the realistic fault susceptibility, then the realistic fault coverage converges faster to max than the stuck-at fault coverage converges to 1. Note that, typically, T > > 1 and, thus, R > 1. R depends on the susceptibility of realistic faults when compared to the susceptibility of stuck-at faults. The susceptibility of a fault set depend, by its turn, on the individual fault detection probabilities. In [2], probabilities of fault detection are used to calculate a more robust fault susceptibility. In summary, R depends on the type of the present faults which is determined by the layout style and by the defect statistics. In fact, fault probability distribution determines the most relevant faults; this, together with the topology of the more relevant faults, determine the global susceptibility of realistic faults. Substituting (9) into (3), it is possible to express the defect level in terms of stuck-at fault coverage, as DL = 1? Y 1?max(1?(1?T )R ) (11) The parameters R and max can be determined by experimental curve tting. For R = 1 and max = 1, equation (11) simply reduces to the Williams-Brown formula (1). In gure 2, DL(T ) for Y = :75 is plotted, both for the Williams-Brown model and for equation (11), with R = 2 and max = :96 (a typical case). Equation (11), which adequately reproduces the shape of experimental fallout data [4], maintains the elegancy of equation (1) and does not rely on assumptions about fault multiplicity of abstract, equally probable stuck-at faults, as in equation (2). Next, two examples are presented to illustrate the usage of the derived model. The former example assumes max = 1, that is, completeness of the test set, but R = 2:1, i.e., higher realistic fault susceptibility. The later example assumes incompleteness of the test set ( max = :99) and neglects fault susceptibilities inequality (R = 1). EXAMPLE 1: how much fault coverage is enough for a chip with Y = :75; max = 1; R = 2:1 and with a required DL = 1ppm? By using (11), the value of T = 97:7% is found. If the Williams-Brown equation was used, we would found the value T = 99:97% which is a much more stringent requirement DL(T ) Williams-Brown DL(T; max = :96; R = 2) Figure 2: DL(T ) (Williams-Brown) and for R = 2; max = :96, with Y = :75 EXAMPLE 2: How much is the defect level for a chip with Y = :75 and 1% stuck-at fault coverage, but having max = :99 and R = 1? By using (11), the value DL = 2279ppm is obtained. If the Williams-Brown model was used, a zero defect level was expected, since T = 1. These two examples show the two additional features of the proposed model, as compared to the Williams-Brown model: the eects of dierent fault susceptibilities and the incompleteness of the test set, for the target detection technique. If R > 1, this means that faults mostly contributing for yield degradation are easier to detect than stuckat faults, in the sense that the required test length is shorter. When bridging faults are dominant, what happens when positive photoresist technology is used [21], it is demonstrated experimentally and by simulation that the global fault susceptibility is lower than the susceptibility T exhibited by stuck-at faults and thus, R is greater than 1. In the Agrawal et al. model, quantied by equation (2), this higher fault detectability is expressed by admitting stuck-at fault multiplicity. This assumption indirectly models reality in fact, bridging faults usually aect multiple nodes in a circuit. However, correlation between hypothetical, equally probable multiple stuck-at faults and realistic non equally probable faults is hard to establish, specially at the design phase. The parameter max, being lower than 1, models the incompleteness of the test set. It clearly demonstrates that testing for stuck-at faults cannot assure 1% of defect coverage and that more elaborated tests, such as current or delay tests, must be developed

4 in order to aim a zero-defect strategy. The quantity 1? Y 1?max has the signicance of a residual defect level, associated with a given detection technique, that one cannot get rid of, if e.g. only steady-state voltage tests are applyed. 3 Experimental Setup The study described in this paper is based on transistor-level fault extraction and simulation, using test vectors generated using the stuck-at fault model. The layout to circuit and fault extraction tool, lift [22], uses a layout-level circuit description, a set of circuit extraction rules and a set of fault extraction rules. In the fault extraction rules le, geometrical rules for fault extraction are given for each defect type, as well as the statistical defect density and size distributions (characterized for fault weighting). The defect density statistics are similar to the ones given in [23, 21]. The extracted faults are shorts and opens with dierent topologies and weights. After fault extraction, an histogram of fault weights is plotted, in order to study the distribution of weights. As it will be shown, this distribution widely inuences the fault coverage results. Switch-level fault simulation using the fault simulator swift [24] produces the weighted fault coverage value,. The test vectors used in fault simulation were obtained using an ATPG for stuck-at faults. The rst vectors are random vectors, being the last vectors deterministically generated using the FAN algorithm [25]. More than 8% fault coverage is in general achieved with random vectors. One can argue that equation (11) was derived assuming that only random test sequences are applyed and so, it is not valid for deterministically generated vectors. Nonetheless, this problem does not seriously aect the results, as we used ATPG vectors in our experiment. In fact, by using only random patterns, the test length would be longer and eventually more non-modeled faults could be detected; however, the main limitation seems to reside in the detection technique steady-state voltage measurement rather than in the test length. Although some other examples were examined, only one example is discussed in this paper. This example is a 2-metal, CMOS implementation of the c432 ISCAS benchmark circuit [26], whose layout was obtained with a commercial standard cell design system. For this circuit, the yield value was scaled to the value of Y = :75 in order to easily compare the simulation results with the theoretical examples given in section 2. Note that scaling the yield value can be interpreted as if the circuit has a dierent size but maintains the same testability features. A test vector sequence t 1 ; t 2 ; :::; t k ; :::; t N was applyed and the values of T (k) and (k) were obtained by gate-level and switch-level fault simulation, respectively. To assess the importance of fault weighting, the values of the non weighted switch-level fault coverage,?(k), were also obtained. Explaining better, for?(k), faults are the same as for (k), but they are considered as having equal probability of occurrence. By plotting T; and? as a function of the vector index k, it is possible to study the susceptibilities and saturation limits for the three curves, as it is shown in the next section. Using equation (3), the value of DL((k)) was computed. Then, assuming that DL((k)) quanti- es the actual defect level, it is pertinent to plot the parametric curve, with parameter k, given by (T (k); DL((k))). This allows us to compare the shape of this curve and the shape of the experimentally measured DL as a function of T as it appears in [4]. Moreover, it can be analyzed how the curve (T (k); DL((k))) deviates from the Williams-Brown equation (1). Assuming that fault weighting is not important, the defect level would be predicted by DL = 1? Y 1??. Therefore, it is also relevant to plot the parametric curve (?(k); DL((k))) and to compare it with the analytical curve DL = 1? Y 1??. In this way, the accurate defect level estimation using (k) can be compared to the estimation that only takes into account the value of?(k), in order to study the possibility of using? in DL projections. 4 Results The histogram of the fault weights, obtained for the used physical design of circuit c432, is plotted in gure 3. This histogram shows that fault weights, or equivalently, occurrence probabilities have a large value dispersion, ranging approximately from 1?9 to 1?6, which cannot be ignored. This clearly invalidates the assumption made by Huisman [12], that this eect could be negligible. Fault weights heavily depend on defect statistics, which vary from process line to process line, and on layout styles. Defects induce dierent fault types, according to their nature. On the other hand, dierent fault types have dierent susceptibilities, which, as explained previously, determines the shape of the experimental DL curve.

5 incidence T (k) (k)?(k) log(fault weight) Figure 4: Fault coverage (%) as a function of the number of test vectors, k, for the c432 circuit. Figure 3: Histogram of fault weights. In gure 4, curves T (k); (k) and?(k) are depicted for the c432 circuit. From this gure it is clear that? > T >. The reason why?(k) < T (k) for high k values is because of the presence of open faults which, as it is known, are harder to detect than bridging faults [27, 28], and are considered with equal likelihood. is much smaller than T and?, due to the defect statistics used, which put emphasis on bridging faults (the practical case in CMOS process lines). DL(T ) given by Williams-Brown formula (1), is plotted in gure 5 together with the simulation obtained points with coordinates (T (k); DL((k))). This simulation data reproduces the concavity also exhibited by actual fallout data [4] and predicted by equation (11). In the same gure there can be seen the curve DL(T; max = :96; R = 1:9). The values max = :96 and R = 1:9 were chosen to best t the simulation curve (T (k); DL((k))). As gure 5 shows, the theoretical curve matches very well the simulation data, what illustrates the suitability and the accuracy of the proposed model. In gure 6, the curve DL = 1?Y 1?? is plotted and labeled as DL(?), together with the simulation points (?(k); DL((k))). A similar deviation, as the one observed in the plot (T (k); DL((k))) of gure 5, can be observed between the theoretical points and the experimental ones. This can be easily inferred from gure 4, where both plots T (k) and?(k) exhibit close values of fault susceptibility. Thus, only by having a complete but non weighted fault set, one cannot accurately predict DL by using the non weighted fault coverage?(k) in the Williams-Brown equation. The fault set must be weighted according to equation (4), in order to determine the accurate fault susceptibility value,. 5 Conclusions Rather than using abstract, single or multiple fault models, such as the stuck-at fault model, it is worthwhile to understand and model the physical mechanisms behind faults. In fact, abstract models either lead to inaccurate DL(T ) projections (case of the stuck-at fault model), or lead to a posteriori DL(T ) projection, empirically obtained by curve tting (case of the Agrawal et al. model [6]). Inductive fault analysis can, in fact, overcome the problem of considering non realistic faults and consequently, the uncertainty of covering actual physical defects. In this perspective, fault occurrence probabilities are important to dene the relative weight of each fault in the fault set. Fault detectabilities vary among the dierent fault types. Computing the relative weights of the dierent fault types leads to the determination of a realistic fault susceptibility, which is an important parameter for defect level estimation. The stuck-at fault model, together with a simple steady-state voltage test analysis are not sucient to ensure high quality levels for VLSI circuits. Transistor-level bridging and open faults and more

6 Williams-Brown DL(T ) DL(T; max = :96; R = 1:9) (T (k); DL((k))) concavity of the DL(T ) curve. Furthermore, the limitations of the test set and of the detection technique, for each realistic fault set, dene max, and the product residual defect level, 1? Y 1?max. Our results were validated, as they are in accordance with actual fallout data and with switch-level fault simulation results. Conversely, the proposed model can be used, together with DL(T ) experimental curves, to tune assumed defect statistics in a process line Figure 5: Defect level as a function of stuck-at fault coverage, T, for the c432 circuit DL(?) (?(k); DL((k))) Figure 6: Defect level as a function of non weighted fault coverage? for the c432 circuit sophisticated detection techniques, like delay and/or current testing, must become part of the production routine, if a zero defect level strategy is aimed. This is already being understood by industry. In this paper, a new model for the accurate evaluation of DL(T ) was proposed to account for fault occurrence probability dispersion and the incompleteness of the traditional stuck-at fault model. The model can be fully characterized by experimental procedures with no need to make abstract assumptions about the nature of faults. Predictions of Y; DL; R and max can be obtained at the design phase, and can be ascertained during test application, in IC production. It was demonstrated that the topology of the most likely faults determine their susceptibility, and the observed Acknowledgements The work reported in this paper was partially supported by the EC, in the context of Esprit 717 Project, ARCHIMEDES. Support from JNICT is also appreciated. References [1] T.W. Williams and N.C. Brown. "Defect Level as a Function of Fault Coverage". IEEE Transactions on Computers, C-3(12):987{988, Dec [2] C. H. Stapper, F. Armstrong, and K. Saji. "Integrated Circuit Yield Statistics". Proc. IEEE, 71:453{47, Mar [3] Jose Pineda de Gyvez. "IC Defect-Sensitivity". PhD thesis, Tech. Univ. Eindhoven, April [4] P.C. Maxwell and R.C. Aitken. "The Eect of Dierent Tests Sets on Quality Level Prediction: When is 8% Better than 9%?". In Proc. Int. Test Conference (ITC), pages 358{364, [5] D.V. Das and S.C. Seth. "An Experimental Study on Reject Ratio Prediction for VLSI Circuits: Kokomo Revisited". In Proc. Int. Test Conference (ITC), pages 712{72, 199. [6] V.D. Agrawal, S.C. Seth, and P. Agrawal. "Fault Coverage Requirement in Production Testing of LSI Circuits". IEEE Journal of Solid State Circuits, SC-17(1):57{61, Feb [7] V.K. Agarwal and A.S.F. Fung. "Multiple Fault Testing of Large Circuits by Single Fault Test Sets". IEEE Transactions On Computers, C- 3(11):855{865, Nov [8] E.S. Park, M.R. Mercer, and T.W. Williams. "A Statistical Model for Delay-Fault Testing". IEEE Design and Test of Computers, 6(1):45{55, February 1989.

7 [9] R. Rodriguez, J.A. Segura, V.H. Champac, J. Figueras, and J.A. Rubio. "Bridging Faults in CMOS: Possibilities of Current Testing". In Proc. European Solid-State Circuits Conf. (ESSCIRC), pages 117{12, 199. [1] R. Kapur, J. Park, and M.R. Mercer. "All Tests for a Fault are Not Equally Valuable for Defect Detection". In Proc. Int. Test Conference (ITC), pages 762{769, [11] K.M. Butler and M.R. Mercer. "Quantifying nontarget defect detection by target fault test sets". In Proc. European Test Conference (ETC), pages 91{1, [12] Leendert M. Huisman. "Fault Coverage and Yield Predictions: Do we need more than 1% Coverage?". In Proc. European Test Conference (ETC), pages 18{187, [13] J.P. Shen, W. Maly, and F.J. Ferguson. "Inductive Fault Analysis of NMOS and CMOS Circuits". IEEE Design and Test of Computers, 2:13{26, December [14] J.P. Teixeira, I. Teixeira, C. Almeida, F.M. Goncalves, and J. Goncalves. "A Methodology for Testability Enhancement at the Layout Level". J. of Electron. Testing: Theory and Applications (JETTA), 1(4):287{299, Jan [15] Dinesh D. Gaitonde, Jitendra Khare, D.M.H. Walker, and Wojciech Maly. "Estimation of Reject Ratio in Testing of Combinatorial Circuits". In Proc. IEEE VLSI Test Symp., pages 319{325, April [2] K.D. Wagner, C.K. Chin, and E.J. McCluskey. "Pseudo-random Testing". IEEE Trans. on Comp., C-36(3):332{342, Mar [21] W. Maly. "Estimation of Relative Defect Densities for a Standard CMOS Process". Private Communication. [22] J.A. Gracio, J.T. Sousa, F.M. Goncalves, and J.P. Teixeira. "LIFT : A Layout Integrated Fault Extractor - User's Manual". INESC, Feb [23] W. Maly. "Physically Realistic Fault Models for Analog CMOS Neural Networks". IEEE J. Solid- State Circuits, 26(9):1223{1229, Sep [24] Arlindo M. Oliveira and Nuno R. Rua. "SWIFT : Switch-Level Fault Simulator with Timing Information - User's Manual". INESC, Jan [25] H. Fujiwara. "Logic Testing and Design for Testability". MIT Press, [26] F. Brglez and H. Fujiwara. "A Neutral Netlist of 1 Combinational Benchmark Circuits and a Target Translator in Fortan". In Proc. IEEE Int. Symp. on Circ. and Syst. (ISCAS), [27] J. Galiay, Y. Crouzet, and M. Vergniault. "Physical Versus Logical Fault Models in MOS LSI Circuits: Impact on their Testability". IEEE Trans. on Comp., C-29(6):527{531, Jun [28] R. L. Wadsack. "Fault Modeling and Logic Simulation of CMOS and NMOS Integrated Circuits". Bell Syst. Tech. Journal, 57(2):1449{74, May- June [16] J.J.T. Sousa and J.P. Teixeira. "Defect Level Estimation for Digital ICs". In Proc. IEEE Workshop on Defect and Fault Tolerance in VLSI Systems, pages 32{41, November [17] J.J.T Sousa, F.M. Goncalves, J.P. Teixeira, C. Marzocca, F. Corsi, and T.W. Williams. "Defect Level Evaluation in an IC Design Environment". IEEE Trans. on CAD, 15:1286{1293, October [18] V.D. Agrawal and M.R. Mercer. "Testability Measures - What do they tell us?". In Proc. Int. Test Conference (ITC), pages 391{396, [19] T.W. Williams. "Test Lenght in a Self-testing Environment". IEEE Design & Test, pages 59{ 63, Apr

10-1. Yield 1 + D 0 A e D 0 A

10-1. Yield 1 + D 0 A e D 0 A ASIC Yield Estimation At Early Design Cycle Vonkyoung Kim Mick Tegetho* Tom Chen Department of Electrical Engineering Colorado State University Fort Collins, CO 80523 e{mail: vk481309@lance.colostate.edu,

More information

Model-Based I DDQ Pass/Fail Limit Setting

Model-Based I DDQ Pass/Fail Limit Setting Model-Based I DDQ Pass/Fail Limit Setting T. Aruna Unni Xilinx Corp. 21 Logic Drive, San Jose CA 955 Ph: (48) 879-5366, Fax: (48) 377-3259 Email: aruna@xilinx.com Abstract This paper describes several

More information

Predicting IC Defect Level using Diagnosis

Predicting IC Defect Level using Diagnosis 2014 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising

More information

Dictionary-Less Defect Diagnosis as Surrogate Single Stuck-At Faults

Dictionary-Less Defect Diagnosis as Surrogate Single Stuck-At Faults Dictionary-Less Defect Diagnosis as Surrogate Single Stuck-At Faults Chidambaram Alagappan and Vishwani D. Agrawal Department of Electrical and Computer Engineering Auburn University, Auburn, AL 36849,

More information

Fault Tolerant Computing CS 530 Fault Modeling. Yashwant K. Malaiya Colorado State University

Fault Tolerant Computing CS 530 Fault Modeling. Yashwant K. Malaiya Colorado State University CS 530 Fault Modeling Yashwant K. Malaiya Colorado State University 1 Objectives The number of potential defects in a unit under test is extremely large. A fault-model presumes that most of the defects

More information

University of California. Santa Cruz. Carafe: An Inductive Fault Analysis Tool For CMOS VLSI Circuits. of the requirements for the degree of

University of California. Santa Cruz. Carafe: An Inductive Fault Analysis Tool For CMOS VLSI Circuits. of the requirements for the degree of University of California Santa Cruz Carafe: An Inductive Fault Analysis Tool For CMOS VLSI Circuits A thesis submitted in partial satisfaction of the requirements for the degree of Master of Science in

More information

Interconnect Yield Model for Manufacturability Prediction in Synthesis of Standard Cell Based Designs *

Interconnect Yield Model for Manufacturability Prediction in Synthesis of Standard Cell Based Designs * Interconnect Yield Model for Manufacturability Prediction in Synthesis of Standard Cell Based Designs * Hans T. Heineken and Wojciech Maly Department of Electrical and Computer Engineering Carnegie Mellon

More information

Longest Path Selection for Delay Test under Process Variation

Longest Path Selection for Delay Test under Process Variation 2093 1 Longest Path Selection for Delay Test under Process Variation Xiang Lu, Zhuo Li, Wangqi Qiu, D. M. H. Walker and Weiping Shi Abstract Under manufacturing process variation, a path through a net

More information

Is IDDQ Testing not Applicable for Deep Submicron VLSI in Year 2011?

Is IDDQ Testing not Applicable for Deep Submicron VLSI in Year 2011? Is IDDQ Testing not Applicable for Deep Submicron VLSI in Year 2011? Chih-Wen Lu Department of Electrical Engineering, Da Yeh University c w lu @ aries. d yu.edu. t w Chung Len Lee Department of Electronics

More information

Analog VLSI Neural Networks. Abstract. We investigate the estimation of fault probabilities and yield for analog VLSI implementations

Analog VLSI Neural Networks. Abstract. We investigate the estimation of fault probabilities and yield for analog VLSI implementations On Fault Probabilities and Yield Models for Analog VLSI Neural Networks Paul M. Furth and Andreas G. Andreou Department of Electrical and Computer Engineering The Johns Hopkins University, Baltimore MD

More information

EGFC: AN EXACT GLOBAL FAULT COLLAPSING TOOL FOR COMBINATIONAL CIRCUITS

EGFC: AN EXACT GLOBAL FAULT COLLAPSING TOOL FOR COMBINATIONAL CIRCUITS EGFC: AN EXACT GLOBAL FAULT COLLAPSING TOOL FOR COMBINATIONAL CIRCUITS Hussain Al-Asaad Department of Electrical & Computer Engineering University of California One Shields Avenue, Davis, CA 95616-5294

More information

Lecture 5 Fault Modeling

Lecture 5 Fault Modeling Lecture 5 Fault Modeling Why model faults? Some real defects in VLSI and PCB Common fault models Stuck-at faults Single stuck-at faults Fault equivalence Fault dominance and checkpoint theorem Classes

More information

Design for Manufacturability and Power Estimation. Physical issues verification (DSM)

Design for Manufacturability and Power Estimation. Physical issues verification (DSM) Design for Manufacturability and Power Estimation Lecture 25 Alessandra Nardi Thanks to Prof. Jan Rabaey and Prof. K. Keutzer Physical issues verification (DSM) Interconnects Signal Integrity P/G integrity

More information

Outline Fault Simulation

Outline Fault Simulation K.T. Tim Cheng, 4_fault_sim, v. Outline Fault Simulation Applications of fault simulation Fault coverage vs product quality Fault simulation scenarios Fault simulation algorithms Fault sampling K.T. Tim

More information

Generation of High Quality Non-Robust Tests for Path Delay Faults

Generation of High Quality Non-Robust Tests for Path Delay Faults Generation of High Quality Non-Robust Tests for Path Delay Faults Kwang-Ting Cheng Hsi-Chuan Chen Department of ECE AT&T Bell Laboratories University of California Murray Hill, NJ 07974 Santa Barbara,

More information

Chapter 2 Fault Modeling

Chapter 2 Fault Modeling Chapter 2 Fault Modeling Jin-Fu Li Advanced Reliable Systems (ARES) Lab. Department of Electrical Engineering National Central University Jungli, Taiwan Outline Why Model Faults? Fault Models (Faults)

More information

SIMULATION-BASED APPROXIMATE GLOBAL FAULT COLLAPSING

SIMULATION-BASED APPROXIMATE GLOBAL FAULT COLLAPSING SIMULATION-BASED APPROXIMATE GLOBAL FAULT COLLAPSING Hussain Al-Asaad and Raymond Lee Computer Engineering Research Laboratory Department of Electrical & Computer Engineering University of California One

More information

VLSI Design I. Defect Mechanisms and Fault Models

VLSI Design I. Defect Mechanisms and Fault Models VLSI Design I Defect Mechanisms and Fault Models He s dead Jim... Overview Defects Fault models Goal: You know the difference between design and fabrication defects. You know sources of defects and you

More information

on a Stochastic Current Waveform Urbana, Illinois Dallas, Texas Abstract

on a Stochastic Current Waveform Urbana, Illinois Dallas, Texas Abstract Electromigration Median Time-to-Failure based on a Stochastic Current Waveform by Farid Najm y, Ibrahim Hajj y, and Ping Yang z y Coordinated Science Laboratory z VLSI Design Laboratory University of Illinois

More information

Degradable Agreement in the Presence of. Byzantine Faults. Nitin H. Vaidya. Technical Report #

Degradable Agreement in the Presence of. Byzantine Faults. Nitin H. Vaidya. Technical Report # Degradable Agreement in the Presence of Byzantine Faults Nitin H. Vaidya Technical Report # 92-020 Abstract Consider a system consisting of a sender that wants to send a value to certain receivers. Byzantine

More information

Single Stuck-At Fault Model Other Fault Models Redundancy and Untestable Faults Fault Equivalence and Fault Dominance Method of Boolean Difference

Single Stuck-At Fault Model Other Fault Models Redundancy and Untestable Faults Fault Equivalence and Fault Dominance Method of Boolean Difference Single Stuck-At Fault Model Other Fault Models Redundancy and Untestable Faults Fault Equivalence and Fault Dominance Method of Boolean Difference Copyright 1998 Elizabeth M. Rudnick 1 Modeling the effects

More information

On Application of Output Masking to Undetectable Faults in Synchronous Sequential Circuits with Design-for-Testability Logic

On Application of Output Masking to Undetectable Faults in Synchronous Sequential Circuits with Design-for-Testability Logic On Application of Output Masking to Undetectable Faults in Synchronous Sequential Circuits with Design-for-Testability Logic Irith Pomeranz 1 and Sudhakar M. Reddy 2 School of Electrical & Computer Eng.

More information

PLA Minimization for Low Power VLSI Designs

PLA Minimization for Low Power VLSI Designs PLA Minimization for Low Power VLSI Designs Sasan Iman, Massoud Pedram Department of Electrical Engineering - Systems University of Southern California Chi-ying Tsui Department of Electrical and Electronics

More information

Automatic Test Pattern Generation for Resistive Bridging Faults

Automatic Test Pattern Generation for Resistive Bridging Faults Automatic Test Pattern Generation for Resistive Bridging Faults Piet Engelke 1 Ilia Polian 1 Michel Renovell 2 Bernd Becker 1 1 Albert-Ludwigs-University Georges-Köhler-Allee 51 79110 Freiburg i. Br.,

More information

Reduction of Detected Acceptable Faults for Yield Improvement via Error-Tolerance

Reduction of Detected Acceptable Faults for Yield Improvement via Error-Tolerance Reduction of Detected Acceptable Faults for Yield Improvement via Error-Tolerance Tong-Yu Hsieh and Kuen-Jong Lee Department of Electrical Engineering National Cheng Kung University Tainan, Taiwan 70101

More information

Extracting Defect Density and Size Distributions from Product ICs

Extracting Defect Density and Size Distributions from Product ICs Extracting Defect Density and Size Distributions from Product ICs Jeffrey E. Nelson, Thomas Zanon, Jason G. Brown, Osei Poku, R.D. (Shawn) Blanton, and Wojciech Maly Carnegie Mellon University Brady Benware

More information

On the definition of critical areas for IC photolithographic spot defects Pineda de Gyvez, J.; Jess, J.A.G.

On the definition of critical areas for IC photolithographic spot defects Pineda de Gyvez, J.; Jess, J.A.G. On the definition of critical areas for IC photolithographic spot defects Pineda de Gyvez, J.; Jess, J.A.G. Published in: Proceedings of the 1st European Test Conference, 1989, 12-14 April 1989, Paris,

More information

Delay Modelling Improvement for Low Voltage Applications

Delay Modelling Improvement for Low Voltage Applications Delay Modelling Improvement for Low Voltage Applications J.M. Daga, M. Robert and D. Auvergne Laboratoire d Informatique de Robotique et de Microélectronique de Montpellier LIRMM UMR CNRS 9928 Univ. Montpellier

More information

mobility reduction design rule series resistance lateral electrical field transversal electrical field

mobility reduction design rule series resistance lateral electrical field transversal electrical field Compact Modelling of Submicron CMOS D.B.M. Klaassen Philips Research Laboratories, Eindhoven, The Netherlands ABSTRACT The accuracy of present-day compact MOS models and relevant benchmark criteria are

More information

VECTOR REPETITION AND MODIFICATION FOR PEAK POWER REDUCTION IN VLSI TESTING

VECTOR REPETITION AND MODIFICATION FOR PEAK POWER REDUCTION IN VLSI TESTING th 8 IEEE Workshop on Design and Diagnostics of Electronic Circuits and Systems Sopron, Hungary, April 13-16, 2005 VECTOR REPETITION AND MODIFICATION FOR PEAK POWER REDUCTION IN VLSI TESTING M. Bellos

More information

Technology Mapping for Reliability Enhancement in Logic Synthesis

Technology Mapping for Reliability Enhancement in Logic Synthesis Technology Mapping for Reliability Enhancement in Logic Synthesis Zhaojun Wo and Israel Koren Department of Electrical and Computer Engineering University of Massachusetts,Amherst,MA 01003 E-mail: {zwo,koren}@ecs.umass.edu

More information

Design For Testability Properties of AND/XOR Networks. Andisheh Sarabi, Marek A. Perkowski. Portland State University

Design For Testability Properties of AND/XOR Networks. Andisheh Sarabi, Marek A. Perkowski. Portland State University Design For Testability Properties of AND/XOR Networks Andisheh Sarabi, Marek A. Perkowski Department of Electrical Engineering Portland State University Portland, OR 90, USA Abstract AND/XOR networks include

More information

New e$cient totally self-checking Berger code checkers

New e$cient totally self-checking Berger code checkers INTEGRATION, the VLSI journal 28 (1999) 101}118 New e$cient totally self-checking Berger code checkers X. Kavousianos, D. Nikolos*, G. Foukarakis, T. Gnardellis Department of Computer Engineering and Informatics,

More information

Fault Tolerant Computing CS 530 Random Testing. Yashwant K. Malaiya Colorado State University

Fault Tolerant Computing CS 530 Random Testing. Yashwant K. Malaiya Colorado State University Fault Tolerant Computing CS 530 Random Testing Yashwant K. Malaiya Colorado State University February 5, 2018 1 Random Testing Random testing, in some form, is common for both hardware or software testing.

More information

A Hardware Approach to Self-Testing of Large Programmable Logic Arrays

A Hardware Approach to Self-Testing of Large Programmable Logic Arrays EEE TRANSACTONS ON COMPUTERS, VOL. C-30, NO. 11, NOVEMBER 1981 A Hardware Approach to Self-Testing of Large Programmable Logic Arrays 829 WLFRED DAEHN AND JOACHM MUCHA, MEMBER, EEE Abstract-A hardware

More information

Realization of 2:4 reversible decoder and its applications

Realization of 2:4 reversible decoder and its applications Realization of 2:4 reversible decoder and its applications Neeta Pandey n66pandey@rediffmail.com Nalin Dadhich dadhich.nalin@gmail.com Mohd. Zubair Talha zubair.talha2010@gmail.com Abstract In this paper

More information

Lecture 5: DC & Transient Response

Lecture 5: DC & Transient Response Lecture 5: DC & Transient Response Outline q Pass Transistors q DC Response q Logic Levels and Noise Margins q Transient Response q RC Delay Models q Delay Estimation 2 Activity 1) If the width of a transistor

More information

Extraction of Defect Density and Size Distributions

Extraction of Defect Density and Size Distributions 2006 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising

More information

Accurate Estimating Simultaneous Switching Noises by Using Application Specific Device Modeling

Accurate Estimating Simultaneous Switching Noises by Using Application Specific Device Modeling Accurate Estimating Simultaneous Switching Noises by Using Application Specific Device Modeling Li Ding and Pinaki Mazumder Department of Electrical Engineering and Computer Science The University of Michigan,

More information

Fault Modeling. Fault Modeling Outline

Fault Modeling. Fault Modeling Outline Fault Modeling Outline Single Stuck-t Fault Model Other Fault Models Redundancy and Untestable Faults Fault Equivalence and Fault Dominance Method of oolean Difference Copyright 1998 Elizabeth M. Rudnick

More information

Transistor Implementation of Reversible Comparator Circuit Using Low Power Technique

Transistor Implementation of Reversible Comparator Circuit Using Low Power Technique Transistor Implementation of Reversible Comparator Circuit Using Low Power Technique Madhina Basha, V.N.Lakshmana Kumar Department of ECE, MVGR COLLEGE OF ENGINEERING Visakhapatnam, A.P, INDIA Abstract:

More information

Model of power InAlN/GaN HEMT for 3-D Electrothermal Simulations

Model of power InAlN/GaN HEMT for 3-D Electrothermal Simulations Faculty of Electrical Engineering and Information Technology Model of power InAlN/GaN HEMT for 3-D Electrothermal Simulations Aleš Chvála, Juraj Marek, Patrik Príbytný, Alexander Šatka and Daniel Donoval

More information

Interconnect s Role in Deep Submicron. Second class to first class

Interconnect s Role in Deep Submicron. Second class to first class Interconnect s Role in Deep Submicron Dennis Sylvester EE 219 November 3, 1998 Second class to first class Interconnect effects are no longer secondary # of wires # of devices More metal levels RC delay

More information

Figure 1.1: Schematic symbols of an N-transistor and P-transistor

Figure 1.1: Schematic symbols of an N-transistor and P-transistor Chapter 1 The digital abstraction The term a digital circuit refers to a device that works in a binary world. In the binary world, the only values are zeros and ones. Hence, the inputs of a digital circuit

More information

Algorithms for ATPG under Leakage Constraints

Algorithms for ATPG under Leakage Constraints Algorithms for ATPG under Leakage Constraints Görschwin Fey fey@informatik.uni-bremen.de Institute of Computer Science, University of Bremen, 28359 Bremen, Germany Abstract Measuring the steady state leakage

More information

Delay Testing from the Ivory Tower to Tools in the Workshop

Delay Testing from the Ivory Tower to Tools in the Workshop Delay Testing from the Ivory Tower to Tools in the Workshop Einar Johan Aas Department of Electronics and Telecommunications, NTNU Nordic Test Forum, Tallinn, 25. November 2008 Name, title of the presentation

More information

ECE 407 Computer Aided Design for Electronic Systems. Simulation. Instructor: Maria K. Michael. Overview

ECE 407 Computer Aided Design for Electronic Systems. Simulation. Instructor: Maria K. Michael. Overview 407 Computer Aided Design for Electronic Systems Simulation Instructor: Maria K. Michael Overview What is simulation? Design verification Modeling Levels Modeling circuits for simulation True-value simulation

More information

Fault Tolerant Computing CS 530 Fault Modeling

Fault Tolerant Computing CS 530 Fault Modeling CS 53 Fault Modeling Yashwant K. Malaiya Colorado State University Fault Modeling Why fault modeling? Stuck-at / fault model The single fault assumption Bridging and delay faults MOS transistors and CMOS

More information

Relating Entropy Theory to Test Data Compression

Relating Entropy Theory to Test Data Compression Relating Entropy Theory to Test Data Compression Kedarnath J. Balakrishnan and Nur A. Touba Computer Engineering Research Center University of Texas, Austin, TX 7872 Email: {kjbala, touba}@ece.utexas.edu

More information

KINGS COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING QUESTION BANK

KINGS COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING QUESTION BANK KINGS COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING QUESTION BANK SUBJECT CODE: EC 1354 SUB.NAME : VLSI DESIGN YEAR / SEMESTER: III / VI UNIT I MOS TRANSISTOR THEORY AND

More information

Digital Integrated Circuits A Design Perspective

Digital Integrated Circuits A Design Perspective Digital Integrated Circuits Design Perspective Designing Combinational Logic Circuits Fuyuzhuo School of Microelectronics,SJTU Introduction Digital IC Dynamic Logic Introduction Digital IC 2 EE141 Dynamic

More information

Stack Sizing for Optimal Current Drivability in Subthreshold Circuits REFERENCES

Stack Sizing for Optimal Current Drivability in Subthreshold Circuits REFERENCES 598 IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, VOL 16, NO 5, MAY 2008 design can be easily expanded to a hierarchical 64-bit adder such that the result will be attained in four cycles

More information

A Diagnosis Algorithm for Bridging Faults in Combinational Circuits

A Diagnosis Algorithm for Bridging Faults in Combinational Circuits A Diagnosis Algorithm for Bridging Faults in Combinational Circuits Yiming Gong Sreejit Chakravarty Department of Computer Science State University of New York Buffalo, NY 4260 Abstract A novel algorithm

More information

HIGH-PERFORMANCE circuits consume a considerable

HIGH-PERFORMANCE circuits consume a considerable 1166 IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, VOL 17, NO 11, NOVEMBER 1998 A Matrix Synthesis Approach to Thermal Placement Chris C N Chu D F Wong Abstract In this

More information

Physical Design of Digital Integrated Circuits (EN0291 S40) Sherief Reda Division of Engineering, Brown University Fall 2006

Physical Design of Digital Integrated Circuits (EN0291 S40) Sherief Reda Division of Engineering, Brown University Fall 2006 Physical Design of Digital Integrated Circuits (EN0291 S40) Sherief Reda Division of Engineering, Brown University Fall 2006 1 Lecture 04: Timing Analysis Static timing analysis STA for sequential circuits

More information

Test-Length Selection and TAM Optimization for Wafer-Level, Reduced Pin-Count Testing of Core-Based Digital SoCs

Test-Length Selection and TAM Optimization for Wafer-Level, Reduced Pin-Count Testing of Core-Based Digital SoCs Test-Length Selection and TAM Optimization for Wafer-Level, Reduced Pin-Count Testing of Core-Based Digital SoCs Sudarshan Bahukudumbi and Krishnendu Chakrabarty Department of Electrical and Computer Engineering

More information

Algorithms for Estimating Number of Glitches and Dynamic Power in CMOS Circuits with Delay Variations

Algorithms for Estimating Number of Glitches and Dynamic Power in CMOS Circuits with Delay Variations Algorithms for Estimating Number of Glitches and Dynamic Power in CMOS Circuits with Delay Variations Jins D. Alexander and Vishwani D. Agrawal Auburn University, Department of Electrical and Computer

More information

9/18/2008 GMU, ECE 680 Physical VLSI Design

9/18/2008 GMU, ECE 680 Physical VLSI Design ECE680: Physical VLSI Design Chapter III CMOS Device, Inverter, Combinational circuit Logic and Layout Part 3 Combinational Logic Gates (textbook chapter 6) 9/18/2008 GMU, ECE 680 Physical VLSI Design

More information

Introduction to VLSI Testing

Introduction to VLSI Testing Introduction to 李昆忠 Kuen-Jong Lee Dept. of Electrical Engineering National Cheng-Kung University Tainan, Taiwan Class Problems to Think How are you going to test A 32 bit adder A 32 bit counter A 32Mb

More information

Fault Tolerant Computing CS 530 Random Testing. Yashwant K. Malaiya Colorado State University

Fault Tolerant Computing CS 530 Random Testing. Yashwant K. Malaiya Colorado State University Fault Tolerant Computing CS 530 Random Testing Yashwant K. Malaiya Colorado State University February 20, 2012 1 Random Testing Random testing, in some form, is common for both hardware or software testing.

More information

A New Multiple Weight Set Calculation Algorithm

A New Multiple Weight Set Calculation Algorithm A New Multiple Weight Set Calculation Algorithm Hong-Sik Kim Jin-kyue Lee Sungho Kang hskim@dopey.yonsei.ac.kr jklee@cowboys.yonsei.ac.kr shkang@yonsei.ac.kr Dept. of Electrical Eng. Yonsei Univ. Shinchon-dong

More information

Two-Layer Network Equivalent for Electromagnetic Transients

Two-Layer Network Equivalent for Electromagnetic Transients 1328 IEEE TRANSACTIONS ON POWER DELIVERY, VOL. 18, NO. 4, OCTOBER 2003 Two-Layer Network Equivalent for Electromagnetic Transients Mohamed Abdel-Rahman, Member, IEEE, Adam Semlyen, Life Fellow, IEEE, and

More information

ECE 1767 University of Toronto

ECE 1767 University of Toronto Applications Why Two Fault Simulators Never Agree General Techniques Parallel Pattern Simulation Inactive Fault Removal Critical Path Tracing Fault Sampling Statistical Fault Analysis ECE 767 Fault grading

More information

Fault localization in reversible circuits is easier than for classical circuits

Fault localization in reversible circuits is easier than for classical circuits Fault localization in reversible circuits is easier than for classical circuits Kavitha Ramasamy, Radhika Tagare, Edward Perkins and Marek Perkowski Department of Electrical and Computer Engineering, Portland

More information

ESE570 Spring University of Pennsylvania Department of Electrical and System Engineering Digital Integrated Cicruits AND VLSI Fundamentals

ESE570 Spring University of Pennsylvania Department of Electrical and System Engineering Digital Integrated Cicruits AND VLSI Fundamentals University of Pennsylvania Department of Electrical and System Engineering Digital Integrated Cicruits AND VLSI Fundamentals ESE570, Spring 2018 Final Monday, Apr 0 5 Problems with point weightings shown.

More information

Design and Implementation of Carry Adders Using Adiabatic and Reversible Logic Gates

Design and Implementation of Carry Adders Using Adiabatic and Reversible Logic Gates Design and Implementation of Carry Adders Using Adiabatic and Reversible Logic Gates B.BharathKumar 1, ShaikAsra Tabassum 2 1 Research Scholar, Dept of ECE, Lords Institute of Engineering & Technology,

More information

Online Testable Reversible Circuits using reversible gate

Online Testable Reversible Circuits using reversible gate Online Testable Reversible Circuits using reversible gate 1Pooja Rawat, 2Vishal Ramola, 1M.Tech. Student (final year), 2Assist. Prof. 1-2VLSI Design Department 1-2Faculty of Technology, University Campus,

More information

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

ESE 570: Digital Integrated Circuits and VLSI Fundamentals ESE 570: Digital Integrated Circuits and VLSI Fundamentals Lec 18: March 27, 2018 Dynamic Logic, Charge Injection Lecture Outline! Sequential MOS Logic " D-Latch " Timing Constraints! Dynamic Logic " Domino

More information

Digital Integrated Circuits Designing Combinational Logic Circuits. Fuyuzhuo

Digital Integrated Circuits Designing Combinational Logic Circuits. Fuyuzhuo Digital Integrated Circuits Designing Combinational Logic Circuits Fuyuzhuo Introduction Digital IC Dynamic Logic Introduction Digital IC EE141 2 Dynamic logic outline Dynamic logic principle Dynamic logic

More information

PARADE: PARAmetric Delay Evaluation Under Process Variation * (Revised Version)

PARADE: PARAmetric Delay Evaluation Under Process Variation * (Revised Version) PARADE: PARAmetric Delay Evaluation Under Process Variation * (Revised Version) Xiang Lu, Zhuo Li, Wangqi Qiu, D. M. H. Walker, Weiping Shi Dept. of Electrical Engineering Dept. of Computer Science Texas

More information

PARADE: PARAmetric Delay Evaluation Under Process Variation *

PARADE: PARAmetric Delay Evaluation Under Process Variation * PARADE: PARAmetric Delay Evaluation Under Process Variation * Xiang Lu, Zhuo Li, Wangqi Qiu, D. M. H. Walker, Weiping Shi Dept. of Electrical Engineering Dept. of Computer Science Texas A&M University

More information

Variation-Resistant Dynamic Power Optimization for VLSI Circuits

Variation-Resistant Dynamic Power Optimization for VLSI Circuits Process-Variation Variation-Resistant Dynamic Power Optimization for VLSI Circuits Fei Hu Department of ECE Auburn University, AL 36849 Ph.D. Dissertation Committee: Dr. Vishwani D. Agrawal Dr. Foster

More information

Realistic Faults Mapping Scheme for the Fault Simulation of Integrated Analogue CMOS Circuits

Realistic Faults Mapping Scheme for the Fault Simulation of Integrated Analogue CMOS Circuits Realistic Faults Mapping Scheme for the Fault Simulation of Integrated Analogue CMOS Circuits Michael J. Ohletz Institut für Theoretische Elektrotechnik - Universität Hannover - Germany email: mo@tet.uni-hannover.de

More information

Department of. Computer Science. Empirical Estimation of Fault. Naixin Li and Yashwant K. Malaiya. August 20, Colorado State University

Department of. Computer Science. Empirical Estimation of Fault. Naixin Li and Yashwant K. Malaiya. August 20, Colorado State University Department of Computer Science Empirical Estimation of Fault Exposure Ratio Naixin Li and Yashwant K. Malaiya Technical Report CS-93-113 August 20, 1993 Colorado State University Empirical Estimation of

More information

Lecture 6: DC & Transient Response

Lecture 6: DC & Transient Response Lecture 6: DC & Transient Response Slides courtesy of Deming Chen Slides based on the initial set from David Harris CMOS VLSI Design Outline Pass Transistors DC Response Logic Levels and Noise Margins

More information

AOI21. Vdd. out1. Vdd GND. C 5 Interconnect Open FW X INV. Vdd C 3 C 6. out2 GND GND. Vsurf

AOI21. Vdd. out1. Vdd GND. C 5 Interconnect Open FW X INV. Vdd C 3 C 6. out2 GND GND. Vsurf Voltage and Current Based Fault Simulation for Interconnect Open Defects Haluk Konuk Abstract This paper describes a highly accurate and ecient fault simulator for interconnect opens in combinational or

More information

Reducing Delay Uncertainty in Deeply Scaled Integrated Circuits Using Interdependent Timing Constraints

Reducing Delay Uncertainty in Deeply Scaled Integrated Circuits Using Interdependent Timing Constraints Reducing Delay Uncertainty in Deeply Scaled Integrated Circuits Using Interdependent Timing Constraints Emre Salman and Eby G. Friedman Department of Electrical and Computer Engineering University of Rochester

More information

ECE 3060 VLSI and Advanced Digital Design. Testing

ECE 3060 VLSI and Advanced Digital Design. Testing ECE 3060 VLSI and Advanced Digital Design Testing Outline Definitions Faults and Errors Fault models and definitions Fault Detection Undetectable Faults can be used in synthesis Fault Simulation Observability

More information

PERFORMANCE ANALYSIS OF CLA CIRCUITS USING SAL AND REVERSIBLE LOGIC GATES FOR ULTRA LOW POWER APPLICATIONS

PERFORMANCE ANALYSIS OF CLA CIRCUITS USING SAL AND REVERSIBLE LOGIC GATES FOR ULTRA LOW POWER APPLICATIONS PERFORMANCE ANALYSIS OF CLA CIRCUITS USING SAL AND REVERSIBLE LOGIC GATES FOR ULTRA LOW POWER APPLICATIONS K. Prasanna Kumari 1, Mrs. N. Suneetha 2 1 PG student, VLSI, Dept of ECE, Sir C R Reddy College

More information

VLSI System Testing. Testability Measures

VLSI System Testing. Testability Measures ECE 538 VLSI System Testing Krish Chakrabarty Testability Measures ECE 538 Krish Chakrabarty 1 Testability Measures Origins Controllability and observability SCOAP measures Sources of correlation error

More information

Transistor Sizing for Radiation Hardening

Transistor Sizing for Radiation Hardening Transistor Sizing for Radiation Hardening Qug Zhou and Kartik Mohanram Department of Electrical and Computer Engineering Rice University, Houston, TX 775 E-mail: {qug, kmram}@rice.edu Abstract This paper

More information

Fault Collapsing in Digital Circuits Using Fast Fault Dominance and Equivalence Analysis with SSBDDs

Fault Collapsing in Digital Circuits Using Fast Fault Dominance and Equivalence Analysis with SSBDDs Fault Collapsing in Digital Circuits Using Fast Fault Dominance and Equivalence Analysis with SSBDDs Raimund Ubar, Lembit Jürimägi (&), Elmet Orasson, and Jaan Raik Department of Computer Engineering,

More information

DIAGNOSIS OF FAULT IN TESTABLE REVERSIBLE SEQUENTIAL CIRCUITS USING MULTIPLEXER CONSERVATIVE QUANTUM DOT CELLULAR AUTOMATA

DIAGNOSIS OF FAULT IN TESTABLE REVERSIBLE SEQUENTIAL CIRCUITS USING MULTIPLEXER CONSERVATIVE QUANTUM DOT CELLULAR AUTOMATA DIAGNOSIS OF FAULT IN TESTABLE REVERSIBLE SEQUENTIAL CIRCUITS USING MULTIPLEXER CONSERVATIVE QUANTUM DOT CELLULAR AUTOMATA Nikitha.S.Paulin 1, S.Abirami 2, Prabu Venkateswaran.S 3 1, 2 PG students / VLSI

More information

Chapter 9. Estimating circuit speed. 9.1 Counting gate delays

Chapter 9. Estimating circuit speed. 9.1 Counting gate delays Chapter 9 Estimating circuit speed 9.1 Counting gate delays The simplest method for estimating the speed of a VLSI circuit is to count the number of VLSI logic gates that the input signals must propagate

More information

Toward More Accurate Scaling Estimates of CMOS Circuits from 180 nm to 22 nm

Toward More Accurate Scaling Estimates of CMOS Circuits from 180 nm to 22 nm Toward More Accurate Scaling Estimates of CMOS Circuits from 180 nm to 22 nm Aaron Stillmaker, Zhibin Xiao, and Bevan Baas VLSI Computation Lab Department of Electrical and Computer Engineering University

More information

A Compiled-Code Parallel Pattern Logic Simulator With Inertial Delay Model

A Compiled-Code Parallel Pattern Logic Simulator With Inertial Delay Model JOURNAL OF INFORMATION PARALLEL PATTERN SCIENCE LOGIC AND ENGINEERING SIMULATOR WITH 15, 885-897 INERTIAL (1999) DELAY MODEL 885 A Compiled-Code Parallel Pattern Logic Simulator With Inertial Delay Model

More information

Testability. Shaahin Hessabi. Sharif University of Technology. Adapted from the presentation prepared by book authors.

Testability. Shaahin Hessabi. Sharif University of Technology. Adapted from the presentation prepared by book authors. Testability Lecture 6: Logic Simulation Shaahin Hessabi Department of Computer Engineering Sharif University of Technology Adapted from the presentation prepared by book authors Slide 1 of 27 Outline What

More information

CARNEGIE MELLON UNIVERSITY DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING DIGITAL INTEGRATED CIRCUITS FALL 2002

CARNEGIE MELLON UNIVERSITY DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING DIGITAL INTEGRATED CIRCUITS FALL 2002 CARNEGIE MELLON UNIVERSITY DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING 18-322 DIGITAL INTEGRATED CIRCUITS FALL 2002 Final Examination, Monday Dec. 16, 2002 NAME: SECTION: Time: 180 minutes Closed

More information

On Bounding the Delay of a Critical Path

On Bounding the Delay of a Critical Path On Bounding the Delay of a Critical Path Leonard Lee lylee@ece.ucsb.edu Li-C. Wang licwang@ece.ucsb.edu Department of Electrical and Computer Engineering University of California - Santa Barbara Santa

More information

AREA EFFICIENT MODULAR ADDER/SUBTRACTOR FOR RESIDUE MODULI

AREA EFFICIENT MODULAR ADDER/SUBTRACTOR FOR RESIDUE MODULI AREA EFFICIENT MODULAR ADDER/SUBTRACTOR FOR RESIDUE MODULI G.CHANDANA 1 (M.TECH),chandana.g89@gmail.com P.RAJINI 2 (M.TECH),paddam.rajani@gmail.com Abstract Efficient modular adders and subtractors for

More information

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

ESE 570: Digital Integrated Circuits and VLSI Fundamentals ESE 570: Digital Integrated Circuits and VLSI Fundamentals Lec 10: February 15, 2018 MOS Inverter: Dynamic Characteristics Penn ESE 570 Spring 2018 Khanna Lecture Outline! Inverter Power! Dynamic Characteristics

More information

BCD Adder Design using New Reversible Logic for Low Power Applications

BCD Adder Design using New Reversible Logic for Low Power Applications Indian Journal of Science and Technology, Vol 10(30), DOI: 10.17485/ijst/2017/v10i30/115514, August 2017 ISSN (Print) : 0974-6846 ISSN (Online) : 0974-5645 BCD Adder Design using New Reversible Logic for

More information

Lecture Outline. ESE 570: Digital Integrated Circuits and VLSI Fundamentals. Review: CMOS Inverter: Visual VTC. Review: CMOS Inverter: Visual VTC

Lecture Outline. ESE 570: Digital Integrated Circuits and VLSI Fundamentals. Review: CMOS Inverter: Visual VTC. Review: CMOS Inverter: Visual VTC ESE 570: Digital Integrated Circuits and LSI Fundamentals Lec 0: February 4, 207 MOS Inverter: Dynamic Characteristics Lecture Outline! Review: Symmetric CMOS Inverter Design! Inverter Power! Dynamic Characteristics

More information

An Efficient Selection Strategy for Digital Circuit Evolution

An Efficient Selection Strategy for Digital Circuit Evolution An Efficient Selection Strategy for Digital Circuit Evolution Zbyšek Gajda and Lukáš Sekanina Brno University of Technology, Faculty of Information Technology Božetěchova 2, 612 66 Brno, Czech Republic

More information

Grasping The Deep Sub-Micron Challenge in POWERFUL Integrated Circuits

Grasping The Deep Sub-Micron Challenge in POWERFUL Integrated Circuits E = B; H = J + D D = ρ ; B = 0 D = ρ ; B = 0 Yehia Massoud ECE Department Rice University Grasping The Deep Sub-Micron Challenge in POWERFUL Integrated Circuits ECE Affiliates 10/8/2003 Background: Integrated

More information

Defect-Oriented and Time-Constrained Wafer-Level Test-Length Selection for Core-Based Digital SoCs

Defect-Oriented and Time-Constrained Wafer-Level Test-Length Selection for Core-Based Digital SoCs Defect-Oriented and Time-Constrained Wafer-Level Test-Length Selection for Core-Based Digital SoCs Sudarshan Bahukudumbi and Krishnendu Chakrabarty Department of Electrical and Computer Engineering Duke

More information

Reducing power in using different technologies using FSM architecture

Reducing power in using different technologies using FSM architecture Reducing power in using different technologies using FSM architecture Himani Mitta l, Dinesh Chandra 2, Sampath Kumar 3,2,3 J.S.S.Academy of Technical Education,NOIDA,U.P,INDIA himanimit@yahoo.co.in, dinesshc@gmail.com,

More information

Overlay Aware Interconnect and Timing Variation Modeling for Double Patterning Technology

Overlay Aware Interconnect and Timing Variation Modeling for Double Patterning Technology Overlay Aware Interconnect and Timing Variation Modeling for Double Patterning Technology Jae-Seok Yang, David Z. Pan Dept. of ECE, The University of Texas at Austin, Austin, Tx 78712 jsyang@cerc.utexas.edu,

More information

Performance/Complexity Space Exploration : Bulk vs. SOI

Performance/Complexity Space Exploration : Bulk vs. SOI Performance/Complexity Space Exploration : Bulk vs. SOI S. J. Abou-Samra and A. Guyot TIMA laboratory 6, av. Félix Viallet, F-38031 Grenoble - France Tel : (+33) 76 57 8 1 Fax : (+33) 76 7 38 1 E-Mail:

More information

Nonlinear Force Factor Measurement of an Electrodynamic Loudspeaker

Nonlinear Force Factor Measurement of an Electrodynamic Loudspeaker Nonlinear Force Factor Measurement of an Electrodynamic Loudspeaker Antonin Novak Orkidia Audio, 64310 Ascain, France Pierrick Lotton Laurent Simon Summary An electrodynamic loudspeaker is usually characterized

More information