1. Purpose of This Stage

This stage translates the safety function register and PLr/SIL targets from Stage 3 into concrete, calculable, verifiable safety architectures — the specific arrangement of hardware and the quantitative parameters that determine whether each safety function achieves its required integrity level.

This is where safety engineering becomes quantitative. Stage 3 determined what safety functions are needed and how much risk reduction each must provide. This stage determines how that risk reduction is physically realized — what architecture, what components, what redundancy, what diagnostics, and what the numbers prove.

Every architecture decision made here has direct cost, complexity, and maintainability consequences. Over-specifying architecture wastes money and increases maintenance burden. Under-specifying means the safety function does not achieve its required PLr/SIL and the system is non-compliant.

This is also the PL/SIL confirmation point. The pathway selected in Stage 2 and the targets assigned in Stage 3 are now confirmed through calculation. If the architecture cannot achieve the target, the design must iterate — either by changing components, changing architecture, or (in rare cases) revisiting the risk assessment.

This stage answers: What specific architecture and components will achieve the required PLr/SIL for each safety function, and what is the quantitative proof?


2. Entry Criteria

This stage begins when Stage 3 (Risk Assessment) exit criteria are met.

Required Inputs

Input Source (Stage) Why It Matters
Safety function register Stage 3 Defines every safety function with its PLr/SIL target, safe state, response time, triggering event, and reset behavior — this is the design specification
PLr/SIL assignment record Stage 3 Confirms the integrity target each architecture must achieve
Standards register Stage 2 Determines which architectural methodology applies (ISO 13849-1 categories vs IEC 62061 subsystem architecture vs IEC 61511 SIS architecture)
PL vs SIL pathway confirmation Stage 2 / Stage 3 Determines calculation methodology
Type-C standard requirements Stage 2 / Stage 3 May impose specific architectural constraints (e.g., mandatory dual-channel for certain safety functions, specific component requirements)
System description and boundary Stage 1 Physical constraints that affect architecture choices (available space, cable routing, environment)
Operating mode definitions Stage 1 Architecture must function correctly across all defined modes, including mode transitions
Residual risk register Stage 3 Context for understanding what the safety function must protect against

If any safety function in the register does not have a confirmed PLr/SIL target, the architecture for that function cannot be designed. Resolve before proceeding.


3. Standards Influence

Standard Role at This Stage
ISO 13849-1:2023 §5, §6, §7, §8, Annex A–K Defines designated architectures (Categories B, 1, 2, 3, 4), reliability parameters (MTTFd, DC, CCF), PL calculation methodology, and validation requirements
ISO 13849-2:2012 Validation of safety-related parts — provides fault lists and fault exclusion criteria for specific technologies (electrical, pneumatic, hydraulic, mechanical). Critical for justifying fault exclusion assumptions in architecture design.
IEC 62061:2021 §5, §6 Defines subsystem architecture (1oo1, 1oo1D, 1oo2, 1oo2D, 2oo3), PFHD calculation methodology, hardware fault tolerance (HFT), safe failure fraction (SFF), and diagnostic coverage requirements
IEC 61508:2010 Parts 1, 2, 6, 7 Architectural constraints tables (HFT vs SFF), hardware reliability calculation methods, proven-in-use and prior-use justification requirements. Foundation for IEC 62061 and IEC 61511 architectural requirements.
IEC 61511-1:2016 §11 SIS architecture design requirements — defines minimum fault tolerance requirements (HFT), architectural constraints, and the conditions under which HFT can be reduced by one level
IEC 62046:2018 Application of protective equipment — muting, blanking, and reduced resolution requirements for safety devices (light curtains, laser scanners). Affects architecture when bypass/muting is required.
ISO 14119:2013 §7, §8 Interlocking device architecture — specific requirements for interlocking guard switches including fault exclusion criteria, coding levels, and actuator design
ISO 13855:2010 Safety device positioning — minimum safety distances based on approach speed and response time. Directly constrains the response time budget that the architecture must meet.
Applicable type-C standards May impose specific architectural constraints — e.g., ISO 10218-2 requires specific safety-rated monitored stop or speed/separation monitoring for collaborative robots; ISO 16092 requires specific architectures for press safety functions

4. Fundamental Architecture Concepts

4.1 The Safety Chain (Subsystem Decomposition)

Every safety function is physically realized as a chain of subsystems:

┌─────────────┐      ┌─────────────┐      ┌─────────────┐
│   INPUT      │      │   LOGIC      │      │   OUTPUT     │
│  (Sensor)    │─────►│  (Solver)    │─────►│  (Actuator)  │
│              │      │              │      │              │
│  Examples:   │      │  Examples:   │      │  Examples:   │
│  • Guard     │      │  • Safety    │      │  • Contactor │
│    switch    │      │    relay     │      │  • Valve     │
│  • E-stop   │      │  • Safety    │      │  • Drive     │
│  • Light    │      │    PLC       │      │    STO input │
│    curtain  │      │  • Hardwired │      │  • Motor     │
│  • Pressure │      │    logic     │      │    starter   │
│    sensor   │      │              │      │              │
└─────────────┘      └─────────────┘      └─────────────┘

     SB1              SB2                   SB3
  (Subsystem 1)    (Subsystem 2)        (Subsystem 3)

