Analysis of system bus transaction vulnerability in systemC TLM design platform

As system-on-chip (SoC) becomes prevalent in the intelligent system applications, the reliability issue of SoC is getting more attention in the design industry while the SoC fabrication enters the very deep submicron technology. The system bus, such as AMBA AHB, provides an integrated platform for IP-based SoC. Apparently, the robustness of system bus plays an important role in the SoC reliability. In this study, we propose a useful bus system vulnerability model and present a thorough analysis of system bus vulnerability in SystemC transaction-level modeling (TLM) design level by injecting faults into the bus signals, which can assist us in predicting the robustness of the system bus, in locating the weaknesses of the bus system, and in understanding the effect of bus faults on system behavior during the SoC design phase. The impact of benchmarks on system bus vulnerability is also addressed. The contribution of this work is to promote the dependability verification to TLM abstraction level that can significantly enhance the simulation performance, and provide the comprehensive results to validate the system bus dependability in early design phase for safety-critical applications.

[1]  Christian Steger,et al.  High level fault injection for attack simulation in smart cards , 2004, 13th Asian Test Symposium.

[2]  Riccardo Mariani,et al.  Using an innovative SoC-level FMEA methodology to design in compliance with IEC61508 , 2007, 2007 Design, Automation & Test in Europe Conference & Exhibition.

[3]  Yung-Yuan Chen,et al.  A Comparison of Fault Injection Experiments under Different Verification Environments , .

[4]  Yervant Zorian,et al.  Impact of soft error challenge on SoC design , 2005, 11th IEEE International On-Line Testing Symposium.

[5]  Yung-Yuan Chen,et al.  SoC-level fault injection methodology in SystemC design platform , 2008, 2008 Asia Simulation Conference - 7th International Conference on System Simulation and Scientific Computing.

[6]  Kun-Jun Chang,et al.  System-Level fault Injection in System Design Platform , 2007 .

[7]  Narayanan Vijaykrishnan,et al.  Transaction level error susceptibility model for bus based SoC architectures , 2006, 7th International Symposium on Quality Electronic Design (ISQED'06).

[8]  Robert Baumann,et al.  Soft errors in advanced computer systems , 2005, IEEE Design & Test of Computers.

[9]  Cristian Constantinescu,et al.  Impact of deep submicron technology on dependability of VLSI circuits , 2002, Proceedings International Conference on Dependable Systems and Networks.