计算机科学
异步通信
稳健性(进化)
模块化设计
形式等价性检查
模型检查
形式验证
容错
数字电子学
分布式计算
断层模型
时序逻辑
异步电路
故障注入
形式化方法
嵌入式系统
故障检测与隔离
计算机工程
等价(形式语言)
陷入故障
静态时序分析
正式规范
计算机体系结构
形式证明
软件容错
断层(地质)
可靠性工程
理论计算机科学
作者
Raghda El Shehaby,Matthias Függer,Florian Huemer,Andreas Steininger
标识
DOI:10.1109/icecs66544.2025.11270590
摘要
As fault tolerance becomes an increasingly critical concern in digital circuit design, asynchronous architectures offer promising robustness against faults like timing variations. Although prior studies have investigated circuit fault behavior using empirical techniques, a comprehensive analysis grounded in formal methods has remained largely unexplored.In this paper, we present the tool SeAL (Sensitivity Ana-lyzer for Asynchronous Logic) that enables formal modeling, simulation, and systematic fault injection for both transient and permanent fault types. Leveraging provably complete algorithms, our tool reliably identifies susceptibility windows for all signals in a circuit, i.e., critical temporal regions where circuit behavior may deviate due to injected faults. It supports trace-based simulation, fault equivalence checking, and output analysis to reveal vulnerabilities that are difficult to detect through traditional testing. The tool’s modular architecture allows seamless integration with circuit descriptions and supports both empirical experimentation and formal verification workflows. We demonstrate its capabilities through case studies on quasi delay-insensitive (QDI) components, highlighting its value in rigorous fault resilience evaluation, and show that the tool can also be used to analyze synchronous circuits, allowing one to systematically compare design paradigms with respect to resilience.
科研通智能强力驱动
Strongly Powered by AbleSci AI