Each subsystem has its own:

The overall safety function achieves a PL or SIL that is determined by the combination of all subsystems in the chain. The weakest subsystem limits the overall performance — you cannot achieve PLe with a Category B input subsystem, regardless of how good the logic and output subsystems are.

4.2 ISO 13849-1 Designated Architectures (Categories)

Category Architecture Description Behavior on Fault Typical Achievable PL
B Single channel, no fault detection Basic safety principles applied. Single fault can cause loss of safety function. Loss of safety function PL a — PL b
1 Single channel, well-tried components Same as B but using well-tried components and well-tried safety principles. Single fault can still cause loss, but probability is reduced. Loss of safety function (lower probability) PL b — PL c
2 Single channel with periodic testing Diagnostic function (test equipment, TE) checks the safety function at reasonable intervals. Fault between tests can cause loss. Loss detected at next test cycle PL b — PL d
3 Dual channel (redundant) Two independent channels. Single fault in one channel does not cause loss of safety function. Some faults may be undetected. Safety function maintained (single fault) PL c — PL e
4 Dual channel with high diagnostics Two independent channels with enhanced diagnostics. Single fault detected before or at next demand. Accumulation of undetected faults does not cause loss. Safety function maintained (single and accumulated faults) PL e

Category Architecture Diagrams

Category B / 1:                    Category 2:
┌─────┐    ┌─────┐    ┌─────┐    ┌─────┐    ┌─────┐    ┌─────┐
│  I  │───►│  L  │───►│  O  │    │  I  │───►│  L  │───►│  O  │
└─────┘    └─────┘    └─────┘    └─────┘    └──┬──┘    └─────┘
                                               │
                                            ┌──▼──┐
                                            │ TE  │ (test/monitoring)
                                            └─────┘

Category 3 / 4:
┌─────┐    ┌─────┐    ┌─────┐
│ I1  │───►│ L1  │───►│ O1  │
└─────┘    └──┬──┘    └─────┘
              │ (cross-monitoring)
┌─────┐    └──┼──┐    ┌─────┐
│ I2  │───►│ L2  │───►│ O2  │
└─────┘    └─────┘    └─────┘

4.3 IEC 62061 Subsystem Architectures

Architecture HFT Description SFF Requirement
1oo1 0 Single channel, no redundancy SFF ≥ 60% for SIL 1, ≥ 90% for SIL 2, not permitted for SIL 3
1oo1D 0 Single channel with diagnostics SFF ≥ 60% for SIL 1, ≥ 90% for SIL 2, ≥ 99% for SIL 3
1oo2 1 Dual channel, either can trip SFF ≥ 0% for SIL 1, ≥ 60% for SIL 2, ≥ 90% for SIL 3
1oo2D 1 Dual channel with diagnostics Most capable architecture — highest SIL achievable
2oo3 1 Triple channel, majority voting Used in process safety and high-availability applications

IEC 62061 Architectural Constraints (per IEC 61508 Table 2/3)

SIL Target Type A Element (well-known failure modes) Type B Element (complex, not fully known)        
  HFT = 0 HFT = 1 HFT = 2 HFT = 0 HFT = 1 HFT = 2
SIL 1 SFF < 60% SFF < 60% SFF < 60% SFF < 60% SFF < 60% SFF < 60%
SIL 2 SFF ≥ 60% SFF < 60% SFF < 60% SFF ≥ 90% SFF ≥ 60% SFF < 60%
SIL 3 SFF ≥ 90% SFF ≥ 60% SFF < 60% SFF ≥ 90% SFF ≥ 60%

Type A elements: Simple devices with well-known failure modes (electromechanical relays, contactors, simple sensors)

Type B elements: Complex devices (microprocessor-based safety PLCs, programmable sensors, smart actuators)

4.4 IEC 61511 SIS Architecture Requirements

SIL Target Minimum Hardware Fault Tolerance
SIL 1 HFT = 0 (1oo1) — may be reduced from HFT = 1 if prior use and SFF conditions met
SIL 2 HFT = 1 (1oo2) — may be reduced to HFT = 0 if prior use and diagnostic conditions met per §11.4
SIL 3 HFT = 2 (1oo3 or 2oo3) — may be reduced to HFT = 1 if conditions met
SIL 4 Special architecture — typically 2oo4 or equivalent

IEC 61511 HFT reduction rules (§11.4): HFT may be reduced by one level if:

Document every HFT reduction with explicit justification.

4.5 ISO 13849-1 vs IEC 62061 Architecture Mapping

For reference — approximate correspondence between the two frameworks:

ISO 13849-1 Category Approximate IEC 62061 Architecture HFT
Category B 1oo1 (no diagnostics) 0
Category 1 1oo1 (well-tried) 0
Category 2 1oo1D 0
Category 3 1oo2 1
Category 4 1oo2D 1

These are approximations. The calculation methodologies are different and results may not be identical.


5. Engineering Activities

