Functional Safety for DO-254
DO-254 (Design Assurance Guidance for Airborne Electronic Hardware) is the industry standard for ensuring the safety, reliability, and compliance of airborne electronic hardware. DO-254 defines stringent design assurance requirements for FPGAs and ASICs used in airborne systems. Compliance ensures that these programmable and custom devices meet safety, reliability, and regulatory standards.

-
Key Objectives for FPGA/ASIC Development under DO-254:
1. Design Assurance Levels (DALs)
- FPGA/ASICs are categorized from DAL A (most critical) to DAL E (least critical) based on their impact on flight safety.
- Higher DALs (A & B) require comprehensive verification, traceability, and error mitigation.
2. Requirements Traceability
- Every FPGA/ASIC function must be traced from initial system requirements through implementation and verification to certification.
- Ensures consistency and completeness of design.
3. Rigorous Verification & Validation (V&V)
- Functional verification through RTL simulation, formal methods, and gate-level verification ensures correctness.
- Hardware testing (lab validation, in-system test) confirms real-world operation.
- Equivalence checking for FPGA-to-ASIC conversions guarantees consistency.
4. Configuration & Change Management
- Strict version control and tracking of design iterations, modifications, and updates.
- Guarantees that all changes meet safety and compliance standards.
5. Failure Mode and Risk Mitigation
- Analysis methods like FMEDA (Failure Modes, Effects, and Diagnostic Analysis) ensure robustness.
- Triple Modular Redundancy (TMR), Error Correction Codes (ECC), and Built-In Self-Test (BIST) help mitigate failures in high-reliability applications.
6. Comprehensive Documentation & Reviews
- Every stage—from planning, design, verification, and validation to production—requires documentation for SIO (Statement of Intent) certification audits.
- Certifying authorities like FAA, EASA, and RTCA require detailed design reviews at each phase.
7. Predictable & Repeatable Development Process
- Establishes structured workflows and best practices to ensure FPGA/ASIC projects meet deadlines without compromising safety.
-
Introduction to DO-254
Learn more by viewing the Introduction to DO-254 track.
-
-
Questa One Functional Safety for DO-254
Siemens is the industry leader in delivering solutions tailored to DO-254 development process and workflows. The Questa One Functional Safety solution is built upon years of industry experience and its suite of verification technologies are tailored explicitly for avionics safety workflows.
-
Metastability Analysis with Questa One
Metastability Analysis with Questa One
Learn about how Questa One Functional Safety CDC/RDC analysis are deployed to satisfy DO-254 metastability objectives.
-
Automating Clock-Domain Crossing Verification for DO-254 (and Other Safety-Critical) Designs
Functional Safety May 15, 2020 Paper
-
-
Verification and Validation
Verification and Validation
Read about best practices deploying formal verification into a DO-254 framework.
-
Formal Verification for DO-254 (and other Safety-Critical) Designs
Functional Safety Jul 01, 2021 Paper -
What is “Verification” in the Context of DO-254 (Avionics) Programs?
Functional Safety Mar 03, 2021 Article -
-
-
-
Tool Assessment
Tool Assessment
Learn about tool assessment in DO-254: When qualification is needed, methodologies to avoid tool qualification, and more.
-
-
Questa One and MathWorks
Questa One and MathWorks
Learn about how Questa One and MathWorks solutions compliment each other to deliver a seamless flow from Planning -> Conceptual Design -> Detailed Design -> Implementation, incorporating verification and validation supporting processes.
-
Enabling Model-Based Design for DO-254 Certification Compliance
Functional Safety Mar 02, 2022 Article
-
-
Deploying High-Level-Synthesis (HLS) in a DO-254 workflow
Deploying High-Level-Synthesis (HLS) in a DO-254 workflow
Learn about how to deploy a high-level synthesis flow within a DO-254 framework.
-
-
Blog Posts
Blog Posts
Read about other DO-254 topics.