DO-254
RTCA DO-254 / EUROCAE ED-80, Design Assurance Guidance for Airborne Electronic Hardware is a document providing guidance for the development of airborne electronic hardware, published by RTCA, Incorporated and EUROCAE. Initially released in 2000, the DO-254/ED-80 standard was not necessarily considered policy until recognized by the FAA in 2005 through AC 20-152 as a means of compliance for the design assurance of electronic hardware in airborne systems. The guidance in this document is applicable, but not limited, to such electronic hardware items as
- Line Replaceable Units
- Circuit board assemblies
- Custom micro-coded components such as field programmable gate arrays, programmable logic devices, and application-specific integrated circuits, including any associated macro functions
- Integrated technology components such as hybrid integrated circuits and multi-chip modules
- Commercial off-the-shelf components
The DO-254/ED-80 standard is the counterpart to the well-established software standard RTCA DO-178C/EUROCAE ED-12C. With DO-254/ED-80, the certification authorities have indicated that avionics equipment contains both hardware and software, and each is critical to safe operation of aircraft. There are five levels of compliance, A through E, which depend on the effect a failure of the hardware will have on the operation of the aircraft. Level A is the most stringent, defined as "catastrophic" effect, while a failure of Level E hardware will not affect the safety of the aircraft. Meeting Level A compliance for complex electronic hardware requires a much higher level of verification and validation than Level E compliance.
System aspects of hardware design assurance
The main regulations that must be followed are the capturing and tracking of requirements throughout the design and verification process. The following items of substantiation are required to be provided to the FAA, or the Designated Engineering Representative representing the FAA:- Plan for Hardware Aspects of Certification
- Hardware Verification Plan
- Top-Level Drawing
- Hardware Accomplishment Summary
Process overview
Hardware design and verification
The hardware design and hardware verification need to be done independently. The hardware designer works to ensure the design of the hardware will meet the defined requirements. Meanwhile, the verification engineer will generate a verification plan which will allow for testing the hardware to verify that it meets all of its derived requirements.Planning process
The planning process is the first step where the design authority declares its approach towards the certification. At this point the PHAC is presented to the authorities. In this plan, the developer presents its approach and how DO-254/ED-80 is implemented. The PHAC is submitted as part of the authorities 1st stage of involvement.It is important to note that:
- EASA wrote a to require the use of DO-254 for all complex electronics within a system, stating that all equipment and CBA with a Design assurance classification of A, B, C or D should meet level D objectives for the equipment and CBA, regardless of the DAL of the system or aircraft function.
- FAA wrote a stating that CBA do not reach a level of complexity that would require such a structured development process to be fully deployed; a verification testing approach is deemed sufficient to providing assurance.
Hardware design processes
- Requirements Capture
- Conceptual Design
- Detailed Design
- Implementation
- Verification
- Transfer to production
Validation and verification process
The verification process provides assurance that the hardware item implementation meets all of the hardware requirements, including derived requirements. Methods of verification include qualitative review, quantitative analysis, and functional testing.
A widely used industry definition for the difference is:
- Validation - designing the right system!
- Verification - designing the system right!
Additional considerations
- Configuration Management Process
- Process Assurance
- Certification Liaison Process
- Hardware Design Life Cycle Data
- Use of Previously Developed Hardware
- Commercial-Off-The Shelf Components Usage
- Product Service Experience
- Tool Assessment and Qualification
- Appendix A. Modulation of Hardware Life Cycle Data Based on Hardware Design Assurance Level
- Appendix B. Design Assurance Considerations for Level A and B Functions
- Appendix C. Glossary of Terms
- Appendix D. Acronyms
Important considerations
- Section 1.6, Complexity Considerations, presents the definition for simple and complex hardware items.
- Table 5–1, Typical ASIC/PLD Process Mapping, presents a process mapping very useful for practical application considering the scope of AC 20-152.
- Appendix B Design Assurance Considerations for Level A and B Functions - the longest chapter of the document - prepares the future of embedded electronics, paving the way for advanced design and verification methods, well known to the outside world, but fairly new for the avionics industry.
Application to simple electronic hardware
Essentially, for simple electronic hardware, the verification through “comprehensive combination of deterministic testing and analysis” that justifies the simple classification needs to be defined, performed, and recorded. However, the appropriate "rigor and thoroughness" of that verification depends on the hardware design assurance level. For Level A/B, test coverage analysis should confirm that all nodes and interconnections have been exercised, while for Level C it is only needed to demonstrate correct operation under all combinations and permutations of conditions applied only to the inputs of the device, and Level D testing can be accomplished through indirect tests applied to the system that has the item installed.
If certification as a simple electronic device is sought, minimal documentation still should be submitted. A Plan for Hardware Aspects of Certification should be submitted to communicate the justification and means of certification, and a Hardware Verification Plan should be submitted to communicate the rigor and methods of the deterministic testing and analysis. Hardware Accomplishment Summary should be submitted to show compliance to the PHAC, and a Hardware Configuration Index should be submitted to define the production baseline that is the subject of the Hardware Identification and Compliance Statement in the Hardware Accomplishment Summary.