Skip to content
SASemiAgoraSemiconductor knowledge & engineeringOpen lesson

SIMULATION / SA-MEM-DRAM-RELIABILITY-003

DRAM refresh, RowHammer, and ECC guardband replay
Refresh/ECC Guardband

A browser CSV replay that keeps temperature, retention-tail cells, refresh policy, activation pressure, RowHammer disturbance risk, ECC coverage, thermal stress, and next evidence check in one table.

sectionExploresectionRun CardsectionExportsectionMethodssectionLimitssectionEvidence

EXPLORE

Start with the observable.

Use this page when the simulation is the primary artifact. The linked lesson explains the concept; the linked lab keeps the visual replay surface available.

guided exploration
  • Filter memory context, retention-tail class, temperature, access pattern, refresh policy, and protection policy before trusting a single risk number.
  • Compare retention stress, refresh overhead, activation pressure, hammer-risk proxy, ECC coverage proxy, residual uncorrectable-risk proxy, thermal stress, and data-integrity guardband together.
  • Use the decision gate to choose whether the next evidence belongs to retention-tail characterization, refresh-tax measurement, RowHammer mitigation review, ECC/scrub evidence, thermal mapping, or bounded lesson reuse.
  • Keep the public boundary visible: this is not a RowHammer attack workflow, DIMM qualification, standards table, vendor recommendation, or live memory simulator.

BROWSER INTERACTIVE LAB

Filter the saved CSV. Inspect matching replay rows.

No server solver is running here. The browser filters a precomputed table and redraws the plot locally.

loading matching rows / x: retention stress score
Loading replay rowsReading the saved CSV in this browser.
refresh overhead indexhammer risk proxyecc detection coverage proxyresidual uncorrectable risk proxydata integrity guardband score

Each metric is normalized independently for shape inspection. Vertical positions do not compare magnitude across metrics.

no matching replay row

n/arefresh overhead index

n/ahammer risk proxy

n/aecc detection coverage proxy

n/aresidual uncorrectable risk proxy

n/adata integrity guardband score

Change one or more controls to find a saved row. No unrelated CSV value is substituted.

case idmemory contextretention tailtemperature classaccess patternrefresh policyprotection policyretention stress scorerefresh overhead indexhammer risk proxyecc detection coverage proxyresidual uncorrectable risk proxydata integrity guardband scoredecision gatenext safe check
Loading saved replay rows...

RUN CARD

Conditions before conclusions.

The browser filters saved CSV rows. It does not run DRAMsim3, Ramulator2, RowHammer tests, exploit code, memory-controller firmware, BIOS settings, or trace uploads, and it does not qualify a DIMM, product, ECC scheme, or mitigation.

precomputed-browser-csv-replay

Primary knobs

  • memory context
  • retention-tail class
  • temperature class
  • access pattern
  • refresh policy
  • protection / ECC policy
outputs

Saved outputs

  • retention stress score
  • refresh overhead index
  • availability latency tax
  • activation pressure index
  • hammer risk proxy
  • ECC detection coverage proxy
  • residual uncorrectable risk proxy
  • thermal power stress proxy
  • data-integrity guardband score
  • decision gate

EXPORT

Download the public artifacts.

These exports are the supported public files for review. PDK files and restricted third-party material are not redistributed.

download

DRAM reliability guardband CSV

/data/dram-refresh-rowhammer-ecc-guardband-replay-v85.csv

Open file ->
download

Typed web JSON

/data/dram-refresh-rowhammer-ecc-guardband-replay-web-v1.json

Open file ->
download

Model card

/data/dram-refresh-rowhammer-ecc-guardband-replay-model-card-v1.md

Open file ->

METHODS

How the number was made.

Methods are written for citation discipline: the extraction rule matters as much as the plotted value.

method

Generate a Cartesian synthetic sweep across memory context, retention-tail class, temperature, access pattern, refresh policy, and protection policy.

Keep this method attached when reusing the figure or metric.

method

Normalize public DRAM refresh, RAS, RowHammer, simulator, and ECC vocabulary into proxy scores for retention stress, refresh tax, activation pressure, residual risk, thermal pressure, and guardband.

Keep this method attached when reusing the figure or metric.

method

Apply decision gates that route the learner to retention-tail, refresh-tax, RowHammer mitigation, ECC/scrub, thermal-system, or bounded-lesson evidence before any claim is reused.

Keep this method attached when reusing the figure or metric.

method

Store CSV, typed JSON, model card, source notes, and public boundary together with no paid article body, copied paper figure, simulator code, DIMM data, or product table.

Keep this method attached when reusing the figure or metric.

LIMITS

What this page does not claim.

The MVP is useful because the limits are visible. These statements prevent a teaching simulation from being cited as silicon evidence.

non-claim

No live server DRAMsim3, Ramulator2, RowHammer tester, attack workflow, exploit code, reverse-engineering procedure, DIMM test recipe, BIOS setting, memory-controller programming, trace upload, or memory simulator is active.

Carry this boundary into any derivative note, paper draft, or slide.

non-claim

No JEDEC table, vendor datasheet row, proprietary RAS mechanism, internal TRR behavior, ECC implementation, product recommendation, DIMM qualification, security assurance, or reliability signoff is claimed.

Carry this boundary into any derivative note, paper draft, or slide.

non-claim

No account, upload, payment, comment, newsletter signup action, job/event workflow, public service intake, process recipe, equipment control, ATE programming, product release, or copied paid/licensed source content is enabled.

Carry this boundary into any derivative note, paper draft, or slide.

non-claim

Rows are normalized synthetic teaching proxies and require owned retention, temperature, activation, syndrome, scrub, workload, and thermal evidence before stronger engineering reuse.

Carry this boundary into any derivative note, paper draft, or slide.

EVIDENCE

Trace the claim back to artifacts.

The evidence route remains the catalog-level browser; this page is the simulation-level reading card.

evidence note

CSV replay with 4096 rows and explicit retention, refresh, activation, RowHammer, ECC, thermal, guardband, and decision-gate fields.

SA-MEM-DRAM-RELIABILITY-003

evidence note

Typed JSON summary with role views, decision-gate counts, high-risk slices, bounded study candidates, source anchors, methods, limits, and public boundary.

SA-MEM-DRAM-RELIABILITY-003

evidence note

Model card saved beside the public dataset and experiment record.

SA-MEM-DRAM-RELIABILITY-003

evidence note

Source spine uses public documentation, public research metadata, and public repository links only; it does not copy restricted standards, datasets, code, figures, product tables, or exploit instructions.

SA-MEM-DRAM-RELIABILITY-003

Source spine

These links anchor the public teaching model. They do not convert the replay into a qualified process recipe or signoff result.

Public execution boundary

No server-side live ngspice execution, uploads, accounts, payments, comments, newsletter signup, or job/event submissions are active on this page.