Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.5555/839295.843666guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Low Power BIST Design by Hypergraph Partitioning: Methodology and Architectures

Published: 03 October 2000 Publication History

Abstract

Power consumption of digital systems may increasesignificantly during testing. In this paper, we propose anovel low power/energy Built-In Self Test (BIST) strategybased on circuit partitioning. The strategy consists inpartitioning the original circuit into structural subcircuitsso that each subcircuit can be successively tested throughdifferent BIST sessions. In partitioning the circuit andplanning the test session, the switching activity in a timeinterval (i.e. the average power) as well as the peak powerconsumption are minimized. Moreover, the total energyconsumption during BIST is also reduced since the testlength required to test the subcircuits is not so far from thetest length for the original circuit. The proposed strategycan be applied to either test-per-scan or test-per-clockBIST schemes by slightly modifying conventional TPGstructures as illustrated in this paper. Results on ISCAScircuits show that average power reduction of up to 62%,peak power reduction of up to 57%, and energy reductionof up to 82% can be achieved at a very low area cost interms of area overhead and with almost no penalty on thecircuit timing.

References

[1]
H.J. Wunderlich and Y. Zorian, "Built-In Self Test (BIST): Synthesis of Self-Testable Systems", Kluwer Academic Publishers, 1997.
[2]
Y. Zorian, "A Distributed BIST Control Scheme for Complex VLSI Devices", IEEE VLSI Test Symp., pp. 4-9, 1993.
[3]
W.H. Debany, "Quiescent Scan Design for Testing Digital Logic Circuits", Dual-Use Tech. & App., pp. 142-151, 1994.
[4]
J. Rajski and J. Tyszer, "Arithmetic Built-In Self-Test for Embedded Systems", Prentice Hall PTR, 1998.
[5]
S. Wang and S. Gupta, "DS-LFSR: A New BIST TPG for Low Heat Dissipation", IEEE Int. Test Conf., pp. 848-857, 1997.
[6]
M. Pedram, "Power Minimization IC Design: Principles and Applications", ACM Trans. on Design Automation of Electronic Systems, Vol. 1, No1, pp. 3-56, 1996.
[7]
P. Girard, L. Guiller, C. Landrault and S. Pravossoudovitch, "Circuit Partitioning for Low Power BIST Design with Minimized Peak Power Consumption", IEEE Asian Test Symp., pp.89-94, 1999.
[8]
G. Karypis, R. Aggarwal, V. Kumar and S. Shekhar, "Multilevel Hypergraph Partitioning: Applications in VLSI Domain", Technical Report 1998, Department of Computer Science, University of Minnesota, 1998. Available on the WWW at URL http://www.cs.umn.edu/~karypis/metis.
[9]
S. Hellebrand, S. Tarnick, J. Rajski and B. Courtois, "Generation of Vector Patterns through Reseeding of Multiple-Polynomial Linear Feedback Shift Registers", IEEE Int. Test Conf., pp. 120-129, 1992.
[10]
N.A. Touba and E,J. McCluskey, "Altering a Pseudo-Random Bit Sequence for Scan-Based BIST", IEEE Int. Test Conf., pp. 167-175, 1996.
[11]
C. Fagot, P. Girard and C. Landrault, "On Using Machine Learning for Logic BIST", IEEE Int. Test Conf., pp. 338-346, 1997.
[12]
M.A. Cirit, "Estimating Dynamic Power Consumption of CMOS Circuits", IEEE Int. Conf. on CAD, pp. 534-537, 1987.
[13]
J. Monzel, S. Chakravarty, V.D. Agrawal, R. Aitken, J. Braden, J. Figueras, S. Kumar, H.-J. Wunderlich and Y. Zorian, "Power Dissipation During Testing: Should We Worry About it ?", Panel Session, IEEE VLSI Test Symp., USA, 1997.
[14]
R.M. Chou, K.K. Saluja and V.D. Agrawal, "Power Constraint Scheduling of Tests", IEEE Int. Conf. on VLSI Design, pp. 271-274, 1994.
[15]
H. Cheung and S. Gupta, "A BIST Methodology for Comprehensive Testing of RAM with Reduced Heat Dissipation", IEEE Int. Test Conf., pp. 386-395, 1996.
[16]
A. Hertwig and H,J. Wunderlich, "Low Power Serial Built-IN Self-Test", IEEE European Test Workshop, pp. 49-53, 1998.
[17]
X. Zhang, K. Roy and S. Bhawmik, "POWERTEST: A Tool for Energy Concious Weighted Random Pattern Testing", IEEE Int. Conf. on VLSI Design, 1999.
[18]
P. Girard, L. Guiller, C. Landrault and S. Pravossoudovitch, "A Test Vector Inhibiting Technique for Low Energy BIST Design", IEEE VLSI Test Symp., pp. 407-412, 1999.
[19]
S. Manich, A. Gabarro, J. Figueras, P. Girard, L. Guiller, C. Landrault and S. Pravossoudovitch, P. Teixeira and M. Santos, "Low Power BIST by Filtering Non-Detecting Vectors", IEEE European Test Workshop, pp. 165-170, 1999.
[20]
S. Gerstendörfer and H,J. Wunderlich, "Minimized Power Consumption for Scan-based BIST ", IEEE Int. Test Conf., pp. 77-84, September 1999.
[21]
S. Wang and S.K. Gupta, "LT-RTPG: A New Test-Per-Scan BIST TPG for Low Heat Dissipation", IEEE Int. Test Conf., pp. 85-94, September 1999.
[22]
I. Shperling and E,J. McCluskey, "Circuit Segmentation for Pseudo-Exhaustive Testing via Simulated Annealing ", IEEE Int. Test Conf., pp. 58-65, 1987.
[23]
C,J. Alpert and A.B. Kahng, "Recent Directions in Netlist Partitioning", Integration, The VLSI Journal, Vol. 19, No1-2, pp. 1-81, 1995
[24]
D.G. Schweikert and B.W. Kernighan, "A Proper Model for the Partitioning of Electrical Circuits", ACM / IEEE Design Auto. Conf., pp. 57-62, 1972.
[25]
B.W. Kernighan and S. Lin, "An Efficient Heuristic Procedure for Partitioning Graphs", The Bell System Technical Journal, Vol. 49, No2, pp. 291-307, 1970.
[26]
C.M. Fiduccia and R.M. Mattheyses, "A Linear Time Heuristic for Improving Network Partitions", ACM / IEEE Design Auto. Conf ., pp. 175-181, 1982.
[27]
J. Cong and M.L. Smith, "A Parallel Bottom-Up Clustering Algorithm with Applications to Circuit Partitioning in VLSI Design", ACM / IEEE Design Auto. Conf ., pp. 755-760, 1993.
[28]
P. Girard, L. Guiller, C. Landrault, S. Pravossoudovitch, J. Figueras, S. Manich, P. Teixeira and M. Santos, "Low Energy BIST Design: Impact of the LFSR TPG Parameters on the Weighted Switching Activity", IEEE Int. Symp. on Circuits and Systems, CD-ROM proceedings, June 1999.
[29]
PowerMiIl & PathMill, 5.1 User Guide, Epic Technology Group, Synopsys Inc., 1998.

