Please wait a minute...
Frontiers of Computer Science

ISSN 2095-2228

ISSN 2095-2236(Online)

CN 10-1014/TP

邮发代号 80-970

2019 Impact Factor: 1.275

Frontiers of Computer Science  2024, Vol. 18 Issue (5): 185108   https://doi.org/10.1007/s11704-024-2622-6
  本期目录
An effective fault localization approach for Verilog based on enhanced contexts
Zhuo ZHANG1, Ya LI2, Lei XIA3(), Jianxin XUE4, Jiang WU5, Xiaoguang MAO5
1. School of Computer Science and Engineering, Xi’an University of Technology, Xi’an 710048, China
2. Ningbo Artificial Intelligence Institute, Shanghai Jiao Tong University, Ningbo 315000, China
3. No.83 Army Joint and Truma Disease Treatment Centre of PLA, Xinxiang 453000, China
4. Department of Software Engineering, Shanghai Second Polytechnic University, Shanghai 201209, China
5. College of Computer, National University of Defense Technology, Changsha 410073, China
 全文: PDF(2527 KB)   HTML
收稿日期: 2022-10-12      出版日期: 2024-05-13
Corresponding Author(s): Lei XIA   
 引用本文:   
. [J]. Frontiers of Computer Science, 2024, 18(5): 185108.
Zhuo ZHANG, Ya LI, Lei XIA, Jianxin XUE, Jiang WU, Xiaoguang MAO. An effective fault localization approach for Verilog based on enhanced contexts. Front. Comput. Sci., 2024, 18(5): 185108.
 链接本文:  
https://academic.hep.com.cn/fcs/CN/10.1007/s11704-024-2622-6
https://academic.hep.com.cn/fcs/CN/Y2024/V18/I5/185108
  
Name Formula
Russel_Rao αefαef+αnf+αep+αnp
Dstar αef∗αnf+αep
OPTIMAL_P αef?αepαep+αnp+1
Ochiai αefαef+αnf+αef+αep
GP02 2(αef+αnp)+αep
GP03 |αef2?αep|
GP19 αef|αep?αef+αnf?αnp|
Tab.1  
Program name Desciption Executable lines Faulty versions Test pool Detection ratio
AES Advanced Encryption Standard 528 6 2663 0.0006-0.072
Cordic Digital coordinate rotation calculation 239 8 2771 0.0006-0.095
FPU Float point unitused for floating-point operations 293 10 1580 0.0027-0.131
SHA256 A cryptographic hash function algorithm standard 553 13 4119 0.0075-0.089
Pci communication interface program 957 8 1552 0.0008-0.025
Uart communication interface program 318 6 1061 0.0017-0.163
USB communication interface program 298 10 2133 0.0027-0.101
Tab.2  
Fig.1  
1 P, Flake P, Moorby S, Golson A, Salz S Davidmann . Verilog HDL and its ancestors and descendants. Proceedings of the ACM on Programming Languages, 2020, 4( HOPL): 87
2 H D Foster . Trends in functional verification: a 2014 industry study. In: Proceedings of the 52nd ACM/EDAC/IEEE Design Automation Conference. 2015, 1−6
3 I, Kuon J Rose . Measuring the gap between FPGAs and ASICs. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 2007, 26( 2): 203–215
4 H Foster . The 2020 Wilson research group functional verification study. See Blogs.sw.siemens.com/verificationhorizons/2020/11/10/part-2-the-2020-wilson-research-group-functional-verification-study website, 2020
5 G, Agha K Palmskog . A survey of statistical model checking. ACM Transactions on Modeling and Computer Simulation, 2018, 28( 1): 6
6 S Y, Huang K T, Cheng K C, Chen J Y J Lu . Fault-simulation based design error diagnosis for sequential circuits. In: Proceedings of 1998 Design and Automation Conference. 1998, 632−637
7 A, Mahzoon D, Große R Drechsler . Combining symbolic computer algebra and Boolean satisfiability for automatic debugging and fixing of complex multipliers. In: Proceedings of 2018 IEEE Computer Society Annual Symposium on VLSI. 2018, 351−356
8 W E, Wong R, Gao Y, Li R, Abreu F Wotawa . A survey on software fault localization. IEEE Transactions on Software Engineering, 2016, 42( 8): 707–740
9 T Y, Jiang C N J, Liu J Y Jou . Estimating likelihood of correctness for error candidates to assist debugging faulty HDL designs. In: Proceedings of 2005 IEEE International Symposium on Circuits and Systems. 2005, 5682−5685
[1] FCS-22622-OF-ZZ_suppl_1 Download
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed