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

RTCA DO-254 / EUROCAE ED-80

Section 1.6 — defines complex hardware as items that require the full design assurance process because exhaustive testing is insufficient to ensure correct function.

FAA Order 8110.105AFAA

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.