5.1 Decompose Each Safety Function into Subsystems

For each safety function in the register from Stage 3, identify the physical subsystems:

SF-ID Input Subsystem (SB1) Logic Subsystem (SB2) Output Subsystem (SB3) Additional Subsystems
SF-01 Guard switch (coded, dual-channel) Safety relay module Two contactors in series (redundant)
SF-02 E-stop device (dual NC contacts) Safety PLC, F-CPU Two contactors in series
SF-03 Type 4 light curtain (integral dual-channel) Safety PLC, F-CPU Drive STO input (dual-channel) Muting sensor subsystem
SF-04 Encoder (safe speed monitoring via safety PLC) Safety PLC, F-CPU Drive STO input
SF-05 Pressure transmitter (1oo2 redundant) SIS logic solver Shutdown valve (1oo2 redundant)

5.2 Select Architecture Category per Subsystem

For each subsystem, select the architecture category or hardware architecture based on the PLr/SIL target and the constraints of the standard:

For ISO 13849-1 (PL Pathway)

Use the relationship between Category, MTTFd, DC, and achievable PL:

Target PLr Minimum Category Options Required MTTFd Required DC CCF Required?
PL a Category B Low None No
PL b Category 1 or B (with high MTTFd) Medium None No
PL c Category 1 (high MTTFd), 2, or 3 Low–Medium Low–Medium Yes (Cat 2, 3)
PL d Category 2 (high MTTFd, medium DC), or Category 3 (medium–high MTTFd, low–medium DC) Medium–High Low–Medium Yes
PL e Category 3 (high MTTFd, high DC) or Category 4 High High Yes

The most common industrial machinery safety architecture is Category 3 with high MTTFd components and medium DC, achieving PLd. This covers the majority of guard interlocking, e-stop, and safety device applications.

For IEC 62061 (SIL Pathway)

Select architecture based on SIL target and architectural constraints:

Target SIL Typical Architecture HFT SFF Requirement (Type B)
SIL 1 1oo1D or 1oo2 0 or 1 ≥ 60% (1oo1D)
SIL 2 1oo2 or 1oo2D 1 ≥ 60% (1oo2), ≥ 90% (1oo1D)
SIL 3 1oo2D 1 ≥ 90%

5.3 Select Components

Component selection is driven by the architecture and the reliability data needed for calculation.

Component Data Requirements

Parameter ISO 13849-1 IEC 62061 Where to Get It
MTTFd (Mean Time to Dangerous Failure) Required per subsystem Used in PFHD calculation Manufacturer safety data sheet, or calculated from B10d
B10d (Number of operations to 10% dangerous failure) Used to calculate MTTFd for electromechanical devices Used in PFHD calculation Manufacturer data sheet
DC (Diagnostic Coverage) Required per subsystem Required per subsystem Estimated per ISO 13849-1 Annex E or IEC 62061 Annex C
CCF score Required for Category 2, 3, 4 Required for all redundant architectures Scored per ISO 13849-1 Annex F or IEC 62061 Annex F
T10d (Time to 10% dangerous failure) Used for time-based components Manufacturer data or estimated from B10d and demand rate
PFHd (Probability of Dangerous Failure per Hour) Calculated result Calculated result SISTEMA, SILver, manual calculation
SFF (Safe Failure Fraction) Required for architectural constraints Manufacturer data or calculated from failure mode analysis
λd (Dangerous failure rate) Used in PFHD calculation Manufacturer data or failure rate databases (SN 29500, IEC 62380)
Proof test interval (T1) Used in PFHD calculation for IEC 61511 Defined by designer based on operational requirements
Mission time (TM) 20 years default per ISO 13849-1 20 years default May be shorter if justified and documented

Component Selection Criteria

Criterion Requirement Standard Reference
Manufacturer provides safety data MTTFd, B10d, PFHd, SFF, failure modes must be available from the manufacturer — do not estimate if data is available ISO 13849-1 §7, IEC 62061 §6.2
Well-tried component (Category 1) Must meet the definition of “well-tried” per ISO 13849-1 §6.2.4 and ISO 13849-2 — widely used in the past with good results, or made and verified to principles giving suitability and reliability ISO 13849-1 §6.2.4
Proven-in-use / prior use For IEC 62061/61508: component must have documented operating history in a similar application with sufficient statistical confidence IEC 62061 §6.2, IEC 61508-2 §7.4.7
Type A vs Type B element classification Simple devices with well-known failure modes (Type A) vs complex devices (Type B) — classification affects architectural constraint requirements IEC 61508-2 §7.4.3
Environmental suitability Component rated for the operating environment (temperature, humidity, vibration, EMC, IP rating) IEC 60204-1, IEC 61326 (EMC), IEC 60529 (IP)
Mission time compatibility Component expected life must meet or exceed the mission time used in the calculation (default 20 years) — if not, mandatory replacement interval must be defined ISO 13849-1 §7.1.4
Systematic capability (SC) For IEC 62061: complex subsystems must have a systematic capability rating ≥ the target SIL IEC 62061 §6.3

Common Component Types and Typical Data

