Xin He, Y. Malaiya, A. Jayasumana, K. Parker, S. Hird
{"title":"Principal Component Analysis-based compensation for measurement errors due to mechanical misalignments in PCB testing","authors":"Xin He, Y. Malaiya, A. Jayasumana, K. Parker, S. Hird","doi":"10.1109/TEST.2010.5699249","DOIUrl":"https://doi.org/10.1109/TEST.2010.5699249","url":null,"abstract":"Capacitive Leadframe Testing is capable of detecting open solder defects in Printed Circuit Boards (PCB). Principal Component Analysis (PCA)-based approach has been shown to be effective in identifying outlier devices using Capacitive Leadframe Testing measurements. In practice, when a sense plate orientation is shifted or tilted, the resulting measurement variation makes detecting outliers harder. Approaches are introduced to compensate for the ‘abnormal’ measurements due to sense-plate variations. A PCA based technique is developed to estimate the relative amount of tilt and shift in sense plates. Such estimates can be used to compensate for mechanical misalignments. It can also isolate the misalignment related information from the defect related information in the data. The effectiveness of this technique in the presence of the two common forms of mechanical variations is illustrated using experimental measurements from a laboratory setting. The approach is not sensitive to the order of pins, and as such, shows promise for detection of complex but systematic errors introduced by sense plate misalignments.","PeriodicalId":265156,"journal":{"name":"2010 IEEE International Test Conference","volume":"87 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126177899","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Dariusz Czysz, Grzegorz Mrugalski, N. Mukherjee, J. Rajski, Przemyslaw Szczerbicki, J. Tyszer
{"title":"Low power compression of incompatible test cubes","authors":"Dariusz Czysz, Grzegorz Mrugalski, N. Mukherjee, J. Rajski, Przemyslaw Szczerbicki, J. Tyszer","doi":"10.1109/TEST.2010.5699274","DOIUrl":"https://doi.org/10.1109/TEST.2010.5699274","url":null,"abstract":"The paper presents a new power-aware test scheme compatible with a newly proposed test compression environment based on deterministic clustering of test cubes with conflicts. The key contribution is a flexible test application framework that achieves significant reductions in switching activity during scan loading by means of a tri-modal test data decompressor.","PeriodicalId":265156,"journal":{"name":"2010 IEEE International Test Conference","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125891113","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"A diagnostic test generation system","authors":"Yu Zhang, V. Agrawal","doi":"10.1109/TEST.2010.5699237","DOIUrl":"https://doi.org/10.1109/TEST.2010.5699237","url":null,"abstract":"A diagnostic automatic test pattern generation (DATPG) system is constructed by adding new algorithmic capabilities to conventional ATPG and fault simulation programs. The DATPG aim to generate tests to distinguish fault pairs, i.e., two faults must have different output responses. Given a fault pair, by modifying circuit netlist a new single fault is modeled. Then we use a conventional ATPG to target that fault. If a test is generated it distinguishes the given fault pair. A fast diagnostic fault simulation algorithm is implemented to find undistinguished fault pairs from a fault list for a given test vector set. We use a proposed diagnostic coverage (DC) metric, defined as the ratio of the number of fault groups to the number of total faults. The diagnostic ATPG system starts by first generating conventional fault coverage vectors. Those vectors are then simulated to determine the DC, followed by repeated applications of diagnostic test generation and simulation. We observe improved DC in all benchmark circuits.","PeriodicalId":265156,"journal":{"name":"2010 IEEE International Test Conference","volume":"17 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125205023","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"A MEMS based device interface board","authors":"Nabeeh Kandalaft, I. Basith, R. Rashidzadeh","doi":"10.1109/TEST.2010.5699296","DOIUrl":"https://doi.org/10.1109/TEST.2010.5699296","url":null,"abstract":"At gigahertz frequency range, performance degradation of the device interface board increases the yield loss and the cost of manufacturing. In this poster a MEMS based solution is proposed to design a Device Interface Board (DIB) supporting high-speed connectivity between the device under test and the tester. Simulation results indicate that the proposed scheme can operate up to 50 GHz without considerable signal integrity degradation.","PeriodicalId":265156,"journal":{"name":"2010 IEEE International Test Conference","volume":"14 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133988032","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Precision audio nulling instrumentation achieves near −140dB measurements in a production environment","authors":"Carl Karandjeff, Chris Hannaford","doi":"10.1109/TEST.2010.5699262","DOIUrl":"https://doi.org/10.1109/TEST.2010.5699262","url":null,"abstract":"This paper describes a novel precision audio measurement instrument, the Data Converter Test Module (DCTM), which utilizes a “two pass” measurement technique for the precision measurement of AC sine waves. The two-pass technique can measure near −140dB THD in less than 20ms in a production environment.","PeriodicalId":265156,"journal":{"name":"2010 IEEE International Test Conference","volume":"161 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134550389","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Low-cost quality assurance techniques for high-performance mixed-signal/RF circuits and systems","authors":"Hsiu-Ming Chang, K. Cheng","doi":"10.1109/TEST.2010.5699287","DOIUrl":"https://doi.org/10.1109/TEST.2010.5699287","url":null,"abstract":"There exist a variety of quality assurance techniques for tasks ranging from post-silicon validation, silicon debugging, manufacturing testing, in-field testing, and life time resiliency. Adding dedicated circuitry to exclusively support each task would be too costly, as each technique incurs non-trivial overheads. This paper describes three cost-effective quality assurance techniques that attempt to increase the reuse and sharing of test circuitry for multiple quality assurance tasks. First, we propose to reuse the calibration circuitry in mixed-signal/RF systems for manufacturing testing. Then, we propose the concept of application-aware testing for which application-specific criteria are used for defect screening of components. Some of the manufacturing defects which do not cause any system failures for the target applications will not be rejected and thus resulting in yield enhancement. We also develop an all-digital built-in self-test technique for mixed-signal and RF circuits that can be further used to tune the circuit performance. These techniques are demonstrated using digitally-assisted analog circuits and three-dimensional (3D) integrated designs.","PeriodicalId":265156,"journal":{"name":"2010 IEEE International Test Conference","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130519997","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Robust algorithms for high quality Test Pattern Generation using Boolean Satisfiability","authors":"Stephan Eggersgluss, R. Drechsler","doi":"10.1109/TEST.2010.5699289","DOIUrl":"https://doi.org/10.1109/TEST.2010.5699289","url":null,"abstract":"Algorithms for Automatic Test Pattern Generation (ATPG) have to provide a high fault coverage in order to satisfy the quality demands of the chip industry. However, classical structural ATPG algorithms have problems to cope with the increased complexity of modern chip designs. The number of faults for which no test can be generated grows and the demands of the industry are compromised. New algorithms are necessary to retain the quality level. This results in a renewed interest in efficient ATPG algorithms which are fast and robust. ATPG algorithms based on Boolean Satisfiability (SAT) are a promising alternative to structural algorithms being very robust. However, SAT-based ATPG suffers from several limitations such as high run time or over-specified tests which prevent the use in industrial application. This paper proposes a SAT-based ATPG framework, which overcomes the limitations and allows for an efficient application in industrial practice. The framework is able to handle tri-state elements as well as unknown states. SAT formulations for the most prevalent fault models are proposed with special attention paid on the generation of high-quality tests. Novel techniques are introduced which boost the performance of the SAT-based ATPG process and reduce the number of unclassified faults to a minimum. Experimental results on large industrial circuits with multi-million elements show a significantly increased fault efficiency and very high fault coverage. The techniques presented make SAT-based ATPG suitable for the complexity of future designs and new complex fault models.","PeriodicalId":265156,"journal":{"name":"2010 IEEE International Test Conference","volume":"192 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121467990","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Improving fault diagnosis accuracy by automatic test set modification","authors":"Luca Amati, C. Bolchini, F. Salice, F. Franzoso","doi":"10.1109/TEST.2010.5699250","DOIUrl":"https://doi.org/10.1109/TEST.2010.5699250","url":null,"abstract":"Fault diagnosis is the task of identifying a faulty component in a complex system using data collecting from a test section. Diagnostic resolution, that is the ability to discriminate a faulty component in a set of possible candidates, is a property that the system model must expose to provide accuracy and robustness in the diagnosis. Such a property depends on the selection of an appropriate test set capable to provide a unique interpretation of the test outcomes. In this paper a quantitative metric for the evaluation of diagnostic resolution of a test set is proposed, together with an algorithm for the minimal extension of a given test set in order to provide a complete discrimination of failures affecting a system, to be used as a support for analysts during the definition of a testing framework.","PeriodicalId":265156,"journal":{"name":"2010 IEEE International Test Conference","volume":"12 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116507707","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Error-locality-aware linear coding to correct multi-bit upsets in SRAMs","authors":"S. Shamshiri, K. Cheng","doi":"10.1109/TEST.2010.5699220","DOIUrl":"https://doi.org/10.1109/TEST.2010.5699220","url":null,"abstract":"High-energy cosmic radiation is the major source of soft errors in SRAMs that can cause multi-bit upset around the location of the strike. In this paper, we generalize the coding problem for error detection and correction of both local (burst) and global (random) errors. We suggest using error-locality-aware codes for SRAM memories to correct single-bit or multi-bit upsets as well as physical defects. Solving the coding problem with a SAT-solver, we have found codes to correct double global or multiple (>=3) local errors for 8, 12, 16, and 24-bit memories. For 16-bit memories, we propose a code that corrects two global or four local errors. With the same cost, our proposed code provides extra reliability than double-error-correcting BCH code. For 12-bit memories, we suggest a code that corrects two global or five local errors and has the same cost as triple-error-correcting Golay code but provides better reliability against multi-bit upsets. For memories of other widths, using syndrome analysis, we demonstrate the possibility of designing codes to correct any arbitrary number of local and global errors.","PeriodicalId":265156,"journal":{"name":"2010 IEEE International Test Conference","volume":"26 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114817875","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Scan chain securization though Open-Circuit Deadlocks","authors":"M. Portolan, B. G. V. Treuren, Suresh Goyal","doi":"10.1109/TEST.2010.5699300","DOIUrl":"https://doi.org/10.1109/TEST.2010.5699300","url":null,"abstract":"This paper presents the Open-Circuit Deadlock (OCD), a primitive that allows flexible and scalable securization of a JTAG target, from the cell to the system level.","PeriodicalId":265156,"journal":{"name":"2010 IEEE International Test Conference","volume":"154 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122288135","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}