{"title":"Fault-tolerant implementation of direct FIR filters protected using residue codes","authors":"S. Piestrak, Piotr Patronik","doi":"10.1109/NORCHIP.2015.7364382","DOIUrl":null,"url":null,"abstract":"The design of fault-secure and fault-tolerant versions of digital finite input response (FIR) filters implemented in direct form is studied. The fault-secure versions proposed are protected using residue codes mod A (A is an odd integer) and guarantee the 100% error coverage for all single line faults, should some elementary design rules be respected. The fault-tolerant versions rely on duplication of fault-secure versions. The synthesis results suggest that the hardware overhead needed could be also as low as for their transposed versions counterparts proposed recently: for all fault-secure filters with 16-bit operands and protected using the residue code mod 3 it is about 3%. For fault-tolerant versions with 16-bit operands, the hardware overhead ranges only from about 105 to 117.5%, which is significantly less than over 200% for triplication.","PeriodicalId":428994,"journal":{"name":"2015 Nordic Circuits and Systems Conference (NORCAS): NORCHIP & International Symposium on System-on-Chip (SoC)","volume":"57 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2015 Nordic Circuits and Systems Conference (NORCAS): NORCHIP & International Symposium on System-on-Chip (SoC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/NORCHIP.2015.7364382","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3
Abstract
The design of fault-secure and fault-tolerant versions of digital finite input response (FIR) filters implemented in direct form is studied. The fault-secure versions proposed are protected using residue codes mod A (A is an odd integer) and guarantee the 100% error coverage for all single line faults, should some elementary design rules be respected. The fault-tolerant versions rely on duplication of fault-secure versions. The synthesis results suggest that the hardware overhead needed could be also as low as for their transposed versions counterparts proposed recently: for all fault-secure filters with 16-bit operands and protected using the residue code mod 3 it is about 3%. For fault-tolerant versions with 16-bit operands, the hardware overhead ranges only from about 105 to 117.5%, which is significantly less than over 200% for triplication.