Component Type Typical Architecture Role Typical MTTFd Range Key Data to Obtain
Safety interlock switch (coded) Input — guard monitoring 50–150 years (varies by type) B10d, operating rate, contact configuration
E-stop device Input — emergency stop 100+ years (low demand) B10d, contact configuration (dual NC)
Type 4 light curtain Input — presence detection Manufacturer PFHd directly (complex device) PFHd, response time, SIL/PL rating, resolution
Safety relay module Logic — hardwired Manufacturer MTTFd or PFHd directly PFHd, category/SIL rating, input/output configuration
Safety PLC / F-CPU Logic — programmable Manufacturer PFHd directly PFHd per safety function, response time, SIL/PL rating, systematic capability (SC)
Contactor (motor control) Output — power switching 20–100 years (depends on load and cycle rate) B10d, utilization category (AC-1, AC-3, AC-4), operating rate
Safety-rated drive (STO, SS1, SLS) Output — drive safety function Manufacturer PFHd directly PFHd per safety function, response time, SIL/PL rating
Solenoid valve (safety-rated) Output — fluid power control 50–150 years (varies by type and demand rate) B10d, operating rate, failure mode data
Pressure transmitter Input — process measurement Manufacturer SFF and λd λd, SFF, proof test interval sensitivity

5.4 Calculate MTTFd from B10d (for Electromechanical Components)

For components where the manufacturer provides B10d instead of MTTFd:

MTTFd = B10d / (0.1 × nop)

Where:
  B10d = number of operations to 10% dangerous failure (from manufacturer)
  nop  = number of operations per year

  nop = dop × hop × 3600 / tcycle

Where:
  dop    = operating days per year
  hop    = operating hours per day
  tcycle = cycle time in seconds per operation

Example:

nop = 250 × 16 × 3600 / 30 = 480,000 operations/year
MTTFd = 1,300,000 / (0.1 × 480,000) = 27.1 years

Cap MTTFd at 2500 years per channel per ISO 13849-1 §C.2.

5.5 Estimate Diagnostic Coverage (DC)

DC is the fraction of dangerous failures that are detected by automatic diagnostics.

ISO 13849-1 DC Estimation (Annex E — Selected Examples)

Diagnostic Measure Estimated DC
No diagnostics 0% (None)
Monitoring of input signals by safety logic (plausibility, cross-checking) 60%–90% (Low–Medium)
Monitoring of output signals by safety logic (contactor feedback, EDM) 99% (High)
Direct monitoring (e.g., mechanically linked contacts on guard switch) 99% (High)
Cross-monitoring of redundant channels with dynamic testing 99% (High)
Temporal monitoring (watchdog) 60% (Low)
Redundant shutoff path with monitoring of both paths (EDM on both contactors) 99% (High)

DC Levels per ISO 13849-1

DC Level DC Range
None DC < 60%
Low 60% ≤ DC < 90%
Medium 90% ≤ DC < 99%
High DC ≥ 99%

Critical requirement: For Category 2, 3, and 4, the diagnostic function itself must be designed to not cause a dangerous condition if it fails. The test equipment (TE) in Category 2, or the cross-monitoring in Category 3/4, must be evaluated for its own failure modes.

External Device Monitoring (EDM)

EDM is one of the most important and most commonly misunderstood diagnostic measures:

Safety Logic ──► Contactor K1 ──► Motor
                    │
                    ├──► K1 NC auxiliary contact ──► Safety Logic feedback input
                    │
Safety Logic ──► Contactor K2 ──► Motor
                    │
                    └──► K2 NC auxiliary contact ──► Safety Logic feedback input

How it works:

EDM provides DC = 99% for the output subsystem when properly implemented. Without EDM, a welded contactor is an undetected dangerous failure, and DC for the output subsystem drops to 0%.

EDM is not optional for Category 3 and 4 output subsystems. It is the primary mechanism that provides the diagnostic coverage required to achieve PLd and PLe.

5.6 Score Common Cause Failure (CCF)

CCF analysis is required for:

ISO 13849-1 CCF Scoring (Annex F)

# Measure Score
1 Separation / segregation — physical separation of signal paths (routing, conduit, spacing) 15
2 Diversity — different technologies, different manufacturers, different physical principles 20
3 Design / application / experience — protection against overvoltage, overpressure, contamination, EMC per applicable standards 20
4 Assessment / analysis — documented CCF analysis performed during design 5
5 Competence / training — designers and maintainers are trained and competent 5
6 Environmental — protection against contamination, temperature, shock, humidity per manufacturer specifications 25
7 Other influences — immunity to common mode failures not covered above 10

Maximum possible score: 100

Minimum required score: 65 points

If the CCF score is below 65, the redundant architecture cannot claim the fault tolerance benefit of dual-channel design. The architecture effectively degrades to single-channel behavior.

CCF Practical Implementation Measures

