Complex Hardware
Section 09: Hardware Certification (DO-254)
Definition
Airborne electronic hardware whose function cannot be fully verified through deterministic testing alone due to the complexity of its design, the presence of programmable logic, or the impracticality of exhaustive testing. Complex hardware requires the full DO-254 design assurance lifecycle.
Where This Shows Up
Any hardware item containing programmable logic (FPGA, CPLD, ASIC with custom logic) is typically classified as complex. Additionally, hardware with multiple operating modes, state-dependent behavior, or significant interaction between components may be classified as complex even without programmable elements. The full DO-254 process includes planning, requirements capture, conceptual design, detailed design, implementation, verification, configuration management, and process assurance.
Primary Sources
Section 1.6 — defines complex hardware as items that require the full design assurance process because exhaustive testing is insufficient to ensure correct function.
Simple and Complex Electronic Hardware Approval Guidance — provides FAA guidance on the classification determination.
Related Terms
Need help navigating certification?
Understanding the terminology is the first step. If you need expert guidance on DO-178C, DO-254, ARP4754B, or any aspect of FAA, EASA, or TCCA certification, our team is here to help.