Test Compaction Techniques for Assertion-Based Test Generation

被引:7
|
作者
Tong, Jason G. [1 ]
Boule, Marc [2 ]
Zilic, Zeljko [1 ]
机构
[1] McGill Univ, Integrated Microsyst Lab, Montreal, PQ, Canada
[2] Ecole Technol Super, Montreal, PQ, Canada
关键词
Verification; Design; SVA; assertion-based verification; functional validation; directed test generation; test compaction; COVERAGE;
D O I
10.1145/2534397
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Assertions are now widely used in verification as a means to help convey designer intent and also to simplify the detection of erroneous conditions by the firing of assertions. With this expressive modeling power, assertions could also be used for tasks such as helping to assess test coverage and even as a source for test generation. Our work deals with this last aspect, namely, assertion-based test generation. In this article, we present our compacted test generation scheme based on assertions. Novel compaction techniques are presented based on assertion clustering, test-path overlap detection and parallel-path removal. Our compaction approach is experimentally evaluated using nearly 300 assertions to show the amount of reduction that can be obtained in the size of the test sets. This ultimately has a positive impact on verification time in the quest for bugfree designs.
引用
收藏
页数:29
相关论文
共 50 条
  • [1] Abstraction in assertion-based test oracles
    Cheon, Yoonsik
    USIC 2007: PROCEEDINGS OF THE SEVENTH INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE, 2007, : 410 - 414
  • [2] Interactive test-bench synthesis for assertion-based verification
    Banerjee, A
    Chakravorty, S
    Pal, H
    Dasgupta, P
    INDICON 2005 PROCEEDINGS, 2005, : 317 - 321
  • [3] Airwolf-TG: A Test Generator for Assertion-Based Dynamic Verification
    Tong, Jason G.
    Boule, Marc
    Zilic, Zeljko
    2009 IEEE INTERNATIONAL HIGH LEVEL DESIGN VALIDATION AND TEST WORKSHOP, 2009, : 106 - 113
  • [4] Formal Approach to Assertion-Based Code Generation
    Li, Pengyi
    Sun, Jing
    Wang, Hai
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2017, 27 (9-10) : 1637 - 1662
  • [5] Assertion-based automatic generation of functional vectors
    Li, Tun
    Guo, Yang
    Li, Si-Kun
    Ruan Jian Xue Bao/Journal of Software, 2004, 15 (10): : 1441 - 1450
  • [6] MYGEN : Automata-Based On-line Test Generator for Assertion-Based Verification
    Oddos, Yann
    Morin-Allory, Katell
    Borrione, Dominique
    Boule, Marc
    Zilic, Zeljko
    GLSVLSI 2009: PROCEEDINGS OF THE 2009 GREAT LAKES SYMPOSIUM ON VLSI, 2009, : 75 - 80
  • [7] Assertion-based design with Horus
    Oddos, Yann
    Morin-Allory, Katell
    Borrione, Dominique
    MEMOCODE'08: SIXTH ACM & IEEE INTERNATIONAL CONFERENCE ON FORMAL METHODS AND MODELS FOR CO-DESIGN, PROCEEDINGS, 2008, : 75 - 76
  • [8] MODEL-DRIVEN, ASSERTION-BASED GENERATION OF MULTIMEDIA WEATHER INFORMATION
    KERPEDJIEV, S
    BULLETIN OF THE AMERICAN METEOROLOGICAL SOCIETY, 1995, 76 (10) : 1791 - 1800
  • [9] Automatic High Functional Coverage Stimuli Generation for Assertion-based Verification
    Rostami, Hossein
    Hosseini, Mostafa
    Azarpeyvand, Ali
    Iman, Mohammad Reza Heidari
    Ghasempouri, Tara
    2024 IEEE 30TH INTERNATIONAL SYMPOSIUM ON ON-LINE TESTING AND ROBUST SYSTEM DESIGN, IOLTS 2024, 2024,
  • [10] Integrated, comprehensive assertion-based coverage
    TransEDA
    不详
    不详
    Electron. Eng. Times, 2006, 1412 (22-25):