CCF Measure Practical Actions
Separation Route redundant channel wiring in separate conduits or cable trays; physically separate redundant sensors on different mounting points; use separate power supplies for redundant channels where practical
Diversity Use different sensor technologies for redundant inputs (e.g., one mechanical switch + one inductive sensor); use contactors from different manufacturers for redundant output paths; or justify same-type components with other high-scoring measures
Design protection Apply surge protection, EMC filtering per IEC 61326, proper cable shielding and grounding; select components rated for the environment; follow manufacturer installation instructions
Environmental Install in appropriate enclosure (IP rating), maintain temperature within component ratings, protect from vibration and shock, prevent contamination ingress

5.7 Perform PL Calculation (ISO 13849-1 Pathway)

The PL calculation combines Category, MTTFd, DC, and CCF:

For each safety function:

1. Decompose into subsystems (Input, Logic, Output)

2. For each subsystem:
   a. Determine Category
   b. Calculate MTTFd (from B10d and nop, or from manufacturer data)
   c. Estimate DC (per Annex E)
   d. Score CCF (per Annex F) — must be ≥ 65

3. For the overall safety function:
   a. Combine subsystem PFHd values:
      PFHd_total = PFHd_SB1 + PFHd_SB2 + PFHd_SB3

   b. Map PFHd_total to PL:
      PL a: 10⁻⁵ ≤ PFHd < 10⁻⁴
      PL b: 3×10⁻⁶ ≤ PFHd < 10⁻⁵
      PL c: 10⁻⁶ ≤ PFHd < 3×10⁻⁶
      PL d: 10⁻⁷ ≤ PFHd < 10⁻⁶
      PL e: 10⁻⁸ ≤ PFHd < 10⁻⁷

   c. Verify: Achieved PL ≥ Required PLr

4. If achieved PL < PLr:
   → Upgrade components (higher MTTFd)
   → Upgrade architecture (higher Category)
   → Increase diagnostics (higher DC)
   → Iterate until PLr is met

PL Achievability Matrix (ISO 13849-1 Figure 5)

Category MTTFd per Channel DC Achievable PL
B Low None a
B Medium None b
1 High None c
2 Low–Medium Low a–b
2 Medium Medium b–c
2 High Medium c–d
3 Low Low c
3 Medium Low c–d
3 High Low d
3 High Medium d
4 High High e

5.8 Perform SIL Verification (IEC 62061 / IEC 61511 Pathway)

For each safety function:

1. Decompose into subsystems (Input, Logic, Output)

2. For each subsystem:
   a. Determine architecture (1oo1, 1oo1D, 1oo2, 1oo2D)
   b. Determine component failure rates (λd) or PFHd from manufacturer
   c. Determine DC
   d. Verify architectural constraints (HFT vs SFF per IEC 61508 tables)
   e. Calculate subsystem PFHd

3. For the overall safety function:
   a. Sum subsystem PFHd values:
      PFHd_total = PFHd_SB1 + PFHd_SB2 + PFHd_SB3

   b. Verify: PFHd_total meets SIL target:
      SIL 1: 10⁻⁶ ≤ PFHd < 10⁻⁵
      SIL 2: 10⁻⁷ ≤ PFHd < 10⁻⁶
      SIL 3: 10⁻⁸ ≤ PFHd < 10⁻⁷

   c. Verify: Architectural constraints are satisfied for each subsystem
   d. Verify: Systematic capability (SC) ≥ SIL target for complex subsystems

4. For IEC 61511 (process safety):
   a. Also calculate PFDavg (Probability of Failure on Demand — average)
      for low-demand mode applications:
      SIL 1: 10⁻² ≤ PFDavg < 10⁻¹
      SIL 2: 10⁻³ ≤ PFDavg < 10⁻²
      SIL 3: 10⁻⁴ ≤ PFDavg < 10⁻³
      SIL 4: 10⁻⁵ ≤ PFDavg < 10⁻⁴

   b. Proof test interval directly affects PFDavg —
      longer intervals = higher PFDavg = harder to meet SIL target

5.9 Verify Response Time Budget

The architecture must meet the response time requirement defined for each safety function in Stage 3. The total response time is the sum of all subsystem response times:

t_total = t_sensor + t_logic + t_actuator + t_mechanical

Where:
  t_sensor      = sensor response time (from manufacturer data)
  t_logic       = logic solver response/scan time (from manufacturer data or configuration)
  t_actuator    = actuator response time (from manufacturer data)
  t_mechanical  = mechanical stopping/braking time (from measurement or calculation)

The total response time feeds directly into the safety distance calculation (ISO 13855):

S = (K × T) + C

Where:
  S = minimum safety distance
  K = approach speed (1600mm/s for hand/arm, 2000mm/s for walking per ISO 13855)
  T = total response time of the safety system (t_total)
  C = supplementary distance (intrusion distance, depth penetration factor)

If the total response time exceeds what is allowable for the available mounting distance, either:

5.10 Address Systematic Failures

Architectural measures address random hardware failures. Systematic failures (design errors, specification errors, manufacturing defects, software bugs) must be addressed separately:

