采用SEC-DED编码算法的FPGA上容错FSM

S. Sooraj, M. Manasy, R. Bhakthavatchalu
{"title":"采用SEC-DED编码算法的FPGA上容错FSM","authors":"S. Sooraj, M. Manasy, R. Bhakthavatchalu","doi":"10.1109/TAPENERGY.2017.8397309","DOIUrl":null,"url":null,"abstract":"This paper focuses on the design of an automatic error detection and correction of FSMs for soft errors. Single Event Upsets (SEUs) due to radiation impose an increasing problem to the reliable operation of FPGA used in communication, mile-aero, automotive and industrial designs. By developing safe case sequential logic and fault tolerant state machines with error mitigation circuitry logic, the FPGA design can be protected from SEUs. When a soft error occurs, these method ensures safe design operation by returning the design to a known safe or reset state of operation. This logic provides reliable system operation. The objective of this work is to implement automatic error detection and correction of FSMs for single event upsets is presented. We also analyze how bit errors within same clock cycle can be removed by the addition of error checking bits using SEC-DED code algorithm. The SEC-DED is commonly used as error detection and correction since it is more efficient t han p arity c hecker. T he S EC-DED c ode c an be used as the error detection and correction circuitry behind the FSMs to improve the reliable operation. The proposed architecture is simulated in VCS. This structure is synthesized in Xilinx Virtex 7 for implementing on FPGA. The result of the proposed design is analyzed and compared to determine its performance in terms of reliability.","PeriodicalId":237016,"journal":{"name":"2017 International Conference on Technological Advancements in Power and Energy ( TAP Energy)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":"{\"title\":\"Fault tolerant FSM on FPGA using SEC-DED code algorithm\",\"authors\":\"S. Sooraj, M. Manasy, R. Bhakthavatchalu\",\"doi\":\"10.1109/TAPENERGY.2017.8397309\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"This paper focuses on the design of an automatic error detection and correction of FSMs for soft errors. Single Event Upsets (SEUs) due to radiation impose an increasing problem to the reliable operation of FPGA used in communication, mile-aero, automotive and industrial designs. By developing safe case sequential logic and fault tolerant state machines with error mitigation circuitry logic, the FPGA design can be protected from SEUs. When a soft error occurs, these method ensures safe design operation by returning the design to a known safe or reset state of operation. This logic provides reliable system operation. The objective of this work is to implement automatic error detection and correction of FSMs for single event upsets is presented. We also analyze how bit errors within same clock cycle can be removed by the addition of error checking bits using SEC-DED code algorithm. The SEC-DED is commonly used as error detection and correction since it is more efficient t han p arity c hecker. T he S EC-DED c ode c an be used as the error detection and correction circuitry behind the FSMs to improve the reliable operation. The proposed architecture is simulated in VCS. This structure is synthesized in Xilinx Virtex 7 for implementing on FPGA. The result of the proposed design is analyzed and compared to determine its performance in terms of reliability.\",\"PeriodicalId\":237016,\"journal\":{\"name\":\"2017 International Conference on Technological Advancements in Power and Energy ( TAP Energy)\",\"volume\":\"1 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2017-12-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"3\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2017 International Conference on Technological Advancements in Power and Energy ( TAP Energy)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/TAPENERGY.2017.8397309\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 International Conference on Technological Advancements in Power and Energy ( TAP Energy)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/TAPENERGY.2017.8397309","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3

摘要

本文重点研究了一种自动错误检测与校正系统的设计。由于辐射引起的单事件干扰(seu)对用于通信、航空航天、汽车和工业设计的FPGA的可靠运行造成了越来越大的问题。通过开发具有错误缓解电路逻辑的安全case顺序逻辑和容错状态机,可以保护FPGA设计免受seu的影响。当发生软错误时,这些方法通过将设计返回到已知的安全或重置操作状态来确保安全的设计操作。这种逻辑提供了可靠的系统运行。本文的目标是实现单事件扰动下FSMs的自动错误检测和校正。我们还分析了如何通过使用SEC-DED编码算法添加错误检查位来消除同一时钟周期内的比特错误。SEC-DED通常用于错误检测和纠正,因为它比校验器更有效。S - EC-DED代码c可以作为fsm背后的错误检测和校正电路,以提高运行的可靠性。所提出的体系结构在VCS中进行了仿真。该结构在Xilinx Virtex 7中合成,并在FPGA上实现。对所提出的设计结果进行了分析和比较,以确定其可靠性性能。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Fault tolerant FSM on FPGA using SEC-DED code algorithm
This paper focuses on the design of an automatic error detection and correction of FSMs for soft errors. Single Event Upsets (SEUs) due to radiation impose an increasing problem to the reliable operation of FPGA used in communication, mile-aero, automotive and industrial designs. By developing safe case sequential logic and fault tolerant state machines with error mitigation circuitry logic, the FPGA design can be protected from SEUs. When a soft error occurs, these method ensures safe design operation by returning the design to a known safe or reset state of operation. This logic provides reliable system operation. The objective of this work is to implement automatic error detection and correction of FSMs for single event upsets is presented. We also analyze how bit errors within same clock cycle can be removed by the addition of error checking bits using SEC-DED code algorithm. The SEC-DED is commonly used as error detection and correction since it is more efficient t han p arity c hecker. T he S EC-DED c ode c an be used as the error detection and correction circuitry behind the FSMs to improve the reliable operation. The proposed architecture is simulated in VCS. This structure is synthesized in Xilinx Virtex 7 for implementing on FPGA. The result of the proposed design is analyzed and compared to determine its performance in terms of reliability.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信