Guiding Intelligent Testbench Automation Using Data Mining and Formal Methods

被引:0
|
作者
El Mandouh, Eman [1 ]
Wassal, Amr G. [2 ]
机构
[1] Mentor Graph Corp, Cairo, Egypt
[2] Cairo Univ, Dept Comp Engn, Cairo, Egypt
关键词
TEST-GENERATION; VERIFICATION;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Achieving coverage closure is consistently identified as one of the most difficult challenges during the functional verification of today's HW designs. Constraint random testing as well as coverage directed test generation (CDTG) techniques have been proposed previously with different degree of success. This paper presents a framework for speeding up the coverage closure of the design under verifications (DUV) using state of the art verification techniques. The framework starts with random simulation of the DUV followed by frequent pattern mining of simulation data to extract some valid design constraints. Simulation coverage database is analyzed and the coverage holes are identified and directed to the formal verification step, formal analysis is used to prove the unreachability of some coverage holes during simulation run. Formally proven unreachable cover items as well as automatically extracted design constraints are then fed as test template specification to direct the intelligent testbench generation to rapidly achieve the coverage of previously uncovered corner cases. Our experimental results demonstrate the effectiveness of the proposed approach in closing the coverage loop for a set of today's RTL designs.
引用
收藏
页码:60 / 65
页数:6
相关论文
共 50 条
  • [31] Improving automation software dependability: A role for formal methods?
    Johnson, Timothy L.
    [J]. CONTROL ENGINEERING PRACTICE, 2007, 15 (11) : 1403 - 1415
  • [32] Mining Closed Itemsets in Data Stream Using Formal Concept Analysis
    Gupta, Anamika
    Bhatnagar, Vasudha
    Kumar, Naveen
    [J]. DATA WAREHOUSING AND KNOWLEDGE DISCOVERY, 2010, 6263 : 285 - 296
  • [33] Using Redescriptions and Formal Concept Analysis for Mining Definitions in Linked Data
    Reynaud, Justine
    Toussaint, Yannick
    Napoli, Amedeo
    [J]. FORMAL CONCEPT ANALYSIS (ICFCA 2019), 2019, 11511 : 241 - 256
  • [34] Data quality analysis using data-mining methods
    Windheuser, U
    [J]. OPERATIONS RESEARCH PROCEEDINGS 1999, 2000, : 304 - 310
  • [35] Analysis of Neurosurgery Data Using Statistical and Data Mining Methods
    Berka, Petr
    Jablonsky, Josef
    Marek, Lubos
    Vrabec, Michal
    [J]. ADVANCES IN ARTIFICIAL INTELLIGENCE AND ITS APPLICATIONS, MICAI 2015, PT II, 2015, 9414 : 310 - 321
  • [36] Automated trend analysis of proteomics data using an intelligent data mining architecture
    Malone, J
    McGarry, K
    Bowerman, C
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2006, 30 (01) : 24 - 33
  • [37] Intelligent systems and formal methods in software engineering
    Beckert, Bernhard
    Hoare, Tony
    Hahnle, Reiner
    Smith, Douglas R.
    Green, Cordell
    Ranise, Silvio
    Tinelli, Cesare
    Ball, Thomas
    Rajamani, Sriram K.
    [J]. IEEE INTELLIGENT SYSTEMS, 2006, 21 (06) : 71 - 81
  • [38] An Extensive Review on Data Mining Methods and Clustering Models for Intelligent Transportation System
    Anand, Sesham
    Padmanabham, P.
    Govardhan, A.
    Kulkarni, Rajesh H.
    [J]. JOURNAL OF INTELLIGENT SYSTEMS, 2018, 27 (02) : 263 - 273
  • [39] Interactive Data Mining Tool for Microarray Data Analysis Using Formal Concept Analysis
    Tanabata, Takanari
    Hirose, Fumiaki
    Hashikami, Hidenobu
    Nobuhara, Hajime
    [J]. JOURNAL OF ADVANCED COMPUTATIONAL INTELLIGENCE AND INTELLIGENT INFORMATICS, 2012, 16 (02) : 273 - 281
  • [40] Predictive Analytics in Big Data & Intelligent Automation
    Nema, Rishab
    Tandon, Jahnvi
    Thakral, Abha
    [J]. PROCEEDINGS OF THE 2018 INTERNATIONAL CONFERENCE ON COMPUTATIONAL TECHNIQUES, ELECTRONICS AND MECHANICAL SYSTEMS (CTEMS), 2018, : 437 - 441