Systematic Failure Source Measures
Specification errors Traceability from risk assessment → SRS → architecture → design → test (the lifecycle itself is the measure)
Hardware design errors Use of well-tried components and well-tried safety principles per ISO 13849-2; use of proven-in-use components per IEC 62061; design reviews
Software errors Addressed in Stage 4.5 (Safety Software) — limited variability language (LVL), software safety requirements, independent verification
Installation errors Addressed in Stage 5 (wiring practices), Stage 7 (build), and Stage 8 (installation) — color coding, labeling, termination standards
Maintenance errors Addressed in Stage 11 — clear maintenance instructions, proof test procedures, competency requirements
Modification errors Addressed in Stage 12 (MOC) — structured change management prevents ad hoc modifications

5.11 Document Architecture Decisions for Each Safety Function

For each safety function, the architecture documentation must include:

Element Content
SF-ID and description From safety function register
Required PLr / SIL From Stage 3
Subsystem decomposition Block diagram showing Input → Logic → Output with component identification
Architecture category per subsystem Category (ISO 13849-1) or architecture designation (IEC 62061)
Component list per subsystem Part number, manufacturer, safety data reference
MTTFd or λd per subsystem Value, source, calculation if derived from B10d
DC per subsystem Value, diagnostic measure, justification per Annex E/C
CCF score Score per Annex F with individual measure scores
PFHd per subsystem Calculated value
PFHd total Sum of all subsystem PFHd values
Achieved PL / SIL Result of calculation
Verification: Achieved ≥ Required Pass / Fail
Response time per subsystem Value from manufacturer data
Total response time Sum of all subsystem response times
Response time vs requirement Pass / Fail
Architectural constraints check HFT vs SFF (IEC 62061 path) — Pass / Fail
Systematic capability check SC ≥ SIL (IEC 62061 path) — Pass / Fail
Fault exclusions applied List of any fault exclusions with justification per ISO 13849-2

6. Fault Exclusion

Fault exclusion is the documented engineering judgment that a specific fault is so improbable that it need not be considered in the architecture design. It is permitted under specific conditions but must be rigorously justified.

When Fault Exclusion Is Permitted

Standard Conditions
ISO 13849-1 §7.3 Fault exclusion may be applied if the fault is technically improbable considering the component’s construction, application, and experience
ISO 13849-2 Provides specific fault lists and fault exclusion tables for electrical, pneumatic, hydraulic, and mechanical technologies
IEC 62061 §6.5 Fault exclusion may be applied with documented justification
IEC 61511 Fault exclusion is generally not permitted for SIS — all credible failure modes must be considered

Common Fault Exclusions and Their Justification

Fault Excluded Justification Basis Conditions
Short circuit between conductors of a coded safety switch ISO 14119 coding level — high-coded actuators have unique mechanical coding that prevents activation by other actuators or simple tools Actuator is coded type per ISO 14119 §7; wiring follows manufacturer instructions
Mechanical failure of a guard interlock actuator Well-tried mechanical construction per ISO 13849-2 Table D.6 Metal actuator, positive-mode operation, within rated load
Short circuit between conductors of different channels Physical separation of wiring per installation requirements Redundant channels in separate conduits, separated by ≥ specified distance
Contactor contacts welding simultaneously in both channels Redundant contactors from different manufacturers or different types; EDM detects single welding Diversity of contactors; EDM implemented; proper utilization category rating

Every fault exclusion must be documented with:

If a fault exclusion condition is violated (e.g., someone routes both channels in the same conduit), the architecture is invalid.


7. Key Deliverables

# Deliverable Description
1 Safety architecture document Complete record of architecture decisions, calculations, and verification results for every safety function
2 Safety function register (finalized) Updated register from Stage 3 with architecture category, component identification, and achieved PL/SIL added per function
3 Subsystem block diagrams For each safety function: visual diagram showing Input → Logic → Output with component identification, channel architecture, and diagnostic paths
4 PL/SIL calculation reports SISTEMA project files, SILver calculation files, or manual calculation worksheets for each safety function
5 Component safety data register Compilation of manufacturer safety data sheets for every safety-rated component, with MTTFd, B10d, PFHd, SFF, and failure mode data
6 CCF scoring worksheets Completed Annex F (ISO 13849-1) or Annex F (IEC 62061) scoring for each safety function requiring CCF analysis
7 DC justification record For each subsystem: the DC value claimed, the diagnostic measure providing it, and the justification per Annex E/C
8 Fault exclusion register List of all fault exclusions applied, with technical basis, conditions, and approval
9 Response time analysis For each safety function: subsystem response times, total response time, comparison to requirement, and safety distance calculation (if applicable)
10 Architectural constraints verification For IEC 62061 path: HFT vs SFF check for each subsystem; systematic capability check for complex subsystems
11 Verification summary matrix Single table showing every safety function with: required PLr/SIL, achieved PL/SIL, pass/fail, response time pass/fail, CCF pass/fail
12 Updated assumptions register Any assumptions made during architecture design (e.g., assumed operating rates for B10d calculations, assumed environmental conditions)

Verification Summary Matrix Template

