{"title":"商用FPGA器件中的容错有限状态机准延迟不敏感","authors":"Orlando Verducci, D. L. Oliveira, G. Batista","doi":"10.1109/LASCAS53948.2022.9789092","DOIUrl":null,"url":null,"abstract":"Because electronic devices cannot avoid soft errors (unexpected and non-destructive signal transitions) occurred in radiation environment, circuit redundancy approaches are adopted for such situations, which lead to huge penalties in area and power dissipation resources in digital design. QDI-AFSM (Quasi-Delay Insensitive-Asynchronous Finite State Machine), which uses dual-rail variables, may be an interesting solution for fault-tolerant digital systems if some additional circuitry is used for soft errors detection. In FPGA, this issue is particularly concerning because, in such target devices, any digital circuitry is modeled using programmable LUTs (Look Up Tables) where a flipped bit cannot be recovered unless a new programming procedure be done. The proposed architecture for finite state machines in FPGA devices enhances robustness to a QDI digital design inserting a novel output register based on sequential logic gates that validate each dual-rail output variable on the system according to the current processing cycle and output state. The reduced average penalties in area, power, and latency for the proposed fault-tolerant architecture may be advantageous compared to TMR approaches.","PeriodicalId":356481,"journal":{"name":"2022 IEEE 13th Latin America Symposium on Circuits and System (LASCAS)","volume":"3 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Fault-Tolerant Finite State Machine Quasi Delay Insensitive in Commercial FPGA Devices\",\"authors\":\"Orlando Verducci, D. L. Oliveira, G. Batista\",\"doi\":\"10.1109/LASCAS53948.2022.9789092\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Because electronic devices cannot avoid soft errors (unexpected and non-destructive signal transitions) occurred in radiation environment, circuit redundancy approaches are adopted for such situations, which lead to huge penalties in area and power dissipation resources in digital design. QDI-AFSM (Quasi-Delay Insensitive-Asynchronous Finite State Machine), which uses dual-rail variables, may be an interesting solution for fault-tolerant digital systems if some additional circuitry is used for soft errors detection. In FPGA, this issue is particularly concerning because, in such target devices, any digital circuitry is modeled using programmable LUTs (Look Up Tables) where a flipped bit cannot be recovered unless a new programming procedure be done. The proposed architecture for finite state machines in FPGA devices enhances robustness to a QDI digital design inserting a novel output register based on sequential logic gates that validate each dual-rail output variable on the system according to the current processing cycle and output state. The reduced average penalties in area, power, and latency for the proposed fault-tolerant architecture may be advantageous compared to TMR approaches.\",\"PeriodicalId\":356481,\"journal\":{\"name\":\"2022 IEEE 13th Latin America Symposium on Circuits and System (LASCAS)\",\"volume\":\"3 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2022-03-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2022 IEEE 13th Latin America Symposium on Circuits and System (LASCAS)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/LASCAS53948.2022.9789092\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 IEEE 13th Latin America Symposium on Circuits and System (LASCAS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/LASCAS53948.2022.9789092","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Fault-Tolerant Finite State Machine Quasi Delay Insensitive in Commercial FPGA Devices
Because electronic devices cannot avoid soft errors (unexpected and non-destructive signal transitions) occurred in radiation environment, circuit redundancy approaches are adopted for such situations, which lead to huge penalties in area and power dissipation resources in digital design. QDI-AFSM (Quasi-Delay Insensitive-Asynchronous Finite State Machine), which uses dual-rail variables, may be an interesting solution for fault-tolerant digital systems if some additional circuitry is used for soft errors detection. In FPGA, this issue is particularly concerning because, in such target devices, any digital circuitry is modeled using programmable LUTs (Look Up Tables) where a flipped bit cannot be recovered unless a new programming procedure be done. The proposed architecture for finite state machines in FPGA devices enhances robustness to a QDI digital design inserting a novel output register based on sequential logic gates that validate each dual-rail output variable on the system according to the current processing cycle and output state. The reduced average penalties in area, power, and latency for the proposed fault-tolerant architecture may be advantageous compared to TMR approaches.