脉动阵列错误传播模拟器

基于论文的 SA 微架构传播模型 · 单比特 stuck-at 故障的逐周期真实数值仿真

风格
正在加载仿真引擎…

Fig. 1 | 脉动阵列上的单比特 stuck-at 故障传播。阵列面板标出累加器被污染的 PE(阵列空间, 归约下标 r/c),输出面板标出数值算错的 C 元素(输出空间);WS/IS 下 psum 流经每个 PE, 因此后者覆盖该列/行的全部输出行。 N = 8, PE(2,3), bit 25 · stuck-at-1, seed 37

(a)

阵列动画阵列空间 · affectedPEs

显示 a / w / s cycle 0 / 0

坐标 PE(r,c):直接持有输出 C[r][c],r 是输出行、c 是输出列。

正在初始化仿真引擎…
input a weight w psum s 故障 PE 本 cycle 污染 被污染 PE(阵列空间)
悬停查看 PE 坐标,点击设为故障点
cycle 0 / 0
(b)

输出矩阵C[r][c]

8 × 8

热图坐标 (r,c) 与 PE(r,c) 一一对应。

金标准 Cgolden
故障 Cfaulty
|ΔC| 误差热图abs error

金标准 / 故障 C 的配色按两图共同的 min–max 归一,仅用于看清结构;具体数值以格内数字为准。

0 — 实线框:实测 affected(数值出错) 色标经平方根增强,便于看清小误差
(c)

分块重复视图2 × 2 tile

把同一 tile 的 |ΔC| 按 2×2 平铺:stuck-at 永久故障在更大矩阵上表现为 每块同一位置重复出错,块与块之间结构相似,可用于快速注入的块级复用。