{"title":"Precision fault injection method based on correspondence between configuration bitstream and architecture (abstract only)","authors":"Jing Zhou, Lei Chen, Shuo Wang","doi":"10.1145/2435264.2435317","DOIUrl":null,"url":null,"abstract":"SRAM-based FPGAs are increasingly being used; however they are susceptible to SEUs. To emulate the effects of SEUs, a variety of fault injection techniques have been studied. As fault injection process helps little to SEU mechanism study. For further study, a novel Automated Precision Fault Injection System (APFIS) has been developed by Beijing Microelectronics Technology Institute (BMTI), which is engaged in the design, test, package, failure analysis of the Large-scale integration (LSI) and Very Large Scale Integration (VLSI). However, the APFIS is not precise enough. As a result, a more accurate precision fault injection method is studied in this paper. The Automated Precision Fault Injection System-II (APFIS-II) based on this method is made. As early Xilinx devices are still used in special applications without such useful tools, which allowing users to optimize their design conveniently. In this paper, APFIS-II is implemented with Virtex device to improve the reliability of system which contains early devices. The detailed information about the FPGA architecture and configuration bitstream is analyzed. After that, the correspondence between the FPGA resources on-chip and the configuration bitstream is drawn. According to the corresponding relationship, the bitstream is divided into several segments. By APFIS-II, faults are accurately injected into a certain segment instead of the entire bitstream. As a result, faults are able to be injected into a certain resource on-chip. Through this method, the fault injection process is more effective and more targeted, which helps a lot to the study of SEU mechanism and the mitigation techniques.","PeriodicalId":87257,"journal":{"name":"FPGA. ACM International Symposium on Field-Programmable Gate Arrays","volume":"27 1","pages":"267"},"PeriodicalIF":0.0000,"publicationDate":"2013-02-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"FPGA. ACM International Symposium on Field-Programmable Gate Arrays","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/2435264.2435317","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
SRAM-based FPGAs are increasingly being used; however they are susceptible to SEUs. To emulate the effects of SEUs, a variety of fault injection techniques have been studied. As fault injection process helps little to SEU mechanism study. For further study, a novel Automated Precision Fault Injection System (APFIS) has been developed by Beijing Microelectronics Technology Institute (BMTI), which is engaged in the design, test, package, failure analysis of the Large-scale integration (LSI) and Very Large Scale Integration (VLSI). However, the APFIS is not precise enough. As a result, a more accurate precision fault injection method is studied in this paper. The Automated Precision Fault Injection System-II (APFIS-II) based on this method is made. As early Xilinx devices are still used in special applications without such useful tools, which allowing users to optimize their design conveniently. In this paper, APFIS-II is implemented with Virtex device to improve the reliability of system which contains early devices. The detailed information about the FPGA architecture and configuration bitstream is analyzed. After that, the correspondence between the FPGA resources on-chip and the configuration bitstream is drawn. According to the corresponding relationship, the bitstream is divided into several segments. By APFIS-II, faults are accurately injected into a certain segment instead of the entire bitstream. As a result, faults are able to be injected into a certain resource on-chip. Through this method, the fault injection process is more effective and more targeted, which helps a lot to the study of SEU mechanism and the mitigation techniques.