skip to main content
10.1145/2742060.2742080acmconferencesArticle/Chapter ViewAbstractPublication PagesglsvlsiConference Proceedingsconference-collections
short-paper

Speed Binning Using Machine Learning And On-chip Slack Sensors

Published: 20 May 2015 Publication History

Abstract

Speed binning of integrated circuits using Fmax test of a SoC requires application of complex functional and structural test patterns. Today's test-pattern-based speed binning techniques incur high test cost in terms of long test time and requires significant effort to generate effective patterns. In this paper we propose a novel speed binning flow that uses path timing slacks, extracted with robust digital embedded sensor IPs, of selected critical/near-critical paths. We apply machine learning techniques to model a predictor considering the extracted slacks and the Fmax values from a set of randomly tested die during wafer sort. The proposed flow has been demonstrated in a SoC circuit at 28/32nm technology. The worst-case miss-binning of the predictor is within 6% of the nominal Fmax.

References

[1]
S. Ghosh and K. Roy, ''Parameter variation tolerance and error resiliency: New design paradigm for the nanoscale era," Proc IEEE, vol. 98, pp. 1718--1751, 2010.
[2]
S. S. Sapatnekar, ''Overcoming variations in nanometer-scale technologies," Emerging and Selected Topics in Circuits and Systems, IEEE Journal on, vol. 1, pp. 5--18, 2011.
[3]
P. Das and S. K. Gupta, ''Extending pre-silicon delay models for post-silicon tasks: Validation, diagnosis, delay testing, and speed binning," in VLSI Test Symposium (VTS), IEEE 31st, pp. 1--6, 2013.
[4]
J. Zeng, R. Guo, W. Cheng, M. Mateja and J. Wang, ''Scan-based Speed-path Debug for a Microprocessor," IEEE Design & Test of Computers, 2011.
[5]
E. J. Jang, A. Gattiker, S. Nassif and J. A. Abraham, ''Efficient and product-representative timing model validation," in VLSI Test Symposium (VTS), IEEE 29th, pp. 90--95, 2011.
[6]
M. Ebrahimi et al. ''Aging-aware logic synthesis," in Proceedings of the International Conference on Computer-Aided Design, pp. 61--68, 2013.
[7]
J. Chen, Jing Zeng, L. Wang, J. Rearick and M. Mateja, ''Selecting the most relevant structural Fmax for system Fmax correlation," in VLSI Test Symposium (VTS), 28th, pp. 99--104, 2010.
[8]
U. Guin et al., ''Functional Fmax test-time reduction using novel DFTs for circuit initialization," in Computer Design (ICCD), IEEE 31st International Conference on, pp. 1--6, 2013.
[9]
E. Dimaandal and M. Padilla, ''Test-time reduction methodology: Innovative ways to reduce test time for server products," in Electronics Packaging Technology Conference (EPTC 2013), IEEE 15th, pp. 718--722, 2013.
[10]
C. K. H. Suresh, E. Yilmaz, S. Ozev and O. Sinanoglu, ''Adaptive reduction of the frequency search space for multi-vdd digital circuits," in Design, Automation & Test in Europe Conference & Exhibition (DATE), pp. 292--295, 2013.
[11]
J. Rearick, ''Too much delay fault coverage is a bad thing," in Test Conference, Proceedings. International, pp. 624--633, 2001.
[12]
B. D. Cory, R. Kapur and B. Underwood, "Speed binning with path delay test in 150nm technology," Design & Test of Computers, IEEE, vol. 20, pp. 41--45, 2003.
[13]
K. A. Brand, S. Mitra, E. Volkerink and E. J. McCluskey, ''Speed clustering of integrated circuits," in Test Conference, Proceedings. ITC. International, pp. 1128--1137, 2004.
[14]
R. Wilson et al., ''27.1 A 460MHz at 397mV, 2.6GHz at 1.3V, 32b VLIW DSP, embedding FMAX tracking," in Solid-State Circuits Conference Digest of Technical Papers (ISSCC), IEEE International, pp. 452--453, 2014.
[15]
J. Chen, L. Wang, Po-Hsien Chang, Jing Zeng, S. Yu and M. Mateja, ''Data learning techniques and methodology for Fmax prediction," in Test Conference, ITC. International, pp. 1--10, 2009.
[16]
J. Zeng, J. Wang, C. Chen, M. Mateja and L. Wang, ''On evaluating speed path detection of structural tests," in Quality Electronic Design (ISQED), 11th International Symposium on, pp. 570--576, 2010.
[17]
M. Sadi, L. Winemberg and M. M. Tehranipoor, "A Robust Digital Sensor IP and Sensor Insertion Flow for In-Situ Path Timing Slack Monitoring in SoCs," in VLSI Test Symposium (VTS), 2015 IEEE 33rd, 2015.
[18]
R. Ginosar, ''Metastability and Synchronizers: A Tutorial," Design & Test of Computers, IEEE, vol. 28, pp. 23--35, 2011.
[19]
M. Sadi, Z. Conroy, B. Eklow, M. Kamm, N. Bidokhti and M. M. Tehranipoor, "An All Digital Distributed Sensor Network Based Framework for Continuous Noise Monitoring and Timing Failure Analysis in SoCs," in Test Symposium (ATS), 2014 IEEE 23rd Asian, pp. 269--274, 2014.
[20]
http://www.synopsys.com/COMMUNITY/UNIVERSITYPROGRAM/
[21]
http://ptm.asu.edu/
[22]
http://www.oracle.com/technetwork/systems/opensparc/index.html
[23]
http://www.mathworks.com/products/matlab/

