Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.5555/1870926.1871225acmconferencesArticle/Chapter ViewAbstractPublication PagesdateConference Proceedingsconference-collections
research-article

BISD: scan-based built-in self-diagnosis

Published: 08 March 2010 Publication History

Abstract

Built-In Self-Test (BIST) is less often applied to random logic than to embedded memories due to the following reasons: Firstly, for a satisfiable fault coverage it may be necessary to apply additional deterministic patterns, which cause additional hardware costs. Secondly, the BIST-signature reveals only poor diagnostic information. Recently, the first issue has been addressed successfully. The paper at hand proposes a viable, effective and cost efficient solution for the second problem.
The paper presents a new method for Built-In Self-Diagnosis (BISD). The core of the method is an extreme response compaction architecture, which for the first time enables an autonomous on-chip evaluation of test responses with negligible hardware overhead. The key advantage of this architecture is that all data, which is relevant for a subsequent diagnosis, is gathered during just one test session.
The BISD method comprises a hardware scheme, a test pattern generation approach and a diagnosis algorithm. Experiments conducted with industrial designs substantiate that the additional hardware overhead introduced by the BISD method is on average about 15% of the BIST area, and the same diagnostic resolution can be obtained as for external testing.

References

[1]
H. Wunderlich, "Bist for systems-on-a-chip," INTEGRATION, the VLSI journal, vol. 26, no. 1--2, pp. 55--78, 1998.
[2]
N. A. Touba and E. J. McCluskey, "Altering a pseudo-random bit sequence for scan-based BIST," in Proceedings of the IEEE International Test Conference., pp. 167--175, 1996.
[3]
H.-J. Wunderlich and G. Kiefer, "Bit-flipping BIST," in Proceeding of the International Conference on Computer-Aided Design (ICCAD), pp. 337--343, 1996.
[4]
G. Kiefer, H. Vranken, E. J. Marinissen, and H.-J. Wunderlich, "Application of deterministic logic bist on industrial circuits," in Proceedings of the 31st IEEE International Test Conference., pp. 105--114, 2000.
[5]
A.-W. Hakmi, S. Holst, H.-J. Wunderlich, J. Schloeffel, F. Hapke, and A. Glowatz, "Restrict encoding for mixed-mode bist," in Proceedings of the 27th IEEE VLSI Test Symposium (VTS '09), pp. 179--184, 2009. accepted for IEEE VLSI Test Symposium (VTS'09).
[6]
M. Naruse, I. Porneranz, S. Reddy, and S. Kundu, "On-chip compression of output responses with unknown values using lfsr reseeding," in Proceedings of the International Test Conference., vol. 1, pp. 1060--1068, 2003.
[7]
Y. Tang, H.-J. Wunderlich, H. P. E. Vranken, F. Hapke, M. Wittke, P. Engelke, I. Polian, and B. Becker, "X-masking during logic BIST and its impact on defect coverage," IEEE Transactions on Very Large Scale Integration (VLSI) Systems, vol. 14, pp. 442--451, February 2006.
[8]
P. Wohl, J. Waicukauski, and S. Patel, "Scalable selector architecture for x-tolerant deterministic bist," in 41st Design Automation Conference., pp. 934--939, 2004.
[9]
R. Aitken and V. Agarwal, "A diagnosis method using pseudo-random vectors without intermediate signatures," in Digest of Technical Papers of the IEEE International Conference on Computer-Aided Design., pp. 574--577, 1989.
[10]
Y. Zorian and V. Agarwal, "A general scheme to optimize error masking in built-in self-testing," Digest of Papers, p. 410, 1986.
[11]
J. Waicukauski and E. Lindbloom, "Failure diagnosis of structured vlsi," Design & Test of Computers, IEEE, vol. 6, pp. 49--60, Aug 1989.
[12]
I. Bayraktaroglu and A. Orailoglu, "Cost-effective deterministic partitioning for rapid diagnosis in scan-based bist," IEEE Design & Test of Computers., vol. 19, pp. 42--53, Jan/Feb 2002.
[13]
Y. Nakamura, T. Clouqueur, K. Saluja, and H. Fujiwara, "Diagnosing at-speed scan bist circuits using a low speed and low memory tester," IEEE Transactions on Very Large Scale Integration (VLSI) Systems., vol. 15, pp. 790--800, July 2007.
[14]
J. Ghosh-Dastidar and N. Touba, "A rapid and scalable diagnosis scheme for bist environments with a large number of scan chains," in Proceedings of the IEEE VLSI Test Symposium., pp. 79--85, 2000.
[15]
J. Rajski and J. Tyszer, "Diagnosis of scan cells in bist environment," IEEE Transactions on Computers., vol. 48, pp. 724--731, Jul 1999.
[16]
P. Wohl, J. Waicukauski, S. Patel, and G. Maston, "Effective diagnostics through interval unloads in a bist environment," in Proceedings of the Design Automation Conference., pp. 249--254, 2002.
[17]
A. Leininger, M. Goessel, and P. Muhmenthaler, "Diagnosis of scan-chains by use of a configurable signature register and error-correcting codes," in Proceedings of the Design, Automation and Test in Europe Conference., vol. 2, pp. 1302--1307, 2004.
[18]
C. Liu, K. Chakrabarty, and M. Goessel, "An interval-based diagnosis scheme for identifying failing vectors in a scan-bist environment," in Proceedings of the Design, Automation and Test in Europe Conference and Exhibition., pp. 382--386, 2002.
[19]
Y. Wu and S. Adham, "Scan-based bist fault diagnosis," IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems., vol. 18, pp. 203--211, Feb 1999.
[20]
J. Rajski, J. Tyszer, C. Wang, and S. Reddy, "Finite memory test response compactors for embedded test applications," IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems., vol. 24, pp. 622--634, April 2005.
[21]
N. Touba, "X-canceling misr - an x-tolerant methodology for compacting output responses with unknowns using a misr," in IEEE International Test Conference., pp. 1--10, 2007.
[22]
S. Mitra and K. S. Kim, "X-compact: an efficient response compaction technique," IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 23, pp. 421--432, March 2004.
[23]
K. K. Saluja and M. Karpovsky, "Testing computer hardware through data compression in space and time," in Proceedings of the IEEE International Test Conference., pp. 83--89, 1983.
[24]
J. Patel, S. Lumetta, and S. Reddy, "Application of saluja-karpovsky compactors to test responses with many unknowns," in Proceedings of the 21st VLSI Test Symposium., pp. 107--112, 2003.
[25]
M. Abramovici and M. Breuer, "Fault diagnosis based on effect-cause analysis: An introduction," in 17th Conference on Design Automation., pp. 69--76, 1980.
[26]
R. Desineni, O. Poku, and R. D. Blanton, "A logic diagnosis methodology for improved localization and extraction of accurate defect behavior," in IEEE International Test Conference., pp. 1--10, 2006.
[27]
M. E. Amyeen, D. Nayak, and S. Venkataraman, "Improving precision using mixed-level fault diagnosis," in IEEE International Test Conference., pp. 1--10, 2006.
[28]
W.-T. Cheng, M. Sharma, T. Rinderknecht, L. Lai, and C. Hill, "Signature based diagnosis for logic bist," in Proceedings of the IEEE International Test Conference (ITC '06)., pp. 1--9, 2006.
[29]
S. Holst and H.-J. Wunderlich, "A diagnosis algorithm for extreme space compaction," in Proceedings of the Design Automation and Test in Europe Conference and Exhibition (DATE '09), pp. 1355--1360, 2009. accepted for Date'09.
[30]
S. Hellebrand, B. Reeb, S. Tarnick, and H.-J. Wunderlich, "Pattern generation for a deterministic bist scheme," in Digest of Technical Papers of the IEEE/ACM International Conference on Computer-Aided Design., pp. 88--94, 1995.
[31]
M. Karkala, N. Touba, and H.-J. Wunderlich, "Special atpg to correlate test patterns for low-overhead mixed-mode bist," in Proceedings of the Seventh Asian Test Symposium., pp. 492--499, 1998.
[32]
M. A. Kochte, S. Holst, M. Elm, and H.-J. Wunderlich, "Test encoding for extreme response compaction," in Proceedings of the 14th IEEE European Test Symposium, pp. 155--160, 2009.
[33]
B. Koenemann, "LFSR-coded test patterns for scan designs," in Proceedings of the European Test Conference., pp. 237--242, 1991.
[34]
S. Hellebrand, J. Rajski, S. Tarnick, S. Venkataraman, and B. Courtois, "Built-in test for circuits with scan based on reseeding of multiple-polynomial linear feedback shift registers," IEEE Transactions on Computers, vol. 44, no. 2, pp. 223--233, 1995.
[35]
K. Miyase and S. Kajihara, "Xid: Don't care identification of test patterns for combinational circuits," IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems., vol. 23, pp. 321--326, Feb. 2004.
[36]
M. Kochte, C. Zoellin, M. Imhof, and H.-J. Wunderlich, "Test set stripping limiting the maximum number of specified bits," in Proceedings of the 4th IEEE International Symposium on Electronic Design, Test and Applications (DELTA '08), pp. 581--586, 2008.
[37]
S. Holst and H.-J. Wunderlich, "Adaptive debug and diagnosis without fault dictionaries," in Proceedings of the 12th IEEE European Test Symposium (ETS '07), pp. 7--12, 2007.

Cited By

View all
  • (2018)On enabling diagnosis for 1-pin test fails in an industrial flowProceedings of the 23rd Asia and South Pacific Design Automation Conference10.5555/3201607.3201656(233-238)Online publication date: 22-Jan-2018

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
DATE '10: Proceedings of the Conference on Design, Automation and Test in Europe
March 2010
1868 pages
ISBN:9783981080162

Sponsors

  • EDAA: European Design Automation Association
  • ECSI
  • EDAC: Electronic Design Automation Consortium
  • SIGDA: ACM Special Interest Group on Design Automation
  • The IEEE Computer Society TTTC
  • The IEEE Computer Society DATC
  • The Russian Academy of Sciences: The Russian Academy of Sciences

Publisher

European Design and Automation Association

Leuven, Belgium

Publication History

Published: 08 March 2010

Check for updates

Author Tags

  1. diagnosis
  2. logic BIST

Qualifiers

  • Research-article

Conference

DATE '10
Sponsor:
  • EDAA
  • EDAC
  • SIGDA
  • The Russian Academy of Sciences
DATE '10: Design, Automation and Test in Europe
March 8 - 12, 2010
Germany, Dresden

Acceptance Rates

Overall Acceptance Rate 518 of 1,794 submissions, 29%

Upcoming Conference

DATE '25
Design, Automation and Test in Europe
March 31 - April 2, 2025
Lyon , France

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)1
  • Downloads (Last 6 weeks)0
Reflects downloads up to 22 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2018)On enabling diagnosis for 1-pin test fails in an industrial flowProceedings of the 23rd Asia and South Pacific Design Automation Conference10.5555/3201607.3201656(233-238)Online publication date: 22-Jan-2018

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media