High-reliability design requires understanding synthesis tool behavior and best practices. Detection and protection against illegal states and transitions is important for critical Finite State Machines (FSMs) within high reliability applications. Single Event Upsets (SEUs) probability is increasing with decreasing circuit dimensions and voltage [1]. SEU handling must be analyzed post optimization to ensure designed protections are still functional. In this work the default behavior of three synthesis tools interacting with high reliability FSMs is discussed. Post-synthesis netlists of test FSMs are analyzed for optimization induced changes that affect reliability during a SEU. Best practices are proposed to curtail aggressive optimizers.
翻译:高可靠性设计要求理解综合综合工具行为和最佳做法。检测和防范非法状态和过渡对于在高可靠性应用中的关键有限国家机器(FMMs)十分重要。单一事件冲击概率随着电路尺寸和电压的下降而增加[1]。必须分析SEU处理后优化,以确保设计的保护仍然有效。在这项工作中,讨论了三种与高可靠性FSMs互动的合成工具的默认行为。对测试后合成FSMs网列表进行了分析,以优化在SEU期间影响可靠性的诱发变化。建议最佳做法以遏制攻击性优化。