Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/2593069.2596675acmotherconferencesArticle/Chapter ViewAbstractPublication PagesdacConference Proceedingsconference-collections
research-article

Data Mining In EDA - Basic Principles, Promises, and Constraints

Published: 01 June 2014 Publication History

Abstract

This paper discusses the basic principles of applying data mining in Electronic Design Automation. It begins by introducing several important concepts in statistical learning and summarizes different types of learning algorithms. Then, the experience of developing a practical data mining application is described, including promises that are demonstrated through positive results based on industrial settings and constraints explained in their respective application contexts.

References

[1]
Michael J. Kearns and Umesh V. Vazirani. An Introduction to Computational Learning Theory, MIT Press, 1994.
[2]
L. G. Valiant. A theory of learnable. Communications of ACM, 27 (11), pp. 1134--1142, 1984.
[3]
Onur Guzey, et. al. Extracting a Simplified View of Design Functionality Based on Vector Simulation. Lecture Note in Computer Science, LNCS, Vol 4383, 2007, pp. 34--49.
[4]
V. Vapnik, The nature of Statistical Learning Theory. 2nd ed., Springer, 1999.
[5]
David R. Hardoon, Sandor Szedmak, John Shawe-Taylor. Canonical correlation analysis; An overview with application to learning methods Neural Computation, 16 (12), pp. 2639--2664, 2004.
[6]
Trevor Hastie, et al. The Elements of Statistical Learning - Date Mining, Inference, and Prediction. Springer Series in Statistics, 2001
[7]
Leo Preiman, et al. Classification and Regression Trees. Wadsworth, 1984.
[8]
Leo Breiman, Random Forests Machine Learning Journal (45), 2001, pp. 5--32.
[9]
N. Lavrač, B. Kavšek, P. Flach, and L. Todorovski. Rule induction for subgroup discovery with CN2-SD Journal of Machine Learning Research, 5:153--188, Dec. 2004.
[10]
David MacKay, Information Theory, Inference, and Learning Algorithms. Cambridge Univ. Press, 2003.
[11]
Bernhard Schölkopf, and Alexander J. Smola. Learning with Kernels: Support Vector Machines, Regularization, Optimization, and Beyond. The MIT Press, 2001.
[12]
J. Shawe-Taylor, N. Cristianini, Kernel Methods for Pattern Analysis. Cambridge University Press 2004.
[13]
Dragoljub (Gagi) Drmanac, Frank Liu, Li-C. Wang. Predicting Variability in Nanoscale Lithography Processes. ACM/IEEE DAC, 2009, pp. 545--550.
[14]
Wen Chen, et. al. Novel Test Detection to Improve Simulation Efficiency A Commercial Experiment. ACM/IEEE ICCAD, 2012.
[15]
G. Batista. A Study of the Behavior of Several Methods for Balancing Machine Learning Training Data. Sigkdd Explorations, 6(1), pp. 20--29, 2004.
[16]
Nik Sumikawa, et. al. Screening Customer Returns With Multivariate Test Analysis. IEEE ITC, 2012.
[17]
Nik Sumikawa, et. al. Important Test Selection For Screening Potential Customer Returns. IEEE VLSI Design Automation and Test Symposium, 2011, pp. 171--174.
[18]
Z. Zheng, X. Wu, and R. Srihari. Feature Selection for Text Categorization on Imbalanced Data. Sigkdd Explorations, 6 (1), pp. 80--89, 2004.
[19]
C. E. Rasmussen and C. K. I. Williams, Gaussian Processes for Machine Learning. MIT Press, 2006.
[20]
Janine Chen, et al. Data learning techniques and methodology for Fmax prediction. IEEE ITC, 2009.
[21]
http://scikit-learn.org/stable/modules/clustering.html
[22]
I.T. Jolliffe, Principal Component Analysis. Springer, 1986.
[23]
A. Hyvarinen, et. al. Independent Component Analysis. Wiley Series on Adaptive and Learning Systems, 2001
[24]
Peter M. O'Neill. Production Multivariate Outlier Detection Using Principal Components. IEEE International Test Conference, 2008.
[25]
Ritesh Turakhia, et al. Defect Screening Using Independent Component Analysis on IDDQ. IEEE VLSI Test Symposium, 2005, pp. 427--432.
[26]
Chengqi Zhang and Shichao Zhang. Association Rule Mining, Models and Algorithms. Lecture Notes in Computer Science Vol. 2307, Springer 2002.
[27]
Onur Guzey, et al. Functional test selection based on unsupervised support vector analysis. ACM/IEEE Design Automation Conference, 2008, pp. 262--267.
[28]
Wen Chen, et al., Simulation knowledge extraction and reuse in constrained random processor verification. In ACM/IEEE Design Automation Conference, 2013.
[29]
Li-C. Wang, Pouria Bastani, Magdy S. Abadir. Design-silicon timing correlation --- a data mining perspective. In ACM/IEEE DAC 2007, pp. 384--389.
[30]
P. Bastani, et. al. Statistical Diagnosis of Unmodeled Timing Effect. ACM/IEEE DAC, 2008, pp. 355--360.
[31]
Janine Chen, et. al. Mining AC Delay Measurements for Understanding Speed-limiting Paths. IEEE ITC, 2010.
[32]
Nik Sumikawa, et al. A Pattern Mining Framework for Inter-Wafer Abnormality Analysis. IEEE ITC, 2013
[33]
Dragoljub (Gagi) Drmanac, et al., Wafer Probe Test Cost Reduction of an RF/A Device by Automatic Testset Minimization: A Case Study. IEEE ITC, 2011.
[34]
Krzysztof J. Cios, et. al., Data Mining - A Knowledge Discovery Approach, Springer, 2007.

