Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Fangming Ye

dblp:93/11468 · DBLP profile ↗
← Back
23ranked-venue papers
13as first author
1since 2021 · last 2021
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 23 · 13 first-author · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
9 papers
Electronic design automation · 72% Hardware reliability and fault tolerance · 19% Energy-efficient computing · 4%
Databases, data mining, and information retrieval
1 paper
Machine learning and data management · 50% Data stream processing · 50%

Topics — the 20 heaviest of 22, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Electronic design automation › hardware verification and test › board-level testing
board-level fault diagnosis
1.152016
Adaptive Board-Level Functional Fault Diagnosis Using Incremental Decision Trees · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2016
Efficient Board-Level Functional Fault Diagnosis With Missing Syndromes · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2016
Information-Theoretic Syndrome Evaluation, Statistical Root-Cause Analysis, and Correlation-Based Feature Selection for Guiding Board-Level Fault Diagnosis · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2015
Electronic design automation
hardware verification and test
0.842016
Adaptive Board-Level Functional Fault Diagnosis Using Incremental Decision Trees · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2016
Information-Theoretic Syndrome Evaluation, Statistical Root-Cause Analysis, and Correlation-Based Feature Selection for Guiding Board-Level Fault Diagnosis · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2015
Board-Level Functional Fault Diagnosis Using Multikernel Support Vector Machines and Incremental Learning · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2014
Electronic design automation › hardware verification and test
fault diagnosis
0.862021
Board-Level Functional Fault Identification Using Streaming Data · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2021
Adaptive Board-Level Functional Fault Diagnosis Using Incremental Decision Trees · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2016
Efficient Board-Level Functional Fault Diagnosis With Missing Syndromes · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2016
Electronic design automation
machine learning for EDA
0.632016
Adaptive Board-Level Functional Fault Diagnosis Using Incremental Decision Trees · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2016
Board-Level Functional Fault Diagnosis Using Multikernel Support Vector Machines and Incremental Learning · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2014
Board-Level Functional Fault Diagnosis Using Artificial Neural Networks, Support-Vector Machines, and Weighted-Majority Voting · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2013
Electronic design automation › hardware test
fault classification
0.422014
Board-Level Functional Fault Diagnosis Using Multikernel Support Vector Machines and Incremental Learning · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2014
Board-Level Functional Fault Diagnosis Using Artificial Neural Networks, Support-Vector Machines, and Weighted-Majority Voting · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2013
Electronic design automation › hardware verification and test › fault diagnosis › system-level diagnosis
adaptive diagnosis
0.212016
Adaptive Board-Level Functional Fault Diagnosis Using Incremental Decision Trees · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2016
Hardware reliability and fault tolerance
design for reliability
0.212016
On-Chip Droop-Induced Circuit Delay Prediction Based on Support-Vector Machines · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2016
Energy-efficient computing › power management
dynamic voltage and frequency scaling
0.212016
On-Chip Droop-Induced Circuit Delay Prediction Based on Support-Vector Machines · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2016
Hardware reliability and fault tolerance
voltage droop
0.212016
On-Chip Droop-Induced Circuit Delay Prediction Based on Support-Vector Machines · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2016
Hardware reliability and fault tolerance › defect tolerance
TSV repair
0.212013
On effective and efficient in-field TSV repair for stacked 3D ICs · DAC 2013
Data stream processing › evolving data › concept drift
concept drift adaptation
0.112021
Board-Level Functional Fault Identification Using Streaming Data · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2021
Machine learning and data management
online learning
0.112021
Board-Level Functional Fault Identification Using Streaming Data · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2021
Electronic design automation
hardware test
0.112012
TSV open defects in 3D integrated circuits: characterization, test, and optimal spare allocation · DAC 2012
Electronic design automation
physical design
0.112012
TSV open defects in 3D integrated circuits: characterization, test, and optimal spare allocation · DAC 2012
Hardware reliability and fault tolerance › reconfiguration
spare TSV allocation
0.112012
TSV open defects in 3D integrated circuits: characterization, test, and optimal spare allocation · DAC 2012
Hardware reliability and fault tolerance › integrated circuit reliability
through-silicon-via failure
0.112012
TSV open defects in 3D integrated circuits: characterization, test, and optimal spare allocation · DAC 2012
Distributed systems › root cause analysis
root cause localization
0.122014
Board-Level Functional Fault Diagnosis Using Multikernel Support Vector Machines and Incremental Learning · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2014
Board-Level Functional Fault Diagnosis Using Artificial Neural Networks, Support-Vector Machines, and Weighted-Majority Voting · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2013
Distributed systems
root cause analysis
0.112015
Information-Theoretic Syndrome Evaluation, Statistical Root-Cause Analysis, and Correlation-Based Feature Selection for Guiding Board-Level Fault Diagnosis · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2015
Integrated circuit design
3d integration
0.012013
On effective and efficient in-field TSV repair for stacked 3D ICs · DAC 2013
Integrated circuit design › 3d integration
through-silicon via
0.012013
On effective and efficient in-field TSV repair for stacked 3D ICs · DAC 2013