Cited By

View all
  • (2018)Spectral Properties of Hypergraph Laplacian and Approximation AlgorithmsJournal of the ACM10.1145/317812365:3(1-48)Online publication date: 5-Mar-2018
  • (2015)A scan partitioning algorithm for reducing capture power of delay-fault LBISTProceedings of the 2015 Design, Automation & Test in Europe Conference & Exhibition10.5555/2755753.2755944(842-847)Online publication date: 9-Mar-2015
  • (2015)Hypergraph Markov Operators, Eigenvalues and Approximation AlgorithmsProceedings of the forty-seventh annual ACM symposium on Theory of Computing10.1145/2746539.2746555(713-722)Online publication date: 14-Jun-2015
  • Show More Cited By

Index Terms

  1. Low Power BIST Design by Hypergraph Partitioning: Methodology and Architectures

        Recommendations

        Comments

        Information & Contributors

        Information

        Published In

        cover image Guide Proceedings
        ITC '00: Proceedings of the 2000 IEEE International Test Conference
        October 2000
        ISBN:0780365461

        Publisher

        IEEE Computer Society

        United States

        Publication History

        Published: 03 October 2000

        Qualifiers

        • Article

        Contributors

        Other Metrics

        Bibliometrics & Citations

        Bibliometrics

        Article Metrics

        • Downloads (Last 12 months)0
        • Downloads (Last 6 weeks)0
        Reflects downloads up to 10 Nov 2024

        Other Metrics

        Citations

        Cited By

        View all
        • (2018)Spectral Properties of Hypergraph Laplacian and Approximation AlgorithmsJournal of the ACM10.1145/317812365:3(1-48)Online publication date: 5-Mar-2018
        • (2015)A scan partitioning algorithm for reducing capture power of delay-fault LBISTProceedings of the 2015 Design, Automation & Test in Europe Conference & Exhibition10.5555/2755753.2755944(842-847)Online publication date: 9-Mar-2015
        • (2015)Hypergraph Markov Operators, Eigenvalues and Approximation AlgorithmsProceedings of the forty-seventh annual ACM symposium on Theory of Computing10.1145/2746539.2746555(713-722)Online publication date: 14-Jun-2015
        • (2010)MVPProceedings of the International Conference on Computer-Aided Design10.5555/2133429.2133459(149-154)Online publication date: 7-Nov-2010
        • (2009)A low power consumption BIST testing technology based on heavy inputProceedings of the 3rd international conference on Anti-Counterfeiting, security, and identification in communication10.5555/1719110.1719190(340-342)Online publication date: 20-Aug-2009
        • (2007)A critical-path-aware partial gating approach for test power reductionACM Transactions on Design Automation of Electronic Systems10.1145/1230800.123080912:2(17-es)Online publication date: 1-Apr-2007
        • (2002)Survey of Low-Power Testing of VLSI CircuitsIEEE Design & Test10.1109/MDT.2002.100380219:3(82-92)Online publication date: 1-May-2002
        • (2001)Scan Array Solution for Testing Power and Testing TimeProceedings of the 2001 IEEE International Test Conference10.5555/839296.843876Online publication date: 30-Oct-2001

        View Options

        View options

        Media

        Figures

        Other

        Tables

        Share

        Share

        Share this Publication link

        Share on social media