Fast Bit Inversion Vulnerability Pre-estimation using Tcl and UPF in RTL Simulation Runtime.

2023 14th International Conference on Information and Communication Technology Convergence (ICTC)(2023)

引用 0|浏览0
暂无评分
摘要
As more of the world’s information is digitized, it becomes increasingly important for the bits constituting the data to have integrity. Because bit errors are corrected and detected by the error correcting code module that can burden the entire system, it must be positioned only where it is needed. Therefore, it is necessary to detect places vulnerable to bit inversion error, when encoding and decoding ECC. However, the reproduction of bit inversion error cannot be deterministically described at the register transfer level (RTL) design stage, and it is difficult to find it at the RTL simulation stage. In this paper, we propose a structure that uses Tcl and unified power format (UPF) together to solve the above problem at the RTL design stage and verify the structure using a tiny processing unit (TPU). In order to find out vulnerabilities in RTL design based on the module-specific power which is derived from inserted bit inversion, we utilized the Tcl file to insert inversion error into simulation runtime and UPF to identify the power of each module. Also to validate vulnerabilities at simulation runtime, we accelerated the simulation. We branch the simulation by saving and loading the snapshot, which reduces unnecessary repetitive motions during multiple simulation times. Through this process, we verified 40% time reduction of simulation time.
更多
查看译文
关键词
robust design,fast RTL simulation,error tolerant,error correcting
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要