Swizzle Atom — SWIZZLE_128B (8×8)

8 rows, 8 sector columns, 8 bank sectors total (note: we are just collapsing all banks in a sector into a single cell)
Atom = 8 rows × 8 cols = 8 × 128B
swizzled_col = logical_col XOR row
Read
Index
dtype

Without Swizzle

Bank Sector Activity

With Swizzle (XOR)

Bank Sector Activity
Cycle-by-Cycle Reads

Without Swizzle

With Swizzle (XOR)