Gate-level-accurate fault-effect analysis at virtual-prototype speed

0Citations
Citations of this article
6Readers
Mendeley users who have this article in their library.
Get full text

Abstract

The cost of efficient fault-effect analysis on gate-level (GL) and register-transfer level models is increasing due to the rising complexity of safety-critical systems on chip (SoCs). Virtual prototypes (VPs) based on transaction-level models are employed to speed-up safety verification. However, VP structures correlate poorly to GL models. This leads to the injection of pseudo-faults into VPs and to the development of suboptimal safety mechanisms for the SoC. To mitigate these drawbacks, in this paper, we propose a safety-verification flow for VPs to maintain 100% correlation to GL models and to ensure the injection of realistic faults into VPs. Our approach’s key aspects are: matching points across abstraction levels and selective abstraction of GL functionality using compiled-code simulation. Measurements show two orders of magnitude speed-up over RTL models and three orders of magnitude over GL models. Moreover, the speed-up increases with design size.

Cite

CITATION STYLE

APA

Tabacaru, B. A., Chaari, M., Ecker, W., Kruse, T., & Novello, C. (2016). Gate-level-accurate fault-effect analysis at virtual-prototype speed. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 9923 LNCS, pp. 144–156). Springer Verlag. https://doi.org/10.1007/978-3-319-45480-1_12

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free