{"title":"Comparative study of the proposed shifting algorithm for fault tolerance in FPGA","authors":"R. Kshirsagar, S. Sharma","doi":"10.1109/ICAETR.2014.7012944","DOIUrl":null,"url":null,"abstract":"Today's Field Programmable Gate Arrays (FPGAs) are being used in more exotic applications and mission critical applications. However, recent trends in current technology tend to make FPGAs less reliable. FPGA vendors have been moving down the same path of smaller device size as the rest of the semiconductor industry leading to electro migration problem and at the same time moving to larger and larger dies in order to deliver more logic gates to their customers inviting more opportunities for failure and bigger targets for gamma particles. Thus, there is a drive from the user community to improve reliability through some level of fault-tolerance. The homogeneous structure of Field programmable gate arrays (FPGAs) suggests that the defect tolerance can be achieved by shifting the configuration data inside the FPGA. This paper presents a study, comparison, analysis and implementation of two available methods for swapping the configured data that is king shifting algorithm and horse shifting algorithm and further proposes a new algorithm to minimize the overall cost and improve the yield and performance parameters of system.","PeriodicalId":196504,"journal":{"name":"2014 International Conference on Advances in Engineering & Technology Research (ICAETR - 2014)","volume":"17 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2014-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2014 International Conference on Advances in Engineering & Technology Research (ICAETR - 2014)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICAETR.2014.7012944","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
Today's Field Programmable Gate Arrays (FPGAs) are being used in more exotic applications and mission critical applications. However, recent trends in current technology tend to make FPGAs less reliable. FPGA vendors have been moving down the same path of smaller device size as the rest of the semiconductor industry leading to electro migration problem and at the same time moving to larger and larger dies in order to deliver more logic gates to their customers inviting more opportunities for failure and bigger targets for gamma particles. Thus, there is a drive from the user community to improve reliability through some level of fault-tolerance. The homogeneous structure of Field programmable gate arrays (FPGAs) suggests that the defect tolerance can be achieved by shifting the configuration data inside the FPGA. This paper presents a study, comparison, analysis and implementation of two available methods for swapping the configured data that is king shifting algorithm and horse shifting algorithm and further proposes a new algorithm to minimize the overall cost and improve the yield and performance parameters of system.