Multi-Level Fault Injection Methodology Using UVM-SystemC

Ebrahim Nouri,Nooshin Nosrati, Hanieh Totonchi Asl, Mozhgan Rezaie Manavand,Zainalabedin Navabi

2023 IEEE East-West Design & Test Symposium (EWDTS)(2023)

引用 0|浏览1
暂无评分
摘要
The growing complexity of SoCs requires more accurate and faster test and verification in the early stages of the design. Fault injection plays an important role in ensuring safety, security, and fault-tolerance system specifications are met at various stages of the design. The SystemC language standard provides the possibility of system-level design modeling and early evaluation in the design flow. In this paper, we propose a simulation-based multi-level fault injection framework in SystemC. Our framework makes use of Universal Verification Methodology (UVM), a well-known language independent standard developed to unify the verification flow, to systematize the use and reuse of the test sequences for different test scenarios. To evaluate our framework, we study the impact of faults on a RISCV-like processor described in three levels of abstraction (ISS, RTL, and Gate-level) for both permanent and transient faults.
更多
查看译文
关键词
Fault Injection Framework,Fault Simulation,Dependability Analysis,Universal Verification Methodology (UVM),SystemC
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要