μARCHIFI
ToolFirst seen 7/6/2026
Last seen 7/6/2026
Evidence 12 chunks
NEIGHBORHOOD
No graph connections found for this entity yet. It may appear in future ingestion runs.
explore full graph →RELATIONSHIPS
26 connectionsFaultRTLIL is a translation pass that is part of the μARCHIFI tool.
μARCHIFI is evaluated using the Ibex RISC-V processor.
μARCHIFI is demonstrated on RISC-V use cases.
μARCHIFI takes as input a processor hardware description in Verilog.
μARCHIFI takes a binary software program as input.
μARCHIFI models the hardware processor as a transition system.
μARCHIFI is evaluated with PONO as one of the model checkers.
μARCHIFI is evaluated with BTORMC as one of the model checkers.
μARCHIFI is implemented using and integrated into the Yosys toolchain.
μARCHIFI generates and implements the faulty transition system model.
μARCHIFI implements microarchitectural fault models including combinational and sequential faults.
μARCHIFI integrates an attacker model into the formal system.
μARCHIFI uses bounded model checking for verification.
μARCHIFI supports sandboxing as a verification strategy.
μARCHIFI uses concretization to split verification into sub-problems.
μARCHIFI frames the verification problem as a reachability property check.
μARCHIFI uses the program counter to distinguish execution paths in sandboxing and concretization.
μARCHIFI is evaluated on the VerifyPIN use cases.
μARCHIFI is evaluated on the AES key schedule use case.
μARCHIFI: Formal Modeling and Verification Strategies for Microarchitectural Fault Injections ← introduces 100% 1e
The paper introduces μARCHIFI as a new open-source tool for formal modeling and verification of microarchitectural fault injections.
μARCHIFI automatically implements the fault model from the hardware design description at the RTL level.
μARCHIFI works on the RTLIL intermediate representation of Yosys.
μARCHIFI is evaluated using the CV32E40P RISC-V processor.
μARCHIFI supports SW/HW co-verification by combining hardware and software models.
μARCHIFI produces VCD waveform traces as output from model-checker results.
μARCHIFI supports SystemVerilog Assertions to specify the attacker's goal.