Command & Data Handling
L3-CDH-PROC-WDT CRITICAL COMMAND CONTROL Level 3 · hardware

Watchdog Timer Subsystem

Hardware_Watchdog_Timer_Array

Independent hardware watchdog timers for each TMR processor module that force automatic hardware reset if the processor fails to periodically signal healthy operation, preventing permanent lockup states.

Purpose

Guarantee recovery from any software hang, infinite loop, or radiation-induced processor lockup within a bounded time window (500ms). Each processor module has its own independent watchdog timer implemented in radiation-hardened discrete logic, ensuring that no common-mode failure can prevent reset capability.

Context

In a 100-year uncrewed mission, software faults and radiation-induced processor lockups are statistically certain. Without hardware watchdog timers, a single lockup event could permanently disable a processor module. The watchdog system operates on independent clock and power domains from the processors it monitors, ensuring it can force a reset even when the processor's own clock or power regulation has failed.

Principles

Typical implementations

Lunar considerations

Specifications

Functional

primary functionMonitor processor liveness and force hardware reset upon timeout to recover from lockup conditions
inputsPeriodic kick signals from each L3-CDH-PROC-CPU module software, Configuration registers for timeout window parameters, System mode signals (normal, sleep, maintenance) for timeout adjustment, Independent clock source (crystal oscillator)
outputsHardware reset signal to individual processor modules, Watchdog timeout event notification to L3-CDH-PROC-BOOT, Timeout count telemetry to L2-CDH-STOR for logging, System-level watchdog escalation to L2-CDH-PROC
timeout window ms500
minimum kick interval ms100
reset pulse duration us50
clock accuracy ppm100
cascade escalation time s5

Physical

mass kg0.5
dimensions0.08m x 0.06m x 0.02m per WDT module (3 units plus system-level WDT)
materialsRadiation-hardened discrete logic ICs in ceramic packages, Independent crystal oscillator (32.768 kHz or 1 MHz), Dedicated power regulator with separate input from critical bus, Conformal-coated PCB assembly
operating temp c-55 to +125
survival temp c-65 to +150
radiation tolerance krad300
sel immuneTrue
vacuum compatibleTrue

Operational

power consumption w0.5
thermal range c-55, 125
lifetime years100
mtbf hours1000000

Interfaces

Provides

  • Radiation-Hardened Processor ModulesHardware reset capabilitycritical
    Forced hardware reset signal to individual processor modules upon watchdog timeout.
  • Boot and Recovery SubsystemReset cause notificationessential
    Indication that reset was triggered by watchdog timeout, enabling boot firmware to select recovery boot path.
  • Data Storage SystemWatchdog event logsessential
    Non-volatile log entries for every watchdog timeout event with timestamp and processor ID.

Requires

  • Radiation-Hardened Processor ModulesPeriodic kick signalscritical
    Regular heartbeat signals from processor software indicating healthy operation within timing window.
  • Power Generation SystemIndependent critical powercritical
    Dedicated power feed from critical bus, separate from processor power domain, for WDT independence.
Share

Cite this entry

Lunar Ark Codex. "Watchdog Timer Subsystem" (L3-CDH-PROC-WDT). Retrieved 10 September 2026, from https://lunarark.com/entry/L3-CDH-PROC-WDT

Licensed CC-BY-SA 4.0. You may reuse and adapt this entry with attribution, under the same licence.

View in the graph Back to the Ark