Title :
Accelerating RTL Fault Simulation through RTL-to-TLM Abstraction
Author :
Bombieri, N. ; Fummi, F. ; Guarnieri, V.
Author_Institution :
Dept. of Comput. Sci., Univ. of Verona, Verona, Italy
Abstract :
Different fault injection techniques based on simulation have been proposed in the past for functional verification of register transfer level (RTL) IP models. They allow designers to model any type of fault and provide the quality of test patterns through the fault coverage estimation. Nevertheless, the low speed of such a cycle-accurate RTL simulation involves a trade-off between the simulation time and the achieved fault coverage. On the other hand, Transaction-level modeling (TLM) allows a simulation speed-up up to 1000x with respect to RTL. This paper presents a methodology to accelerate RTL fault simulation through automatic RTL-to-TLM abstraction. The methodology abstracts injected RTL models into equivalent injected TLM models thus allowing a very fast automatic test pattern generation at TLM level. The paper shows how the generated TLM test patterns can be automatically synthesized into RTL test patterns by exploiting the structural information of the RTL model extracted during the abstraction process. Experimental results have been applied to several designs of different size and complexity to show the methodology effectiveness.
Keywords :
automatic test pattern generation; fault simulation; integrated circuit design; IP model; RTL model extraction; RTL models; RTL test pattern quality; TLM models; TLM test pattern quality; automatic RTL-to-TLM abstraction; automatic test pattern generation; cycle-accurate RTL fault simulation; fault coverage estimation; fault injection technique; functional verification; register transfer level; structural information; transaction level modeling; Automatic test pattern generation; Computational modeling; Merging; Protocols; Silicon; Time domain analysis; Time varying systems; RTL fault simulation; RTL-to-TLM abstraction; fault simulation acceleration;
Conference_Titel :
Test Symposium (ETS), 2011 16th IEEE European
Conference_Location :
Trondheim
Print_ISBN :
978-1-4577-0483-3
Electronic_ISBN :
1530-1877
DOI :
10.1109/ETS.2011.58