Guilherme B. Manske, Clayton R. Farias, P. Butzen, L. Rosa
{"title":"A Fast Approximate Function Generation Method to ATMR Architecture","authors":"Guilherme B. Manske, Clayton R. Farias, P. Butzen, L. Rosa","doi":"10.1109/LASCAS53948.2022.9789047","DOIUrl":null,"url":null,"abstract":"Transistor miniaturization produces circuits with higher transistor density, allowing the development of more complex circuits. On the other hand, the circuit susceptibility to faults is increasing. The Triple Modular Redundancy with a majority voter presents a 100% fault coverage for single faults in the modules, but it has more than 200% of area overhead. Approximate computing is used to create Approximate Triple Modular Redundancy (ATMR) modules, reducing area overhead. This work proposes a fast method to obtain approximate modules for an ATMR architecture. This is done using variables with the highest correlation with the output to create approximate solutions. The generated ATMRs have in the best case an area overhead of 86% and an error rate of 3.6%. Our method generates ATMR functions 7 orders of magnitude faster on average when compared to [1]. Therefore, the proposed method presents higher scalability capable of embracing higher complex-ity designs. The low computational cost of finding the solutions is key to turning feasible using ATMR in complex designs.","PeriodicalId":356481,"journal":{"name":"2022 IEEE 13th Latin America Symposium on Circuits and System (LASCAS)","volume":"479 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","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.9789047","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
Transistor miniaturization produces circuits with higher transistor density, allowing the development of more complex circuits. On the other hand, the circuit susceptibility to faults is increasing. The Triple Modular Redundancy with a majority voter presents a 100% fault coverage for single faults in the modules, but it has more than 200% of area overhead. Approximate computing is used to create Approximate Triple Modular Redundancy (ATMR) modules, reducing area overhead. This work proposes a fast method to obtain approximate modules for an ATMR architecture. This is done using variables with the highest correlation with the output to create approximate solutions. The generated ATMRs have in the best case an area overhead of 86% and an error rate of 3.6%. Our method generates ATMR functions 7 orders of magnitude faster on average when compared to [1]. Therefore, the proposed method presents higher scalability capable of embracing higher complex-ity designs. The low computational cost of finding the solutions is key to turning feasible using ATMR in complex designs.