SF-ID Safety Function Required PLr/SIL Architecture Category Achieved PL/SIL PFHd Total PLr/SIL Met? Response Time Required Response Time Achieved Response Time Met? CCF Score CCF Met (≥65)? Arch. Constraints Met? Status
SF-01 Guard interlock — operator door PLd Cat. 3 PLd 4.2 × 10⁻⁸ ✓ PASS ≤200ms 145ms ✓ PASS 75 ✓ PASS N/A (PL path) COMPLETE
SF-02 E-stop — operator station PLd Cat. 3 PLd 3.8 × 10⁻⁸ ✓ PASS ≤500ms 310ms ✓ PASS 80 ✓ PASS N/A (PL path) COMPLETE
SF-03 Light curtain — infeed PLe Cat. 4 PLe 8.1 × 10⁻⁹ ✓ PASS ≤150ms 92ms ✓ PASS 85 ✓ PASS N/A (PL path) COMPLETE
SF-05 SIS — high pressure trip SIL 2 1oo2 SIL 2 2.3 × 10⁻⁷ ✓ PASS ≤2s 1.2s ✓ PASS N/A N/A ✓ PASS (HFT, SFF, SC) COMPLETE

8. Exit Criteria — Gate Review

This stage is complete when all of the following are true:

# Criterion Evidence
1 Every safety function has a defined architecture (category or HFT) with subsystem decomposition Subsystem block diagrams for all safety functions
2 Every safety-rated component has manufacturer safety data documented Component safety data register complete
3 PL or SIL calculation is complete for every safety function SISTEMA files, SILver files, or manual calculation worksheets
4 Achieved PL ≥ PLr (or achieved SIL ≥ target SIL) for every safety function Verification summary matrix — all pass
5 CCF score ≥ 65 for all safety functions requiring CCF analysis Completed CCF worksheets
6 DC values are justified per Annex E/C with specific diagnostic measures identified DC justification record
7 Response time analysis is complete and all safety functions meet their response time requirements Response time analysis — all pass
8 All fault exclusions are documented with technical basis and conditions Fault exclusion register
9 For IEC 62061/61508 path: architectural constraints (HFT vs SFF) are verified for every subsystem Architectural constraints verification
10 For IEC 62061/61508 path: systematic capability (SC) ≥ SIL for all complex subsystems SC verification record
11 Safety architecture document is reviewed by at least one person who did not author it Review record (signature, date, comments resolved)
12 Safety function register is updated with architecture, components, and achieved PL/SIL Updated safety function register
13 All assumptions are documented with owners and resolution dates Updated assumptions register

If any safety function does not achieve its required PLr/SIL, the design must iterate before proceeding to Stage 5 (Detailed Design). Do not proceed with a known shortfall expecting to “fix it later.”


9. Roles and Responsibilities at This Stage

Role Responsibility
Safety / Controls Engineer Owns this stage — performs subsystem decomposition, selects architecture, selects components, performs PL/SIL calculations, scores CCF, documents all results
Electrical / Controls Designer Supports component selection with practical knowledge of available products, installation constraints, and wiring practices; validates that the architecture can be physically implemented
Mechanical / Process Engineer Provides mechanical stopping time data, inertia calculations, pneumatic/hydraulic response times for response time analysis; validates that mechanical safety measures (guards, barriers) are compatible with the architecture
Project Manager Monitors architecture completion against schedule; understands that architecture iteration (if PLr/SIL is not met) may affect project timeline and BOM cost
Procurement Begins sourcing safety-rated components identified in this stage; confirms lead times for specialized safety components
Independent Reviewer Reviews calculation methodology, parameter selections, and fault exclusions — should not be the same person who performed the calculations

10. Common Mistakes at This Stage

Mistake Consequence How to Avoid
Using generic component data instead of manufacturer safety data Calculation may use incorrect MTTFd or B10d values; achieved PL/SIL may be wrong Always request the manufacturer’s safety data sheet (not the general data sheet) — contact the manufacturer if not published
Forgetting to include all subsystems in the PFHd sum If the output subsystem (contactors) is not included in the calculation, PFHd is understated and PL/SIL may be overstated Systematically decompose into Input + Logic + Output; verify all subsystems are in the SISTEMA project or SIL calculation
Claiming high DC without implementing the diagnostic measure DC = 99% claimed for contactor monitoring but EDM wiring is not in the design — the claimed PL is not achieved For every DC value claimed, identify the specific physical diagnostic measure and verify it appears in the circuit design in Stage 5
CCF score below 65 with no corrective action Redundant architecture does not provide the claimed fault tolerance; achieved PL is lower than calculated Score CCF early in the architecture stage; if below 65, implement additional measures (separation, diversity, environmental protection) before finalizing
Not capping MTTFd at 2500 years per channel ISO 13849-1 §C.2 limits MTTFd per channel to 2500 years; exceeding this does not improve the PL Apply the cap in all calculations
Applying fault exclusion without justification Auditor rejects the fault exclusion; architecture must be recalculated without it, potentially reducing the achieved PL/SIL Document every fault exclusion with reference to ISO 13849-2 fault tables and the specific conditions that justify it
Ignoring the difference between Category 3 and Category 4 Category 4 requires that accumulation of undetected faults does not cause loss of safety function — this requires high DC (≥99%) on all subsystems, not just the output If targeting PLe, verify DC ≥ 99% on every subsystem, not just overall
Using a safety PLC without checking its PFHd contribution Safety PLCs have non-zero PFHd that must be included in the total; some safety PLCs consume a significant portion of the PFHd budget Include the safety PLC PFHd per safety function (from manufacturer data) in the total calculation
Not verifying response time Architecture achieves PLd but total response time exceeds what the safety distance allows — the safety device must be moved or the architecture is functionally inadequate Always perform response time analysis alongside PL/SIL calculation
Mixing PL and SIL within a single safety function Not permitted — one function, one methodology Use the pathway selected in Stage 2 consistently for each safety function
Not considering demand rate for B10d components A contactor that cycles 100 times/day has a very different MTTFd than one that cycles 10,000 times/day Calculate nop accurately for each application; document the assumptions

