An efficient design-for-verification technique for HDLs

被引:0
|
作者
Liu, CNJ [1 ]
Chen, IL [1 ]
Jou, JY [1 ]
机构
[1] Natl Chiao Tung Univ, Dept Elect Engn, Hsinchu, Taiwan
关键词
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Due to the high complexity of modern circuit designs, verification has become the major bottleneck of the entire design process. There is an emerging need for a practical solution to reduce the verification time. In manufacturing test, a well-known technique, "design-for-testability'', is often used to reduce the testing time. By inserting some extra circuits on the hard-to-test points, the testability can be improved and the testing time can be reduced. In this paper, we apply the similar idea to functional verification and propose an efficient "design-for-verification" (DFV) technique to help users reduce the verification time. The conditions for hard-to-control (HTC) codes in a HDL design are clearly defined, and an efficient algorithm to detect them automatically is proposed. Besides the HTC detection, we also propose an algorithm that can eliminate those HTC points with minimum number of DFV points. By the help of those DFV points, the number of required test patterns to reach the same coverage can be greatly reduced especially for deep-sequential designs.
引用
收藏
页码:103 / 108
页数:6
相关论文
共 50 条
  • [1] A design-for-verification technique for functional pattern reduction
    Liu, CNJ
    Chen, IL
    Jou, JY
    IEEE DESIGN & TEST OF COMPUTERS, 2003, 20 (02): : 48 - 55
  • [2] A design-for-verification technique for functional pattern reduction
    Liu, Chien-Nan Jimmy
    Chen, I.-Ling
    Jou, Jing-Yang
    2003, Institute of Electrical and Electronics Engineers Computer Society (20):
  • [3] A Design-for-Verification Framework for a Configurable Performance-Critical Communication Interface
    Abu Kharmeh, Suleiman
    Eder, Kerstin
    May, David
    FORMAL MODELING AND ANALYSIS OF TIMED SYSTEMS, 2011, 6919 : 335 - 351
  • [4] Program model checking using Design-for-Verification: NASA flight software case study
    Markosian, Lawrence Z.
    Mansouri-Samani, Masoud
    Mehlitz, Peter C.
    Pressburger, Tom
    2007 IEEE AEROSPACE CONFERENCE, VOLS 1-9, 2007, : 3328 - +
  • [5] A model-based design-for-verification approach to checking for deadlock in multi-threaded applications
    Sarna-Starosta, Beata
    Stirewalt, R. E. K.
    Dillon, Laura K.
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2007, 17 (02) : 207 - 230
  • [6] Initial Ideas for Automatic Design and Verification of Control Logic in Reversible HDLs Work in Progress Report
    Wille, Robert
    Keszocze, Oliver
    Othmer, Lars
    Thomsen, Michael Kirkedal
    Drechsler, Rolf
    REVERSIBLE COMPUTATION, RC 2016, 2016, 9720 : 160 - 166
  • [7] TECHNIQUE PROVIDES DESIGN VERIFICATION AND PROTOTYPING
    KIM, ME
    CHAMPANERIA, CN
    ESFANDIARI, R
    COLEMAN, DW
    MICROWAVES & RF, 1995, 34 (08) : 96 - &
  • [8] The Design and Implementation of a Verification Technique for GPU Kernels
    Betts, Adam
    Chong, Nathan
    Donaldson, Alastair F.
    Ketema, Jeroen
    Qadeer, Shaz
    Thomson, Paul
    Wickerson, John
    ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 2015, 37 (03):
  • [9] Experimental verification of a technique of design of spray dryers
    Dolinskiy, A.A.
    Damskiy, L.M.
    Udodova, T.S.
    Heat transfer. Soviet research, 1988, 20 (03): : 345 - 347
  • [10] Multilevel logic synthesis technique for efficient verification testing
    ASIC Design Cent, KyungGi-Do, Korea, Republic of
    IEE Proc Comput Digital Tech, 2 (83-91):