Analog Implicit Functional Testing using Supervised Machine Learning

Testing analog circuits is more difficult than digital circuits. The reasons for this difficulty include continuous time and amplitude signals, lack of well-accepted testing techniques and time and cost required for its realization. The traditional method for testing analog circuits involves measuri...

Full description

Bibliographic Details
Main Author: Bawaskar, Neerja Pramod
Format: Others
Published: PDXScholar 2014
Subjects:
Online Access:https://pdxscholar.library.pdx.edu/open_access_etds/2099
https://pdxscholar.library.pdx.edu/cgi/viewcontent.cgi?article=3099&context=open_access_etds
id ndltd-pdx.edu-oai-pdxscholar.library.pdx.edu-open_access_etds-3099
record_format oai_dc
spelling ndltd-pdx.edu-oai-pdxscholar.library.pdx.edu-open_access_etds-30992019-10-20T04:34:04Z Analog Implicit Functional Testing using Supervised Machine Learning Bawaskar, Neerja Pramod Testing analog circuits is more difficult than digital circuits. The reasons for this difficulty include continuous time and amplitude signals, lack of well-accepted testing techniques and time and cost required for its realization. The traditional method for testing analog circuits involves measuring all the performance parameters and comparing the measured parameters with the limits of the data-sheet specifications. Because of the large number of data-sheet specifications, the test generation and application requires long test times and expensive test equipment. This thesis proposes an implicit functional testing technique for analog circuits that can be easily implemented in BIST circuitry. The proposed technique does not require measuring data-sheet performance parameters. To simplify the testing only time domain digital input is required. For each circuit under test (CUT) a cross-covariance signature is computed from the test input and CUT's output. The proposed method requires a training sample of the CUT to be binned to the data-sheet specifications. The binned CUT sample cross-covariance signatures are mapped with a supervised machine learning classifier. For each bin, the classifiers select unique sub-sets of the cross-covariance signature. The trained classifier is then used to bin newly manufactured copies of the CUT. The proposed technique is evaluated on synthetic data generated from the Monte Carlo simulation of the nominal circuit. Results show the machine learning classifier must be chosen to match the imbalanced bin populations common in analog circuit testing. For sample sizes of 700+ and training for individual bins, classifier test escape rates ranged from 1000 DPM to 10,000 DPM. 2014-10-27T07:00:00Z text application/pdf https://pdxscholar.library.pdx.edu/open_access_etds/2099 https://pdxscholar.library.pdx.edu/cgi/viewcontent.cgi?article=3099&context=open_access_etds Dissertations and Theses PDXScholar Analog integrated circuits -- Testing Supervised learning (Machine learning) -- Computer adaptive testing Electrical and Computer Engineering
collection NDLTD
format Others
sources NDLTD
topic Analog integrated circuits -- Testing
Supervised learning (Machine learning) -- Computer adaptive testing
Electrical and Computer Engineering
spellingShingle Analog integrated circuits -- Testing
Supervised learning (Machine learning) -- Computer adaptive testing
Electrical and Computer Engineering
Bawaskar, Neerja Pramod
Analog Implicit Functional Testing using Supervised Machine Learning
description Testing analog circuits is more difficult than digital circuits. The reasons for this difficulty include continuous time and amplitude signals, lack of well-accepted testing techniques and time and cost required for its realization. The traditional method for testing analog circuits involves measuring all the performance parameters and comparing the measured parameters with the limits of the data-sheet specifications. Because of the large number of data-sheet specifications, the test generation and application requires long test times and expensive test equipment. This thesis proposes an implicit functional testing technique for analog circuits that can be easily implemented in BIST circuitry. The proposed technique does not require measuring data-sheet performance parameters. To simplify the testing only time domain digital input is required. For each circuit under test (CUT) a cross-covariance signature is computed from the test input and CUT's output. The proposed method requires a training sample of the CUT to be binned to the data-sheet specifications. The binned CUT sample cross-covariance signatures are mapped with a supervised machine learning classifier. For each bin, the classifiers select unique sub-sets of the cross-covariance signature. The trained classifier is then used to bin newly manufactured copies of the CUT. The proposed technique is evaluated on synthetic data generated from the Monte Carlo simulation of the nominal circuit. Results show the machine learning classifier must be chosen to match the imbalanced bin populations common in analog circuit testing. For sample sizes of 700+ and training for individual bins, classifier test escape rates ranged from 1000 DPM to 10,000 DPM.
author Bawaskar, Neerja Pramod
author_facet Bawaskar, Neerja Pramod
author_sort Bawaskar, Neerja Pramod
title Analog Implicit Functional Testing using Supervised Machine Learning
title_short Analog Implicit Functional Testing using Supervised Machine Learning
title_full Analog Implicit Functional Testing using Supervised Machine Learning
title_fullStr Analog Implicit Functional Testing using Supervised Machine Learning
title_full_unstemmed Analog Implicit Functional Testing using Supervised Machine Learning
title_sort analog implicit functional testing using supervised machine learning
publisher PDXScholar
publishDate 2014
url https://pdxscholar.library.pdx.edu/open_access_etds/2099
https://pdxscholar.library.pdx.edu/cgi/viewcontent.cgi?article=3099&context=open_access_etds
work_keys_str_mv AT bawaskarneerjapramod analogimplicitfunctionaltestingusingsupervisedmachinelearning
_version_ 1719271331445342208