Skip to content
Inovasense

V-Model

V-Model � Systems engineering methodology pairing each development phase with a verification phase for safety-critical hardware validation.

V-Model � Systems Engineering Methodology

The V-Model (Verification and Validation Model) is a systems engineering methodology where each development phase on the left side of the “V” has a directly corresponding testing and verification phase on the right side. It is the standard approach for safety-critical development in aerospace (DO-178C/DO-254), automotive (ISO 26262), defense, and industrial automation.

The V-Model Structure

Requirements -------------------- Acceptance Testing
    ?                                      ?
  System Design ---------------- System Testing
      ?                                  ?
    Architecture Design ---- Integration Testing
        ?                              ?
      Detailed Design ---- Unit Testing
            ?              ?
         Implementation

Each left-side activity produces specifications, and the corresponding right-side activity verifies against those exact specifications � creating full traceability.

V-Model Phases

Left Side (Development)Right Side (Verification)Traceability
Requirements analysisAcceptance testingEvery requirement has a pass/fail test
System designSystem-level testingSystem behavior validated against design
Architecture designIntegration testingModule interfaces verified
Detailed designUnit testingEach component tested in isolation
Implementation� (coding / fabrication)

Why V-Model for Hardware?

The V-Model is particularly suited for hardware development because:

  1. Changes are expensive � Unlike software, hardware bugs discovered late can cost millions (ASIC respins, PCB re-layout, re-certification).
  2. Traceability is mandatory � Safety standards (DO-254, ISO 26262) require complete traceability from requirements to verification evidence.
  3. Early error detection � Each phase has explicit review gates that catch issues before they propagate.
  4. Regulatory compliance � Certification authorities (EASA, FAA, T�V) accept V-Model documentation as compliance evidence.

V-Model in FPGA Development

For FPGA projects following DO-254 or similar standards:

PhaseActivitiesDeliverables
RequirementsCapture functional and performance requirementsRequirements specification (HRS)
ArchitecturePartition into IP blocks, define interfaces, clock domainsArchitecture document, ICDs
Detailed designRTL microarchitecture, state machines, data pathsDetailed design document
ImplementationVHDL/SystemVerilog coding, synthesis, P&RRTL source, netlist, bitstream
Unit testingBlock-level simulation, coverage analysisTest reports, coverage database
Integration testingMulti-block simulation, interface verificationIntegration test report
System testingHardware-in-the-loop, environmental testingSystem acceptance report
AcceptanceCustomer acceptance, certification evidenceCompliance matrix

V-Model vs. Agile � Are They Compatible?

While Agile methodologies dominate software development, the V-Model remains essential for hardware because:

FactorV-ModelAgile
Cost of iterationHigh (physical prototypes, certification)Low (software deployment)
Regulatory acceptanceRequired by DO-254, ISO 26262Not accepted for certification
TraceabilityBuilt into the processRequires additional tooling
Best forSafety-critical hardware & firmwareApplication software, UX iteration

Modern teams use a hybrid approach: V-Model for hardware and safety-critical firmware, Agile for application software and user interfaces.

Standards That Mandate V-Model

StandardDomainScope
DO-254Avionics hardwareFPGA and ASIC design for airborne systems
DO-178CAvionics softwareFlight-critical embedded software
ISO 26262AutomotiveFunctional safety for road vehicles
IEC 61508IndustrialGeneral functional safety
EN 50128RailwayRailway software safety
IEC 62443Industrial cybersecuritySecure development lifecycle
  • FPGA � Hardware devices developed following V-Model methodology.
  • RTL Design � The implementation phase of the V-Model for digital circuits.
  • PCB Design � Physical hardware design following V-Model review gates.
  • DO-254 � The avionics standard that mandates V-Model for airborne hardware.

Inovasense applies V-Model methodology across all hardware development � from FPGA design with full requirements traceability and verification coverage to product lifecycle management that coordinates multi-disciplinary teams through each phase gate.

Official References