Methods — techniques the papers use, named apart from their topics

online learning · 1.2multi-class classifier · 1.0hybrid algorithms · 0.5hybrid algorithm · 0.5binary classifiers · 0.5binary classifier · 0.5correlation-based feature selection · 0.5support vector machine regression · 0.2minimum-redundancy-maximum-relevance · 0.2machine learning · 0.2incremental decision tree · 0.2imputation · 0.2
YearPublicationVenuePosition
2021 Board-Level Functional Fault Identification Using Streaming Data
abstract
High integration densities and design complexity of printed-circuit boards make board-level functional fault identification extremely difficult. Machine learning provides an opportunity to identify functional faults with high accuracy and thereby reduce repair cost. However, the large volume of manufacturing data comes in a streaming format and exhibits time-dependent concept drift in a production environment. These drawbacks limit the effectiveness of traditional machine-learning algorithms. We propose a diagnosis workflow that utilizes online learning to train classifiers incrementally with a small chunk of data at each step. These online-learning algorithms adapt to concept drift quickly with carefully designed update rules. A hybrid algorithm is also proposed to handle the scenario that data for varying numbers of boards are collected at different times. This hybrid algorithm concurrently implements two basic models. For each data chunk, this algorithm chooses the better model with high probability. The experimental results using two boards in high-volume production show that, with the help of online learning and the proposed hybrid algorithm, the F1-score for diagnosis based on binary classifiers can be improved from 57.3% to 81.0%. The top-3 accuracy for diagnosis based on multiclass classifiers can be improved from 78.3% to 91.4%.
Fangming Ye, Xin Li 0001, Krishnendu Chakrabarty, Xinli Gu
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.2
2020 Fine-grained Adaptive Testing Based on Quality Prediction
abstract
The ever-increasing complexity of integrated circuits inevitably leads to high test cost. Adaptive testing provides an effective solution for test-cost reduction; this testing framework selects the important test items for each set of chips. However, adaptive testing methods designed for digital circuits are coarse-grained, and they are targeted only at systematic defects. To incorporate fabrication variations and random defects in the testing framework, we propose a fine-grained adaptive testing method based on machine learning. We use the parametric test results from the previous stages of test to train a quality-prediction model for use in subsequent test stages. Next, we partition a given lot of chips into two groups based on their predicted quality. A test-selection method based on statistical learning is applied to the chips with high predicted quality. An ad hoc test-selection method is proposed and applied to the chips with low predicted quality. Experimental results using a large number of fabricated chips and the associated test data show that to achieve the same defect level as in prior work on adaptive testing, the fine-grained adaptive testing method reduces test cost by 90% for low-quality chips and up to 7% for all the chips in a lot.
Renjian Pan, Fangming Ye, Xin Li 0001, Krishnendu Chakrabarty, Xinli Gu
ACM Trans. Design Autom. Electr. Syst.3
2019 Board-Level Functional Fault Identification using Streaming Data
abstract
High integration densities and design complexity of printed-circuit boards make board-level functional fault identification extremely difficult. Machine learning provides an opportunity to identify functional faults with high accuracy and thereby reduce repair cost. However, the large volume of manufacturing data comes in a streaming format and exhibits time-dependent concept drift in a production environment. These drawbacks limit the effectiveness of traditional machine-learning algorithms. We propose a diagnosis workflow that utilizes online learning to train classifiers incrementally with a small chunk of data at each step. These online learning algorithms adapt to concept drift quickly with carefully designed update rules. A hybrid algorithm is also proposed to handle the scenario that data for varying numbers of boards are collected at different times. Experimental results using two boards in high-volume production show that, with the help of online learning and the proposed hybrid algorithm, the F1-score for diagnosis can be improved from 57.3% to 78.9%.
Fangming Ye, Xin Li 0001, Krishnendu Chakrabarty, Xinli Gu
VTS2
2018 Fine-Grained Adaptive Testing Based on Quality Prediction
abstract
The ever-increasing complexity of integrated circuits inevitably leads to high test cost. Adaptive testing provides an effective solution for test-cost reduction; this testing framework selects the important test items for each set of chips. However, adaptive testing methods designed for digital circuits are coarse-grained, and they are targeted only at systematic defects. In order to incorporate fabrication variations and random defects in the testing framework, we propose a fine-grained adaptive testing method based on machine learning. We use the parametric test results from the previous stages of test to train a quality-prediction model for use in subsequent test stages. Next, we partition a given lot of chips into two groups based on their predicted quality. A test-selection method based on statistical learning is applied to the chips with high predicted quality. An ad hoc test-selection method is proposed and applied to the chips with low predicted quality. Experimental results using a large number of fabricated chips and the associated test data show that to achieve the same defect level as in prior work on adaptive testing, the fine-grained adaptive testing method reduces test cost by 90% for low-quality chips, and up to 7% for all the chips in a lot.
Renjian Pan, Fangming Ye, Xin Li 0001, Krishnendu Chakrabarty, Xinli Gu
ITC3
2016 Efficient Board-Level Functional Fault Diagnosis With Missing Syndromes
abstract
Functional fault diagnosis is widely used in board manufacturing to ensure product quality and improve product yield. Advanced machine-learning techniques have recently been advocated for reasoning-based diagnosis; these techniques are based on the historical record of successfully repaired boards. However, traditional diagnosis systems fail to provide appropriate repair suggestions when the diagnostic logs are fragmented and some error outcomes, or syndromes, are not available during diagnosis. We describe the design of a diagnosis system that can handle missing syndromes and can be applied to four widely used machine-learning techniques. Several imputation methods are discussed and compared in terms of their effectiveness for addressing missing syndromes. Moreover, a syndrome-selection technique based on the minimum-redundancy-maximum-relevance criteria is also incorporated to further improve the efficiency of the proposed methods. Two large-scale synthetic data sets generated from the log information of complex industrial boards in volume production are used to validate the proposed diagnosis system in terms of diagnosis accuracy and training time.
Shi Jin 0001, Fangming Ye, Zhaobo Zhang, Krishnendu Chakrabarty, Xinli Gu
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.2
2016 On-Chip Droop-Induced Circuit Delay Prediction Based on Support-Vector Machines
abstract
Voltage droop is a major reliability concern in nano-scale very large-scale integration designs. Undesirable voltage droop is often a result of excessive IR drop. On the other hand, Ldi/dt-induced droop occurs when logic gates in the circuit draw high-switching current from the on-chip power supply network, and this problem is exacerbated at high-clock frequencies and smaller technology nodes. A consequence of voltage droop is usually an increase in path delays and the occurrence of intermittent faults during circuit operation. The addition of conservative timing margins, also known as guardbands, is a common practice to tackle the problem of voltage droop. However, such static and pessimistic guardbands, which are calculated at design time based on worst-case conditions, lead to significant performance loss. Dynamic frequency scaling is an alternative approach that enables the dynamic adjustment of clock frequency based on the actual voltage droop seen during runtime. For dynamic voltage-frequency to be effective, accurate and real-time prediction of voltage droop is essential. We propose a support-vector machine (SVM)-based regression method to predict voltage droop due to pattern-dependent IR drop based on inputs to the chip at runtime. Moreover, we reduce the amount of data needed for accurate prediction by using correlation-based feature selection. Several benchmarks from ITC'99 and International Work on Logic and Synthesis'05 highlight the effectiveness of the proposed method in terms of delay-prediction accuracy. Since real-time droop prediction requires hardware implementation of the predictor, we present the hardware design and synthesis results to demonstrate that the hardware overhead for the SVM predictor is negligible for large circuits.
Fangming Ye, Farshad Firouzi, Krishnendu Chakrabarty, Mehdi Baradaran Tahoori
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.1
2016 Adaptive Board-Level Functional Fault Diagnosis Using Incremental Decision Trees
abstract
Board-level functional fault diagnosis is needed for high-volume production to improve product yield. However, to ensure diagnosis accuracy and effective board repair, a large number of syndromes must be used. Therefore, the diagnosis cost can be prohibitively high due to the increase in diagnosis time and the complexity of test execution and analysis. We propose an adaptive diagnosis method based on incremental decision trees (DTs). Faulty components are classified according to the discriminative ability of the syndromes in DT training. The diagnosis procedure is constructed as a binary tree, with the most discriminative syndrome as the root and final repair suggestions are available as the leaf nodes of the tree. The syndrome to be used in the next step is determined based on the observation of syndromes thus far in the diagnosis procedure. The number of syndromes required for diagnosis can be significantly reduced compared to the total number of syndromes used for system training. Moreover, online learning is facilitated in the proposed diagnosis system using an incremental version of DTs, so as to bridge the knowledge obtained at test-design stage with the knowledge gained during volume production. The diagnosis system can thus adapt to occurrences of new error scenarios on-the-fly. Diagnosis results for three complex boards from industry, currently in volume production, highlight the effectiveness of the proposed approach.
Fangming Ye, Zhaobo Zhang, Krishnendu Chakrabarty, Xinli Gu
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.1
2015 Self-learning and adaptive board-level functional fault diagnosis
abstract
Functional fault diagnosis is necessary for board-level product qualification. However, ambiguous diagnosis results can lead to long debug times and wrong repair actions, which significantly increase repair cost and adversely impact yield. A state-of-the-art functional fault diagnosis system involves several key components: (1) design of functional test programs, (2) collection of functional-failure syndromes, (3) building of the diagnosis engine, (4) isolation of root causes, and (5) evaluation of the diagnosis engine. Advances in each of these components can pave the way for a more effective diagnosis system, thus improving diagnosis accuracy and reducing diagnosis time. Machine-learning and data analysis techniques offer an unprecedented opportunity to develop an automated and adaptive diagnosis system to increase diagnosis accuracy and reduce diagnosis time. This paper describes how all the above components of an advanced diagnosis system can benefit from machine learning and information theory. Topics discussed include incremental learning, decision trees, root-cause analysis and evaluation metrics, data acquisition, and knowledge transfer.
Fangming Ye, Krishnendu Chakrabarty, Zhaobo Zhang, Xinli Gu
ASP-DAC1
2015 Re-using BIST for circuit aging monitoring
abstract
Bias Temperature Instability (BTI)-induced transistor aging degrades path delay over time and may eventually induce circuit failure due to timing violations. Chip health monitoring is therefore necessary to track delay changes on a per-chip basis. We propose a method to accurately predict the fine-grained circuit-delay degradation with minimal area and performance overhead. It re-uses on-chip design-for-test (DfT) infrastructure to track the severity of run-time stress by periodiclly capturing system state and compacting it using a multiple input signature register (MISR). The captured stress information is fed to a software-based prediction model in realtime. The prediction model is trained offline using support vector regression. Aging prediction based on run-time stress monitoring can be used to proactively activate aging mitigation techniques. Experimental results for benchmark circuits highlight the accuracy of the proposed approach.
Farshad Firouzi, Fangming Ye, Arunkumar Vijayan, Abhishek Koneru, Krishnendu Chakrabarty, Mehdi Baradaran Tahoori
ETS2
2015 Information-Theoretic Syndrome Evaluation, Statistical Root-Cause Analysis, and Correlation-Based Feature Selection for Guiding Board-Level Fault Diagnosis
abstract
Reasoning-based functional-fault diagnosis has recently been advocated to achieve high diagnosis accuracy, low defect escapes, and reducing manufacturing cost. However, such diagnosis method requires a rich set of test items (syndromes) and a sizable database of faulty boards to learn from. An insufficient number of failed boards, ambiguous root-cause identification, and redundant or irrelevant syndromes can render reasoning-based diagnosis ineffective. Periodic evaluation and analysis can help locate weaknesses in a diagnosis system and thereby provide guidelines for redesigning the tests, which facilitates better diagnosis. We propose an information-theoretic framework for evaluating the effectiveness of and providing guidance to a reasoning-based functional-fault diagnosis system. Syndrome analysis based on feature selection methods provides a representative set of syndromes and suggests irrelevant syndromes in diagnosis. Root-cause analysis measures the discriminative ability of differentiating a given root cause from others. Results are presented for four types of diagnosis systems for three complex boards that are in volume production.
Fangming Ye, Zhaobo Zhang, Krishnendu Chakrabarty, Xinli Gu
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.1
2015 Aging- and Variation-Aware Delay Monitoring Using Representative Critical Path Selection
abstract
Process together with runtime variations in temperature and voltage, as well as transistor aging, degrade path delay and may eventually induce circuit failure due to timing variations. Therefore, in-field tracking of path delays is essential, and to respond to this need, several delay sensor designs have been proposed in the literature. However, due to the significant overhead of these sensors and the large number of critical paths in today's IC, it is infeasible to monitor the delay of every critical path in silicon. We present an aging- and variationaware representative path selection technique based on machine learning that allows to measure the delay of a small set of paths and infer the delay of a larger pool of paths that are likely to fail due to delay variations. Simulation results for benchmark circuits highlight the accuracy of the proposed approach for predicting critical-path delay based on the selected representative paths.
Farshad Firouzi, Fangming Ye, Krishnendu Chakrabarty, Mehdi Baradaran Tahoori
ACM Trans. Design Autom. Electr. Syst.2
2014 Adaptive Mitigation of Parameter Variations
abstract
In the deep nanoscale regime, process and runtime variations have emerged as the major sources of uncertainty and unpredictability in circuit operation. Static mitigation approaches do not consider the dependence of variations on workload and chip usage, while adaptive techniques do not incorporate detailed circuit-level information. We propose a fine-grained adaptive technique in which machine learning is exploited to perform circuit clustering and obtain a representative for each cluster. By monitoring the representative in each cluster at runtime, performance variations in the entire cluster can be tracked such that appropriate fine-grained adaptation can be applied to each cluster. Experimental results for ISCAS'89, IWLS'05, and ITC'99 benchmarks as well as the LEON processor show that the proposed approach introduces negligible overhead significantly extends circuit lifetime, facilitates higher operating frequencies, and reduces the leakage power.
Farshad Firouzi, Fangming Ye, Saman Kiamehr, Krishnendu Chakrabarty, Mehdi Baradaran Tahoori
ATS2
2014 Knowledge discovery and knowledge transfer in board-level functional fault diagnosis
abstract
Diagnosis of functional failures at the board level is critical for improving product yield and reducing manufacturing cost. Reasoning techniques increase the accuracy of functional-fault diagnosis based on the history of successfully repaired boards. However, depending on the complexity of the product, it usually takes several months to accumulate an adequate database for training a reasoning-based diagnosis system. During the initial product ramp-up phase, reasoning-based diagnosis is not feasible for yield learning, since the required database is not available due to lack of volume. We propose a knowledge-discovery method and a knowledge-transfer method for facilitating board-level functional fault diagnosis. First, an analysis technique based on machine learning is used to discover knowledge from syndromes, which can be used for training a diagnosis engine. Second, knowledge from diagnosis engines used for earlier-generation products can be automatically transferred through root-cause mapping and syndrome mapping based on keywords and board-structure similarities. Two complex boards in volume production and with a mature diagnosis system, and three new boards in the ramp-up phase, are used to validate the proposed knowledge-discovery and knowledge-transfer approach in terms of the diagnosis accuracy obtained using the new diagnosis systems.
Fangming Ye, Zhaobo Zhang, Krishnendu Chakrabarty, Xinli Gu
ITC1
2014 On-chip voltage-droop prediction using support-vector machines
abstract
Voltage droop is a major reliability concern in nano-scale VLSI designs. Undesirable voltage droop occurs when logic gates in the circuit draw high switching current from the on-chip power supply network, and this problem is exacerbated at high clock frequencies and smaller technology nodes. A consequence of voltage droop is an increase in path delays and the occurrence of intermittent faults during circuit operation. The addition of conservative timing margins, a.k.a. guardbands, is a common practice to tackle the problem of voltage droop. However, such static and pessimistic guardbands, which are calculated at design time based on worst-case conditions, lead to significant performance loss. Dynamic frequency scaling (DVF) is an alternative approach that enables the dynamic adjustment of clock frequency based on the actual voltage droop seen during runtime. For DVF to be effective, accurate and real-time prediction of voltage droop is essential. We propose a support-vector machine (SVM)-based regression method to predict voltage droop at runtime. Several benchmarks from ITC99 and IWLS'05 highlight the effectiveness of the proposed method in terms of delay-prediction accuracy. Since real-time droop prediction requires hardware implementation of the predictor, we present synthesis results to demonstrate that the hardware overhead for the SVM predictor is negligible for large circuits.
Fangming Ye, Farshad Firouzi, Krishnendu Chakrabarty, Mehdi Baradaran Tahoori
VTS1
2014 Board-Level Functional Fault Diagnosis Using Multikernel Support Vector Machines and Incremental Learning
abstract
Advanced machine learning techniques offer an unprecedented opportunity to increase the accuracy of board-level functional fault diagnosis and reduce product cost through successful repair. Ambiguous or incorrect diagnosis results lead to long debug times and even wrong repair actions, which significantly increase repair cost. We propose a smart diagnosis method based on multikernel support vector machines (MK-SVMs) and incremental learning. The MK-SVM method leverages a linear combination of single kernels to achieve accurate faulty-component classification based on the errors observed. The MK-SVMs thus generated can also be updated based on incremental learning, which allows the diagnosis system to quickly adapt to new error observations and provide even more accurate fault diagnosis. Two complex boards from industry, currently in volume production, are used to validate the proposed diagnosis approach in terms of diagnosis accuracy (success rate) and quantifiable improvements over previously proposed machine-learning methods based on several single-kernel SVMs and artificial neural networks.
Fangming Ye, Zhaobo Zhang, Krishnendu Chakrabarty, Xinli Gu
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.1
2013 Handling Missing Syndromes in Board-Level Functional-Fault Diagnosis
abstract
Functional fault diagnosis is widely used in board manufacturing to ensure product quality and improve product yield. Advanced machine-learning techniques have recently been advocated for reasoning-based diagnosis, these technologies are based on historical data of successfully repaired boards. However, traditional diagnosis systems fail to provide appropriate repair suggestions when the diagnostic logs are fragmented and some error outcomes, or syndromes, are not available during diagnosis. We describe the design of a diagnosis system, based on support vector machines, that can handle missing syndromes by using the method of imputation. Several imputation methods are discussed and compared in terms of their efficiency in handling missing syndromes. Two large-scale synthetic data sets generated from the log information of complex industrial boards in volume production are used to validate the proposed diagnosis system in terms of diagnosis accuracy and training time.
Fangming Ye, Shi Jin 0001, Zhaobo Zhang, Krishnendu Chakrabarty, Xinli Gu
Asian Test Symposium1
2013 On effective and efficient in-field TSV repair for stacked 3D ICs
abstract
Three-dimensional (3D) integration based on through-silicon-vias (TSVs) is rapidly gaining traction for industry adoption. However, manufacturing processes for TSVs have been shown to introduce new failure mechanisms. In particular, thermo-mechanical stress and electromigration introduce reliability threats for TSVs, e.g., voids and interfacial cracks, which can lead to hard-to-predict timing errors on critical paths with TSVs, thereby resulting in accelerated chip failure in the field. Burn-in for screening latent defects during manufacturing is expensive and its effectiveness for new TSV defect types has yet to be thoroughly characterized. We describe a reconfigurable in-field repair solution that is able to effectively tolerate latent TSV defects through the judicious use of spares. The proposed solution includes a reconfigurable repair architecture that enables spare TSV sharing between TSV grids, and the corresponding in-field repair algorithms. The effectiveness and efficiency of our proposed solution is evaluated using 3D benchmark designs.
Li Jiang 0002, Fangming Ye, Qiang Xu 0001, Krishnendu Chakrabarty, Bill Eklow
DAC2
2013 Information-theoretic syndrome and root-cause analysis for guiding board-level fault diagnosis
abstract
High-volume manufacturing of complex electronic products involves functional test at board level to ensure low defect escapes. Machine-learning techniques have recently been proposed for reasoning-based functional-fault diagnosis system to achieve high diagnosis accuracy. However, machine learning requires a rich set of test items (syndromes) and a sizable database of faulty boards. An insufficient number of failed boards, ambiguous root-cause identification, and redundant or irrelevant syndromes can render machine learning ineffective. We propose an evaluation and enhancement framework based on information theory for guiding diagnosis systems using syndrome and root-cause analysis. Syndrome analysis based on subset selection provides a representative set of syndromes with minimum redundancy and maximum relevance. Root-cause analysis measures the discriminative ability of differentiating a given root cause from others. The metrics obtained from the proposed framework can also provide guidelines for test redesign to enhance diagnosis. A real board from industry, currently in volume production, and an additional synthetic board, based on data extrapolated from another real board, are used to demonstrate the effectiveness of the proposed framework.
Fangming Ye, Zhaobo Zhang, Krishnendu Chakrabarty, Xinli Gu
ETS1
2013 Representative critical-path selection for aging-induced delay monitoring
abstract
Transistor aging degrades path delay over time and may eventually induce circuit failure due to timing variations. Therefore, in-field tracking of path delays is essential and to respond to this need, several delay sensor designs have been proposed in the literature. However, due to the significant overhead of these designs and the large number of critical paths in today's IC, it is infeasible to monitor the delay of every critical path in silicon. We present an aging-aware representative path-selection method that allows us to measure the delay of a small set of paths and infer the delay of a larger pool of paths that are likely to fail due to transistor aging. Moreover, since aging is affected by process variations and runtime variations in temperature and voltage, we use machine learning and linear algebra to incorporate these variations during representative path selection. Simulation results for benchmark circuits highlight the accuracy of the proposed approach for predicting critical path delay based on the selected representative paths.
Farshad Firouzi, Fangming Ye, Krishnendu Chakrabarty, Mehdi Baradaran Tahoori
ITC2
2013 Board-Level Functional Fault Diagnosis Using Artificial Neural Networks, Support-Vector Machines, and Weighted-Majority Voting
abstract
Increasing integration densities and high operating speeds lead to subtle manifestation of defects at the board level. Functional fault diagnosis is, therefore, necessary for board-level product qualification. However, ambiguous diagnosis results lead to long debug times and even wrong repair actions, which significantly increase repair cost and adversely impact yield. Advanced machine-learning (ML) techniques offer an unprecedented opportunity to increase the accuracy of board-level functional diagnosis and reduce high-volume manufacturing cost through successful repair. We propose a smart diagnosis method based on two ML classification models, namely, artificial neural networks (ANNs) and support-vector machines (SVMs) that can learn from repair history and accurately localize the root cause of a failure. Fine-grained fault syndromes extracted from failure logs and corresponding repair actions are used to train the classification models. We also propose a decision machine based on weighted-majority voting, which combines the benefits of ANNs and SVMs. Three complex boards from the industry, currently in volume production, and additional synthetic data, are used to validate the proposed methods in terms of diagnostic accuracy, resolution, and quantifiable improvement over current diagnostic software.
Fangming Ye, Zhaobo Zhang, Krishnendu Chakrabarty, Xinli Gu
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.1
2012 Adaptive Board-Level Functional Fault Diagnosis Using Decision Trees
abstract
Functional fault diagnosis at board-level is desirable for high-volume production since it improves product yield. However, to ensure diagnosis accuracy and effective board repair, a large number of syndromes must be used. Therefore, the diagnosis cost can be prohibitively high due to the increase in diagnosis time and the complexity of syndrome collection/analysis. We propose an adaptive diagnosis method based on decision trees (DTs). Faulty components are classified according to the discriminative ability of the syndromes in DT training. The diagnosis procedure is constructed as a binary tree, with the most discriminative syndrome as the root and final repair suggestions are available as the leaf nodes of the tree. The syndrome to be collected in the next step is determined based on the observations of syndromes collected thus far in the diagnosis procedure. The number of syndromes required for diagnosis can also be significantly reduced compared to the number of syndromes used for system training. Diagnosis results for two complex boards from industry, currently in volume production, and additional synthetic data highlight the effectiveness of the proposed approach.
Fangming Ye, Zhaobo Zhang, Krishnendu Chakrabarty, Xinli Gu
Asian Test Symposium1
2012 Board-Level Functional Fault Diagnosis Using Learning Based on Incremental Support-Vector Machines
abstract
Advanced machine learning techniques offer an unprecedented opportunity to increase the accuracy of board-level functional fault diagnosis based on the historical data of successfully repaired boards. However, the training complexity increases significantly in diagnosis systems due to the increasing amount of the historical data. We propose a smart learning method in the diagnosis system using incremental support-vector machines (SVMs). The SVMs updated using incremental learning allow the diagnosis system to quickly adapt to new error observations and provide more accurate fault diagnosis. Two sets of large-scale synthetic data generated from the log information of two complex industrial boards, in volume production, are used to validate the proposed diagnosis approach in terms of training time and diagnosis accuracy over a previously proposed diagnosis system based on simple support-vector machines.
Fangming Ye, Zhaobo Zhang, Krishnendu Chakrabarty, Xinli Gu
Asian Test Symposium1
2012 TSV open defects in 3D integrated circuits: characterization, test, and optimal spare allocation
abstract
Three-dimensional integration based on die/wafer stacking and through-silicon-vias (TSVs) promises to overcome interconnect bottlenecks for nanoscale integrated circuits (ICs). However, TSVs are prone to defects such as shorts and opens that affect circuit operation in stacked ICs. We analyze the impact of open defects on TSVs and describe techniques for screening such defects. The proposed characterization technique estimates the additional delay introduced due to a resistive open defect as well as due to re-routing based on spare TSVs. We also present an optimization method based on integer linear programming (ILP) that allocates spares to functional TSVs such that the spare for a functional TSV is neither too close to a functional TSV (to avoid the case of both functional and spare TSV being defective) nor too far to ensure that the additional delay due to rerouting is below an upper limit. Results are presented using Hspice simulations based on a 45 nm predictive technology model, recently published data on TSV parasitics, and a commercial ILP solver.
Fangming Ye, Krishnendu Chakrabarty
DAC1