{
  "schema": "semiagora.github-seed-simulation.v1",
  "execution_mode": "precomputed-only",
  "experiment_id": "SA-SEED-MEM-ENVM-MARGIN-001",
  "slug": "emerging-memory-read-margin",
  "title": "RRAM, PCM, and FeFET read-margin degradation",
  "model_boundary": "normalized distribution model, no material-calibrated compact model",
  "public_boundary": [
    "No live server solver execution.",
    "No PDK or compact-model ingestion.",
    "No process recipe, equipment operation, qualification signoff, upload, account, payment, comment, newsletter signup, or submission workflow.",
    "Third-party GitHub tools remain source links unless separately reviewed."
  ],
  "headline_metric": {
    "name": "worst_read_error_proxy_ppm",
    "value_ppm": 866877.9,
    "case": {
      "technology": "PCM",
      "cycles": 100000,
      "temperature_c": 125
    }
  },
  "rows": [
    {
      "simulation_id": "SA-SEED-MEM-ENVM-MARGIN-001",
      "domain": "memory",
      "technology": "RRAM",
      "cycles": 1000,
      "temperature_c": 25,
      "normalized_read_margin": 0.53,
      "read_error_proxy_ppm": 52631.291,
      "teaching_point": "Emerging-memory read margin is a distribution problem, not only a binary material label."
    },
    {
      "simulation_id": "SA-SEED-MEM-ENVM-MARGIN-001",
      "domain": "memory",
      "technology": "RRAM",
      "cycles": 1000,
      "temperature_c": 85,
      "normalized_read_margin": 0.428,
      "read_error_proxy_ppm": 92756.474,
      "teaching_point": "Emerging-memory read margin is a distribution problem, not only a binary material label."
    },
    {
      "simulation_id": "SA-SEED-MEM-ENVM-MARGIN-001",
      "domain": "memory",
      "technology": "RRAM",
      "cycles": 1000,
      "temperature_c": 125,
      "normalized_read_margin": 0.36,
      "read_error_proxy_ppm": 135335.283,
      "teaching_point": "Emerging-memory read margin is a distribution problem, not only a binary material label."
    },
    {
      "simulation_id": "SA-SEED-MEM-ENVM-MARGIN-001",
      "domain": "memory",
      "technology": "RRAM",
      "cycles": 100000,
      "temperature_c": 25,
      "normalized_read_margin": 0.47,
      "read_error_proxy_ppm": 73452.884,
      "teaching_point": "Emerging-memory read margin is a distribution problem, not only a binary material label."
    },
    {
      "simulation_id": "SA-SEED-MEM-ENVM-MARGIN-001",
      "domain": "memory",
      "technology": "RRAM",
      "cycles": 100000,
      "temperature_c": 85,
      "normalized_read_margin": 0.368,
      "read_error_proxy_ppm": 129452.088,
      "teaching_point": "Emerging-memory read margin is a distribution problem, not only a binary material label."
    },
    {
      "simulation_id": "SA-SEED-MEM-ENVM-MARGIN-001",
      "domain": "memory",
      "technology": "RRAM",
      "cycles": 100000,
      "temperature_c": 125,
      "normalized_read_margin": 0.3,
      "read_error_proxy_ppm": 188875.603,
      "teaching_point": "Emerging-memory read margin is a distribution problem, not only a binary material label."
    },
    {
      "simulation_id": "SA-SEED-MEM-ENVM-MARGIN-001",
      "domain": "memory",
      "technology": "RRAM",
      "cycles": 10000000,
      "temperature_c": 25,
      "normalized_read_margin": 0.41,
      "read_error_proxy_ppm": 102511.758,
      "teaching_point": "Emerging-memory read margin is a distribution problem, not only a binary material label."
    },
    {
      "simulation_id": "SA-SEED-MEM-ENVM-MARGIN-001",
      "domain": "memory",
      "technology": "RRAM",
      "cycles": 10000000,
      "temperature_c": 85,
      "normalized_read_margin": 0.308,
      "read_error_proxy_ppm": 180664.942,
      "teaching_point": "Emerging-memory read margin is a distribution problem, not only a binary material label."
    },
    {
      "simulation_id": "SA-SEED-MEM-ENVM-MARGIN-001",
      "domain": "memory",
      "technology": "RRAM",
      "cycles": 10000000,
      "temperature_c": 125,
      "normalized_read_margin": 0.24,
      "read_error_proxy_ppm": 263597.138,
      "teaching_point": "Emerging-memory read margin is a distribution problem, not only a binary material label."
    },
    {
      "simulation_id": "SA-SEED-MEM-ENVM-MARGIN-001",
      "domain": "memory",
      "technology": "PCM",
      "cycles": 1000,
      "temperature_c": 25,
      "normalized_read_margin": 0.315,
      "read_error_proxy_ppm": 105399.225,
      "teaching_point": "Emerging-memory read margin is a distribution problem, not only a binary material label."
    },
    {
      "simulation_id": "SA-SEED-MEM-ENVM-MARGIN-001",
      "domain": "memory",
      "technology": "PCM",
      "cycles": 1000,
      "temperature_c": 85,
      "normalized_read_margin": 0.213,
      "read_error_proxy_ppm": 218399.664,
      "teaching_point": "Emerging-memory read margin is a distribution problem, not only a binary material label."
    },
    {
      "simulation_id": "SA-SEED-MEM-ENVM-MARGIN-001",
      "domain": "memory",
      "technology": "PCM",
      "cycles": 1000,
      "temperature_c": 125,
      "normalized_read_margin": 0.145,
      "read_error_proxy_ppm": 354972.738,
      "teaching_point": "Emerging-memory read margin is a distribution problem, not only a binary material label."
    },
    {
      "simulation_id": "SA-SEED-MEM-ENVM-MARGIN-001",
      "domain": "memory",
      "technology": "PCM",
      "cycles": 100000,
      "temperature_c": 25,
      "normalized_read_margin": 0.165,
      "read_error_proxy_ppm": 307718.022,
      "teaching_point": "Emerging-memory read margin is a distribution problem, not only a binary material label."
    },
    {
      "simulation_id": "SA-SEED-MEM-ENVM-MARGIN-001",
      "domain": "memory",
      "technology": "PCM",
      "cycles": 100000,
      "temperature_c": 85,
      "normalized_read_margin": 0.063,
      "read_error_proxy_ppm": 637628.152,
      "teaching_point": "Emerging-memory read margin is a distribution problem, not only a binary material label."
    },
    {
      "simulation_id": "SA-SEED-MEM-ENVM-MARGIN-001",
      "domain": "memory",
      "technology": "PCM",
      "cycles": 100000,
      "temperature_c": 125,
      "normalized_read_margin": 0.02,
      "read_error_proxy_ppm": 866877.9,
      "teaching_point": "Emerging-memory read margin is a distribution problem, not only a binary material label."
    },
    {
      "simulation_id": "SA-SEED-MEM-ENVM-MARGIN-001",
      "domain": "memory",
      "technology": "PCM",
      "cycles": 10000000,
      "temperature_c": 25,
      "normalized_read_margin": 0.02,
      "read_error_proxy_ppm": 866877.9,
      "teaching_point": "Emerging-memory read margin is a distribution problem, not only a binary material label."
    },
    {
      "simulation_id": "SA-SEED-MEM-ENVM-MARGIN-001",
      "domain": "memory",
      "technology": "PCM",
      "cycles": 10000000,
      "temperature_c": 85,
      "normalized_read_margin": 0.02,
      "read_error_proxy_ppm": 866877.9,
      "teaching_point": "Emerging-memory read margin is a distribution problem, not only a binary material label."
    },
    {
      "simulation_id": "SA-SEED-MEM-ENVM-MARGIN-001",
      "domain": "memory",
      "technology": "PCM",
      "cycles": 10000000,
      "temperature_c": 125,
      "normalized_read_margin": 0.02,
      "read_error_proxy_ppm": 866877.9,
      "teaching_point": "Emerging-memory read margin is a distribution problem, not only a binary material label."
    },
    {
      "simulation_id": "SA-SEED-MEM-ENVM-MARGIN-001",
      "domain": "memory",
      "technology": "FeFET",
      "cycles": 1000,
      "temperature_c": 25,
      "normalized_read_margin": 0.43,
      "read_error_proxy_ppm": 27782.934,
      "teaching_point": "Emerging-memory read margin is a distribution problem, not only a binary material label."
    },
    {
      "simulation_id": "SA-SEED-MEM-ENVM-MARGIN-001",
      "domain": "memory",
      "technology": "FeFET",
      "cycles": 1000,
      "temperature_c": 85,
      "normalized_read_margin": 0.328,
      "read_error_proxy_ppm": 65002.254,
      "teaching_point": "Emerging-memory read margin is a distribution problem, not only a binary material label."
    },
    {
      "simulation_id": "SA-SEED-MEM-ENVM-MARGIN-001",
      "domain": "memory",
      "technology": "FeFET",
      "cycles": 1000,
      "temperature_c": 125,
      "normalized_read_margin": 0.26,
      "read_error_proxy_ppm": 114558.844,
      "teaching_point": "Emerging-memory read margin is a distribution problem, not only a binary material label."
    },
    {
      "simulation_id": "SA-SEED-MEM-ENVM-MARGIN-001",
      "domain": "memory",
      "technology": "FeFET",
      "cycles": 100000,
      "temperature_c": 25,
      "normalized_read_margin": 0.33,
      "read_error_proxy_ppm": 63927.861,
      "teaching_point": "Emerging-memory read margin is a distribution problem, not only a binary material label."
    },
    {
      "simulation_id": "SA-SEED-MEM-ENVM-MARGIN-001",
      "domain": "memory",
      "technology": "FeFET",
      "cycles": 100000,
      "temperature_c": 85,
      "normalized_read_margin": 0.228,
      "read_error_proxy_ppm": 149568.619,
      "teaching_point": "Emerging-memory read margin is a distribution problem, not only a binary material label."
    },
    {
      "simulation_id": "SA-SEED-MEM-ENVM-MARGIN-001",
      "domain": "memory",
      "technology": "FeFET",
      "cycles": 100000,
      "temperature_c": 125,
      "normalized_read_margin": 0.16,
      "read_error_proxy_ppm": 263597.138,
      "teaching_point": "Emerging-memory read margin is a distribution problem, not only a binary material label."
    },
    {
      "simulation_id": "SA-SEED-MEM-ENVM-MARGIN-001",
      "domain": "memory",
      "technology": "FeFET",
      "cycles": 10000000,
      "temperature_c": 25,
      "normalized_read_margin": 0.23,
      "read_error_proxy_ppm": 147096.467,
      "teaching_point": "Emerging-memory read margin is a distribution problem, not only a binary material label."
    },
    {
      "simulation_id": "SA-SEED-MEM-ENVM-MARGIN-001",
      "domain": "memory",
      "technology": "FeFET",
      "cycles": 10000000,
      "temperature_c": 85,
      "normalized_read_margin": 0.128,
      "read_error_proxy_ppm": 344153.787,
      "teaching_point": "Emerging-memory read margin is a distribution problem, not only a binary material label."
    },
    {
      "simulation_id": "SA-SEED-MEM-ENVM-MARGIN-001",
      "domain": "memory",
      "technology": "FeFET",
      "cycles": 10000000,
      "temperature_c": 125,
      "normalized_read_margin": 0.06,
      "read_error_proxy_ppm": 606530.66,
      "teaching_point": "Emerging-memory read margin is a distribution problem, not only a binary material label."
    }
  ],
  "methods": [
    "Base margin is reduced by a log-cycle term and a temperature-loss term.",
    "Read-error proxy uses a simple exponential margin-over-variability mapping.",
    "Technology labels carry different base margin, variability, and drift constants for comparison only."
  ],
  "limitations": [
    "No filament, phase-change crystallization, ferroelectric polarization, retention, or disturb physics is calibrated.",
    "No production endurance, qualification, or technology-selection claim is made.",
    "Use external papers and measured distributions before making a device choice."
  ],
  "evidence": [
    "Seed sweep JSON records every technology, cycle, temperature, margin, and error-proxy row.",
    "CSV export preserves the degradation comparison in table form.",
    "GitHub expedition notes MNSIM, CrossSim, MemTorch, NeuroSim, NVSim, and DESTINY as external study references."
  ],
  "sources": [
    {
      "label": "DNN+NeuroSim V2.1",
      "url": "https://github.com/neurosim/DNN_NeuroSim_V2.1",
      "note": "External compute-in-memory accelerator reference; link-only until license and model boundaries are reviewed."
    },
    {
      "label": "MNSIM 2.0",
      "url": "https://github.com/thu-nics/MNSIM-2.0",
      "note": "External memristor PIM behavior-level simulator reference; link-only until manual rights review."
    },
    {
      "label": "CrossSim",
      "url": "https://github.com/sandialabs/cross-sim",
      "note": "External analog in-memory computing accuracy reference; link-only until manual rights review."
    }
  ],
  "source_seed_run": "07_assets/factory_lab/experiments/GITHUB_OPEN_SOURCE_SEED_SWEEP_2026-08-14/"
}
