Title :
Redundant functional faults reduction by saboteurs synthesis [logic verification]
Author :
Fummi, Franco ; Marconcini, Cristina ; Pravadelli, Graziano
Author_Institution :
Dipt. di Inf., Verona Univ., Italy
Abstract :
High-level descriptions of digital systems are perturbed by using high-level fault models in order to perform functional verification. Fault lists should be accurately created in order to avoid waste of time during ATPG and fault simulation. However, automatic fault injection tools can insert redundant faults which are not symptoms of design errors. Such redundant faults should be removed from the fault list before starting the verification session. This paper proposes an automatic strategy for high-level faults injection, which removes redundant bit coverage faults. An efficient implementation of a bit coverage saboteur is proposed, which allows one to use synthesis for redundant faults removal. Experimental results highlight the effectiveness of the methodology. By using the proposed injection strategy, functional APTG time is reduced and fault coverage is increased.
Keywords :
automatic test pattern generation; fault simulation; formal verification; logic design; logic testing; ATPG; automatic fault injection tools; bit coverage saboteur; digital system high-level descriptions; fault coverage; fault lists; fault simulation; functional verification; high-level fault injection; high-level fault models; logic verification; redundant bit coverage faults; redundant fault removal; redundant functional fault reduction; saboteurs synthesis; Automatic test pattern generation; Digital systems; Fault detection; Hardware design languages; Humans; Redundancy; Software testing; Taxonomy; Timing; Writing;
Conference_Titel :
High-Level Design Validation and Test Workshop, 2003. Eighth IEEE International
Conference_Location :
San Francisco, CA, USA
Print_ISBN :
0-7803-8236-6
DOI :
10.1109/HLDVT.2003.1252483