Master’s in DO-254 and FPGA/ASIC Certification Engineering
Online master's programme of 1,900 hours in DO-254 engineering and FPGA/ASIC certification, structured in 12 modules covering hardware planning, requirements, HDL design, implementation, functional and advanced verification, tool qualification, COTS, reliability and configuration management, with an assigned technical tutor.
Take the controls.
Run a real engineering trade-off from this field. Move the sliders, watch the model react in real time and beat the challenge.
What you will be able to do
Understand the scope of DO-254 and the classification of complex hardware.
Plan the hardware life cycle in accordance with DO-254.
Specify verifiable and traceable hardware requirements.
Design and implement FPGA and ASIC devices using good practice.
Apply functional and advanced verification methods.
Manage COTS components and qualified tools.
Prepare audits and hardware accomplishment summaries.
Who it's for
- Airborne hardware engineers moving into DO-254 certification work.
- FPGA designers working on safety-critical avionics devices.
- Hardware verification engineers looking to master UVM, formal methods and coverage for DAL A/B.
- DO-254 certification engineers seeking deeper technical grounding in design and verification.
- ASIC design engineers entering the aerospace market.
- Process assurance managers responsible for hardware programmes.
- Engineering or science graduates aiming to join avionics suppliers.
What you'll work with
- RTCA DO-254 / EUROCAE ED-80 (design assurance guidance for airborne electronic hardware)
- AMC 20-152A (EASA acceptable means of compliance for airborne electronic hardware)
- SAE ARP4754A (development of civil aircraft and systems)
- AMC 20-193 (use of multicore processors)
- RTCA DO-160G (environmental conditions and test procedures for airborne equipment)
- IEEE 1800-2017 SystemVerilog (hardware design and verification language)
- IEEE 1076-2019 VHDL (hardware description language)
- SAE ARP4761A (safety assessment process for civil aircraft)
- Questa Advanced Simulator
- AMD Vivado
- Synopsys Design Compiler
- IBM DOORS
- Siemens HDL Designer
12 modules · 1900 h
1.1Classification of simple and complex hardware1.2PLD, FPGA and ASIC devices in avionics1.3Airborne hardware life cycle1.4Relationship between DO-254 and ARP4754A1.5DAL assignment to hardware1.6AMC 20-152A and its scope1.7Differences between SRAM, flash and antifuse FPGAs1.8Typical functions implemented in FPGAs1.9Lessons from certification findings1.10Case study: classification of the devices on a circuit board
2.1Plan for Hardware Aspects of Certification (PHAC)2.2Hardware design plan2.3Validation and verification plan2.4Configuration management plan2.5Process assurance plan2.6Requirements and design standards2.7Transition criteria between phases2.8Hardware stages of involvement2.9Management of hardware suppliers2.10Workshop: writing a PHAC for an engine controller
3.1Capturing requirements from the system3.2Derived requirements and their feedback3.3Verifiable and unambiguous requirements3.4Validation of hardware requirements3.5Bidirectional traceability with DOORS3.6Design safety requirements3.7Timing and interface requirements3.8Management of requirement changes3.9Formal requirements reviews3.10Practical exercise: requirements specification for an ARINC 429 decoder
4.1Functional architecture of the device4.2VHDL and Verilog coding to standards4.3Synchronous design rules4.4Clock domains and synchronisers4.5Safe state machines4.6Reset and start-up management4.7HDL code review4.8Linting rules with tools4.9Reuse of IP cores4.10Lab: VHDL design of a fault-tolerant UART controller
5.1Logic synthesis and constraints5.2Place and route5.3Static timing analysis5.4Power and thermal analysis5.5Bitstream generation5.6ASIC design flow5.7Formal equivalence checking5.8Tool version management5.9Programming and production control5.10Practical exercise: timing closure on an FPGA design
6.1Requirements-based simulation6.2Self-checking testbenches with reference models6.3UVM verification methodology6.4Requirements and code coverage6.5Robustness testing and corner cases6.6In-board verification of the device6.7At-speed testing6.8Analysis of results and discrepancies6.9Independence in verification6.10Lab: UVM testbench with functional coverage
7.1Elemental analysis under DO-2547.2Formal verification with model checking7.3Assertion-based verification7.4Structural coverage analysis of HDL7.5Fault injection in simulation7.6CDC and RDC analysis7.7Verification of third-party IP7.8Formal verification tools7.9Combining methods for DAL A7.10Case study: verification strategy for a DAL A device
8.1Design and verification tools8.2Assessment under DO-254 section 11.48.3Tool service history8.4Independent output assessment8.5Synthesis and place-and-route tools8.6Simulation tools8.7Qualification documentation8.8Management of known errors8.9Relationship with DO-3308.10Practical exercise: assessment of the synthesis tool
9.1COTS IP and its assessment9.2Use of complex microcontrollers9.3Multicore processors under AMC 20-1939.4Component service history9.5Errata sheets and their management9.6Component obsolescence9.7Components with hidden functions9.8Supply chain management9.9Counterfeit components and mitigation9.10Case study: justification of an SoC with an embedded processor
10.1Single event upsets in FPGAs10.2Configuration scrubbing10.3Triple modular redundancy10.4Component reliability analysis10.5Ageing and electromigration10.6DO-160 environmental qualification10.7Thermal and vibration effects10.8Hardware FMEA10.9Mitigation of latent faults10.10Lab: implementing TMR on a critical register
11.1Identification of configuration items11.2Hardware baselines11.3Change control and problem reports11.4Archiving and retrieval11.5Hardware process assurance11.6Hardware SOI audits11.7Hardware Accomplishment Summary11.8Production conformity11.9Certification of modifications11.10Workshop: preparing a SOI 3 audit
12.1Definition of the hardware function12.2Requirements and assigned DAL12.3Hardware certification plans12.4HDL design of the device12.5Implementation and timing12.6Functional and advanced verification12.7Configuration management12.8Accomplishment summary12.9Master's Thesis report12.10Master's Thesis: defence before a panel
How you'll learn
100% online training on the SEIUM campus, with downloadable material, recorded classes and an assigned technical tutor. No fixed timetables: you progress at your own pace within the intake, so it fits alongside your job.
Each module combines theory, guided reading of the original standard and applied exercises. The working software is Questa Advanced Simulator, AMD Vivado, Synopsys Design Compiler, IBM DOORS and Siemens HDL Designer, in free, academic or evaluation versions. Testing is studied through real procedures for UVM verification of FPGA devices, static timing analysis and hardware certification audits. Assessment is continuous by module, plus the final Master's Thesis.
Standards covered: RTCA DO-254 / EUROCAE ED-80, AMC 20-152A, SAE ARP4754A, AMC 20-193, RTCA DO-160G, IEEE 1800-2017 SystemVerilog, IEEE 1076-2019 VHDL, SAE ARP4761A.
Build it end to end
Your final project follows the real engineering workflow, step by step, reviewed by your tutor.
Where this takes you
Requirements
- A university degree in engineering, science or architecture, or equivalent demonstrable professional experience.
- An internet connection and a computer capable of running the programme software.
- English sufficient to read technical standards.
Ready to start?
Send your application today. Our admissions team replies within 72 hours with your study plan and funding options.
Frequently asked questions
The programme totals 1,900 hours over 12–14 months. You set your own pace within each intake, and your tutor helps you plan the workload around your job.
You work with Questa Advanced Simulator, AMD Vivado, Synopsys Design Compiler, IBM DOORS and Siemens HDL Designer, using free, academic or evaluation versions. Your tutor indicates the free alternative wherever one exists.
A SEIUM Institute diploma, awarded on passing the continuous assessment and the Master's Thesis. It is SEIUM's own qualification, not an official state degree; its recognition depends on the programme completed and the regulations of each country.
Yes. Modules passed in a course or postgraduate diploma in the same area are recognised in the higher programme. Ask about the recognition policy when you enrol.
A university degree in engineering, science or architecture (or equivalent professional experience), a computer able to run the programme software, and English sufficient to read technical standards.
Start dates are set by SEIUM's faculty for each intake. Our admissions team will confirm the next available date when you apply.
Related programmes
Master’s in SMS/LOSA and Operational Safety Engineering
Online master's programme of 1,900 hours in SMS/LOSA and aviation safety engineering. 12 modules covering the SMS framework, hazard identification, risk assessment and mitigation, reporting and…
Master’s in C-UAS and Airspace Risk Management Engineering
Online master's programme of 1,900 hours in C-UAS and airspace risk management engineering, structured in 12 modules covering non-cooperative UAS risk, the legal framework, airspace risk…
Master’s in DO-178C/ARP4754A & ARP4761 Engineering
Online master's programme of 1,900 hours in DO-178C, ARP4754A and ARP4761 engineering, structured in 12 modules covering the certification context, aircraft and systems development, DAL assignment,…
More in Aerospace, UAM, Drones & Space
All Aerospace, UAM, Drones & Space programmes → · How to apply · Fees & financing · Scholarships