ACME-2: Improving the Extraction of Essential Bits in Xilinx SRAM-Based FPGAs

dc.contributor.authorAranda, Luis Alberto
dc.contributor.authorRuano Ramos, Óscar
dc.contributor.authorGarcía Herrero, Francisco Miguel
dc.contributor.authorMaestro De La Cuerda, Juan Antonio
dc.date.accessioned2024-11-05T15:32:32Z
dc.date.available2024-11-05T15:32:32Z
dc.date.issued2021
dc.description.abstractFault emulation in field-programmable gate arrays (FPGAs) is a popular alternative to test the reliability of a design due to its low cost and high availability compared to traditional radiation-based approaches. Fault emulation is an instrumentation method based on inducing artificial bit flips on the design under test (DUT) to modify the content of its memory elements or the structure of the design itself. A major limitation of error emulation in FPGAs lies in the determination of the proper bits to test, which is directly related to the reliability results obtained and the execution times of the fault injection campaign. The Automatic Configuration Memory Error-injection (ACME) tool helps with this process in Xilinx FPGAs by obtaining the essential bits of an FPGA region where the DUT is. In this brief, we present ACME-2, an improved version of the tool where the translation from the FPGA region to design essential bits has been modified with architectural information of the FPGA. In this revision of the tool, redundant input/output routing bits that distort the reliability results are minimized. For the example designs used in the experiments, these modifications have led to an improvement in the precision of the reliability results as well as a reduction of the fault injection campaign runtime over the previous version of the tool.
dc.description.departmentDepto. de Arquitectura de Computadores y Automática
dc.description.facultyFac. de Informática
dc.description.refereedTRUE
dc.description.statuspub
dc.identifier.doi10.1109/TCSII.2021.3105558
dc.identifier.urihttps://hdl.handle.net/20.500.14352/110021
dc.issue.number3
dc.journal.titleIEEE Transactions on Circuits and Systems II: Express Briefs
dc.language.isoeng
dc.publisherIEEE
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 Internationalen
dc.rights.accessRightsopen access
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/
dc.subject.ucmHardware
dc.subject.unesco33 Ciencias Tecnológicas
dc.titleACME-2: Improving the Extraction of Essential Bits in Xilinx SRAM-Based FPGAs
dc.typejournal article
dc.volume.number69
dspace.entity.typePublication
relation.isAuthorOfPublication95187897-eab3-4024-bac1-7c08dba018b7
relation.isAuthorOfPublicationf11bed53-ce63-4e0f-886b-efa01ae10113
relation.isAuthorOfPublication2112fcdc-ac71-46d6-9857-a935bbcbca87
relation.isAuthorOfPublication.latestForDiscovery95187897-eab3-4024-bac1-7c08dba018b7

Download

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
ACME-2_Improving_the_Extraction_of_Essential_Bits_in_Xilinx_SRAM-based_FPGAs.pdf
Size:
644.58 KB
Format:
Adobe Portable Document Format

Collections