Cited By

View all
  • (2022)On-Chip Structures for Fmax Binning and OptimizationSensors10.3390/s2204138222:4(1382)Online publication date: 11-Feb-2022
  • (2021)Chip Performance Prediction Using Machine Learning Techniques2021 International Symposium on VLSI Design, Automation and Test (VLSI-DAT)10.1109/VLSI-DAT52063.2021.9427338(1-4)Online publication date: 19-Apr-2021
  • (2018)An On-Chip Dynamically Obfuscated Wrapper for Protecting Supply Chain Against IP and IC PiraciesIEEE Transactions on Very Large Scale Integration (VLSI) Systems10.1109/TVLSI.2018.2850807(1-14)Online publication date: 2018
  • Show More Cited By

Index Terms

  1. Speed Binning Using Machine Learning And On-chip Slack Sensors

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      GLSVLSI '15: Proceedings of the 25th edition on Great Lakes Symposium on VLSI
      May 2015
      418 pages
      ISBN:9781450334747
      DOI:10.1145/2742060
      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]

      Sponsors

      In-Cooperation

      • IEEE CEDA
      • IEEE CASS

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 20 May 2015

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. fmax testing
      2. slack sensor
      3. speed binning
      4. timing reliability

      Qualifiers

      • Short-paper

      Funding Sources

      Conference

      GLSVLSI '15
      Sponsor:
      GLSVLSI '15: Great Lakes Symposium on VLSI 2015
      May 20 - 22, 2015
      Pennsylvania, Pittsburgh, USA

      Acceptance Rates

      GLSVLSI '15 Paper Acceptance Rate 41 of 148 submissions, 28%;
      Overall Acceptance Rate 312 of 1,156 submissions, 27%

      Upcoming Conference

      GLSVLSI '25
      Great Lakes Symposium on VLSI 2025
      June 30 - July 2, 2025
      New Orleans , LA , USA

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)7
      • Downloads (Last 6 weeks)0
      Reflects downloads up to 05 Mar 2025

      Other Metrics

      Citations

      Cited By

      View all
      • (2022)On-Chip Structures for Fmax Binning and OptimizationSensors10.3390/s2204138222:4(1382)Online publication date: 11-Feb-2022
      • (2021)Chip Performance Prediction Using Machine Learning Techniques2021 International Symposium on VLSI Design, Automation and Test (VLSI-DAT)10.1109/VLSI-DAT52063.2021.9427338(1-4)Online publication date: 19-Apr-2021
      • (2018)An On-Chip Dynamically Obfuscated Wrapper for Protecting Supply Chain Against IP and IC PiraciesIEEE Transactions on Very Large Scale Integration (VLSI) Systems10.1109/TVLSI.2018.2850807(1-14)Online publication date: 2018
      • (2017)SoC Speed Binning Using Machine Learning and On-Chip Slack SensorsIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems10.1109/TCAD.2016.260280636:5(842-854)Online publication date: 1-May-2017
      • (2016)BIST-RM: BIST-assisted reliability management of SoCs using on-chip clock sweeping and machine learning2016 IEEE International Test Conference (ITC)10.1109/TEST.2016.7805862(1-10)Online publication date: Nov-2016

      View Options

      Login options

      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