A Survey on Assertion-based Hardware Verification

被引:25
|
作者
Witharana, Hasini [1 ]
Lyu, Yangdi [2 ]
Charles, Subodha [3 ]
Mishra, Prabhat [1 ]
机构
[1] Univ Florida, Dept Comp & Informat Sci & Engn, Gainesville, FL 32611 USA
[2] Hong Kong Univ Sci & Technol Guangzhou, Thrust Microelect, Guangzhou 511400, Guangdong, Peoples R China
[3] Univ Moratuwa, Dept Elect & Telecommun Engn, Moratuwa 10400, Sri Lanka
关键词
Hardware verification; post-silicon debug; assertion-based validation; assertion generation; test generation; TRACE SIGNAL SELECTION; POST-SILICON DEBUG; TEST-GENERATION; TEMPORAL LOGIC; CHECKER SYNTHESIS; COVERAGE; INFRASTRUCTURE; TLM;
D O I
10.1145/3510578
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Hardware verification of modern electronic systems has been identified as a major bottleneck due to the increasing complexity and time-to-market constraints. One of the major objectives in hardware verification is to drastically reduce the validation and debug time without sacrificing the design quality. Assertion-based verification is a promising avenue for efficient hardware validation and debug. In this article, we provide a comprehensive survey of recent progress in assertion-based hardware verification. Specifically, we outline how to define assertions using temporal logic to specify expected behaviors in different abstraction levels. Next, we describe state-of-the art approaches for automated generation of assertions. We also discuss test generation techniques for activating assertions to ensure that the generated assertions are valid. Finally, we present both pre-silicon and post-silicon assertion-based validation approaches that utilize simulation, formal methods as well as hybrid techniques. We conclude with a discussion on utilizing assertions for verifying both functional and non-functional requirements.
引用
收藏
页数:33
相关论文
共 50 条
  • [1] Assertion-based verification turns the corner
    Gupta, A
    IEEE DESIGN & TEST OF COMPUTERS, 2002, 19 (04): : 131 - 131
  • [2] Assertion-Based Verification of RTOS Properties
    Oliveira, Marcio F. S.
    Zabel, Henning
    Mueller, Wolfgang
    2010 DESIGN, AUTOMATION & TEST IN EUROPE (DATE 2010), 2010, : 630 - 633
  • [3] On More Dependable Assertion-Based Verification
    Radojicic, Carna
    Moreno, Javier
    Pan, Xiao
    Grimm, Christoph
    39TH ANNUAL CONFERENCE OF THE IEEE INDUSTRIAL ELECTRONICS SOCIETY (IECON 2013), 2013, : 7742 - 7747
  • [4] Assertion-based on-line verification and debug environment for complex hardware systems
    Peterson, K
    Savaria, Y
    2004 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL 2, PROCEEDINGS, 2004, : 685 - 688
  • [5] Assertion-based and constraint-based verification
    Pixley, C
    IEEE DESIGN & TEST OF COMPUTERS, 2002, 19 (04): : 97 - 97
  • [6] On the Effectiveness of Assertion-Based Verification in an Industrial Context
    Pierre, Laurence
    Pancher, Fabrice
    Suescun, Rodolphe
    Quevremont, Jerome
    FORMAL METHODS FOR INDUSTRIAL CRITICAL SYSTEMS, 2013, 8187 : 78 - 93
  • [7] Assertion-Based Verification through Binary Instrumentation
    Brignon, Enzo
    Pierre, Laurence
    2019 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2019, : 988 - 991
  • [8] Assertion-based verification: Industry myths to realities
    Foster, Harry
    COMPUTER AIDED VERIFICATION, 2008, 5123 : 5 - 10
  • [9] Assertion-Based Verification of Industrial WLAN System
    Syafalni, Infall
    Surantha, Nico
    Lam, Duc Khai
    Sutisna, Nana
    Nagao, Yuhei
    Wakasugi, Katsuhiko
    Yang Tongxin
    Ochi, Hiroshi
    Tsuchiya, Taadaki
    2016 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2016, : 982 - 985
  • [10] A Study on the Assertion-Based Verification of Digital IC
    Li, Yangyang
    Wu, Wuchen
    Hou, Ligang
    Cheng, Hao
    ICIC 2009: SECOND INTERNATIONAL CONFERENCE ON INFORMATION AND COMPUTING SCIENCE, VOL 2, PROCEEDINGS: IMAGE ANALYSIS, INFORMATION AND SIGNAL PROCESSING, 2009, : 25 - +