Skip to content

TSV Toggle-Rate Thrasher

Overview

The hbm_tsv_thrasher is a severe electrical stress test. It induces massive current spikes (di/dt) and crosstalk directly on the physical interposer Through-Silicon Vias (TSVs).

Execution Mechanics

Data Bus Inversion (DBI) is a hardware feature designed to save power by minimizing the number of bits flipped during a transmission. This kernel actively fights it:

  • It alternates between driving the entire 128-bit vector completely HIGH (0xFFFFFFFF) and completely LOW (0x00000000).
  • By writing in alternating waves, it forces the maximum number of physical trace state-changes per clock cycle.
  • This maximizes DBI stress and causes severe electrical interference across the interposer.

Target Subsystems

  • Primary Target: Interposer TSVs and Memory PHY logic.

Failure Symptoms

Critical Failures

  • Physical Bus Crashes: The extreme current spikes cause the physical memory PHY to desync or crash.
  • Signal Integrity Errors: Driver timeouts triggered by unrecoverable transmission errors.