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

ECC Working Memory System

ECC_Protected_Working_Memory

Radiation-hardened volatile working memory system with Error Correcting Code (ECC) protection providing SRAM and SDRAM for processor execution, data buffering, and real-time telemetry staging.

Purpose

Provide fast, reliable working memory for all three TMR processor modules with hardware ECC that corrects single-bit errors and detects double-bit errors caused by radiation-induced single-event upsets (SEUs). Memory scrubbing runs continuously to prevent error accumulation.

Context

Working memory is the most SEU-vulnerable component in the processing chain. Galactic cosmic rays on the lunar surface cause bit flips in SRAM and SDRAM cells. Without ECC and scrubbing, accumulated errors would corrupt flight software data within hours. Each processor module has its own independent memory bank to maintain TMR isolation, with shared memory regions accessible only through the voted output path.

Principles

Typical implementations

Lunar considerations

Specifications

Functional

primary functionProvide ECC-protected volatile working memory for TMR processor array execution and data buffering
inputsRead/write requests from L3-CDH-PROC-CPU modules, Memory scrub commands from flight software, ECC configuration parameters, Data from L2-CDH-BUS for DMA transfers
outputsECC-corrected data to processor modules, EDAC error count telemetry (corrected and uncorrectable), Memory health status and utilization metrics, DMA transfer completions to bus interface
capacity per module mb512
total capacity mb2048
access time ns15
bandwidth gbps6.4
ecc correctionSECDED
scrub rate mb per s100
seu threshold per day0.1

Physical

mass kg3.0
dimensionsMemory modules integrated on processor boards, 0.08m x 0.06m per bank
materialsRadiation-hardened SRAM and SDRAM dies in ceramic packages, 3D-Plus stacked memory module encapsulation, Controlled-impedance memory bus traces on polyimide PCB, Conformal coating (Parylene-C) for moisture and particle protection
operating temp c-40 to +85
survival temp c-55 to +125
radiation tolerance krad300
seu cross section cm2 bit1e-14
vacuum compatibleTrue

Operational

power consumption w8
thermal range c-40, 85
lifetime years100
mtbf hours300000

Interfaces

Provides

  • Radiation-Hardened Processor ModulesECC-protected memory accesscritical
    Read/write memory interface with transparent hardware ECC correction on every access.
  • Central Processing SystemMemory health telemetryessential
    EDAC error counters, scrub status, and memory utilization metrics for system health monitoring.

Requires

Share

Cite this entry

Lunar Ark Codex. "ECC Working Memory System" (L3-CDH-PROC-MEM). Retrieved 10 September 2026, from https://lunarark.com/entry/L3-CDH-PROC-MEM

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