Cited By

View all
  • (2022)Efficient Detailed Routing for FPGA Back-End Flow Using Reinforcement LearningElectronics10.3390/electronics1114224011:14(2240)Online publication date: 18-Jul-2022
  • (2019)Language Support for Navigating Architecture Design in Closed FormACM Journal on Emerging Technologies in Computing Systems10.1145/336004716:1(1-28)Online publication date: 25-Oct-2019
  • (2019)Higher Dimension Quantum Entanglement GeneratorsACM Journal on Emerging Technologies in Computing Systems10.1145/334550116:1(1-21)Online publication date: 15-Oct-2019
  • Show More Cited By

Index Terms

  1. Data Mining In EDA - Basic Principles, Promises, and Constraints

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Other conferences
      DAC '14: Proceedings of the 51st Annual Design Automation Conference
      June 2014
      1249 pages
      ISBN:9781450327305
      DOI:10.1145/2593069
      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]

      In-Cooperation

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 01 June 2014

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. Computer-Aided Design
      2. Data Mining
      3. Test
      4. Verification

      Qualifiers

      • Research-article
      • Research
      • Refereed limited

      Conference

      DAC '14

      Acceptance Rates

      Overall Acceptance Rate 1,770 of 5,499 submissions, 32%

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)12
      • Downloads (Last 6 weeks)1
      Reflects downloads up to 21 Sep 2024

      Other Metrics

      Citations

      Cited By

      View all
      • (2022)Efficient Detailed Routing for FPGA Back-End Flow Using Reinforcement LearningElectronics10.3390/electronics1114224011:14(2240)Online publication date: 18-Jul-2022
      • (2019)Language Support for Navigating Architecture Design in Closed FormACM Journal on Emerging Technologies in Computing Systems10.1145/336004716:1(1-28)Online publication date: 25-Oct-2019
      • (2019)Higher Dimension Quantum Entanglement GeneratorsACM Journal on Emerging Technologies in Computing Systems10.1145/334550116:1(1-21)Online publication date: 15-Oct-2019
      • (2019)Modeling and Simulation of Dynamic Applications Using Scenario-Aware DataflowACM Transactions on Design Automation of Electronic Systems10.1145/334299724:5(1-29)Online publication date: 21-Aug-2019
      • (2019)Investigating the Impact of Image Content on the Energy Efficiency of Hardware-accelerated Digital Spatial FiltersACM Transactions on Design Automation of Electronic Systems10.1145/334181924:5(1-34)Online publication date: 17-Oct-2019
      • (2019)Time-Multiplexed FPGA Overlay ArchitecturesACM Transactions on Design Automation of Electronic Systems10.1145/333986124:5(1-19)Online publication date: 23-Jul-2019
      • (2019)A Comparative Cross-layer Study on Racetrack MemoriesACM Journal on Emerging Technologies in Computing Systems10.1145/333333616:1(1-17)Online publication date: 3-Oct-2019
      • (2019)Revealing Cluster Hierarchy in Gate-level ICs Using Block Diagrams and Cluster Estimates of Circuit EmbeddingsACM Transactions on Design Automation of Electronic Systems10.1145/332908124:5(1-19)Online publication date: 12-Jun-2019
      • (2019)Improving Test and Diagnosis Efficiency through Ensemble Reduction and LearningACM Transactions on Design Automation of Electronic Systems10.1145/332875424:5(1-26)Online publication date: 5-Jun-2019
      • (2019)A Novel Rule Mapping on TCAM for Power Efficient Packet ClassificationACM Transactions on Design Automation of Electronic Systems10.1145/332810324:5(1-23)Online publication date: 7-Jun-2019
      • Show More Cited By

      View Options

      Get Access

      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