11. Relationship to Adjacent Stages

┌──────────────────────────────────────┐
│  STAGE 3: RISK ASSESSMENT             │
│  ★ PL/SIL DECISION POINT ★           │
│                                      │
│  Provides:                           │
│  • Safety function register          │
│  • PLr/SIL targets per function      │
│  • Safe state, response time req.    │
└──────────────────┬───────────────────┘
                   │
                   ▼
┌──────────────────────────────────────┐
│  STAGE 3.5: SRS (if implemented)      │
│                                      │
│  Formalizes safety function specs    │
│  into verifiable requirements        │
└──────────────────┬───────────────────┘
                   │
                   ▼
┌──────────────────────────────────────┐
│  STAGE 4: SAFETY ARCHITECTURE         │  ◄── You are here
│  ★ CONFIRM PL / SIL ★               │
│                                      │
│  Produces:                           │
│  • Architecture document             │
│  • Subsystem block diagrams          │
│  • PL/SIL calculations              │
│  • Component selections              │
│  • CCF/DC analysis                   │
│  • Response time analysis            │
│  • Fault exclusion register          │
│  • Verification summary matrix       │
└──────────────────┬───────────────────┘
                   │
        ┌──────────┴──────────┐
        ▼                     ▼
┌────────────────┐   ┌─────────────────┐
│ STAGE 4.5:     │   │ STAGE 5:        │
│ SAFETY SOFTWARE│   │ DETAILED DESIGN │
│                │   │                 │
│ Uses:          │   │ Uses:           │
│ • Architecture │   │ • Architecture  │
│   to define    │   │   to create     │
│   software     │   │   circuit       │
│   safety req.  │   │   diagrams, BOM │
│ • Logic solver │   │ • Component     │
│   selection    │   │   selections    │
│   determines   │   │   for BOM       │
│   programming  │   │ • DC measures   │
│   requirements │   │   (EDM) for     │
│                │   │   wiring design │
└────────────────┘   └─────────────────┘
        │                     │
        └──────────┬──────────┘
                   ▼
┌──────────────────────────────────────┐
│  STAGE 9/10: PRE-COMM / COMMISSIONING│
│                                      │
│  V&V verifies:                       │
│  • Architecture is built as designed │
│  • Diagnostics function as claimed   │
│  • Response times meet requirements  │
│  • Safety functions achieve safe     │
│    state as specified                │
│                                      │
│  ★ Traceability: Architecture doc   │
│    is the reference for test plans ★│
└──────────────────────────────────────┘

12. Templates and Tools

Resource Purpose
SISTEMA (free — IFA/DGUV) ISO 13849-1 PL calculation software — models subsystems, categories, MTTFd, DC, CCF, and calculates achieved PL. Industry-standard tool.
SISTEMA Libraries Pre-built component libraries from major safety component manufacturers (Pilz, Sick, Banner, Allen-Bradley, Siemens, Schmersal, etc.) — import directly into SISTEMA
SILver (exida) IEC 62061 / IEC 61508 SIL verification software
exSILentia (exida) IEC 61511 SIL verification and LOPA tool for process safety
Subsystem block diagram template Visio/CAD template showing Input → Logic → Output with fields for component ID, architecture, MTTFd, DC
Verification summary matrix template Spreadsheet per Section 7 matrix
CCF scoring worksheet template Fillable form per ISO 13849-1 Annex F
DC justification worksheet template Table per subsystem with diagnostic measure, DC value, and Annex E/C reference
Fault exclusion register template Table with fault, basis, conditions, and approval fields
Response time analysis worksheet Spreadsheet for summing subsystem response times and calculating safety distances
Component safety data request template Standard letter/email to manufacturers requesting MTTFd, B10d, PFHd, SFF data for specific part numbers

Safety Requirements Specification Detailed Design
Trust Boundary — Engineering Judgment Required

This site is a personal-use paraphrase and navigation reference for industrial automation standards. It is not a substitute for authoritative standards documents, professional engineering judgment, or legal review. All content is sourced from a local RAG corpus and has not been independently verified against current published editions.

Items marked TO VERIFY have limited or unconfirmed local coverage. Items marked NOT IN CORPUS are not covered in the local repository. Do not rely on this site for compliance determinations, safety-critical design decisions, or legal interpretation.