Fault injection interposer

refault-artifacts·fault-injection-interposer·hardware/udimm_interposer.kicad_pcb

Top view of the Fault injection interposer PCB
Simulate this board

Fault injection interposer is an open source PCB design by refault-artifacts: a 6-layer, 133.4 × 21.9 mm board with 119 components (60 distinct parts). It is built around the DDR5, 90414-15011-21, TLV71211, TMUX136 and more.

Hardware design files of the fault injection interposer used in REFault: A Fault Injection Platform for Rowhammer Research on DDR5 Memory.

The interposer consists of a 6-layer PCB that can be used in between an off-the-shelf DDR5-compatible motherboard and an DDR5 SDRAM UDIMM. Some signals can be forced high or low by an external control signal to inject or suppress certain DRAM commands.

For convenience, you can also find a PDF version of the schematic in docs/schematic.pdf. A bill of materials (BOM) is also provided in docs.

Fault injection interposer, from the project README
From the project README

Built around

Parts list

119 components, 60 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
DDR5
U1
1
90414-15011-21
UMAX 90414-15011-21
UMAX
U2
1
TLV71211
TLV71211_SOT23-5
Texas Instruments
U3
15
TMUX136
U4, U5, U6, U7, U8, U9, U10, U11 +7
14
~
U13, U14, U15, U16, U17, U18, U19, U20 +6
2
TMUX136
Texas Instruments
U33, U35
1
PI5A3157CEX
~
Diodes Inc
U34
1
501951-2430
Molex 5019512430
Molex
J1
1
VIN_BULK
TP1
1
HSCL
TP2
1
HSDA
TP3
23
VSS
TP4, TP6, TP9, TP12, TP15, TP17, TP20, TP23 +15
1
CS0_A_n
TP5
1
CA0_A
TP7
1
CA2_A
TP8
1
CA4_A
TP10
1
CA6_A
TP11
1
CA8_A
TP13
1
CA10_A
TP14
1
CA12_A
TP16
Show 40 more
QtyPartRefs
1
CK0_A_t
TP18
1
CK0_A_c
TP19
1
CK0_B_t
TP21
1
CK0_B_c
TP22
1
CA12_B
TP24
1
CA10_B
TP25
1
CA8_B
TP26
1
CA6_B
TP28
1
CA4_B
TP29
1
CA2_B
TP30
1
CA0_B
TP31
1
CS0_B_n
TP32
1
RESET_n
TP34
1
PWR_GD
TP35
1
HSA
TP36
1
PWR_EN
TP38
1
ALERT_n
TP39
1
CS1_A_n
TP40
1
CA1_A
TP41
1
CA3_A
TP42
1
CA5_A
TP44
1
CA7_A
TP45
1
CA9_A
TP47
1
CA11_A
TP48
1
CK1_A_t
TP51
1
CK1_A_c
TP53
1
CK1_B_t
TP56
1
CK1_B_c
TP57
1
CA11_B
TP59
1
CA9_B
TP60
1
CA7_B
TP62
1
CA5_B
TP63
1
CA3_B
TP65
1
CA1_B
TP66
1
CS1_B_n
TP68
9
tp
TP70, TP71, TP83, TP84, TP85, TP86, TP87, TP88 +1
1
APHCM2012CGCK-F01
generic
D1
2
100N
100n
generic
C1, C3
1
2.2U
2.2u
generic
C2
1
330
generic
R1