{"title":"fpga的软错误可靠性感知放置和路由","authors":"M. Abdul-Aziz, M. Tahoori","doi":"10.1109/TEST.2010.5699279","DOIUrl":null,"url":null,"abstract":"Radiation effects on SRAM-based FPGA configuration memory induce unique failure modes that cannot be found in similar ASIC devices and can translate into permanent errors in the circuit mapped into the FPGA. The physical layout of the mapped circuit has a considerable impact on the overall reliability of the implemented circuit. In this work we present a set of soft error reliability aware placement and routing algorithms, by modifying the original VPR toolset, to improve the reliability of the mapped designs against SEUs occurring in the FPGA SRAM configuration memory. Our proposed approach tries to minimize the number of possible errors in the circuit while optimizing for traditional design constraints, namely, area and delay. Using our approach we were able to reduce the number of total sensitive bits by 58% on average.","PeriodicalId":265156,"journal":{"name":"2010 IEEE International Test Conference","volume":"14 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2010-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"16","resultStr":"{\"title\":\"Soft error reliability aware placement and routing for FPGAs\",\"authors\":\"M. Abdul-Aziz, M. Tahoori\",\"doi\":\"10.1109/TEST.2010.5699279\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Radiation effects on SRAM-based FPGA configuration memory induce unique failure modes that cannot be found in similar ASIC devices and can translate into permanent errors in the circuit mapped into the FPGA. The physical layout of the mapped circuit has a considerable impact on the overall reliability of the implemented circuit. In this work we present a set of soft error reliability aware placement and routing algorithms, by modifying the original VPR toolset, to improve the reliability of the mapped designs against SEUs occurring in the FPGA SRAM configuration memory. Our proposed approach tries to minimize the number of possible errors in the circuit while optimizing for traditional design constraints, namely, area and delay. Using our approach we were able to reduce the number of total sensitive bits by 58% on average.\",\"PeriodicalId\":265156,\"journal\":{\"name\":\"2010 IEEE International Test Conference\",\"volume\":\"14 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2010-11-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"16\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2010 IEEE International Test Conference\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/TEST.2010.5699279\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2010 IEEE International Test Conference","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/TEST.2010.5699279","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Soft error reliability aware placement and routing for FPGAs
Radiation effects on SRAM-based FPGA configuration memory induce unique failure modes that cannot be found in similar ASIC devices and can translate into permanent errors in the circuit mapped into the FPGA. The physical layout of the mapped circuit has a considerable impact on the overall reliability of the implemented circuit. In this work we present a set of soft error reliability aware placement and routing algorithms, by modifying the original VPR toolset, to improve the reliability of the mapped designs against SEUs occurring in the FPGA SRAM configuration memory. Our proposed approach tries to minimize the number of possible errors in the circuit while optimizing for traditional design constraints, namely, area and delay. Using our approach we were able to reduce the number of total sensitive bits by 58% on average.