skip to main content
research-article

Error Rate Estimation for Defective Circuits via Ones Counting

Published: 01 January 2012 Publication History

Abstract

With VLSI circuit feature size scaling down, it is becoming more difficult and expensive to achieve a desired level of yield. Error-tolerance employs defective chips that occasionally produce erroneous yet acceptable results in targeted applications, and has been proposed as one way to increase effective yield. These chips are characterized by criteria set by specific applications. Error rate, an upper-bound on how frequent errors occur at an output, is one such criterion. In this article we focus on the following problem: given a combinational logic circuit that is defective, and hence occasionally produces an erroneous output, how can we determine the error rate of each output line by using ones counting? The results of this work can also be used for runtime error estimation in aging systems and in environments where soft-errors are produced.

References

[1]
Albert, R., Jeong, H. and Barabasi, A. L. 2000. Error and attack tolerance of complex networks. Lett. Nature 406, 378--382.
[2]
Argade, P. V. 1997. Digital secretary. US patent 5651055. http://freepatentsonline.com/5651055.html.
[3]
Azadmanesh, M. H. and Kieckhafer, R. M. 2000. Exploiting omissive faults in synchronous approximate agreement. IEEE Trans. Computers 49, 10, 1031--1042.
[4]
Bahar, R. I. 2006. Trends and future directions in nano structure based computing and fabrication. In Proceedings of the International Conference on Computer Design (ICCD’06). 522--527.
[5]
Breuer, M. A. 2004a. Intelligible test techniques to support error-tolerance. In Proceedings of the 13th Asian Test Symposium. 386--393.
[6]
Breuer, M. A. 2004b. Estimating error rate in error tolerant VLSI chips. In Proceedings of the 2nd IEEE International Workshop on Electronic Design, Test and Applications. 321--326.
[7]
Breuer, M. A. and Zhu, H. 2008. An illustrated methodology for analysis of error tolerance. IEEE Des. Test, Comput. 25, 2, 168--177.
[8]
Breuer, M. A., Gupta, S. K. and Mak, T. M. 2004. Defect and error tolerance in the presence of massive numbers of defects. IEEE Des. Test Comput. 21, 3, 216--227.
[9]
Butts, M., DeHon, A. and Goldstein, S. C. 2002. Molecular electronics: Devices, systems and tools for gigagate, gigabit chips. In Proceedings of the International Conference on Computer Aided Design. 433--440.
[10]
Casella, G. and Berger, R. L. 2001. Statistical Inference 2nd Ed. Duxbury Press.
[11]
Cheong, H.-Y. and Ortega, A. 2007. Motion estimation performance models with application to hardware error tolerance. In Proceedings of the Visual Communications and Image Processing (VCIP). 1--12.
[12]
Chong, I. S., Cheong, H.-Y. and Ortega, A. 2006. New quality metrics for multimedia compression using faulty hardware. In Proceedings of 2nd International Workshop on Video Processing and Quality Metrics for Consumer Electronics (VPQM’06).
[13]
Chong, I. S. and Ortega, A. 2007. Power efficient motion estimation using multiple imprecise metric computations. In Proceedings of the International Conference on Multimedia and Expo (ICME’07). 2046--2049.
[14]
Chung, H. and Ortega, A. 2005. Analysis and testing for error tolerant motion estimation. In Proceedings of the IEEE International Symposium on Defect and Fault Tolerance in VLSI Systems. 514--522.
[15]
Inoue, T., Izumi, N., Yoshikawa, Y. and Ichihara, H. 2010. A fast threshold test generation algorithm based on 5-valued logic In Proceedings of the 5th IEEE International Symposium on Electronic Design, Test and Applications (DELTA). 345--349.
[16]
International Technology Roadmap for Semiconductors: Yield Enhancement. 2007 Ed. and 2008 update. http://www.itrs.net/Links/2007ITRS/Home2007.htm. http://www.itrs.net/Links/2008ITRS/Update/2008_Update.pdf.
[17]
Jiang, Z. and Gupta, S. K. 2006. Threshold testing: Covering bridging and other realistic faults. In Proceedings of the Asian Test Symposium. 390--397.
[18]
Koren, I. and Koren, Z. 1998. Defect tolerance in VLSI circuits: Techniques and yield analysis. Proceedings IEEE 86, 9, 1819--1838.
[19]
Kuok, H. H. 1995. Audio recording apparatus using an imperfect memory circuit. US Patent 5414758. http://www.freepatentsonline.com/5414758.html.
[20]
Mukherjee, S. 2008. Architecture Design for Soft Errors. Morgan Kaufmann.
[21]
Palem, K. V. 2005. Energy aware computing through probabilistic switching: A study of limits. IEEE Trans. Computers 54, 9, 1123--1137.
[22]
Pan, Z. 2008. Error-rate and significance based error-rate (SBER) estimation via built-in self-test in support of error tolerance. Ph.D. dissertation, University of Southern California.
[23]
Pan, Z. and Breuer, M. A. 2007. Estimating error rate in defective logic using signature analysis. IEEE Trans. Computers 56, 5, 650--661.
[24]
Pan, Z. and Breuer, M. A. 2008. Ones counting based error-rate estimation for multiple output circuits. In Proceedings of the IEEE Workshop on Design and Test of Nano Devices, Circuits and Systems. 59--62.
[25]
Radecka, K., Rajski, J., and Tyszser, J. 1997. Arithmetic built-in self-test for DSP cores. IEEE Trans. Comput.-Aid. Des. Integrat. Circuits Syst. 16, 11, 358--369.
[26]
Shahidi, S. and Gupta, S. K. 2006. Estimating error rate during self-test via ones counting. In Proceedings of the International Test Conference. Paper 15.3.
[27]
Yeung, O. and Chugg, K. M. 2006. An iterative algorithm and low complexity hardware architecture for fast acquisition of PN codes in UWB systems. J. VLSI Signal Process. 43, 1, 25--42 (Special issue on ultra-wideband systems).
[28]
Zhang, B. 2009. Online circuit reliability monitoring. In Proceedings of the 19th ACM Great Lakes Symposium on VLSI. ACM, New York, 221--226.
[29]
Zhang, R. and Jha, N. K. 2006. Threshold/majority logic synthesis and concurrent error detection targeting nanolectronic implementations. In Proceedings of the 16th ACM Great Lakes Symposium on VLSI. ACM, New York, 8--13.
[30]
Zhu, H. and Breuer, M. A. 2008. A framework for the analysis of error-tolerance. IEEE Des. Test Mag. 25, 168--177.

Index Terms

  1. Error Rate Estimation for Defective Circuits via Ones Counting

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Transactions on Design Automation of Electronic Systems
      ACM Transactions on Design Automation of Electronic Systems  Volume 17, Issue 1
      January 2012
      224 pages
      ISSN:1084-4309
      EISSN:1557-7309
      DOI:10.1145/2071356
      Issue’s Table of Contents
      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Journal Family

      Publication History

      Published: 01 January 2012
      Accepted: 01 August 2011
      Revised: 01 January 2011
      Received: 01 July 2009
      Published in TODAES Volume 17, Issue 1

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. BIST
      2. binning integrated circuits
      3. error rate
      4. ones counting
      5. yield

      Qualifiers

      • Research-article
      • Research
      • Refereed

      Funding Sources

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • 0
        Total Citations
      • 162
        Total Downloads
      • Downloads (Last 12 months)4
      • Downloads (Last 6 weeks)1
      Reflects downloads up to 25 Feb 2025

      Other Metrics

      Citations

      View Options

      Login options

      Full Access

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Figures

      Tables

      Media

      Share

      Share

      Share this Publication link

      Share on social media