Rule of thumb · ComputersNº 193 / 238

Striped data is every n-th bit, not the next n bits

What does one channel of interleaved data actually receive?

Interleaving deals bits round its consumers one at a time. Lane i gets positions i, i+n, i+2n — so what one consumer sees is scattered through the word, never a contiguous field.

Why it works

RAID stripes, memory channels, SIMD lanes and LED driver chains all distribute a stream round a fixed set of receivers to spread the load evenly. That makes the natural unit of the layout the ROUND, not the block: after n bits every consumer has exactly one. It is why a fault in one lane shows up as every n-th bit being wrong rather than as a damaged run, and why a plain bit diagram — which draws the word in order — tells you almost nothing about what any single consumer received.

When it fails

It describes bit-level interleaving. Plenty of real systems stripe by byte, block or packet instead, and the same word then splits completely differently. And when the lane count does not divide the width the last lanes come up one bit short, which is the asymmetry that usually causes the bug.

Do it exactly

Estimate with the rule, then check it against the calculator that models it properly.

Open Bit Calculator →

More in Computers

← PreviousA resistor’s power rating assumes free air, and your board is not free air Next →Bits to bytes costs a factor of eight

Browse the full Rulebook →

Rules of thumb are approximations, offered to get you to the right order of magnitude fast. Check anything load-bearing against its source or the exact tool. Privacy · Terms

© 2026 Rules of Thumb · Runs entirely in your browser